diff --git a/css/dist/main.css b/css/dist/main.css index 5b5c800..1ea12e7 100644 --- a/css/dist/main.css +++ b/css/dist/main.css @@ -1,2 +1,2 @@ -@keyframes spinner-dot{0%{background-color:#9880ff}50%,to{background-color:#ebe6ff}}#container,body,html{height:100%}body{margin:0;padding:0;background-color:#666}a{cursor:pointer;text-decoration:none}:link,:visited,a{color:#bce}select{font-weight:400;width:150px;padding-top:.2em}#container{display:flex}#main{flex-grow:1;order:1}#main,#map-canvas,#menu{height:100%}#menu{font-family:"Open Sans",Verdana,sans-serif;font-size:.7em;font-weight:700;float:right;overflow-x:hidden;overflow-y:auto;order:2;width:165px;color:#fff;background-color:#666;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#menu-content{padding:10px 0 3em 10px}#footer{line-height:3em;position:fixed;bottom:0;width:165px;padding-left:10px;color:#d3d3d3;background-color:rgba(102,102,102,.9)}#menu-button{font-size:28px;font-weight:400;line-height:28px;position:absolute;z-index:1900;top:5px;right:0;width:30px;height:35px;cursor:pointer;text-align:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#bce;border-radius:11px 0 0 11px;background-color:#666}#menu-button a{color:#fff}#menu-button a::after{content:"»"}#menu.menu-hidden{width:0}#menu.menu-hidden #menu-button{font-weight:400;border-color:#fff;background-color:rgba(0,60,136,.3)}#menu.menu-hidden #menu-button a::after{content:"«"}#login input,#menu input{width:150px;text-align:center;border:1px solid #000}#login input[type=submit],#menu input[type=submit]{color:#fff;border:1px solid #fff;background-color:#000}#menu input[type=checkbox]{width:auto}.menu-link{display:block;margin-top:.2em}label[for=user]{display:block;padding-top:1em}.section{display:block;padding-bottom:10px}.section:first-child{padding-top:1em}#input-file{display:none}#summary div{padding-top:.3em}#summary div img{margin-bottom:-2px}#login{font-family:"Open Sans",Verdana,sans-serif;font-size:.8em;position:relative;top:10%;width:30%;min-width:200px;margin:auto;padding:30px;text-align:center;color:#fff;background-color:#444}#title{font-size:1.3em;padding-top:.6em;padding-bottom:.5em}#subtitle{padding-bottom:2em}#error{padding-top:1.2em;color:#ff0}#popup{font-family:"Open Sans",Verdana,sans-serif;max-width:25em;background-color:#666}#pheader{font-size:.9rem;float:left;padding-bottom:.5rem;color:#bce}#pheader div{float:left;padding-right:2em}#pheader div img{background-image:radial-gradient(circle closest-side,#bfbfbc,#666)}#pbody{font-size:.8rem;line-height:1.3rem;clear:both;padding-top:.2rem;white-space:nowrap;color:#e6e2e2;border-top:1px solid #bce}#pcomments{clear:both;padding:1em;white-space:normal;color:#e6e6e6;border-radius:10px;background-color:#777676}#pcomments,#pimage{text-align:center}#pimage img{max-width:100%;max-height:25em;cursor:pointer;border-radius:10px}#pimage img:hover{opacity:.7}#pleft,#pright{display:inline-block;padding-top:5px;padding-right:20px}#pleft img{background-image:radial-gradient(circle closest-side,#bfbfbc,#666)}#pbody .smaller{font-size:.9em;color:#cacaca}#pfooter{font-size:.6rem;padding-top:20px;color:#f0f8ff}#pfooter div:first-child{width:40%;float:left}#pfooter div:last-child{width:40%;float:right;text-align:right}#bottom{position:relative;z-index:10000;display:none}#chart,.alert button{position:absolute;right:0}#chart{font-family:"Open Sans",Verdana,sans-serif;bottom:-15px;left:0;height:200px;padding:0 10px;opacity:.8;background-color:#fff}#chart-close{position:absolute;z-index:10001;right:4px;bottom:166px;cursor:pointer}.mi{font-style:italic;padding-right:.1em;color:#fff}#modal{font-family:"Open Sans",Verdana,sans-serif;position:fixed;z-index:10010;top:0;left:0;display:block;overflow:auto;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}#modal-header{position:absolute;top:-10px;right:10px;margin:0 auto;text-align:right}#modal-header button{border:0;background-color:transparent}#modal-body,.red-button,button{color:#fff;-webkit-border-radius:10px;border-radius:10px}#modal-body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;font-size:.9em;min-width:300px;margin:0 auto 15%;padding:1em;border:1px solid #888;background-color:rgba(102,102,102,.9);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#modal-body .buttons{padding-top:1em}#modal input[type=color],#modal input[type=number],#modal input[type=password],#modal input[type=text]{display:inline-block;box-sizing:border-box;width:100%;margin:.8em 0;padding:.4em;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px}#modal.image{overflow:hidden;padding-top:0;background-color:rgba(45,45,45,.95)}#modal.image #modal-body img{height:auto;max-width:90vw;max-height:87vh}#modal.image #modal-body{text-align:center;background-color:#2d2d2d}button{font-weight:700;margin-right:5px;cursor:pointer;border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;background-color:#434343}button>*{pointer-events:none}#cancel{margin-top:.5em}.red-button{float:right;padding:.1em .4em;background-color:red}#user-menu{position:absolute;width:130px;padding:1em;border:1px solid #888;background-color:gray}#user-menu.menu-hidden,a.menu-hidden{display:none}#user-menu a{padding-top:.5em;padding-bottom:.5em}.icon{height:1.4em;margin-right:4px;vertical-align:text-top}.menu-title{text-decoration:underline}#configForm label,#user-menu,#user-menu a{display:block}#configForm label b{display:inline-block;text-align:right;width:250px;margin-right:10px;font-size:small;padding-top:5px}#configForm input[type=number],#configForm input[type=text]{width:150px;margin:3px 0;padding:2px 4px;box-sizing:border-box}#configForm input[type=color],#configForm select{width:150px;margin:3px 0;box-sizing:border-box}#configForm input[type=checkbox]{margin:0}#configForm select{padding:2px 0}#configForm input[type=color]{vertical-align:middle;padding:0}#configForm img{height:13px;vertical-align:middle;margin:0 5px}.alert{position:fixed;top:0;left:50%;width:300px;background:#666;color:#fff;font-family:"Open Sans",Verdana,sans-serif;font-size:.8em;line-height:20px;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:1em 0 1em -150px;padding:6px 20px;border-radius:5px;border-top:1px solid #555;box-shadow:10px 10px 10px -8px rgba(0,0,0,.3);z-index:100000;opacity:0;transition:all 1s}.alert.error{background:#d95b5b;border-top:1px solid #d05858}.alert.in{opacity:1}.alert.out{opacity:0}.alert button{top:-1px;border:0;margin:0;height:100%;background:0 0;font-weight:400;font-size:15px}.alert.spinner{background-color:transparent;border:0;box-shadow:none}.alert.spinner>span,.alert.spinner>span::after{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.alert.spinner>span{position:relative;display:block;animation:spinner-dot 1s infinite linear alternate;animation-delay:.5s;transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);will-change:transform,opacity}.alert.spinner>span::after{left:15px;animation:spinner-dot 1s infinite alternate;animation-delay:1s}.alert.spinner>span::after,.alert.spinner>span::before{content:'';display:inline-block;position:absolute;top:0}.alert.spinner>span::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:spinner-dot 1s infinite alternate;animation-delay:0s}.ct-point{transition:.3s;stroke-width:5px!important}.ct-point:hover{cursor:pointer}.ct-point-hilight,.ct-point-selected,.ct-point:hover{stroke-width:10px!important}.ct-point-selected{stroke:#f4c63d!important}.ct-line{stroke-width:2px!important}.ct-axis-title{font-size:.8em}.ol-popup{position:absolute;bottom:12px;left:-50px;min-width:280px;padding:15px;border:1px solid #ccc;border-radius:10px;background-color:#666;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,.2))}.ol-popup::after,.ol-popup::before{position:absolute;top:100%;width:0;height:0;content:" ";pointer-events:none;border:solid transparent}.ol-popup::after{left:48px;margin-left:-10px;border-width:10px;border-top-color:#666}.ol-popup::before{left:48px;margin-left:-11px;border-width:11px;border-top-color:#ccc}.ol-popup-closer{position:absolute;top:-5px;right:-10px;width:30px;height:30px;background-image:url(../../images/close.svg)!important;background-repeat:no-repeat!important}.ol-overlay-container{background-color:#666}.gm-style .gm-style-iw-c{background-color:#666!important;overflow:visible!important}.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,#666 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%)!important}.gm-style-iw button{background-image:url(../../images/close.svg)!important;background-repeat:no-repeat!important}.gm-style-iw button img{visibility:hidden}.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background:#666!important}#switcher{position:absolute;bottom:12px;left:10px;display:none;min-width:200px}.ol-layerswitcher{font-family:sans-serif;font-size:.9em;font-weight:700;margin:1px;padding:.5em;color:#fff;border:0;border-radius:2px;background-color:rgba(0,60,136,.5)}.ol-layerswitcher:hover{background-color:rgba(0,60,136,.7)}.ol-layerswitcher label{display:block;clear:both;margin:.5em 0;cursor:pointer}.ol-layerswitcher label:hover{color:#c8dcf2}.ol-layerswitcher input{margin-right:1em}label.ol-datalayer{margin-top:1.5em}.ol-datalayer~.ol-datalayer{margin-top:.5em}.ol-switcher-button{top:6.6em;left:.5em}.ol-touch .ol-switcher-button{top:10em} +@keyframes spinner-dot{0%{background-color:#9880ff}50%,to{background-color:#ebe6ff}}#container,body,html{height:100%}body{margin:0;padding:0;background-color:#666}a{cursor:pointer;text-decoration:none}:link,:visited,a{color:#bce}select{font-weight:400;width:150px;padding-top:.2em}#container{display:flex}#main{flex-grow:1;order:1}#main,#map-canvas,#menu{height:100%}#menu{font-family:"Open Sans",Verdana,sans-serif;font-size:.7em;font-weight:700;float:right;overflow-x:hidden;overflow-y:auto;order:2;width:165px;color:#fff;background-color:#666;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#menu-content{padding:10px 0 3em 10px}#footer{line-height:3em;position:fixed;bottom:0;width:165px;padding-left:10px;color:#d3d3d3;background-color:rgba(102,102,102,.9)}#menu-button{font-size:28px;font-weight:400;line-height:28px;position:absolute;z-index:1900;top:5px;right:0;width:30px;height:35px;cursor:pointer;text-align:center;border-width:1px 0 1px 1px;border-style:solid;border-color:#bce;border-radius:11px 0 0 11px;background-color:#666}#menu-button a{color:#fff}#menu-button a::after{content:"»"}#menu.menu-hidden{width:0}#menu.menu-hidden #menu-button{font-weight:400;border-color:#fff;background-color:rgba(0,60,136,.3)}#menu.menu-hidden #menu-button a::after{content:"«"}#login input,#menu input{width:150px;text-align:center;border:1px solid #000}#login input[type=submit],#menu input[type=submit]{color:#fff;border:1px solid #fff;background-color:#000}#menu input[type=checkbox]{width:auto}.menu-link{display:block;margin-top:.2em}label[for=user]{display:block;padding-top:1em}.section{display:block;padding-bottom:10px}.section:first-child{padding-top:1em}#input-file{display:none}#summary div{padding-top:.3em}#summary div img{margin-bottom:-2px}#login{font-family:"Open Sans",Verdana,sans-serif;font-size:.8em;position:relative;top:10%;width:30%;min-width:200px;margin:auto;padding:30px;text-align:center;color:#fff;background-color:#444}#title{font-size:1.3em;padding-top:.6em;padding-bottom:.5em}#subtitle{padding-bottom:2em}#error{padding-top:1.2em;color:#ff0}#popup{font-family:"Open Sans",Verdana,sans-serif;max-width:25em;background-color:#666}#pheader{font-size:.9rem;float:left;padding-bottom:.5rem;color:#bce}#pheader div{float:left;padding-right:2em}#pheader div img{background-image:radial-gradient(circle closest-side,#bfbfbc,#666)}#pbody{font-size:.8rem;line-height:1.3rem;clear:both;padding-top:.2rem;white-space:nowrap;color:#e6e2e2;border-top:1px solid #bce}#pcomments{clear:both;padding:1em;white-space:normal;color:#e6e6e6;border-radius:10px;background-color:#777676}#pcomments,#pimage{text-align:center}#pimage img{max-width:100%;max-height:25em;cursor:pointer;border-radius:10px}#pimage img:hover{opacity:.7}#pleft,#pright{display:inline-block;padding-top:5px;padding-right:20px}#pleft img{background-image:radial-gradient(circle closest-side,#bfbfbc,#666)}#pbody .smaller{font-size:.9em;color:#cacaca}#pfooter{font-size:.6rem;padding-top:20px;color:#f0f8ff}#pfooter div:first-child{width:40%;float:left}#pfooter div:last-child{width:40%;float:right;text-align:right}#bottom{position:relative;z-index:10000;display:none}#chart,.alert button{position:absolute;right:0}#chart{font-family:"Open Sans",Verdana,sans-serif;bottom:-15px;left:0;height:200px;padding:0 10px;opacity:.8;background-color:#fff}#chart-close{position:absolute;z-index:10001;right:4px;bottom:166px;cursor:pointer}.mi{font-style:italic;padding-right:.1em;color:#fff}#modal{font-family:"Open Sans",Verdana,sans-serif;position:fixed;z-index:10010;top:0;left:0;display:block;overflow:auto;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}#modal-header{position:absolute;top:-10px;right:10px;margin:0 auto;text-align:right}#modal-header button{border:0;background-color:transparent}#modal-body,.red-button,button{color:#fff;-webkit-border-radius:10px;border-radius:10px}#modal-body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;font-size:.9em;min-width:300px;margin:0 auto 15%;padding:1em;border:1px solid #888;background-color:rgba(102,102,102,.9);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#modal-body .buttons{padding-top:1em}#modal input[type=color],#modal input[type=number],#modal input[type=password],#modal input[type=text]{display:inline-block;box-sizing:border-box;width:100%;margin:.8em 0;padding:.4em;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px}#modal.image{overflow:hidden;padding-top:0;background-color:rgba(45,45,45,.95)}#modal.image #modal-body img{height:auto;max-width:90vw;max-height:87vh}#modal.image #modal-body{text-align:center;background-color:#2d2d2d}button{font-weight:700;margin-right:5px;cursor:pointer;border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;background-color:#434343}button>*{pointer-events:none}#cancel{margin-top:.5em}.red-button{float:right;padding:.1em .4em;background-color:red}#user-menu{position:absolute;width:130px;padding:1em;border:1px solid #888;background-color:gray}#user-menu.menu-hidden,a.menu-hidden{display:none}#user-menu a{padding-top:.5em;padding-bottom:.5em}.icon{height:1.4em;margin-right:4px;vertical-align:text-top}.menu-title{text-decoration:underline}#configForm label,#user-menu,#user-menu a{display:block}#configForm label b{display:inline-block;text-align:right;width:250px;margin-right:10px;font-size:small;padding-top:5px}#configForm input[type=number],#configForm input[type=text]{width:150px;margin:3px 0;padding:2px 4px;box-sizing:border-box}#configForm input[type=color],#configForm select{width:150px;margin:3px 0;box-sizing:border-box}#configForm input[type=checkbox]{margin:0}#configForm select{padding:2px 0}#configForm input[type=color]{vertical-align:middle;padding:0}#configForm img{height:13px;vertical-align:middle;margin:0 5px}.hidden{display:none}.alert{position:fixed;top:0;left:50%;width:300px;background:#666;color:#fff;font-family:"Open Sans",Verdana,sans-serif;font-size:.8em;line-height:20px;text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:1em 0 1em -150px;padding:6px 20px;border-radius:5px;border-top:1px solid #555;box-shadow:10px 10px 10px -8px rgba(0,0,0,.3);z-index:100000;opacity:0;transition:all 1s}.alert.error{background:#d95b5b;border-top:1px solid #d05858}.alert.in{opacity:1}.alert.out{opacity:0}.alert button{top:-1px;border:0;margin:0;height:100%;background:0 0;font-weight:400;font-size:15px}.alert.spinner{background-color:transparent;border:0;box-shadow:none}.alert.spinner>span,.alert.spinner>span::after{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.alert.spinner>span{position:relative;display:block;animation:spinner-dot 1s infinite linear alternate;animation-delay:.5s;transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);will-change:transform,opacity}.alert.spinner>span::after{left:15px;animation:spinner-dot 1s infinite alternate;animation-delay:1s}.alert.spinner>span::after,.alert.spinner>span::before{content:'';display:inline-block;position:absolute;top:0}.alert.spinner>span::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:spinner-dot 1s infinite alternate;animation-delay:0s}.ct-point{transition:.3s;stroke-width:5px!important}.ct-point:hover{cursor:pointer}.ct-point-hilight,.ct-point-selected,.ct-point:hover{stroke-width:10px!important}.ct-point-selected{stroke:#f4c63d!important}.ct-line{stroke-width:2px!important}.ct-axis-title{font-size:.8em}.ol-popup{position:absolute;bottom:12px;left:-50px;min-width:280px;padding:15px;border:1px solid #ccc;border-radius:10px;background-color:#666;-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,.2))}.ol-popup::after,.ol-popup::before{position:absolute;top:100%;width:0;height:0;content:" ";pointer-events:none;border:solid transparent}.ol-popup::after{left:48px;margin-left:-10px;border-width:10px;border-top-color:#666}.ol-popup::before{left:48px;margin-left:-11px;border-width:11px;border-top-color:#ccc}.ol-popup-closer{position:absolute;top:-5px;right:-10px;width:30px;height:30px;background-image:url(../../images/close.svg)!important;background-repeat:no-repeat!important}.ol-overlay-container{background-color:#666}.gm-style .gm-style-iw-c{background-color:#666!important;overflow:visible!important}.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,#666 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%)!important}.gm-style-iw button{background-image:url(../../images/close.svg)!important;background-repeat:no-repeat!important}.gm-style-iw button img{visibility:hidden}.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background:#666!important}#switcher{position:absolute;bottom:12px;left:10px;display:none;min-width:200px}.ol-layerswitcher{font-family:sans-serif;font-size:.9em;font-weight:700;margin:1px;padding:.5em;color:#fff;border:0;border-radius:2px;background-color:rgba(0,60,136,.5)}.ol-layerswitcher:hover{background-color:rgba(0,60,136,.7)}.ol-layerswitcher label{display:block;clear:both;margin:.5em 0;cursor:pointer}.ol-layerswitcher label:hover{color:#c8dcf2}.ol-layerswitcher input{margin-right:1em}label.ol-datalayer{margin-top:1.5em}.ol-datalayer~.ol-datalayer{margin-top:.5em}.ol-switcher-button{top:6.6em;left:.5em}.ol-touch .ol-switcher-button{top:10em} /*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/css/dist/main.css.map b/css/dist/main.css.map index 1ec1995..d181bf0 100644 --- a/css/dist/main.css.map +++ b/css/dist/main.css.map @@ -1 +1 @@ -{"version":3,"sources":["main.css"],"names":[],"mappings":"AAkmBA,A,uBACE,E,CACE,wB,CAGF,G,CAAK,E,CACH,0BA3jBJ,U,CAvBA,I,CAJA,I,CACE,W,CAGF,I,CAEE,Q,CACA,S,CACA,qB,CAGF,C,CACE,c,CACA,oB,CAIF,K,CAAO,Q,CANP,C,CAOE,U,CAGF,M,CACE,e,CACA,W,CACA,gB,CAGF,U,CACE,Y,CAIF,K,CACE,W,CACA,O,CAFF,K,CAMA,W,CAIA,K,CAHE,W,CAGF,K,CACE,0C,CACA,c,CACA,e,CACA,W,CACA,iB,CACA,e,CACA,O,CACA,W,CAEA,U,CACA,qB,CACA,iC,CACA,kC,CAGF,a,CACE,uB,CAGF,O,CACE,e,CACA,c,CACA,Q,CACA,W,CACA,iB,CACA,a,CACA,qC,CAGF,Y,CACE,c,CACA,e,CACA,gB,CACA,iB,CACA,Y,CACA,O,CACA,O,CACA,U,CACA,W,CACA,c,CACA,iB,CACA,0B,CACA,kB,CACA,iB,CACA,2B,CACA,qB,CAGF,c,CACE,U,CAGF,qB,CACE,W,CAGF,iB,CACE,O,CAGF,8B,CACE,e,CACA,iB,CACA,kC,CAGF,uC,CACE,W,CAIF,Y,CADA,W,CAEE,W,CACA,iB,CACA,qB,CAIF,yB,CADA,wB,CAEE,U,CACA,qB,CACA,qB,CAGF,0B,CACE,U,CAGF,U,CACE,a,CACA,e,CAGF,e,CACE,a,CACA,e,CAGF,Q,CACE,a,CACA,mB,CAGF,oB,CACE,e,CAGF,W,CACE,Y,CAGF,Y,CACE,gB,CAGF,gB,CACE,kB,CAGF,M,CACE,0C,CACA,c,CACA,iB,CACA,O,CACA,S,CACA,e,CACA,W,CACA,Y,CACA,iB,CACA,U,CACA,qB,CAGF,M,CACE,e,CACA,gB,CACA,mB,CAGF,S,CACE,kB,CAGF,M,CACE,iB,CACA,U,CAGF,M,CACE,0C,CACA,c,CACA,qB,CAGF,Q,CACE,e,CACA,U,CACA,oB,CACA,U,CAGF,Y,CACE,U,CACA,iB,CAGF,gB,CACE,kE,CAGF,M,CACE,e,CACA,kB,CACA,U,CACA,iB,CACA,kB,CACA,a,CACA,yB,CAGF,U,CACE,U,CACA,W,CAEA,kB,CACA,a,CACA,kB,CACA,wB,CAPF,U,CAUA,O,CACE,iB,CAGF,W,CACE,c,CACA,e,CACA,c,CACA,kB,CAGF,iB,CACE,U,CAGF,M,CAAQ,O,CACN,oB,CACA,e,CACA,kB,CAGF,U,CACE,kE,CAGF,e,CACE,c,CACA,a,CAGF,Q,CACE,e,CACA,gB,CACA,a,CAGF,wB,CACE,S,CACA,U,CAGF,uB,CACE,S,CACA,W,CACA,gB,CAGF,O,CACE,iB,CACA,a,CACA,Y,CAGF,M,CAmPA,a,CACE,iB,CAEA,O,CAtPF,M,CACE,0C,CAGA,Y,CACA,M,CACA,Y,CACA,c,CACA,U,CACA,qB,CAGF,Y,CACE,iB,CACA,a,CACA,S,CACA,Y,CACA,c,CAGF,G,CACE,iB,CACA,kB,CACA,U,CAGF,M,CACE,0C,CACA,c,CACA,a,CACA,K,CACA,M,CACA,a,CACA,a,CACA,U,CACA,W,CACA,qB,CACA,+B,CAGF,a,CACE,iB,CACA,S,CACA,U,CACA,a,CACA,gB,CAGF,oB,CACE,Q,CACA,4B,CAGF,W,CAwEA,W,CAnBA,M,CAsBE,U,CACA,0B,CACA,kB,CA7EF,W,CACE,iB,CACA,O,CACA,Q,CACA,wC,CACA,c,CACA,e,CACA,iB,CACA,W,CAEA,qB,CAGA,qC,CACA,iC,CACA,kC,CAGF,oB,CACE,e,CAIF,wB,CACA,yB,CACA,2B,CAHA,uB,CAIE,oB,CACA,qB,CACA,U,CACA,a,CACA,Y,CACA,qB,CACA,yB,CACA,iB,CAGF,Y,CACE,e,CACA,a,CACA,mC,CAGF,4B,CACE,W,CACA,c,CACA,e,CAGF,wB,CACE,iB,CACA,wB,CAGF,M,CACE,e,CACA,gB,CACA,c,CAEA,qB,CACA,yB,CACA,iB,CACA,wB,CAGF,Q,CACE,mB,CAGF,O,CACE,e,CAGF,W,CACE,W,CACA,iB,CAIA,oB,CAGF,U,CACE,iB,CAEA,W,CACA,W,CACA,qB,CACA,qB,CAGF,sB,CAAwB,a,CACtB,Y,CAGF,Y,CAEE,gB,CACA,mB,CAGF,K,CACE,Y,CACA,gB,CACA,uB,CAGF,W,CACE,yB,CAGF,iB,CA7BA,U,CAaA,Y,CAiBE,a,CAGF,mB,CACE,oB,CACA,gB,CACA,W,CACA,iB,CACA,e,CACA,e,CAIF,8B,CADA,4B,CAIE,W,CACA,Y,CACA,e,CACA,qB,CALF,6B,CACA,kB,CACE,W,CACA,Y,CAEA,qB,CAGF,gC,CACE,Q,CAGF,kB,CACE,a,CAGF,6B,CACE,qB,CACA,S,CAGF,e,CACE,W,CACA,qB,CACA,Y,CAKF,M,CACE,c,CACA,K,CACA,Q,CACA,W,CACA,e,CACA,U,CACA,0C,CACA,c,CACA,gB,CACA,iB,CACA,iC,CACA,kC,CACA,uB,CACA,gB,CACA,iB,CACA,yB,CACA,6C,CACA,c,CACA,S,CACA,iB,CAGF,Y,CACE,kB,CACA,4B,CAGF,S,CACE,S,CAGF,U,CACE,S,CAGF,a,CAEE,Q,CAEA,Q,CACA,Q,CACA,W,CACA,c,CACA,e,CACA,c,CAGF,c,CACE,4B,CACA,Q,CACA,e,CAGF,mB,CAgBA,0B,CAEE,U,CACA,W,CACA,iB,CACA,wB,CACA,a,CAtBF,mB,CACE,iB,CACA,a,CAMA,kD,CACA,mB,CACA,uB,CACA,+B,CACA,2B,CACA,6B,CAGF,0B,CACE,S,CAMA,2C,CACA,kB,CAG6B,0B,CAA/B,2B,CACE,U,CACA,oB,CACA,iB,CACA,K,CAGF,2B,CACE,U,CACA,U,CACA,W,CACA,iB,CACA,wB,CACA,a,CACA,2C,CACA,kB,CAcF,S,CACE,c,CACA,0B,CAGF,e,CACE,c,CAIF,iB,CAIA,kB,CATA,e,CAME,2B,CAGF,kB,CAEE,wB,CAGF,Q,CACE,0B,CAGF,c,CACE,c,CAIF,S,CACE,iB,CACA,W,CACA,U,CACA,e,CACA,Y,CACA,qB,CACA,kB,CACA,qB,CACA,oD,CACA,4C,CAGF,gB,CAAkB,iB,CAChB,iB,CACA,Q,CACA,O,CACA,Q,CACA,W,CACA,mB,CACA,wB,CAGF,gB,CACE,S,CACA,iB,CACA,iB,CACA,qB,CAGF,iB,CACE,S,CACA,iB,CACA,iB,CACA,qB,CAGF,gB,CACE,iB,CACA,Q,CACA,W,CACA,U,CACA,W,CACA,sD,CACA,qC,CAGF,qB,CACE,qB,CAIF,wB,CACE,+B,CACA,0B,CAGF,+B,CACE,qG,CAGF,mB,CACE,sD,CACA,qC,CAGF,uB,CACE,iB,CAGF,iD,CACA,uD,CACE,yB,CAGF,S,CACE,iB,CACA,W,CACA,S,CACA,Y,CACA,e,CAGF,iB,CACE,sB,CACA,c,CACA,e,CACA,U,CACA,Y,CACA,U,CACA,Q,CACA,iB,CACA,kC,CAGF,uB,CACE,kC,CAGF,uB,CACE,a,CACA,U,CACA,a,CACA,c,CAGF,6B,CACE,a,CAGF,uB,CACE,gB,CAGF,kB,CACE,gB,CAGF,2B,CACE,e,CAGF,mB,CACE,S,CACA,S,CAGF,6B,CACE,Q","file":"main.css","sourcesContent":["/* μlogger\n *\n * Copyright(C) 2017 Bartek Fabiszewski (www.fabiszewski.net)\n *\n * This is free software; you can redistribute it and/or modify it under\n * the terms of the GNU General Public License as published by\n * the Free Software Foundation; either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program; if not, see .\n */\n\nhtml {\n height: 100%;\n}\n\nbody {\n height: 100%;\n margin: 0;\n padding: 0;\n background-color: #666;\n}\n\na {\n cursor: pointer;\n text-decoration: none;\n color: #bce;\n}\n\n:link, :visited {\n color: #bce;\n}\n\nselect {\n font-weight: normal;\n width: 150px;\n padding-top: 0.2em;\n}\n\n#container {\n display: flex;\n height: 100%;\n}\n\n#main {\n flex-grow: 1;\n order: 1;\n height: 100%;\n}\n\n#map-canvas {\n height: 100%;\n}\n\n#menu {\n font-family: \"Open Sans\", Verdana, sans-serif;\n font-size: 0.7em;\n font-weight: bold;\n float: right;\n overflow-x: hidden;\n overflow-y: auto;\n order: 2;\n width: 165px;\n height: 100%;\n color: white;\n background-color: #666;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n#menu-content {\n padding: 10px 0 3em 10px;\n}\n\n#footer {\n line-height: 3em;\n position: fixed;\n bottom: 0;\n width: 165px;\n padding-left: 10px;\n color: lightgray;\n background-color: rgba(102, 102, 102, 0.9);\n}\n\n#menu-button {\n font-size: 28px;\n font-weight: normal;\n line-height: 28px;\n position: absolute;\n z-index: 1900;\n top: 5px;\n right: 0;\n width: 30px;\n height: 35px;\n cursor: pointer;\n text-align: center;\n border-width: 1px 0 1px 1px;\n border-style: solid;\n border-color: #bce;\n border-radius: 11px 0 0 11px;\n background-color: #666;\n}\n\n#menu-button a {\n color: white;\n}\n\n#menu-button a::after {\n content: \"»\";\n}\n\n#menu.menu-hidden {\n width: 0;\n}\n\n#menu.menu-hidden #menu-button {\n font-weight: normal;\n border-color: white;\n background-color: rgba(0, 60, 136, 0.3);\n}\n\n#menu.menu-hidden #menu-button a::after {\n content: \"«\";\n}\n\n#menu input,\n#login input {\n width: 150px;\n text-align: center;\n border: 1px solid black;\n}\n\n#menu input[type=\"submit\"],\n#login input[type=\"submit\"] {\n color: white;\n border: 1px solid white;\n background-color: black;\n}\n\n#menu input[type=\"checkbox\"] {\n width: auto;\n}\n\n.menu-link {\n display: block;\n margin-top: 0.2em;\n}\n\nlabel[for=user] {\n display: block;\n padding-top: 1em;\n}\n\n.section {\n display: block;\n padding-bottom: 10px;\n}\n\n.section:first-child {\n padding-top: 1em;\n}\n\n#input-file {\n display: none;\n}\n\n#summary div {\n padding-top: 0.3em;\n}\n\n#summary div img {\n margin-bottom: -2px;\n}\n\n#login {\n font-family: \"Open Sans\", Verdana, sans-serif;\n font-size: 0.8em;\n position: relative;\n top: 10%;\n width: 30%;\n min-width: 200px;\n margin: auto;\n padding: 30px;\n text-align: center;\n color: white;\n background-color: #444;\n}\n\n#title {\n font-size: 1.3em;\n padding-top: 0.6em;\n padding-bottom: 0.5em;\n}\n\n#subtitle {\n padding-bottom: 2em;\n}\n\n#error {\n padding-top: 1.2em;\n color: yellow;\n}\n\n#popup {\n font-family: \"Open Sans\", Verdana, sans-serif;\n max-width: 25em;\n background-color: #666;\n}\n\n#pheader {\n font-size: 0.9rem;\n float: left;\n padding-bottom: 0.5rem;\n color: #bce;\n}\n\n#pheader div {\n float: left;\n padding-right: 2em;\n}\n\n#pheader div img {\n background-image: radial-gradient(circle closest-side, #bfbfbc, #666);\n}\n\n#pbody {\n font-size: 0.8rem;\n line-height: 1.3rem;\n clear: both;\n padding-top: 0.2rem;\n white-space: nowrap;\n color: #e6e2e2;\n border-top: 1px solid #bce;\n}\n\n#pcomments {\n clear: both;\n padding: 1em;\n text-align: center;\n white-space: normal;\n color: #e6e6e6;\n border-radius: 10px;\n background-color: #777676;\n}\n\n#pimage {\n text-align: center;\n}\n\n#pimage img {\n max-width: 100%;\n max-height: 25em;\n cursor: pointer;\n border-radius: 10px;\n}\n\n#pimage img:hover {\n opacity: 0.7;\n}\n\n#pleft, #pright {\n display: inline-block;\n padding-top: 5px;\n padding-right: 20px;\n}\n\n#pleft img {\n background-image: radial-gradient(circle closest-side, #bfbfbc, #666);\n}\n\n#pbody .smaller {\n font-size: 0.9em;\n color: #cacaca;\n}\n\n#pfooter {\n font-size: 0.6rem;\n padding-top: 20px;\n color: #f0f8ff;\n}\n\n#pfooter div:first-child {\n width: 40%;\n float: left;\n}\n\n#pfooter div:last-child {\n width: 40%;\n float: right;\n text-align: right;\n}\n\n#bottom {\n position: relative;\n z-index: 10000;\n display: none;\n}\n\n#chart {\n font-family: \"Open Sans\", Verdana, sans-serif;\n position: absolute;\n right: 0;\n bottom: -15px;\n left: 0;\n height: 200px;\n padding: 0 10px;\n opacity: 0.8;\n background-color: white;\n}\n\n#chart-close {\n position: absolute;\n z-index: 10001;\n right: 4px;\n bottom: 166px;\n cursor: pointer;\n}\n\n.mi {\n font-style: italic;\n padding-right: 0.1em;\n color: white;\n}\n\n#modal {\n font-family: \"Open Sans\", Verdana, sans-serif;\n position: fixed;\n z-index: 10010;\n top: 0;\n left: 0;\n display: block;\n overflow: auto;\n width: 100%;\n height: 100%;\n background-color: black; /* fallback */\n background-color: rgba(0, 0, 0, 0.4);\n}\n\n#modal-header {\n position: absolute;\n top: -10px;\n right: 10px;\n margin: 0 auto;\n text-align: right;\n}\n\n#modal-header button {\n border: none;\n background-color: rgba(0, 0, 0, 0);\n}\n\n#modal-body {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) !important;\n font-size: 0.9em;\n min-width: 300px;\n margin: 0 auto 15% auto;\n padding: 1em;\n color: white;\n border: 1px solid #888;\n -webkit-border-radius: 10px;\n border-radius: 10px;\n background-color: rgba(102, 102, 102, 0.9);\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n#modal-body .buttons {\n padding-top: 1em;\n}\n\n#modal input[type=text],\n#modal input[type=color],\n#modal input[type=number],\n#modal input[type=password] {\n display: inline-block;\n box-sizing: border-box;\n width: 100%;\n margin: 0.8em 0;\n padding: 0.4em;\n border: 1px solid #ccc;\n -webkit-border-radius: 5px;\n border-radius: 5px;\n}\n\n#modal.image {\n overflow: hidden;\n padding-top: 0;\n background-color: rgba(45, 45, 45, 0.95);\n}\n\n#modal.image #modal-body img {\n height: auto;\n max-width: 90vw;\n max-height: 87vh;\n}\n\n#modal.image #modal-body {\n text-align: center;\n background-color: rgb(45, 45, 45);\n}\n\nbutton {\n font-weight: bold;\n margin-right: 5px;\n cursor: pointer;\n color: white;\n border: 1px solid white;\n -webkit-border-radius: 5px;\n border-radius: 5px;\n background-color: #434343;\n}\n\nbutton > * {\n pointer-events: none;\n}\n\n#cancel {\n margin-top: 0.5em;\n}\n\n.red-button {\n float: right;\n padding: 0.1em 0.4em;\n color: white;\n -webkit-border-radius: 10px;\n border-radius: 10px;\n background-color: red;\n}\n\n#user-menu {\n position: absolute;\n display: block;\n width: 130px;\n padding: 1em;\n border: 1px solid #888;\n background-color: gray;\n}\n\n#user-menu.menu-hidden, a.menu-hidden {\n display: none;\n}\n\n#user-menu a {\n display: block;\n padding-top: 0.5em;\n padding-bottom: 0.5em;\n}\n\n.icon {\n height: 1.4em;\n margin-right: 4px;\n vertical-align: text-top;\n}\n\n.menu-title {\n text-decoration: underline;\n}\n\n#configForm label {\n display: block;\n}\n\n#configForm label b {\n display: inline-block;\n text-align: right;\n width: 250px;\n margin-right: 10px;\n font-size: small;\n padding-top: 5px;\n}\n\n#configForm input[type=text],\n#configForm input[type=number],\n#configForm input[type=color],\n#configForm select {\n width: 150px;\n margin: 3px 0;\n padding: 2px 4px;\n box-sizing: border-box;\n}\n\n#configForm input[type=checkbox] {\n margin: 0;\n}\n\n#configForm select {\n padding: 2px 0;\n}\n\n#configForm input[type=color] {\n vertical-align: middle;\n padding: 0;\n}\n\n#configForm img {\n height: 13px;\n vertical-align: middle;\n margin: 0 5px;\n}\n\n/* alert */\n\n.alert {\n position: fixed;\n top: 0;\n left: 50%;\n width: 300px;\n background: #666;\n color: white;\n font-family: \"Open Sans\", Verdana, sans-serif;\n font-size: 0.8em;\n line-height: 20px;\n text-align: center;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin: 1em 0 1em -150px;\n padding: 6px 20px;\n border-radius: 5px;\n border-top: 1px solid #555;\n box-shadow: 10px 10px 10px -8px rgba(0, 0, 0, 0.3);\n z-index: 100000;\n opacity: 0;\n transition: all 1s;\n}\n\n.alert.error {\n background: #d95b5b;\n border-top: 1px solid #d05858;\n}\n\n.alert.in {\n opacity: 1;\n}\n\n.alert.out {\n opacity: 0;\n}\n\n.alert button {\n position: absolute;\n top: -1px;\n right: 0;\n border: none;\n margin: 0;\n height: 100%;\n background: none;\n font-weight: normal;\n font-size: 15px;\n}\n\n.alert.spinner {\n background-color: transparent;\n border: none;\n box-shadow: none;\n}\n\n.alert.spinner > span {\n position: relative;\n display: block;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: #9880ff;\n color: #9880ff;\n animation: spinner-dot 1s infinite linear alternate;\n animation-delay: 0.5s;\n transform: translateZ(0);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n will-change: transform, opacity;\n}\n\n.alert.spinner > span::after {\n left: 15px;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: #9880ff;\n color: #9880ff;\n animation: spinner-dot 1s infinite alternate;\n animation-delay: 1s;\n}\n\n.alert.spinner > span::before, .alert.spinner > span::after {\n content: '';\n display: inline-block;\n position: absolute;\n top: 0;\n}\n\n.alert.spinner > span::before {\n left: -15px;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: #9880ff;\n color: #9880ff;\n animation: spinner-dot 1s infinite alternate;\n animation-delay: 0s;\n}\n\n@keyframes spinner-dot {\n 0% {\n background-color: #9880ff;\n }\n\n 50%, 100% {\n background-color: #ebe6ff;\n }\n}\n\n/* chart */\n.ct-point {\n transition: 0.3s;\n stroke-width: 5px !important;\n}\n\n.ct-point:hover {\n cursor: pointer;\n stroke-width: 10px !important;\n}\n\n.ct-point-hilight {\n stroke-width: 10px !important;\n}\n\n.ct-point-selected {\n stroke-width: 10px !important;\n stroke: #f4c63d !important;\n}\n\n.ct-line {\n stroke-width: 2px !important;\n}\n\n.ct-axis-title {\n font-size: 0.8em;\n}\n\n/* openlayers popup */\n.ol-popup {\n position: absolute;\n bottom: 12px;\n left: -50px;\n min-width: 280px;\n padding: 15px;\n border: 1px solid #ccc;\n border-radius: 10px;\n background-color: #666;\n -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));\n filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));\n}\n\n.ol-popup::after, .ol-popup::before {\n position: absolute;\n top: 100%;\n width: 0;\n height: 0;\n content: \" \";\n pointer-events: none;\n border: solid transparent;\n}\n\n.ol-popup::after {\n left: 48px;\n margin-left: -10px;\n border-width: 10px;\n border-top-color: #666;\n}\n\n.ol-popup::before {\n left: 48px;\n margin-left: -11px;\n border-width: 11px;\n border-top-color: #ccc;\n}\n\n.ol-popup-closer {\n position: absolute;\n top: -5px;\n right: -10px;\n width: 30px;\n height: 30px;\n background-image: url(../../images/close.svg) !important;\n background-repeat: no-repeat !important;\n}\n\n.ol-overlay-container {\n background-color: #666;\n}\n\n/* Google Maps InfoWindow */\n.gm-style .gm-style-iw-c {\n background-color: #666 !important;\n overflow: visible !important;\n}\n\n.gm-style .gm-style-iw-t::after {\n background: linear-gradient(45deg, rgb(102, 102, 102) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%) !important;\n}\n\n.gm-style-iw button {\n background-image: url(../../images/close.svg) !important;\n background-repeat: no-repeat !important;\n}\n\n.gm-style-iw button img {\n visibility: hidden;\n}\n\n.gm-style .gm-style-iw-d::-webkit-scrollbar-track,\n.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece {\n background: #666 !important;\n}\n\n#switcher {\n position: absolute;\n bottom: 12px;\n left: 10px;\n display: none;\n min-width: 200px;\n}\n\n.ol-layerswitcher {\n font-family: sans-serif;\n font-size: 0.9em;\n font-weight: bold;\n margin: 1px;\n padding: 0.5em;\n color: #fff;\n border: none;\n border-radius: 2px;\n background-color: rgba(0, 60, 136, 0.5);\n}\n\n.ol-layerswitcher:hover {\n background-color: rgba(0, 60, 136, 0.7);\n}\n\n.ol-layerswitcher label {\n display: block;\n clear: both;\n margin: 0.5em 0;\n cursor: pointer;\n}\n\n.ol-layerswitcher label:hover {\n color: #c8dcf2;\n}\n\n.ol-layerswitcher input {\n margin-right: 1em;\n}\n\nlabel.ol-datalayer {\n margin-top: 1.5em;\n}\n\n.ol-datalayer ~ .ol-datalayer {\n margin-top: 0.5em;\n}\n\n.ol-switcher-button {\n top: 6.6em;\n left: 0.5em;\n}\n\n.ol-touch .ol-switcher-button {\n top: 10em;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["main.css"],"names":[],"mappings":"AAsmBA,A,uBACE,E,CACE,wB,CAGF,G,CAAK,E,CACH,0BA/jBJ,U,CAvBA,I,CAJA,I,CACE,W,CAGF,I,CAEE,Q,CACA,S,CACA,qB,CAGF,C,CACE,c,CACA,oB,CAIF,K,CAAO,Q,CANP,C,CAOE,U,CAGF,M,CACE,e,CACA,W,CACA,gB,CAGF,U,CACE,Y,CAIF,K,CACE,W,CACA,O,CAFF,K,CAMA,W,CAIA,K,CAHE,W,CAGF,K,CACE,0C,CACA,c,CACA,e,CACA,W,CACA,iB,CACA,e,CACA,O,CACA,W,CAEA,U,CACA,qB,CACA,iC,CACA,kC,CAGF,a,CACE,uB,CAGF,O,CACE,e,CACA,c,CACA,Q,CACA,W,CACA,iB,CACA,a,CACA,qC,CAGF,Y,CACE,c,CACA,e,CACA,gB,CACA,iB,CACA,Y,CACA,O,CACA,O,CACA,U,CACA,W,CACA,c,CACA,iB,CACA,0B,CACA,kB,CACA,iB,CACA,2B,CACA,qB,CAGF,c,CACE,U,CAGF,qB,CACE,W,CAGF,iB,CACE,O,CAGF,8B,CACE,e,CACA,iB,CACA,kC,CAGF,uC,CACE,W,CAIF,Y,CADA,W,CAEE,W,CACA,iB,CACA,qB,CAIF,yB,CADA,wB,CAEE,U,CACA,qB,CACA,qB,CAGF,0B,CACE,U,CAGF,U,CACE,a,CACA,e,CAGF,e,CACE,a,CACA,e,CAGF,Q,CACE,a,CACA,mB,CAGF,oB,CACE,e,CAGF,W,CACE,Y,CAGF,Y,CACE,gB,CAGF,gB,CACE,kB,CAGF,M,CACE,0C,CACA,c,CACA,iB,CACA,O,CACA,S,CACA,e,CACA,W,CACA,Y,CACA,iB,CACA,U,CACA,qB,CAGF,M,CACE,e,CACA,gB,CACA,mB,CAGF,S,CACE,kB,CAGF,M,CACE,iB,CACA,U,CAGF,M,CACE,0C,CACA,c,CACA,qB,CAGF,Q,CACE,e,CACA,U,CACA,oB,CACA,U,CAGF,Y,CACE,U,CACA,iB,CAGF,gB,CACE,kE,CAGF,M,CACE,e,CACA,kB,CACA,U,CACA,iB,CACA,kB,CACA,a,CACA,yB,CAGF,U,CACE,U,CACA,W,CAEA,kB,CACA,a,CACA,kB,CACA,wB,CAPF,U,CAUA,O,CACE,iB,CAGF,W,CACE,c,CACA,e,CACA,c,CACA,kB,CAGF,iB,CACE,U,CAGF,M,CAAQ,O,CACN,oB,CACA,e,CACA,kB,CAGF,U,CACE,kE,CAGF,e,CACE,c,CACA,a,CAGF,Q,CACE,e,CACA,gB,CACA,a,CAGF,wB,CACE,S,CACA,U,CAGF,uB,CACE,S,CACA,W,CACA,gB,CAGF,O,CACE,iB,CACA,a,CACA,Y,CAGF,M,CAuPA,a,CACE,iB,CAEA,O,CA1PF,M,CACE,0C,CAGA,Y,CACA,M,CACA,Y,CACA,c,CACA,U,CACA,qB,CAGF,Y,CACE,iB,CACA,a,CACA,S,CACA,Y,CACA,c,CAGF,G,CACE,iB,CACA,kB,CACA,U,CAGF,M,CACE,0C,CACA,c,CACA,a,CACA,K,CACA,M,CACA,a,CACA,a,CACA,U,CACA,W,CACA,qB,CACA,+B,CAGF,a,CACE,iB,CACA,S,CACA,U,CACA,a,CACA,gB,CAGF,oB,CACE,Q,CACA,4B,CAGF,W,CAwEA,W,CAnBA,M,CAsBE,U,CACA,0B,CACA,kB,CA7EF,W,CACE,iB,CACA,O,CACA,Q,CACA,wC,CACA,c,CACA,e,CACA,iB,CACA,W,CAEA,qB,CAGA,qC,CACA,iC,CACA,kC,CAGF,oB,CACE,e,CAIF,wB,CACA,yB,CACA,2B,CAHA,uB,CAIE,oB,CACA,qB,CACA,U,CACA,a,CACA,Y,CACA,qB,CACA,yB,CACA,iB,CAGF,Y,CACE,e,CACA,a,CACA,mC,CAGF,4B,CACE,W,CACA,c,CACA,e,CAGF,wB,CACE,iB,CACA,wB,CAGF,M,CACE,e,CACA,gB,CACA,c,CAEA,qB,CACA,yB,CACA,iB,CACA,wB,CAGF,Q,CACE,mB,CAGF,O,CACE,e,CAGF,W,CACE,W,CACA,iB,CAIA,oB,CAGF,U,CACE,iB,CAEA,W,CACA,W,CACA,qB,CACA,qB,CAGF,sB,CAAwB,a,CACtB,Y,CAGF,Y,CAEE,gB,CACA,mB,CAGF,K,CACE,Y,CACA,gB,CACA,uB,CAGF,W,CACE,yB,CAGF,iB,CA7BA,U,CAaA,Y,CAiBE,a,CAGF,mB,CACE,oB,CACA,gB,CACA,W,CACA,iB,CACA,e,CACA,e,CAIF,8B,CADA,4B,CAIE,W,CACA,Y,CACA,e,CACA,qB,CALF,6B,CACA,kB,CACE,W,CACA,Y,CAEA,qB,CAGF,gC,CACE,Q,CAGF,kB,CACE,a,CAGF,6B,CACE,qB,CACA,S,CAGF,e,CACE,W,CACA,qB,CACA,Y,CAGF,O,CACE,Y,CAKF,M,CACE,c,CACA,K,CACA,Q,CACA,W,CACA,e,CACA,U,CACA,0C,CACA,c,CACA,gB,CACA,iB,CACA,iC,CACA,kC,CACA,uB,CACA,gB,CACA,iB,CACA,yB,CACA,6C,CACA,c,CACA,S,CACA,iB,CAGF,Y,CACE,kB,CACA,4B,CAGF,S,CACE,S,CAGF,U,CACE,S,CAGF,a,CAEE,Q,CAEA,Q,CACA,Q,CACA,W,CACA,c,CACA,e,CACA,c,CAGF,c,CACE,4B,CACA,Q,CACA,e,CAGF,mB,CAgBA,0B,CAEE,U,CACA,W,CACA,iB,CACA,wB,CACA,a,CAtBF,mB,CACE,iB,CACA,a,CAMA,kD,CACA,mB,CACA,uB,CACA,+B,CACA,2B,CACA,6B,CAGF,0B,CACE,S,CAMA,2C,CACA,kB,CAG6B,0B,CAA/B,2B,CACE,U,CACA,oB,CACA,iB,CACA,K,CAGF,2B,CACE,U,CACA,U,CACA,W,CACA,iB,CACA,wB,CACA,a,CACA,2C,CACA,kB,CAcF,S,CACE,c,CACA,0B,CAGF,e,CACE,c,CAIF,iB,CAIA,kB,CATA,e,CAME,2B,CAGF,kB,CAEE,wB,CAGF,Q,CACE,0B,CAGF,c,CACE,c,CAIF,S,CACE,iB,CACA,W,CACA,U,CACA,e,CACA,Y,CACA,qB,CACA,kB,CACA,qB,CACA,oD,CACA,4C,CAGF,gB,CAAkB,iB,CAChB,iB,CACA,Q,CACA,O,CACA,Q,CACA,W,CACA,mB,CACA,wB,CAGF,gB,CACE,S,CACA,iB,CACA,iB,CACA,qB,CAGF,iB,CACE,S,CACA,iB,CACA,iB,CACA,qB,CAGF,gB,CACE,iB,CACA,Q,CACA,W,CACA,U,CACA,W,CACA,sD,CACA,qC,CAGF,qB,CACE,qB,CAIF,wB,CACE,+B,CACA,0B,CAGF,+B,CACE,qG,CAGF,mB,CACE,sD,CACA,qC,CAGF,uB,CACE,iB,CAGF,iD,CACA,uD,CACE,yB,CAGF,S,CACE,iB,CACA,W,CACA,S,CACA,Y,CACA,e,CAGF,iB,CACE,sB,CACA,c,CACA,e,CACA,U,CACA,Y,CACA,U,CACA,Q,CACA,iB,CACA,kC,CAGF,uB,CACE,kC,CAGF,uB,CACE,a,CACA,U,CACA,a,CACA,c,CAGF,6B,CACE,a,CAGF,uB,CACE,gB,CAGF,kB,CACE,gB,CAGF,2B,CACE,e,CAGF,mB,CACE,S,CACA,S,CAGF,6B,CACE,Q","file":"main.css","sourcesContent":["/* μlogger\n *\n * Copyright(C) 2017 Bartek Fabiszewski (www.fabiszewski.net)\n *\n * This is free software; you can redistribute it and/or modify it under\n * the terms of the GNU General Public License as published by\n * the Free Software Foundation; either version 3 of the License, or\n * (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful, but\n * WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n * General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program; if not, see .\n */\n\nhtml {\n height: 100%;\n}\n\nbody {\n height: 100%;\n margin: 0;\n padding: 0;\n background-color: #666;\n}\n\na {\n cursor: pointer;\n text-decoration: none;\n color: #bce;\n}\n\n:link, :visited {\n color: #bce;\n}\n\nselect {\n font-weight: normal;\n width: 150px;\n padding-top: 0.2em;\n}\n\n#container {\n display: flex;\n height: 100%;\n}\n\n#main {\n flex-grow: 1;\n order: 1;\n height: 100%;\n}\n\n#map-canvas {\n height: 100%;\n}\n\n#menu {\n font-family: \"Open Sans\", Verdana, sans-serif;\n font-size: 0.7em;\n font-weight: bold;\n float: right;\n overflow-x: hidden;\n overflow-y: auto;\n order: 2;\n width: 165px;\n height: 100%;\n color: white;\n background-color: #666;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n#menu-content {\n padding: 10px 0 3em 10px;\n}\n\n#footer {\n line-height: 3em;\n position: fixed;\n bottom: 0;\n width: 165px;\n padding-left: 10px;\n color: lightgray;\n background-color: rgba(102, 102, 102, 0.9);\n}\n\n#menu-button {\n font-size: 28px;\n font-weight: normal;\n line-height: 28px;\n position: absolute;\n z-index: 1900;\n top: 5px;\n right: 0;\n width: 30px;\n height: 35px;\n cursor: pointer;\n text-align: center;\n border-width: 1px 0 1px 1px;\n border-style: solid;\n border-color: #bce;\n border-radius: 11px 0 0 11px;\n background-color: #666;\n}\n\n#menu-button a {\n color: white;\n}\n\n#menu-button a::after {\n content: \"»\";\n}\n\n#menu.menu-hidden {\n width: 0;\n}\n\n#menu.menu-hidden #menu-button {\n font-weight: normal;\n border-color: white;\n background-color: rgba(0, 60, 136, 0.3);\n}\n\n#menu.menu-hidden #menu-button a::after {\n content: \"«\";\n}\n\n#menu input,\n#login input {\n width: 150px;\n text-align: center;\n border: 1px solid black;\n}\n\n#menu input[type=\"submit\"],\n#login input[type=\"submit\"] {\n color: white;\n border: 1px solid white;\n background-color: black;\n}\n\n#menu input[type=\"checkbox\"] {\n width: auto;\n}\n\n.menu-link {\n display: block;\n margin-top: 0.2em;\n}\n\nlabel[for=user] {\n display: block;\n padding-top: 1em;\n}\n\n.section {\n display: block;\n padding-bottom: 10px;\n}\n\n.section:first-child {\n padding-top: 1em;\n}\n\n#input-file {\n display: none;\n}\n\n#summary div {\n padding-top: 0.3em;\n}\n\n#summary div img {\n margin-bottom: -2px;\n}\n\n#login {\n font-family: \"Open Sans\", Verdana, sans-serif;\n font-size: 0.8em;\n position: relative;\n top: 10%;\n width: 30%;\n min-width: 200px;\n margin: auto;\n padding: 30px;\n text-align: center;\n color: white;\n background-color: #444;\n}\n\n#title {\n font-size: 1.3em;\n padding-top: 0.6em;\n padding-bottom: 0.5em;\n}\n\n#subtitle {\n padding-bottom: 2em;\n}\n\n#error {\n padding-top: 1.2em;\n color: yellow;\n}\n\n#popup {\n font-family: \"Open Sans\", Verdana, sans-serif;\n max-width: 25em;\n background-color: #666;\n}\n\n#pheader {\n font-size: 0.9rem;\n float: left;\n padding-bottom: 0.5rem;\n color: #bce;\n}\n\n#pheader div {\n float: left;\n padding-right: 2em;\n}\n\n#pheader div img {\n background-image: radial-gradient(circle closest-side, #bfbfbc, #666);\n}\n\n#pbody {\n font-size: 0.8rem;\n line-height: 1.3rem;\n clear: both;\n padding-top: 0.2rem;\n white-space: nowrap;\n color: #e6e2e2;\n border-top: 1px solid #bce;\n}\n\n#pcomments {\n clear: both;\n padding: 1em;\n text-align: center;\n white-space: normal;\n color: #e6e6e6;\n border-radius: 10px;\n background-color: #777676;\n}\n\n#pimage {\n text-align: center;\n}\n\n#pimage img {\n max-width: 100%;\n max-height: 25em;\n cursor: pointer;\n border-radius: 10px;\n}\n\n#pimage img:hover {\n opacity: 0.7;\n}\n\n#pleft, #pright {\n display: inline-block;\n padding-top: 5px;\n padding-right: 20px;\n}\n\n#pleft img {\n background-image: radial-gradient(circle closest-side, #bfbfbc, #666);\n}\n\n#pbody .smaller {\n font-size: 0.9em;\n color: #cacaca;\n}\n\n#pfooter {\n font-size: 0.6rem;\n padding-top: 20px;\n color: #f0f8ff;\n}\n\n#pfooter div:first-child {\n width: 40%;\n float: left;\n}\n\n#pfooter div:last-child {\n width: 40%;\n float: right;\n text-align: right;\n}\n\n#bottom {\n position: relative;\n z-index: 10000;\n display: none;\n}\n\n#chart {\n font-family: \"Open Sans\", Verdana, sans-serif;\n position: absolute;\n right: 0;\n bottom: -15px;\n left: 0;\n height: 200px;\n padding: 0 10px;\n opacity: 0.8;\n background-color: white;\n}\n\n#chart-close {\n position: absolute;\n z-index: 10001;\n right: 4px;\n bottom: 166px;\n cursor: pointer;\n}\n\n.mi {\n font-style: italic;\n padding-right: 0.1em;\n color: white;\n}\n\n#modal {\n font-family: \"Open Sans\", Verdana, sans-serif;\n position: fixed;\n z-index: 10010;\n top: 0;\n left: 0;\n display: block;\n overflow: auto;\n width: 100%;\n height: 100%;\n background-color: black; /* fallback */\n background-color: rgba(0, 0, 0, 0.4);\n}\n\n#modal-header {\n position: absolute;\n top: -10px;\n right: 10px;\n margin: 0 auto;\n text-align: right;\n}\n\n#modal-header button {\n border: none;\n background-color: rgba(0, 0, 0, 0);\n}\n\n#modal-body {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) !important;\n font-size: 0.9em;\n min-width: 300px;\n margin: 0 auto 15% auto;\n padding: 1em;\n color: white;\n border: 1px solid #888;\n -webkit-border-radius: 10px;\n border-radius: 10px;\n background-color: rgba(102, 102, 102, 0.9);\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n#modal-body .buttons {\n padding-top: 1em;\n}\n\n#modal input[type=text],\n#modal input[type=color],\n#modal input[type=number],\n#modal input[type=password] {\n display: inline-block;\n box-sizing: border-box;\n width: 100%;\n margin: 0.8em 0;\n padding: 0.4em;\n border: 1px solid #ccc;\n -webkit-border-radius: 5px;\n border-radius: 5px;\n}\n\n#modal.image {\n overflow: hidden;\n padding-top: 0;\n background-color: rgba(45, 45, 45, 0.95);\n}\n\n#modal.image #modal-body img {\n height: auto;\n max-width: 90vw;\n max-height: 87vh;\n}\n\n#modal.image #modal-body {\n text-align: center;\n background-color: rgb(45, 45, 45);\n}\n\nbutton {\n font-weight: bold;\n margin-right: 5px;\n cursor: pointer;\n color: white;\n border: 1px solid white;\n -webkit-border-radius: 5px;\n border-radius: 5px;\n background-color: #434343;\n}\n\nbutton > * {\n pointer-events: none;\n}\n\n#cancel {\n margin-top: 0.5em;\n}\n\n.red-button {\n float: right;\n padding: 0.1em 0.4em;\n color: white;\n -webkit-border-radius: 10px;\n border-radius: 10px;\n background-color: red;\n}\n\n#user-menu {\n position: absolute;\n display: block;\n width: 130px;\n padding: 1em;\n border: 1px solid #888;\n background-color: gray;\n}\n\n#user-menu.menu-hidden, a.menu-hidden {\n display: none;\n}\n\n#user-menu a {\n display: block;\n padding-top: 0.5em;\n padding-bottom: 0.5em;\n}\n\n.icon {\n height: 1.4em;\n margin-right: 4px;\n vertical-align: text-top;\n}\n\n.menu-title {\n text-decoration: underline;\n}\n\n#configForm label {\n display: block;\n}\n\n#configForm label b {\n display: inline-block;\n text-align: right;\n width: 250px;\n margin-right: 10px;\n font-size: small;\n padding-top: 5px;\n}\n\n#configForm input[type=text],\n#configForm input[type=number],\n#configForm input[type=color],\n#configForm select {\n width: 150px;\n margin: 3px 0;\n padding: 2px 4px;\n box-sizing: border-box;\n}\n\n#configForm input[type=checkbox] {\n margin: 0;\n}\n\n#configForm select {\n padding: 2px 0;\n}\n\n#configForm input[type=color] {\n vertical-align: middle;\n padding: 0;\n}\n\n#configForm img {\n height: 13px;\n vertical-align: middle;\n margin: 0 5px;\n}\n\n.hidden {\n display: none;\n}\n\n/* alert */\n\n.alert {\n position: fixed;\n top: 0;\n left: 50%;\n width: 300px;\n background: #666;\n color: white;\n font-family: \"Open Sans\", Verdana, sans-serif;\n font-size: 0.8em;\n line-height: 20px;\n text-align: center;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n margin: 1em 0 1em -150px;\n padding: 6px 20px;\n border-radius: 5px;\n border-top: 1px solid #555;\n box-shadow: 10px 10px 10px -8px rgba(0, 0, 0, 0.3);\n z-index: 100000;\n opacity: 0;\n transition: all 1s;\n}\n\n.alert.error {\n background: #d95b5b;\n border-top: 1px solid #d05858;\n}\n\n.alert.in {\n opacity: 1;\n}\n\n.alert.out {\n opacity: 0;\n}\n\n.alert button {\n position: absolute;\n top: -1px;\n right: 0;\n border: none;\n margin: 0;\n height: 100%;\n background: none;\n font-weight: normal;\n font-size: 15px;\n}\n\n.alert.spinner {\n background-color: transparent;\n border: none;\n box-shadow: none;\n}\n\n.alert.spinner > span {\n position: relative;\n display: block;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: #9880ff;\n color: #9880ff;\n animation: spinner-dot 1s infinite linear alternate;\n animation-delay: 0.5s;\n transform: translateZ(0);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n will-change: transform, opacity;\n}\n\n.alert.spinner > span::after {\n left: 15px;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: #9880ff;\n color: #9880ff;\n animation: spinner-dot 1s infinite alternate;\n animation-delay: 1s;\n}\n\n.alert.spinner > span::before, .alert.spinner > span::after {\n content: '';\n display: inline-block;\n position: absolute;\n top: 0;\n}\n\n.alert.spinner > span::before {\n left: -15px;\n width: 10px;\n height: 10px;\n border-radius: 5px;\n background-color: #9880ff;\n color: #9880ff;\n animation: spinner-dot 1s infinite alternate;\n animation-delay: 0s;\n}\n\n@keyframes spinner-dot {\n 0% {\n background-color: #9880ff;\n }\n\n 50%, 100% {\n background-color: #ebe6ff;\n }\n}\n\n/* chart */\n.ct-point {\n transition: 0.3s;\n stroke-width: 5px !important;\n}\n\n.ct-point:hover {\n cursor: pointer;\n stroke-width: 10px !important;\n}\n\n.ct-point-hilight {\n stroke-width: 10px !important;\n}\n\n.ct-point-selected {\n stroke-width: 10px !important;\n stroke: #f4c63d !important;\n}\n\n.ct-line {\n stroke-width: 2px !important;\n}\n\n.ct-axis-title {\n font-size: 0.8em;\n}\n\n/* openlayers popup */\n.ol-popup {\n position: absolute;\n bottom: 12px;\n left: -50px;\n min-width: 280px;\n padding: 15px;\n border: 1px solid #ccc;\n border-radius: 10px;\n background-color: #666;\n -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));\n filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));\n}\n\n.ol-popup::after, .ol-popup::before {\n position: absolute;\n top: 100%;\n width: 0;\n height: 0;\n content: \" \";\n pointer-events: none;\n border: solid transparent;\n}\n\n.ol-popup::after {\n left: 48px;\n margin-left: -10px;\n border-width: 10px;\n border-top-color: #666;\n}\n\n.ol-popup::before {\n left: 48px;\n margin-left: -11px;\n border-width: 11px;\n border-top-color: #ccc;\n}\n\n.ol-popup-closer {\n position: absolute;\n top: -5px;\n right: -10px;\n width: 30px;\n height: 30px;\n background-image: url(../../images/close.svg) !important;\n background-repeat: no-repeat !important;\n}\n\n.ol-overlay-container {\n background-color: #666;\n}\n\n/* Google Maps InfoWindow */\n.gm-style .gm-style-iw-c {\n background-color: #666 !important;\n overflow: visible !important;\n}\n\n.gm-style .gm-style-iw-t::after {\n background: linear-gradient(45deg, rgb(102, 102, 102) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%) !important;\n}\n\n.gm-style-iw button {\n background-image: url(../../images/close.svg) !important;\n background-repeat: no-repeat !important;\n}\n\n.gm-style-iw button img {\n visibility: hidden;\n}\n\n.gm-style .gm-style-iw-d::-webkit-scrollbar-track,\n.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece {\n background: #666 !important;\n}\n\n#switcher {\n position: absolute;\n bottom: 12px;\n left: 10px;\n display: none;\n min-width: 200px;\n}\n\n.ol-layerswitcher {\n font-family: sans-serif;\n font-size: 0.9em;\n font-weight: bold;\n margin: 1px;\n padding: 0.5em;\n color: #fff;\n border: none;\n border-radius: 2px;\n background-color: rgba(0, 60, 136, 0.5);\n}\n\n.ol-layerswitcher:hover {\n background-color: rgba(0, 60, 136, 0.7);\n}\n\n.ol-layerswitcher label {\n display: block;\n clear: both;\n margin: 0.5em 0;\n cursor: pointer;\n}\n\n.ol-layerswitcher label:hover {\n color: #c8dcf2;\n}\n\n.ol-layerswitcher input {\n margin-right: 1em;\n}\n\nlabel.ol-datalayer {\n margin-top: 1.5em;\n}\n\n.ol-datalayer ~ .ol-datalayer {\n margin-top: 0.5em;\n}\n\n.ol-switcher-button {\n top: 6.6em;\n left: 0.5em;\n}\n\n.ol-touch .ol-switcher-button {\n top: 10em;\n}\n"]} \ No newline at end of file diff --git a/js/dist/bundle.js b/js/dist/bundle.js index d1908a8..23d586c 100644 --- a/js/dist/bundle.js +++ b/js/dist/bundle.js @@ -1,2 +1,2 @@ -!function(t){function e(e){for(var n,i,o=e[0],a=e[1],s=0,c=[];sv;v++)if((y=f?x(i(b=t[v])[0],b[1]):x(t[v]))&&y instanceof l)return y;return new l(!1)}d=p.call(t)}for(g=d.next;!(b=g.call(d)).done;)if("object"==r(y=c(d,x,b.value,f))&&y&&y instanceof l)return y;return new l(!1)}).stop=function(t){return new l(!0,t)}},function(t,e,n){t.exports=n(190)},function(t,e,n){t.exports=n(191)},function(t,e,n){t.exports=n(210)},function(t,e,n){t.exports=n(174)},function(t,e,n){var r=n(10),i=n(28),o=n(96),a=n(31).f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});i(e,t)||a(e,t,{value:o.f(t)})}},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(t){return"object"===n(t)?null!==t:"function"==typeof t}},function(t,e,n){var r=n(13);t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(t,e,n){var r=n(18);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(10),i=n(15),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(r[t])||o(i[t]):r[t]&&r[t][e]||i[t]&&i[t][e]}},function(t,e,n){t.exports=n(185)},function(t,e,n){var r=n(26),i=n(106),o=n(11),a=n(67),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),i)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(10);t.exports=function(t){return r[t+"Prototype"]}},function(t,e,n){t.exports=n(320)},function(t,e,n){t.exports=n(266)},function(t,e,n){var r=n(26),i=n(31),o=n(47);t.exports=r?function(t,e,n){return i.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(66);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(14),i=n(95);t.exports=r?i:function(t){return Map.prototype.entries.call(t)}},function(t,e,n){t.exports=n(260)},function(t,e,n){t.exports=n(300)},function(t,e,n){var r=n(82),i=n(66);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(68),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){"use strict";var r=n(175).charAt,i=n(43),o=n(89),a=i.set,s=i.getterFor("String Iterator");o(String,"String",(function(t){a(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=s(this),n=e.string,i=e.index;return i>=n.length?{value:void 0,done:!0}:(t=r(n,i),e.index+=t.length,{value:t,done:!1})}))},function(t,e,n){var r,i,o,a=n(176),s=n(15),u=n(25),c=n(35),l=n(28),f=n(72),h=n(60),d=s.WeakMap;if(a){var p=new d,v=p.get,m=p.has,y=p.set;r=function(t,e){return y.call(p,t,e),e},i=function(t){return v.call(p,t)||{}},o=function(t){return m.call(p,t)}}else{var g=f("state");h[g]=!0,r=function(t,e){return c(t,g,e),e},i=function(t){return l(t,g)?t[g]:{}},o=function(t){return l(t,g)}}t.exports={set:r,get:i,has:o,enforce:function(t){return o(t)?i(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!u(e)||(n=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(92),i=n(31).f,o=n(35),a=n(28),s=n(178),u=n(16)("toStringTag");t.exports=function(t,e,n,c){if(t){var l=n?t:t.prototype;a(l,u)||i(l,u,{configurable:!0,value:e}),c&&!r&&o(l,"toString",s)}}},function(t,e,n){n(118);var r=n(180),i=n(15),o=n(52),a=n(35),s=n(49),u=n(16)("toStringTag");for(var c in r){var l=i[c],f=l&&l.prototype;f&&o(f)!==u&&a(f,u,c),s[c]=s.Array}},function(t,e,n){var r=n(26),i=n(13),o=n(28),a=Object.defineProperty,s={},u=function(t){throw t};t.exports=function(t,e){if(o(s,t))return s[t];e||(e={});var n=[][t],c=!!o(e,"ACCESSORS")&&e.ACCESSORS,l=o(e,0)?e[0]:u,f=o(e,1)?e[1]:void 0;return s[t]=!!n&&!i((function(){if(c&&!r)return!0;var t={length:-1};c?a(t,1,{enumerable:!0,get:u}):t[1]=1,n.call(t,l,f)}))}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r,i=n(11),o=n(177),a=n(91),s=n(60),u=n(117),c=n(83),l=n(72),f=l("IE_PROTO"),h=function(){},d=function(t){return"