summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2022-09-07 21:34:10 +0200
committerFlorian Dold <florian@dold.me>2022-09-07 21:34:10 +0200
commitfc4992c6e764372b998ea86ba3a03b313ef33bc6 (patch)
treea09e32c132ca1bc68b79d543ae46c29bb067eb9c
parent5e4224bd7282fa8289f86db7044bf07345c71e37 (diff)
downloadlibeufin-fc4992c6e764372b998ea86ba3a03b313ef33bc6.tar.gz
libeufin-fc4992c6e764372b998ea86ba3a03b313ef33bc6.tar.bz2
libeufin-fc4992c6e764372b998ea86ba3a03b313ef33bc6.zip
update bank SPA
-rw-r--r--sandbox/src/main/resources/static/spa.html4
1 files changed, 2 insertions, 2 deletions
diff --git a/sandbox/src/main/resources/static/spa.html b/sandbox/src/main/resources/static/spa.html
index b181fa03..46607d3f 100644
--- a/sandbox/src/main/resources/static/spa.html
+++ b/sandbox/src/main/resources/static/spa.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en" class="has-aside-left has-aside-mobile-transition has-navbar-fixed-top has-aside-expanded"><head><meta charset="utf-8"><title>taler-bank</title><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="icon" href="data:;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////7//v38//78/P/+/fz//vz7///+/v/+/f3//vz7///+/v/+/fz//v38///////////////////////+/v3///7+/////////////////////////////////////////////////////////v3//v79///////+/v3///////r28v/ct5//06SG/9Gffv/Xqo7/7N/V/9e2nf/bsJb/6uDW/9Sskf/euKH/+/j2///////+/v3//////+3azv+/eE3/2rWd/9Kkhv/Vr5T/48i2/8J+VP/Qn3//3ryn/795Tf/WrpP/2LCW/8B6T//w4Nb///////Pn4P+/d0v/9u3n/+7d0v/EhV7//v///+HDr//fxLD/zph2/+TJt//8/Pv/woBX//Lm3f/y5dz/v3hN//bu6f/JjGn/4sW0///////Df1j/8OLZ//v6+P+/elH/+vj1//jy7f+/elL//////+zYzP/Eg13//////967p//MlHT/wn5X///////v4Nb/yY1s///////jw7H/06KG////////////z5t9/+fNvf//////x4pn//Pp4v/8+vn/w39X/8WEX///////5s/A/9CbfP//////27Oc/9y2n////////////9itlf/gu6f//////86Vdf/r2Mz//////8SCXP/Df1j//////+7d0v/KkG7//////+HBrf/VpYr////////////RnoH/5sq6///////Ii2n/8ubf//39/P/Cf1j/xohk/+bNvv//////wn5W//Tq4//58/D/wHxV//7+/f/59fH/v3xU//39/P/w4Nf/xIFb///////hw7H/yo9t/+/f1f/AeU3/+/n2/+nSxP/FhmD//////9qzm//Upon/4MSx/96+qf//////xINc/+3bz//48e3/v3hN//Pn3///////6M+//752S//gw6//06aK/8J+VP/kzLr/zZd1/8OCWv/q18r/17KZ/9Ooi//fv6r/v3dK/+vWyP///////v39///////27un/1aeK/9Opjv/m1cf/1KCC/9a0nP/n08T/0Jx8/82YdP/QnHz/16yR//jx7P///////v39///////+/f3///7+///////+//7//v7+///////+/v7//v/+/////////////////////////v7//v79///////////////////+/v/+/Pv//v39///+/v/+/Pv///7+//7+/f/+/Pv//v39//79/P/+/Pv///7+////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="><link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon"><meta name="theme-color" content="#673ab8"><style data-href="/bundle.2cc8b.css">/*!
+<!DOCTYPE html><html lang="en" class="has-aside-left has-aside-mobile-transition has-navbar-fixed-top has-aside-expanded"><head><meta charset="utf-8"><title>taler-bank</title><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="icon" href="data:;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAABILAAASCwAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////7//v38//78/P/+/fz//vz7///+/v/+/f3//vz7///+/v/+/fz//v38///////////////////////+/v3///7+/////////////////////////////////////////////////////////v3//v79///////+/v3///////r28v/ct5//06SG/9Gffv/Xqo7/7N/V/9e2nf/bsJb/6uDW/9Sskf/euKH/+/j2///////+/v3//////+3azv+/eE3/2rWd/9Kkhv/Vr5T/48i2/8J+VP/Qn3//3ryn/795Tf/WrpP/2LCW/8B6T//w4Nb///////Pn4P+/d0v/9u3n/+7d0v/EhV7//v///+HDr//fxLD/zph2/+TJt//8/Pv/woBX//Lm3f/y5dz/v3hN//bu6f/JjGn/4sW0///////Df1j/8OLZ//v6+P+/elH/+vj1//jy7f+/elL//////+zYzP/Eg13//////967p//MlHT/wn5X///////v4Nb/yY1s///////jw7H/06KG////////////z5t9/+fNvf//////x4pn//Pp4v/8+vn/w39X/8WEX///////5s/A/9CbfP//////27Oc/9y2n////////////9itlf/gu6f//////86Vdf/r2Mz//////8SCXP/Df1j//////+7d0v/KkG7//////+HBrf/VpYr////////////RnoH/5sq6///////Ii2n/8ubf//39/P/Cf1j/xohk/+bNvv//////wn5W//Tq4//58/D/wHxV//7+/f/59fH/v3xU//39/P/w4Nf/xIFb///////hw7H/yo9t/+/f1f/AeU3/+/n2/+nSxP/FhmD//////9qzm//Upon/4MSx/96+qf//////xINc/+3bz//48e3/v3hN//Pn3///////6M+//752S//gw6//06aK/8J+VP/kzLr/zZd1/8OCWv/q18r/17KZ/9Ooi//fv6r/v3dK/+vWyP///////v39///////27un/1aeK/9Opjv/m1cf/1KCC/9a0nP/n08T/0Jx8/82YdP/QnHz/16yR//jx7P///////v39///////+/f3///7+///////+//7//v7+///////+/v7//v/+/////////////////////////v7//v79///////////////////+/v/+/Pv//v39///+/v/+/Pv///7+//7+/f/+/Pv//v39//79/P/+/Pv///7+////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="><link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon"><meta name="theme-color" content="#673ab8"><style data-href="/bundle.76cbe.css">/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
@@ -6,4 +6,4 @@ https://github.com/yahoo/pure/blob/master/LICENSE.md
*//*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
-*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-1-12,.pure-u-1-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-3-24,.pure-u-4-5,.pure-u-4-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-5-12,.pure-u-5-24,.pure-u-6-24,.pure-u-7-8,.pure-u-7-12,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 6px rgba(0,0,0,.2);border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline,.pure-form .pure-help-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form-message,.pure-form-message-inline,.pure-form .pure-help-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"▸";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"▾"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-bottom-width:0;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}.abort-button{margin-left:2px;border:2px solid #0078e7;color:#0078e7;font-size:87%;margin-top:1px;background:#fff}div.pages-list{margin-top:15px}a.page-number{color:#00f}a.current-page-number{color:inherit}.cancelled{text-decoration:line-through}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#transfer-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#id_amount,#main .amount{width:6em;display:inline-block;border-radius:4px 0 0 4px}#main .currency-indicator{color:#000;display:inline-block;border-radius:0 4px 4px 0}#main .fieldlabel{display:block;padding-bottom:.5em}#main .fieldbox{margin-right:1em;margin-bottom:.5em}#logout-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.demobar h1{text-align:center}.demobar>p{padding:.5em}.demobar a,.demobar a:visited{color:inherit}.tt{font-family:Lucida Console,Monaco,monospace}.informational-ok{background:#90ee90;border-radius:1em;padding:.5em}.informational-fail{background:#ffb6c1;border-radius:1em;padding:.5em}.content{margin-left:2em;overflow-x:auto}.demobar{overflow-x:auto;background-color:#0042b2;color:#fff}body{overflow-x:hidden;overflow-y:auto}.navcontainer{margin-bottom:50px;width:100%;color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.navcontainer,nav{background:#0042b2;z-index:10000}nav{left:1vw;position:relative}.navbtn,nav a,nav span{border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;background:#0042b2;height:inherit;padding:15px 32px}.navbtn:hover,nav a:hover,nav span:hover{background:#3daee9}.navbtn.active,nav a.active,nav span.active{background-color:#1e2739}.navbtn.active:hover,nav a.active:hover,nav span.active:hover{background:#3daee9}.navbtn,nav a,nav span{cursor:pointer}nav .right{float:right;margin-right:5vw}nav .right div.nav{display:none}nav .right:hover div.nav,nav .right div.nav:hover{display:block}.langbtn{width:100%;text-align:left}.demobar,.navbtn,.navcontainer,nav,nav a,nav span{color:#fff;background:#c00000}.navbtn.active,nav a.active,nav span.active{background-color:#7a0606}.navbtn.active:hover,.navbtn:hover,nav a.active:hover,nav a:hover,nav span.active:hover,nav span:hover{background:#df3d3d}</style><link rel="shortcut icon" href="/favicon.ico"></head><body><script>!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(t){return e[t]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s="Wwlg")}({QK1w:function(e,t,n){"use strict";function r(e){return Boolean(e&&void 0!==e.length)}function o(){}function i(e){if(!(this instanceof i))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function u(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}f(t.promise,r)}else(1===e._state?f:c)(t.promise,e._value)}))):e._deferreds.push(t)}function f(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void s(e);if("function"==typeof n)return void l((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,s(e)}catch(t){c(e,t)}var r,o}function c(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function a(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,f(t,e))}),(function(e){n||(n=!0,c(t,e))}))}catch(e){if(n)return;n=!0,c(t,e)}}n.r(t);var d=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))},p=function(e){return new this((function(t,n){function r(e,n){if(n&&("object"==typeof n||"function"==typeof n)){var u=n.then;if("function"==typeof u)return void u.call(n,(function(t){r(e,t)}),(function(n){o[e]={status:"rejected",reason:n},0==--i&&t(o)}))}o[e]={status:"fulfilled",value:n},0==--i&&t(o)}if(!e||void 0===e.length)return n(new TypeError(typeof e+" "+e+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var o=Array.prototype.slice.call(e);if(0===o.length)return t([]);for(var i=o.length,u=0;u<o.length;u++)r(u,o[u])}))},h=setTimeout;i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return u(this,new a(e,t,n)),n},i.prototype.finally=d,i.all=function(e){return new i((function(t,n){function o(e,r){try{if(r&&("object"==typeof r||"function"==typeof r)){var f=r.then;if("function"==typeof f)return void f.call(r,(function(t){o(e,t)}),n)}i[e]=r,0==--u&&t(i)}catch(e){n(e)}}if(!r(e))return n(new TypeError("Promise.all accepts an array"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);for(var u=i.length,f=0;f<i.length;f++)o(f,i[f])}))},i.allSettled=p,i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){if(!r(e))return n(new TypeError("Promise.race accepts an array"));for(var o=0,u=e.length;o<u;o++)i.resolve(e[o]).then(t,n)}))},i._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){h(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};t.default=i},Wwlg:function(e,t,n){(function(e){e.Promise||(e.Promise=n("QK1w").default),e.fetch||(e.fetch=n("pSi9"))}).call(this,n("Xi9u"))},Xi9u:function(e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(e){"object"==typeof window&&(t=window)}e.exports=t},atz2:function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],u=[],f={};for(var c in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),u.push([t,n]),f[t]=f[t]?f[t]+","+n:n})),n(function e(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(o.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:e,headers:{keys:function(){return i},entries:function(){return u},get:function(e){return f[e.toLowerCase()]},has:function(e){return e.toLowerCase()in f}}}}())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(c,t.headers[c]);o.send(t.body||null)}))}},pSi9:function(e,t,n){e.exports=self.fetch||(self.fetch=n("atz2").default||n("atz2"))}});</script><script>!function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var r={};e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:n})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,r){if(1&r&&(t=e(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var o in t)e.d(n,o,function(e){return t[e]}.bind(null,o));return n},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s="d5eL")}({"/hs+":function(t,e,r){"use strict";function n(t,e){bt.i.__h&&bt.i.__h(Mt,t,vt||e),vt=0;var r=Mt.__H||(Mt.__H={__:[],__h:[]});return t>=r.__.length&&r.__.push({}),r.__[t]}function o(t){return vt=1,i(w,t)}function i(t,e,r){var o=n(wt++,2);return o.t=t,o.__c||(o.__=[r?r(e):w(void 0,e),function(t){var e=o.t(o.__[0],t);o.__[0]!==e&&(o.__=[e,o.__[1]],o.__c.setState({}))}],o.__c=Mt),o.__}function a(t,e){var r=n(wt++,3);!bt.i.__s&&y(r.__H,e)&&(r.__=t,r.__H=e,Mt.__H.__h.push(r))}function u(t,e){var r=n(wt++,4);!bt.i.__s&&y(r.__H,e)&&(r.__=t,r.__H=e,Mt.__h.push(r))}function c(t){return vt=5,s((function(){return{current:t}}),[])}function s(t,e){var r=n(wt++,7);return y(r.__H,e)&&(r.__=t(),r.__H=e,r.__h=t),r.__}function l(t,e){return vt=8,s((function(){return t}),e)}function f(t){var e=Mt.context[t.__c],r=n(wt++,9);return r.c=t,e?(null==r.__&&(r.__=!0,e.sub(Mt)),e.props.value):t.__}function h(t,e){bt.i.useDebugValue&&bt.i.useDebugValue(e?e(t):t)}function g(){jt.forEach((function(t){if(t.__P)try{t.__H.__h.forEach(d),t.__H.__h.forEach(p),t.__H.__h=[]}catch(e){t.__H.__h=[],bt.i.__e(e,t.__v)}})),jt=[]}function d(t){var e=Mt;"function"==typeof t.__c&&t.__c(),Mt=e}function p(t){var e=Mt;t.__c=t.__(),Mt=e}function y(t,e){return!t||t.length!==e.length||e.some((function(e,r){return e!==t[r]}))}function w(t,e){return"function"==typeof e?e(t):e}function M(t,e){var r=o((function(){return"undefined"!=typeof window&&window.localStorage.getItem(t)||e})),n=r[1];return[r[0],function(e){n((function(r){var n=e instanceof Function?e(r):e;return"undefined"!=typeof window&&(n?window.localStorage.setItem(t,n):window.localStorage.removeItem(t)),n}))}]}function _(t,e){var r=o((function(){return"undefined"!=typeof window&&window.localStorage.getItem(t)||e})),n=r[0],i=r[1];return[n,function(e){var r=e instanceof Function?e(n):e;i(r),"undefined"!=typeof window&&(r?window.localStorage.setItem(t,r):window.localStorage.removeItem(t))}]}function b(t,e){for(var r in e)t[r]=e[r];return t}function v(t,e){for(var r in t)if("__source"!==r&&!(r in e))return!0;for(var n in e)if("__source"!==n&&t[n]!==e[n])return!0;return!1}function j(t){this.props=t}function m(){this.__u=0,this.t=null,this.__b=null}function T(t){var e=t.__.__c;return e&&e.__e&&e.__e(t)}function L(){this.u=null,this.o=null}function N(){}function I(){return this.cancelBubble}function O(){return this.defaultPrevented}function A(t,e,r,n){return new(r||(r=Promise))((function(o,i){function a(t){try{c(n.next(t))}catch(t){i(t)}}function u(t){try{c(n.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,u)}c((n=n.apply(t,e||[])).next())}))}function D(t,e){function r(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,o&&(i=2&r[0]?o.return:r[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[2&r[0],i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(!(i=u.trys,(i=i.length>0&&i[i.length-1])||6!==r[0]&&2!==r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]<i[3])){u.label=r[1];break}if(6===r[0]&&u.label<i[1]){u.label=i[1],i=r;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(r);break}i[2]&&u.ops.pop(),u.trys.pop();continue}r=e.call(t,u)}catch(t){r=[6,t],o=0}finally{n=i=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}var n,o,i,a,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:r(0),throw:r(1),return:r(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a}function C(){var t=Et().handler;return function(e){var r,n=x(e);if(!n)return n;for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];var u=(r=t.translate(n).ifPlural(1,n)).fetch.apply(r,i);return u}}function x(t){for(var e="",r=0;r<t.length;r++)e+=t[r],r<t.length-1&&(e+="%"+(r+1)+"$s");return e}function E(t){var e=1;return(t instanceof Array?t:[t]).map((function(t){return"string"==typeof t?t:"%"+e+++"$s"})).join("").replace(/ +/g," ").trim()}function k(t,e){for(var r=t.split(/%(\d+)\$s/),n=e instanceof Array?e:[e],o=Array(),i=0;i<n.length;i++){var a=n[i];void 0!==a&&("string"!=typeof a&&o.push(a))}for(var u=Array(),c=0;c<r.length;c++)if(c%2==0)u.push(r[c]);else{var s=Number.parseInt(r[c],10)-1;u.push(o[s])}return u}function S(t){var e=t.children,r=E(e),n=k(Et().handler.ngettext(r,r,1),e);return Object(bt.g)(bt.b,null,n)}function z(t){return xr[t]?xr[t]:String(t)}function P(){var t=o(!1),e=t[1],r=Et(),n=r.lang,i=r.changeLanguage;return Object(bt.g)(bt.b,null,Object(bt.g)("span",null,z(n)),Object(bt.g)("div",{style:"position: relative; overflow: visible;"},Object(bt.g)("div",{class:"nav",style:"position: absolute; background: #0042b2; max-height: 60vh; overflow-y: scroll"},Object(bt.g)("br",null),Object.keys(Dt).filter((function(t){return t!==n})).map((function(t){return Object(bt.g)("a",{key:t,class:"navbtn",value:t,onClick:function(){i(t),e(!1)}},z(t))})),Object(bt.g)("br",null))))}function U(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return Y(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Y(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function B(t,e){return e||(e=t.slice(0)),t.raw=e,t}function R(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n<i.length;n++)e.indexOf(r=i[n])>=0||(o[r]=t[r]);return o}function Q(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function W(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Q(Object(r),!0).forEach((function(e){F(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function F(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function J(t){if(__LIBEUFIN_UI_IS_DEMO__)return t}function G(t){return new Promise((function(e){return e(fetch(t).then((function(t){return t.json()})))}))}function H(t){return function(){return t((function(t){return W(W({},t),{},{showPublicHistories:!0})}))}}function Z(){var t=_("transaction-page","0"),e=JSON.parse(t[0]);return[e,function(r){var n=r instanceof Function?JSON.stringify(r(e)):JSON.stringify(r);t[1](n)}]}function $(t,e){var r=new Headers;return r.append("Authorization","Basic "+Ir.Buffer.from(t+":"+e).toString("base64")),r.append("Content-Type","application/json"),r}function V(t){var e=M("credentials-request-state",JSON.stringify(t)),r=e[0]?JSON.parse(e[0]):e[0];return[r,function(t){var n=t instanceof Function?JSON.stringify(t(r)):JSON.stringify(t);e[1](n)}]}function X(t,e,r){return new Promise((function(n,o){var i,a,u;if(void 0===t)return console.log("No credentials found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No credentials found."})})),n();if(void 0===e)return console.log("No withdrawal ID found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No withdrawal ID found."})})),n();var c=function(t){try{return console.log("Could not abort the withdrawal",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not abort the withdrawal: "+t})})),n()}catch(t){return o(t)}};try{return i=$(t.username,t.password),a=new URL("access-api/accounts/"+t.username+"/withdrawals/"+e+"/abort",t.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i})).then((function(t){try{return u=t,function(){try{return u.ok?(console.log("Withdrawal operation aborted!"),r((function(t){return W(W({},R(t,Er)),{},{withdrawalOutcome:"Withdrawal aborted!"})})),n()):(console.log("Withdrawal abort gave response error ("+u.status+")",u.statusText),r((function(t){return W(W({},t),{},{hasError:!0,error:"Withdrawal abortion gave response error ("+u.status+")"})})),n())}catch(t){return o(t)}}()}catch(t){return c(t)}}),c)}catch(t){c(t)}}))}function K(t,e,r){return new Promise((function(n,o){var i,a,u;if(void 0===t)return console.log("No credentials found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No credentials found."})})),n();if(void 0===e)return console.log("No withdrawal ID found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No withdrawal ID found."})})),n();var c=function(t){try{return console.log("Could not POST withdrawal confirmation to the bank",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not confirm the withdrawal: "+t})})),n()}catch(t){return o(t)}};try{return i=$(t.username,t.password),a=new URL("access-api/accounts/"+t.username+"/withdrawals/"+e+"/confirm",t.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i})).then((function(t){try{return u=t,function(){try{return u.ok?(console.log("Withdrawal operation confirmed!"),r((function(t){return W(W({},R(t,kr)),{},{withdrawalOutcome:"Withdrawal confirmed!"})})),n()):(console.log("Withdrawal confirmation gave response error ("+u.status+")",u.statusText),r((function(t){return W(W({},t),{},{hasError:!0,error:"Withdrawal confirmation gave response error ("+u.status+")"})})),n())}catch(t){return o(t)}}()}catch(t){return c(t)}}),c)}catch(t){c(t)}}))}function q(t,e,r){return new Promise((function(n,o){var i,a,u=function(t){try{return console.log("Could not POST transaction request to the bank",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not create the wire transfer: "+t})})),n()}catch(t){return o(t)}};try{return Promise.resolve(function(t,e,r){return new Promise((function(n,o){var i,a;return void 0===e?o(Error("Credentials can't be found in a undefined backend state.")):(i=$(e.username,e.password),a=new URL(t,e.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i,body:r})).then(n,o))}))}("access-api/accounts/"+function(t){if(void 0===t)throw Error("Username can't be found in a undefined backend state.");return t.username}(e)+"/transactions",e,JSON.stringify(t))).then((function(t){try{return i=t,function(){try{return i.ok?(console.log("Wire transfer created!"),r((function(t){return W(W({},t),{},{transferOutcome:"Wire transfer created!"})})),n()):Promise.resolve(i.json()).then((function(t){try{return a=JSON.stringify(t),console.log("Transfer creation gave response error: "+a+" ("+i.status+")"),r((function(t){return W(W({},t),{},{hasError:!0,error:"Transfer creation gave response error: "+a+" ("+i.status+")"})})),n()}catch(t){return o(t)}}),o)}catch(t){return o(t)}}()}catch(t){return u(t)}}),u)}catch(t){u(t)}}))}function tt(t,e,r){return new Promise((function(n,o){var i,a,u,c,s;if(void 0===e)return console.log("Page has a problem: no credentials found in the state."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No credentials given."})})),n();var l=function(t){try{return console.log("Could not POST withdrawal request to the bank",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not create withdrawal operation: "+t})})),n()}catch(t){return o(t)}};try{return i=$(e.username,e.password),a=new URL("access-api/accounts/"+e.username+"/withdrawals",e.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i,body:JSON.stringify({amount:t})})).then((function(t){try{return u=t,function(){try{return u.ok?(console.log("Withdrawal operation created!"),Promise.resolve(u.json()).then((function(t){try{return s=t,r((function(t){return W(W({},t),{},{withdrawalInProgress:!0,talerWithdrawUri:s.taler_withdraw_uri,withdrawalId:s.withdrawal_id})})),n()}catch(t){return o(t)}}),o)):Promise.resolve(u.text()).then((function(t){try{return c=t,console.log("Withdrawal creation gave response error: "+c+" ("+u.status+")"),r((function(t){return W(W({},t),{},{hasError:!0,error:"Withdrawal creation gave response error: "+c+" ("+u.status+")"})})),n()}catch(t){return o(t)}}),o)}catch(t){return o(t)}}()}catch(t){return l(t)}}),l)}catch(t){l(t)}}))}function et(t,e,r){return new Promise((function(n,o){var i,a,u,c,s;(i=Qr()).endsWith("/")||(i+="/"),(a=new Headers).append("Content-Type","application/json"),u=new URL("access-api/testing/register",i);var l=function(t){try{return console.log("Could not POST new registration to the bank ("+u.href+")",t),r((function(t){return W(W({},t),{},{hasError:!0,error:"Registration failed, please report."})})),n()}catch(t){return o(t)}};try{return Promise.resolve(fetch(u.href,{method:"POST",body:JSON.stringify(t),headers:a})).then((function(a){try{return c=a,function(){try{return c.ok?(r((function(t){return W(W({},t),{},{isLoggedIn:!0,tryRegister:!1})})),e((function(e){return W(W({},e),{},{url:i,username:t.username,password:t.password})})),a.call(this)):Promise.resolve(c.text()).then(function(t){try{return s=t,console.log("New registration gave response error ("+c.status+")",s),r((function(t){return W(W({},t),{},{hasError:!0,error:s})})),a.call(this)}catch(t){return o(t)}}.bind(this),o);function a(){return n()}}catch(t){return o(t)}}()}catch(t){return l(t)}}),l)}catch(t){l(t)}}))}function rt(){var t=Nr(Qr()+"integration-api/config",G),e=t.data;return void 0!==t.error?Object(bt.g)("b",null,"error: currency could not be retrieved"):void 0===e?Object(bt.g)(bt.b,null,'"..."'):(console.log("found bank config",e),e.currency)}function nt(t){var e=t.pageState,r=e[0],n=e[1],o=C();return r.hasError?Object(bt.g)("p",{class:"informational informational-fail"},r.error,"  ",Object(bt.g)("a",{href:"#",onClick:function(){n((function(t){return delete t.error,W(W({},t),{},{hasError:!1})}))}},o(Ht||(Ht=B(["Clear"]))))):null}function ot(t){var e=C(),r=f(Rr),n=r[0],o=r[1];console.log("BankFrame state",n);var i=Object(bt.g)("a",{href:"#",class:"pure-button logout-button",onClick:function(){o((function(t){return W(W({},R(t,Sr)),{},{isLoggedIn:!1,withdrawalInProgress:!1,isRawPayto:!1,tryManualTransfer:!1})}))}},e(Zt||(Zt=B(["Logout"])))),a=[["Landing","__DEMO_SITE_LANDING_URL__"],["Bank","__DEMO_SITE_BANK_URL__"],["Blog","__DEMO_SITE_BLOG_URL__"],["Donations","__DEMO_SITE_DONATIONS_URL__"],["Survey","__DEMO_SITE_SURVEY_URL__"]],u=[];for(var c in a)u.push(Object(bt.g)("a",{href:a[c][1]},a[c][0]));return Object(bt.g)(bt.b,null,Object(bt.g)("header",{class:"demobar",style:"display: flex; flex-direction: row; justify-content: space-between;"},Object(bt.g)("div",{style:"max-width: 50em; margin-left: 2em;"},Object(bt.g)("h1",null,Object(bt.g)("span",{class:"it"},Object(bt.g)("a",{href:"/"},"__LIBEUFIN_UI_BANK_NAME__"))),J(Object(bt.g)("p",null,Object(bt.g)(S,null,"This part of the demo shows how a bank that supports Taler directly would work. In addition to using your own bank account, you can also see the transaction history of some ",Object(bt.g)("a",{href:"#",onClick:H(o)},"Public Accounts"),".")))),Object(bt.g)("a",{href:"https://taler.net/"},Object(bt.g)("img",{src:Cr.a,height:"100",width:"224",style:"margin: 2em 2em"}))),Object(bt.g)("div",{style:"display:flex; flex-direction: column;",class:"navcontainer"},Object(bt.g)("nav",{class:"demolist"},J(Object(bt.g)(bt.b,null,u)),Object(bt.g)("div",{class:"right"},Object(bt.g)(P,null)))),Object(bt.g)("section",{id:"main",class:"content"},Object(bt.g)(nt,{pageState:[n,o]}),n.isLoggedIn?i:null,t.children,Object(bt.g)("hr",null),Object(bt.g)("div",null,Object(bt.g)("p",null,"You can learn more about GNU Taler on our ",Object(bt.g)("a",{href:"https://taler.net"},"main website"),".")),Object(bt.g)("div",{style:"flex-grow:1"}),Object(bt.g)("p",null,"Copyright © 2014—2022 Taler Systems SA")))}function it(t){var e,r,n,o,i=f(Br),a=f(Rr),u=a[0],c=a[1],s=(r=M("wire-transfer-request-state",JSON.stringify(e)),[n=r[0]?JSON.parse(r[0]):r[0],function(t){var e=t instanceof Function?JSON.stringify(t(n)):JSON.stringify(t);r[1](e)}]),l=s[0],h=s[1],g=C();console.log("wire form page state",u);var d=Object(bt.g)("a",{href:"#",onClick:function(){return c((function(t){return W(W({},t),{},{tryManualTransfer:!1})}))}},g($t||($t=B(["Go back"])))),p=Object(bt.g)("a",{href:"#",onClick:function(){return c((function(t){return W(W({},t),{},{isRawPayto:!1})}))}},g(Vt||(Vt=B(["Go back"]))));return u.isRawPayto?(console.log("rendering raw payto form"),Object(bt.g)("article",null,Object(bt.g)("div",null,Object(bt.g)("h2",null,g(te||(te=B(["Wire transfer"])))),Object(bt.g)("p",null,g(ee||(ee=B(["Transfer money via the Payto system:"]))),Object(bt.g)("br",null),Object(bt.g)("br",null),"Address pattern: ",Object(bt.g)("code",{style:"font-size: 15px"},"payto://iban/[receiver-iban]?message=[subject]&amount=[",i,":X.Y]")),Object(bt.g)("div",{name:"payto-form"},Object(bt.g)("input",{name:"address",size:90,required:!0,placeholder:g(re||(re=B(["payto address"]))),pattern:"payto://iban/[A-Z][A-Z][0-9]+?message=[a-zA-Z0-9 ]+&amount="+i+":[0-9]+(.[0-9]+)?",onInput:function(t){o=W(W({},o),{},{paytoUri:t.currentTarget.value})}}),Object(bt.g)("input",{class:"pure-button pure-button-primary",type:"submit",value:g(ne||(ne=B(["Confirm"]))),onClick:function(){void 0!==o.paytoUri&&0!==o.paytoUri.length&&q(o,t.backendState,c)}}))),Object(bt.g)("p",null,p))):(console.log("wire transfer form"),Object(bt.g)("article",null,Object(bt.g)("div",null,Object(bt.g)("h2",null,g(Xt||(Xt=B(["Wire transfer"])))),Object(bt.g)("p",null,g(Kt||(Kt=B(["Transfer money to another account of this bank:"]))),Object(bt.g)("br",null),Object(bt.g)("br",null)),Object(bt.g)("div",{name:"wire-transfer-form"},Object(bt.g)("input",{type:"text",placeholder:"receiver iban",required:!0,pattern:"^[A-Z][A-Z][0-9]+$",onInput:function(t){h((function(e){return W(W({},e),{},{iban:t.currentTarget.value})}))}}),Object(bt.g)("br",null),Object(bt.g)("br",null),Object(bt.g)("input",{type:"text",placeholder:"subject",required:!0,onInput:function(t){h((function(e){return W(W({},e),{},{subject:t.currentTarget.value})}))}}),Object(bt.g)("br",null),Object(bt.g)("br",null),Object(bt.g)("input",{type:"text",placeholder:"amount",required:!0,value:void 0!==l&&void 0!==l.amount?l.amount:"",pattern:"^[0-9]+(.[0-9]+)?$",onInput:function(t){h((function(e){return W(W({},e),{},{amount:t.currentTarget.value.replace(",",".")})}))}})," ",Object(bt.g)("label",null,i),Object(bt.g)("br",null),Object(bt.g)("br",null),Object(bt.g)("input",{type:"submit",value:"Send",onClick:function(){if(void 0===l||void 0===l.iban||""===l.iban||void 0===l.subject||""===l.subject||void 0===l.amount||""===l.amount)return console.log("Not all the fields were given."),void c((function(t){return W(W({},t),{},{hasError:!0,error:"Field(s) missing."})}));q(o={paytoUri:"payto://iban/"+l.iban+"?message="+encodeURIComponent(l.subject),amount:i+":"+l.amount},t.backendState,c)}})),Object(bt.g)("p",null,Object(bt.g)("a",{href:"#",onClick:function(){console.log("switch to raw payto form"),c((function(t){return W(W({},t),{},{isRawPayto:!0})}))}},g(qt||(qt=B(["Want to try the raw payto://-format?"])))))),d))}function at(t){var e=f(Rr),r=e[0],n=e[1],o=t.backendState,i=C(),a={a:Math.floor(10*Math.random()),b:Math.floor(10*Math.random())},u="";return Object(bt.g)(bt.b,null,Object(bt.g)("h1",{class:"nav"},i(oe||(oe=B(["Confirm Withdrawal"])))),Object(bt.g)("p",null,Object(bt.g)(S,null,"Please, authorize this operation by answering the following question.")),Object(bt.g)("div",null,Object(bt.g)("label",null,"What is ",Object(bt.g)("em",null,a.a," + ",a.b)," ? "),Object(bt.g)("input",{type:"text",required:!0,onInput:function(t){u=t.currentTarget.value}}),Object(bt.g)("input",{type:"submit",value:"confirm",onClick:function(){u!=(a.a+a.b).toString()?n((function(t){return W(W({},t),{},{hasError:!0,error:"Answer is wrong."})})):K(o,r.withdrawalId,n)}}),Object(bt.g)("input",{type:"submit",value:"abort",onClick:function(){return X(o,r.withdrawalId,n)}})),Object(bt.g)("p",null,Object(bt.g)(S,null,"A this point, a ",Object(bt.g)("b",null,"real")," bank would ask for an additional authentication proof (PIN/TAN, one time password, ..), instead of a simple calculation.")))}function ut(t){var e=f(Rr),r=e[1],n=t.withdrawalId,o=t.talerWithdrawUri,i=t.backendState,u=C(),s=Object(bt.g)("a",{class:"pure-button",onClick:function(){r((function(t){return W(W({},R(t,zr)),{},{withdrawalInProgress:!1})}))}},u(ie||(ie=B(["Abort"]))));console.log("Showing withdraw URI: "+o);var l,h,g=Nr("integration-api/withdrawal-operation/"+n),d=g.data,p=g.error,y=g.mutate;return void 0!==p?(console.log("withdrawal ("+n+") was never (correctly) created at the bank...",p),r((function(t){return W(W({},t),{},{hasError:!0,error:u(ae||(ae=B(["withdrawal (",") was never (correctly) created at the bank..."])),n)})})),Object(bt.g)(bt.b,null,Object(bt.g)("br",null),Object(bt.g)("br",null),s)):void 0===d?Object(bt.g)("p",null,u(ue||(ue=B(["Waiting the bank to create the operaion..."])))):(console.log("withdrawal status",d),d.aborted&&r((function(t){return W(W({},R(t,Pr)),{},{withdrawalInProgress:!1,hasError:!0,error:u(ce||(ce=B(["This withdrawal was aborted!"])))})})),d.selection_done?Object(bt.g)(at,{backendState:i}):(setTimeout((function(){return y()}),1e3),Object(bt.g)("section",{id:"main",class:"content"},Object(bt.g)("h1",{class:"nav"},u(se||(se=B(["Withdraw to a Taler Wallet"])))),Object(bt.g)("p",null,u(le||(le=B(["You can use this QR code to withdraw to your mobile wallet:"])))),(l={text:o}.text,h=c(null),a((function(){var t=Ar()(0,"L");t.addData(l),t.make(),h.current&&(h.current.innerHTML=t.createSvgTag({scalable:!0}))})),Object(bt.g)("div",{style:{width:"100%",display:"flex",flexDirection:"column",alignItems:"left"}},Object(bt.g)("div",{style:{width:"50%",minWidth:200,maxWidth:300},ref:h}))),Object(bt.g)("p",null,"Click ",Object(bt.g)("a",{href:o},u(fe||(fe=B(["this link"]))))," to open your Taler wallet!"),Object(bt.g)("br",null),s)))}function ct(t){var e=t.backendState,r=t.pageStateSetter,n=f(Br),o=C(),i="5.00",a=Object(bt.g)("input",{id:"select-exchange",class:"pure-button pure-button-primary",type:"submit",value:o(he||(he=B(["Start withdrawal"]))),onClick:function(){(i=function(t){if(t){if(void 0!==t||""!==t)if(console.log("Maybe valid amount: "+t),!RegExp("^[0-9]+(.[0-9]+)?$").test(t))return console.log("Not using invalid amount '"+t+"'."),!1;return t}console.log("Entered amount ("+t+") mismatched <input> pattern.")}(i))&&tt(n+":"+i,e,r)}});return Object(bt.g)("article",null,Object(bt.g)("div",null,Object(bt.g)("h2",null,o(ge||(ge=B(["Withdraw Money into a Taler wallet"])))),Object(bt.g)("div",{id:"reserve-form",class:"pure-form",name:"tform"},o(de||(de=B(["Amount to withdraw"]))),": ",Object(bt.g)("select",{id:"reserve-amount",name:"withdraw-amount",class:"amount",autofocus:!0,onChange:function(t){i=t.currentTarget.value}},Object(bt.g)("option",{value:"5.00"},"5.00"),Object(bt.g)("option",{value:"10.00"},"10.00"),Object(bt.g)("option",{value:"15.00"},"15.00"),Object(bt.g)("option",{value:"20.00"},"20.00")),Object(bt.g)("input",{type:"text",readonly:!0,class:"currency-indicator",size:n.length,tabIndex:-1,value:n})," ",a)))}function st(t){var e=t.backendStateSetter,r=t.pageStateSetter,n=V(),o=n[0],i=n[1],a=C();return Object(bt.g)("form",{action:"javascript:void(0);",class:"login-form"},Object(bt.g)("h2",null,a(pe||(pe=B(["Please login!"])))),Object(bt.g)("div",{class:"pure-form"},Object(bt.g)("input",{type:"text",placeholder:"username",required:!0,onInput:function(t){i((function(e){return W(W({},e),{},{username:t.currentTarget.value})}))}}),Object(bt.g)("input",{type:"password",placeholder:"password",required:!0,onInput:function(t){i((function(e){return W(W({},e),{},{password:t.currentTarget.value})}))}}),Object(bt.g)("button",{autofocus:!0,type:"submit",class:"pure-button pure-button-primary",onClick:function(){void 0!==o&&o.password.length>0&&o.username.length>0&&function(t,e,r){new Promise((function(n){r((function(t){return W(W({},t),{},{isLoggedIn:!0})}));var o=Qr();return o.endsWith("/")||(o+="/"),e((function(e){return W(W({},e),{},{url:o,username:t.username,password:t.password})})),n()}))}(o,e,r)}},a(ye||(ye=B(["Login"]))))))}function lt(t){var e=f(Rr),r=e[1],n=V(),o=n[0],i=n[1],a=C();return Object(bt.g)(bt.b,null,Object(bt.g)("h1",{class:"nav"},a(we||(we=B(["Register to the euFin bank!"])))),Object(bt.g)("aside",{class:"sidebar",id:"left"}),Object(bt.g)("article",null,Object(bt.g)("a",{href:"#",onClick:function(){r((function(t){return W(W({},t),{},{tryRegister:!1})}))}},a(Me||(Me=B(["Go back"]))))),Object(bt.g)("article",null,Object(bt.g)("div",{class:"register-form"},Object(bt.g)("h1",null,a(_e||(_e=B(["Registration form"])))),Object(bt.g)("form",{action:"javascript:void(0);",class:"pure-form"},Object(bt.g)("input",{type:"text",placeholder:"username",required:!0,autofocus:!0,onInput:function(t){i((function(e){return W(W({},e),{},{username:t.currentTarget.value})}))}}),Object(bt.g)("input",{type:"password",placeholder:"password",required:!0,autofocus:!0,onInput:function(t){i((function(e){return W(W({},e),{},{password:t.currentTarget.value})}))}}),Object(bt.g)("button",{autofocus:!0,class:"pure-button pure-button-primary",onClick:function(){console.log("maybe submitting the registration.."),console.log(o),void 0!==o&&void 0!==o.password&&void 0!==o.username&&0!==o.password.length&&0!==o.username.length&&(console.log("submitting the registration.."),et(o,t.backendStateSetter,r))}},a(be||(be=B(["Register"]))))))))}function ft(t){var e=t.pageNumber,r=t.accountLabel,n=C(),o=Nr("access-api/accounts/"+r+"/transactions?page="+e),i=o.data,a=o.error;if(void 0!==a)switch(console.log("transactions not found error",a),a.status){case 404:return Object(bt.g)("p",null,"Transactions page ",e," was not found.");case 401:return Object(bt.g)("p",null,"Wrong credentials given.");default:return Object(bt.g)("p",null,"Transaction page ",e," could not be retrieved.")}return i?(console.log("History data of "+r,i),Object(bt.g)("div",{class:"results"},Object(bt.g)("table",{class:"pure-table pure-table-striped"},Object(bt.g)("thead",null,Object(bt.g)("tr",null,Object(bt.g)("th",null,n(ve||(ve=B(["Date"])))),Object(bt.g)("th",null,n(je||(je=B(["Amount"])))),Object(bt.g)("th",null,n(me||(me=B(["Counterpart"])))),Object(bt.g)("th",null,n(Te||(Te=B(["Subject"])))))),Object(bt.g)("tbody",null,i.transactions.map((function(t){var e="DBIT"==t.direction?"-":"",r="DBIT"==t.direction?t.creditorIban:t.debtorIban,n=/^([0-9]{4})-([0-9]{2})-([0-9]{1,2})/.exec(t.date),o=null!==n?n[3]+"/"+n[2]+" "+n[1]:"date not found";return Object(bt.g)("tr",null,Object(bt.g)("td",null,o),Object(bt.g)("td",null,e,t.amount," ",t.currency),Object(bt.g)("td",null,r),Object(bt.g)("td",null,t.subject))})))))):(console.log("History data of "+r+" not arrived"),Object(bt.g)("p",null,'"Transactions page loading..."'))}function ht(t){for(var e=jr().cache,r=t.accountLabel,n=t.backendState,o=Nr("access-api/accounts/"+r),i=o.data,a=o.error,u=f(Rr),c=u[0],s=u[1],l=c.tryManualTransfer,h=c.withdrawalOutcome,g=c.transferOutcome,d=c.withdrawalId,p=c.talerWithdrawUri,y=C(),w=Z(),M=w[0],_=[],b=0;b<=M;b++)_.push(Object(bt.g)(ft,{accountLabel:r,pageNumber:b}));if(void 0!==a)switch(console.log("account error",a),a.status){case 404:return s((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:y(Le||(Le=B(["Username or account label '","' not found. Won't login."])),r)})})),e.clear(),Object(bt.g)("p",null,"Profile not found...");case 401:return s((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:y(Ne||(Ne=B(["Wrong credentials given."])))})})),Object(bt.g)("p",null,"Wrong credentials...");default:return s((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:y(Ie||(Ie=B(["Account information could not be retrieved."])))})})),Object(bt.g)("p",null,"Unknown problem...")}if(!i)return Object(bt.g)("p",null,"Retrieving the profile page...");if(g)return Object(bt.g)(ot,null,Object(bt.g)("p",null,g),Object(bt.g)("button",{onClick:function(){s((function(t){return W({},R(t,Ur))}))}},y(Oe||(Oe=B(["Close wire transfer"])))));if(h)return Object(bt.g)(ot,null,Object(bt.g)("p",null,h),Object(bt.g)("button",{onClick:function(){s((function(t){return W(W({},R(t,Yr)),{},{withdrawalInProgress:!1})}))}},y(Ae||(Ae=B(["Close Taler withdrawal"])))));if(console.log("maybe new withdrawal "+p),p)return console.log("Bank created a new Taler withdrawal"),Object(bt.g)(ot,null,Object(bt.g)(ut,{accountLabel:r,backendState:n,withdrawalId:d,talerWithdrawUri:p}));var v,j,m=function(t){if(!/^[A-Z]+:[0-9]+(\.[0-9]+)?$/.test(t))throw Error("Backend gave invalid amount: "+t+".");var e=t.split(":");return{value:e[1],currency:e[0]}}(i.balance.amount);return l?Object(bt.g)(ot,null,Object(bt.g)(Br.Provider,{value:m.currency},Object(bt.g)(it,{backendState:n}))):Object(bt.g)(ot,null,Object(bt.g)("div",null,Object(bt.g)("h1",{class:"nav"},Object(bt.g)(S,null,"Welcome, ",r," (",(""===(v=new URL(i.paytoUri).pathname.split("/"))[j=v.length-1]&&j--,v[j]),")!"))),Object(bt.g)("section",{id:"menu"},Object(bt.g)("p",null,y(De||(De=B(["Bank account balance:"])))," ",Object(bt.g)("br",null),"debit"==i.balance.credit_debit_indicator?Object(bt.g)("b",null,"-"):null,Object(bt.g)("b",null,m.value+" "+m.currency))),Object(bt.g)(Br.Provider,{value:m.currency},t.children,Object(bt.g)(ct,{backendState:n,pageStateSetter:s})),Object(bt.g)("section",{id:"main"},Object(bt.g)("article",null,Object(bt.g)("h2",null,y(Ce||(Ce=B(["Latest transactions:"])))),Object(bt.g)(ft,{pageNumber:"0",accountLabel:r}),Object(bt.g)("p",null,Object(bt.g)("a",{href:"#",onClick:function(){return s((function(t){return W(W({},t),{},{tryManualTransfer:!0})}))}},y(xe||(xe=B(["Transfer money manually"]))))))))}function gt(t){var e=t.username,r=t.password,n=t.backendUrl,o=new Headers;return o.append("Authorization","Basic "+Ir.Buffer.from(e+":"+r).toString("base64")),console.log("Likely backend base URL",n),Object(bt.g)(Lr,{value:{fetcher:function(t){return fetch(n+t||"",{headers:o}).then((function(t){if(!t.ok)throw{status:t.status,json:t.json()};return t.json()}))}}},t.children)}function dt(t){var e=t.baseUrl;return console.log("Base URL",e),Object(bt.g)(Lr,{value:{fetcher:function(t){return fetch(e+t||"").then((function(t){if(!t.ok)throw{status:t.status,json:t.json()};return t.json()}))}}},t.children)}function pt(t){var e,r,n,o=(r=M("show-public-account",JSON.stringify(e)),[n=r[0]?JSON.parse(r[0]):r[0],function(t){var e=t instanceof Function?JSON.stringify(t(n)):JSON.stringify(t);r[1](e)}]),i=o[0],a=o[1],u=Nr("access-api/public-accounts"),c=u.data,s=u.error,l=C();if(void 0!==s)switch(console.log("account error",s),s.status){case 404:console.log("public accounts: 404",s),t.pageStateSetter((function(t){return W(W({},t),{},{hasError:!0,showPublicHistories:!1,error:l(Ee||(Ee=B(["List of public accounts was not found."])))})}));default:console.log("public accounts: non-404 error",s),t.pageStateSetter((function(t){return W(W({},t),{},{hasError:!0,showPublicHistories:!1,error:l(ke||(ke=B(["List of public accounts could not be retrieved."])))})}))}if(!c)return Object(bt.g)("p",null,"Waiting public accounts list...");var f={},h=[];void 0===i&&c.publicAccounts.length>0&&a(c.publicAccounts[1].accountLabel),console.log("Public history tab: "+i);for(var g,d=function(){var t=g.value;console.log("Asking transactions for",t.accountLabel);var e=t.accountLabel==i;h.push(Object(bt.g)("li",{class:e?"pure-menu-selected pure-menu-item":"pure-menu-item pure-menu"},Object(bt.g)("a",{href:"#",class:"pure-menu-link",onClick:function(){return a(t.accountLabel)}},t.accountLabel))),f[t.accountLabel]=Object(bt.g)(ft,{accountLabel:t.accountLabel,pageNumber:0})},p=U(c.publicAccounts);!(g=p()).done;)d();return Object(bt.g)(bt.b,null,Object(bt.g)("h1",{class:"nav"},l(Se||(Se=B(["History of public accounts"])))),Object(bt.g)("section",{id:"main"},Object(bt.g)("article",null,Object(bt.g)("div",{class:"pure-menu pure-menu-horizontal",name:"accountMenu"},Object(bt.g)("ul",{class:"pure-menu-list"},h),void 0!==i?f[i]:Object(bt.g)("p",null,"No public transactions found."),t.children))))}function yt(){var t,e,r,n=(e=M("backend-state",JSON.stringify(t)),[r=e[0]?JSON.parse(e[0]):e[0],function(t){var n=t instanceof Function?JSON.stringify(t(r)):JSON.stringify(t);e[1](n)}]),o=n[0],i=n[1],a=function(t){void 0===t&&(t={isLoggedIn:!1,isRawPayto:!1,tryRegister:!1,tryManualTransfer:!1,showPublicHistories:!1,hasError:!1,withdrawalInProgress:!1});var e=_("page-state",JSON.stringify(t)),r=JSON.parse(e[0]);return console.log("Current page state",r),[r,function(t){var n=t instanceof Function?JSON.stringify(t(r)):JSON.stringify(t);console.log("Setting new page state",n),e[1](n)}]}(),u=a[0],c=a[1],s=(function(t){var e=M("account-state",JSON.stringify(t)),r=e[0]?JSON.parse(e[0]):e[0]}(),Z(),C());if(u.showPublicHistories)return Object(bt.g)(dt,{baseUrl:Qr()},Object(bt.g)(Rr.Provider,{value:[u,c]},Object(bt.g)(ot,null,Object(bt.g)(pt,{pageStateSetter:c},Object(bt.g)("br",null),Object(bt.g)("a",{class:"pure-button",onClick:function(){c((function(t){return W(W({},t),{},{showPublicHistories:!1})}))}},"Go back")))));if(u.tryRegister)return console.log("allow registrations?",__LIBEUFIN_UI_ALLOW_REGISTRATIONS__),__LIBEUFIN_UI_ALLOW_REGISTRATIONS__?Object(bt.g)(Rr.Provider,{value:[u,c]},Object(bt.g)(ot,null,Object(bt.g)(lt,{backendStateSetter:i}))):Object(bt.g)(Rr.Provider,{value:[u,c]},Object(bt.g)(ot,null,Object(bt.g)("p",null,s(ze||(ze=B(["Currently, the bank is not accepting new registrations!"]))))));if(u.isLoggedIn)return void 0===o?(c((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:s(Pe||(Pe=B(["Page has a problem: logged in but backend state is lost."])))})})),Object(bt.g)("p",null,"Error: waiting for details...")):(console.log("Showing the profile page.."),Object(bt.g)(gt,{username:o.username,password:o.password,backendUrl:o.url},Object(bt.g)(Rr.Provider,{value:[u,c]},Object(bt.g)(ht,{accountLabel:o.username,backendState:o}))));return Object(bt.g)(Rr.Provider,{value:[u,c]},Object(bt.g)(ot,null,Object(bt.g)("h1",{class:"nav"},s(Ue||(Ue=B(["Welcome to the euFin bank!"])))),Object(bt.g)(st,{pageStateSetter:c,backendStateSetter:i}),function(){if(__LIBEUFIN_UI_ALLOW_REGISTRATIONS__)return Object(bt.g)(bt.b,null,Object(bt.g)("p",null,Object(bt.g)(S,null,"If you are a new customer please ",Object(bt.g)("a",{href:"#",onClick:function(){c((function(t){return W(W({},t),{},{tryRegister:!0})}))}},"register!"),"  ")),J(Object(bt.g)("p",null,Object(bt.g)(S,null,"Registration is fast and free, and it gives you a registration bonus of 100 ",Object(bt.g)(rt,null)))))}(),J(Object(bt.g)("p",null,Object(bt.g)(S,null,"To view transactions of public accounts, please ",Object(bt.g)("a",{href:"#",onClick:H(c)},"click here"),".")))))}r.r(e);var wt,Mt,_t,bt=r("KHYT"),vt=0,jt=[],mt=bt.i.__b,Tt=bt.i.__r,Lt=bt.i.diffed,Nt=bt.i.__c,It=bt.i.unmount;bt.i.__b=function(t){Mt=null,mt&&mt(t)},bt.i.__r=function(t){Tt&&Tt(t),wt=0;var e=(Mt=t.__c).__H;e&&(e.__h.forEach(d),e.__h.forEach(p),e.__h=[])},bt.i.diffed=function(t){Lt&&Lt(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(1!==jt.push(e)&&_t===bt.i.requestAnimationFrame||((_t=bt.i.requestAnimationFrame)||function(t){var e,r=function(){clearTimeout(n),Ot&&cancelAnimationFrame(e),setTimeout(t)},n=setTimeout(r,100);Ot&&(e=requestAnimationFrame(r))})(g)),Mt=null},bt.i.__c=function(t,e){e.some((function(t){try{t.__h.forEach(d),t.__h=t.__h.filter((function(t){return!t.__||p(t)}))}catch(r){e.some((function(t){t.__h&&(t.__h=[])})),e=[],bt.i.__e(r,t.__v)}})),Nt&&Nt(t,e)},bt.i.unmount=function(t){It&&It(t);var e=t.__c;if(e&&e.__H)try{e.__H.__.forEach(d)}catch(t){bt.i.__e(t,e.__v)}};var Ot="function"==typeof requestAnimationFrame,At=r("jBoo"),Dt={de:{domain:"messages",locale_data:{messages:{days:[""],hours:[""],minutes:[""],seconds:[""],Clear:[""],Logout:[""],"Demo Bank":[""],"Go back":[""],"Wire transfer":[""],"Transfer money to another account of this bank:":[""],"Want to try the raw payto://-format?":[""],"Transfer money via the Payto system:":[""],"payto address":[""],Confirm:[""],"Confirm Withdrawal":[""],"Waiting the bank to create the operaion...":[""],"This withdrawal was aborted!":[""],"Withdraw to a Taler Wallet":[""],"You can use this QR code to withdraw to your mobile wallet:":[""],"this link":[""],Abort:[""],"Start withdrawal":[""],"Withdraw Money into a Taler wallet":[""],"Amount to withdraw":[""],"Please login!":[""],Login:[""],"Register to the euFin bank!":[""],"Registration form":[""],Register:[""],Date:[""],Amount:[""],Counterpart:[""],Subject:[""],"Username or account label '%1$s' not found. Won't login.":[""],"Wrong credentials given.":[""],"Account information could not be retrieved.":[""],"Close wire transfer":[""],"Close Taler withdrawal":[""],"Bank account balance:":[""],"Latest transactions:":[""],"Transfer money manually":[""],"List of public accounts was not found.":[""],"List of public accounts could not be retrieved.":[""],"History of public accounts":[""],"Page has a problem: logged in but backend state is lost.":[""],"Welcome to the euFin bank!":[""],"":{domain:"messages",plural_forms:"nplurals=2; plural=(n != 1);",lang:"de"}}}},en:{domain:"messages",locale_data:{messages:{days:["days"],hours:["hours"],minutes:["minutes"],seconds:["seconds"],Clear:[""],Logout:[""],"Demo Bank":[""],"Go back":["Go back"],"Wire transfer":[""],"Transfer money to another account of this bank:":[""],"Want to try the raw payto://-format?":[""],"Transfer money via the Payto system:":[""],"payto address":[""],Confirm:[""],"Confirm Withdrawal":["Confirm withdrawal"],"Waiting the bank to create the operaion...":[""],"This withdrawal was aborted!":[""],"Withdraw to a Taler Wallet":["Charge Taler wallet"],"You can use this QR code to withdraw to your mobile wallet:":[""],"this link":[""],Abort:[""],"Start withdrawal":["Start withdrawal"],"Withdraw Money into a Taler wallet":["Charge Taler wallet"],"Amount to withdraw":["Amount to withdraw"],"Please login!":[""],Login:[""],"Register to the euFin bank!":[""],"Registration form":[""],Register:[""],Date:[""],Amount:[""],Counterpart:[""],Subject:[""],"Username or account label '%1$s' not found. Won't login.":[""],"Wrong credentials given.":[""],"Account information could not be retrieved.":[""],"Close wire transfer":[""],"Close Taler withdrawal":["Close Taler withdrawal"],"Bank account balance:":[""],"Latest transactions:":[""],"Transfer money manually":[""],"List of public accounts was not found.":[""],"List of public accounts could not be retrieved.":[""],"History of public accounts":[""],"Page has a problem: logged in but backend state is lost.":["Page has a problem: logged in but backend state is lost."],"Welcome to the euFin bank!":["Welcome to euFin bank: Taler+IBAN now possible!"],"":{domain:"messages",plural_forms:"nplurals=2; plural=(n != 1);",lang:"en"}}}},it:{domain:"messages",locale_data:{messages:{days:[""],hours:[""],minutes:[""],seconds:[""],Clear:["Cancella"],Logout:[""],"Demo Bank":["Banca 'demo'"],"Go back":["Indietro"],"Wire transfer":["Bonifico"],"Transfer money to another account of this bank:":["Trasferisci fondi a un altro conto di questa banca:"],"Want to try the raw payto://-format?":["Prova il trasferimento tramite il formato Payto!"],"Transfer money via the Payto system:":["Effettua un bonifico tramite il sistema Payto:"],"payto address":["indirizzo Payto"],Confirm:["Conferma"],"Confirm Withdrawal":["Conferma il ritiro"],"Waiting the bank to create the operaion...":["La banca sta creando l'operazione..."],"This withdrawal was aborted!":["Questo ritiro è stato annullato!"],"Withdraw to a Taler Wallet":["Ritira contante nel portafoglio Taler"],"You can use this QR code to withdraw to your mobile wallet:":["Usa questo codice QR per ritirare contante nel tuo wallet:"],"this link":["questo link"],Abort:["Annulla"],"Start withdrawal":["Ritira contante"],"Withdraw Money into a Taler wallet":["Ritira contante nel portafoglio Taler"],"Amount to withdraw":["Somma da ritirare"],"Please login!":["Accedi!"],Login:["Accedi"],"Register to the euFin bank!":["Apri un conto in banca euFin!"],"Registration form":["Registrazione"],Register:["Registrati"],Date:[""],Amount:["Somma"],Counterpart:["Controparte"],Subject:["Causale"],"Username or account label '%1$s' not found. Won't login.":["L'utente '%1$s' non esiste. Login impossibile"],"Wrong credentials given.":["Credenziali invalide."],"Account information could not be retrieved.":["Impossibile ricevere le informazioni relative al conto."],"Close wire transfer":["Chiudi il bonifico"],"Close Taler withdrawal":["Chiudi il ritiro Taler"],"Bank account balance:":["Bilancio:"],"Latest transactions:":["Ultime transazioni:"],"Transfer money manually":["Effettua un bonifico"],"List of public accounts was not found.":["Lista conti pubblici non trovata."],"List of public accounts could not be retrieved.":["Lista conti pubblici non pervenuta."],"History of public accounts":["Storico dei conti pubblici"],"Page has a problem: logged in but backend state is lost.":["Stato inconsistente: accesso utente effettuato ma stato con server perso."],"Welcome to the euFin bank!":["Benvenuti in banca euFin!"],"":{domain:"messages",plural_forms:"nplurals=2; plural=(n != 1);",lang:"it"}}}}},Ct=Object(bt.d)({lang:"en",handler:null,changeLanguage:function(){}}),xt=function(t){var e=t.children,r=t.forceLang,n=function(t){return _("lang-preference",(("undefined"!=typeof window?navigator.language||navigator.userLanguage:void 0)||t||"en").substring(0,2))}(t.initial),o=n[0],i=n[1];a((function(){r&&i(r)})),console.log("lang store",Dt);var u=new At.Jed(Dt[o]||Dt.en);return Object(bt.g)(Ct.Provider,{value:{lang:o,handler:u,changeLanguage:i},children:e})},Et=function(){return f(Ct)};(j.prototype=new bt.a).isPureReactComponent=!0,j.prototype.shouldComponentUpdate=function(t,e){return v(this.props,t)||v(this.state,e)};var kt=bt.i.__b;bt.i.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),kt&&kt(t)};"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var St=bt.i.__e;bt.i.__e=function(t,e,r){if(t.then)for(var n,o=e;o=o.__;)if((n=o.__c)&&n.__c)return null==e.__e&&(e.__e=r.__e,e.__k=r.__k),n.__c(t,e);St(t,e,r)};var zt=bt.i.unmount;bt.i.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&!0===t.__h&&(t.type=null),zt&&zt(t)},(m.prototype=new bt.a).__c=function(t,e){var r=e.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var o=T(n.__v),i=!1,a=function(){i||(i=!0,r.__R=null,o?o(u):u())};r.__R=a;var u=function(){if(!--n.__u){if(n.state.__e){var t=n.state.__e;n.__v.__k[0]=function t(e,r,n){return e&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return t(e,r,n)})),e.__c&&e.__c.__P===r&&(e.__e&&n.insertBefore(e.__e,e.__d),e.__c.__e=!0,e.__c.__P=n)),e}(t,t.__c.__P,t.__c.__O)}var e;for(n.setState({__e:n.__b=null});e=n.t.pop();)e.forceUpdate()}},c=!0===e.__h;n.__u++||c||n.setState({__e:n.__b=n.__v.__k[0]}),t.then(a,a)},m.prototype.componentWillUnmount=function(){this.t=[]},m.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=function t(e,r,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),e.__c.__H=null),null!=(e=b({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=r),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return t(e,r,n)}))),e}(this.__b,r,n.__O=n.__P)}this.__b=null}var o=e.__e&&Object(bt.e)(bt.b,null,t.fallback);return o&&(o.__h=null),[Object(bt.e)(bt.b,null,e.__e?null:t.children),o]};var Pt=function(t,e,r){if(++r[1]===r[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(r=t.u;r;){for(;r.length>3;)r.pop()();if(r[1]<r[0])break;t.u=r=r[2]}};(L.prototype=new bt.a).__e=function(t){var e=this,r=T(e.__v),n=e.o.get(t);return n[0]++,function(o){var i=function(){e.props.revealOrder?(n.push(o),Pt(e,t,n)):o()};r?r(i):i()}},L.prototype.render=function(t){this.u=null,this.o=new Map;var e=Object(bt.k)(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var r=e.length;r--;)this.o.set(e[r],this.u=[1,0,this.u]);return t.children},L.prototype.componentDidUpdate=L.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,r){Pt(t,r,e)}))};var Ut="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Yt=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Bt="undefined"!=typeof document,Rt=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(t)};bt.a.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(bt.a.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var Qt=bt.i.event;bt.i.event=function(t){return Qt&&(t=Qt(t)),t.persist=N,t.isPropagationStopped=I,t.isDefaultPrevented=O,t.nativeEvent=t};var Wt={configurable:!0,get:function(){return this.class}},Ft=bt.i.vnode;bt.i.vnode=function(t){var e=t.type,r=t.props,n=r;if("string"==typeof e){var o=-1===e.indexOf("-");for(var i in n={},r){var a=r[i];Bt&&"children"===i&&"noscript"===e||"value"===i&&"defaultValue"in r&&null==a||("defaultValue"===i&&"value"in r&&null==r.value?i="value":"download"===i&&!0===a?a="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+e)&&!Rt(r.type)?i="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(i)?i=i.toLowerCase():o&&Yt.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===a&&(a=void 0),n[i]=a)}"select"==e&&n.multiple&&Array.isArray(n.value)&&(n.value=Object(bt.k)(r.children).forEach((function(t){t.props.selected=-1!=n.value.indexOf(t.props.value)}))),"select"==e&&null!=n.defaultValue&&(n.value=Object(bt.k)(r.children).forEach((function(t){t.props.selected=n.multiple?-1!=n.defaultValue.indexOf(t.props.value):n.defaultValue==t.props.value}))),t.props=n,r.class!=r.className&&(Wt.enumerable="className"in r,null!=r.className&&(n.class=r.className),Object.defineProperty(n,"className",Wt))}t.$$typeof=Ut,Ft&&Ft(t)};var Jt=bt.i.__r;bt.i.__r=function(t){Jt&&Jt(t),t.__c};var Gt,Ht,Zt,$t,Vt,Xt,Kt,qt,te,ee,re,ne,oe,ie,ae,ue,ce,se,le,fe,he,ge,de,pe,ye,we,Me,_e,be,ve,je,me,Te,Le,Ne,Ie,Oe,Ae,De,Ce,xe,Ee,ke,Se,ze,Pe,Ue,Ye=function(){},Be=Ye(),Re=Object,Qe=function(t){return t===Be},We=function(t){return"function"==typeof t},Fe=function(t,e){return Re.assign({},t,e)},Je=function(){return"undefined"!=typeof window},Ge=new WeakMap,He=0,Ze=function t(e){var r,n,o=typeof e,i=e&&e.constructor,a=i==Date;if(Re(e)!==e||a||i==RegExp)r=a?e.toJSON():"symbol"==o?e.toString():"string"==o?JSON.stringify(e):""+e;else{if(r=Ge.get(e))return r;if(r=++He+"~",Ge.set(e,r),i==Array){for(r="@",n=0;n<e.length;n++)r+=t(e[n])+",";Ge.set(e,r)}if(i==Re){r="#";for(var u=Re.keys(e).sort();!Qe(n=u.pop());)Qe(e[n])||(r+=n+":"+t(e[n])+",");Ge.set(e,r)}}return r},$e=!0,Ve=Je(),Xe="undefined"!=typeof document,Ke=Ve&&window.addEventListener?window.addEventListener.bind(window):Ye,qe=Xe?document.addEventListener.bind(document):Ye,tr=Ve&&window.removeEventListener?window.removeEventListener.bind(window):Ye,er=Xe?document.removeEventListener.bind(document):Ye,rr={isOnline:function(){return $e},isVisible:function(){var t=Xe&&document.visibilityState;return!!Qe(t)||"hidden"!==t}},nr={initFocus:function(t){return qe("visibilitychange",t),Ke("focus",t),function(){er("visibilitychange",t),tr("focus",t)}},initReconnect:function(t){var e=function(){$e=!0,t()},r=function(){$e=!1};return Ke("online",e),Ke("offline",r),function(){tr("online",e),tr("offline",r)}}},or=!Je()||"Deno"in window,ir=or?a:u,ar="undefined"!=typeof navigator&&navigator.connection,ur=!or&&ar&&(["slow-2g","2g"].includes(ar.effectiveType)||ar.saveData),cr=function(t){if(We(t))try{t=t()}catch(e){t=""}var e=[].concat(t);return[t="string"==typeof t?t:(Array.isArray(t)?t.length:t)?Ze(t):"",e,t?"$err$"+t:"",t?"$req$"+t:""]},sr=new WeakMap,lr=function(t,e,r,n,o,i){for(var a=sr.get(t),u=a[4],c=a[5],s=a[0][e],l=a[1][e]||[],f=0;f<l.length;++f)l[f](r,n,o);return i&&(delete u[e],delete c[e],s&&s[0])?s[0](2).then((function(){return t.get(e)})):t.get(e)},fr=0,hr=function(){return++fr},gr=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return A(void 0,void 0,void 0,(function(){var e,r,n,o,i,a,u,c,s,l,f,h,g;return D(this,(function(d){switch(d.label){case 0:if(e=t[0],r=!1!==t[3],n=t[2],o=cr(t[1]),a=o[2],!(i=o[0]))return[2];if(u=sr.get(e),c=u[2],s=u[3],t.length<3)return[2,lr(e,i,e.get(i),e.get(a),Be,r)];if(h=c[i]=hr(),s[i]=0,We(n))try{n=n(e.get(i))}catch(t){f=t}return n&&We(n.then)?[4,n.catch((function(t){f=t}))]:[3,2];case 1:if(l=d.sent(),h!==c[i]){if(f)throw f;return[2,l]}return[3,3];case 2:l=n,d.label=3;case 3:return f||e.set(i,l),e.set(a,f),s[i]=hr(),[4,lr(e,i,l,f,Be,r)];case 4:if(g=d.sent(),f)throw f;return[2,g]}}))}))},dr=function(t,e){for(var r in t)t[r][0]&&t[r][0](e)},pr=function(t,e){if(!sr.has(t)){var r=Fe(nr,e),n={},o=gr.bind(Be,t),i=Ye;if(sr.set(t,[n,{},{},{},{},{},o]),!or){var a=r.initFocus(dr.bind(Be,n,0)),u=r.initReconnect(dr.bind(Be,n,1));i=function(){a&&a(),u&&u(),sr.delete(t)}}return[t,o,i]}return[t,sr.get(t)[6]]},yr=pr(new Map),wr=yr[0],Mr=Fe({onLoadingSlow:Ye,onSuccess:Ye,onError:Ye,onErrorRetry:function(t,e,r,n,o){if(rr.isVisible()){var i=r.errorRetryCount,a=o.retryCount,u=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;!Qe(i)&&a>i||setTimeout(n,u,o)}},onDiscarded:Ye,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:ur?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:ur?5e3:3e3,compare:function(t,e){return Ze(t)==Ze(e)},isPaused:function(){return!1},cache:wr,mutate:yr[1],fallback:{}},rr),_r=function(t,e){var r=Fe(t,e);if(e){var n=t.use,o=t.fallback,i=e.use,a=e.fallback;n&&i&&(r.use=n.concat(i)),o&&a&&(r.fallback=Fe(o,a))}return r},br=Object(bt.d)({}),vr=function(t){return We(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(null===t[1]?t[2]:t[1])||{}]},jr=function(){return Fe(Mr,f(br))},mr=function(t,e,r){var n=e[t]||(e[t]=[]);return n.push(r),function(){var t=n.indexOf(r);t>=0&&(n[t]=n[n.length-1],n.pop())}},Tr={dedupe:!0},Lr=Re.defineProperty((function(t){var e=t.value,r=_r(f(br),e),n=e&&e.provider,i=o((function(){return n?pr(n(r.cache||wr),e):Be}))[0];return i&&(r.cache=i[0],r.mutate=i[1]),ir((function(){return i?i[2]:Be}),[]),Object(bt.e)(br.Provider,Fe(t,{value:r}))}),"default",{value:Mr}),Nr=(Gt=function(t,e,r){var n=r.cache,i=r.compare,a=r.fallbackData,u=r.suspense,s=r.revalidateOnMount,f=r.refreshInterval,g=r.refreshWhenHidden,d=r.refreshWhenOffline,p=sr.get(n),y=p[0],w=p[1],M=p[2],_=p[3],b=p[4],v=p[5],j=cr(t),m=j[0],T=j[1],L=j[2],N=j[3],I=c(!1),O=c(!1),C=c(m),x=c(r),E=function(){return x.current},k=n.get(m),S=Qe(a)?r.fallback[m]:a,z=Qe(k)?S:k,P=n.get(L),U=function(){return Qe(s)?!E().isPaused()&&(u?!Qe(z):Qe(z)||r.revalidateIfStale):s},Y=!(!m||!e)&&(!!n.get(N)||!I.current&&U()),B=function(t,e){var r=o({})[1],n=c(t),i=c({data:!1,error:!1,isValidating:!1}),a=l((function(t){var o=!1,a=n.current;for(var u in t){var c=u;a[c]!==t[c]&&(a[c]=t[c],i.current[c]&&(o=!0))}o&&!e.current&&r({})}),[]);return ir((function(){n.current=t})),[n,i.current,a]}({data:z,error:P,isValidating:Y},O),R=B[0],Q=B[1],W=B[2],F=l((function(t){return A(void 0,void 0,void 0,(function(){var o,a,u,c,s,l,f,h,g,d;return D(this,(function(p){switch(p.label){case 0:if(!m||!e||O.current||E().isPaused())return[2,!1];u=!0,c=t||{},s=Qe(b[m])||!c.dedupe,l=function(){return!O.current&&m===C.current&&I.current},f=function(){v[m]===a&&(delete b[m],delete v[m])},h={isValidating:!1},g=function(){n.set(N,!1),l()&&W(h)},n.set(N,!0),W({isValidating:!0}),p.label=1;case 1:return p.trys.push([1,3,,4]),s&&(lr(n,m,R.current.data,R.current.error,!0),r.loadingTimeout&&!n.get(m)&&setTimeout((function(){u&&l()&&E().onLoadingSlow(m,r)}),r.loadingTimeout),v[m]=hr(),b[m]=e.apply(void 0,T)),a=v[m],[4,b[m]];case 2:return o=p.sent(),s&&setTimeout(f,r.dedupingInterval),v[m]!==a?(s&&l()&&E().onDiscarded(m),[2,!1]):(n.set(L,Be),h.error=Be,!Qe(M[m])&&(a<=M[m]||a<=_[m]||0===_[m])?(g(),s&&l()&&E().onDiscarded(m),[2,!1]):(i(R.current.data,o)||(h.data=o),i(n.get(m),o)||n.set(m,o),s&&l()&&E().onSuccess(o,m,r),[3,4]));case 3:return d=p.sent(),f(),E().isPaused()||(n.set(L,d),h.error=d,s&&l()&&(E().onError(d,m,r),r.shouldRetryOnError&&E().onErrorRetry(d,m,r,F,{retryCount:(c.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return u=!1,g(),l()&&s&&lr(n,m,h.data,h.error,!1),[2,!0]}}))}))}),[m]),J=l(gr.bind(Be,n,(function(){return C.current})),[]);if(ir((function(){x.current=r})),ir((function(){if(m){var t=I.current,e=F.bind(Be,Tr),r=function(){return E().isVisible()&&E().isOnline()},n=0,o=mr(m,w,(function(t,e,r){W(Fe({error:e,isValidating:r},i(R.current.data,t)?Be:{data:t}))})),a=mr(m,y,(function(t){if(0==t){var o=Date.now();E().revalidateOnFocus&&o>n&&r()&&(n=o+E().focusThrottleInterval,e())}else if(1==t)E().revalidateOnReconnect&&r()&&e();else if(2==t)return F()}));return O.current=!1,C.current=m,I.current=!0,t&&W({data:z,error:P,isValidating:Y}),U()&&(Qe(z)||or?e():function(t){Je()?window.requestAnimationFrame(t):setTimeout(t,1)}(e)),function(){O.current=!0,o(),a()}}}),[m,F]),ir((function(){function t(){f&&-1!==r&&(r=setTimeout(e,f))}function e(){R.current.error||!g&&!E().isVisible()||!d&&!E().isOnline()?t():F(Tr).then(t)}var r;return t(),function(){r&&(clearTimeout(r),r=-1)}}),[f,g,d,F]),h(z),u&&Qe(z))throw Qe(P)?F(Tr):P;return{mutate:J,get data(){return Q.data=!0,z},get error(){return Q.error=!0,P},get isValidating(){return Q.isValidating=!0,Y}}},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=jr(),n=vr(t),o=n[0],i=n[1],a=n[2],u=_r(r,a),c=Gt,s=u.use;if(s)for(var l=s.length;l-- >0;)c=s[l](c);return c(o,i||u.fetcher,u)}),Ir=r("XaFX"),Or=r("1sbO"),Ar=r.n(Or),Dr=(r("Dv/5"),r("AxmY")),Cr=r.n(Dr),xr=(r("xBEZ"),{es:"Español [es]",en:"English [en]",fr:"Français [fr]",de:"Deutsch [de]",sv:"Svenska [sv]",it:"Italiano [it]"}),Er=["talerWithdrawUri","withdrawalId"],kr=["talerWithdrawUri"],Sr=["talerWithdrawUri","withdrawalOutcome","withdrawalId"],zr=["withdrawalOutcome","withdrawalId","talerWithdrawUri"],Pr=["withdrawalOutcome","withdrawalId","talerWithdrawUri"],Ur=["transferOutcome"],Yr=["withdrawalOutcome","withdrawalId"],Br=Object(bt.d)(null),Rr=Object(bt.d)(null),Qr=function(){var t=void 0!==typeof window?window.location.origin+window.location.pathname:"/";return t.endsWith("/")?t:t+"/"};e.default=function(){return Object(bt.g)(xt,null,Object(bt.g)(yt,null))}},"1sbO":function(t,e){var r,n,o=function(){function t(e,r){if(void 0===e.length)throw e.length+"/"+r;var n=function(){for(var t=0;t<e.length&&0==e[t];)t+=1;for(var n=new Array(e.length-t+r),o=0;o<e.length-t;o+=1)n[o]=e[o+t];return n}(),o={getAt:function(t){return n[t]},getLength:function(){return n.length},multiply:function(e){for(var r=new Array(o.getLength()+e.getLength()-1),n=0;n<o.getLength();n+=1)for(var i=0;i<e.getLength();i+=1)r[n+i]^=_.gexp(_.glog(o.getAt(n))+_.glog(e.getAt(i)));return t(r,0)},mod:function(e){if(o.getLength()-e.getLength()<0)return o;for(var r=_.glog(o.getAt(0))-_.glog(e.getAt(0)),n=new Array(o.getLength()),i=0;i<o.getLength();i+=1)n[i]=o.getAt(i);for(i=0;i<e.getLength();i+=1)n[i]^=_.gexp(_.glog(e.getAt(i))+r);return t(n,0).mod(e)}};return o}var e=function(e,r){var n=e,o=s[r],i=null,a=0,u=null,c=[],l={},f=function(t,e){i=function(t){for(var e=new Array(t),r=0;r<t;r+=1){e[r]=new Array(t);for(var n=0;n<t;n+=1)e[r][n]=null}return e}(a=4*n+17),h(0,0),h(a-7,0),h(0,a-7),d(),g(),y(t,e),n>=7&&p(t),null==u&&(u=_(n,o,c)),w(u,e)},h=function(t,e){for(var r=-1;r<=7;r+=1)if(!(t+r<=-1||a<=t+r))for(var n=-1;n<=7;n+=1)e+n<=-1||a<=e+n||(i[t+r][e+n]=0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4)},g=function(){for(var t=8;t<a-8;t+=1)null==i[t][6]&&(i[t][6]=t%2==0);for(var e=8;e<a-8;e+=1)null==i[6][e]&&(i[6][e]=e%2==0)},d=function(){for(var t=M.getPatternPosition(n),e=0;e<t.length;e+=1)for(var r=0;r<t.length;r+=1){var o=t[e],a=t[r];if(null==i[o][a])for(var u=-2;u<=2;u+=1)for(var c=-2;c<=2;c+=1)i[o+u][a+c]=-2==u||2==u||-2==c||2==c||0==u&&0==c}},p=function(t){for(var e=M.getBCHTypeNumber(n),r=0;r<18;r+=1){var o=!t&&1==(e>>r&1);i[Math.floor(r/3)][r%3+a-8-3]=o}for(r=0;r<18;r+=1){o=!t&&1==(e>>r&1);i[r%3+a-8-3][Math.floor(r/3)]=o}},y=function(t,e){for(var r=M.getBCHTypeInfo(o<<3|e),n=0;n<15;n+=1){var u=!t&&1==(r>>n&1);n<6?i[n][8]=u:n<8?i[n+1][8]=u:i[a-15+n][8]=u}for(n=0;n<15;n+=1){u=!t&&1==(r>>n&1);n<8?i[8][a-n-1]=u:n<9?i[8][15-n-1+1]=u:i[8][15-n-1]=u}i[a-8][8]=!t},w=function(t,e){for(var r=-1,n=a-1,o=7,u=0,c=M.getMaskFunction(e),s=a-1;s>0;s-=2)for(6==s&&(s-=1);;){for(var l=0;l<2;l+=1)if(null==i[n][s-l]){var f=!1;u<t.length&&(f=1==(t[u]>>>o&1)),c(n,s-l)&&(f=!f),i[n][s-l]=f,-1==(o-=1)&&(u+=1,o=7)}if((n+=r)<0||a<=n){n-=r,r=-r;break}}},_=function(e,r,n){for(var o=b.getRSBlocks(e,r),i=v(),a=0;a<n.length;a+=1){var u=n[a];i.put(u.getMode(),4),i.put(u.getLength(),M.getLengthInBits(u.getMode(),e)),u.write(i)}var c=0;for(a=0;a<o.length;a+=1)c+=o[a].dataCount;if(i.getLengthInBits()>8*c)throw"code length overflow. ("+i.getLengthInBits()+">"+8*c+")";for(i.getLengthInBits()+4<=8*c&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*c||(i.put(236,8),i.getLengthInBits()>=8*c));)i.put(17,8);return function(e,r){for(var n=0,o=0,i=0,a=new Array(r.length),u=new Array(r.length),c=0;c<r.length;c+=1){var s=r[c].dataCount,l=r[c].totalCount-s;o=Math.max(o,s),i=Math.max(i,l),a[c]=new Array(s);for(var f=0;f<a[c].length;f+=1)a[c][f]=255&e.getBuffer()[f+n];n+=s;var h=M.getErrorCorrectPolynomial(l),g=t(a[c],h.getLength()-1).mod(h);u[c]=new Array(h.getLength()-1);for(f=0;f<u[c].length;f+=1){var d=f+g.getLength()-u[c].length;u[c][f]=d>=0?g.getAt(d):0}}var p=0;for(f=0;f<r.length;f+=1)p+=r[f].totalCount;var y=new Array(p),w=0;for(f=0;f<o;f+=1)for(c=0;c<r.length;c+=1)f<a[c].length&&(y[w]=a[c][f],w+=1);for(f=0;f<i;f+=1)for(c=0;c<r.length;c+=1)f<u[c].length&&(y[w]=u[c][f],w+=1);return y}(i,o)};l.addData=function(t,e){var r=null;switch(e=e||"Byte"){case"Numeric":r=j(t);break;case"Alphanumeric":r=m(t);break;case"Byte":r=T(t);break;case"Kanji":r=L(t);break;default:throw"mode:"+e}c.push(r),u=null},l.isDark=function(t,e){if(t<0||a<=t||e<0||a<=e)throw t+","+e;return i[t][e]},l.getModuleCount=function(){return a},l.make=function(){if(n<1){for(var t=1;t<40;t++){for(var e=b.getRSBlocks(t,o),r=v(),i=0;i<c.length;i++){var a=c[i];r.put(a.getMode(),4),r.put(a.getLength(),M.getLengthInBits(a.getMode(),t)),a.write(r)}var u=0;for(i=0;i<e.length;i++)u+=e[i].dataCount;if(r.getLengthInBits()<=8*u)break}n=t}f(!1,function(){for(var t=0,e=0,r=0;r<8;r+=1){f(!0,r);var n=M.getLostPoint(l);(0==r||t>n)&&(t=n,e=r)}return e}())},l.createTableTag=function(t,e){t=t||2;var r="";r+='<table style="',r+=" border-width: 0px; border-style: none;",r+=" border-collapse: collapse;",r+=" padding: 0px; margin: "+(e=void 0===e?4*t:e)+"px;",r+='">',r+="<tbody>";for(var n=0;n<l.getModuleCount();n+=1){r+="<tr>";for(var o=0;o<l.getModuleCount();o+=1)r+='<td style="',r+=" border-width: 0px; border-style: none;",r+=" border-collapse: collapse;",r+=" padding: 0px; margin: 0px;",r+=" width: "+t+"px;",r+=" height: "+t+"px;",r+=" background-color: ",r+=l.isDark(n,o)?"#000000":"#ffffff",r+=";",r+='"/>';r+="</tr>"}return r+="</tbody>",r+="</table>"},l.createSvgTag=function(t,e,r,n){var o={};"object"==typeof arguments[0]&&(t=(o=arguments[0]).cellSize,e=o.margin,r=o.alt,n=o.title),t=t||2,e=void 0===e?4*t:e,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-title":null;var i,a,u,c,s=l.getModuleCount()*t+2*e,f="";for(c="l"+t+",0 0,"+t+" -"+t+",0 0,-"+t+"z ",f+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',f+=o.scalable?"":' width="'+s+'px" height="'+s+'px"',f+=' viewBox="0 0 '+s+" "+s+'" ',f+=' preserveAspectRatio="xMinYMin meet"',f+=n.text||r.text?' role="img" aria-labelledby="'+N([n.id,r.id].join(" ").trim())+'"':"",f+=">",f+=n.text?'<title id="'+N(n.id)+'">'+N(n.text)+"</title>":"",f+=r.text?'<description id="'+N(r.id)+'">'+N(r.text)+"</description>":"",f+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',f+='<path d="',a=0;a<l.getModuleCount();a+=1)for(u=a*t+e,i=0;i<l.getModuleCount();i+=1)l.isDark(a,i)&&(f+="M"+(i*t+e)+","+u+c);return f+='" stroke="transparent" fill="black"/>',f+="</svg>"},l.createDataURL=function(t,e){t=t||2,e=void 0===e?4*t:e;var r=l.getModuleCount()*t+2*e,n=e,o=r-e;return O(r,r,(function(e,r){if(n<=e&&e<o&&n<=r&&r<o){var i=Math.floor((e-n)/t),a=Math.floor((r-n)/t);return l.isDark(a,i)?0:1}return 1}))},l.createImgTag=function(t,e,r){t=t||2,e=void 0===e?4*t:e;var n=l.getModuleCount()*t+2*e,o="";return o+="<img",o+=' src="',o+=l.createDataURL(t,e),o+='"',o+=' width="',o+=n,o+='"',o+=' height="',o+=n,o+='"',r&&(o+=' alt="',o+=N(r),o+='"'),o+="/>"};var N=function(t){for(var e="",r=0;r<t.length;r+=1){var n=t.charAt(r);switch(n){case"<":e+="&lt;";break;case">":e+="&gt;";break;case"&":e+="&amp;";break;case'"':e+="&quot;";break;default:e+=n}}return e};return l.createASCII=function(t,e){if((t=t||1)<2)return function(t){t=void 0===t?2:t;var e,r,n,o,i,a=1*l.getModuleCount()+2*t,u=t,c=a-t,s={"██":"█","█ ":"▀"," █":"▄"," ":" "},f={"██":"▀","█ ":"▀"," █":" "," ":" "},h="";for(e=0;e<a;e+=2){for(n=Math.floor((e-u)/1),o=Math.floor((e+1-u)/1),r=0;r<a;r+=1)i="█",u<=r&&r<c&&u<=e&&e<c&&l.isDark(n,Math.floor((r-u)/1))&&(i=" "),u<=r&&r<c&&u<=e+1&&e+1<c&&l.isDark(o,Math.floor((r-u)/1))?i+=" ":i+="█",h+=t<1&&e+1>=c?f[i]:s[i];h+="\n"}return a%2&&t>0?h.substring(0,h.length-a-1)+Array(a+1).join("▀"):h.substring(0,h.length-1)}(e);t-=1,e=void 0===e?2*t:e;var r,n,o,i,a=l.getModuleCount()*t+2*e,u=e,c=a-e,s=Array(t+1).join("██"),f=Array(t+1).join(" "),h="",g="";for(r=0;r<a;r+=1){for(o=Math.floor((r-u)/t),g="",n=0;n<a;n+=1)i=1,u<=n&&n<c&&u<=r&&r<c&&l.isDark(o,Math.floor((n-u)/t))&&(i=0),g+=i?s:f;for(o=0;o<t;o+=1)h+=g+"\n"}return h.substring(0,h.length-1)},l.renderTo2dContext=function(t,e){e=e||2;for(var r=l.getModuleCount(),n=0;n<r;n++)for(var o=0;o<r;o++)t.fillStyle=l.isDark(n,o)?"black":"white",t.fillRect(n*e,o*e,e,e)},l};e.stringToBytes=(e.stringToBytesFuncs={default:function(t){for(var e=[],r=0;r<t.length;r+=1){var n=t.charCodeAt(r);e.push(255&n)}return e}}).default,e.createStringToBytes=function(t,e){var r=function(){for(var r=I(t),n=function(){var t=r.read();if(-1==t)throw"eof";return t},o=0,i={};;){var a=r.read();if(-1==a)break;var u=n(),c=n(),s=n();i[String.fromCharCode(a<<8|u)]=c<<8|s,o+=1}if(o!=e)throw o+" != "+e;return i}(),n="?".charCodeAt(0);return function(t){for(var e=[],o=0;o<t.length;o+=1){var i=t.charCodeAt(o);if(i<128)e.push(i);else{var a=r[t.charAt(o)];"number"==typeof a?(255&a)==a?e.push(a):(e.push(a>>>8),e.push(255&a)):e.push(n)}}return e}};var r,n,o,i=1,a=2,u=4,c=8,s={L:1,M:0,Q:3,H:2},l=0,f=1,h=2,g=3,d=4,p=5,y=6,w=7,M=(r=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],o=function(t){for(var e=0;0!=t;)e+=1,t>>>=1;return e},(n={}).getBCHTypeInfo=function(t){for(var e=t<<10;o(e)-o(1335)>=0;)e^=1335<<o(e)-o(1335);return 21522^(t<<10|e)},n.getBCHTypeNumber=function(t){for(var e=t<<12;o(e)-o(7973)>=0;)e^=7973<<o(e)-o(7973);return t<<12|e},n.getPatternPosition=function(t){return r[t-1]},n.getMaskFunction=function(t){switch(t){case l:return function(t,e){return(t+e)%2==0};case f:return function(t){return t%2==0};case h:return function(t,e){return e%3==0};case g:return function(t,e){return(t+e)%3==0};case d:return function(t,e){return(Math.floor(t/2)+Math.floor(e/3))%2==0};case p:return function(t,e){return t*e%2+t*e%3==0};case y:return function(t,e){return(t*e%2+t*e%3)%2==0};case w:return function(t,e){return(t*e%3+(t+e)%2)%2==0};default:throw"bad maskPattern:"+t}},n.getErrorCorrectPolynomial=function(e){for(var r=t([1],0),n=0;n<e;n+=1)r=r.multiply(t([1,_.gexp(n)],0));return r},n.getLengthInBits=function(t,e){if(1<=e&&e<10)switch(t){case i:return 10;case a:return 9;case u:case c:return 8;default:throw"mode:"+t}else if(e<27)switch(t){case i:return 12;case a:return 11;case u:return 16;case c:return 10;default:throw"mode:"+t}else{if(!(e<41))throw"type:"+e;switch(t){case i:return 14;case a:return 13;case u:return 16;case c:return 12;default:throw"mode:"+t}}},n.getLostPoint=function(t){for(var e=t.getModuleCount(),r=0,n=0;n<e;n+=1)for(var o=0;o<e;o+=1){for(var i=0,a=t.isDark(n,o),u=-1;u<=1;u+=1)if(!(n+u<0||e<=n+u))for(var c=-1;c<=1;c+=1)o+c<0||e<=o+c||0==u&&0==c||a==t.isDark(n+u,o+c)&&(i+=1);i>5&&(r+=3+i-5)}for(n=0;n<e-1;n+=1)for(o=0;o<e-1;o+=1){var s=0;t.isDark(n,o)&&(s+=1),t.isDark(n+1,o)&&(s+=1),t.isDark(n,o+1)&&(s+=1),t.isDark(n+1,o+1)&&(s+=1),0!=s&&4!=s||(r+=3)}for(n=0;n<e;n+=1)for(o=0;o<e-6;o+=1)t.isDark(n,o)&&!t.isDark(n,o+1)&&t.isDark(n,o+2)&&t.isDark(n,o+3)&&t.isDark(n,o+4)&&!t.isDark(n,o+5)&&t.isDark(n,o+6)&&(r+=40);for(o=0;o<e;o+=1)for(n=0;n<e-6;n+=1)t.isDark(n,o)&&!t.isDark(n+1,o)&&t.isDark(n+2,o)&&t.isDark(n+3,o)&&t.isDark(n+4,o)&&!t.isDark(n+5,o)&&t.isDark(n+6,o)&&(r+=40);var l=0;for(o=0;o<e;o+=1)for(n=0;n<e;n+=1)t.isDark(n,o)&&(l+=1);return r+=Math.abs(100*l/e/e-50)/5*10},n),_=function(){for(var t=new Array(256),e=new Array(256),r=0;r<8;r+=1)t[r]=1<<r;for(r=8;r<256;r+=1)t[r]=t[r-4]^t[r-5]^t[r-6]^t[r-8];for(r=0;r<255;r+=1)e[t[r]]=r;var n={glog:function(t){if(t<1)throw"glog("+t+")";return e[t]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t[e]}};return n}(),b=function(){var t=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],e=function(t,e){var r={};return r.totalCount=t,r.dataCount=e,r},r={};return r.getRSBlocks=function(r,n){var o=function(e,r){switch(r){case s.L:return t[4*(e-1)+0];case s.M:return t[4*(e-1)+1];case s.Q:return t[4*(e-1)+2];case s.H:return t[4*(e-1)+3];default:return}}(r,n);if(void 0===o)throw"bad rs block @ typeNumber:"+r+"/errorCorrectionLevel:"+n;for(var i=o.length/3,a=[],u=0;u<i;u+=1)for(var c=o[3*u+0],l=o[3*u+1],f=o[3*u+2],h=0;h<c;h+=1)a.push(e(l,f));return a},r}(),v=function(){var t=[],e=0,r={getBuffer:function(){return t},getAt:function(e){var r=Math.floor(e/8);return 1==(t[r]>>>7-e%8&1)},put:function(t,e){for(var n=0;n<e;n+=1)r.putBit(1==(t>>>e-n-1&1))},getLengthInBits:function(){return e},putBit:function(r){var n=Math.floor(e/8);t.length<=n&&t.push(0),r&&(t[n]|=128>>>e%8),e+=1}};return r},j=function(t){var e=i,r=t,n={getMode:function(){return e},getLength:function(){return r.length},write:function(t){for(var e=r,n=0;n+2<e.length;)t.put(o(e.substring(n,n+3)),10),n+=3;n<e.length&&(e.length-n==1?t.put(o(e.substring(n,n+1)),4):e.length-n==2&&t.put(o(e.substring(n,n+2)),7))}},o=function(t){for(var e=0,r=0;r<t.length;r+=1)e=10*e+a(t.charAt(r));return e},a=function(t){if("0"<=t&&t<="9")return t.charCodeAt(0)-"0".charCodeAt(0);throw"illegal char :"+t};return n},m=function(t){var e=a,r=t,n={getMode:function(){return e},getLength:function(){return r.length},write:function(t){for(var e=r,n=0;n+1<e.length;)t.put(45*o(e.charAt(n))+o(e.charAt(n+1)),11),n+=2;n<e.length&&t.put(o(e.charAt(n)),6)}},o=function(t){if("0"<=t&&t<="9")return t.charCodeAt(0)-"0".charCodeAt(0);if("A"<=t&&t<="Z")return t.charCodeAt(0)-"A".charCodeAt(0)+10;switch(t){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+t}};return n},T=function(t){var r=u,n=e.stringToBytes(t),o={getMode:function(){return r},getLength:function(){return n.length},write:function(t){for(var e=0;e<n.length;e+=1)t.put(n[e],8)}};return o},L=function(t){var r=c,n=e.stringToBytesFuncs.SJIS;if(!n)throw"sjis not supported.";!function(){var t=n("友");if(2!=t.length||38726!=(t[0]<<8|t[1]))throw"sjis not supported."}();var o=n(t),i={getMode:function(){return r},getLength:function(){return~~(o.length/2)},write:function(t){for(var e=o,r=0;r+1<e.length;){var n=(255&e[r])<<8|255&e[r+1];if(33088<=n&&n<=40956)n-=33088;else{if(!(57408<=n&&n<=60351))throw"illegal char at "+(r+1)+"/"+n;n-=49472}t.put(n=192*(n>>>8&255)+(255&n),13),r+=2}if(r<e.length)throw"illegal char at "+(r+1)}};return i},N=function(){var t=[],e={writeByte:function(e){t.push(255&e)},writeShort:function(t){e.writeByte(t),e.writeByte(t>>>8)},writeBytes:function(t,r,n){r=r||0,n=n||t.length;for(var o=0;o<n;o+=1)e.writeByte(t[o+r])},writeString:function(t){for(var r=0;r<t.length;r+=1)e.writeByte(t.charCodeAt(r))},toByteArray:function(){return t},toString:function(){var e="";e+="[";for(var r=0;r<t.length;r+=1)r>0&&(e+=","),e+=t[r];return e+="]"}};return e},I=function(t){var e=t,r=0,n=0,o=0,i={read:function(){for(;o<8;){if(r>=e.length){if(0==o)return-1;throw"unexpected end of file./"+o}var t=e.charAt(r);if(r+=1,"="==t)return o=0,-1;t.match(/^\s$/)||(n=n<<6|a(t.charCodeAt(0)),o+=6)}var i=n>>>o-8&255;return o-=8,i}},a=function(t){if(65<=t&&t<=90)return t-65;if(97<=t&&t<=122)return t-97+26;if(48<=t&&t<=57)return t-48+52;if(43==t)return 62;if(47==t)return 63;throw"c:"+t};return i},O=function(t,e,r){for(var n=function(t,e){var r=t,n=e,o=new Array(t*e),i={setPixel:function(t,e,n){o[e*r+t]=n},write:function(t){t.writeString("GIF87a"),t.writeShort(r),t.writeShort(n),t.writeByte(128),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(255),t.writeByte(255),t.writeByte(255),t.writeString(","),t.writeShort(0),t.writeShort(0),t.writeShort(r),t.writeShort(n),t.writeByte(0);var e=a(2);t.writeByte(2);for(var o=0;e.length-o>255;)t.writeByte(255),t.writeBytes(e,o,255),o+=255;t.writeByte(e.length-o),t.writeBytes(e,o,e.length-o),t.writeByte(0),t.writeString(";")}},a=function(t){for(var e=1<<t,r=1+(1<<t),n=t+1,i=u(),a=0;a<e;a+=1)i.add(String.fromCharCode(a));i.add(String.fromCharCode(e)),i.add(String.fromCharCode(r));var c=N(),s=function(t){var e=t,r=0,n=0,o={write:function(t,o){if(t>>>o!=0)throw"length over";for(;r+o>=8;)e.writeByte(255&(t<<r|n)),o-=8-r,t>>>=8-r,n=0,r=0;n|=t<<r,r+=o},flush:function(){r>0&&e.writeByte(n)}};return o}(c);s.write(e,n);var l=0,f=String.fromCharCode(o[l]);for(l+=1;l<o.length;){var h=String.fromCharCode(o[l]);l+=1,i.contains(f+h)?f+=h:(s.write(i.indexOf(f),n),i.size()<4095&&(i.size()==1<<n&&(n+=1),i.add(f+h)),f=h)}return s.write(i.indexOf(f),n),s.write(r,n),s.flush(),c.toByteArray()},u=function(){var t={},e=0,r={add:function(n){if(r.contains(n))throw"dup key:"+n;t[n]=e,e+=1},size:function(){return e},indexOf:function(e){return t[e]},contains:function(e){return void 0!==t[e]}};return r};return i}(t,e),o=0;o<e;o+=1)for(var i=0;i<t;i+=1)n.setPixel(i,o,r(i,o));var a=N();n.write(a);for(var u=function(){var t=0,e=0,r=0,n="",o={},i=function(t){n+=String.fromCharCode(a(63&t))},a=function(t){if(t<0);else{if(t<26)return 65+t;if(t<52)return t-26+97;if(t<62)return t-52+48;if(62==t)return 43;if(63==t)return 47}throw"n:"+t};return o.writeByte=function(n){for(t=t<<8|255&n,e+=8,r+=1;e>=6;)i(t>>>e-6),e-=6},o.flush=function(){if(e>0&&(i(t<<6-e),t=0,e=0),r%3!=0)for(var o=3-r%3,a=0;a<o;a+=1)n+="="},o.toString=function(){return n},o}(),c=a.toByteArray(),s=0;s<c.length;s+=1)u.writeByte(c[s]);return u.flush(),"data:image/gif;base64,"+u};return e}();o.stringToBytesFuncs["UTF-8"]=function(t){return function(t){for(var e=[],r=0;r<t.length;r++){var n=t.charCodeAt(r);n<128?e.push(n):n<2048?e.push(192|n>>6,128|63&n):n<55296||n>=57344?e.push(224|n>>12,128|n>>6&63,128|63&n):(r++,n=65536+((1023&n)<<10|1023&t.charCodeAt(r)),e.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return e}(t)},void 0===(n="function"==typeof(r=function(){return o})?r.apply(e,[]):r)||(t.exports=n)},AxmY:function(t){t.exports="data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB3aWR0aD0iNjcwIgogICBoZWlnaHQ9IjMwMCIKICAgdmlld0JveD0iMCAwIDIwMSA5MCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnOCI+CiAgPGcKICAgICBpZD0ibG9nbyI+CiAgICA8ZwogICAgICAgaWQ9ImNpcmNsZXMiCiAgICAgICBzdHlsZT0iZmlsbDojRkZGO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjMyNzk0MyI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gODYuNjYyMTUzLDEuMTIxMTkzNiBjIDE1LjU4OTY5NywwIDI5LjEyOTIyNyw5LjQwMTE2NjQgMzUuOTYxMDI3LDIzLjIwMTgwNTQgaCAtNS44MTczNiBDIDExMC40ODY2LDEzLjYyMzMwNCA5OS4zNDkwMDIsNi41MTgwODUyIDg2LjY2MjE1Myw2LjUxODA4NTIgYyAtMTkuNjkwNTcxLDAgLTM1LjY1Mjg3NiwxNy4xMTIwMDA4IC0zNS42NTI4NzYsMzguMjIwNTY4OCAwLDEwLjMzMTc5NyAzLjgyNTU5NywxOS43MDQ2NzggMTAuMDM5NTcsMjYuNTgyOTQ1IC0xLjM0MjM1NywxLjEyMDkxMiAtMi43NzE1MzIsMi4xMjc5MDUgLTQuMjc1NDg4LDMuMDA2NzU0IEMgNTAuMDcxNDg1LDY2LjU1MzQxMiA0NS45NzQ4NTcsNTYuMTU5OTIgNDUuOTc0ODU3LDQ0LjczODY1NCBjIDAsLTI0LjA4OTIxMSAxOC4yMTYzMjUsLTQzLjYxNzQ2MDQgNDAuNjg3Mjk2LC00My42MTc0NjA0IHogTSAxMjIuNTE0MTYsNjUuMzc1ODk4IGMgLTYuODY2NDUsMTMuNjgwMTM0IC0yMC4zNDU2MSwyMi45ODAyMTggLTM1Ljg1MjAwNywyMi45ODAyMTggLTEuMDUyNzAyLDAgLTIuMDk2MDkzLC0wLjA0MjkxIC0zLjEyODY4MywtMC4xMjcwMjYgMy4wNTIxOTIsLTEuNTYxMTY3IDUuOTEzNTgyLC0zLjQ4MDM4NyA4LjUzODMwNywtNS43MDczMDUgMTAuMzIwOTYzLC0xLjY4NDM4OSAxOS4xODU5ODMsLTguMTEzNjM4IDI0LjYwMTgxMywtMTcuMTQ1ODg3IHoiCiAgICAgICAgIGlkPSJwYXRoMjM1MCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA2NC4yMTIzNzIsMS4xMjExOTM2IGMgMS4wNTI2MDcsMCAyLjA5NTk5OCwwLjA0MjkxOSAzLjEyODY4NCwwLjEyNzA1ODMgQyA2NC4yODg4NjQsMi44MDk0MTk5IDYxLjQyNzM3OCw0LjcyODYwNiA1OC44MDI2NTMsNi45NTU1NTcyIDQxLjY3OTU0Miw5Ljc0OTg1NzEgMjguNTU5NDk0LDI1LjYwMTU2MyAyOC41NTk0OTQsNDQuNzM4NjU0IGMgMCwxNC4yNjQ1NjMgNy4yOTA1OSwyNi43MDIwMjMgMTguMDkzODQzLDMzLjI2ODkyNSAtMS41OTM2NTYsMC4yNjcxOSAtMy4yMjY5NjYsMC40MDY5NDggLTQuODkwNzQ4LDAuNDA2OTQ4IC0xLjIzOTU0NSwwIC0yLjQ2MTUxLC0wLjA3OTUyIC0zLjY2MzUyMiwtMC4yMjkzNjQgQyAyOS4xOTExMjksNzAuMTg0MDE1IDIzLjUyNTA3Niw1OC4xNzE2MzMgMjMuNTI1MDc2LDQ0LjczODY1NCAyMy41MjUwNzYsMjAuNjQ5NDQzIDQxLjc0MTQsMS4xMjExOTM2IDY0LjIxMjM3MiwxLjEyMTE5MzYgWiBNIDY5LjYyMjA5LDgyLjUyMTc4NSBDIDc5Ljk0MzIwNyw4MC44MzczOTYgODguODA4MTY0LDc0LjQwNzg0MSA5NC4yMjQwNTksNjUuMzc1NDIyIGggNS44NDA1MTEgYyAtNi44NjYzNTQsMTMuNjgwMzA1IC0yMC4zNDU1NDgsMjIuOTgwNjk0IC0zNS44NTIxOTgsMjIuOTgwNjk0IC0xLjA1MjcwMywwIC0yLjA5NTk5OSwtMC4wNDI5MSAtMy4xMjg2ODQsLTAuMTI3MDI2IDMuMDUyMDAyLC0xLjU2MTM3MSA1LjkxMzgzNiwtMy40ODAyMTggOC41Mzg0MDIsLTUuNzA3MzA1IHogTSA5NC4zNTU4ODUsMjQuMzIyOTk5IGMgLTMuMTM5MzksLTUuMzE0NzIxIC03LjQ2NzU1MSwtOS43NDI3NSAtMTIuNTg0NTExLC0xMi44NTMyNjkgMS41OTM2NTYsLTAuMjY3MTkgMy4yMjY5MDQsLTAuNDA2OTQ4IDQuODkwNzc5LC0wLjQwNjk0OCAxLjIzOTQ1MSwwIDIuNDYxNTEyLDAuMDc5NTIgMy42NjM1MjQsMC4yMjkzNjQgNC4wMTYwMTgsMy42MDcyNDIgNy4zNzMxOTUsOC4wMzAxMTEgOS44NDkwNTMsMTMuMDMwODUzIHoiCiAgICAgICAgIGlkPSJwYXRoMjM1MiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA0MS43NjI1ODksMS4xMjExOTM2IGMgMS4wNjQyOTYsMCAyLjExODgwNCwwLjA0NDM3OSAzLjE2MjYwNywwLjEzMDIxNjEgLTMuMDQ2NTIzLDEuNTU4OTYxIC01LjkwMzE2MiwzLjQ3NDUxMzkgLTguNTIzNTgsNS42OTY4MTMzIEMgMTkuMjU0NjI0LDkuNzIwNTg4MiA2LjEwOTcxMjgsMjUuNTgzNDY1IDYuMTA5NzEyOCw0NC43Mzg2NTQgYyAwLDIxLjEwODU2OCAxNS45NjI0MDEyLDM4LjIyMDU3IDM1LjY1Mjg3NjIsMzguMjIwNTcgMTIuNTk5NzQ2LDAgMjMuNjcyNDQ2LC03LjAwNzA1NiAzMC4wMTM3NDgsLTE3LjU4MzgwMiBoIDUuODM4NTE1IEMgNzAuNzQ4NDk4LDc5LjA1NTcyNyA1Ny4yNjkyNCw4OC4zNTYxMTYgNDEuNzYyNTg5LDg4LjM1NjExNiBjIC0yMi40NzA5MDcsMCAtNDAuNjg3MTk5OCwtMTkuNTI4MjUgLTQwLjY4NzE5OTgsLTQzLjYxNzQ2MiAwLC0yNC4wODkyMTEgMTguMjE2MjkyOCwtNDMuNjE3NDYwNCA0MC42ODcxOTk4LC00My42MTc0NjA0IHogTSA3MS45MDUzNzUsMjQuMzIyOTk5IGMgLTEuMzExOTIsLTIuMjIwNTY3IC0yLjgzMDk4NCwtNC4yODcwNDkgLTQuNTI4ODc3LC02LjE2NjUwOCAxLjM0MjQ1MiwtMS4xMjA5NDUgMi43NzEzNzQsLTIuMTI4MzgxIDQuMjc1MTM5LC0zLjAwNzIzIDIuMzcyOTg0LDIuNzUzMDExIDQuNDE4ODc1LDUuODM0NjM2IDYuMDcyNDg5LDkuMTczNzM4IHoiCiAgICAgICAgIGlkPSJwYXRoMjM1NCIgLz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0ibGV0dGVycyIKICAgICAgIHN0eWxlPSJmaWxsOiNGRkYiPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDc2LjEzNTQxMSwzNC40MDkwNjYgaCA5LjE2MTA0MiBWIDI5LjM2NTg4IEggNjEuODU3NTM3IHYgNS4wNDMxODYgaCA5LjE2MTEzNyB2IDI1LjkyMzE3IGggNS4xMTY3MzcgeiIKICAgICAgICAgaWQ9InBhdGgyMzQ2IiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDkyLjY0NzU3MSw1Mi44NTYzMzQgaCAxMy42NTkwMDkgbCAyLjkzMDA5LDcuNDc2MDcyIGggNS4zNjQ2MSBMIDEwMS44OTEyMiwyOS4xNDQ5MDMgSCA5Ny4xODcxODYgTCA4NC40NzcwODksNjAuMzMyNDA2IGggNS4xOTk1MzMgeiBtIDExLjgwMjEwOSwtNC44MjIyNzYgaCAtOS45NDQ3NzEgbCA0Ljk1MTcxOCwtMTIuMzg2NDYyIHoiCiAgICAgICAgIGlkPSJwYXRoMjM2MiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSAxMjMuODA2NDEsMjkuMzY2MDg0IGggLTQuNTgwMzggdiAzMC45NjYzMjIgaCAyMC41NDcyOCB2IC00LjkxMDI1MyBjIC01LjMyMjI3LDAgLTEwLjY0NDYzLDAgLTE1Ljk2NjksMCB6IgogICAgICAgICBpZD0icGF0aDIzNTYiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTY2LjQ3MjIsMjkuMzY2MDg0IGggLTIxLjM3NTY0IHYgMzAuOTY2MzIyIGggMjEuNTgyMDMgdiAtNC45MTAyNTMgaCAtMTYuNTQ3NzEgdiAtOC4yNzI3NSBoIDE0LjQ4NDM5IFYgNDIuMjM5MjUgaCAtMTQuNDg0MzkgdiAtNy45NjI4MTEgaCAxNi4zNDEzMiB6IgogICAgICAgICBpZD0icGF0aDIzNjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTkxLjE5MDM1LDM5LjQ3NDU5MyBjIDAsMS41OTk0NyAtMC41MzY0NiwyLjg3NTM1IC0xLjYxNjI4LDMuODE4ODgzIC0xLjA3MjgxLDAuOTUxMjQgLTIuNTI0MDksMS40MjI4MzcgLTQuMzQ2NzgsMS40MjI4MzcgaCAtNy40NDg1MSBWIDM0LjI3NjQzOSBoIDcuNDA3MyBjIDEuOTA1MSwwIDMuMzgzNzYsMC40MzUwMjcgNC40MjkzOSwxLjMxMjE3OCAxLjA1MjI2LDAuODcwMjU4IDEuNTc0ODgsMi4xNjc3MzQgMS41NzQ4OCwzLjg4NTk3NiB6IG0gNi4wNjYwMiwyMC44NTc4MTMgLTcuNzk5MTEsLTExLjcyMzE5MSBjIDEuMDE3NzEsLTAuMjk0Nzk0IDEuOTQ2MzEsLTAuNzE0ODEzIDIuNzg1NTMsLTEuMjYwNTY2IDAuODM4ODUsLTAuNTQ1NjE5IDEuNTYxMjIsLTEuMjA5MjYzIDIuMTY2MjksLTEuOTkwNjI3IDAuNjA1NDEsLTAuNzgxNzM4IDEuMDc5ODEsLTEuNjgxMDk2IDEuNDIzNjksLTIuNjk4MzQ1IDAuMzQzNzgsLTEuMDE3NTUzIDAuNTE1NjEsLTIuMTc1MjM4IDAuNTE1NjEsLTMuNDcyODgzIDAsLTEuNTA0MDkgLTAuMjQ3NDMsLTIuODY3OTQ4IC0wLjc0MjY3LC00LjA5MjA0OCAtMC40OTUxNSwtMS4yMjM3OTQgLTEuMjAzNDQsLTIuMjU2MTg2IC0yLjEyNDk5LC0zLjA5NjczNCAtMC45MjE3MywtMC44NDA0NDYgLTIuMDQ5NTcsLTEuNDg5MjUyIC0zLjM4Mzc1LC0xLjk0NjQ1MiAtMS4zMzQ0NywtMC40NTcyNjcgLTIuODI2OTIsLTAuNjg1NDc2IC00LjQ3NzQsLTAuNjg1NDc2IGggLTEyLjg3NTEyIHYgMzAuOTY2MzIyIGggNS4wMzQzMyBWIDQ5LjUzODUyMiBoIDYuMzc1NjkgbCA3LjExODI5LDEwLjc5Mzg4NCB6IgogICAgICAgICBpZD0icGF0aDIzNTgiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"},"Dv/5":function(){},EhTh:function(t,e){"use strict";function r(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function n(t,e,r){for(var n,i=[],a=e;a<r;a+=3)i.push(o[(n=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]))>>18&63]+o[n>>12&63]+o[n>>6&63]+o[63&n]);return i.join("")}e.byteLength=function(t){var e=r(t),n=e[1];return 3*(e[0]+n)/4-n},e.toByteArray=function(t){var e,n,o=r(t),u=o[0],c=o[1],s=new a(function(t,e,r){return 3*(e+r)/4-r}(0,u,c)),l=0,f=c>0?u-4:u;for(n=0;n<f;n+=4)e=i[t.charCodeAt(n)]<<18|i[t.charCodeAt(n+1)]<<12|i[t.charCodeAt(n+2)]<<6|i[t.charCodeAt(n+3)],s[l++]=e>>16&255,s[l++]=e>>8&255,s[l++]=255&e;return 2===c&&(e=i[t.charCodeAt(n)]<<2|i[t.charCodeAt(n+1)]>>4,s[l++]=255&e),1===c&&(e=i[t.charCodeAt(n)]<<10|i[t.charCodeAt(n+1)]<<4|i[t.charCodeAt(n+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e),s},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],u=0,c=r-i;u<c;u+=16383)a.push(n(t,u,u+16383>c?c:u+16383));return 1===i?a.push(o[(e=t[r-1])>>2]+o[e<<4&63]+"=="):2===i&&a.push(o[(e=(t[r-2]<<8)+t[r-1])>>10]+o[e>>4&63]+o[e<<2&63]+"="),a.join("")};for(var o=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,s=u.length;c<s;++c)o[c]=u[c],i[u.charCodeAt(c)]=c;i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},KHYT:function(t,e,r){"use strict";function n(t,e){for(var r in e)t[r]=e[r];return t}function o(t){var e=t.parentNode;e&&e.removeChild(t)}function i(t,e,r){var n,o,i,u={};for(i in e)"key"==i?n=e[i]:"ref"==i?o=e[i]:u[i]=e[i];if(arguments.length>2&&(u.children=arguments.length>3?x.call(arguments,2):r),"function"==typeof t&&null!=t.defaultProps)for(i in t.defaultProps)void 0===u[i]&&(u[i]=t.defaultProps[i]);return a(t,u,n,o,null)}function a(t,e,r,n,o){var i={type:t,props:e,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++k:o};return null==o&&null!=E.vnode&&E.vnode(i),i}function u(){return{current:null}}function c(t){return t.children}function s(t,e){this.props=t,this.context=e}function l(t,e){if(null==e)return t.__?l(t.__,t.__.__k.indexOf(t)+1):null;for(var r;e<t.__k.length;e++)if(null!=(r=t.__k[e])&&null!=r.__e)return r.__e;return"function"==typeof t.type?l(t):null}function f(t){var e,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(r=t.__k[e])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return f(t)}}function h(t){(!t.__d&&(t.__d=!0)&&S.push(t)&&!g.__r++||P!==E.debounceRendering)&&((P=E.debounceRendering)||z)(g)}function g(){for(var t;g.__r=S.length;)t=S.sort((function(t,e){return t.__v.__b-e.__v.__b})),S=[],t.some((function(t){var e,r,o,i,a,u;t.__d&&(a=(i=(e=t).__v).__e,(u=e.__P)&&(r=[],(o=n({},i)).__v=i.__v+1,j(u,i,o,e.__n,void 0!==u.ownerSVGElement,null!=i.__h?[a]:null,r,null==a?l(i):a,i.__h),m(r,i),i.__e!=a&&f(i)))}))}function d(t,e,r,n,o,i,u,s,f,h){var g,d,y,M,_,b,v,m=n&&n.__k||B,T=m.length;for(r.__k=[],g=0;g<e.length;g++)if(null!=(M=r.__k[g]=null==(M=e[g])||"boolean"==typeof M?null:"string"==typeof M||"number"==typeof M||"bigint"==typeof M?a(null,M,null,null,M):Array.isArray(M)?a(c,{children:M},null,null,null):M.__b>0?a(M.type,M.props,M.key,null,M.__v):M)){if(M.__=r,M.__b=r.__b+1,null===(y=m[g])||y&&M.key==y.key&&M.type===y.type)m[g]=void 0;else for(d=0;d<T;d++){if((y=m[d])&&M.key==y.key&&M.type===y.type){m[d]=void 0;break}y=null}j(t,M,y=y||Y,o,i,u,s,f,h),_=M.__e,(d=M.ref)&&y.ref!=d&&(v||(v=[]),y.ref&&v.push(y.ref,null,M),v.push(d,M.__c||_,M)),null!=_?(null==b&&(b=_),"function"==typeof M.type&&M.__k===y.__k?M.__d=f=p(M,f,t):f=w(t,M,y,m,_,f),"function"==typeof r.type&&(r.__d=f)):f&&y.__e==f&&f.parentNode!=t&&(f=l(y))}for(r.__e=b,g=T;g--;)null!=m[g]&&("function"==typeof r.type&&null!=m[g].__e&&m[g].__e==r.__d&&(r.__d=l(n,g+1)),N(m[g],m[g]));if(v)for(g=0;g<v.length;g++)L(v[g],v[++g],v[++g])}function p(t,e,r){for(var n,o=t.__k,i=0;o&&i<o.length;i++)(n=o[i])&&(n.__=t,e="function"==typeof n.type?p(n,e,r):w(r,n,n,o,n.__e,e));return e}function y(t,e){return e=e||[],null==t||"boolean"==typeof t||(Array.isArray(t)?t.some((function(t){y(t,e)})):e.push(t)),e}function w(t,e,r,n,o,i){var a,u,c;if(void 0!==e.__d)a=e.__d,e.__d=void 0;else if(null==r||o!=i||null==o.parentNode)t:if(null==i||i.parentNode!==t)t.appendChild(o),a=null;else{for(u=i,c=0;(u=u.nextSibling)&&c<n.length;c+=2)if(u==o)break t;t.insertBefore(o,i),a=i}return void 0!==a?a:o.nextSibling}function M(t,e,r){"-"===e[0]?t.setProperty(e,r):t[e]=null==r?"":"number"!=typeof r||R.test(e)?r:r+"px"}function _(t,e,r,n,o){var i;t:if("style"===e)if("string"==typeof r)t.style.cssText=r;else{if("string"==typeof n&&(t.style.cssText=n=""),n)for(e in n)r&&e in r||M(t.style,e,"");if(r)for(e in r)n&&r[e]===n[e]||M(t.style,e,r[e])}else if("o"===e[0]&&"n"===e[1])i=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+i]=r,r?n||t.addEventListener(e,i?v:b,i):t.removeEventListener(e,i?v:b,i);else if("dangerouslySetInnerHTML"!==e){if(o)e=e.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if("href"!==e&&"list"!==e&&"form"!==e&&"tabIndex"!==e&&"download"!==e&&e in t)try{t[e]=null==r?"":r;break t}catch(t){}"function"==typeof r||(null!=r&&(!1!==r||"a"===e[0]&&"r"===e[1])?t.setAttribute(e,r):t.removeAttribute(e))}}function b(t){this.l[t.type+!1](E.event?E.event(t):t)}function v(t){this.l[t.type+!0](E.event?E.event(t):t)}function j(t,e,r,o,i,a,u,l,f){var h,g,p,y,w,M,_,b,v,j,m,L=e.type;if(void 0!==e.constructor)return null;null!=r.__h&&(f=r.__h,l=e.__e=r.__e,e.__h=null,a=[l]),(h=E.__b)&&h(e);try{t:if("function"==typeof L){if(b=e.props,v=(h=L.contextType)&&o[h.__c],j=h?v?v.props.value:h.__:o,r.__c?_=(g=e.__c=r.__c).__=g.__E:("prototype"in L&&L.prototype.render?e.__c=g=new L(b,j):(e.__c=g=new s(b,j),g.constructor=L,g.render=I),v&&v.sub(g),g.props=b,g.state||(g.state={}),g.context=j,g.__n=o,p=g.__d=!0,g.__h=[]),null==g.__s&&(g.__s=g.state),null!=L.getDerivedStateFromProps&&(g.__s==g.state&&(g.__s=n({},g.__s)),n(g.__s,L.getDerivedStateFromProps(b,g.__s))),y=g.props,w=g.state,p)null==L.getDerivedStateFromProps&&null!=g.componentWillMount&&g.componentWillMount(),null!=g.componentDidMount&&g.__h.push(g.componentDidMount);else{if(null==L.getDerivedStateFromProps&&b!==y&&null!=g.componentWillReceiveProps&&g.componentWillReceiveProps(b,j),!g.__e&&null!=g.shouldComponentUpdate&&!1===g.shouldComponentUpdate(b,g.__s,j)||e.__v===r.__v){g.props=b,g.state=g.__s,e.__v!==r.__v&&(g.__d=!1),g.__v=e,e.__e=r.__e,e.__k=r.__k,e.__k.forEach((function(t){t&&(t.__=e)})),g.__h.length&&u.push(g);break t}null!=g.componentWillUpdate&&g.componentWillUpdate(b,g.__s,j),null!=g.componentDidUpdate&&g.__h.push((function(){g.componentDidUpdate(y,w,M)}))}g.context=j,g.props=b,g.state=g.__s,(h=E.__r)&&h(e),g.__d=!1,g.__v=e,g.__P=t,h=g.render(g.props,g.state,g.context),g.state=g.__s,null!=g.getChildContext&&(o=n(n({},o),g.getChildContext())),p||null==g.getSnapshotBeforeUpdate||(M=g.getSnapshotBeforeUpdate(y,w)),m=null!=h&&h.type===c&&null==h.key?h.props.children:h,d(t,Array.isArray(m)?m:[m],e,r,o,i,a,u,l,f),g.base=e.__e,e.__h=null,g.__h.length&&u.push(g),_&&(g.__E=g.__=null),g.__e=!1}else null==a&&e.__v===r.__v?(e.__k=r.__k,e.__e=r.__e):e.__e=T(r.__e,e,r,o,i,a,u,f);(h=E.diffed)&&h(e)}catch(t){e.__v=null,(f||null!=a)&&(e.__e=l,e.__h=!!f,a[a.indexOf(l)]=null),E.__e(t,e,r)}}function m(t,e){E.__c&&E.__c(e,t),t.some((function(e){try{t=e.__h,e.__h=[],t.some((function(t){t.call(e)}))}catch(t){E.__e(t,e.__v)}}))}function T(t,e,r,n,i,a,u,c){var s,f,h,g=r.props,p=e.props,y=e.type,w=0;if("svg"===y&&(i=!0),null!=a)for(;w<a.length;w++)if((s=a[w])&&"setAttribute"in s==!!y&&(y?s.localName===y:3===s.nodeType)){t=s,a[w]=null;break}if(null==t){if(null===y)return document.createTextNode(p);t=i?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,p.is&&p),a=null,c=!1}if(null===y)g===p||c&&t.data===p||(t.data=p);else{if(a=a&&x.call(t.childNodes),f=(g=r.props||Y).dangerouslySetInnerHTML,h=p.dangerouslySetInnerHTML,!c){if(null!=a)for(g={},w=0;w<t.attributes.length;w++)g[t.attributes[w].name]=t.attributes[w].value;(h||f)&&(h&&(f&&h.__html==f.__html||h.__html===t.innerHTML)||(t.innerHTML=h&&h.__html||""))}if(function(t,e,r,n,o){var i;for(i in r)"children"===i||"key"===i||i in e||_(t,i,null,r[i],n);for(i in e)o&&"function"!=typeof e[i]||"children"===i||"key"===i||"value"===i||"checked"===i||r[i]===e[i]||_(t,i,e[i],r[i],n)}(t,p,g,i,c),h)e.__k=[];else if(w=e.props.children,d(t,Array.isArray(w)?w:[w],e,r,n,i&&"foreignObject"!==y,a,u,a?a[0]:r.__k&&l(r,0),c),null!=a)for(w=a.length;w--;)null!=a[w]&&o(a[w]);c||("value"in p&&void 0!==(w=p.value)&&(w!==g.value||w!==t.value||"progress"===y&&!w)&&_(t,"value",w,g.value,!1),"checked"in p&&void 0!==(w=p.checked)&&w!==t.checked&&_(t,"checked",w,g.checked,!1))}return t}function L(t,e,r){try{"function"==typeof t?t(e):t.current=e}catch(t){E.__e(t,r)}}function N(t,e,r){var n,i;if(E.unmount&&E.unmount(t),(n=t.ref)&&(n.current&&n.current!==t.__e||L(n,null,e)),null!=(n=t.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(t){E.__e(t,e)}n.base=n.__P=null}if(n=t.__k)for(i=0;i<n.length;i++)n[i]&&N(n[i],e,"function"!=typeof t.type);r||null==t.__e||o(t.__e),t.__e=t.__d=void 0}function I(t,e,r){return this.constructor(t,r)}function O(t,e,r){var n,o,a;E.__&&E.__(t,e),o=(n="function"==typeof r)?null:r&&r.__k||e.__k,a=[],j(e,t=(!n&&r||e).__k=i(c,null,[t]),o||Y,Y,void 0!==e.ownerSVGElement,!n&&r?[r]:o?null:e.firstChild?x.call(e.childNodes):null,a,!n&&r?r:o?o.__e:e.firstChild,n),m(a,t)}function A(t,e){O(t,e,A)}function D(t,e,r){var o,i,u,c=n({},t.props);for(u in e)"key"==u?o=e[u]:"ref"==u?i=e[u]:c[u]=e[u];return arguments.length>2&&(c.children=arguments.length>3?x.call(arguments,2):r),a(t.type,c,o||t.key,i||t.ref,null)}function C(t,e){var r={__c:e="__cC"+U++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var r,n;return this.getChildContext||(r=[],(n={})[e]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&r.some(h)},this.sub=function(t){r.push(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){r.splice(r.indexOf(t),1),e&&e.call(t)}}),t.children}};return r.Provider.__=r.Consumer.contextType=r}r.d(e,"j",(function(){return O})),r.d(e,"h",(function(){return A})),r.d(e,"e",(function(){return i})),r.d(e,"g",(function(){return i})),r.d(e,"b",(function(){return c})),r.d(e,"f",(function(){return u})),r.d(e,"a",(function(){return s})),r.d(e,"c",(function(){return D})),r.d(e,"d",(function(){return C})),r.d(e,"k",(function(){return y})),r.d(e,"i",(function(){return E}));var x,E,k,S,z,P,U,Y={},B=[],R=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;x=B.slice,E={__e:function(t,e){for(var r,n,o;e=e.__;)if((r=e.__c)&&!r.__)try{if((n=r.constructor)&&null!=n.getDerivedStateFromError&&(r.setState(n.getDerivedStateFromError(t)),o=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(t),o=r.__d),o)return r.__E=r}catch(e){t=e}throw t}},k=0,s.prototype.setState=function(t,e){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=n({},this.state),"function"==typeof t&&(t=t(n({},r),this.props)),t&&n(r,t),null!=t&&this.__v&&(e&&this.__h.push(e),h(this))},s.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),h(this))},s.prototype.render=c,S=[],z="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,g.__r=0,U=0},QgHc:function(t,e){e.read=function(t,e,r,n,o){var i,a,u=8*o-n-1,c=(1<<u)-1,s=c>>1,l=-7,f=r?o-1:0,h=r?-1:1,g=t[e+f];for(f+=h,i=g&(1<<-l)-1,g>>=-l,l+=u;l>0;i=256*i+t[e+f],f+=h,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=n;l>0;a=256*a+t[e+f],f+=h,l-=8);if(0===i)i=1-s;else{if(i===c)return a?NaN:1/0*(g?-1:1);a+=Math.pow(2,n),i-=s}return(g?-1:1)*a*Math.pow(2,i-n)},e.write=function(t,e,r,n,o,i){var a,u,c,s=8*i-o-1,l=(1<<s)-1,f=l>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:i-1,d=n?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),(e+=a+f>=1?h/c:h*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=l?(u=0,a=l):a+f>=1?(u=(e*c-1)*Math.pow(2,o),a+=f):(u=e*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;t[r+g]=255&u,g+=d,u/=256,o-=8);for(a=a<<o|u,s+=o;s>0;t[r+g]=255&a,g+=d,a/=256,s-=8);t[r+g-d]|=128*p}},UxVw:function(t){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},XaFX:function(t,e,r){"use strict";(function(t){function n(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(t,e){if(n()<e)throw new RangeError("Invalid typed array length");return i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=i.prototype:(null===t&&(t=new i(e)),t.length=e),t}function i(t,e,r){if(!(i.TYPED_ARRAY_SUPPORT||this instanceof i))return new i(t,e,r);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return c(this,t)}return a(this,t,e,r)}function a(t,e,r,n){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,r,n){if(r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");e=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n);i.TYPED_ARRAY_SUPPORT?(t=e).__proto__=i.prototype:t=s(t,e);return t}(t,e,r,n):"string"==typeof e?function(t,e,r){"string"==typeof r&&""!==r||(r="utf8");if(!i.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|f(e,r),a=(t=o(t,n)).write(e,r);a!==n&&(t=t.slice(0,a));return t}(t,e,r):function(t,e){if(i.isBuffer(e)){var r=0|l(e.length);return 0===(t=o(t,r)).length||e.copy(t,0,0,r),t}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(n=e.length)!=n?o(t,0):s(t,e);if("Buffer"===e.type&&R(e.data))return s(t,e.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function u(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function c(t,e){if(u(e),t=o(t,e<0?0:0|l(e)),!i.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}function s(t,e){var r=e.length<0?0:0|l(e.length);t=o(t,r);for(var n=0;n<r;n+=1)t[n]=255&e[n];return t}function l(t){if(t>=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|t}function f(t,e){if(i.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return P(t).length;default:if(n)return z(t).length;e=(""+e).toLowerCase(),n=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return N(this,e,r);case"utf8":case"utf-8":return m(this,e,r);case"ascii":return T(this,e,r);case"latin1":case"binary":return L(this,e,r);case"base64":return j(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function g(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,o){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof e&&(e=i.from(e,n)),i.isBuffer(e))return 0===e.length?-1:p(t,e,r,n,o);if("number"==typeof e)return e&=255,i.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):p(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function p(t,e,r,n,o){function i(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}var a,u=1,c=t.length,s=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;u=2,c/=2,s/=2,r/=2}if(o){var l=-1;for(a=r;a<c;a++)if(i(t,a)===i(e,-1===l?0:a-l)){if(-1===l&&(l=a),a-l+1===s)return l*u}else-1!==l&&(a-=a-l),l=-1}else for(r+s>c&&(r=c-s),a=r;a>=0;a--){for(var f=!0,h=0;h<s;h++)if(i(t,a+h)!==i(e,h)){f=!1;break}if(f)return a}return-1}function y(t,e,r,n){r=Number(r)||0;var o=t.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=e.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var a=0;a<n;++a){var u=parseInt(e.substr(2*a,2),16);if(isNaN(u))return a;t[r+a]=u}return a}function w(t,e,r,n){return U(z(e,t.length-r),t,r,n)}function M(t,e,r,n){return U(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function _(t,e,r,n){return M(t,e,r,n)}function b(t,e,r,n){return U(P(e),t,r,n)}function v(t,e,r,n){return U(function(t,e){for(var r,n,o=[],i=0;i<t.length&&!((e-=2)<0);++i)r=t.charCodeAt(i),n=r>>8,o.push(r%256),o.push(n);return o}(e,t.length-r),t,r,n)}function j(t,e,r){return Y.fromByteArray(0===e&&r===t.length?t:t.slice(e,r))}function m(t,e,r){r=Math.min(t.length,r);for(var n=[],o=e;o<r;){var i,a,u,c,s=t[o],l=null,f=s>239?4:s>223?3:s>191?2:1;if(o+f<=r)switch(f){case 1:s<128&&(l=s);break;case 2:128==(192&(i=t[o+1]))&&(c=(31&s)<<6|63&i)>127&&(l=c);break;case 3:a=t[o+2],128==(192&(i=t[o+1]))&&128==(192&a)&&(c=(15&s)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:a=t[o+2],u=t[o+3],128==(192&(i=t[o+1]))&&128==(192&a)&&128==(192&u)&&(c=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&u)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(n.push((l-=65536)>>>10&1023|55296),l=56320|1023&l),n.push(l),o+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}function T(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;o<r;++o)n+=String.fromCharCode(127&t[o]);return n}function L(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;o<r;++o)n+=String.fromCharCode(t[o]);return n}function N(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=e;i<r;++i)o+=S(t[i]);return o}function I(t,e,r){for(var n=t.slice(e,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function O(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function A(t,e,r,n,o,a){if(!i.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||e<a)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function D(t,e,r,n){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-r,2);o<i;++o)t[r+o]=(e&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function C(t,e,r,n){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-r,4);o<i;++o)t[r+o]=e>>>8*(n?o:3-o)&255}function x(t,e,r,n){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function E(t,e,r,n,o){return o||x(t,0,r,4),B.write(t,e,r,n,23,4),r+4}function k(t,e,r,n,o){return o||x(t,0,r,8),B.write(t,e,r,n,52,8),r+8}function S(t){return t<16?"0"+t.toString(16):t.toString(16)}function z(t,e){var r;e=e||1/0;for(var n=t.length,o=null,i=[],a=0;a<n;++a){if((r=t.charCodeAt(a))>55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function P(t){return Y.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(Q,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function U(t,e,r,n){for(var o=0;o<n&&!(o+r>=e.length||o>=t.length);++o)e[o+r]=t[o];return o}var Y=r("EhTh"),B=r("QgHc"),R=r("UxVw");e.Buffer=i,e.SlowBuffer=function(t){return+t!=t&&(t=0),i.alloc(+t)},e.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=n(),i.poolSize=8192,i._augment=function(t){return t.__proto__=i.prototype,t},i.from=function(t,e,r){return a(null,t,e,r)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(t,e,r){return function(t,e,r,n){return u(e),e<=0?o(t,e):void 0!==r?"string"==typeof n?o(t,e).fill(r,n):o(t,e).fill(r):o(t,e)}(null,t,e,r)},i.allocUnsafe=function(t){return c(null,t)},i.allocUnsafeSlow=function(t){return c(null,t)},i.isBuffer=function(t){return!(null==t||!t._isBuffer)},i.compare=function(t,e){if(!i.isBuffer(t)||!i.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,o=0,a=Math.min(r,n);o<a;++o)if(t[o]!==e[o]){r=t[o],n=e[o];break}return r<n?-1:n<r?1:0},i.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(t,e){if(!R(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return i.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=i.allocUnsafe(e),o=0;for(r=0;r<t.length;++r){var a=t[r];if(!i.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,o),o+=a.length}return n},i.byteLength=f,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)g(this,e,e+1);return this},i.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)g(this,e,e+3),g(this,e+1,e+2);return this},i.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)g(this,e,e+7),g(this,e+1,e+6),g(this,e+2,e+5),g(this,e+3,e+4);return this},i.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?m(this,0,t):h.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===i.compare(this,t)},i.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},i.prototype.compare=function(t,e,r,n,o){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),e<0||r>t.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&e>=r)return 0;if(n>=o)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(o>>>=0)-(n>>>=0),u=(r>>>=0)-(e>>>=0),c=Math.min(a,u),s=this.slice(n,o),l=t.slice(e,r),f=0;f<c;++f)if(s[f]!==l[f]){a=s[f],u=l[f];break}return a<u?-1:u<a?1:0},i.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},i.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},i.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},i.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-e;if((void 0===r||r>o)&&(r=o),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return y(this,t,e,r);case"utf8":case"utf-8":return w(this,t,e,r);case"ascii":return M(this,t,e,r);case"latin1":case"binary":return _(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,e,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};i.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<t&&(e=t),i.TYPED_ARRAY_SUPPORT)(r=this.subarray(t,e)).__proto__=i.prototype;else{var o=e-t;r=new i(o,void 0);for(var a=0;a<o;++a)r[a]=this[a+t]}return r},i.prototype.readUIntLE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t],o=1,i=0;++i<e&&(o*=256);)n+=this[t+i]*o;return n},i.prototype.readUIntBE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t+--e],o=1;e>0&&(o*=256);)n+=this[t+--e]*o;return n},i.prototype.readUInt8=function(t,e){return e||O(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,e){return e||O(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,e){return e||O(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,e){return e||O(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,e){return e||O(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},i.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t],o=1,i=0;++i<e&&(o*=256);)n+=this[t+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*e)),n},i.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=e,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*e)),i},i.prototype.readInt8=function(t,e){return e||O(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,e){e||O(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},i.prototype.readInt16BE=function(t,e){e||O(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},i.prototype.readInt32LE=function(t,e){return e||O(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},i.prototype.readInt32BE=function(t,e){return e||O(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},i.prototype.readFloatLE=function(t,e){return e||O(t,4,this.length),B.read(this,t,!0,23,4)},i.prototype.readFloatBE=function(t,e){return e||O(t,4,this.length),B.read(this,t,!1,23,4)},i.prototype.readDoubleLE=function(t,e){return e||O(t,8,this.length),B.read(this,t,!0,52,8)},i.prototype.readDoubleBE=function(t,e){return e||O(t,8,this.length),B.read(this,t,!1,52,8)},i.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||A(this,t,e,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[e]=255&t;++i<r&&(o*=256);)this[e+i]=t/o&255;return e+r},i.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||A(this,t,e,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[e+o]=255&t;--o>=0&&(i*=256);)this[e+o]=t/i&255;return e+r},i.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,1,255,0),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},i.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):D(this,t,e,!0),e+2},i.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):D(this,t,e,!1),e+2},i.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):C(this,t,e,!0),e+4},i.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},i.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);A(this,t,e,r,o-1,-o)}var i=0,a=1,u=0;for(this[e]=255&t;++i<r&&(a*=256);)t<0&&0===u&&0!==this[e+i-1]&&(u=1),this[e+i]=(t/a>>0)-u&255;return e+r},i.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);A(this,t,e,r,o-1,-o)}var i=r-1,a=1,u=0;for(this[e+i]=255&t;--i>=0&&(a*=256);)t<0&&0===u&&0!==this[e+i+1]&&(u=1),this[e+i]=(t/a>>0)-u&255;return e+r},i.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,1,127,-128),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},i.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):D(this,t,e,!0),e+2},i.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):D(this,t,e,!1),e+2},i.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):C(this,t,e,!0),e+4},i.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},i.prototype.writeFloatLE=function(t,e,r){return E(this,t,e,!0,r)},i.prototype.writeFloatBE=function(t,e,r){return E(this,t,e,!1,r)},i.prototype.writeDoubleLE=function(t,e,r){return k(this,t,e,!0,r)},i.prototype.writeDoubleBE=function(t,e,r){return k(this,t,e,!1,r)},i.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var o,a=n-r;if(this===t&&r<e&&e<n)for(o=a-1;o>=0;--o)t[o+e]=this[o+r];else if(a<1e3||!i.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+a),e);return a},i.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===t.length){var o=t.charCodeAt(0);o<256&&(t=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!i.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var a;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(a=e;a<r;++a)this[a]=t;else{var u=i.isBuffer(t)?t:z(new i(t,n).toString()),c=u.length;for(a=0;a<r-e;++a)this[a+e]=u[a%c]}return this};var Q=/[^+\/0-9A-Za-z-_]/g}).call(this,r("Xi9u"))},Xi9u:function(t){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},d5eL:function(t,e,r){"use strict";r.r(e);var n=r("KHYT"),o=n.g,i=n.j,a=n.h,u=function(t){return t&&t.default?t.default:t},c=function(t){return"/"===t[t.length-1]?t:t+"/"};if("function"==typeof u(r("/hs+"))){var s=document.getElementById("preact_root")||document.body.firstElementChild;0,function(){var t=u(r("/hs+")),e={},n=document.querySelector('[type="__PREACT_CLI_DATA__"]');n&&(e=JSON.parse(decodeURI(n.innerHTML)).preRenderData||e);var l={preRenderData:e},f=e.url?c(e.url):"",h=a&&f===c(location.pathname);s=(h?a:i)(o(t,{CLI_DATA:l}),document.body,s)}()}},jBoo:function(t,e){!function(){function r(t){return l.PF.compile(t||"nplurals=2; plural=(n != 1);")}function n(t,e){this._key=t,this._i18n=e}var o=Array.prototype,i=o.slice,a=Object.prototype.hasOwnProperty,u=o.forEach,c={},s={forEach:function(t,e,r){var n,o,i;if(null!==t)if(u&&t.forEach===u)t.forEach(e,r);else if(t.length===+t.length){for(n=0,o=t.length;n<o;n++)if(n in t&&e.call(r,t[n],n,t)===c)return}else for(i in t)if(a.call(t,i)&&e.call(r,t[i],i,t)===c)return},extend:function(t){return this.forEach(i.call(arguments,1),(function(e){for(var r in e)t[r]=e[r]})),t}},l=function(t){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=s.extend({},this.defaults,t),this.textdomain(this.options.domain),t.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+t.domain+"`")};l.context_delimiter=String.fromCharCode(4),s.extend(n.prototype,{onDomain:function(t){return this._domain=t,this},withContext:function(t){return this._context=t,this},ifPlural:function(t,e){return this._val=t,this._pkey=e,this},fetch:function(t){return"[object Array]"!={}.toString.call(t)&&(t=[].slice.call(arguments,0)),(t&&t.length?l.sprintf:function(t){return t})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),t)}}),s.extend(l.prototype,{translate:function(t){return new n(t,this)},textdomain:function(t){if(!t)return this._textdomain;this._textdomain=t},gettext:function(t){return this.dcnpgettext.call(this,void 0,void 0,t)},dgettext:function(t,e){return this.dcnpgettext.call(this,t,void 0,e)},dcgettext:function(t,e){return this.dcnpgettext.call(this,t,void 0,e)},ngettext:function(t,e,r){return this.dcnpgettext.call(this,void 0,void 0,t,e,r)},dngettext:function(t,e,r,n){return this.dcnpgettext.call(this,t,void 0,e,r,n)},dcngettext:function(t,e,r,n){return this.dcnpgettext.call(this,t,void 0,e,r,n)},pgettext:function(t,e){return this.dcnpgettext.call(this,void 0,t,e)},dpgettext:function(t,e,r){return this.dcnpgettext.call(this,t,e,r)},dcpgettext:function(t,e,r){return this.dcnpgettext.call(this,t,e,r)},npgettext:function(t,e,r,n){return this.dcnpgettext.call(this,void 0,t,e,r,n)},dnpgettext:function(t,e,r,n,o){return this.dcnpgettext.call(this,t,e,r,n,o)},dcnpgettext:function(t,e,n,o,i){var a;if(o=o||n,t=t||this._textdomain,!this.options)return(a=new l).dcnpgettext.call(a,void 0,void 0,n,o,i);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[t])throw new Error("Domain `"+t+"` was not found.");if(!this.options.locale_data[t][""])throw new Error("No locale meta information provided.");if(!n)throw new Error("No translation key found.");var u,c,s,f=e?e+l.context_delimiter+n:n,h=this.options.locale_data,g=h[t],d=(h.messages||this.defaults.locale_data.messages)[""],p=g[""].plural_forms||g[""]["Plural-Forms"]||g[""]["plural-forms"]||d.plural_forms||d["Plural-Forms"]||d["plural-forms"];if(void 0===i)s=0;else{if("number"!=typeof i&&(i=parseInt(i,10),isNaN(i)))throw new Error("The number that was passed in is not a number.");s=r(p)(i)}if(!g)throw new Error("No domain named `"+t+"` could be found.");return!(u=g[f])||s>u.length?(this.options.missing_key_callback&&this.options.missing_key_callback(f,t),c=[n,o],!0===this.options.debug&&console.log(c[r(p)(i)]),c[r()(i)]):(c=u[s])||(c=[n,o])[r()(i)]}});var f,h,g=function(){function t(t){return Object.prototype.toString.call(t).slice(8,-1).toLowerCase()}function e(t,e){for(var r=[];e>0;r[--e]=t);return r.join("")}var r=function t(){return t.cache.hasOwnProperty(arguments[0])||(t.cache[arguments[0]]=t.parse(arguments[0])),t.format.call(null,t.cache[arguments[0]],arguments)};return r.format=function(r,n){var o,i,a,u,c,s,l,f=1,h=r.length,d="",p=[];for(i=0;i<h;i++)if("string"===(d=t(r[i])))p.push(r[i]);else if("array"===d){if((u=r[i])[2])for(o=n[f],a=0;a<u[2].length;a++){if(!o.hasOwnProperty(u[2][a]))throw g('[sprintf] property "%s" does not exist',u[2][a]);o=o[u[2][a]]}else o=u[1]?n[u[1]]:n[f++];if(/[^s]/.test(u[8])&&"number"!=t(o))throw g("[sprintf] expecting number but found %s",t(o));switch(null==o&&(o=""),u[8]){case"b":o=o.toString(2);break;case"c":o=String.fromCharCode(o);break;case"d":o=parseInt(o,10);break;case"e":o=u[7]?o.toExponential(u[7]):o.toExponential();break;case"f":o=u[7]?parseFloat(o).toFixed(u[7]):parseFloat(o);break;case"o":o=o.toString(8);break;case"s":o=(o=String(o))&&u[7]?o.substring(0,u[7]):o;break;case"u":o=Math.abs(o);break;case"x":o=o.toString(16);break;case"X":o=o.toString(16).toUpperCase()}o=/[def]/.test(u[8])&&u[3]&&o>=0?"+"+o:o,s=u[4]?"0"==u[4]?"0":u[4].charAt(1):" ",l=u[6]-String(o).length,c=u[6]?e(s,l):"",p.push(u[5]?o+c:c+o)}return p.join("")},r.cache={},r.parse=function(t){for(var e=t,r=[],n=[],o=0;e;){if(null!==(r=/^[^\x25]+/.exec(e)))n.push(r[0]);else if(null!==(r=/^\x25{2}/.exec(e)))n.push("%");else{if(null===(r=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(e)))throw"[sprintf] huh?";if(r[2]){o|=1;var i=[],a=r[2],u=[];if(null===(u=/^([a-z_][a-z_\d]*)/i.exec(a)))throw"[sprintf] huh?";for(i.push(u[1]);""!==(a=a.substring(u[0].length));)if(null!==(u=/^\.([a-z_][a-z_\d]*)/i.exec(a)))i.push(u[1]);else{if(null===(u=/^\[(\d+)\]/.exec(a)))throw"[sprintf] huh?";i.push(u[1])}r[2]=i}else o|=2;if(3===o)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";n.push(r)}e=e.substring(r[0].length)}return n},r}(),d=function(t,e){return e.unshift(t),g.apply(null,e)};l.parse_plural=function(t,e){return t=t.replace(/n/g,e),l.parse_expression(t)},l.sprintf=function(t,e){return"[object Array]"=={}.toString.call(e)?d(t,[].slice.call(e)):g.apply(this,[].slice.call(arguments))},l.prototype.sprintf=function(){return l.sprintf.apply(this,arguments)},(l.PF={}).parse=function(t){var e=l.PF.extractPluralExpr(t);return l.PF.parser.parse.call(l.PF.parser,e)},l.PF.compile=function(t){var e=l.PF.parse(t);return function(t){return!0===(r=l.PF.interpreter(e)(t))?1:r||0;var r}},l.PF.interpreter=function(t){return function(e){switch(t.type){case"GROUP":return l.PF.interpreter(t.expr)(e);case"TERNARY":return l.PF.interpreter(t.expr)(e)?l.PF.interpreter(t.truthy)(e):l.PF.interpreter(t.falsey)(e);case"OR":return l.PF.interpreter(t.left)(e)||l.PF.interpreter(t.right)(e);case"AND":return l.PF.interpreter(t.left)(e)&&l.PF.interpreter(t.right)(e);case"LT":return l.PF.interpreter(t.left)(e)<l.PF.interpreter(t.right)(e);case"GT":return l.PF.interpreter(t.left)(e)>l.PF.interpreter(t.right)(e);case"LTE":return l.PF.interpreter(t.left)(e)<=l.PF.interpreter(t.right)(e);case"GTE":return l.PF.interpreter(t.left)(e)>=l.PF.interpreter(t.right)(e);case"EQ":return l.PF.interpreter(t.left)(e)==l.PF.interpreter(t.right)(e);case"NEQ":return l.PF.interpreter(t.left)(e)!=l.PF.interpreter(t.right)(e);case"MOD":return l.PF.interpreter(t.left)(e)%l.PF.interpreter(t.right)(e);case"VAR":return e;case"NUM":return t.val;default:throw new Error("Invalid Token found.")}}},l.PF.extractPluralExpr=function(t){t=t.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(t)||(t=t.concat(";"));var e,r=/nplurals\=(\d+);/,n=t.match(r);if(!(n.length>1))throw new Error("nplurals not found in plural_forms string: "+t);if(!((e=(t=t.replace(r,"")).match(/plural\=(.*);/))&&e.length>1))throw new Error("`plural` expression not found: "+t);return e[1]},l.PF.parser=(f={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(t,e,r,n,o,i){var a=i.length-1;switch(o){case 1:return{type:"GROUP",expr:i[a-1]};case 2:this.$={type:"TERNARY",expr:i[a-4],truthy:i[a-2],falsey:i[a]};break;case 3:this.$={type:"OR",left:i[a-2],right:i[a]};break;case 4:this.$={type:"AND",left:i[a-2],right:i[a]};break;case 5:this.$={type:"LT",left:i[a-2],right:i[a]};break;case 6:this.$={type:"LTE",left:i[a-2],right:i[a]};break;case 7:this.$={type:"GT",left:i[a-2],right:i[a]};break;case 8:this.$={type:"GTE",left:i[a-2],right:i[a]};break;case 9:this.$={type:"NEQ",left:i[a-2],right:i[a]};break;case 10:this.$={type:"EQ",left:i[a-2],right:i[a]};break;case 11:this.$={type:"MOD",left:i[a-2],right:i[a]};break;case 12:this.$={type:"GROUP",expr:i[a-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(t)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(t){throw new Error(t)},parse:function(t){function e(){var t;return"number"!=typeof(t=r.lexer.lex()||1)&&(t=r.symbols_[t]||t),t}var r=this,n=[0],o=[null],i=[],a=this.table,u="",c=0,s=0,l=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var f=this.lexer.yylloc;i.push(f),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var h,g,d,p,y,w,M,_,b,v={};;){if(this.defaultActions[d=n[n.length-1]]?p=this.defaultActions[d]:(null==h&&(h=e()),p=a[d]&&a[d][h]),void 0===p||!p.length||!p[0]){if(!l){for(w in _=[],a[d])this.terminals_[w]&&w>2&&_.push("'"+this.terminals_[w]+"'");var j="";j=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+_.join(", ")+", got '"+this.terminals_[h]+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==h?"end of input":"'"+(this.terminals_[h]||h)+"'"),this.parseError(j,{text:this.lexer.match,token:this.terminals_[h]||h,line:this.lexer.yylineno,loc:f,expected:_})}if(3==l){if(1==h)throw new Error(j||"Parsing halted.");s=this.lexer.yyleng,u=this.lexer.yytext,c=this.lexer.yylineno,f=this.lexer.yylloc,h=e()}for(;!(2..toString()in a[d]);){if(0==d)throw new Error(j||"Parsing halted.");n.length=n.length-2*(b=1),o.length=o.length-b,i.length=i.length-b,d=n[n.length-1]}g=h,h=2,p=a[d=n[n.length-1]]&&a[d][2],l=3}if(p[0]instanceof Array&&p.length>1)throw new Error("Parse Error: multiple actions possible at state: "+d+", token: "+h);switch(p[0]){case 1:n.push(h),o.push(this.lexer.yytext),i.push(this.lexer.yylloc),n.push(p[1]),h=null,g?(h=g,g=null):(s=this.lexer.yyleng,u=this.lexer.yytext,c=this.lexer.yylineno,f=this.lexer.yylloc,l>0&&l--);break;case 2:if(v.$=o[o.length-(M=this.productions_[p[1]][1])],v._$={first_line:i[i.length-(M||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(M||1)].first_column,last_column:i[i.length-1].last_column},void 0!==(y=this.performAction.call(v,u,s,c,this.yy,p[1],o,i)))return y;M&&(n=n.slice(0,-1*M*2),o=o.slice(0,-1*M),i=i.slice(0,-1*M)),n.push(this.productions_[p[1]][0]),o.push(v.$),i.push(v._$),n.push(a[n[n.length-2]][n[n.length-1]]);break;case 3:return!0}}return!0}},h=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parseError)throw new Error(t);this.yy.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.match+=t,this.matched+=t,t.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),t},unput:function(t){return this._input=t+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var r=this._currentRules(),n=0;n<r.length;n++)if(t=this._input.match(this.rules[r[n]]))return(e=t[0].match(/\n.*/g))&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-1:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],this.performAction.call(this,this.yy,this,r[n],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},performAction:function(t,e,r){switch(r){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};return t}(),f.lexer=h,f),t.exports&&(e=t.exports=l),e.Jed=l}()},xBEZ:function(t){t.exports="data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0MTEuMiAyNzk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNDExLjIgMjc5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDt9DQoJLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxnIGlkPSJMYXllcl94NUZfMV94NUZfMSI+DQoJPGc+DQoJCTxwb2x5Z29uIHBvaW50cz0iMTIwNC42LDM1OS4yIDI3MS44LDMwIDI3MS44LDIwNjAuMSAxMjA0LjYsMTc1OC4zIAkJIi8+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTE4Mi4yLDM1OC4xIDIxNTAuNiwyOSAyMTUwLjYsMjA1OSAxMTgyLjIsMTc1Ny4zIAkJIi8+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzAsMjQxNS40IDExODIuMiwyMDMxLjQgMTE4Mi4yLDM1Ny45IDMwLDc0MiAJCSIvPg0KCQk8cG9seWdvbiBwb2ludHM9IjE3MDcuMiwyNDQwLjcgMTg3MC41LDI3MDkuNCAxOTU2LjYsMjQ1OS44IAkJIi8+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTQyMS43LDkzNC44Yy02LjEtNiw4LDQ5LjEsMjcuNiw2OC45YzM0LjgsMzUuMSw2MS45LDM5LjYsNzYuNCw0MC4yYzMyLDEuMyw3MS41LTgsOTQuOS0xNy44DQoJCQkJYzIyLjctOS43LDYyLjQtMzAsNzcuNS01OS42YzMuMi02LjMsMTEuOS0xNyw2LjQtNDMuMmMtNC4yLTIwLjItMTctMjcuMy0zMi43LTI2LjJjLTE1LjcsMS4xLTYzLjIsMTMuNy04Ni4xLDIwLjgNCgkJCQljLTIzLDctNzAuMywyMS40LTkwLjksMjUuOEM0NzQuMyw5NDguMiw0MjksOTQxLjcsNDIxLjcsOTM0Ljh6Ii8+DQoJCQk8cGF0aCBkPSJNMTAwMy4xLDE1OTMuN2MtOS4xLTMuMy0xOTYuOS04MS4xLTIyMy42LTkzLjljLTIxLjgtMTAuNS03NS4yLTMzLjEtMTAwLjQtNDMuM2M3MC44LTEwOS4yLDExNS41LTE5MS42LDEyMS41LTIwNC4xDQoJCQkJYzExLTIzLDg2LTE2OS42LDg3LjctMTc4LjdjMS43LTkuMSwzLjgtNDIuOSwyLjItNTFjLTEuNy04LjItMjkuMSw3LjYtNjYuNCwyMC4yYy0zNy40LDEyLjYtMTA4LjQsNTguOC0xMzUuOCw2NC42DQoJCQkJYy0yNy41LDUuNy0xMTUuNSwzOS4xLTE2MC41LDU0Yy00NSwxNC45LTEzMC4yLDQwLjktMTY1LjIsNTAuNGMtMzUuMSw5LjUtNjUuNywxMC4yLTg1LjMsMTYuMmMwLDAsMi42LDI3LjUsNy44LDM1LjcNCgkJCQljNS4yLDguMiwyMy43LDI4LjQsNDUuMywzNC4xYzIxLjYsNS43LDU3LjMsMy40LDczLjYtMC4zYzE2LjMtMy44LDQ0LjQtMTcuNSw0OC4yLTIzLjZjMy44LTYuMS0yLTI0LjksNC41LTMwLjYNCgkJCQljNi41LTUuNiw5Mi4yLTI1LjcsMTI0LjYtMzUuNGMzMi40LTEwLDE1Ni4zLTUyLjYsMTczLjEtNTAuNWMtNS4zLDE3LjctMTA1LDIxNS4xLTEzNy4xLDI3NGMtMzIuMSw1OC45LTIxOC42LDMxOC0yNTguMywzNjMuNg0KCQkJCWMtMzAuMSwzNC43LTEwMy4yLDEyMy41LTEyOC41LDE0My42YzYuNCwxLjgsNTEuNi0yLjEsNTkuOS03LjJjNTEuMy0zMS42LDEzNi45LTEzOC4xLDE2NC40LTE3MC41DQoJCQkJYzgxLjktOTYsMTUzLjgtMTk2LjgsMjEwLjgtMjgzLjRoMC4xYzExLjEsNC42LDEwMC45LDc3LjgsMTI0LjQsOTRjMjMuNCwxNi4yLDExNS45LDY3LjgsMTM2LDc2LjRjMjAsOC43LDk3LjEsNDQuMiwxMDAuMywzMi4yDQoJCQkJQzEwMjkuNCwxNjY4LDEwMTIuMiwxNTk3LjEsMTAwMy4xLDE1OTMuN3oiLz4NCgkJPC9nPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTY5LDI1NzJjMTgsMTEsMzUsMjAsNTQsMjljMzgsMTksODEsMzksMTIyLDU0YzU2LDIxLDExMiwzOCwxNjgsNTFjMzEsNyw2NSwxMyw5OCwxOGMzLDAsOTIsMTEsMTEwLDExaDkwDQoJCQljMzUtMyw2OC01LDEwMy0xMGMyOC00LDU5LTksODktMTZjMjItNSw0NS0xMCw2Ny0xN2MyMS02LDQ1LTE0LDY4LTIyYzE1LTUsMzEtMTIsNDctMThjMTMtNiwyOS0xMyw0NC0xOWMxOC04LDM5LTE5LDU5LTI5DQoJCQljMTYtOCwzNC0xOCw1MS0yOGMxMy03LDQzLTMwLDU5LTMwYzE4LDAsMzAsMTYsMzAsMzBjMCwyOS0zOSwzOC01Nyw1MWMtMTksMTMtNDIsMjMtNjIsMzRjLTQwLDIxLTgxLDM5LTEyMCw1NA0KCQkJYy01MSwxOS0xMDcsMzctMTU3LDQ5Yy0xOSw0LTM4LDktNTcsMTJjLTEwLDItMTE0LDE4LTE0MywxOGgtMTMyYy0zNS0zLTcyLTctMTA3LTEyYy0zMS01LTY0LTExLTk1LTE4Yy0yNC01LTUwLTEyLTczLTE5DQoJCQljLTQwLTExLTc5LTI1LTExNy00MGMtNjktMjYtMTQxLTYwLTIwOS0xMDVjLTEyLTgtMTMtMTYtMTMtMjVjMC0xNSwxMS0yOSwyOS0yOUM1MzEsMjU0Niw1NjMsMjU2OSw1NjksMjU3MnoiLz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTExNTEsMjAwOUw2MSwyMzcyVjc2NGwxMDkwLTM2M1YyMDA5eiBNMTIxMiwzNTR2MTY4MGMtMSw1LTMsMTAtNywxNWMtMiwzLTYsNy05LDhjLTI1LDEwLTExNTEsMzg4LTExNjYsMzg4DQoJCQljLTEyLDAtMjMtOC0yOS0yMWMwLTEtMS0yLTEtNFY3MzljMi01LDMtMTIsNy0xNmM4LTExLDIyLTEzLDMxLTE2YzE3LTYsMTEyNi0zNzgsMTE0Mi0zNzhDMTE5MCwzMjksMTIxMiwzMzYsMTIxMiwzNTR6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMTIwLDIwMTdsLTkwNy0yODJWMzgwbDkwNy0zMDhWMjAxN3ogTTIxODEsMzJ2MjAyM2MtMSwyMy0xNywzMy0zMiwzM2MtMTMsMC0xMDctMzItMTIzLTM3DQoJCQljLTEyNi0zOS0yNTMtNzgtMzc4LTExN2MtMjgtOS01Ny0xOC04NC0yN2MtMjQtNy01MC0xNS03NC0yM2MtMTA3LTMzLTIxNi02Ni0zMjMtMTAyYy00LTEtMTQtMTUtMTQtMThWMzUxYzItNSw0LTExLDktMTUNCgkJCWM4LTksMzUxLTEyMyw0ODYtMTY4YzM2LTEzLDQ4Ny0xNjgsNTAxLTE2OEMyMTY3LDAsMjE4MSwxMywyMTgxLDMyeiIvPg0KCQk8cG9seWdvbiBwb2ludHM9IjI0MTEuMiwyNDQwLjcgMTE5OS41LDIwNTQuNSAxMjA0LjYsMzczLjIgMjQxMS4yLDc1Ny4yIAkJIi8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE4MDAuMywxMTI0LjZMMTY4MS40LDE0MTJsMjE4LjYsNjYuM0wxODAwLjMsMTEyNC42eiBNMTcyOSw4NTMuMmwxNTYuMSw0Ny4zbDI4NC40LDEwMjVsLTE2MC4zLTQ4LjcNCgkJCQlsLTU3LjYtMjEwLjRMMTYyMC4yLDE1NjZsLTcxLjMsMTcxLjRsLTE2MC40LTQ4LjdMMTcyOSw4NTMuMnoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K"}});</script></body></html> \ No newline at end of file
+*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-1-12,.pure-u-1-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-3-24,.pure-u-4-5,.pure-u-4-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-5-12,.pure-u-5-24,.pure-u-6-24,.pure-u-7-8,.pure-u-7-12,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 0 6px rgba(0,0,0,.2);border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline,.pure-form .pure-help-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form-message,.pure-form-message-inline,.pure-form .pure-help-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"▸";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"▾"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-bottom-width:0;border-right-width:0;border-top-width:0;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}.abort-button{margin-left:2px;border:2px solid #0078e7;color:#0078e7;font-size:87%;margin-top:1px;background:#fff}div.pages-list{margin-top:15px}a.page-number{color:#00f}a.current-page-number{color:inherit}.cancelled{text-decoration:line-through}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#transfer-fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#id_amount,#main .amount{width:6em;display:inline-block;border-radius:4px 0 0 4px}#main .currency-indicator{color:#000;display:inline-block;border-radius:0 4px 4px 0}#main .fieldlabel{display:block;padding-bottom:.5em}#main .fieldbox{margin-right:1em;margin-bottom:.5em}#logout-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.demobar h1{text-align:center}.demobar>p{padding:.5em}.demobar a,.demobar a:visited{color:inherit}.tt{font-family:Lucida Console,Monaco,monospace}.informational-ok{background:#90ee90;border-radius:1em;padding:.5em}.informational-fail{background:#ffb6c1;border-radius:1em;padding:.5em}.content{margin-left:2em;overflow-x:auto}.demobar{overflow-x:auto;background-color:#0042b2;color:#fff}body{overflow-x:hidden;overflow-y:auto}.navcontainer{margin-bottom:50px;width:100%;color:#fff;position:-webkit-sticky;position:sticky;top:0;width:100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.navcontainer,nav{background:#0042b2;z-index:10000}nav{left:1vw;position:relative}.navbtn,nav a,nav span{border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;background:#0042b2;height:inherit;padding:15px 32px}.navbtn:hover,nav a:hover,nav span:hover{background:#3daee9}.navbtn.active,nav a.active,nav span.active{background-color:#1e2739}.navbtn.active:hover,nav a.active:hover,nav span.active:hover{background:#3daee9}.navbtn,nav a,nav span{cursor:pointer}nav .right{float:right;margin-right:5vw}nav .right div.nav{display:none}nav .right:hover div.nav,nav .right div.nav:hover{display:block}.langbtn{width:100%;text-align:left}.demobar,.navbtn,.navcontainer,nav,nav a,nav span{color:#fff;background:#c00000}.navbtn.active,nav a.active,nav span.active{background-color:#7a0606}.navbtn.active:hover,.navbtn:hover,nav a.active:hover,nav a:hover,nav span.active:hover,nav span:hover{background:#df3d3d}</style><link rel="shortcut icon" href="/favicon.ico"></head><body><script>!function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(t){return e[t]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s="AO6q")}({AO6q:function(e,t,n){(function(e){e.Promise||(e.Promise=n("QK1w").default),e.fetch||(e.fetch=n("pSi9"))}).call(this,n("Xi9u"))},QK1w:function(e,t,n){"use strict";function r(e){return Boolean(e&&void 0!==e.length)}function o(){}function i(e){if(!(this instanceof i))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function u(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}f(t.promise,r)}else(1===e._state?f:c)(t.promise,e._value)}))):e._deferreds.push(t)}function f(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void s(e);if("function"==typeof n)return void l((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,s(e)}catch(t){c(e,t)}var r,o}function c(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)u(e,e._deferreds[t]);e._deferreds=null}function a(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,f(t,e))}),(function(e){n||(n=!0,c(t,e))}))}catch(e){if(n)return;n=!0,c(t,e)}}n.r(t);var d=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))},p=function(e){return new this((function(t,n){function r(e,n){if(n&&("object"==typeof n||"function"==typeof n)){var u=n.then;if("function"==typeof u)return void u.call(n,(function(t){r(e,t)}),(function(n){o[e]={status:"rejected",reason:n},0==--i&&t(o)}))}o[e]={status:"fulfilled",value:n},0==--i&&t(o)}if(!e||void 0===e.length)return n(new TypeError(typeof e+" "+e+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var o=Array.prototype.slice.call(e);if(0===o.length)return t([]);for(var i=o.length,u=0;u<o.length;u++)r(u,o[u])}))},h=setTimeout;i.prototype.catch=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(o);return u(this,new a(e,t,n)),n},i.prototype.finally=d,i.all=function(e){return new i((function(t,n){function o(e,r){try{if(r&&("object"==typeof r||"function"==typeof r)){var f=r.then;if("function"==typeof f)return void f.call(r,(function(t){o(e,t)}),n)}i[e]=r,0==--u&&t(i)}catch(e){n(e)}}if(!r(e))return n(new TypeError("Promise.all accepts an array"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);for(var u=i.length,f=0;f<i.length;f++)o(f,i[f])}))},i.allSettled=p,i.resolve=function(e){return e&&"object"==typeof e&&e.constructor===i?e:new i((function(t){t(e)}))},i.reject=function(e){return new i((function(t,n){n(e)}))},i.race=function(e){return new i((function(t,n){if(!r(e))return n(new TypeError("Promise.race accepts an array"));for(var o=0,u=e.length;o<u;o++)i.resolve(e[o]).then(t,n)}))},i._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){h(e,0)},i._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};t.default=i},Xi9u:function(e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(e){"object"==typeof window&&(t=window)}e.exports=t},atz2:function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],u=[],f={};for(var c in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),u.push([t,n]),f[t]=f[t]?f[t]+","+n:n})),n(function e(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(o.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:e,headers:{keys:function(){return i},entries:function(){return u},get:function(e){return f[e.toLowerCase()]},has:function(e){return e.toLowerCase()in f}}}}())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(c,t.headers[c]);o.send(t.body||null)}))}},pSi9:function(e,t,n){e.exports=self.fetch||(self.fetch=n("atz2").default||n("atz2"))}});</script><script>!function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var r={};e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:n})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,r){if(1&r&&(t=e(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(e.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var o in t)e.d(n,o,function(e){return t[e]}.bind(null,o));return n},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s="+yUe")}({"+yUe":function(t,e,r){"use strict";r.r(e);var n=r("KHYT"),o=n.g,i=n.j,a=n.h,u=function(t){return t&&t.default?t.default:t},c=function(t){return"/"===t[t.length-1]?t:t+"/"};if("function"==typeof u(r("/hs+"))){var s=document.getElementById("preact_root")||document.body.firstElementChild;0,function(){var t=u(r("/hs+")),e={},n=document.querySelector('[type="__PREACT_CLI_DATA__"]');n&&(e=JSON.parse(decodeURI(n.innerHTML)).preRenderData||e);var l={preRenderData:e},f=e.url?c(e.url):"",h=a&&f===c(location.pathname);s=(h?a:i)(o(t,{CLI_DATA:l}),document.body,s)}()}},"/hs+":function(t,e,r){"use strict";function n(t,e){vt.i.__h&&vt.i.__h(_t,t,jt||e),jt=0;var r=_t.__H||(_t.__H={__:[],__h:[]});return t>=r.__.length&&r.__.push({}),r.__[t]}function o(t){return jt=1,i(w,t)}function i(t,e,r){var o=n(Mt++,2);return o.t=t,o.__c||(o.__=[r?r(e):w(void 0,e),function(t){var e=o.t(o.__[0],t);o.__[0]!==e&&(o.__=[e,o.__[1]],o.__c.setState({}))}],o.__c=_t),o.__}function a(t,e){var r=n(Mt++,3);!vt.i.__s&&y(r.__H,e)&&(r.__=t,r.__H=e,_t.__H.__h.push(r))}function u(t,e){var r=n(Mt++,4);!vt.i.__s&&y(r.__H,e)&&(r.__=t,r.__H=e,_t.__h.push(r))}function c(t){return jt=5,s((function(){return{current:t}}),[])}function s(t,e){var r=n(Mt++,7);return y(r.__H,e)&&(r.__=t(),r.__H=e,r.__h=t),r.__}function l(t,e){return jt=8,s((function(){return t}),e)}function f(t){var e=_t.context[t.__c],r=n(Mt++,9);return r.c=t,e?(null==r.__&&(r.__=!0,e.sub(_t)),e.props.value):t.__}function h(t,e){vt.i.useDebugValue&&vt.i.useDebugValue(e?e(t):t)}function g(){Tt.forEach((function(t){if(t.__P)try{t.__H.__h.forEach(d),t.__H.__h.forEach(p),t.__H.__h=[]}catch(e){t.__H.__h=[],vt.i.__e(e,t.__v)}})),Tt=[]}function d(t){var e=_t;"function"==typeof t.__c&&t.__c(),_t=e}function p(t){var e=_t;t.__c=t.__(),_t=e}function y(t,e){return!t||t.length!==e.length||e.some((function(e,r){return e!==t[r]}))}function w(t,e){return"function"==typeof e?e(t):e}function M(t,e){var r=o((function(){return"undefined"!=typeof window&&window.localStorage.getItem(t)||e})),n=r[1];return[r[0],function(e){n((function(r){var n=e instanceof Function?e(r):e;return"undefined"!=typeof window&&(n?window.localStorage.setItem(t,n):window.localStorage.removeItem(t)),n}))}]}function _(t,e){var r=o((function(){return"undefined"!=typeof window&&window.localStorage.getItem(t)||e})),n=r[0],i=r[1];return[n,function(e){var r=e instanceof Function?e(n):e;i(r),"undefined"!=typeof window&&(r?window.localStorage.setItem(t,r):window.localStorage.removeItem(t))}]}function b(t,e){for(var r in e)t[r]=e[r];return t}function v(t,e){for(var r in t)if("__source"!==r&&!(r in e))return!0;for(var n in e)if("__source"!==n&&t[n]!==e[n])return!0;return!1}function j(t){this.props=t}function T(){this.__u=0,this.t=null,this.__b=null}function m(t){var e=t.__.__c;return e&&e.__e&&e.__e(t)}function L(){this.u=null,this.o=null}function N(){}function I(){return this.cancelBubble}function O(){return this.defaultPrevented}function A(t,e,r,n){return new(r||(r=Promise))((function(o,i){function a(t){try{c(n.next(t))}catch(t){i(t)}}function u(t){try{c(n.throw(t))}catch(t){i(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,u)}c((n=n.apply(t,e||[])).next())}))}function D(t,e){function r(r){return function(a){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,o&&(i=2&r[0]?o.return:r[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[2&r[0],i.value]),r[0]){case 0:case 1:i=r;break;case 4:return u.label++,{value:r[1],done:!1};case 5:u.label++,o=r[1],r=[0];continue;case 7:r=u.ops.pop(),u.trys.pop();continue;default:if(!(i=u.trys,(i=i.length>0&&i[i.length-1])||6!==r[0]&&2!==r[0])){u=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]<i[3])){u.label=r[1];break}if(6===r[0]&&u.label<i[1]){u.label=i[1],i=r;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(r);break}i[2]&&u.ops.pop(),u.trys.pop();continue}r=e.call(t,u)}catch(t){r=[6,t],o=0}finally{n=i=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,a])}}var n,o,i,a,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:r(0),throw:r(1),return:r(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a}function C(){var t=kt().handler;return function(e){var r,n=x(e);if(!n)return n;for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];var u=(r=t.translate(n).ifPlural(1,n)).fetch.apply(r,i);return u}}function x(t){for(var e="",r=0;r<t.length;r++)e+=t[r],r<t.length-1&&(e+="%"+(r+1)+"$s");return e}function E(t){var e=1;return(t instanceof Array?t:[t]).map((function(t){return"string"==typeof t?t:"%"+e+++"$s"})).join("").replace(/ +/g," ").trim()}function k(t,e){for(var r=t.split(/%(\d+)\$s/),n=e instanceof Array?e:[e],o=Array(),i=0;i<n.length;i++){var a=n[i];void 0!==a&&("string"!=typeof a&&o.push(a))}for(var u=Array(),c=0;c<r.length;c++)if(c%2==0)u.push(r[c]);else{var s=Number.parseInt(r[c],10)-1;u.push(o[s])}return u}function S(t){var e=t.children,r=E(e),n=k(kt().handler.ngettext(r,r,1),e);return Object(vt.g)(vt.b,null,n)}function z(t){return Er[t]?Er[t]:String(t)}function P(){var t=o(!1),e=t[1],r=kt(),n=r.lang,i=r.changeLanguage;return Object(vt.g)(vt.b,null,Object(vt.g)("span",null,z(n)),Object(vt.g)("div",{style:"position: relative; overflow: visible;"},Object(vt.g)("div",{class:"nav",style:"position: absolute; background: #0042b2; max-height: 60vh; overflow-y: scroll"},Object(vt.g)("br",null),Object.keys(Ct).filter((function(t){return t!==n})).map((function(t){return Object(vt.g)("a",{key:t,class:"navbtn",value:t,onClick:function(){i(t),e(!1)}},z(t))})),Object(vt.g)("br",null))))}function U(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(!t)return;if("string"==typeof t)return Y(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Y(t,e)}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Y(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function B(t,e){return e||(e=t.slice(0)),t.raw=e,t}function R(t,e){if(null==t)return{};var r,n,o={},i=Object.keys(t);for(n=0;n<i.length;n++)e.indexOf(r=i[n])>=0||(o[r]=t[r]);return o}function Q(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function W(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?Q(Object(r),!0).forEach((function(e){F(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function F(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function G(t){if(__LIBEUFIN_UI_IS_DEMO__)return t}function J(t){return new Promise((function(e){return e(fetch(t).then((function(t){return t.json()})))}))}function H(t){return function(){return t((function(t){return W(W({},t),{},{showPublicHistories:!0})}))}}function Z(t){if(t){if(void 0!==t||""!==t)if(console.log("Maybe valid amount: "+t),!RegExp("^[0-9]+(.[0-9]+)?$").test(t))return console.log("Not using invalid amount '"+t+"'."),!1;return t}console.log("Entered amount ("+t+") mismatched <input> pattern.")}function $(){var t=_("transaction-page","0"),e=JSON.parse(t[0]);return[e,function(r){var n=r instanceof Function?JSON.stringify(r(e)):JSON.stringify(r);t[1](n)}]}function V(t,e){var r=new Headers;return r.append("Authorization","Basic "+Or.Buffer.from(t+":"+e).toString("base64")),r.append("Content-Type","application/json"),r}function X(t){var e=M("credentials-request-state",JSON.stringify(t)),r=e[0]?JSON.parse(e[0]):e[0];return[r,function(t){var n=t instanceof Function?JSON.stringify(t(r)):JSON.stringify(t);e[1](n)}]}function K(t,e,r){return new Promise((function(n,o){var i,a,u;if(void 0===t)return console.log("No credentials found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No credentials found."})})),n();if(void 0===e)return console.log("No withdrawal ID found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No withdrawal ID found."})})),n();var c=function(t){try{return console.log("Could not abort the withdrawal",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not abort the withdrawal: "+t})})),n()}catch(t){return o(t)}};try{return i=V(t.username,t.password),a=new URL("access-api/accounts/"+t.username+"/withdrawals/"+e+"/abort",t.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i})).then((function(t){try{return u=t,function(){try{return u.ok?(console.log("Withdrawal operation aborted!"),r((function(t){return W(W({},R(t,kr)),{},{withdrawalOutcome:"Withdrawal aborted!"})})),n()):(console.log("Withdrawal abort gave response error ("+u.status+")",u.statusText),r((function(t){return W(W({},t),{},{hasError:!0,error:"Withdrawal abortion gave response error ("+u.status+")"})})),n())}catch(t){return o(t)}}()}catch(t){return c(t)}}),c)}catch(t){c(t)}}))}function q(t,e,r){return new Promise((function(n,o){var i,a,u;if(void 0===t)return console.log("No credentials found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No credentials found."})})),n();if(void 0===e)return console.log("No withdrawal ID found."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No withdrawal ID found."})})),n();var c=function(t){try{return console.log("Could not POST withdrawal confirmation to the bank",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not confirm the withdrawal: "+t})})),n()}catch(t){return o(t)}};try{return i=V(t.username,t.password),a=new URL("access-api/accounts/"+t.username+"/withdrawals/"+e+"/confirm",t.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i})).then((function(t){try{return u=t,function(){try{return u.ok?(console.log("Withdrawal operation confirmed!"),r((function(t){return W(W({},R(t,Sr)),{},{withdrawalOutcome:"Withdrawal confirmed!"})})),n()):(console.log("Withdrawal confirmation gave response error ("+u.status+")",u.statusText),r((function(t){return W(W({},t),{},{hasError:!0,error:"Withdrawal confirmation gave response error ("+u.status+")"})})),n())}catch(t){return o(t)}}()}catch(t){return c(t)}}),c)}catch(t){c(t)}}))}function tt(t,e,r){return new Promise((function(n,o){var i,a,u=function(t){try{return console.log("Could not POST transaction request to the bank",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not create the wire transfer: "+t})})),n()}catch(t){return o(t)}};try{return Promise.resolve(function(t,e,r){return new Promise((function(n,o){var i,a;return void 0===e?o(Error("Credentials can't be found in a undefined backend state.")):(i=V(e.username,e.password),a=new URL(t,e.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i,body:r})).then(n,o))}))}("access-api/accounts/"+function(t){if(void 0===t)throw Error("Username can't be found in a undefined backend state.");return t.username}(e)+"/transactions",e,JSON.stringify(t))).then((function(t){try{return i=t,function(){try{return i.ok?(console.log("Wire transfer created!"),r((function(t){return W(W({},t),{},{transferOutcome:"Wire transfer created!"})})),n()):Promise.resolve(i.json()).then((function(t){try{return a=JSON.stringify(t),console.log("Transfer creation gave response error: "+a+" ("+i.status+")"),r((function(t){return W(W({},t),{},{hasError:!0,error:"Transfer creation gave response error: "+a+" ("+i.status+")"})})),n()}catch(t){return o(t)}}),o)}catch(t){return o(t)}}()}catch(t){return u(t)}}),u)}catch(t){u(t)}}))}function et(t,e,r){return new Promise((function(n,o){var i,a,u,c,s;if(void 0===e)return console.log("Page has a problem: no credentials found in the state."),r((function(t){return W(W({},t),{},{hasError:!0,error:"No credentials given."})})),n();var l=function(t){try{return console.log("Could not POST withdrawal request to the bank",t),r((function(e){return W(W({},e),{},{hasError:!0,error:"Could not create withdrawal operation: "+t})})),n()}catch(t){return o(t)}};try{return i=V(e.username,e.password),a=new URL("access-api/accounts/"+e.username+"/withdrawals",e.url),Promise.resolve(fetch(a.href,{method:"POST",headers:i,body:JSON.stringify({amount:t})})).then((function(t){try{return u=t,function(){try{return u.ok?(console.log("Withdrawal operation created!"),Promise.resolve(u.json()).then((function(t){try{return s=t,r((function(t){return W(W({},t),{},{withdrawalInProgress:!0,talerWithdrawUri:s.taler_withdraw_uri,withdrawalId:s.withdrawal_id})})),n()}catch(t){return o(t)}}),o)):Promise.resolve(u.text()).then((function(t){try{return c=t,console.log("Withdrawal creation gave response error: "+c+" ("+u.status+")"),r((function(t){return W(W({},t),{},{hasError:!0,error:"Withdrawal creation gave response error: "+c+" ("+u.status+")"})})),n()}catch(t){return o(t)}}),o)}catch(t){return o(t)}}()}catch(t){return l(t)}}),l)}catch(t){l(t)}}))}function rt(t,e,r){return new Promise((function(n,o){var i,a,u,c,s;(i=Wr()).endsWith("/")||(i+="/"),(a=new Headers).append("Content-Type","application/json"),u=new URL("access-api/testing/register",i);var l=function(t){try{return console.log("Could not POST new registration to the bank ("+u.href+")",t),r((function(t){return W(W({},t),{},{hasError:!0,error:"Registration failed, please report."})})),n()}catch(t){return o(t)}};try{return Promise.resolve(fetch(u.href,{method:"POST",body:JSON.stringify(t),headers:a})).then((function(a){try{return c=a,function(){try{return c.ok?(r((function(t){return W(W({},t),{},{isLoggedIn:!0,tryRegister:!1})})),e((function(e){return W(W({},e),{},{url:i,username:t.username,password:t.password})})),a.call(this)):Promise.resolve(c.text()).then(function(t){try{return s=t,console.log("New registration gave response error ("+c.status+")",s),r((function(t){return W(W({},t),{},{hasError:!0,error:s})})),a.call(this)}catch(t){return o(t)}}.bind(this),o);function a(){return n()}}catch(t){return o(t)}}()}catch(t){return l(t)}}),l)}catch(t){l(t)}}))}function nt(){var t=Ir(Wr()+"integration-api/config",J),e=t.data;return void 0!==t.error?Object(vt.g)("b",null,"error: currency could not be retrieved"):void 0===e?Object(vt.g)(vt.b,null,'"..."'):(console.log("found bank config",e),e.currency)}function ot(t){var e=t.pageState,r=e[0],n=e[1],o=C();return r.hasError?Object(vt.g)("p",{class:"informational informational-fail"},r.error,"  ",Object(vt.g)("a",{href:"#",onClick:function(){n((function(t){return delete t.error,W(W({},t),{},{hasError:!1})}))}},o(Zt||(Zt=B(["Clear"]))))):null}function it(t){var e=C(),r=f(Qr),n=r[0],o=r[1];console.log("BankFrame state",n);var i=Object(vt.g)("a",{href:"#",class:"pure-button logout-button",onClick:function(){o((function(t){return W(W({},R(t,zr)),{},{isLoggedIn:!1,withdrawalInProgress:!1,isRawPayto:!1,tryManualTransfer:!1})}))}},e($t||($t=B(["Logout"])))),a=[["Landing","__DEMO_SITE_LANDING_URL__"],["Bank","__DEMO_SITE_BANK_URL__"],["Blog","__DEMO_SITE_BLOG_URL__"],["Donations","__DEMO_SITE_DONATIONS_URL__"],["Survey","__DEMO_SITE_SURVEY_URL__"]],u=[];for(var c in a)u.push(Object(vt.g)("a",{href:a[c][1]},a[c][0]));return Object(vt.g)(vt.b,null,Object(vt.g)("header",{class:"demobar",style:"display: flex; flex-direction: row; justify-content: space-between;"},Object(vt.g)("div",{style:"max-width: 50em; margin-left: 2em;"},Object(vt.g)("h1",null,Object(vt.g)("span",{class:"it"},Object(vt.g)("a",{href:"/"},"__LIBEUFIN_UI_BANK_NAME__"))),G(Object(vt.g)("p",null,Object(vt.g)(S,null,"This part of the demo shows how a bank that supports Taler directly would work. In addition to using your own bank account, you can also see the transaction history of some ",Object(vt.g)("a",{href:"#",onClick:H(o)},"Public Accounts"),".")))),Object(vt.g)("a",{href:"https://taler.net/"},Object(vt.g)("img",{src:xr.a,height:"100",width:"224",style:"margin: 2em 2em"}))),Object(vt.g)("div",{style:"display:flex; flex-direction: column;",class:"navcontainer"},Object(vt.g)("nav",{class:"demolist"},G(Object(vt.g)(vt.b,null,u)),Object(vt.g)("div",{class:"right"},Object(vt.g)(P,null)))),Object(vt.g)("section",{id:"main",class:"content"},Object(vt.g)(ot,{pageState:[n,o]}),n.isLoggedIn?i:null,t.children,Object(vt.g)("hr",null),Object(vt.g)("div",null,Object(vt.g)("p",null,"You can learn more about GNU Taler on our ",Object(vt.g)("a",{href:"https://taler.net"},"main website"),".")),Object(vt.g)("div",{style:"flex-grow:1"}),Object(vt.g)("p",null,"Copyright © 2014—2022 Taler Systems SA")))}function at(t){var e,r=f(Rr),n=f(Qr),o=n[0],i=n[1],a=C(),u="",c="",s="";console.log("wire form page state",o);var l=Object(vt.g)("a",{href:"#",onClick:function(){return i((function(t){return W(W({},t),{},{tryManualTransfer:!1})}))}},a(Vt||(Vt=B(["Go back"])))),h=Object(vt.g)("a",{href:"#",onClick:function(){return i((function(t){return W(W({},t),{},{isRawPayto:!1})}))}},a(Xt||(Xt=B(["Go back"]))));return o.isRawPayto?(console.log("rendering raw payto form"),Object(vt.g)("article",null,Object(vt.g)("div",null,Object(vt.g)("h2",null,a(ee||(ee=B(["Wire transfer"])))),Object(vt.g)("p",null,a(re||(re=B(["Transfer money via the Payto system:"]))),Object(vt.g)("br",null),Object(vt.g)("br",null),"Address pattern: ",Object(vt.g)("code",{style:"font-size: 15px"},"payto://iban/[receiver-iban]?message=[subject]&amount=[",r,":X.Y]")),Object(vt.g)("div",{name:"payto-form"},Object(vt.g)("input",{name:"address",size:90,required:!0,placeholder:a(ne||(ne=B(["payto address"]))),pattern:"payto://iban/[A-Z][A-Z][0-9]+?message=[a-zA-Z0-9 ]+&amount="+r+":[0-9]+(.[0-9]+)?",onInput:function(t){e=W(W({},e),{},{paytoUri:t.currentTarget.value})}}),Object(vt.g)("input",{class:"pure-button pure-button-primary",type:"submit",value:a(oe||(oe=B(["Confirm"]))),onClick:function(){void 0!==e.paytoUri&&0!==e.paytoUri.length&&tt(e,t.backendState,i)}}))),Object(vt.g)("p",null,h))):(console.log("wire transfer form"),Object(vt.g)("article",null,Object(vt.g)("div",null,Object(vt.g)("h2",null,a(Kt||(Kt=B(["Wire transfer"])))),Object(vt.g)("p",null,a(qt||(qt=B(["Transfer money to another account of this bank:"]))),Object(vt.g)("br",null),Object(vt.g)("br",null)),Object(vt.g)("div",{name:"wire-transfer-form"},Object(vt.g)("input",{type:"text",placeholder:"receiver iban",required:!0,pattern:"^[A-Z][A-Z][0-9]+$",onInput:function(t){c=t.currentTarget.value}}),Object(vt.g)("br",null),Object(vt.g)("br",null),Object(vt.g)("input",{type:"text",placeholder:"subject",onInput:function(t){s=t.currentTarget.value}}),Object(vt.g)("br",null),Object(vt.g)("br",null),Object(vt.g)("input",{type:"text",placeholder:"amount",pattern:"^[0-9]+(.[0-9]+)?$",onInput:function(t){u=t.currentTarget.value}})," ",Object(vt.g)("label",null,r),Object(vt.g)("br",null),Object(vt.g)("br",null),Object(vt.g)("input",{type:"submit",value:"Send",onClick:function(){Z(u=u.replace(",","."))&&RegExp("^[A-Z][A-Z][0-9]+$").test(c)&&tt(e={paytoUri:"payto://iban/"+c+"?message="+encodeURIComponent(s),amount:r+":"+u},t.backendState,i)}})),Object(vt.g)("p",null,Object(vt.g)("a",{href:"#",onClick:function(){console.log("switch to raw payto form"),i((function(t){return W(W({},t),{},{isRawPayto:!0})}))}},a(te||(te=B(["Want to try the raw payto://-format?"])))))),l))}function ut(t){var e=f(Qr),r=e[0],n=e[1],o=t.backendState,i=C(),a={a:Math.floor(10*Math.random()),b:Math.floor(10*Math.random())},u="";return Object(vt.g)(vt.b,null,Object(vt.g)("h1",{class:"nav"},i(ie||(ie=B(["Confirm Withdrawal"])))),Object(vt.g)("p",null,Object(vt.g)(S,null,"Please, authorize this operation by answering the following question.")),Object(vt.g)("div",null,Object(vt.g)("label",null,"What is ",Object(vt.g)("em",null,a.a," + ",a.b)," ? "),Object(vt.g)("input",{type:"text",required:!0,onInput:function(t){u=t.currentTarget.value}}),Object(vt.g)("input",{type:"submit",value:"confirm",onClick:function(){u!=(a.a+a.b).toString()?n((function(t){return W(W({},t),{},{hasError:!0,error:"Answer is wrong."})})):q(o,r.withdrawalId,n)}}),Object(vt.g)("input",{type:"submit",value:"abort",onClick:function(){return K(o,r.withdrawalId,n)}})),Object(vt.g)("p",null,Object(vt.g)(S,null,"A this point, a ",Object(vt.g)("b",null,"real")," bank would ask for an additional authentication proof (PIN/TAN, one time password, ..), instead of a simple calculation.")))}function ct(t){var e=f(Qr),r=e[1],n=t.withdrawalId,o=t.talerWithdrawUri,i=t.backendState,u=C(),s=Object(vt.g)("a",{class:"pure-button",onClick:function(){r((function(t){return W(W({},R(t,Pr)),{},{withdrawalInProgress:!1})}))}},u(ae||(ae=B(["Abort"]))));console.log("Showing withdraw URI: "+o);var l,h,g=Ir("integration-api/withdrawal-operation/"+n),d=g.data,p=g.error,y=g.mutate;return a((function(){window.location.href=window.location.href.split("#")[0]+"#"}),[]),void 0!==p?(console.log("withdrawal ("+n+") was never (correctly) created at the bank...",p),r((function(t){return W(W({},t),{},{hasError:!0,error:u(ue||(ue=B(["withdrawal (",") was never (correctly) created at the bank..."])),n)})})),Object(vt.g)(vt.b,null,Object(vt.g)("br",null),Object(vt.g)("br",null),s)):void 0===d?Object(vt.g)("p",null,u(ce||(ce=B(["Waiting the bank to create the operaion..."])))):(console.log("withdrawal status",d),d.aborted&&r((function(t){return W(W({},R(t,Ur)),{},{withdrawalInProgress:!1,hasError:!0,error:u(se||(se=B(["This withdrawal was aborted!"])))})})),d.selection_done?Object(vt.g)(ut,{backendState:i}):(setTimeout((function(){return y()}),1e3),Object(vt.g)("section",{id:"main",class:"content"},Object(vt.g)("h1",{class:"nav"},u(le||(le=B(["Withdraw to a Taler Wallet"])))),Object(vt.g)("p",null,u(fe||(fe=B(["You can use this QR code to withdraw to your mobile wallet:"])))),(l={text:o}.text,h=c(null),a((function(){var t=Dr()(0,"L");t.addData(l),t.make(),h.current&&(h.current.innerHTML=t.createSvgTag({scalable:!0}))})),Object(vt.g)("div",{style:{width:"100%",display:"flex",flexDirection:"column",alignItems:"left"}},Object(vt.g)("div",{style:{width:"50%",minWidth:200,maxWidth:300},ref:h}))),Object(vt.g)("p",null,"Click ",Object(vt.g)("a",{href:o},u(he||(he=B(["this link"]))))," to open your Taler wallet!"),Object(vt.g)("br",null),s)))}function st(t){var e=t.backendState,r=t.pageStateSetter,n=f(Rr),o=C(),i="5.00",a=Object(vt.g)("input",{id:"select-exchange",class:"pure-button pure-button-primary",type:"submit",value:o(ge||(ge=B(["Start withdrawal"]))),onClick:function(){(i=Z(i))&&et(n+":"+i,e,r)}});return Object(vt.g)("article",null,Object(vt.g)("div",null,Object(vt.g)("h2",null,o(de||(de=B(["Withdraw Money into a Taler wallet"])))),Object(vt.g)("div",{id:"reserve-form",class:"pure-form",name:"tform"},o(pe||(pe=B(["Amount to withdraw"]))),": ",Object(vt.g)("select",{id:"reserve-amount",name:"withdraw-amount",class:"amount",autofocus:!0,onChange:function(t){i=t.currentTarget.value}},Object(vt.g)("option",{value:"5.00"},"5.00"),Object(vt.g)("option",{value:"10.00"},"10.00"),Object(vt.g)("option",{value:"15.00"},"15.00"),Object(vt.g)("option",{value:"20.00"},"20.00")),Object(vt.g)("input",{type:"text",readonly:!0,class:"currency-indicator",size:n.length,tabIndex:-1,value:n})," ",a)))}function lt(t){var e=t.backendStateSetter,r=t.pageStateSetter,n=X(),o=n[0],i=n[1],a=C();return Object(vt.g)("form",{action:"javascript:void(0);",class:"login-form"},Object(vt.g)("h2",null,a(ye||(ye=B(["Please login!"])))),Object(vt.g)("div",{class:"pure-form"},Object(vt.g)("input",{type:"text",placeholder:"username",required:!0,onInput:function(t){i((function(e){return W(W({},e),{},{username:t.currentTarget.value})}))}}),Object(vt.g)("input",{type:"password",placeholder:"password",required:!0,onInput:function(t){i((function(e){return W(W({},e),{},{password:t.currentTarget.value})}))}}),Object(vt.g)("button",{autofocus:!0,type:"submit",class:"pure-button pure-button-primary",onClick:function(){void 0!==o&&o.password.length>0&&o.username.length>0&&function(t,e,r){new Promise((function(n){r((function(t){return W(W({},t),{},{isLoggedIn:!0})}));var o=Wr();return o.endsWith("/")||(o+="/"),e((function(e){return W(W({},e),{},{url:o,username:t.username,password:t.password})})),n()}))}(o,e,r)}},a(we||(we=B(["Login"]))))))}function ft(t){var e=f(Qr),r=e[1],n=X(),o=n[0],i=n[1],a=C();return Object(vt.g)(vt.b,null,Object(vt.g)("h1",{class:"nav"},a(Me||(Me=B(["Register to the euFin bank!"])))),Object(vt.g)("aside",{class:"sidebar",id:"left"}),Object(vt.g)("article",null,Object(vt.g)("a",{href:"#",onClick:function(){r((function(t){return W(W({},t),{},{tryRegister:!1})}))}},a(_e||(_e=B(["Go back"]))))),Object(vt.g)("article",null,Object(vt.g)("div",{class:"register-form"},Object(vt.g)("h1",null,a(be||(be=B(["Registration form"])))),Object(vt.g)("form",{action:"javascript:void(0);",class:"pure-form"},Object(vt.g)("input",{type:"text",placeholder:"username",required:!0,autofocus:!0,onInput:function(t){i((function(e){return W(W({},e),{},{username:t.currentTarget.value})}))}}),Object(vt.g)("input",{type:"password",placeholder:"password",required:!0,autofocus:!0,onInput:function(t){i((function(e){return W(W({},e),{},{password:t.currentTarget.value})}))}}),Object(vt.g)("button",{autofocus:!0,class:"pure-button pure-button-primary",onClick:function(){console.log("maybe submitting the registration.."),console.log(o),void 0!==o&&void 0!==o.password&&void 0!==o.username&&0!==o.password.length&&0!==o.username.length&&(console.log("submitting the registration.."),rt(o,t.backendStateSetter,r))}},a(ve||(ve=B(["Register"]))))))))}function ht(t){var e=t.pageNumber,r=t.accountLabel,n=C(),o=Ir("access-api/accounts/"+r+"/transactions?page="+e),i=o.data,a=o.error;if(void 0!==a)switch(console.log("transactions not found error",a),a.status){case 404:return Object(vt.g)("p",null,"Transactions page ",e," was not found.");case 401:return Object(vt.g)("p",null,"Wrong credentials given.");default:return Object(vt.g)("p",null,"Transaction page ",e," could not be retrieved.")}return i?(console.log("History data of "+r,i),Object(vt.g)("div",{class:"results"},Object(vt.g)("table",{class:"pure-table pure-table-striped"},Object(vt.g)("thead",null,Object(vt.g)("tr",null,Object(vt.g)("th",null,n(je||(je=B(["Date"])))),Object(vt.g)("th",null,n(Te||(Te=B(["Amount"])))),Object(vt.g)("th",null,n(me||(me=B(["Counterpart"])))),Object(vt.g)("th",null,n(Le||(Le=B(["Subject"])))))),Object(vt.g)("tbody",null,i.transactions.map((function(t){var e="DBIT"==t.direction?"-":"",r="DBIT"==t.direction?t.creditorIban:t.debtorIban,n=/^([0-9]{4})-([0-9]{2})-([0-9]{1,2})/.exec(t.date),o=null!==n?n[3]+"/"+n[2]+" "+n[1]:"date not found";return Object(vt.g)("tr",null,Object(vt.g)("td",null,o),Object(vt.g)("td",null,e,t.amount," ",t.currency),Object(vt.g)("td",null,r),Object(vt.g)("td",null,t.subject))})))))):(console.log("History data of "+r+" not arrived"),Object(vt.g)("p",null,'"Transactions page loading..."'))}function gt(t){for(var e=Tr().cache,r=t.accountLabel,n=t.backendState,o=Ir("access-api/accounts/"+r),i=o.data,a=o.error,u=f(Qr),c=u[0],s=u[1],l=c.tryManualTransfer,h=c.withdrawalOutcome,g=c.transferOutcome,d=c.withdrawalId,p=c.talerWithdrawUri,y=C(),w=$(),M=w[0],_=[],b=0;b<=M;b++)_.push(Object(vt.g)(ht,{accountLabel:r,pageNumber:b}));if(void 0!==a)switch(console.log("account error",a),a.status){case 404:return s((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:y(Ne||(Ne=B(["Username or account label '","' not found. Won't login."])),r)})})),e.clear(),Object(vt.g)("p",null,"Profile not found...");case 401:return s((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:y(Ie||(Ie=B(["Wrong credentials given."])))})})),Object(vt.g)("p",null,"Wrong credentials...");default:return s((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:y(Oe||(Oe=B(["Account information could not be retrieved."])))})})),Object(vt.g)("p",null,"Unknown problem...")}if(!i)return Object(vt.g)("p",null,"Retrieving the profile page...");if(g)return Object(vt.g)(it,null,Object(vt.g)("p",null,g),Object(vt.g)("button",{onClick:function(){s((function(t){return W({},R(t,Yr))}))}},y(Ae||(Ae=B(["Close wire transfer"])))));if(h)return Object(vt.g)(it,null,Object(vt.g)("p",null,h),Object(vt.g)("button",{onClick:function(){s((function(t){return W(W({},R(t,Br)),{},{withdrawalInProgress:!1})}))}},y(De||(De=B(["Close Taler withdrawal"])))));if(console.log("maybe new withdrawal "+p),p)return console.log("Bank created a new Taler withdrawal"),Object(vt.g)(it,null,Object(vt.g)(ct,{accountLabel:r,backendState:n,withdrawalId:d,talerWithdrawUri:p}));var v,j,T=function(t){if(!/^[A-Z]+:[0-9]+(\.[0-9]+)?$/.test(t))throw Error("Backend gave invalid amount: "+t+".");var e=t.split(":");return{value:e[1],currency:e[0]}}(i.balance.amount);return l?Object(vt.g)(it,null,Object(vt.g)(Rr.Provider,{value:T.currency},Object(vt.g)(at,{backendState:n}))):Object(vt.g)(it,null,Object(vt.g)("div",null,Object(vt.g)("h1",{class:"nav"},Object(vt.g)(S,null,"Welcome, ",r," (",(""===(v=new URL(i.paytoUri).pathname.split("/"))[j=v.length-1]&&j--,v[j]),")!"))),Object(vt.g)("section",{id:"menu"},Object(vt.g)("p",null,y(Ce||(Ce=B(["Bank account balance:"])))," ",Object(vt.g)("br",null),"debit"==i.balance.credit_debit_indicator?Object(vt.g)("b",null,"-"):null,Object(vt.g)("b",null,T.value+" "+T.currency))),Object(vt.g)(Rr.Provider,{value:T.currency},t.children,Object(vt.g)(st,{backendState:n,pageStateSetter:s})),Object(vt.g)("section",{id:"main"},Object(vt.g)("article",null,Object(vt.g)("h2",null,y(xe||(xe=B(["Latest transactions:"])))),Object(vt.g)(ht,{pageNumber:"0",accountLabel:r}),Object(vt.g)("p",null,Object(vt.g)("a",{href:"#",onClick:function(){return s((function(t){return W(W({},t),{},{tryManualTransfer:!0})}))}},y(Ee||(Ee=B(["Transfer money manually"]))))))))}function dt(t){var e=t.username,r=t.password,n=t.backendUrl,o=new Headers;return o.append("Authorization","Basic "+Or.Buffer.from(e+":"+r).toString("base64")),console.log("Likely backend base URL",n),Object(vt.g)(Nr,{value:{fetcher:function(t){return fetch(n+t||"",{headers:o}).then((function(t){if(!t.ok)throw{status:t.status,json:t.json()};return t.json()}))}}},t.children)}function pt(t){var e=t.baseUrl;return console.log("Base URL",e),Object(vt.g)(Nr,{value:{fetcher:function(t){return fetch(e+t||"").then((function(t){if(!t.ok)throw{status:t.status,json:t.json()};return t.json()}))}}},t.children)}function yt(t){var e,r,n,o=(r=M("show-public-account",JSON.stringify(e)),[n=r[0]?JSON.parse(r[0]):r[0],function(t){var e=t instanceof Function?JSON.stringify(t(n)):JSON.stringify(t);r[1](e)}]),i=o[0],a=o[1],u=Ir("access-api/public-accounts"),c=u.data,s=u.error,l=C();if(void 0!==s)switch(console.log("account error",s),s.status){case 404:console.log("public accounts: 404",s),t.pageStateSetter((function(t){return W(W({},t),{},{hasError:!0,showPublicHistories:!1,error:l(ke||(ke=B(["List of public accounts was not found."])))})}));default:console.log("public accounts: non-404 error",s),t.pageStateSetter((function(t){return W(W({},t),{},{hasError:!0,showPublicHistories:!1,error:l(Se||(Se=B(["List of public accounts could not be retrieved."])))})}))}if(!c)return Object(vt.g)("p",null,"Waiting public accounts list...");var f={},h=[];void 0===i&&c.publicAccounts.length>0&&a(c.publicAccounts[1].accountLabel),console.log("Public history tab: "+i);for(var g,d=function(){var t=g.value;console.log("Asking transactions for",t.accountLabel);var e=t.accountLabel==i;h.push(Object(vt.g)("li",{class:e?"pure-menu-selected pure-menu-item":"pure-menu-item pure-menu"},Object(vt.g)("a",{href:"#",class:"pure-menu-link",onClick:function(){return a(t.accountLabel)}},t.accountLabel))),f[t.accountLabel]=Object(vt.g)(ht,{accountLabel:t.accountLabel,pageNumber:0})},p=U(c.publicAccounts);!(g=p()).done;)d();return Object(vt.g)(vt.b,null,Object(vt.g)("h1",{class:"nav"},l(ze||(ze=B(["History of public accounts"])))),Object(vt.g)("section",{id:"main"},Object(vt.g)("article",null,Object(vt.g)("div",{class:"pure-menu pure-menu-horizontal",name:"accountMenu"},Object(vt.g)("ul",{class:"pure-menu-list"},h),void 0!==i?f[i]:Object(vt.g)("p",null,"No public transactions found."),t.children))))}function wt(){var t,e,r,n=(e=M("backend-state",JSON.stringify(t)),[r=e[0]?JSON.parse(e[0]):e[0],function(t){var n=t instanceof Function?JSON.stringify(t(r)):JSON.stringify(t);e[1](n)}]),o=n[0],i=n[1],a=function(t){void 0===t&&(t={isLoggedIn:!1,isRawPayto:!1,tryRegister:!1,tryManualTransfer:!1,showPublicHistories:!1,hasError:!1,withdrawalInProgress:!1});var e=_("page-state",JSON.stringify(t)),r=JSON.parse(e[0]);return console.log("Current page state",r),[r,function(t){var n=t instanceof Function?JSON.stringify(t(r)):JSON.stringify(t);console.log("Setting new page state",n),e[1](n)}]}(),u=a[0],c=a[1],s=(function(t){var e=M("account-state",JSON.stringify(t)),r=e[0]?JSON.parse(e[0]):e[0]}(),$(),C());if(u.showPublicHistories)return Object(vt.g)(pt,{baseUrl:Wr()},Object(vt.g)(Qr.Provider,{value:[u,c]},Object(vt.g)(it,null,Object(vt.g)(yt,{pageStateSetter:c},Object(vt.g)("br",null),Object(vt.g)("a",{class:"pure-button",onClick:function(){c((function(t){return W(W({},t),{},{showPublicHistories:!1})}))}},"Go back")))));if(u.tryRegister)return console.log("allow registrations?",__LIBEUFIN_UI_ALLOW_REGISTRATIONS__),__LIBEUFIN_UI_ALLOW_REGISTRATIONS__?Object(vt.g)(Qr.Provider,{value:[u,c]},Object(vt.g)(it,null,Object(vt.g)(ft,{backendStateSetter:i}))):Object(vt.g)(Qr.Provider,{value:[u,c]},Object(vt.g)(it,null,Object(vt.g)("p",null,s(Pe||(Pe=B(["Currently, the bank is not accepting new registrations!"]))))));if(u.isLoggedIn)return void 0===o?(c((function(t){return W(W({},t),{},{hasError:!0,isLoggedIn:!1,error:s(Ue||(Ue=B(["Page has a problem: logged in but backend state is lost."])))})})),Object(vt.g)("p",null,"Error: waiting for details...")):(console.log("Showing the profile page.."),Object(vt.g)(dt,{username:o.username,password:o.password,backendUrl:o.url},Object(vt.g)(Qr.Provider,{value:[u,c]},Object(vt.g)(gt,{accountLabel:o.username,backendState:o}))));return Object(vt.g)(Qr.Provider,{value:[u,c]},Object(vt.g)(it,null,Object(vt.g)("h1",{class:"nav"},s(Ye||(Ye=B(["Welcome to the euFin bank!"])))),Object(vt.g)(lt,{pageStateSetter:c,backendStateSetter:i}),function(){if(__LIBEUFIN_UI_ALLOW_REGISTRATIONS__)return Object(vt.g)(vt.b,null,Object(vt.g)("p",null,Object(vt.g)(S,null,"If you are a new customer please ",Object(vt.g)("a",{href:"#",onClick:function(){c((function(t){return W(W({},t),{},{tryRegister:!0})}))}},"register!"),"  ")),G(Object(vt.g)("p",null,Object(vt.g)(S,null,"Registration is fast and free, and it gives you a registration bonus of 100 ",Object(vt.g)(nt,null)))))}(),G(Object(vt.g)("p",null,Object(vt.g)(S,null,"To view transactions of public accounts, please ",Object(vt.g)("a",{href:"#",onClick:H(c)},"click here"),".")))))}r.r(e);var Mt,_t,bt,vt=r("KHYT"),jt=0,Tt=[],mt=vt.i.__b,Lt=vt.i.__r,Nt=vt.i.diffed,It=vt.i.__c,Ot=vt.i.unmount;vt.i.__b=function(t){_t=null,mt&&mt(t)},vt.i.__r=function(t){Lt&&Lt(t),Mt=0;var e=(_t=t.__c).__H;e&&(e.__h.forEach(d),e.__h.forEach(p),e.__h=[])},vt.i.diffed=function(t){Nt&&Nt(t);var e=t.__c;e&&e.__H&&e.__H.__h.length&&(1!==Tt.push(e)&&bt===vt.i.requestAnimationFrame||((bt=vt.i.requestAnimationFrame)||function(t){var e,r=function(){clearTimeout(n),At&&cancelAnimationFrame(e),setTimeout(t)},n=setTimeout(r,100);At&&(e=requestAnimationFrame(r))})(g)),_t=null},vt.i.__c=function(t,e){e.some((function(t){try{t.__h.forEach(d),t.__h=t.__h.filter((function(t){return!t.__||p(t)}))}catch(r){e.some((function(t){t.__h&&(t.__h=[])})),e=[],vt.i.__e(r,t.__v)}})),It&&It(t,e)},vt.i.unmount=function(t){Ot&&Ot(t);var e=t.__c;if(e&&e.__H)try{e.__H.__.forEach(d)}catch(t){vt.i.__e(t,e.__v)}};var At="function"==typeof requestAnimationFrame,Dt=r("jBoo"),Ct={de:{domain:"messages",locale_data:{messages:{days:[""],hours:[""],minutes:[""],seconds:[""],Clear:[""],Logout:[""],"Demo Bank":[""],"Go back":[""],"Wire transfer":[""],"Transfer money to another account of this bank:":[""],"Want to try the raw payto://-format?":[""],"Transfer money via the Payto system:":[""],"payto address":[""],Confirm:[""],"Confirm Withdrawal":[""],"Waiting the bank to create the operaion...":[""],"This withdrawal was aborted!":[""],"Withdraw to a Taler Wallet":[""],"You can use this QR code to withdraw to your mobile wallet:":[""],"this link":[""],Abort:[""],"Start withdrawal":[""],"Withdraw Money into a Taler wallet":[""],"Amount to withdraw":[""],"Please login!":[""],Login:[""],"Register to the euFin bank!":[""],"Registration form":[""],Register:[""],Date:[""],Amount:[""],Counterpart:[""],Subject:[""],"Username or account label '%1$s' not found. Won't login.":[""],"Wrong credentials given.":[""],"Account information could not be retrieved.":[""],"Close wire transfer":[""],"Close Taler withdrawal":[""],"Bank account balance:":[""],"Latest transactions:":[""],"Transfer money manually":[""],"List of public accounts was not found.":[""],"List of public accounts could not be retrieved.":[""],"History of public accounts":[""],"Page has a problem: logged in but backend state is lost.":[""],"Welcome to the euFin bank!":[""],"":{domain:"messages",plural_forms:"nplurals=2; plural=(n != 1);",lang:"de"}}}},en:{domain:"messages",locale_data:{messages:{days:["days"],hours:["hours"],minutes:["minutes"],seconds:["seconds"],Clear:[""],Logout:[""],"Demo Bank":[""],"Go back":["Go back"],"Wire transfer":[""],"Transfer money to another account of this bank:":[""],"Want to try the raw payto://-format?":[""],"Transfer money via the Payto system:":[""],"payto address":[""],Confirm:[""],"Confirm Withdrawal":["Confirm withdrawal"],"Waiting the bank to create the operaion...":[""],"This withdrawal was aborted!":[""],"Withdraw to a Taler Wallet":["Charge Taler wallet"],"You can use this QR code to withdraw to your mobile wallet:":[""],"this link":[""],Abort:[""],"Start withdrawal":["Start withdrawal"],"Withdraw Money into a Taler wallet":["Charge Taler wallet"],"Amount to withdraw":["Amount to withdraw"],"Please login!":[""],Login:[""],"Register to the euFin bank!":[""],"Registration form":[""],Register:[""],Date:[""],Amount:[""],Counterpart:[""],Subject:[""],"Username or account label '%1$s' not found. Won't login.":[""],"Wrong credentials given.":[""],"Account information could not be retrieved.":[""],"Close wire transfer":[""],"Close Taler withdrawal":["Close Taler withdrawal"],"Bank account balance:":[""],"Latest transactions:":[""],"Transfer money manually":[""],"List of public accounts was not found.":[""],"List of public accounts could not be retrieved.":[""],"History of public accounts":[""],"Page has a problem: logged in but backend state is lost.":["Page has a problem: logged in but backend state is lost."],"Welcome to the euFin bank!":["Welcome to euFin bank: Taler+IBAN now possible!"],"":{domain:"messages",plural_forms:"nplurals=2; plural=(n != 1);",lang:"en"}}}},it:{domain:"messages",locale_data:{messages:{days:[""],hours:[""],minutes:[""],seconds:[""],Clear:["Cancella"],Logout:[""],"Demo Bank":["Banca 'demo'"],"Go back":["Indietro"],"Wire transfer":["Bonifico"],"Transfer money to another account of this bank:":["Trasferisci fondi a un altro conto di questa banca:"],"Want to try the raw payto://-format?":["Prova il trasferimento tramite il formato Payto!"],"Transfer money via the Payto system:":["Effettua un bonifico tramite il sistema Payto:"],"payto address":["indirizzo Payto"],Confirm:["Conferma"],"Confirm Withdrawal":["Conferma il ritiro"],"Waiting the bank to create the operaion...":["La banca sta creando l'operazione..."],"This withdrawal was aborted!":["Questo ritiro è stato annullato!"],"Withdraw to a Taler Wallet":["Ritira contante nel portafoglio Taler"],"You can use this QR code to withdraw to your mobile wallet:":["Usa questo codice QR per ritirare contante nel tuo wallet:"],"this link":["questo link"],Abort:["Annulla"],"Start withdrawal":["Ritira contante"],"Withdraw Money into a Taler wallet":["Ritira contante nel portafoglio Taler"],"Amount to withdraw":["Somma da ritirare"],"Please login!":["Accedi!"],Login:["Accedi"],"Register to the euFin bank!":["Apri un conto in banca euFin!"],"Registration form":["Registrazione"],Register:["Registrati"],Date:[""],Amount:["Somma"],Counterpart:["Controparte"],Subject:["Causale"],"Username or account label '%1$s' not found. Won't login.":["L'utente '%1$s' non esiste. Login impossibile"],"Wrong credentials given.":["Credenziali invalide."],"Account information could not be retrieved.":["Impossibile ricevere le informazioni relative al conto."],"Close wire transfer":["Chiudi il bonifico"],"Close Taler withdrawal":["Chiudi il ritiro Taler"],"Bank account balance:":["Bilancio:"],"Latest transactions:":["Ultime transazioni:"],"Transfer money manually":["Effettua un bonifico"],"List of public accounts was not found.":["Lista conti pubblici non trovata."],"List of public accounts could not be retrieved.":["Lista conti pubblici non pervenuta."],"History of public accounts":["Storico dei conti pubblici"],"Page has a problem: logged in but backend state is lost.":["Stato inconsistente: accesso utente effettuato ma stato con server perso."],"Welcome to the euFin bank!":["Benvenuti in banca euFin!"],"":{domain:"messages",plural_forms:"nplurals=2; plural=(n != 1);",lang:"it"}}}}},xt=Object(vt.d)({lang:"en",handler:null,changeLanguage:function(){}}),Et=function(t){var e=t.children,r=t.forceLang,n=function(t){return _("lang-preference",(("undefined"!=typeof window?navigator.language||navigator.userLanguage:void 0)||t||"en").substring(0,2))}(t.initial),o=n[0],i=n[1];a((function(){r&&i(r)})),console.log("lang store",Ct);var u=new Dt.Jed(Ct[o]||Ct.en);return Object(vt.g)(xt.Provider,{value:{lang:o,handler:u,changeLanguage:i},children:e})},kt=function(){return f(xt)};(j.prototype=new vt.a).isPureReactComponent=!0,j.prototype.shouldComponentUpdate=function(t,e){return v(this.props,t)||v(this.state,e)};var St=vt.i.__b;vt.i.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),St&&St(t)};"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var zt=vt.i.__e;vt.i.__e=function(t,e,r){if(t.then)for(var n,o=e;o=o.__;)if((n=o.__c)&&n.__c)return null==e.__e&&(e.__e=r.__e,e.__k=r.__k),n.__c(t,e);zt(t,e,r)};var Pt=vt.i.unmount;vt.i.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&!0===t.__h&&(t.type=null),Pt&&Pt(t)},(T.prototype=new vt.a).__c=function(t,e){var r=e.__c,n=this;null==n.t&&(n.t=[]),n.t.push(r);var o=m(n.__v),i=!1,a=function(){i||(i=!0,r.__R=null,o?o(u):u())};r.__R=a;var u=function(){if(!--n.__u){if(n.state.__e){var t=n.state.__e;n.__v.__k[0]=function t(e,r,n){return e&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return t(e,r,n)})),e.__c&&e.__c.__P===r&&(e.__e&&n.insertBefore(e.__e,e.__d),e.__c.__e=!0,e.__c.__P=n)),e}(t,t.__c.__P,t.__c.__O)}var e;for(n.setState({__e:n.__b=null});e=n.t.pop();)e.forceUpdate()}},c=!0===e.__h;n.__u++||c||n.setState({__e:n.__b=n.__v.__k[0]}),t.then(a,a)},T.prototype.componentWillUnmount=function(){this.t=[]},T.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var r=document.createElement("div"),n=this.__v.__k[0].__c;this.__v.__k[0]=function t(e,r,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(t){"function"==typeof t.__c&&t.__c()})),e.__c.__H=null),null!=(e=b({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=r),e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return t(e,r,n)}))),e}(this.__b,r,n.__O=n.__P)}this.__b=null}var o=e.__e&&Object(vt.e)(vt.b,null,t.fallback);return o&&(o.__h=null),[Object(vt.e)(vt.b,null,e.__e?null:t.children),o]};var Ut=function(t,e,r){if(++r[1]===r[0]&&t.o.delete(e),t.props.revealOrder&&("t"!==t.props.revealOrder[0]||!t.o.size))for(r=t.u;r;){for(;r.length>3;)r.pop()();if(r[1]<r[0])break;t.u=r=r[2]}};(L.prototype=new vt.a).__e=function(t){var e=this,r=m(e.__v),n=e.o.get(t);return n[0]++,function(o){var i=function(){e.props.revealOrder?(n.push(o),Ut(e,t,n)):o()};r?r(i):i()}},L.prototype.render=function(t){this.u=null,this.o=new Map;var e=Object(vt.k)(t.children);t.revealOrder&&"b"===t.revealOrder[0]&&e.reverse();for(var r=e.length;r--;)this.o.set(e[r],this.u=[1,0,this.u]);return t.children},L.prototype.componentDidUpdate=L.prototype.componentDidMount=function(){var t=this;this.o.forEach((function(e,r){Ut(t,r,e)}))};var Yt="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Bt=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Rt="undefined"!=typeof document,Qt=function(t){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(t)};vt.a.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(t){Object.defineProperty(vt.a.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})}));var Wt=vt.i.event;vt.i.event=function(t){return Wt&&(t=Wt(t)),t.persist=N,t.isPropagationStopped=I,t.isDefaultPrevented=O,t.nativeEvent=t};var Ft={configurable:!0,get:function(){return this.class}},Gt=vt.i.vnode;vt.i.vnode=function(t){var e=t.type,r=t.props,n=r;if("string"==typeof e){var o=-1===e.indexOf("-");for(var i in n={},r){var a=r[i];Rt&&"children"===i&&"noscript"===e||"value"===i&&"defaultValue"in r&&null==a||("defaultValue"===i&&"value"in r&&null==r.value?i="value":"download"===i&&!0===a?a="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+e)&&!Qt(r.type)?i="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(i)?i=i.toLowerCase():o&&Bt.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===a&&(a=void 0),n[i]=a)}"select"==e&&n.multiple&&Array.isArray(n.value)&&(n.value=Object(vt.k)(r.children).forEach((function(t){t.props.selected=-1!=n.value.indexOf(t.props.value)}))),"select"==e&&null!=n.defaultValue&&(n.value=Object(vt.k)(r.children).forEach((function(t){t.props.selected=n.multiple?-1!=n.defaultValue.indexOf(t.props.value):n.defaultValue==t.props.value}))),t.props=n,r.class!=r.className&&(Ft.enumerable="className"in r,null!=r.className&&(n.class=r.className),Object.defineProperty(n,"className",Ft))}t.$$typeof=Yt,Gt&&Gt(t)};var Jt=vt.i.__r;vt.i.__r=function(t){Jt&&Jt(t),t.__c};var Ht,Zt,$t,Vt,Xt,Kt,qt,te,ee,re,ne,oe,ie,ae,ue,ce,se,le,fe,he,ge,de,pe,ye,we,Me,_e,be,ve,je,Te,me,Le,Ne,Ie,Oe,Ae,De,Ce,xe,Ee,ke,Se,ze,Pe,Ue,Ye,Be=function(){},Re=Be(),Qe=Object,We=function(t){return t===Re},Fe=function(t){return"function"==typeof t},Ge=function(t,e){return Qe.assign({},t,e)},Je=function(){return"undefined"!=typeof window},He=new WeakMap,Ze=0,$e=function t(e){var r,n,o=typeof e,i=e&&e.constructor,a=i==Date;if(Qe(e)!==e||a||i==RegExp)r=a?e.toJSON():"symbol"==o?e.toString():"string"==o?JSON.stringify(e):""+e;else{if(r=He.get(e))return r;if(r=++Ze+"~",He.set(e,r),i==Array){for(r="@",n=0;n<e.length;n++)r+=t(e[n])+",";He.set(e,r)}if(i==Qe){r="#";for(var u=Qe.keys(e).sort();!We(n=u.pop());)We(e[n])||(r+=n+":"+t(e[n])+",");He.set(e,r)}}return r},Ve=!0,Xe=Je(),Ke="undefined"!=typeof document,qe=Xe&&window.addEventListener?window.addEventListener.bind(window):Be,tr=Ke?document.addEventListener.bind(document):Be,er=Xe&&window.removeEventListener?window.removeEventListener.bind(window):Be,rr=Ke?document.removeEventListener.bind(document):Be,nr={isOnline:function(){return Ve},isVisible:function(){var t=Ke&&document.visibilityState;return!!We(t)||"hidden"!==t}},or={initFocus:function(t){return tr("visibilitychange",t),qe("focus",t),function(){rr("visibilitychange",t),er("focus",t)}},initReconnect:function(t){var e=function(){Ve=!0,t()},r=function(){Ve=!1};return qe("online",e),qe("offline",r),function(){er("online",e),er("offline",r)}}},ir=!Je()||"Deno"in window,ar=ir?a:u,ur="undefined"!=typeof navigator&&navigator.connection,cr=!ir&&ur&&(["slow-2g","2g"].includes(ur.effectiveType)||ur.saveData),sr=function(t){if(Fe(t))try{t=t()}catch(e){t=""}var e=[].concat(t);return[t="string"==typeof t?t:(Array.isArray(t)?t.length:t)?$e(t):"",e,t?"$err$"+t:"",t?"$req$"+t:""]},lr=new WeakMap,fr=function(t,e,r,n,o,i){for(var a=lr.get(t),u=a[4],c=a[5],s=a[0][e],l=a[1][e]||[],f=0;f<l.length;++f)l[f](r,n,o);return i&&(delete u[e],delete c[e],s&&s[0])?s[0](2).then((function(){return t.get(e)})):t.get(e)},hr=0,gr=function(){return++hr},dr=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return A(void 0,void 0,void 0,(function(){var e,r,n,o,i,a,u,c,s,l,f,h,g;return D(this,(function(d){switch(d.label){case 0:if(e=t[0],r=!1!==t[3],n=t[2],o=sr(t[1]),a=o[2],!(i=o[0]))return[2];if(u=lr.get(e),c=u[2],s=u[3],t.length<3)return[2,fr(e,i,e.get(i),e.get(a),Re,r)];if(h=c[i]=gr(),s[i]=0,Fe(n))try{n=n(e.get(i))}catch(t){f=t}return n&&Fe(n.then)?[4,n.catch((function(t){f=t}))]:[3,2];case 1:if(l=d.sent(),h!==c[i]){if(f)throw f;return[2,l]}return[3,3];case 2:l=n,d.label=3;case 3:return f||e.set(i,l),e.set(a,f),s[i]=gr(),[4,fr(e,i,l,f,Re,r)];case 4:if(g=d.sent(),f)throw f;return[2,g]}}))}))},pr=function(t,e){for(var r in t)t[r][0]&&t[r][0](e)},yr=function(t,e){if(!lr.has(t)){var r=Ge(or,e),n={},o=dr.bind(Re,t),i=Be;if(lr.set(t,[n,{},{},{},{},{},o]),!ir){var a=r.initFocus(pr.bind(Re,n,0)),u=r.initReconnect(pr.bind(Re,n,1));i=function(){a&&a(),u&&u(),lr.delete(t)}}return[t,o,i]}return[t,lr.get(t)[6]]},wr=yr(new Map),Mr=wr[0],_r=Ge({onLoadingSlow:Be,onSuccess:Be,onError:Be,onErrorRetry:function(t,e,r,n,o){if(nr.isVisible()){var i=r.errorRetryCount,a=o.retryCount,u=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;!We(i)&&a>i||setTimeout(n,u,o)}},onDiscarded:Be,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:cr?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:cr?5e3:3e3,compare:function(t,e){return $e(t)==$e(e)},isPaused:function(){return!1},cache:Mr,mutate:wr[1],fallback:{}},nr),br=function(t,e){var r=Ge(t,e);if(e){var n=t.use,o=t.fallback,i=e.use,a=e.fallback;n&&i&&(r.use=n.concat(i)),o&&a&&(r.fallback=Ge(o,a))}return r},vr=Object(vt.d)({}),jr=function(t){return Fe(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(null===t[1]?t[2]:t[1])||{}]},Tr=function(){return Ge(_r,f(vr))},mr=function(t,e,r){var n=e[t]||(e[t]=[]);return n.push(r),function(){var t=n.indexOf(r);t>=0&&(n[t]=n[n.length-1],n.pop())}},Lr={dedupe:!0},Nr=Qe.defineProperty((function(t){var e=t.value,r=br(f(vr),e),n=e&&e.provider,i=o((function(){return n?yr(n(r.cache||Mr),e):Re}))[0];return i&&(r.cache=i[0],r.mutate=i[1]),ar((function(){return i?i[2]:Re}),[]),Object(vt.e)(vr.Provider,Ge(t,{value:r}))}),"default",{value:_r}),Ir=(Ht=function(t,e,r){var n=r.cache,i=r.compare,a=r.fallbackData,u=r.suspense,s=r.revalidateOnMount,f=r.refreshInterval,g=r.refreshWhenHidden,d=r.refreshWhenOffline,p=lr.get(n),y=p[0],w=p[1],M=p[2],_=p[3],b=p[4],v=p[5],j=sr(t),T=j[0],m=j[1],L=j[2],N=j[3],I=c(!1),O=c(!1),C=c(T),x=c(r),E=function(){return x.current},k=n.get(T),S=We(a)?r.fallback[T]:a,z=We(k)?S:k,P=n.get(L),U=function(){return We(s)?!E().isPaused()&&(u?!We(z):We(z)||r.revalidateIfStale):s},Y=!(!T||!e)&&(!!n.get(N)||!I.current&&U()),B=function(t,e){var r=o({})[1],n=c(t),i=c({data:!1,error:!1,isValidating:!1}),a=l((function(t){var o=!1,a=n.current;for(var u in t){var c=u;a[c]!==t[c]&&(a[c]=t[c],i.current[c]&&(o=!0))}o&&!e.current&&r({})}),[]);return ar((function(){n.current=t})),[n,i.current,a]}({data:z,error:P,isValidating:Y},O),R=B[0],Q=B[1],W=B[2],F=l((function(t){return A(void 0,void 0,void 0,(function(){var o,a,u,c,s,l,f,h,g,d;return D(this,(function(p){switch(p.label){case 0:if(!T||!e||O.current||E().isPaused())return[2,!1];u=!0,c=t||{},s=We(b[T])||!c.dedupe,l=function(){return!O.current&&T===C.current&&I.current},f=function(){v[T]===a&&(delete b[T],delete v[T])},h={isValidating:!1},g=function(){n.set(N,!1),l()&&W(h)},n.set(N,!0),W({isValidating:!0}),p.label=1;case 1:return p.trys.push([1,3,,4]),s&&(fr(n,T,R.current.data,R.current.error,!0),r.loadingTimeout&&!n.get(T)&&setTimeout((function(){u&&l()&&E().onLoadingSlow(T,r)}),r.loadingTimeout),v[T]=gr(),b[T]=e.apply(void 0,m)),a=v[T],[4,b[T]];case 2:return o=p.sent(),s&&setTimeout(f,r.dedupingInterval),v[T]!==a?(s&&l()&&E().onDiscarded(T),[2,!1]):(n.set(L,Re),h.error=Re,!We(M[T])&&(a<=M[T]||a<=_[T]||0===_[T])?(g(),s&&l()&&E().onDiscarded(T),[2,!1]):(i(R.current.data,o)||(h.data=o),i(n.get(T),o)||n.set(T,o),s&&l()&&E().onSuccess(o,T,r),[3,4]));case 3:return d=p.sent(),f(),E().isPaused()||(n.set(L,d),h.error=d,s&&l()&&(E().onError(d,T,r),r.shouldRetryOnError&&E().onErrorRetry(d,T,r,F,{retryCount:(c.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return u=!1,g(),l()&&s&&fr(n,T,h.data,h.error,!1),[2,!0]}}))}))}),[T]),G=l(dr.bind(Re,n,(function(){return C.current})),[]);if(ar((function(){x.current=r})),ar((function(){if(T){var t=I.current,e=F.bind(Re,Lr),r=function(){return E().isVisible()&&E().isOnline()},n=0,o=mr(T,w,(function(t,e,r){W(Ge({error:e,isValidating:r},i(R.current.data,t)?Re:{data:t}))})),a=mr(T,y,(function(t){if(0==t){var o=Date.now();E().revalidateOnFocus&&o>n&&r()&&(n=o+E().focusThrottleInterval,e())}else if(1==t)E().revalidateOnReconnect&&r()&&e();else if(2==t)return F()}));return O.current=!1,C.current=T,I.current=!0,t&&W({data:z,error:P,isValidating:Y}),U()&&(We(z)||ir?e():function(t){Je()?window.requestAnimationFrame(t):setTimeout(t,1)}(e)),function(){O.current=!0,o(),a()}}}),[T,F]),ar((function(){function t(){f&&-1!==r&&(r=setTimeout(e,f))}function e(){R.current.error||!g&&!E().isVisible()||!d&&!E().isOnline()?t():F(Lr).then(t)}var r;return t(),function(){r&&(clearTimeout(r),r=-1)}}),[f,g,d,F]),h(z),u&&We(z))throw We(P)?F(Lr):P;return{mutate:G,get data(){return Q.data=!0,z},get error(){return Q.error=!0,P},get isValidating(){return Q.isValidating=!0,Y}}},function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var r=Tr(),n=jr(t),o=n[0],i=n[1],a=n[2],u=br(r,a),c=Ht,s=u.use;if(s)for(var l=s.length;l-- >0;)c=s[l](c);return c(o,i||u.fetcher,u)}),Or=r("XaFX"),Ar=r("1sbO"),Dr=r.n(Ar),Cr=(r("Dv/5"),r("AxmY")),xr=r.n(Cr),Er=(r("xBEZ"),{es:"Español [es]",en:"English [en]",fr:"Français [fr]",de:"Deutsch [de]",sv:"Svenska [sv]",it:"Italiano [it]"}),kr=["talerWithdrawUri","withdrawalId"],Sr=["talerWithdrawUri"],zr=["talerWithdrawUri","withdrawalOutcome","withdrawalId"],Pr=["withdrawalOutcome","withdrawalId","talerWithdrawUri"],Ur=["withdrawalOutcome","withdrawalId","talerWithdrawUri"],Yr=["transferOutcome"],Br=["withdrawalOutcome","withdrawalId"],Rr=Object(vt.d)(null),Qr=Object(vt.d)(null),Wr=function(){var t=void 0!==typeof window?window.location.origin+window.location.pathname:"/";return t.endsWith("/")?t:t+"/"};e.default=function(){return Object(vt.g)(Et,null,Object(vt.g)(wt,null))}},"1sbO":function(t,e){var r,n,o=function(){function t(e,r){if(void 0===e.length)throw e.length+"/"+r;var n=function(){for(var t=0;t<e.length&&0==e[t];)t+=1;for(var n=new Array(e.length-t+r),o=0;o<e.length-t;o+=1)n[o]=e[o+t];return n}(),o={getAt:function(t){return n[t]},getLength:function(){return n.length},multiply:function(e){for(var r=new Array(o.getLength()+e.getLength()-1),n=0;n<o.getLength();n+=1)for(var i=0;i<e.getLength();i+=1)r[n+i]^=_.gexp(_.glog(o.getAt(n))+_.glog(e.getAt(i)));return t(r,0)},mod:function(e){if(o.getLength()-e.getLength()<0)return o;for(var r=_.glog(o.getAt(0))-_.glog(e.getAt(0)),n=new Array(o.getLength()),i=0;i<o.getLength();i+=1)n[i]=o.getAt(i);for(i=0;i<e.getLength();i+=1)n[i]^=_.gexp(_.glog(e.getAt(i))+r);return t(n,0).mod(e)}};return o}var e=function(e,r){var n=e,o=s[r],i=null,a=0,u=null,c=[],l={},f=function(t,e){i=function(t){for(var e=new Array(t),r=0;r<t;r+=1){e[r]=new Array(t);for(var n=0;n<t;n+=1)e[r][n]=null}return e}(a=4*n+17),h(0,0),h(a-7,0),h(0,a-7),d(),g(),y(t,e),n>=7&&p(t),null==u&&(u=_(n,o,c)),w(u,e)},h=function(t,e){for(var r=-1;r<=7;r+=1)if(!(t+r<=-1||a<=t+r))for(var n=-1;n<=7;n+=1)e+n<=-1||a<=e+n||(i[t+r][e+n]=0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4)},g=function(){for(var t=8;t<a-8;t+=1)null==i[t][6]&&(i[t][6]=t%2==0);for(var e=8;e<a-8;e+=1)null==i[6][e]&&(i[6][e]=e%2==0)},d=function(){for(var t=M.getPatternPosition(n),e=0;e<t.length;e+=1)for(var r=0;r<t.length;r+=1){var o=t[e],a=t[r];if(null==i[o][a])for(var u=-2;u<=2;u+=1)for(var c=-2;c<=2;c+=1)i[o+u][a+c]=-2==u||2==u||-2==c||2==c||0==u&&0==c}},p=function(t){for(var e=M.getBCHTypeNumber(n),r=0;r<18;r+=1){var o=!t&&1==(e>>r&1);i[Math.floor(r/3)][r%3+a-8-3]=o}for(r=0;r<18;r+=1){o=!t&&1==(e>>r&1);i[r%3+a-8-3][Math.floor(r/3)]=o}},y=function(t,e){for(var r=M.getBCHTypeInfo(o<<3|e),n=0;n<15;n+=1){var u=!t&&1==(r>>n&1);n<6?i[n][8]=u:n<8?i[n+1][8]=u:i[a-15+n][8]=u}for(n=0;n<15;n+=1){u=!t&&1==(r>>n&1);n<8?i[8][a-n-1]=u:n<9?i[8][15-n-1+1]=u:i[8][15-n-1]=u}i[a-8][8]=!t},w=function(t,e){for(var r=-1,n=a-1,o=7,u=0,c=M.getMaskFunction(e),s=a-1;s>0;s-=2)for(6==s&&(s-=1);;){for(var l=0;l<2;l+=1)if(null==i[n][s-l]){var f=!1;u<t.length&&(f=1==(t[u]>>>o&1)),c(n,s-l)&&(f=!f),i[n][s-l]=f,-1==(o-=1)&&(u+=1,o=7)}if((n+=r)<0||a<=n){n-=r,r=-r;break}}},_=function(e,r,n){for(var o=b.getRSBlocks(e,r),i=v(),a=0;a<n.length;a+=1){var u=n[a];i.put(u.getMode(),4),i.put(u.getLength(),M.getLengthInBits(u.getMode(),e)),u.write(i)}var c=0;for(a=0;a<o.length;a+=1)c+=o[a].dataCount;if(i.getLengthInBits()>8*c)throw"code length overflow. ("+i.getLengthInBits()+">"+8*c+")";for(i.getLengthInBits()+4<=8*c&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*c||(i.put(236,8),i.getLengthInBits()>=8*c));)i.put(17,8);return function(e,r){for(var n=0,o=0,i=0,a=new Array(r.length),u=new Array(r.length),c=0;c<r.length;c+=1){var s=r[c].dataCount,l=r[c].totalCount-s;o=Math.max(o,s),i=Math.max(i,l),a[c]=new Array(s);for(var f=0;f<a[c].length;f+=1)a[c][f]=255&e.getBuffer()[f+n];n+=s;var h=M.getErrorCorrectPolynomial(l),g=t(a[c],h.getLength()-1).mod(h);u[c]=new Array(h.getLength()-1);for(f=0;f<u[c].length;f+=1){var d=f+g.getLength()-u[c].length;u[c][f]=d>=0?g.getAt(d):0}}var p=0;for(f=0;f<r.length;f+=1)p+=r[f].totalCount;var y=new Array(p),w=0;for(f=0;f<o;f+=1)for(c=0;c<r.length;c+=1)f<a[c].length&&(y[w]=a[c][f],w+=1);for(f=0;f<i;f+=1)for(c=0;c<r.length;c+=1)f<u[c].length&&(y[w]=u[c][f],w+=1);return y}(i,o)};l.addData=function(t,e){var r=null;switch(e=e||"Byte"){case"Numeric":r=j(t);break;case"Alphanumeric":r=T(t);break;case"Byte":r=m(t);break;case"Kanji":r=L(t);break;default:throw"mode:"+e}c.push(r),u=null},l.isDark=function(t,e){if(t<0||a<=t||e<0||a<=e)throw t+","+e;return i[t][e]},l.getModuleCount=function(){return a},l.make=function(){if(n<1){for(var t=1;t<40;t++){for(var e=b.getRSBlocks(t,o),r=v(),i=0;i<c.length;i++){var a=c[i];r.put(a.getMode(),4),r.put(a.getLength(),M.getLengthInBits(a.getMode(),t)),a.write(r)}var u=0;for(i=0;i<e.length;i++)u+=e[i].dataCount;if(r.getLengthInBits()<=8*u)break}n=t}f(!1,function(){for(var t=0,e=0,r=0;r<8;r+=1){f(!0,r);var n=M.getLostPoint(l);(0==r||t>n)&&(t=n,e=r)}return e}())},l.createTableTag=function(t,e){t=t||2;var r="";r+='<table style="',r+=" border-width: 0px; border-style: none;",r+=" border-collapse: collapse;",r+=" padding: 0px; margin: "+(e=void 0===e?4*t:e)+"px;",r+='">',r+="<tbody>";for(var n=0;n<l.getModuleCount();n+=1){r+="<tr>";for(var o=0;o<l.getModuleCount();o+=1)r+='<td style="',r+=" border-width: 0px; border-style: none;",r+=" border-collapse: collapse;",r+=" padding: 0px; margin: 0px;",r+=" width: "+t+"px;",r+=" height: "+t+"px;",r+=" background-color: ",r+=l.isDark(n,o)?"#000000":"#ffffff",r+=";",r+='"/>';r+="</tr>"}return r+="</tbody>",r+="</table>"},l.createSvgTag=function(t,e,r,n){var o={};"object"==typeof arguments[0]&&(t=(o=arguments[0]).cellSize,e=o.margin,r=o.alt,n=o.title),t=t||2,e=void 0===e?4*t:e,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-title":null;var i,a,u,c,s=l.getModuleCount()*t+2*e,f="";for(c="l"+t+",0 0,"+t+" -"+t+",0 0,-"+t+"z ",f+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',f+=o.scalable?"":' width="'+s+'px" height="'+s+'px"',f+=' viewBox="0 0 '+s+" "+s+'" ',f+=' preserveAspectRatio="xMinYMin meet"',f+=n.text||r.text?' role="img" aria-labelledby="'+N([n.id,r.id].join(" ").trim())+'"':"",f+=">",f+=n.text?'<title id="'+N(n.id)+'">'+N(n.text)+"</title>":"",f+=r.text?'<description id="'+N(r.id)+'">'+N(r.text)+"</description>":"",f+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',f+='<path d="',a=0;a<l.getModuleCount();a+=1)for(u=a*t+e,i=0;i<l.getModuleCount();i+=1)l.isDark(a,i)&&(f+="M"+(i*t+e)+","+u+c);return f+='" stroke="transparent" fill="black"/>',f+="</svg>"},l.createDataURL=function(t,e){t=t||2,e=void 0===e?4*t:e;var r=l.getModuleCount()*t+2*e,n=e,o=r-e;return O(r,r,(function(e,r){if(n<=e&&e<o&&n<=r&&r<o){var i=Math.floor((e-n)/t),a=Math.floor((r-n)/t);return l.isDark(a,i)?0:1}return 1}))},l.createImgTag=function(t,e,r){t=t||2,e=void 0===e?4*t:e;var n=l.getModuleCount()*t+2*e,o="";return o+="<img",o+=' src="',o+=l.createDataURL(t,e),o+='"',o+=' width="',o+=n,o+='"',o+=' height="',o+=n,o+='"',r&&(o+=' alt="',o+=N(r),o+='"'),o+="/>"};var N=function(t){for(var e="",r=0;r<t.length;r+=1){var n=t.charAt(r);switch(n){case"<":e+="&lt;";break;case">":e+="&gt;";break;case"&":e+="&amp;";break;case'"':e+="&quot;";break;default:e+=n}}return e};return l.createASCII=function(t,e){if((t=t||1)<2)return function(t){t=void 0===t?2:t;var e,r,n,o,i,a=1*l.getModuleCount()+2*t,u=t,c=a-t,s={"██":"█","█ ":"▀"," █":"▄"," ":" "},f={"██":"▀","█ ":"▀"," █":" "," ":" "},h="";for(e=0;e<a;e+=2){for(n=Math.floor((e-u)/1),o=Math.floor((e+1-u)/1),r=0;r<a;r+=1)i="█",u<=r&&r<c&&u<=e&&e<c&&l.isDark(n,Math.floor((r-u)/1))&&(i=" "),u<=r&&r<c&&u<=e+1&&e+1<c&&l.isDark(o,Math.floor((r-u)/1))?i+=" ":i+="█",h+=t<1&&e+1>=c?f[i]:s[i];h+="\n"}return a%2&&t>0?h.substring(0,h.length-a-1)+Array(a+1).join("▀"):h.substring(0,h.length-1)}(e);t-=1,e=void 0===e?2*t:e;var r,n,o,i,a=l.getModuleCount()*t+2*e,u=e,c=a-e,s=Array(t+1).join("██"),f=Array(t+1).join(" "),h="",g="";for(r=0;r<a;r+=1){for(o=Math.floor((r-u)/t),g="",n=0;n<a;n+=1)i=1,u<=n&&n<c&&u<=r&&r<c&&l.isDark(o,Math.floor((n-u)/t))&&(i=0),g+=i?s:f;for(o=0;o<t;o+=1)h+=g+"\n"}return h.substring(0,h.length-1)},l.renderTo2dContext=function(t,e){e=e||2;for(var r=l.getModuleCount(),n=0;n<r;n++)for(var o=0;o<r;o++)t.fillStyle=l.isDark(n,o)?"black":"white",t.fillRect(n*e,o*e,e,e)},l};e.stringToBytes=(e.stringToBytesFuncs={default:function(t){for(var e=[],r=0;r<t.length;r+=1){var n=t.charCodeAt(r);e.push(255&n)}return e}}).default,e.createStringToBytes=function(t,e){var r=function(){for(var r=I(t),n=function(){var t=r.read();if(-1==t)throw"eof";return t},o=0,i={};;){var a=r.read();if(-1==a)break;var u=n(),c=n(),s=n();i[String.fromCharCode(a<<8|u)]=c<<8|s,o+=1}if(o!=e)throw o+" != "+e;return i}(),n="?".charCodeAt(0);return function(t){for(var e=[],o=0;o<t.length;o+=1){var i=t.charCodeAt(o);if(i<128)e.push(i);else{var a=r[t.charAt(o)];"number"==typeof a?(255&a)==a?e.push(a):(e.push(a>>>8),e.push(255&a)):e.push(n)}}return e}};var r,n,o,i=1,a=2,u=4,c=8,s={L:1,M:0,Q:3,H:2},l=0,f=1,h=2,g=3,d=4,p=5,y=6,w=7,M=(r=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],o=function(t){for(var e=0;0!=t;)e+=1,t>>>=1;return e},(n={}).getBCHTypeInfo=function(t){for(var e=t<<10;o(e)-o(1335)>=0;)e^=1335<<o(e)-o(1335);return 21522^(t<<10|e)},n.getBCHTypeNumber=function(t){for(var e=t<<12;o(e)-o(7973)>=0;)e^=7973<<o(e)-o(7973);return t<<12|e},n.getPatternPosition=function(t){return r[t-1]},n.getMaskFunction=function(t){switch(t){case l:return function(t,e){return(t+e)%2==0};case f:return function(t){return t%2==0};case h:return function(t,e){return e%3==0};case g:return function(t,e){return(t+e)%3==0};case d:return function(t,e){return(Math.floor(t/2)+Math.floor(e/3))%2==0};case p:return function(t,e){return t*e%2+t*e%3==0};case y:return function(t,e){return(t*e%2+t*e%3)%2==0};case w:return function(t,e){return(t*e%3+(t+e)%2)%2==0};default:throw"bad maskPattern:"+t}},n.getErrorCorrectPolynomial=function(e){for(var r=t([1],0),n=0;n<e;n+=1)r=r.multiply(t([1,_.gexp(n)],0));return r},n.getLengthInBits=function(t,e){if(1<=e&&e<10)switch(t){case i:return 10;case a:return 9;case u:case c:return 8;default:throw"mode:"+t}else if(e<27)switch(t){case i:return 12;case a:return 11;case u:return 16;case c:return 10;default:throw"mode:"+t}else{if(!(e<41))throw"type:"+e;switch(t){case i:return 14;case a:return 13;case u:return 16;case c:return 12;default:throw"mode:"+t}}},n.getLostPoint=function(t){for(var e=t.getModuleCount(),r=0,n=0;n<e;n+=1)for(var o=0;o<e;o+=1){for(var i=0,a=t.isDark(n,o),u=-1;u<=1;u+=1)if(!(n+u<0||e<=n+u))for(var c=-1;c<=1;c+=1)o+c<0||e<=o+c||0==u&&0==c||a==t.isDark(n+u,o+c)&&(i+=1);i>5&&(r+=3+i-5)}for(n=0;n<e-1;n+=1)for(o=0;o<e-1;o+=1){var s=0;t.isDark(n,o)&&(s+=1),t.isDark(n+1,o)&&(s+=1),t.isDark(n,o+1)&&(s+=1),t.isDark(n+1,o+1)&&(s+=1),0!=s&&4!=s||(r+=3)}for(n=0;n<e;n+=1)for(o=0;o<e-6;o+=1)t.isDark(n,o)&&!t.isDark(n,o+1)&&t.isDark(n,o+2)&&t.isDark(n,o+3)&&t.isDark(n,o+4)&&!t.isDark(n,o+5)&&t.isDark(n,o+6)&&(r+=40);for(o=0;o<e;o+=1)for(n=0;n<e-6;n+=1)t.isDark(n,o)&&!t.isDark(n+1,o)&&t.isDark(n+2,o)&&t.isDark(n+3,o)&&t.isDark(n+4,o)&&!t.isDark(n+5,o)&&t.isDark(n+6,o)&&(r+=40);var l=0;for(o=0;o<e;o+=1)for(n=0;n<e;n+=1)t.isDark(n,o)&&(l+=1);return r+=Math.abs(100*l/e/e-50)/5*10},n),_=function(){for(var t=new Array(256),e=new Array(256),r=0;r<8;r+=1)t[r]=1<<r;for(r=8;r<256;r+=1)t[r]=t[r-4]^t[r-5]^t[r-6]^t[r-8];for(r=0;r<255;r+=1)e[t[r]]=r;var n={glog:function(t){if(t<1)throw"glog("+t+")";return e[t]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t[e]}};return n}(),b=function(){var t=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],e=function(t,e){var r={};return r.totalCount=t,r.dataCount=e,r},r={};return r.getRSBlocks=function(r,n){var o=function(e,r){switch(r){case s.L:return t[4*(e-1)+0];case s.M:return t[4*(e-1)+1];case s.Q:return t[4*(e-1)+2];case s.H:return t[4*(e-1)+3];default:return}}(r,n);if(void 0===o)throw"bad rs block @ typeNumber:"+r+"/errorCorrectionLevel:"+n;for(var i=o.length/3,a=[],u=0;u<i;u+=1)for(var c=o[3*u+0],l=o[3*u+1],f=o[3*u+2],h=0;h<c;h+=1)a.push(e(l,f));return a},r}(),v=function(){var t=[],e=0,r={getBuffer:function(){return t},getAt:function(e){var r=Math.floor(e/8);return 1==(t[r]>>>7-e%8&1)},put:function(t,e){for(var n=0;n<e;n+=1)r.putBit(1==(t>>>e-n-1&1))},getLengthInBits:function(){return e},putBit:function(r){var n=Math.floor(e/8);t.length<=n&&t.push(0),r&&(t[n]|=128>>>e%8),e+=1}};return r},j=function(t){var e=i,r=t,n={getMode:function(){return e},getLength:function(){return r.length},write:function(t){for(var e=r,n=0;n+2<e.length;)t.put(o(e.substring(n,n+3)),10),n+=3;n<e.length&&(e.length-n==1?t.put(o(e.substring(n,n+1)),4):e.length-n==2&&t.put(o(e.substring(n,n+2)),7))}},o=function(t){for(var e=0,r=0;r<t.length;r+=1)e=10*e+a(t.charAt(r));return e},a=function(t){if("0"<=t&&t<="9")return t.charCodeAt(0)-"0".charCodeAt(0);throw"illegal char :"+t};return n},T=function(t){var e=a,r=t,n={getMode:function(){return e},getLength:function(){return r.length},write:function(t){for(var e=r,n=0;n+1<e.length;)t.put(45*o(e.charAt(n))+o(e.charAt(n+1)),11),n+=2;n<e.length&&t.put(o(e.charAt(n)),6)}},o=function(t){if("0"<=t&&t<="9")return t.charCodeAt(0)-"0".charCodeAt(0);if("A"<=t&&t<="Z")return t.charCodeAt(0)-"A".charCodeAt(0)+10;switch(t){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+t}};return n},m=function(t){var r=u,n=e.stringToBytes(t),o={getMode:function(){return r},getLength:function(){return n.length},write:function(t){for(var e=0;e<n.length;e+=1)t.put(n[e],8)}};return o},L=function(t){var r=c,n=e.stringToBytesFuncs.SJIS;if(!n)throw"sjis not supported.";!function(){var t=n("友");if(2!=t.length||38726!=(t[0]<<8|t[1]))throw"sjis not supported."}();var o=n(t),i={getMode:function(){return r},getLength:function(){return~~(o.length/2)},write:function(t){for(var e=o,r=0;r+1<e.length;){var n=(255&e[r])<<8|255&e[r+1];if(33088<=n&&n<=40956)n-=33088;else{if(!(57408<=n&&n<=60351))throw"illegal char at "+(r+1)+"/"+n;n-=49472}t.put(n=192*(n>>>8&255)+(255&n),13),r+=2}if(r<e.length)throw"illegal char at "+(r+1)}};return i},N=function(){var t=[],e={writeByte:function(e){t.push(255&e)},writeShort:function(t){e.writeByte(t),e.writeByte(t>>>8)},writeBytes:function(t,r,n){r=r||0,n=n||t.length;for(var o=0;o<n;o+=1)e.writeByte(t[o+r])},writeString:function(t){for(var r=0;r<t.length;r+=1)e.writeByte(t.charCodeAt(r))},toByteArray:function(){return t},toString:function(){var e="";e+="[";for(var r=0;r<t.length;r+=1)r>0&&(e+=","),e+=t[r];return e+="]"}};return e},I=function(t){var e=t,r=0,n=0,o=0,i={read:function(){for(;o<8;){if(r>=e.length){if(0==o)return-1;throw"unexpected end of file./"+o}var t=e.charAt(r);if(r+=1,"="==t)return o=0,-1;t.match(/^\s$/)||(n=n<<6|a(t.charCodeAt(0)),o+=6)}var i=n>>>o-8&255;return o-=8,i}},a=function(t){if(65<=t&&t<=90)return t-65;if(97<=t&&t<=122)return t-97+26;if(48<=t&&t<=57)return t-48+52;if(43==t)return 62;if(47==t)return 63;throw"c:"+t};return i},O=function(t,e,r){for(var n=function(t,e){var r=t,n=e,o=new Array(t*e),i={setPixel:function(t,e,n){o[e*r+t]=n},write:function(t){t.writeString("GIF87a"),t.writeShort(r),t.writeShort(n),t.writeByte(128),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(255),t.writeByte(255),t.writeByte(255),t.writeString(","),t.writeShort(0),t.writeShort(0),t.writeShort(r),t.writeShort(n),t.writeByte(0);var e=a(2);t.writeByte(2);for(var o=0;e.length-o>255;)t.writeByte(255),t.writeBytes(e,o,255),o+=255;t.writeByte(e.length-o),t.writeBytes(e,o,e.length-o),t.writeByte(0),t.writeString(";")}},a=function(t){for(var e=1<<t,r=1+(1<<t),n=t+1,i=u(),a=0;a<e;a+=1)i.add(String.fromCharCode(a));i.add(String.fromCharCode(e)),i.add(String.fromCharCode(r));var c=N(),s=function(t){var e=t,r=0,n=0,o={write:function(t,o){if(t>>>o!=0)throw"length over";for(;r+o>=8;)e.writeByte(255&(t<<r|n)),o-=8-r,t>>>=8-r,n=0,r=0;n|=t<<r,r+=o},flush:function(){r>0&&e.writeByte(n)}};return o}(c);s.write(e,n);var l=0,f=String.fromCharCode(o[l]);for(l+=1;l<o.length;){var h=String.fromCharCode(o[l]);l+=1,i.contains(f+h)?f+=h:(s.write(i.indexOf(f),n),i.size()<4095&&(i.size()==1<<n&&(n+=1),i.add(f+h)),f=h)}return s.write(i.indexOf(f),n),s.write(r,n),s.flush(),c.toByteArray()},u=function(){var t={},e=0,r={add:function(n){if(r.contains(n))throw"dup key:"+n;t[n]=e,e+=1},size:function(){return e},indexOf:function(e){return t[e]},contains:function(e){return void 0!==t[e]}};return r};return i}(t,e),o=0;o<e;o+=1)for(var i=0;i<t;i+=1)n.setPixel(i,o,r(i,o));var a=N();n.write(a);for(var u=function(){var t=0,e=0,r=0,n="",o={},i=function(t){n+=String.fromCharCode(a(63&t))},a=function(t){if(t<0);else{if(t<26)return 65+t;if(t<52)return t-26+97;if(t<62)return t-52+48;if(62==t)return 43;if(63==t)return 47}throw"n:"+t};return o.writeByte=function(n){for(t=t<<8|255&n,e+=8,r+=1;e>=6;)i(t>>>e-6),e-=6},o.flush=function(){if(e>0&&(i(t<<6-e),t=0,e=0),r%3!=0)for(var o=3-r%3,a=0;a<o;a+=1)n+="="},o.toString=function(){return n},o}(),c=a.toByteArray(),s=0;s<c.length;s+=1)u.writeByte(c[s]);return u.flush(),"data:image/gif;base64,"+u};return e}();o.stringToBytesFuncs["UTF-8"]=function(t){return function(t){for(var e=[],r=0;r<t.length;r++){var n=t.charCodeAt(r);n<128?e.push(n):n<2048?e.push(192|n>>6,128|63&n):n<55296||n>=57344?e.push(224|n>>12,128|n>>6&63,128|63&n):(r++,n=65536+((1023&n)<<10|1023&t.charCodeAt(r)),e.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return e}(t)},void 0===(n="function"==typeof(r=function(){return o})?r.apply(e,[]):r)||(t.exports=n)},AxmY:function(t){t.exports="data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB3aWR0aD0iNjcwIgogICBoZWlnaHQ9IjMwMCIKICAgdmlld0JveD0iMCAwIDIwMSA5MCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnOCI+CiAgPGcKICAgICBpZD0ibG9nbyI+CiAgICA8ZwogICAgICAgaWQ9ImNpcmNsZXMiCiAgICAgICBzdHlsZT0iZmlsbDojRkZGO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjMyNzk0MyI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gODYuNjYyMTUzLDEuMTIxMTkzNiBjIDE1LjU4OTY5NywwIDI5LjEyOTIyNyw5LjQwMTE2NjQgMzUuOTYxMDI3LDIzLjIwMTgwNTQgaCAtNS44MTczNiBDIDExMC40ODY2LDEzLjYyMzMwNCA5OS4zNDkwMDIsNi41MTgwODUyIDg2LjY2MjE1Myw2LjUxODA4NTIgYyAtMTkuNjkwNTcxLDAgLTM1LjY1Mjg3NiwxNy4xMTIwMDA4IC0zNS42NTI4NzYsMzguMjIwNTY4OCAwLDEwLjMzMTc5NyAzLjgyNTU5NywxOS43MDQ2NzggMTAuMDM5NTcsMjYuNTgyOTQ1IC0xLjM0MjM1NywxLjEyMDkxMiAtMi43NzE1MzIsMi4xMjc5MDUgLTQuMjc1NDg4LDMuMDA2NzU0IEMgNTAuMDcxNDg1LDY2LjU1MzQxMiA0NS45NzQ4NTcsNTYuMTU5OTIgNDUuOTc0ODU3LDQ0LjczODY1NCBjIDAsLTI0LjA4OTIxMSAxOC4yMTYzMjUsLTQzLjYxNzQ2MDQgNDAuNjg3Mjk2LC00My42MTc0NjA0IHogTSAxMjIuNTE0MTYsNjUuMzc1ODk4IGMgLTYuODY2NDUsMTMuNjgwMTM0IC0yMC4zNDU2MSwyMi45ODAyMTggLTM1Ljg1MjAwNywyMi45ODAyMTggLTEuMDUyNzAyLDAgLTIuMDk2MDkzLC0wLjA0MjkxIC0zLjEyODY4MywtMC4xMjcwMjYgMy4wNTIxOTIsLTEuNTYxMTY3IDUuOTEzNTgyLC0zLjQ4MDM4NyA4LjUzODMwNywtNS43MDczMDUgMTAuMzIwOTYzLC0xLjY4NDM4OSAxOS4xODU5ODMsLTguMTEzNjM4IDI0LjYwMTgxMywtMTcuMTQ1ODg3IHoiCiAgICAgICAgIGlkPSJwYXRoMjM1MCIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA2NC4yMTIzNzIsMS4xMjExOTM2IGMgMS4wNTI2MDcsMCAyLjA5NTk5OCwwLjA0MjkxOSAzLjEyODY4NCwwLjEyNzA1ODMgQyA2NC4yODg4NjQsMi44MDk0MTk5IDYxLjQyNzM3OCw0LjcyODYwNiA1OC44MDI2NTMsNi45NTU1NTcyIDQxLjY3OTU0Miw5Ljc0OTg1NzEgMjguNTU5NDk0LDI1LjYwMTU2MyAyOC41NTk0OTQsNDQuNzM4NjU0IGMgMCwxNC4yNjQ1NjMgNy4yOTA1OSwyNi43MDIwMjMgMTguMDkzODQzLDMzLjI2ODkyNSAtMS41OTM2NTYsMC4yNjcxOSAtMy4yMjY5NjYsMC40MDY5NDggLTQuODkwNzQ4LDAuNDA2OTQ4IC0xLjIzOTU0NSwwIC0yLjQ2MTUxLC0wLjA3OTUyIC0zLjY2MzUyMiwtMC4yMjkzNjQgQyAyOS4xOTExMjksNzAuMTg0MDE1IDIzLjUyNTA3Niw1OC4xNzE2MzMgMjMuNTI1MDc2LDQ0LjczODY1NCAyMy41MjUwNzYsMjAuNjQ5NDQzIDQxLjc0MTQsMS4xMjExOTM2IDY0LjIxMjM3MiwxLjEyMTE5MzYgWiBNIDY5LjYyMjA5LDgyLjUyMTc4NSBDIDc5Ljk0MzIwNyw4MC44MzczOTYgODguODA4MTY0LDc0LjQwNzg0MSA5NC4yMjQwNTksNjUuMzc1NDIyIGggNS44NDA1MTEgYyAtNi44NjYzNTQsMTMuNjgwMzA1IC0yMC4zNDU1NDgsMjIuOTgwNjk0IC0zNS44NTIxOTgsMjIuOTgwNjk0IC0xLjA1MjcwMywwIC0yLjA5NTk5OSwtMC4wNDI5MSAtMy4xMjg2ODQsLTAuMTI3MDI2IDMuMDUyMDAyLC0xLjU2MTM3MSA1LjkxMzgzNiwtMy40ODAyMTggOC41Mzg0MDIsLTUuNzA3MzA1IHogTSA5NC4zNTU4ODUsMjQuMzIyOTk5IGMgLTMuMTM5MzksLTUuMzE0NzIxIC03LjQ2NzU1MSwtOS43NDI3NSAtMTIuNTg0NTExLC0xMi44NTMyNjkgMS41OTM2NTYsLTAuMjY3MTkgMy4yMjY5MDQsLTAuNDA2OTQ4IDQuODkwNzc5LC0wLjQwNjk0OCAxLjIzOTQ1MSwwIDIuNDYxNTEyLDAuMDc5NTIgMy42NjM1MjQsMC4yMjkzNjQgNC4wMTYwMTgsMy42MDcyNDIgNy4zNzMxOTUsOC4wMzAxMTEgOS44NDkwNTMsMTMuMDMwODUzIHoiCiAgICAgICAgIGlkPSJwYXRoMjM1MiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA0MS43NjI1ODksMS4xMjExOTM2IGMgMS4wNjQyOTYsMCAyLjExODgwNCwwLjA0NDM3OSAzLjE2MjYwNywwLjEzMDIxNjEgLTMuMDQ2NTIzLDEuNTU4OTYxIC01LjkwMzE2MiwzLjQ3NDUxMzkgLTguNTIzNTgsNS42OTY4MTMzIEMgMTkuMjU0NjI0LDkuNzIwNTg4MiA2LjEwOTcxMjgsMjUuNTgzNDY1IDYuMTA5NzEyOCw0NC43Mzg2NTQgYyAwLDIxLjEwODU2OCAxNS45NjI0MDEyLDM4LjIyMDU3IDM1LjY1Mjg3NjIsMzguMjIwNTcgMTIuNTk5NzQ2LDAgMjMuNjcyNDQ2LC03LjAwNzA1NiAzMC4wMTM3NDgsLTE3LjU4MzgwMiBoIDUuODM4NTE1IEMgNzAuNzQ4NDk4LDc5LjA1NTcyNyA1Ny4yNjkyNCw4OC4zNTYxMTYgNDEuNzYyNTg5LDg4LjM1NjExNiBjIC0yMi40NzA5MDcsMCAtNDAuNjg3MTk5OCwtMTkuNTI4MjUgLTQwLjY4NzE5OTgsLTQzLjYxNzQ2MiAwLC0yNC4wODkyMTEgMTguMjE2MjkyOCwtNDMuNjE3NDYwNCA0MC42ODcxOTk4LC00My42MTc0NjA0IHogTSA3MS45MDUzNzUsMjQuMzIyOTk5IGMgLTEuMzExOTIsLTIuMjIwNTY3IC0yLjgzMDk4NCwtNC4yODcwNDkgLTQuNTI4ODc3LC02LjE2NjUwOCAxLjM0MjQ1MiwtMS4xMjA5NDUgMi43NzEzNzQsLTIuMTI4MzgxIDQuMjc1MTM5LC0zLjAwNzIzIDIuMzcyOTg0LDIuNzUzMDExIDQuNDE4ODc1LDUuODM0NjM2IDYuMDcyNDg5LDkuMTczNzM4IHoiCiAgICAgICAgIGlkPSJwYXRoMjM1NCIgLz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0ibGV0dGVycyIKICAgICAgIHN0eWxlPSJmaWxsOiNGRkYiPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDc2LjEzNTQxMSwzNC40MDkwNjYgaCA5LjE2MTA0MiBWIDI5LjM2NTg4IEggNjEuODU3NTM3IHYgNS4wNDMxODYgaCA5LjE2MTEzNyB2IDI1LjkyMzE3IGggNS4xMTY3MzcgeiIKICAgICAgICAgaWQ9InBhdGgyMzQ2IiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDkyLjY0NzU3MSw1Mi44NTYzMzQgaCAxMy42NTkwMDkgbCAyLjkzMDA5LDcuNDc2MDcyIGggNS4zNjQ2MSBMIDEwMS44OTEyMiwyOS4xNDQ5MDMgSCA5Ny4xODcxODYgTCA4NC40NzcwODksNjAuMzMyNDA2IGggNS4xOTk1MzMgeiBtIDExLjgwMjEwOSwtNC44MjIyNzYgaCAtOS45NDQ3NzEgbCA0Ljk1MTcxOCwtMTIuMzg2NDYyIHoiCiAgICAgICAgIGlkPSJwYXRoMjM2MiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSAxMjMuODA2NDEsMjkuMzY2MDg0IGggLTQuNTgwMzggdiAzMC45NjYzMjIgaCAyMC41NDcyOCB2IC00LjkxMDI1MyBjIC01LjMyMjI3LDAgLTEwLjY0NDYzLDAgLTE1Ljk2NjksMCB6IgogICAgICAgICBpZD0icGF0aDIzNTYiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTY2LjQ3MjIsMjkuMzY2MDg0IGggLTIxLjM3NTY0IHYgMzAuOTY2MzIyIGggMjEuNTgyMDMgdiAtNC45MTAyNTMgaCAtMTYuNTQ3NzEgdiAtOC4yNzI3NSBoIDE0LjQ4NDM5IFYgNDIuMjM5MjUgaCAtMTQuNDg0MzkgdiAtNy45NjI4MTEgaCAxNi4zNDEzMiB6IgogICAgICAgICBpZD0icGF0aDIzNjAiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTkxLjE5MDM1LDM5LjQ3NDU5MyBjIDAsMS41OTk0NyAtMC41MzY0NiwyLjg3NTM1IC0xLjYxNjI4LDMuODE4ODgzIC0xLjA3MjgxLDAuOTUxMjQgLTIuNTI0MDksMS40MjI4MzcgLTQuMzQ2NzgsMS40MjI4MzcgaCAtNy40NDg1MSBWIDM0LjI3NjQzOSBoIDcuNDA3MyBjIDEuOTA1MSwwIDMuMzgzNzYsMC40MzUwMjcgNC40MjkzOSwxLjMxMjE3OCAxLjA1MjI2LDAuODcwMjU4IDEuNTc0ODgsMi4xNjc3MzQgMS41NzQ4OCwzLjg4NTk3NiB6IG0gNi4wNjYwMiwyMC44NTc4MTMgLTcuNzk5MTEsLTExLjcyMzE5MSBjIDEuMDE3NzEsLTAuMjk0Nzk0IDEuOTQ2MzEsLTAuNzE0ODEzIDIuNzg1NTMsLTEuMjYwNTY2IDAuODM4ODUsLTAuNTQ1NjE5IDEuNTYxMjIsLTEuMjA5MjYzIDIuMTY2MjksLTEuOTkwNjI3IDAuNjA1NDEsLTAuNzgxNzM4IDEuMDc5ODEsLTEuNjgxMDk2IDEuNDIzNjksLTIuNjk4MzQ1IDAuMzQzNzgsLTEuMDE3NTUzIDAuNTE1NjEsLTIuMTc1MjM4IDAuNTE1NjEsLTMuNDcyODgzIDAsLTEuNTA0MDkgLTAuMjQ3NDMsLTIuODY3OTQ4IC0wLjc0MjY3LC00LjA5MjA0OCAtMC40OTUxNSwtMS4yMjM3OTQgLTEuMjAzNDQsLTIuMjU2MTg2IC0yLjEyNDk5LC0zLjA5NjczNCAtMC45MjE3MywtMC44NDA0NDYgLTIuMDQ5NTcsLTEuNDg5MjUyIC0zLjM4Mzc1LC0xLjk0NjQ1MiAtMS4zMzQ0NywtMC40NTcyNjcgLTIuODI2OTIsLTAuNjg1NDc2IC00LjQ3NzQsLTAuNjg1NDc2IGggLTEyLjg3NTEyIHYgMzAuOTY2MzIyIGggNS4wMzQzMyBWIDQ5LjUzODUyMiBoIDYuMzc1NjkgbCA3LjExODI5LDEwLjc5Mzg4NCB6IgogICAgICAgICBpZD0icGF0aDIzNTgiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"},"Dv/5":function(){},EhTh:function(t,e){"use strict";function r(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function n(t,e,r){for(var n,i=[],a=e;a<r;a+=3)i.push(o[(n=(t[a]<<16&16711680)+(t[a+1]<<8&65280)+(255&t[a+2]))>>18&63]+o[n>>12&63]+o[n>>6&63]+o[63&n]);return i.join("")}e.byteLength=function(t){var e=r(t),n=e[1];return 3*(e[0]+n)/4-n},e.toByteArray=function(t){var e,n,o=r(t),u=o[0],c=o[1],s=new a(function(t,e,r){return 3*(e+r)/4-r}(0,u,c)),l=0,f=c>0?u-4:u;for(n=0;n<f;n+=4)e=i[t.charCodeAt(n)]<<18|i[t.charCodeAt(n+1)]<<12|i[t.charCodeAt(n+2)]<<6|i[t.charCodeAt(n+3)],s[l++]=e>>16&255,s[l++]=e>>8&255,s[l++]=255&e;return 2===c&&(e=i[t.charCodeAt(n)]<<2|i[t.charCodeAt(n+1)]>>4,s[l++]=255&e),1===c&&(e=i[t.charCodeAt(n)]<<10|i[t.charCodeAt(n+1)]<<4|i[t.charCodeAt(n+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e),s},e.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],u=0,c=r-i;u<c;u+=16383)a.push(n(t,u,u+16383>c?c:u+16383));return 1===i?a.push(o[(e=t[r-1])>>2]+o[e<<4&63]+"=="):2===i&&a.push(o[(e=(t[r-2]<<8)+t[r-1])>>10]+o[e>>4&63]+o[e<<2&63]+"="),a.join("")};for(var o=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,s=u.length;c<s;++c)o[c]=u[c],i[u.charCodeAt(c)]=c;i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},KHYT:function(t,e,r){"use strict";function n(t,e){for(var r in e)t[r]=e[r];return t}function o(t){var e=t.parentNode;e&&e.removeChild(t)}function i(t,e,r){var n,o,i,u={};for(i in e)"key"==i?n=e[i]:"ref"==i?o=e[i]:u[i]=e[i];if(arguments.length>2&&(u.children=arguments.length>3?x.call(arguments,2):r),"function"==typeof t&&null!=t.defaultProps)for(i in t.defaultProps)void 0===u[i]&&(u[i]=t.defaultProps[i]);return a(t,u,n,o,null)}function a(t,e,r,n,o){var i={type:t,props:e,key:r,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++k:o};return null==o&&null!=E.vnode&&E.vnode(i),i}function u(){return{current:null}}function c(t){return t.children}function s(t,e){this.props=t,this.context=e}function l(t,e){if(null==e)return t.__?l(t.__,t.__.__k.indexOf(t)+1):null;for(var r;e<t.__k.length;e++)if(null!=(r=t.__k[e])&&null!=r.__e)return r.__e;return"function"==typeof t.type?l(t):null}function f(t){var e,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(r=t.__k[e])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return f(t)}}function h(t){(!t.__d&&(t.__d=!0)&&S.push(t)&&!g.__r++||P!==E.debounceRendering)&&((P=E.debounceRendering)||z)(g)}function g(){for(var t;g.__r=S.length;)t=S.sort((function(t,e){return t.__v.__b-e.__v.__b})),S=[],t.some((function(t){var e,r,o,i,a,u;t.__d&&(a=(i=(e=t).__v).__e,(u=e.__P)&&(r=[],(o=n({},i)).__v=i.__v+1,j(u,i,o,e.__n,void 0!==u.ownerSVGElement,null!=i.__h?[a]:null,r,null==a?l(i):a,i.__h),T(r,i),i.__e!=a&&f(i)))}))}function d(t,e,r,n,o,i,u,s,f,h){var g,d,y,M,_,b,v,T=n&&n.__k||B,m=T.length;for(r.__k=[],g=0;g<e.length;g++)if(null!=(M=r.__k[g]=null==(M=e[g])||"boolean"==typeof M?null:"string"==typeof M||"number"==typeof M||"bigint"==typeof M?a(null,M,null,null,M):Array.isArray(M)?a(c,{children:M},null,null,null):M.__b>0?a(M.type,M.props,M.key,null,M.__v):M)){if(M.__=r,M.__b=r.__b+1,null===(y=T[g])||y&&M.key==y.key&&M.type===y.type)T[g]=void 0;else for(d=0;d<m;d++){if((y=T[d])&&M.key==y.key&&M.type===y.type){T[d]=void 0;break}y=null}j(t,M,y=y||Y,o,i,u,s,f,h),_=M.__e,(d=M.ref)&&y.ref!=d&&(v||(v=[]),y.ref&&v.push(y.ref,null,M),v.push(d,M.__c||_,M)),null!=_?(null==b&&(b=_),"function"==typeof M.type&&M.__k===y.__k?M.__d=f=p(M,f,t):f=w(t,M,y,T,_,f),"function"==typeof r.type&&(r.__d=f)):f&&y.__e==f&&f.parentNode!=t&&(f=l(y))}for(r.__e=b,g=m;g--;)null!=T[g]&&("function"==typeof r.type&&null!=T[g].__e&&T[g].__e==r.__d&&(r.__d=l(n,g+1)),N(T[g],T[g]));if(v)for(g=0;g<v.length;g++)L(v[g],v[++g],v[++g])}function p(t,e,r){for(var n,o=t.__k,i=0;o&&i<o.length;i++)(n=o[i])&&(n.__=t,e="function"==typeof n.type?p(n,e,r):w(r,n,n,o,n.__e,e));return e}function y(t,e){return e=e||[],null==t||"boolean"==typeof t||(Array.isArray(t)?t.some((function(t){y(t,e)})):e.push(t)),e}function w(t,e,r,n,o,i){var a,u,c;if(void 0!==e.__d)a=e.__d,e.__d=void 0;else if(null==r||o!=i||null==o.parentNode)t:if(null==i||i.parentNode!==t)t.appendChild(o),a=null;else{for(u=i,c=0;(u=u.nextSibling)&&c<n.length;c+=2)if(u==o)break t;t.insertBefore(o,i),a=i}return void 0!==a?a:o.nextSibling}function M(t,e,r){"-"===e[0]?t.setProperty(e,r):t[e]=null==r?"":"number"!=typeof r||R.test(e)?r:r+"px"}function _(t,e,r,n,o){var i;t:if("style"===e)if("string"==typeof r)t.style.cssText=r;else{if("string"==typeof n&&(t.style.cssText=n=""),n)for(e in n)r&&e in r||M(t.style,e,"");if(r)for(e in r)n&&r[e]===n[e]||M(t.style,e,r[e])}else if("o"===e[0]&&"n"===e[1])i=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+i]=r,r?n||t.addEventListener(e,i?v:b,i):t.removeEventListener(e,i?v:b,i);else if("dangerouslySetInnerHTML"!==e){if(o)e=e.replace(/xlink[H:h]/,"h").replace(/sName$/,"s");else if("href"!==e&&"list"!==e&&"form"!==e&&"tabIndex"!==e&&"download"!==e&&e in t)try{t[e]=null==r?"":r;break t}catch(t){}"function"==typeof r||(null!=r&&(!1!==r||"a"===e[0]&&"r"===e[1])?t.setAttribute(e,r):t.removeAttribute(e))}}function b(t){this.l[t.type+!1](E.event?E.event(t):t)}function v(t){this.l[t.type+!0](E.event?E.event(t):t)}function j(t,e,r,o,i,a,u,l,f){var h,g,p,y,w,M,_,b,v,j,T,L=e.type;if(void 0!==e.constructor)return null;null!=r.__h&&(f=r.__h,l=e.__e=r.__e,e.__h=null,a=[l]),(h=E.__b)&&h(e);try{t:if("function"==typeof L){if(b=e.props,v=(h=L.contextType)&&o[h.__c],j=h?v?v.props.value:h.__:o,r.__c?_=(g=e.__c=r.__c).__=g.__E:("prototype"in L&&L.prototype.render?e.__c=g=new L(b,j):(e.__c=g=new s(b,j),g.constructor=L,g.render=I),v&&v.sub(g),g.props=b,g.state||(g.state={}),g.context=j,g.__n=o,p=g.__d=!0,g.__h=[]),null==g.__s&&(g.__s=g.state),null!=L.getDerivedStateFromProps&&(g.__s==g.state&&(g.__s=n({},g.__s)),n(g.__s,L.getDerivedStateFromProps(b,g.__s))),y=g.props,w=g.state,p)null==L.getDerivedStateFromProps&&null!=g.componentWillMount&&g.componentWillMount(),null!=g.componentDidMount&&g.__h.push(g.componentDidMount);else{if(null==L.getDerivedStateFromProps&&b!==y&&null!=g.componentWillReceiveProps&&g.componentWillReceiveProps(b,j),!g.__e&&null!=g.shouldComponentUpdate&&!1===g.shouldComponentUpdate(b,g.__s,j)||e.__v===r.__v){g.props=b,g.state=g.__s,e.__v!==r.__v&&(g.__d=!1),g.__v=e,e.__e=r.__e,e.__k=r.__k,e.__k.forEach((function(t){t&&(t.__=e)})),g.__h.length&&u.push(g);break t}null!=g.componentWillUpdate&&g.componentWillUpdate(b,g.__s,j),null!=g.componentDidUpdate&&g.__h.push((function(){g.componentDidUpdate(y,w,M)}))}g.context=j,g.props=b,g.state=g.__s,(h=E.__r)&&h(e),g.__d=!1,g.__v=e,g.__P=t,h=g.render(g.props,g.state,g.context),g.state=g.__s,null!=g.getChildContext&&(o=n(n({},o),g.getChildContext())),p||null==g.getSnapshotBeforeUpdate||(M=g.getSnapshotBeforeUpdate(y,w)),T=null!=h&&h.type===c&&null==h.key?h.props.children:h,d(t,Array.isArray(T)?T:[T],e,r,o,i,a,u,l,f),g.base=e.__e,e.__h=null,g.__h.length&&u.push(g),_&&(g.__E=g.__=null),g.__e=!1}else null==a&&e.__v===r.__v?(e.__k=r.__k,e.__e=r.__e):e.__e=m(r.__e,e,r,o,i,a,u,f);(h=E.diffed)&&h(e)}catch(t){e.__v=null,(f||null!=a)&&(e.__e=l,e.__h=!!f,a[a.indexOf(l)]=null),E.__e(t,e,r)}}function T(t,e){E.__c&&E.__c(e,t),t.some((function(e){try{t=e.__h,e.__h=[],t.some((function(t){t.call(e)}))}catch(t){E.__e(t,e.__v)}}))}function m(t,e,r,n,i,a,u,c){var s,f,h,g=r.props,p=e.props,y=e.type,w=0;if("svg"===y&&(i=!0),null!=a)for(;w<a.length;w++)if((s=a[w])&&"setAttribute"in s==!!y&&(y?s.localName===y:3===s.nodeType)){t=s,a[w]=null;break}if(null==t){if(null===y)return document.createTextNode(p);t=i?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,p.is&&p),a=null,c=!1}if(null===y)g===p||c&&t.data===p||(t.data=p);else{if(a=a&&x.call(t.childNodes),f=(g=r.props||Y).dangerouslySetInnerHTML,h=p.dangerouslySetInnerHTML,!c){if(null!=a)for(g={},w=0;w<t.attributes.length;w++)g[t.attributes[w].name]=t.attributes[w].value;(h||f)&&(h&&(f&&h.__html==f.__html||h.__html===t.innerHTML)||(t.innerHTML=h&&h.__html||""))}if(function(t,e,r,n,o){var i;for(i in r)"children"===i||"key"===i||i in e||_(t,i,null,r[i],n);for(i in e)o&&"function"!=typeof e[i]||"children"===i||"key"===i||"value"===i||"checked"===i||r[i]===e[i]||_(t,i,e[i],r[i],n)}(t,p,g,i,c),h)e.__k=[];else if(w=e.props.children,d(t,Array.isArray(w)?w:[w],e,r,n,i&&"foreignObject"!==y,a,u,a?a[0]:r.__k&&l(r,0),c),null!=a)for(w=a.length;w--;)null!=a[w]&&o(a[w]);c||("value"in p&&void 0!==(w=p.value)&&(w!==g.value||w!==t.value||"progress"===y&&!w)&&_(t,"value",w,g.value,!1),"checked"in p&&void 0!==(w=p.checked)&&w!==t.checked&&_(t,"checked",w,g.checked,!1))}return t}function L(t,e,r){try{"function"==typeof t?t(e):t.current=e}catch(t){E.__e(t,r)}}function N(t,e,r){var n,i;if(E.unmount&&E.unmount(t),(n=t.ref)&&(n.current&&n.current!==t.__e||L(n,null,e)),null!=(n=t.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(t){E.__e(t,e)}n.base=n.__P=null}if(n=t.__k)for(i=0;i<n.length;i++)n[i]&&N(n[i],e,"function"!=typeof t.type);r||null==t.__e||o(t.__e),t.__e=t.__d=void 0}function I(t,e,r){return this.constructor(t,r)}function O(t,e,r){var n,o,a;E.__&&E.__(t,e),o=(n="function"==typeof r)?null:r&&r.__k||e.__k,a=[],j(e,t=(!n&&r||e).__k=i(c,null,[t]),o||Y,Y,void 0!==e.ownerSVGElement,!n&&r?[r]:o?null:e.firstChild?x.call(e.childNodes):null,a,!n&&r?r:o?o.__e:e.firstChild,n),T(a,t)}function A(t,e){O(t,e,A)}function D(t,e,r){var o,i,u,c=n({},t.props);for(u in e)"key"==u?o=e[u]:"ref"==u?i=e[u]:c[u]=e[u];return arguments.length>2&&(c.children=arguments.length>3?x.call(arguments,2):r),a(t.type,c,o||t.key,i||t.ref,null)}function C(t,e){var r={__c:e="__cC"+U++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var r,n;return this.getChildContext||(r=[],(n={})[e]=this,this.getChildContext=function(){return n},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&r.some(h)},this.sub=function(t){r.push(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){r.splice(r.indexOf(t),1),e&&e.call(t)}}),t.children}};return r.Provider.__=r.Consumer.contextType=r}r.d(e,"j",(function(){return O})),r.d(e,"h",(function(){return A})),r.d(e,"e",(function(){return i})),r.d(e,"g",(function(){return i})),r.d(e,"b",(function(){return c})),r.d(e,"f",(function(){return u})),r.d(e,"a",(function(){return s})),r.d(e,"c",(function(){return D})),r.d(e,"d",(function(){return C})),r.d(e,"k",(function(){return y})),r.d(e,"i",(function(){return E}));var x,E,k,S,z,P,U,Y={},B=[],R=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;x=B.slice,E={__e:function(t,e){for(var r,n,o;e=e.__;)if((r=e.__c)&&!r.__)try{if((n=r.constructor)&&null!=n.getDerivedStateFromError&&(r.setState(n.getDerivedStateFromError(t)),o=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(t),o=r.__d),o)return r.__E=r}catch(e){t=e}throw t}},k=0,s.prototype.setState=function(t,e){var r;r=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=n({},this.state),"function"==typeof t&&(t=t(n({},r),this.props)),t&&n(r,t),null!=t&&this.__v&&(e&&this.__h.push(e),h(this))},s.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),h(this))},s.prototype.render=c,S=[],z="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,g.__r=0,U=0},QgHc:function(t,e){e.read=function(t,e,r,n,o){var i,a,u=8*o-n-1,c=(1<<u)-1,s=c>>1,l=-7,f=r?o-1:0,h=r?-1:1,g=t[e+f];for(f+=h,i=g&(1<<-l)-1,g>>=-l,l+=u;l>0;i=256*i+t[e+f],f+=h,l-=8);for(a=i&(1<<-l)-1,i>>=-l,l+=n;l>0;a=256*a+t[e+f],f+=h,l-=8);if(0===i)i=1-s;else{if(i===c)return a?NaN:1/0*(g?-1:1);a+=Math.pow(2,n),i-=s}return(g?-1:1)*a*Math.pow(2,i-n)},e.write=function(t,e,r,n,o,i){var a,u,c,s=8*i-o-1,l=(1<<s)-1,f=l>>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:i-1,d=n?1:-1,p=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-a))<1&&(a--,c*=2),(e+=a+f>=1?h/c:h*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=l?(u=0,a=l):a+f>=1?(u=(e*c-1)*Math.pow(2,o),a+=f):(u=e*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;t[r+g]=255&u,g+=d,u/=256,o-=8);for(a=a<<o|u,s+=o;s>0;t[r+g]=255&a,g+=d,a/=256,s-=8);t[r+g-d]|=128*p}},UxVw:function(t){var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},XaFX:function(t,e,r){"use strict";(function(t){function n(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(t,e){if(n()<e)throw new RangeError("Invalid typed array length");return i.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=i.prototype:(null===t&&(t=new i(e)),t.length=e),t}function i(t,e,r){if(!(i.TYPED_ARRAY_SUPPORT||this instanceof i))return new i(t,e,r);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return c(this,t)}return a(this,t,e,r)}function a(t,e,r,n){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(t,e,r,n){if(r<0||e.byteLength<r)throw new RangeError("'offset' is out of bounds");if(e.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");e=void 0===r&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,r):new Uint8Array(e,r,n);i.TYPED_ARRAY_SUPPORT?(t=e).__proto__=i.prototype:t=s(t,e);return t}(t,e,r,n):"string"==typeof e?function(t,e,r){"string"==typeof r&&""!==r||(r="utf8");if(!i.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|f(e,r),a=(t=o(t,n)).write(e,r);a!==n&&(t=t.slice(0,a));return t}(t,e,r):function(t,e){if(i.isBuffer(e)){var r=0|l(e.length);return 0===(t=o(t,r)).length||e.copy(t,0,0,r),t}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||(n=e.length)!=n?o(t,0):s(t,e);if("Buffer"===e.type&&R(e.data))return s(t,e.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(t,e)}function u(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number');if(t<0)throw new RangeError('"size" argument must not be negative')}function c(t,e){if(u(e),t=o(t,e<0?0:0|l(e)),!i.TYPED_ARRAY_SUPPORT)for(var r=0;r<e;++r)t[r]=0;return t}function s(t,e){var r=e.length<0?0:0|l(e.length);t=o(t,r);for(var n=0;n<r;n+=1)t[n]=255&e[n];return t}function l(t){if(t>=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|t}function f(t,e){if(i.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return z(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return P(t).length;default:if(n)return z(t).length;e=(""+e).toLowerCase(),n=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return N(this,e,r);case"utf8":case"utf-8":return T(this,e,r);case"ascii":return m(this,e,r);case"latin1":case"binary":return L(this,e,r);case"base64":return j(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function g(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,o){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(o)return-1;r=t.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof e&&(e=i.from(e,n)),i.isBuffer(e))return 0===e.length?-1:p(t,e,r,n,o);if("number"==typeof e)return e&=255,i.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):p(t,[e],r,n,o);throw new TypeError("val must be string, number or Buffer")}function p(t,e,r,n,o){function i(t,e){return 1===u?t[e]:t.readUInt16BE(e*u)}var a,u=1,c=t.length,s=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;u=2,c/=2,s/=2,r/=2}if(o){var l=-1;for(a=r;a<c;a++)if(i(t,a)===i(e,-1===l?0:a-l)){if(-1===l&&(l=a),a-l+1===s)return l*u}else-1!==l&&(a-=a-l),l=-1}else for(r+s>c&&(r=c-s),a=r;a>=0;a--){for(var f=!0,h=0;h<s;h++)if(i(t,a+h)!==i(e,h)){f=!1;break}if(f)return a}return-1}function y(t,e,r,n){r=Number(r)||0;var o=t.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=e.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var a=0;a<n;++a){var u=parseInt(e.substr(2*a,2),16);if(isNaN(u))return a;t[r+a]=u}return a}function w(t,e,r,n){return U(z(e,t.length-r),t,r,n)}function M(t,e,r,n){return U(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function _(t,e,r,n){return M(t,e,r,n)}function b(t,e,r,n){return U(P(e),t,r,n)}function v(t,e,r,n){return U(function(t,e){for(var r,n,o=[],i=0;i<t.length&&!((e-=2)<0);++i)r=t.charCodeAt(i),n=r>>8,o.push(r%256),o.push(n);return o}(e,t.length-r),t,r,n)}function j(t,e,r){return Y.fromByteArray(0===e&&r===t.length?t:t.slice(e,r))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],o=e;o<r;){var i,a,u,c,s=t[o],l=null,f=s>239?4:s>223?3:s>191?2:1;if(o+f<=r)switch(f){case 1:s<128&&(l=s);break;case 2:128==(192&(i=t[o+1]))&&(c=(31&s)<<6|63&i)>127&&(l=c);break;case 3:a=t[o+2],128==(192&(i=t[o+1]))&&128==(192&a)&&(c=(15&s)<<12|(63&i)<<6|63&a)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:a=t[o+2],u=t[o+3],128==(192&(i=t[o+1]))&&128==(192&a)&&128==(192&u)&&(c=(15&s)<<18|(63&i)<<12|(63&a)<<6|63&u)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(n.push((l-=65536)>>>10&1023|55296),l=56320|1023&l),n.push(l),o+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r="",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=4096));return r}(n)}function m(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;o<r;++o)n+=String.fromCharCode(127&t[o]);return n}function L(t,e,r){var n="";r=Math.min(t.length,r);for(var o=e;o<r;++o)n+=String.fromCharCode(t[o]);return n}function N(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=e;i<r;++i)o+=S(t[i]);return o}function I(t,e,r){for(var n=t.slice(e,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function O(t,e,r){if(t%1!=0||t<0)throw new RangeError("offset is not uint");if(t+e>r)throw new RangeError("Trying to access beyond buffer length")}function A(t,e,r,n,o,a){if(!i.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>o||e<a)throw new RangeError('"value" argument is out of bounds');if(r+n>t.length)throw new RangeError("Index out of range")}function D(t,e,r,n){e<0&&(e=65535+e+1);for(var o=0,i=Math.min(t.length-r,2);o<i;++o)t[r+o]=(e&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function C(t,e,r,n){e<0&&(e=4294967295+e+1);for(var o=0,i=Math.min(t.length-r,4);o<i;++o)t[r+o]=e>>>8*(n?o:3-o)&255}function x(t,e,r,n){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function E(t,e,r,n,o){return o||x(t,0,r,4),B.write(t,e,r,n,23,4),r+4}function k(t,e,r,n,o){return o||x(t,0,r,8),B.write(t,e,r,n,52,8),r+8}function S(t){return t<16?"0"+t.toString(16):t.toString(16)}function z(t,e){var r;e=e||1/0;for(var n=t.length,o=null,i=[],a=0;a<n;++a){if((r=t.charCodeAt(a))>55295&&r<57344){if(!o){if(r>56319){(e-=3)>-1&&i.push(239,191,189);continue}if(a+1===n){(e-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(e-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(e-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((e-=1)<0)break;i.push(r)}else if(r<2048){if((e-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function P(t){return Y.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(Q,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function U(t,e,r,n){for(var o=0;o<n&&!(o+r>=e.length||o>=t.length);++o)e[o+r]=t[o];return o}var Y=r("EhTh"),B=r("QgHc"),R=r("UxVw");e.Buffer=i,e.SlowBuffer=function(t){return+t!=t&&(t=0),i.alloc(+t)},e.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=n(),i.poolSize=8192,i._augment=function(t){return t.__proto__=i.prototype,t},i.from=function(t,e,r){return a(null,t,e,r)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0})),i.alloc=function(t,e,r){return function(t,e,r,n){return u(e),e<=0?o(t,e):void 0!==r?"string"==typeof n?o(t,e).fill(r,n):o(t,e).fill(r):o(t,e)}(null,t,e,r)},i.allocUnsafe=function(t){return c(null,t)},i.allocUnsafeSlow=function(t){return c(null,t)},i.isBuffer=function(t){return!(null==t||!t._isBuffer)},i.compare=function(t,e){if(!i.isBuffer(t)||!i.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,o=0,a=Math.min(r,n);o<a;++o)if(t[o]!==e[o]){r=t[o],n=e[o];break}return r<n?-1:n<r?1:0},i.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(t,e){if(!R(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return i.alloc(0);var r;if(void 0===e)for(e=0,r=0;r<t.length;++r)e+=t[r].length;var n=i.allocUnsafe(e),o=0;for(r=0;r<t.length;++r){var a=t[r];if(!i.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,o),o+=a.length}return n},i.byteLength=f,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<t;e+=2)g(this,e,e+1);return this},i.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<t;e+=4)g(this,e,e+3),g(this,e+1,e+2);return this},i.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<t;e+=8)g(this,e,e+7),g(this,e+1,e+6),g(this,e+2,e+5),g(this,e+3,e+4);return this},i.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?T(this,0,t):h.apply(this,arguments)},i.prototype.equals=function(t){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===i.compare(this,t)},i.prototype.inspect=function(){var t="",r=e.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},i.prototype.compare=function(t,e,r,n,o){if(!i.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),e<0||r>t.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&e>=r)return 0;if(n>=o)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(o>>>=0)-(n>>>=0),u=(r>>>=0)-(e>>>=0),c=Math.min(a,u),s=this.slice(n,o),l=t.slice(e,r),f=0;f<c;++f)if(s[f]!==l[f]){a=s[f],u=l[f];break}return a<u?-1:u<a?1:0},i.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},i.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},i.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},i.prototype.write=function(t,e,r,n){if(void 0===e)n="utf8",r=this.length,e=0;else if(void 0===r&&"string"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-e;if((void 0===r||r>o)&&(r=o),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return y(this,t,e,r);case"utf8":case"utf-8":return w(this,t,e,r);case"ascii":return M(this,t,e,r);case"latin1":case"binary":return _(this,t,e,r);case"base64":return b(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,e,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};i.prototype.slice=function(t,e){var r,n=this.length;if((t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(e=void 0===e?n:~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),e<t&&(e=t),i.TYPED_ARRAY_SUPPORT)(r=this.subarray(t,e)).__proto__=i.prototype;else{var o=e-t;r=new i(o,void 0);for(var a=0;a<o;++a)r[a]=this[a+t]}return r},i.prototype.readUIntLE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t],o=1,i=0;++i<e&&(o*=256);)n+=this[t+i]*o;return n},i.prototype.readUIntBE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t+--e],o=1;e>0&&(o*=256);)n+=this[t+--e]*o;return n},i.prototype.readUInt8=function(t,e){return e||O(t,1,this.length),this[t]},i.prototype.readUInt16LE=function(t,e){return e||O(t,2,this.length),this[t]|this[t+1]<<8},i.prototype.readUInt16BE=function(t,e){return e||O(t,2,this.length),this[t]<<8|this[t+1]},i.prototype.readUInt32LE=function(t,e){return e||O(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},i.prototype.readUInt32BE=function(t,e){return e||O(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},i.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t],o=1,i=0;++i<e&&(o*=256);)n+=this[t+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*e)),n},i.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=e,o=1,i=this[t+--n];n>0&&(o*=256);)i+=this[t+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*e)),i},i.prototype.readInt8=function(t,e){return e||O(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},i.prototype.readInt16LE=function(t,e){e||O(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},i.prototype.readInt16BE=function(t,e){e||O(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},i.prototype.readInt32LE=function(t,e){return e||O(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},i.prototype.readInt32BE=function(t,e){return e||O(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},i.prototype.readFloatLE=function(t,e){return e||O(t,4,this.length),B.read(this,t,!0,23,4)},i.prototype.readFloatBE=function(t,e){return e||O(t,4,this.length),B.read(this,t,!1,23,4)},i.prototype.readDoubleLE=function(t,e){return e||O(t,8,this.length),B.read(this,t,!0,52,8)},i.prototype.readDoubleBE=function(t,e){return e||O(t,8,this.length),B.read(this,t,!1,52,8)},i.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||A(this,t,e,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[e]=255&t;++i<r&&(o*=256);)this[e+i]=t/o&255;return e+r},i.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e|=0,r|=0,n)||A(this,t,e,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[e+o]=255&t;--o>=0&&(i*=256);)this[e+o]=t/i&255;return e+r},i.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,1,255,0),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},i.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):D(this,t,e,!0),e+2},i.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):D(this,t,e,!1),e+2},i.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):C(this,t,e,!0),e+4},i.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},i.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);A(this,t,e,r,o-1,-o)}var i=0,a=1,u=0;for(this[e]=255&t;++i<r&&(a*=256);)t<0&&0===u&&0!==this[e+i-1]&&(u=1),this[e+i]=(t/a>>0)-u&255;return e+r},i.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var o=Math.pow(2,8*r-1);A(this,t,e,r,o-1,-o)}var i=r-1,a=1,u=0;for(this[e+i]=255&t;--i>=0&&(a*=256);)t<0&&0===u&&0!==this[e+i+1]&&(u=1),this[e+i]=(t/a>>0)-u&255;return e+r},i.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,1,127,-128),i.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},i.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):D(this,t,e,!0),e+2},i.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):D(this,t,e,!1),e+2},i.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):C(this,t,e,!0),e+4},i.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||A(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),i.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},i.prototype.writeFloatLE=function(t,e,r){return E(this,t,e,!0,r)},i.prototype.writeFloatBE=function(t,e,r){return E(this,t,e,!1,r)},i.prototype.writeDoubleLE=function(t,e,r){return k(this,t,e,!0,r)},i.prototype.writeDoubleBE=function(t,e,r){return k(this,t,e,!1,r)},i.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===t.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e<n-r&&(n=t.length-e+r);var o,a=n-r;if(this===t&&r<e&&e<n)for(o=a-1;o>=0;--o)t[o+e]=this[o+r];else if(a<1e3||!i.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,r+a),e);return a},i.prototype.fill=function(t,e,r,n){if("string"==typeof t){if("string"==typeof e?(n=e,e=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===t.length){var o=t.charCodeAt(0);o<256&&(t=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!i.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof t&&(t&=255);if(e<0||this.length<e||this.length<r)throw new RangeError("Out of range index");if(r<=e)return this;var a;if(e>>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(a=e;a<r;++a)this[a]=t;else{var u=i.isBuffer(t)?t:z(new i(t,n).toString()),c=u.length;for(a=0;a<r-e;++a)this[a+e]=u[a%c]}return this};var Q=/[^+\/0-9A-Za-z-_]/g}).call(this,r("Xi9u"))},Xi9u:function(t){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(t){"object"==typeof window&&(e=window)}t.exports=e},jBoo:function(t,e){!function(){function r(t){return l.PF.compile(t||"nplurals=2; plural=(n != 1);")}function n(t,e){this._key=t,this._i18n=e}var o=Array.prototype,i=o.slice,a=Object.prototype.hasOwnProperty,u=o.forEach,c={},s={forEach:function(t,e,r){var n,o,i;if(null!==t)if(u&&t.forEach===u)t.forEach(e,r);else if(t.length===+t.length){for(n=0,o=t.length;n<o;n++)if(n in t&&e.call(r,t[n],n,t)===c)return}else for(i in t)if(a.call(t,i)&&e.call(r,t[i],i,t)===c)return},extend:function(t){return this.forEach(i.call(arguments,1),(function(e){for(var r in e)t[r]=e[r]})),t}},l=function(t){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=s.extend({},this.defaults,t),this.textdomain(this.options.domain),t.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+t.domain+"`")};l.context_delimiter=String.fromCharCode(4),s.extend(n.prototype,{onDomain:function(t){return this._domain=t,this},withContext:function(t){return this._context=t,this},ifPlural:function(t,e){return this._val=t,this._pkey=e,this},fetch:function(t){return"[object Array]"!={}.toString.call(t)&&(t=[].slice.call(arguments,0)),(t&&t.length?l.sprintf:function(t){return t})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),t)}}),s.extend(l.prototype,{translate:function(t){return new n(t,this)},textdomain:function(t){if(!t)return this._textdomain;this._textdomain=t},gettext:function(t){return this.dcnpgettext.call(this,void 0,void 0,t)},dgettext:function(t,e){return this.dcnpgettext.call(this,t,void 0,e)},dcgettext:function(t,e){return this.dcnpgettext.call(this,t,void 0,e)},ngettext:function(t,e,r){return this.dcnpgettext.call(this,void 0,void 0,t,e,r)},dngettext:function(t,e,r,n){return this.dcnpgettext.call(this,t,void 0,e,r,n)},dcngettext:function(t,e,r,n){return this.dcnpgettext.call(this,t,void 0,e,r,n)},pgettext:function(t,e){return this.dcnpgettext.call(this,void 0,t,e)},dpgettext:function(t,e,r){return this.dcnpgettext.call(this,t,e,r)},dcpgettext:function(t,e,r){return this.dcnpgettext.call(this,t,e,r)},npgettext:function(t,e,r,n){return this.dcnpgettext.call(this,void 0,t,e,r,n)},dnpgettext:function(t,e,r,n,o){return this.dcnpgettext.call(this,t,e,r,n,o)},dcnpgettext:function(t,e,n,o,i){var a;if(o=o||n,t=t||this._textdomain,!this.options)return(a=new l).dcnpgettext.call(a,void 0,void 0,n,o,i);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[t])throw new Error("Domain `"+t+"` was not found.");if(!this.options.locale_data[t][""])throw new Error("No locale meta information provided.");if(!n)throw new Error("No translation key found.");var u,c,s,f=e?e+l.context_delimiter+n:n,h=this.options.locale_data,g=h[t],d=(h.messages||this.defaults.locale_data.messages)[""],p=g[""].plural_forms||g[""]["Plural-Forms"]||g[""]["plural-forms"]||d.plural_forms||d["Plural-Forms"]||d["plural-forms"];if(void 0===i)s=0;else{if("number"!=typeof i&&(i=parseInt(i,10),isNaN(i)))throw new Error("The number that was passed in is not a number.");s=r(p)(i)}if(!g)throw new Error("No domain named `"+t+"` could be found.");return!(u=g[f])||s>u.length?(this.options.missing_key_callback&&this.options.missing_key_callback(f,t),c=[n,o],!0===this.options.debug&&console.log(c[r(p)(i)]),c[r()(i)]):(c=u[s])||(c=[n,o])[r()(i)]}});var f,h,g=function(){function t(t){return Object.prototype.toString.call(t).slice(8,-1).toLowerCase()}function e(t,e){for(var r=[];e>0;r[--e]=t);return r.join("")}var r=function t(){return t.cache.hasOwnProperty(arguments[0])||(t.cache[arguments[0]]=t.parse(arguments[0])),t.format.call(null,t.cache[arguments[0]],arguments)};return r.format=function(r,n){var o,i,a,u,c,s,l,f=1,h=r.length,d="",p=[];for(i=0;i<h;i++)if("string"===(d=t(r[i])))p.push(r[i]);else if("array"===d){if((u=r[i])[2])for(o=n[f],a=0;a<u[2].length;a++){if(!o.hasOwnProperty(u[2][a]))throw g('[sprintf] property "%s" does not exist',u[2][a]);o=o[u[2][a]]}else o=u[1]?n[u[1]]:n[f++];if(/[^s]/.test(u[8])&&"number"!=t(o))throw g("[sprintf] expecting number but found %s",t(o));switch(null==o&&(o=""),u[8]){case"b":o=o.toString(2);break;case"c":o=String.fromCharCode(o);break;case"d":o=parseInt(o,10);break;case"e":o=u[7]?o.toExponential(u[7]):o.toExponential();break;case"f":o=u[7]?parseFloat(o).toFixed(u[7]):parseFloat(o);break;case"o":o=o.toString(8);break;case"s":o=(o=String(o))&&u[7]?o.substring(0,u[7]):o;break;case"u":o=Math.abs(o);break;case"x":o=o.toString(16);break;case"X":o=o.toString(16).toUpperCase()}o=/[def]/.test(u[8])&&u[3]&&o>=0?"+"+o:o,s=u[4]?"0"==u[4]?"0":u[4].charAt(1):" ",l=u[6]-String(o).length,c=u[6]?e(s,l):"",p.push(u[5]?o+c:c+o)}return p.join("")},r.cache={},r.parse=function(t){for(var e=t,r=[],n=[],o=0;e;){if(null!==(r=/^[^\x25]+/.exec(e)))n.push(r[0]);else if(null!==(r=/^\x25{2}/.exec(e)))n.push("%");else{if(null===(r=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(e)))throw"[sprintf] huh?";if(r[2]){o|=1;var i=[],a=r[2],u=[];if(null===(u=/^([a-z_][a-z_\d]*)/i.exec(a)))throw"[sprintf] huh?";for(i.push(u[1]);""!==(a=a.substring(u[0].length));)if(null!==(u=/^\.([a-z_][a-z_\d]*)/i.exec(a)))i.push(u[1]);else{if(null===(u=/^\[(\d+)\]/.exec(a)))throw"[sprintf] huh?";i.push(u[1])}r[2]=i}else o|=2;if(3===o)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";n.push(r)}e=e.substring(r[0].length)}return n},r}(),d=function(t,e){return e.unshift(t),g.apply(null,e)};l.parse_plural=function(t,e){return t=t.replace(/n/g,e),l.parse_expression(t)},l.sprintf=function(t,e){return"[object Array]"=={}.toString.call(e)?d(t,[].slice.call(e)):g.apply(this,[].slice.call(arguments))},l.prototype.sprintf=function(){return l.sprintf.apply(this,arguments)},(l.PF={}).parse=function(t){var e=l.PF.extractPluralExpr(t);return l.PF.parser.parse.call(l.PF.parser,e)},l.PF.compile=function(t){var e=l.PF.parse(t);return function(t){return!0===(r=l.PF.interpreter(e)(t))?1:r||0;var r}},l.PF.interpreter=function(t){return function(e){switch(t.type){case"GROUP":return l.PF.interpreter(t.expr)(e);case"TERNARY":return l.PF.interpreter(t.expr)(e)?l.PF.interpreter(t.truthy)(e):l.PF.interpreter(t.falsey)(e);case"OR":return l.PF.interpreter(t.left)(e)||l.PF.interpreter(t.right)(e);case"AND":return l.PF.interpreter(t.left)(e)&&l.PF.interpreter(t.right)(e);case"LT":return l.PF.interpreter(t.left)(e)<l.PF.interpreter(t.right)(e);case"GT":return l.PF.interpreter(t.left)(e)>l.PF.interpreter(t.right)(e);case"LTE":return l.PF.interpreter(t.left)(e)<=l.PF.interpreter(t.right)(e);case"GTE":return l.PF.interpreter(t.left)(e)>=l.PF.interpreter(t.right)(e);case"EQ":return l.PF.interpreter(t.left)(e)==l.PF.interpreter(t.right)(e);case"NEQ":return l.PF.interpreter(t.left)(e)!=l.PF.interpreter(t.right)(e);case"MOD":return l.PF.interpreter(t.left)(e)%l.PF.interpreter(t.right)(e);case"VAR":return e;case"NUM":return t.val;default:throw new Error("Invalid Token found.")}}},l.PF.extractPluralExpr=function(t){t=t.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(t)||(t=t.concat(";"));var e,r=/nplurals\=(\d+);/,n=t.match(r);if(!(n.length>1))throw new Error("nplurals not found in plural_forms string: "+t);if(!((e=(t=t.replace(r,"")).match(/plural\=(.*);/))&&e.length>1))throw new Error("`plural` expression not found: "+t);return e[1]},l.PF.parser=(f={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(t,e,r,n,o,i){var a=i.length-1;switch(o){case 1:return{type:"GROUP",expr:i[a-1]};case 2:this.$={type:"TERNARY",expr:i[a-4],truthy:i[a-2],falsey:i[a]};break;case 3:this.$={type:"OR",left:i[a-2],right:i[a]};break;case 4:this.$={type:"AND",left:i[a-2],right:i[a]};break;case 5:this.$={type:"LT",left:i[a-2],right:i[a]};break;case 6:this.$={type:"LTE",left:i[a-2],right:i[a]};break;case 7:this.$={type:"GT",left:i[a-2],right:i[a]};break;case 8:this.$={type:"GTE",left:i[a-2],right:i[a]};break;case 9:this.$={type:"NEQ",left:i[a-2],right:i[a]};break;case 10:this.$={type:"EQ",left:i[a-2],right:i[a]};break;case 11:this.$={type:"MOD",left:i[a-2],right:i[a]};break;case 12:this.$={type:"GROUP",expr:i[a-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(t)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(t){throw new Error(t)},parse:function(t){function e(){var t;return"number"!=typeof(t=r.lexer.lex()||1)&&(t=r.symbols_[t]||t),t}var r=this,n=[0],o=[null],i=[],a=this.table,u="",c=0,s=0,l=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var f=this.lexer.yylloc;i.push(f),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var h,g,d,p,y,w,M,_,b,v={};;){if(this.defaultActions[d=n[n.length-1]]?p=this.defaultActions[d]:(null==h&&(h=e()),p=a[d]&&a[d][h]),void 0===p||!p.length||!p[0]){if(!l){for(w in _=[],a[d])this.terminals_[w]&&w>2&&_.push("'"+this.terminals_[w]+"'");var j="";j=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+_.join(", ")+", got '"+this.terminals_[h]+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==h?"end of input":"'"+(this.terminals_[h]||h)+"'"),this.parseError(j,{text:this.lexer.match,token:this.terminals_[h]||h,line:this.lexer.yylineno,loc:f,expected:_})}if(3==l){if(1==h)throw new Error(j||"Parsing halted.");s=this.lexer.yyleng,u=this.lexer.yytext,c=this.lexer.yylineno,f=this.lexer.yylloc,h=e()}for(;!(2..toString()in a[d]);){if(0==d)throw new Error(j||"Parsing halted.");n.length=n.length-2*(b=1),o.length=o.length-b,i.length=i.length-b,d=n[n.length-1]}g=h,h=2,p=a[d=n[n.length-1]]&&a[d][2],l=3}if(p[0]instanceof Array&&p.length>1)throw new Error("Parse Error: multiple actions possible at state: "+d+", token: "+h);switch(p[0]){case 1:n.push(h),o.push(this.lexer.yytext),i.push(this.lexer.yylloc),n.push(p[1]),h=null,g?(h=g,g=null):(s=this.lexer.yyleng,u=this.lexer.yytext,c=this.lexer.yylineno,f=this.lexer.yylloc,l>0&&l--);break;case 2:if(v.$=o[o.length-(M=this.productions_[p[1]][1])],v._$={first_line:i[i.length-(M||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(M||1)].first_column,last_column:i[i.length-1].last_column},void 0!==(y=this.performAction.call(v,u,s,c,this.yy,p[1],o,i)))return y;M&&(n=n.slice(0,-1*M*2),o=o.slice(0,-1*M),i=i.slice(0,-1*M)),n.push(this.productions_[p[1]][0]),o.push(v.$),i.push(v._$),n.push(a[n[n.length-2]][n[n.length-1]]);break;case 3:return!0}}return!0}},h=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parseError)throw new Error(t);this.yy.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.match+=t,this.matched+=t,t.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),t},unput:function(t){return this._input=t+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var r=this._currentRules(),n=0;n<r.length;n++)if(t=this._input.match(this.rules[r[n]]))return(e=t[0].match(/\n.*/g))&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-1:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],this.performAction.call(this,this.yy,this,r[n],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},performAction:function(t,e,r){switch(r){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};return t}(),f.lexer=h,f),t.exports&&(e=t.exports=l),e.Jed=l}()},xBEZ:function(t){t.exports="data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0MTEuMiAyNzk0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNDExLjIgMjc5NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDt9DQoJLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjxnIGlkPSJMYXllcl94NUZfMV94NUZfMSI+DQoJPGc+DQoJCTxwb2x5Z29uIHBvaW50cz0iMTIwNC42LDM1OS4yIDI3MS44LDMwIDI3MS44LDIwNjAuMSAxMjA0LjYsMTc1OC4zIAkJIi8+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTE4Mi4yLDM1OC4xIDIxNTAuNiwyOSAyMTUwLjYsMjA1OSAxMTgyLjIsMTc1Ny4zIAkJIi8+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzAsMjQxNS40IDExODIuMiwyMDMxLjQgMTE4Mi4yLDM1Ny45IDMwLDc0MiAJCSIvPg0KCQk8cG9seWdvbiBwb2ludHM9IjE3MDcuMiwyNDQwLjcgMTg3MC41LDI3MDkuNCAxOTU2LjYsMjQ1OS44IAkJIi8+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTQyMS43LDkzNC44Yy02LjEtNiw4LDQ5LjEsMjcuNiw2OC45YzM0LjgsMzUuMSw2MS45LDM5LjYsNzYuNCw0MC4yYzMyLDEuMyw3MS41LTgsOTQuOS0xNy44DQoJCQkJYzIyLjctOS43LDYyLjQtMzAsNzcuNS01OS42YzMuMi02LjMsMTEuOS0xNyw2LjQtNDMuMmMtNC4yLTIwLjItMTctMjcuMy0zMi43LTI2LjJjLTE1LjcsMS4xLTYzLjIsMTMuNy04Ni4xLDIwLjgNCgkJCQljLTIzLDctNzAuMywyMS40LTkwLjksMjUuOEM0NzQuMyw5NDguMiw0MjksOTQxLjcsNDIxLjcsOTM0Ljh6Ii8+DQoJCQk8cGF0aCBkPSJNMTAwMy4xLDE1OTMuN2MtOS4xLTMuMy0xOTYuOS04MS4xLTIyMy42LTkzLjljLTIxLjgtMTAuNS03NS4yLTMzLjEtMTAwLjQtNDMuM2M3MC44LTEwOS4yLDExNS41LTE5MS42LDEyMS41LTIwNC4xDQoJCQkJYzExLTIzLDg2LTE2OS42LDg3LjctMTc4LjdjMS43LTkuMSwzLjgtNDIuOSwyLjItNTFjLTEuNy04LjItMjkuMSw3LjYtNjYuNCwyMC4yYy0zNy40LDEyLjYtMTA4LjQsNTguOC0xMzUuOCw2NC42DQoJCQkJYy0yNy41LDUuNy0xMTUuNSwzOS4xLTE2MC41LDU0Yy00NSwxNC45LTEzMC4yLDQwLjktMTY1LjIsNTAuNGMtMzUuMSw5LjUtNjUuNywxMC4yLTg1LjMsMTYuMmMwLDAsMi42LDI3LjUsNy44LDM1LjcNCgkJCQljNS4yLDguMiwyMy43LDI4LjQsNDUuMywzNC4xYzIxLjYsNS43LDU3LjMsMy40LDczLjYtMC4zYzE2LjMtMy44LDQ0LjQtMTcuNSw0OC4yLTIzLjZjMy44LTYuMS0yLTI0LjksNC41LTMwLjYNCgkJCQljNi41LTUuNiw5Mi4yLTI1LjcsMTI0LjYtMzUuNGMzMi40LTEwLDE1Ni4zLTUyLjYsMTczLjEtNTAuNWMtNS4zLDE3LjctMTA1LDIxNS4xLTEzNy4xLDI3NGMtMzIuMSw1OC45LTIxOC42LDMxOC0yNTguMywzNjMuNg0KCQkJCWMtMzAuMSwzNC43LTEwMy4yLDEyMy41LTEyOC41LDE0My42YzYuNCwxLjgsNTEuNi0yLjEsNTkuOS03LjJjNTEuMy0zMS42LDEzNi45LTEzOC4xLDE2NC40LTE3MC41DQoJCQkJYzgxLjktOTYsMTUzLjgtMTk2LjgsMjEwLjgtMjgzLjRoMC4xYzExLjEsNC42LDEwMC45LDc3LjgsMTI0LjQsOTRjMjMuNCwxNi4yLDExNS45LDY3LjgsMTM2LDc2LjRjMjAsOC43LDk3LjEsNDQuMiwxMDAuMywzMi4yDQoJCQkJQzEwMjkuNCwxNjY4LDEwMTIuMiwxNTk3LjEsMTAwMy4xLDE1OTMuN3oiLz4NCgkJPC9nPg0KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTY5LDI1NzJjMTgsMTEsMzUsMjAsNTQsMjljMzgsMTksODEsMzksMTIyLDU0YzU2LDIxLDExMiwzOCwxNjgsNTFjMzEsNyw2NSwxMyw5OCwxOGMzLDAsOTIsMTEsMTEwLDExaDkwDQoJCQljMzUtMyw2OC01LDEwMy0xMGMyOC00LDU5LTksODktMTZjMjItNSw0NS0xMCw2Ny0xN2MyMS02LDQ1LTE0LDY4LTIyYzE1LTUsMzEtMTIsNDctMThjMTMtNiwyOS0xMyw0NC0xOWMxOC04LDM5LTE5LDU5LTI5DQoJCQljMTYtOCwzNC0xOCw1MS0yOGMxMy03LDQzLTMwLDU5LTMwYzE4LDAsMzAsMTYsMzAsMzBjMCwyOS0zOSwzOC01Nyw1MWMtMTksMTMtNDIsMjMtNjIsMzRjLTQwLDIxLTgxLDM5LTEyMCw1NA0KCQkJYy01MSwxOS0xMDcsMzctMTU3LDQ5Yy0xOSw0LTM4LDktNTcsMTJjLTEwLDItMTE0LDE4LTE0MywxOGgtMTMyYy0zNS0zLTcyLTctMTA3LTEyYy0zMS01LTY0LTExLTk1LTE4Yy0yNC01LTUwLTEyLTczLTE5DQoJCQljLTQwLTExLTc5LTI1LTExNy00MGMtNjktMjYtMTQxLTYwLTIwOS0xMDVjLTEyLTgtMTMtMTYtMTMtMjVjMC0xNSwxMS0yOSwyOS0yOUM1MzEsMjU0Niw1NjMsMjU2OSw1NjksMjU3MnoiLz4NCgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTExNTEsMjAwOUw2MSwyMzcyVjc2NGwxMDkwLTM2M1YyMDA5eiBNMTIxMiwzNTR2MTY4MGMtMSw1LTMsMTAtNywxNWMtMiwzLTYsNy05LDhjLTI1LDEwLTExNTEsMzg4LTExNjYsMzg4DQoJCQljLTEyLDAtMjMtOC0yOS0yMWMwLTEtMS0yLTEtNFY3MzljMi01LDMtMTIsNy0xNmM4LTExLDIyLTEzLDMxLTE2YzE3LTYsMTEyNi0zNzgsMTE0Mi0zNzhDMTE5MCwzMjksMTIxMiwzMzYsMTIxMiwzNTR6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMTIwLDIwMTdsLTkwNy0yODJWMzgwbDkwNy0zMDhWMjAxN3ogTTIxODEsMzJ2MjAyM2MtMSwyMy0xNywzMy0zMiwzM2MtMTMsMC0xMDctMzItMTIzLTM3DQoJCQljLTEyNi0zOS0yNTMtNzgtMzc4LTExN2MtMjgtOS01Ny0xOC04NC0yN2MtMjQtNy01MC0xNS03NC0yM2MtMTA3LTMzLTIxNi02Ni0zMjMtMTAyYy00LTEtMTQtMTUtMTQtMThWMzUxYzItNSw0LTExLDktMTUNCgkJCWM4LTksMzUxLTEyMyw0ODYtMTY4YzM2LTEzLDQ4Ny0xNjgsNTAxLTE2OEMyMTY3LDAsMjE4MSwxMywyMTgxLDMyeiIvPg0KCQk8cG9seWdvbiBwb2ludHM9IjI0MTEuMiwyNDQwLjcgMTE5OS41LDIwNTQuNSAxMjA0LjYsMzczLjIgMjQxMS4yLDc1Ny4yIAkJIi8+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE4MDAuMywxMTI0LjZMMTY4MS40LDE0MTJsMjE4LjYsNjYuM0wxODAwLjMsMTEyNC42eiBNMTcyOSw4NTMuMmwxNTYuMSw0Ny4zbDI4NC40LDEwMjVsLTE2MC4zLTQ4LjcNCgkJCQlsLTU3LjYtMjEwLjRMMTYyMC4yLDE1NjZsLTcxLjMsMTcxLjRsLTE2MC40LTQ4LjdMMTcyOSw4NTMuMnoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K"}});</script></body></html> \ No newline at end of file