diff --git a/web/pages/nutalk/css/index.css b/web/pages/nutalk/css/index.css index caea5c58e4..2381a13655 100644 --- a/web/pages/nutalk/css/index.css +++ b/web/pages/nutalk/css/index.css @@ -1,2 +1,2 @@ @charset "UTF-8"; -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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}[class*=col-]{width:100%;margin-bottom:1rem}.container{margin:0 auto;padding:0 2rem;max-width:960px}.row{display:flex;margin-right:-.5rem;margin-left:-.5rem}.flex,.row{flex-wrap:wrap}.align-vertical{align-items:center}.justify-center{justify-content:center}@media only screen and (min-width:0){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}}@media only screen and (min-width:480px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}}@media only screen and (min-width:960px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-extralight.woff);font-weight:200}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-light.woff);font-weight:300}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-regular.woff);font-weight:400}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-medium.woff);font-weight:500}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-bold.woff);font-weight:600}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-black.woff);font-weight:700}*{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body{font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;font-size:4rem;line-height:6rem;color:#373a3c}a{color:#000}p{margin:0 0 2rem}.text-heading,h1,h2,h3,h4,h5{margin:0;font-family:Work Sans;color:#373a3c}.h1,h1{font-size:12rem;line-height:16rem;margin:4rem 0}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:9rem;line-height:13rem;margin:3rem 0}.h3,h3{font-size:6rem;font-weight:600;line-height:8rem;margin:2rem 0}.h4,h4{font-weight:600}.h4,.h5,h4,h5{font-size:5rem;line-height:7rem;margin:1rem 0}.h5,h5{font-weight:500}.text-sm,caption{font-size:3rem;line-height:5rem}.text-md{font-size:4rem;line-height:6rem}.text-lg{font-size:5rem;line-height:7rem}code,pre{background-color:#f1f1f1;padding:1rem}.text-code,.text-mono,code,pre{font-family:Source Code Pro,Roboto mono,Courier New,monospace}.text-code{color:#000}.code-block,.text-code{background-color:#f1f1f1}.code-block{padding:5rem;white-space:pre-wrap}.code-block .text-code{font-weight:200}.underline,u{text-decoration:underline}.strikethrough,s{text-decoration:line-through}.italic,em{font-style:italic}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.text-300{font-weight:300}.text-400{font-weight:400}.text-500{font-weight:500}.text-600{font-weight:600}.text-700,b{font-weight:700}.text-800{font-weight:800}.h-font{font-family:Work Sans}.blue{color:#4330fc}.green{color:#6fdc74}.red{color:#ee3124}.gray-lighter{color:#f1f1f1}.gray-light{color:#d4d4d4}.gray{color:#5b5b5b}.gray-dark{color:#373a3c}.blue-hl{background-color:#4330fc;color:#fff}.green-hl{background-color:#6fdc74;color:#fff}.red-hl{background-color:#ee3124;color:#fff}.gray-lighter-hl{background-color:#f1f1f1;color:#fff}.gray-light-hl{background-color:#d4d4d4;color:#fff}.gray-hl{background-color:#5b5b5b;color:#fff}.gray-dark-hl{background-color:#373a3c;color:#fff}.black-hl{background-color:#000;color:#fff}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}button{border:none;outline:none}.btn,button{font-family:Work Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:4rem;line-height:4rem;padding:3rem 6rem;color:#000;background-color:#d4d4d4;margin:0 0 6px}.btn-sm{font-size:3rem;line-height:3rem;padding:2rem 4rem}.btn-primary{background-color:#4330fc;color:#fff}.btn-secondary{background-color:#6fdc74}.btn-tetiary{background-color:#5b5b5b;color:#fff}.btn-warning{background-color:#ee3124;color:#fff}.btn-group .btn{display:inline-block}.btn-group .btn:not(.active){background-color:#d4d4d4;color:#000}label{display:block;font-weight:700}input[type=text],textarea{border:2px solid #000;padding:12px;width:100%}.error-label{display:none;color:#f44;font-size:2.33rem;line-height:3rem;margin-top:1rem}.input-group{margin:0 0 2rem}.input-group.error input[type=text],.input-group.error textarea{border:.5rem solid #f44}.input-group.error .error-label{display:block}.checkbox-group input,.checkbox-group label,.radio-group input,.radio-group label{font-weight:400;display:inline-block}.select-dropdown{display:flex;border:2px solid #000;overflow:hidden;background-color:#fff}.select-dropdown select{padding:5px 8px;width:130%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.select-dropdown select:focus{outline:none}.select-dropdown .triangle-down{border-width:2rem 1rem 0;position:relative;top:14px;right:8px}.icon-arrow-right:before{content:"→"}.icon-arrow-left:before{content:"←"}.icon-arrow-up:before{content:"↑"}.icon-arrow-down:before{content:"↓"}.icon-cross:before{content:"×"}.icon-ellipsis:before{content:"...";position:relative;bottom:6px}.selected:before{content:"∙"}.icon{margin-right:.6rem}.icon.prev{width:1px;height:1px;border:12.0006px solid transparent;border-right:18px solid #000;border-left:0 solid transparent}.icon.next{border:12.0006px solid transparent;border-left:18px solid #000;border-right:0 solid transparent;margin-right:0}.icon.next,.icon.up{width:1px;height:1px}.icon.up{border:12.0006px solid transparent;border-bottom:18px solid #000;border-top:0 solid transparent}.circle{display:inline-block;padding:2rem;border-radius:50%;border:2px solid #000;text-align:center}.circle-sm{padding:1rem}.circle-lg{padding:4rem}.circle-fill{background-color:#000}.circle-red{background-color:#ee3124;border-color:#ee3124}.circle-blue{background-color:#4330fc;border-color:#4330fc}.circle-blue-light{background-color:#a4d8e8;border-color:#a4d8e8}.circle-yellow{background-color:#ffc440;border-color:#ffc440}.circle-green{background-color:#6fdc74;border-color:#6fdc74}.circle-gray{background-color:#5b5b5b;border-color:#5b5b5b}.circle-gray-light{background-color:#d4d4d4;border-color:#d4d4d4}.circle-gray-lighter{background-color:#f1f1f1;border-color:#f1f1f1}.circle-gray-dark{background-color:#373a3c;border-color:#373a3c}.circle-pill{border-radius:9999px;width:10rem}.circle-pill.circle-lg{width:20rem}.square{display:inline-block;padding:2rem;border:2px solid #000;text-align:center}.square-sm{padding:1rem}.square-lg{padding:4rem}.square-fill{background-color:#000}.square-red{background-color:red;border-color:red}.square-rect{width:10rem}.square-rect.square-lg{width:20rem}.triangle-base{display:inline-block;width:0;height:0}.triangle-up{border-bottom:4rem solid #000}.triangle-down,.triangle-up{border-left:2rem solid transparent;border-right:2rem solid transparent}.triangle-down{border-top:4rem solid #000}.triangle-right{border-left:4rem solid #000}.triangle-left,.triangle-right{border-top:2rem solid transparent;border-bottom:2rem solid transparent}.triangle-left{border-right:4rem solid #000}.urbit-logo{width:72px;height:72px;border-radius:50%;border:5px solid #fff;background-color:transparent}.urbit-logo,.urbit-logo:before{display:inline-block;vertical-align:middle}.urbit-logo:before{content:"~";color:#fff;font-size:72px;line-height:54px;text-align:center;width:2rem;font-family:Work Sans;font-weight:600;margin-right:30px;margin-top:3px}.urbit-logo-solid{border-color:#000}.urbit-logo-solid:before{color:#000}section{margin:0 0 2rem;border:none}blockquote{border-left:6px solid #000;margin:24px 0;padding-left:18px}hr{margin:4rem 0;width:100%;height:1rem;border:0;background-color:#373a3c}ul{padding-left:4rem;list-style:disc outside}ul li{margin-bottom:2rem;padding-left:2rem}ol ul,ul ol,ul ul{margin:2rem}ol ul li,ul ol li,ul ul li{margin-bottom:1rem}ul.list-reset{list-style:none}ol,ul.list-reset,ul.list-reset li{padding-left:0}ol{list-style:none}ol>li{counter-increment:a;margin-left:0;margin-bottom:1rem}ol>li:before{content:counter(a);font-weight:700;vertical-align:center;display:inline-block;width:6rem;text-align:left}.w-0{width:0!important}.h-0{height:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.w-1{width:1rem!important}.h-1{height:1rem!important}.m-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pr-1{padding-right:1rem!important}.w-2{width:2rem!important}.h-2{height:2rem!important}.m-2{margin:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mr-2{margin-right:2rem!important}.p-2{padding:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pr-2{padding-right:2rem!important}.w-3{width:3rem!important}.h-3{height:3rem!important}.m-3{margin:3rem!important}.mt-3{margin-top:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mr-3{margin-right:3rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.pr-3{padding-right:3rem!important}.w-4{width:4rem!important}.h-4{height:4rem!important}.m-4{margin:4rem!important}.mt-4{margin-top:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.mr-4{margin-right:4rem!important}.p-4{padding:4rem!important}.pt-4{padding-top:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.pr-4{padding-right:4rem!important}.w-5{width:5rem!important}.h-5{height:5rem!important}.m-5{margin:5rem!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.ml-5{margin-left:5rem!important}.mr-5{margin-right:5rem!important}.p-5{padding:5rem!important}.pt-5{padding-top:5rem!important}.pb-5{padding-bottom:5rem!important}.pl-5{padding-left:5rem!important}.pr-5{padding-right:5rem!important}.w-6{width:6rem!important}.h-6{height:6rem!important}.m-6{margin:6rem!important}.mt-6{margin-top:6rem!important}.mb-6{margin-bottom:6rem!important}.ml-6{margin-left:6rem!important}.mr-6{margin-right:6rem!important}.p-6{padding:6rem!important}.pt-6{padding-top:6rem!important}.pb-6{padding-bottom:6rem!important}.pl-6{padding-left:6rem!important}.pr-6{padding-right:6rem!important}.w-7{width:7rem!important}.h-7{height:7rem!important}.m-7{margin:7rem!important}.mt-7{margin-top:7rem!important}.mb-7{margin-bottom:7rem!important}.ml-7{margin-left:7rem!important}.mr-7{margin-right:7rem!important}.p-7{padding:7rem!important}.pt-7{padding-top:7rem!important}.pb-7{padding-bottom:7rem!important}.pl-7{padding-left:7rem!important}.pr-7{padding-right:7rem!important}.w-8{width:8rem!important}.h-8{height:8rem!important}.m-8{margin:8rem!important}.mt-8{margin-top:8rem!important}.mb-8{margin-bottom:8rem!important}.ml-8{margin-left:8rem!important}.mr-8{margin-right:8rem!important}.p-8{padding:8rem!important}.pt-8{padding-top:8rem!important}.pb-8{padding-bottom:8rem!important}.pl-8{padding-left:8rem!important}.pr-8{padding-right:8rem!important}.w-9{width:9rem!important}.h-9{height:9rem!important}.m-9{margin:9rem!important}.mt-9{margin-top:9rem!important}.mb-9{margin-bottom:9rem!important}.ml-9{margin-left:9rem!important}.mr-9{margin-right:9rem!important}.p-9{padding:9rem!important}.pt-9{padding-top:9rem!important}.pb-9{padding-bottom:9rem!important}.pl-9{padding-left:9rem!important}.pr-9{padding-right:9rem!important}.w-10{width:10rem!important}.h-10{height:10rem!important}.m-10{margin:10rem!important}.mt-10{margin-top:10rem!important}.mb-10{margin-bottom:10rem!important}.ml-10{margin-left:10rem!important}.mr-10{margin-right:10rem!important}.p-10{padding:10rem!important}.pt-10{padding-top:10rem!important}.pb-10{padding-bottom:10rem!important}.pl-10{padding-left:10rem!important}.pr-10{padding-right:10rem!important}.w-11{width:11rem!important}.h-11{height:11rem!important}.m-11{margin:11rem!important}.mt-11{margin-top:11rem!important}.mb-11{margin-bottom:11rem!important}.ml-11{margin-left:11rem!important}.mr-11{margin-right:11rem!important}.p-11{padding:11rem!important}.pt-11{padding-top:11rem!important}.pb-11{padding-bottom:11rem!important}.pl-11{padding-left:11rem!important}.pr-11{padding-right:11rem!important}.w-12{width:12rem!important}.h-12{height:12rem!important}.m-12{margin:12rem!important}.mt-12{margin-top:12rem!important}.mb-12{margin-bottom:12rem!important}.ml-12{margin-left:12rem!important}.mr-12{margin-right:12rem!important}.p-12{padding:12rem!important}.pt-12{padding-top:12rem!important}.pb-12{padding-bottom:12rem!important}.pl-12{padding-left:12rem!important}.pr-12{padding-right:12rem!important}.w-13{width:13rem!important}.h-13{height:13rem!important}.m-13{margin:13rem!important}.mt-13{margin-top:13rem!important}.mb-13{margin-bottom:13rem!important}.ml-13{margin-left:13rem!important}.mr-13{margin-right:13rem!important}.p-13{padding:13rem!important}.pt-13{padding-top:13rem!important}.pb-13{padding-bottom:13rem!important}.pl-13{padding-left:13rem!important}.pr-13{padding-right:13rem!important}.w-14{width:14rem!important}.h-14{height:14rem!important}.m-14{margin:14rem!important}.mt-14{margin-top:14rem!important}.mb-14{margin-bottom:14rem!important}.ml-14{margin-left:14rem!important}.mr-14{margin-right:14rem!important}.p-14{padding:14rem!important}.pt-14{padding-top:14rem!important}.pb-14{padding-bottom:14rem!important}.pl-14{padding-left:14rem!important}.pr-14{padding-right:14rem!important}.w-15{width:15rem!important}.h-15{height:15rem!important}.m-15{margin:15rem!important}.mt-15{margin-top:15rem!important}.mb-15{margin-bottom:15rem!important}.ml-15{margin-left:15rem!important}.mr-15{margin-right:15rem!important}.p-15{padding:15rem!important}.pt-15{padding-top:15rem!important}.pb-15{padding-bottom:15rem!important}.pl-15{padding-left:15rem!important}.pr-15{padding-right:15rem!important}.w-16{width:16rem!important}.h-16{height:16rem!important}.m-16{margin:16rem!important}.mt-16{margin-top:16rem!important}.mb-16{margin-bottom:16rem!important}.ml-16{margin-left:16rem!important}.mr-16{margin-right:16rem!important}.p-16{padding:16rem!important}.pt-16{padding-top:16rem!important}.pb-16{padding-bottom:16rem!important}.pl-16{padding-left:16rem!important}.pr-16{padding-right:16rem!important}.w-17{width:17rem!important}.h-17{height:17rem!important}.m-17{margin:17rem!important}.mt-17{margin-top:17rem!important}.mb-17{margin-bottom:17rem!important}.ml-17{margin-left:17rem!important}.mr-17{margin-right:17rem!important}.p-17{padding:17rem!important}.pt-17{padding-top:17rem!important}.pb-17{padding-bottom:17rem!important}.pl-17{padding-left:17rem!important}.pr-17{padding-right:17rem!important}.w-18{width:18rem!important}.h-18{height:18rem!important}.m-18{margin:18rem!important}.mt-18{margin-top:18rem!important}.mb-18{margin-bottom:18rem!important}.ml-18{margin-left:18rem!important}.mr-18{margin-right:18rem!important}.p-18{padding:18rem!important}.pt-18{padding-top:18rem!important}.pb-18{padding-bottom:18rem!important}.pl-18{padding-left:18rem!important}.pr-18{padding-right:18rem!important}.w-19{width:19rem!important}.h-19{height:19rem!important}.m-19{margin:19rem!important}.mt-19{margin-top:19rem!important}.mb-19{margin-bottom:19rem!important}.ml-19{margin-left:19rem!important}.mr-19{margin-right:19rem!important}.p-19{padding:19rem!important}.pt-19{padding-top:19rem!important}.pb-19{padding-bottom:19rem!important}.pl-19{padding-left:19rem!important}.pr-19{padding-right:19rem!important}.w-20{width:20rem!important}.h-20{height:20rem!important}.m-20{margin:20rem!important}.mt-20{margin-top:20rem!important}.mb-20{margin-bottom:20rem!important}.ml-20{margin-left:20rem!important}.mr-20{margin-right:20rem!important}.p-20{padding:20rem!important}.pt-20{padding-top:20rem!important}.pb-20{padding-bottom:20rem!important}.pl-20{padding-left:20rem!important}.pr-20{padding-right:20rem!important}.w-21{width:21rem!important}.h-21{height:21rem!important}.m-21{margin:21rem!important}.mt-21{margin-top:21rem!important}.mb-21{margin-bottom:21rem!important}.ml-21{margin-left:21rem!important}.mr-21{margin-right:21rem!important}.p-21{padding:21rem!important}.pt-21{padding-top:21rem!important}.pb-21{padding-bottom:21rem!important}.pl-21{padding-left:21rem!important}.pr-21{padding-right:21rem!important}.w-22{width:22rem!important}.h-22{height:22rem!important}.m-22{margin:22rem!important}.mt-22{margin-top:22rem!important}.mb-22{margin-bottom:22rem!important}.ml-22{margin-left:22rem!important}.mr-22{margin-right:22rem!important}.p-22{padding:22rem!important}.pt-22{padding-top:22rem!important}.pb-22{padding-bottom:22rem!important}.pl-22{padding-left:22rem!important}.pr-22{padding-right:22rem!important}.w-23{width:23rem!important}.h-23{height:23rem!important}.m-23{margin:23rem!important}.mt-23{margin-top:23rem!important}.mb-23{margin-bottom:23rem!important}.ml-23{margin-left:23rem!important}.mr-23{margin-right:23rem!important}.p-23{padding:23rem!important}.pt-23{padding-top:23rem!important}.pb-23{padding-bottom:23rem!important}.pl-23{padding-left:23rem!important}.pr-23{padding-right:23rem!important}.w-24{width:24rem!important}.h-24{height:24rem!important}.m-24{margin:24rem!important}.mt-24{margin-top:24rem!important}.mb-24{margin-bottom:24rem!important}.ml-24{margin-left:24rem!important}.mr-24{margin-right:24rem!important}.p-24{padding:24rem!important}.pt-24{padding-top:24rem!important}.pb-24{padding-bottom:24rem!important}.pl-24{padding-left:24rem!important}.pr-24{padding-right:24rem!important}.w-25{width:25rem!important}.h-25{height:25rem!important}.m-25{margin:25rem!important}.mt-25{margin-top:25rem!important}.mb-25{margin-bottom:25rem!important}.ml-25{margin-left:25rem!important}.mr-25{margin-right:25rem!important}.p-25{padding:25rem!important}.pt-25{padding-top:25rem!important}.pb-25{padding-bottom:25rem!important}.pl-25{padding-left:25rem!important}.pr-25{padding-right:25rem!important}.w-26{width:26rem!important}.h-26{height:26rem!important}.m-26{margin:26rem!important}.mt-26{margin-top:26rem!important}.mb-26{margin-bottom:26rem!important}.ml-26{margin-left:26rem!important}.mr-26{margin-right:26rem!important}.p-26{padding:26rem!important}.pt-26{padding-top:26rem!important}.pb-26{padding-bottom:26rem!important}.pl-26{padding-left:26rem!important}.pr-26{padding-right:26rem!important}.w-27{width:27rem!important}.h-27{height:27rem!important}.m-27{margin:27rem!important}.mt-27{margin-top:27rem!important}.mb-27{margin-bottom:27rem!important}.ml-27{margin-left:27rem!important}.mr-27{margin-right:27rem!important}.p-27{padding:27rem!important}.pt-27{padding-top:27rem!important}.pb-27{padding-bottom:27rem!important}.pl-27{padding-left:27rem!important}.pr-27{padding-right:27rem!important}.w-28{width:28rem!important}.h-28{height:28rem!important}.m-28{margin:28rem!important}.mt-28{margin-top:28rem!important}.mb-28{margin-bottom:28rem!important}.ml-28{margin-left:28rem!important}.mr-28{margin-right:28rem!important}.p-28{padding:28rem!important}.pt-28{padding-top:28rem!important}.pb-28{padding-bottom:28rem!important}.pl-28{padding-left:28rem!important}.pr-28{padding-right:28rem!important}.w-29{width:29rem!important}.h-29{height:29rem!important}.m-29{margin:29rem!important}.mt-29{margin-top:29rem!important}.mb-29{margin-bottom:29rem!important}.ml-29{margin-left:29rem!important}.mr-29{margin-right:29rem!important}.p-29{padding:29rem!important}.pt-29{padding-top:29rem!important}.pb-29{padding-bottom:29rem!important}.pl-29{padding-left:29rem!important}.pr-29{padding-right:29rem!important}.w-30{width:30rem!important}.h-30{height:30rem!important}.m-30{margin:30rem!important}.mt-30{margin-top:30rem!important}.mb-30{margin-bottom:30rem!important}.ml-30{margin-left:30rem!important}.mr-30{margin-right:30rem!important}.p-30{padding:30rem!important}.pt-30{padding-top:30rem!important}.pb-30{padding-bottom:30rem!important}.pl-30{padding-left:30rem!important}.pr-30{padding-right:30rem!important}.w-31{width:31rem!important}.h-31{height:31rem!important}.m-31{margin:31rem!important}.mt-31{margin-top:31rem!important}.mb-31{margin-bottom:31rem!important}.ml-31{margin-left:31rem!important}.mr-31{margin-right:31rem!important}.p-31{padding:31rem!important}.pt-31{padding-top:31rem!important}.pb-31{padding-bottom:31rem!important}.pl-31{padding-left:31rem!important}.pr-31{padding-right:31rem!important}.w-32{width:32rem!important}.h-32{height:32rem!important}.m-32{margin:32rem!important}.mt-32{margin-top:32rem!important}.mb-32{margin-bottom:32rem!important}.ml-32{margin-left:32rem!important}.mr-32{margin-right:32rem!important}.p-32{padding:32rem!important}.pt-32{padding-top:32rem!important}.pb-32{padding-bottom:32rem!important}.pl-32{padding-left:32rem!important}.pr-32{padding-right:32rem!important}.w-33{width:33rem!important}.h-33{height:33rem!important}.m-33{margin:33rem!important}.mt-33{margin-top:33rem!important}.mb-33{margin-bottom:33rem!important}.ml-33{margin-left:33rem!important}.mr-33{margin-right:33rem!important}.p-33{padding:33rem!important}.pt-33{padding-top:33rem!important}.pb-33{padding-bottom:33rem!important}.pl-33{padding-left:33rem!important}.pr-33{padding-right:33rem!important}.w-34{width:34rem!important}.h-34{height:34rem!important}.m-34{margin:34rem!important}.mt-34{margin-top:34rem!important}.mb-34{margin-bottom:34rem!important}.ml-34{margin-left:34rem!important}.mr-34{margin-right:34rem!important}.p-34{padding:34rem!important}.pt-34{padding-top:34rem!important}.pb-34{padding-bottom:34rem!important}.pl-34{padding-left:34rem!important}.pr-34{padding-right:34rem!important}.w-35{width:35rem!important}.h-35{height:35rem!important}.m-35{margin:35rem!important}.mt-35{margin-top:35rem!important}.mb-35{margin-bottom:35rem!important}.ml-35{margin-left:35rem!important}.mr-35{margin-right:35rem!important}.p-35{padding:35rem!important}.pt-35{padding-top:35rem!important}.pb-35{padding-bottom:35rem!important}.pl-35{padding-left:35rem!important}.pr-35{padding-right:35rem!important}.w-36{width:36rem!important}.h-36{height:36rem!important}.m-36{margin:36rem!important}.mt-36{margin-top:36rem!important}.mb-36{margin-bottom:36rem!important}.ml-36{margin-left:36rem!important}.mr-36{margin-right:36rem!important}.p-36{padding:36rem!important}.pt-36{padding-top:36rem!important}.pb-36{padding-bottom:36rem!important}.pl-36{padding-left:36rem!important}.pr-36{padding-right:36rem!important}.w-37{width:37rem!important}.h-37{height:37rem!important}.m-37{margin:37rem!important}.mt-37{margin-top:37rem!important}.mb-37{margin-bottom:37rem!important}.ml-37{margin-left:37rem!important}.mr-37{margin-right:37rem!important}.p-37{padding:37rem!important}.pt-37{padding-top:37rem!important}.pb-37{padding-bottom:37rem!important}.pl-37{padding-left:37rem!important}.pr-37{padding-right:37rem!important}.w-38{width:38rem!important}.h-38{height:38rem!important}.m-38{margin:38rem!important}.mt-38{margin-top:38rem!important}.mb-38{margin-bottom:38rem!important}.ml-38{margin-left:38rem!important}.mr-38{margin-right:38rem!important}.p-38{padding:38rem!important}.pt-38{padding-top:38rem!important}.pb-38{padding-bottom:38rem!important}.pl-38{padding-left:38rem!important}.pr-38{padding-right:38rem!important}.w-39{width:39rem!important}.h-39{height:39rem!important}.m-39{margin:39rem!important}.mt-39{margin-top:39rem!important}.mb-39{margin-bottom:39rem!important}.ml-39{margin-left:39rem!important}.mr-39{margin-right:39rem!important}.p-39{padding:39rem!important}.pt-39{padding-top:39rem!important}.pb-39{padding-bottom:39rem!important}.pl-39{padding-left:39rem!important}.pr-39{padding-right:39rem!important}.w-40{width:40rem!important}.h-40{height:40rem!important}.m-40{margin:40rem!important}.mt-40{margin-top:40rem!important}.mb-40{margin-bottom:40rem!important}.ml-40{margin-left:40rem!important}.mr-40{margin-right:40rem!important}.p-40{padding:40rem!important}.pt-40{padding-top:40rem!important}.pb-40{padding-bottom:40rem!important}.pl-40{padding-left:40rem!important}.pr-40{padding-right:40rem!important}.w-41{width:41rem!important}.h-41{height:41rem!important}.m-41{margin:41rem!important}.mt-41{margin-top:41rem!important}.mb-41{margin-bottom:41rem!important}.ml-41{margin-left:41rem!important}.mr-41{margin-right:41rem!important}.p-41{padding:41rem!important}.pt-41{padding-top:41rem!important}.pb-41{padding-bottom:41rem!important}.pl-41{padding-left:41rem!important}.pr-41{padding-right:41rem!important}.w-42{width:42rem!important}.h-42{height:42rem!important}.m-42{margin:42rem!important}.mt-42{margin-top:42rem!important}.mb-42{margin-bottom:42rem!important}.ml-42{margin-left:42rem!important}.mr-42{margin-right:42rem!important}.p-42{padding:42rem!important}.pt-42{padding-top:42rem!important}.pb-42{padding-bottom:42rem!important}.pl-42{padding-left:42rem!important}.pr-42{padding-right:42rem!important}.w-43{width:43rem!important}.h-43{height:43rem!important}.m-43{margin:43rem!important}.mt-43{margin-top:43rem!important}.mb-43{margin-bottom:43rem!important}.ml-43{margin-left:43rem!important}.mr-43{margin-right:43rem!important}.p-43{padding:43rem!important}.pt-43{padding-top:43rem!important}.pb-43{padding-bottom:43rem!important}.pl-43{padding-left:43rem!important}.pr-43{padding-right:43rem!important}.w-44{width:44rem!important}.h-44{height:44rem!important}.m-44{margin:44rem!important}.mt-44{margin-top:44rem!important}.mb-44{margin-bottom:44rem!important}.ml-44{margin-left:44rem!important}.mr-44{margin-right:44rem!important}.p-44{padding:44rem!important}.pt-44{padding-top:44rem!important}.pb-44{padding-bottom:44rem!important}.pl-44{padding-left:44rem!important}.pr-44{padding-right:44rem!important}.w-45{width:45rem!important}.h-45{height:45rem!important}.m-45{margin:45rem!important}.mt-45{margin-top:45rem!important}.mb-45{margin-bottom:45rem!important}.ml-45{margin-left:45rem!important}.mr-45{margin-right:45rem!important}.p-45{padding:45rem!important}.pt-45{padding-top:45rem!important}.pb-45{padding-bottom:45rem!important}.pl-45{padding-left:45rem!important}.pr-45{padding-right:45rem!important}.w-46{width:46rem!important}.h-46{height:46rem!important}.m-46{margin:46rem!important}.mt-46{margin-top:46rem!important}.mb-46{margin-bottom:46rem!important}.ml-46{margin-left:46rem!important}.mr-46{margin-right:46rem!important}.p-46{padding:46rem!important}.pt-46{padding-top:46rem!important}.pb-46{padding-bottom:46rem!important}.pl-46{padding-left:46rem!important}.pr-46{padding-right:46rem!important}.w-47{width:47rem!important}.h-47{height:47rem!important}.m-47{margin:47rem!important}.mt-47{margin-top:47rem!important}.mb-47{margin-bottom:47rem!important}.ml-47{margin-left:47rem!important}.mr-47{margin-right:47rem!important}.p-47{padding:47rem!important}.pt-47{padding-top:47rem!important}.pb-47{padding-bottom:47rem!important}.pl-47{padding-left:47rem!important}.pr-47{padding-right:47rem!important}.w-48{width:48rem!important}.h-48{height:48rem!important}.m-48{margin:48rem!important}.mt-48{margin-top:48rem!important}.mb-48{margin-bottom:48rem!important}.ml-48{margin-left:48rem!important}.mr-48{margin-right:48rem!important}.p-48{padding:48rem!important}.pt-48{padding-top:48rem!important}.pb-48{padding-bottom:48rem!important}.pl-48{padding-left:48rem!important}.pr-48{padding-right:48rem!important}.w-49{width:49rem!important}.h-49{height:49rem!important}.m-49{margin:49rem!important}.mt-49{margin-top:49rem!important}.mb-49{margin-bottom:49rem!important}.ml-49{margin-left:49rem!important}.mr-49{margin-right:49rem!important}.p-49{padding:49rem!important}.pt-49{padding-top:49rem!important}.pb-49{padding-bottom:49rem!important}.pl-49{padding-left:49rem!important}.pr-49{padding-right:49rem!important}.w-50{width:50rem!important}.h-50{height:50rem!important}.m-50{margin:50rem!important}.mt-50{margin-top:50rem!important}.mb-50{margin-bottom:50rem!important}.ml-50{margin-left:50rem!important}.mr-50{margin-right:50rem!important}.p-50{padding:50rem!important}.pt-50{padding-top:50rem!important}.pb-50{padding-bottom:50rem!important}.pl-50{padding-left:50rem!important}.pr-50{padding-right:50rem!important}.w-51{width:51rem!important}.h-51{height:51rem!important}.m-51{margin:51rem!important}.mt-51{margin-top:51rem!important}.mb-51{margin-bottom:51rem!important}.ml-51{margin-left:51rem!important}.mr-51{margin-right:51rem!important}.p-51{padding:51rem!important}.pt-51{padding-top:51rem!important}.pb-51{padding-bottom:51rem!important}.pl-51{padding-left:51rem!important}.pr-51{padding-right:51rem!important}.w-52{width:52rem!important}.h-52{height:52rem!important}.m-52{margin:52rem!important}.mt-52{margin-top:52rem!important}.mb-52{margin-bottom:52rem!important}.ml-52{margin-left:52rem!important}.mr-52{margin-right:52rem!important}.p-52{padding:52rem!important}.pt-52{padding-top:52rem!important}.pb-52{padding-bottom:52rem!important}.pl-52{padding-left:52rem!important}.pr-52{padding-right:52rem!important}.w-53{width:53rem!important}.h-53{height:53rem!important}.m-53{margin:53rem!important}.mt-53{margin-top:53rem!important}.mb-53{margin-bottom:53rem!important}.ml-53{margin-left:53rem!important}.mr-53{margin-right:53rem!important}.p-53{padding:53rem!important}.pt-53{padding-top:53rem!important}.pb-53{padding-bottom:53rem!important}.pl-53{padding-left:53rem!important}.pr-53{padding-right:53rem!important}.w-54{width:54rem!important}.h-54{height:54rem!important}.m-54{margin:54rem!important}.mt-54{margin-top:54rem!important}.mb-54{margin-bottom:54rem!important}.ml-54{margin-left:54rem!important}.mr-54{margin-right:54rem!important}.p-54{padding:54rem!important}.pt-54{padding-top:54rem!important}.pb-54{padding-bottom:54rem!important}.pl-54{padding-left:54rem!important}.pr-54{padding-right:54rem!important}.w-55{width:55rem!important}.h-55{height:55rem!important}.m-55{margin:55rem!important}.mt-55{margin-top:55rem!important}.mb-55{margin-bottom:55rem!important}.ml-55{margin-left:55rem!important}.mr-55{margin-right:55rem!important}.p-55{padding:55rem!important}.pt-55{padding-top:55rem!important}.pb-55{padding-bottom:55rem!important}.pl-55{padding-left:55rem!important}.pr-55{padding-right:55rem!important}.w-56{width:56rem!important}.h-56{height:56rem!important}.m-56{margin:56rem!important}.mt-56{margin-top:56rem!important}.mb-56{margin-bottom:56rem!important}.ml-56{margin-left:56rem!important}.mr-56{margin-right:56rem!important}.p-56{padding:56rem!important}.pt-56{padding-top:56rem!important}.pb-56{padding-bottom:56rem!important}.pl-56{padding-left:56rem!important}.pr-56{padding-right:56rem!important}.w-57{width:57rem!important}.h-57{height:57rem!important}.m-57{margin:57rem!important}.mt-57{margin-top:57rem!important}.mb-57{margin-bottom:57rem!important}.ml-57{margin-left:57rem!important}.mr-57{margin-right:57rem!important}.p-57{padding:57rem!important}.pt-57{padding-top:57rem!important}.pb-57{padding-bottom:57rem!important}.pl-57{padding-left:57rem!important}.pr-57{padding-right:57rem!important}.w-58{width:58rem!important}.h-58{height:58rem!important}.m-58{margin:58rem!important}.mt-58{margin-top:58rem!important}.mb-58{margin-bottom:58rem!important}.ml-58{margin-left:58rem!important}.mr-58{margin-right:58rem!important}.p-58{padding:58rem!important}.pt-58{padding-top:58rem!important}.pb-58{padding-bottom:58rem!important}.pl-58{padding-left:58rem!important}.pr-58{padding-right:58rem!important}.w-59{width:59rem!important}.h-59{height:59rem!important}.m-59{margin:59rem!important}.mt-59{margin-top:59rem!important}.mb-59{margin-bottom:59rem!important}.ml-59{margin-left:59rem!important}.mr-59{margin-right:59rem!important}.p-59{padding:59rem!important}.pt-59{padding-top:59rem!important}.pb-59{padding-bottom:59rem!important}.pl-59{padding-left:59rem!important}.pr-59{padding-right:59rem!important}.w-60{width:60rem!important}.h-60{height:60rem!important}.m-60{margin:60rem!important}.mt-60{margin-top:60rem!important}.mb-60{margin-bottom:60rem!important}.ml-60{margin-left:60rem!important}.mr-60{margin-right:60rem!important}.p-60{padding:60rem!important}.pt-60{padding-top:60rem!important}.pb-60{padding-bottom:60rem!important}.pl-60{padding-left:60rem!important}.pr-60{padding-right:60rem!important}.w-61{width:61rem!important}.h-61{height:61rem!important}.m-61{margin:61rem!important}.mt-61{margin-top:61rem!important}.mb-61{margin-bottom:61rem!important}.ml-61{margin-left:61rem!important}.mr-61{margin-right:61rem!important}.p-61{padding:61rem!important}.pt-61{padding-top:61rem!important}.pb-61{padding-bottom:61rem!important}.pl-61{padding-left:61rem!important}.pr-61{padding-right:61rem!important}.w-62{width:62rem!important}.h-62{height:62rem!important}.m-62{margin:62rem!important}.mt-62{margin-top:62rem!important}.mb-62{margin-bottom:62rem!important}.ml-62{margin-left:62rem!important}.mr-62{margin-right:62rem!important}.p-62{padding:62rem!important}.pt-62{padding-top:62rem!important}.pb-62{padding-bottom:62rem!important}.pl-62{padding-left:62rem!important}.pr-62{padding-right:62rem!important}.w-63{width:63rem!important}.h-63{height:63rem!important}.m-63{margin:63rem!important}.mt-63{margin-top:63rem!important}.mb-63{margin-bottom:63rem!important}.ml-63{margin-left:63rem!important}.mr-63{margin-right:63rem!important}.p-63{padding:63rem!important}.pt-63{padding-top:63rem!important}.pb-63{padding-bottom:63rem!important}.pl-63{padding-left:63rem!important}.pr-63{padding-right:63rem!important}.w-64{width:64rem!important}.h-64{height:64rem!important}.m-64{margin:64rem!important}.mt-64{margin-top:64rem!important}.mb-64{margin-bottom:64rem!important}.ml-64{margin-left:64rem!important}.mr-64{margin-right:64rem!important}.p-64{padding:64rem!important}.pt-64{padding-top:64rem!important}.pb-64{padding-bottom:64rem!important}.pl-64{padding-left:64rem!important}.pr-64{padding-right:64rem!important}.w-65{width:65rem!important}.h-65{height:65rem!important}.m-65{margin:65rem!important}.mt-65{margin-top:65rem!important}.mb-65{margin-bottom:65rem!important}.ml-65{margin-left:65rem!important}.mr-65{margin-right:65rem!important}.p-65{padding:65rem!important}.pt-65{padding-top:65rem!important}.pb-65{padding-bottom:65rem!important}.pl-65{padding-left:65rem!important}.pr-65{padding-right:65rem!important}.w-66{width:66rem!important}.h-66{height:66rem!important}.m-66{margin:66rem!important}.mt-66{margin-top:66rem!important}.mb-66{margin-bottom:66rem!important}.ml-66{margin-left:66rem!important}.mr-66{margin-right:66rem!important}.p-66{padding:66rem!important}.pt-66{padding-top:66rem!important}.pb-66{padding-bottom:66rem!important}.pl-66{padding-left:66rem!important}.pr-66{padding-right:66rem!important}.w-67{width:67rem!important}.h-67{height:67rem!important}.m-67{margin:67rem!important}.mt-67{margin-top:67rem!important}.mb-67{margin-bottom:67rem!important}.ml-67{margin-left:67rem!important}.mr-67{margin-right:67rem!important}.p-67{padding:67rem!important}.pt-67{padding-top:67rem!important}.pb-67{padding-bottom:67rem!important}.pl-67{padding-left:67rem!important}.pr-67{padding-right:67rem!important}.w-68{width:68rem!important}.h-68{height:68rem!important}.m-68{margin:68rem!important}.mt-68{margin-top:68rem!important}.mb-68{margin-bottom:68rem!important}.ml-68{margin-left:68rem!important}.mr-68{margin-right:68rem!important}.p-68{padding:68rem!important}.pt-68{padding-top:68rem!important}.pb-68{padding-bottom:68rem!important}.pl-68{padding-left:68rem!important}.pr-68{padding-right:68rem!important}.w-69{width:69rem!important}.h-69{height:69rem!important}.m-69{margin:69rem!important}.mt-69{margin-top:69rem!important}.mb-69{margin-bottom:69rem!important}.ml-69{margin-left:69rem!important}.mr-69{margin-right:69rem!important}.p-69{padding:69rem!important}.pt-69{padding-top:69rem!important}.pb-69{padding-bottom:69rem!important}.pl-69{padding-left:69rem!important}.pr-69{padding-right:69rem!important}.w-70{width:70rem!important}.h-70{height:70rem!important}.m-70{margin:70rem!important}.mt-70{margin-top:70rem!important}.mb-70{margin-bottom:70rem!important}.ml-70{margin-left:70rem!important}.mr-70{margin-right:70rem!important}.p-70{padding:70rem!important}.pt-70{padding-top:70rem!important}.pb-70{padding-bottom:70rem!important}.pl-70{padding-left:70rem!important}.pr-70{padding-right:70rem!important}.w-71{width:71rem!important}.h-71{height:71rem!important}.m-71{margin:71rem!important}.mt-71{margin-top:71rem!important}.mb-71{margin-bottom:71rem!important}.ml-71{margin-left:71rem!important}.mr-71{margin-right:71rem!important}.p-71{padding:71rem!important}.pt-71{padding-top:71rem!important}.pb-71{padding-bottom:71rem!important}.pl-71{padding-left:71rem!important}.pr-71{padding-right:71rem!important}.w-72{width:72rem!important}.h-72{height:72rem!important}.m-72{margin:72rem!important}.mt-72{margin-top:72rem!important}.mb-72{margin-bottom:72rem!important}.ml-72{margin-left:72rem!important}.mr-72{margin-right:72rem!important}.p-72{padding:72rem!important}.pt-72{padding-top:72rem!important}.pb-72{padding-bottom:72rem!important}.pl-72{padding-left:72rem!important}.pr-72{padding-right:72rem!important}.w-73{width:73rem!important}.h-73{height:73rem!important}.m-73{margin:73rem!important}.mt-73{margin-top:73rem!important}.mb-73{margin-bottom:73rem!important}.ml-73{margin-left:73rem!important}.mr-73{margin-right:73rem!important}.p-73{padding:73rem!important}.pt-73{padding-top:73rem!important}.pb-73{padding-bottom:73rem!important}.pl-73{padding-left:73rem!important}.pr-73{padding-right:73rem!important}.w-74{width:74rem!important}.h-74{height:74rem!important}.m-74{margin:74rem!important}.mt-74{margin-top:74rem!important}.mb-74{margin-bottom:74rem!important}.ml-74{margin-left:74rem!important}.mr-74{margin-right:74rem!important}.p-74{padding:74rem!important}.pt-74{padding-top:74rem!important}.pb-74{padding-bottom:74rem!important}.pl-74{padding-left:74rem!important}.pr-74{padding-right:74rem!important}.w-75{width:75rem!important}.h-75{height:75rem!important}.m-75{margin:75rem!important}.mt-75{margin-top:75rem!important}.mb-75{margin-bottom:75rem!important}.ml-75{margin-left:75rem!important}.mr-75{margin-right:75rem!important}.p-75{padding:75rem!important}.pt-75{padding-top:75rem!important}.pb-75{padding-bottom:75rem!important}.pl-75{padding-left:75rem!important}.pr-75{padding-right:75rem!important}.w-76{width:76rem!important}.h-76{height:76rem!important}.m-76{margin:76rem!important}.mt-76{margin-top:76rem!important}.mb-76{margin-bottom:76rem!important}.ml-76{margin-left:76rem!important}.mr-76{margin-right:76rem!important}.p-76{padding:76rem!important}.pt-76{padding-top:76rem!important}.pb-76{padding-bottom:76rem!important}.pl-76{padding-left:76rem!important}.pr-76{padding-right:76rem!important}.w-77{width:77rem!important}.h-77{height:77rem!important}.m-77{margin:77rem!important}.mt-77{margin-top:77rem!important}.mb-77{margin-bottom:77rem!important}.ml-77{margin-left:77rem!important}.mr-77{margin-right:77rem!important}.p-77{padding:77rem!important}.pt-77{padding-top:77rem!important}.pb-77{padding-bottom:77rem!important}.pl-77{padding-left:77rem!important}.pr-77{padding-right:77rem!important}.w-78{width:78rem!important}.h-78{height:78rem!important}.m-78{margin:78rem!important}.mt-78{margin-top:78rem!important}.mb-78{margin-bottom:78rem!important}.ml-78{margin-left:78rem!important}.mr-78{margin-right:78rem!important}.p-78{padding:78rem!important}.pt-78{padding-top:78rem!important}.pb-78{padding-bottom:78rem!important}.pl-78{padding-left:78rem!important}.pr-78{padding-right:78rem!important}.w-79{width:79rem!important}.h-79{height:79rem!important}.m-79{margin:79rem!important}.mt-79{margin-top:79rem!important}.mb-79{margin-bottom:79rem!important}.ml-79{margin-left:79rem!important}.mr-79{margin-right:79rem!important}.p-79{padding:79rem!important}.pt-79{padding-top:79rem!important}.pb-79{padding-bottom:79rem!important}.pl-79{padding-left:79rem!important}.pr-79{padding-right:79rem!important}.w-80{width:80rem!important}.h-80{height:80rem!important}.m-80{margin:80rem!important}.mt-80{margin-top:80rem!important}.mb-80{margin-bottom:80rem!important}.ml-80{margin-left:80rem!important}.mr-80{margin-right:80rem!important}.p-80{padding:80rem!important}.pt-80{padding-top:80rem!important}.pb-80{padding-bottom:80rem!important}.pl-80{padding-left:80rem!important}.pr-80{padding-right:80rem!important}.w-81{width:81rem!important}.h-81{height:81rem!important}.m-81{margin:81rem!important}.mt-81{margin-top:81rem!important}.mb-81{margin-bottom:81rem!important}.ml-81{margin-left:81rem!important}.mr-81{margin-right:81rem!important}.p-81{padding:81rem!important}.pt-81{padding-top:81rem!important}.pb-81{padding-bottom:81rem!important}.pl-81{padding-left:81rem!important}.pr-81{padding-right:81rem!important}.w-82{width:82rem!important}.h-82{height:82rem!important}.m-82{margin:82rem!important}.mt-82{margin-top:82rem!important}.mb-82{margin-bottom:82rem!important}.ml-82{margin-left:82rem!important}.mr-82{margin-right:82rem!important}.p-82{padding:82rem!important}.pt-82{padding-top:82rem!important}.pb-82{padding-bottom:82rem!important}.pl-82{padding-left:82rem!important}.pr-82{padding-right:82rem!important}.w-83{width:83rem!important}.h-83{height:83rem!important}.m-83{margin:83rem!important}.mt-83{margin-top:83rem!important}.mb-83{margin-bottom:83rem!important}.ml-83{margin-left:83rem!important}.mr-83{margin-right:83rem!important}.p-83{padding:83rem!important}.pt-83{padding-top:83rem!important}.pb-83{padding-bottom:83rem!important}.pl-83{padding-left:83rem!important}.pr-83{padding-right:83rem!important}.w-84{width:84rem!important}.h-84{height:84rem!important}.m-84{margin:84rem!important}.mt-84{margin-top:84rem!important}.mb-84{margin-bottom:84rem!important}.ml-84{margin-left:84rem!important}.mr-84{margin-right:84rem!important}.p-84{padding:84rem!important}.pt-84{padding-top:84rem!important}.pb-84{padding-bottom:84rem!important}.pl-84{padding-left:84rem!important}.pr-84{padding-right:84rem!important}.w-85{width:85rem!important}.h-85{height:85rem!important}.m-85{margin:85rem!important}.mt-85{margin-top:85rem!important}.mb-85{margin-bottom:85rem!important}.ml-85{margin-left:85rem!important}.mr-85{margin-right:85rem!important}.p-85{padding:85rem!important}.pt-85{padding-top:85rem!important}.pb-85{padding-bottom:85rem!important}.pl-85{padding-left:85rem!important}.pr-85{padding-right:85rem!important}.w-86{width:86rem!important}.h-86{height:86rem!important}.m-86{margin:86rem!important}.mt-86{margin-top:86rem!important}.mb-86{margin-bottom:86rem!important}.ml-86{margin-left:86rem!important}.mr-86{margin-right:86rem!important}.p-86{padding:86rem!important}.pt-86{padding-top:86rem!important}.pb-86{padding-bottom:86rem!important}.pl-86{padding-left:86rem!important}.pr-86{padding-right:86rem!important}.w-87{width:87rem!important}.h-87{height:87rem!important}.m-87{margin:87rem!important}.mt-87{margin-top:87rem!important}.mb-87{margin-bottom:87rem!important}.ml-87{margin-left:87rem!important}.mr-87{margin-right:87rem!important}.p-87{padding:87rem!important}.pt-87{padding-top:87rem!important}.pb-87{padding-bottom:87rem!important}.pl-87{padding-left:87rem!important}.pr-87{padding-right:87rem!important}.w-88{width:88rem!important}.h-88{height:88rem!important}.m-88{margin:88rem!important}.mt-88{margin-top:88rem!important}.mb-88{margin-bottom:88rem!important}.ml-88{margin-left:88rem!important}.mr-88{margin-right:88rem!important}.p-88{padding:88rem!important}.pt-88{padding-top:88rem!important}.pb-88{padding-bottom:88rem!important}.pl-88{padding-left:88rem!important}.pr-88{padding-right:88rem!important}.w-89{width:89rem!important}.h-89{height:89rem!important}.m-89{margin:89rem!important}.mt-89{margin-top:89rem!important}.mb-89{margin-bottom:89rem!important}.ml-89{margin-left:89rem!important}.mr-89{margin-right:89rem!important}.p-89{padding:89rem!important}.pt-89{padding-top:89rem!important}.pb-89{padding-bottom:89rem!important}.pl-89{padding-left:89rem!important}.pr-89{padding-right:89rem!important}.w-90{width:90rem!important}.h-90{height:90rem!important}.m-90{margin:90rem!important}.mt-90{margin-top:90rem!important}.mb-90{margin-bottom:90rem!important}.ml-90{margin-left:90rem!important}.mr-90{margin-right:90rem!important}.p-90{padding:90rem!important}.pt-90{padding-top:90rem!important}.pb-90{padding-bottom:90rem!important}.pl-90{padding-left:90rem!important}.pr-90{padding-right:90rem!important}.w-91{width:91rem!important}.h-91{height:91rem!important}.m-91{margin:91rem!important}.mt-91{margin-top:91rem!important}.mb-91{margin-bottom:91rem!important}.ml-91{margin-left:91rem!important}.mr-91{margin-right:91rem!important}.p-91{padding:91rem!important}.pt-91{padding-top:91rem!important}.pb-91{padding-bottom:91rem!important}.pl-91{padding-left:91rem!important}.pr-91{padding-right:91rem!important}.w-92{width:92rem!important}.h-92{height:92rem!important}.m-92{margin:92rem!important}.mt-92{margin-top:92rem!important}.mb-92{margin-bottom:92rem!important}.ml-92{margin-left:92rem!important}.mr-92{margin-right:92rem!important}.p-92{padding:92rem!important}.pt-92{padding-top:92rem!important}.pb-92{padding-bottom:92rem!important}.pl-92{padding-left:92rem!important}.pr-92{padding-right:92rem!important}.w-93{width:93rem!important}.h-93{height:93rem!important}.m-93{margin:93rem!important}.mt-93{margin-top:93rem!important}.mb-93{margin-bottom:93rem!important}.ml-93{margin-left:93rem!important}.mr-93{margin-right:93rem!important}.p-93{padding:93rem!important}.pt-93{padding-top:93rem!important}.pb-93{padding-bottom:93rem!important}.pl-93{padding-left:93rem!important}.pr-93{padding-right:93rem!important}.w-94{width:94rem!important}.h-94{height:94rem!important}.m-94{margin:94rem!important}.mt-94{margin-top:94rem!important}.mb-94{margin-bottom:94rem!important}.ml-94{margin-left:94rem!important}.mr-94{margin-right:94rem!important}.p-94{padding:94rem!important}.pt-94{padding-top:94rem!important}.pb-94{padding-bottom:94rem!important}.pl-94{padding-left:94rem!important}.pr-94{padding-right:94rem!important}.w-95{width:95rem!important}.h-95{height:95rem!important}.m-95{margin:95rem!important}.mt-95{margin-top:95rem!important}.mb-95{margin-bottom:95rem!important}.ml-95{margin-left:95rem!important}.mr-95{margin-right:95rem!important}.p-95{padding:95rem!important}.pt-95{padding-top:95rem!important}.pb-95{padding-bottom:95rem!important}.pl-95{padding-left:95rem!important}.pr-95{padding-right:95rem!important}.w-96{width:96rem!important}.h-96{height:96rem!important}.m-96{margin:96rem!important}.mt-96{margin-top:96rem!important}.mb-96{margin-bottom:96rem!important}.ml-96{margin-left:96rem!important}.mr-96{margin-right:96rem!important}.p-96{padding:96rem!important}.pt-96{padding-top:96rem!important}.pb-96{padding-bottom:96rem!important}.pl-96{padding-left:96rem!important}.pr-96{padding-right:96rem!important}.w-97{width:97rem!important}.h-97{height:97rem!important}.m-97{margin:97rem!important}.mt-97{margin-top:97rem!important}.mb-97{margin-bottom:97rem!important}.ml-97{margin-left:97rem!important}.mr-97{margin-right:97rem!important}.p-97{padding:97rem!important}.pt-97{padding-top:97rem!important}.pb-97{padding-bottom:97rem!important}.pl-97{padding-left:97rem!important}.pr-97{padding-right:97rem!important}.w-98{width:98rem!important}.h-98{height:98rem!important}.m-98{margin:98rem!important}.mt-98{margin-top:98rem!important}.mb-98{margin-bottom:98rem!important}.ml-98{margin-left:98rem!important}.mr-98{margin-right:98rem!important}.p-98{padding:98rem!important}.pt-98{padding-top:98rem!important}.pb-98{padding-bottom:98rem!important}.pl-98{padding-left:98rem!important}.pr-98{padding-right:98rem!important}.w-99{width:99rem!important}.h-99{height:99rem!important}.m-99{margin:99rem!important}.mt-99{margin-top:99rem!important}.mb-99{margin-bottom:99rem!important}.ml-99{margin-left:99rem!important}.mr-99{margin-right:99rem!important}.p-99{padding:99rem!important}.pt-99{padding-top:99rem!important}.pb-99{padding-bottom:99rem!important}.pl-99{padding-left:99rem!important}.pr-99{padding-right:99rem!important}*{box-sizing:border-box}html{font-size:4px}body{overflow:overlay}.body-text,body,p{font-size:14px;line-height:24px;font-family:San Francisco Text,arial}ul.vanilla{list-style-type:none;padding:0;margin:0}ul.vanilla li{padding:0}form{margin:0}.panini{border-top:4px solid #000;border-bottom:4px solid #000;height:18px;width:18px}.liang{border-radius:100%;width:9rem;height:9rem;border:3rem solid #9b9b9b}.cross{position:relative;display:inline-block;width:18px;height:18px}.cross:after,.cross:before{position:absolute;top:5px;width:20px;height:20px;border-top:4px solid #000;border-color:inherit;content:""}.cross:before{left:-8px;transform:rotate(45deg)}.cross:after{left:6px;transform:rotate(-45deg)}.circle{padding:0;border-width:8px;height:30px;width:30px;position:relative;top:3px}.icon-text{position:relative;width:15px;height:15px;background-color:#ffbf21}.icon-text,.icon-text-topic{clip-path:polygon(50% 2.4%,0 38.8%,19.1% 97.6%,80.9% 97.6%,100% 38.8%)}.icon-text-topic{position:absolute;top:3px;left:3px;width:9px;height:9px;background-color:#fff}.icon-dm{height:12px;width:12px;background-color:#fd5331}.icon-chat{background-color:#cc0fee}.icon-chat,.icon-inbox{width:15px;height:12px;border-radius:12px}.icon-inbox{background-color:#000}.text-gray{color:#9b9b9b}.text-black{color:#000!important}.red,.red *{color:#ee3124}.timestamp{font-size:9px;font-family:Source Code Pro,Roboto mono,Courier New,monospace;font-weight:300}.flex{display:flex}.inline-block{display:inline-block}.space-between{justify-content:space-between}.align-center{align-items:center}.pointer{cursor:pointer}.hide{display:none}.relative{position:relative}.inline{display:inline}.block{display:block}.no-underline{text-decoration:none}input[type=text],label,textarea{font-size:14px;line-height:24px;border:none;outline:none;padding:0;font-family:San Francisco Text,arial}.select-dropdown[disabled],button[disabled],input[disabled],label[disabled],select[disabled],textarea[disabled]{opacity:.4;border-color:#aaa}input.input-sm{font-size:3rem;padding:6px;border-width:1px}label{margin-bottom:2rem}.input-group{padding:10px}.input-group label{font-size:14px;font-weight:600}.btn{margin-bottom:0}.btn-spinner{position:relative;display:inline-block;width:10px;height:10px}.btn-spinner:after{position:absolute;width:8px;height:8px;bottom:0;content:"◠";animation:a linear 1s infinite;font-size:10px;line-height:10px}.btn-spinner-lg{font-size:32px;font-weight:700;color:#4330fc}.btn-text{padding:0;background-color:inherit}@keyframes a{to{transform:rotate(1turn)}}body{padding-bottom:40px}.header-container{padding-top:3rem;padding-bottom:2rem}.header-title,.header-title *{text-decoration:none;font-weight:600;margin:0;font-size:24px;line-height:48px}.header-title-mono,.header-title-mono *{font-weight:500;font-family:Source Code Pro,Roboto mono,Courier New,monospace}.header-link{font-size:3rem;line-height:3rem;font-weight:500;text-decoration:none;text-transform:capitalize}.header-link-breadcrumb,.header-link-breadcrumb *{line-height:6rem;text-transform:none;text-decoration:none;font-weight:400;font-family:Source Code Pro,Roboto mono,Courier New,monospace}.header-breadcrumbs{height:24px;margin-bottom:0}.header-mainrow{position:relative}.header-loading{left:0;top:60px;background-color:#4330fc}.header-loading,.header-loading:after{position:absolute;border-radius:100%;height:18px;width:18px}.header-loading:after{content:"";background-color:#a197fd;clip:rect(0,18px,18px,9px);animation:a 2s linear infinite}.sidebar{position:absolute;right:24rem;top:48rem}.header-icon-menu{flex-basis:106px}.header-icon-page{flex-basis:52px}.header-title{flex-grow:1}.chat-container .col-sm-2{flex-basis:43rem;max-width:43rem}a.shipname{text-decoration:none}.chat-input-field[type=text]{border:none;padding:0;line-height:6rem}.chat-input-field:placeholder{color:#b0b0b0}.chat-sep{text-align:center;font-weight:600;margin:4rem}.chat-msg-pending,.chat-msg-pending *{color:#aaa}.chat-msg-app,.chat-msg-app *{color:#9b9b9b}.cir-status{width:2rem;height:2rem;border-radius:100%;display:inline-block;position:relative;bottom:1px}.cir-green{background-color:#8eee9c}.cir-black,.cir-grey{background-color:#b0b0b0}.cir-red{background-color:#f44}.chat-scrollpane-view{display:flex;flex-direction:column}.chat-scrollpane img{width:100%}.chat-scrollpane-view>*{flex-shrink:0}.chat-scrollpane-view>:first-child{margin-top:auto!important}.scrollpane{height:600px;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}.scrollpane>*{flex-shrink:0}.scrollpane>:first-child{margin-top:auto!important}.page-notes-edit textarea{border:none;height:800px}.page-notes-index h1{margin-top:0}.notes-actions .btn-secondary{margin-right:10rem}.note-timestamp{position:absolute;left:-16rem;top:3rem}.notes-blurbs{margin-top:8rem}.notes-blurbs li{display:flex;position:relative;margin:4rem 0}textarea.collection-post-edit{height:80%;border:1px solid #d0d0d0;background:#fff;resize:none;padding:13rem 21rem}textarea.comment-edit{border:none;resize:none;padding:0}.create-comment .usership{color:#000}div.coll-title,div.mod{font-size:6rem}.collection-index li.forum .meta-cont>div{float:left}.collection-index li.notes .da{position:absolute;margin-left:-12rem;margin-top:1rem}.collection-index .note-uuid{font-weight:inherit}.collection-index img{width:100%}.collection-index ul{list-style-type:none}.post img{width:100%}.post #edit{display:none}.collection-date{font-family:Source Code Pro,Roboto mono,Courier New,monospace;font-weight:300;font-size:3rem;line-height:3rem}.collection-title{position:relative}.collection-edit:before,.collection-post:before,.collection-title:before{content:"";background-color:#0a7960;border-radius:1px;width:2rem;height:2rem;position:absolute}.collection-post:before{margin-top:35px;margin-left:-11rem}.collection-title:before{margin-top:22px;margin-left:-10rem}.collection-edit:before{margin-left:-11rem}.collection-post h3{font-weight:500;line-height:9rem}.collection-post-page{padding-top:12rem}.collection-comment{margin-bottom:11rem;position:relative}.collection-comment-avatar{position:absolute;left:-12rem;top:7px;width:32px;height:32px}.collection-comment-author{font-size:14px;line-height:24px;text-decoration:none;font-weight:700}.collection-post-actions{justify-content:flex-end;display:flex;align-items:center}.form-mve .input-group-focused,.form-mve .input-group-focused input,.form-mve .input-group-focused textarea{background-color:#f6f6f6}.form-mve .input-group-error-message{display:none}.form-mve .input-group-error *{color:#ee3124}.form-mve .input-group-error input::placeholder{color:#ee3124;opacity:.3}.form-mve .input-group-error .input-group-error-message{display:block}.form-mve .btn-text{padding-left:3rem;padding-right:3rem}.form-mve .btn-text:focus span:first-child{text-decoration:underline}.command-row{height:50px;display:flex;align-items:center;position:relative;margin-top:9rem;margin-bottom:3rem}.command-row .cross{flex-basis:146px;flex-shrink:0}.command-input-placeholder-wrapper,input.command-menu-input{position:relative;border:none;outline:none;height:50px;width:100%;font-size:20px;line-height:50px;font-family:Source Code Pro,Roboto mono,Courier New,monospace}input.command-menu-input{background-color:transparent;z-index:2;padding:0 3rem;font-weight:500}input.command-menu-input[disabled]{opacity:1}.command-input-placeholder-wrapper{background-color:#f6f6f6}.command-input-placeholder-wrapper[disabled]{background-color:transparent}.command-input-placeholder-wrapper:after{content:attr(data-placeholder);position:absolute;top:0;left:0;right:0;z-index:1;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;padding:0 3rem;color:#9b9b9b;font-weight:400}.command-options{margin-left:146px;margin-top:6rem}.command-item{padding:3rem;cursor:pointer}.command-item-selected{background-color:#f6f6f6}.command-help a{display:block}.profile-banner{background-color:#4635f5}.profile-avatar img{width:300px;height:300px}.profile-shipname{display:flex;align-items:center;color:#fff;font-size:28px;font-weight:600;height:64px;font-family:Source Code Pro,Roboto mono,Courier New,monospace}.profile-message-btn{background:#fff;display:inline-block}.inbox-page .icon{position:relative;left:10px;top:5px}.inbox-page .timestamp{position:relative;left:6px}.inbox-page img{width:100%}.inbox-page .invite .btn{float:right}.inbox-page .collection-preview h1:first-child{display:none}.list-page a{text-decoration:none} \ No newline at end of file +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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}[class*=col-]{width:100%;margin-bottom:1rem}.container{margin:0 auto;padding:0 2rem;max-width:960px}.row{display:flex;margin-right:-.5rem;margin-left:-.5rem}.flex,.row{flex-wrap:wrap}.align-vertical{align-items:center}.justify-center{justify-content:center}@media only screen and (min-width:0){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}}@media only screen and (min-width:480px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}}@media only screen and (min-width:960px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Thin.ttf) format("truetype");font-weight:100}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-ExtraLight.ttf) format("truetype");font-weight:200}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-ExtraBold.ttf) format("truetype");font-weight:800}@font-face{font-family:Work Sans;src:url(https://storage.googleapis.com/media.urbit.org/fonts/WorkSans-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-extralight.woff);font-weight:200}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-light.woff);font-weight:300}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-regular.woff);font-weight:400}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-medium.woff);font-weight:500}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-bold.woff);font-weight:600}@font-face{font-family:Source Code Pro;src:url(https://storage.googleapis.com/media.urbit.org/fonts/scp-black.woff);font-weight:700}*{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body{font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;font-size:4rem;line-height:6rem;color:#373a3c}a{color:#000}p{margin:0 0 2rem}.text-heading,h1,h2,h3,h4,h5{margin:0;font-family:Work Sans;color:#373a3c}.h1,h1{font-size:12rem;line-height:16rem;margin:4rem 0}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:9rem;line-height:13rem;margin:3rem 0}.h3,h3{font-size:6rem;font-weight:600;line-height:8rem;margin:2rem 0}.h4,h4{font-weight:600}.h4,.h5,h4,h5{font-size:5rem;line-height:7rem;margin:1rem 0}.h5,h5{font-weight:500}.text-sm,caption{font-size:3rem;line-height:5rem}.text-md{font-size:4rem;line-height:6rem}.text-lg{font-size:5rem;line-height:7rem}code,pre{background-color:#f1f1f1;padding:1rem}.text-code,.text-mono,code,pre{font-family:Source Code Pro,Roboto mono,Courier New,monospace}.text-code{color:#000}.code-block,.text-code{background-color:#f1f1f1}.code-block{padding:5rem;white-space:pre-wrap}.code-block .text-code{font-weight:200}.underline,u{text-decoration:underline}.strikethrough,s{text-decoration:line-through}.italic,em{font-style:italic}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.text-300{font-weight:300}.text-400{font-weight:400}.text-500{font-weight:500}.text-600{font-weight:600}.text-700,b{font-weight:700}.text-800{font-weight:800}.h-font{font-family:Work Sans}.blue{color:#4330fc}.green{color:#6fdc74}.red{color:#ee3124}.gray-lighter{color:#f1f1f1}.gray-light{color:#d4d4d4}.gray{color:#5b5b5b}.gray-dark{color:#373a3c}.blue-hl{background-color:#4330fc;color:#fff}.green-hl{background-color:#6fdc74;color:#fff}.red-hl{background-color:#ee3124;color:#fff}.gray-lighter-hl{background-color:#f1f1f1;color:#fff}.gray-light-hl{background-color:#d4d4d4;color:#fff}.gray-hl{background-color:#5b5b5b;color:#fff}.gray-dark-hl{background-color:#373a3c;color:#fff}.black-hl{background-color:#000;color:#fff}.center{text-align:center}.right{text-align:right}.justify{text-align:justify}button{border:none;outline:none}.btn,button{font-family:Work Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:4rem;line-height:4rem;padding:3rem 6rem;color:#000;background-color:#d4d4d4;margin:0 0 6px}.btn-sm{font-size:3rem;line-height:3rem;padding:2rem 4rem}.btn-primary{background-color:#4330fc;color:#fff}.btn-secondary{background-color:#6fdc74}.btn-tetiary{background-color:#5b5b5b;color:#fff}.btn-warning{background-color:#ee3124;color:#fff}.btn-group .btn{display:inline-block}.btn-group .btn:not(.active){background-color:#d4d4d4;color:#000}label{display:block;font-weight:700}input[type=text],textarea{border:2px solid #000;padding:12px;width:100%}.error-label{display:none;color:#f44;font-size:2.33rem;line-height:3rem;margin-top:1rem}.input-group{margin:0 0 2rem}.input-group.error input[type=text],.input-group.error textarea{border:.5rem solid #f44}.input-group.error .error-label{display:block}.checkbox-group input,.checkbox-group label,.radio-group input,.radio-group label{font-weight:400;display:inline-block}.select-dropdown{display:flex;border:2px solid #000;overflow:hidden;background-color:#fff}.select-dropdown select{padding:5px 8px;width:130%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.select-dropdown select:focus{outline:none}.select-dropdown .triangle-down{border-width:2rem 1rem 0;position:relative;top:14px;right:8px}.icon-arrow-right:before{content:"→"}.icon-arrow-left:before{content:"←"}.icon-arrow-up:before{content:"↑"}.icon-arrow-down:before{content:"↓"}.icon-cross:before{content:"×"}.icon-ellipsis:before{content:"...";position:relative;bottom:6px}.selected:before{content:"∙"}.icon{margin-right:.6rem}.icon.prev{width:1px;height:1px;border:12.0006px solid transparent;border-right:18px solid #000;border-left:0 solid transparent}.icon.next{border:12.0006px solid transparent;border-left:18px solid #000;border-right:0 solid transparent;margin-right:0}.icon.next,.icon.up{width:1px;height:1px}.icon.up{border:12.0006px solid transparent;border-bottom:18px solid #000;border-top:0 solid transparent}.circle{display:inline-block;padding:2rem;border-radius:50%;border:2px solid #000;text-align:center}.circle-sm{padding:1rem}.circle-lg{padding:4rem}.circle-fill{background-color:#000}.circle-red{background-color:#ee3124;border-color:#ee3124}.circle-blue{background-color:#4330fc;border-color:#4330fc}.circle-blue-light{background-color:#a4d8e8;border-color:#a4d8e8}.circle-yellow{background-color:#ffc440;border-color:#ffc440}.circle-green{background-color:#6fdc74;border-color:#6fdc74}.circle-gray{background-color:#5b5b5b;border-color:#5b5b5b}.circle-gray-light{background-color:#d4d4d4;border-color:#d4d4d4}.circle-gray-lighter{background-color:#f1f1f1;border-color:#f1f1f1}.circle-gray-dark{background-color:#373a3c;border-color:#373a3c}.circle-pill{border-radius:9999px;width:10rem}.circle-pill.circle-lg{width:20rem}.square{display:inline-block;padding:2rem;border:2px solid #000;text-align:center}.square-sm{padding:1rem}.square-lg{padding:4rem}.square-fill{background-color:#000}.square-red{background-color:red;border-color:red}.square-rect{width:10rem}.square-rect.square-lg{width:20rem}.triangle-base{display:inline-block;width:0;height:0}.triangle-up{border-bottom:4rem solid #000}.triangle-down,.triangle-up{border-left:2rem solid transparent;border-right:2rem solid transparent}.triangle-down{border-top:4rem solid #000}.triangle-right{border-left:4rem solid #000}.triangle-left,.triangle-right{border-top:2rem solid transparent;border-bottom:2rem solid transparent}.triangle-left{border-right:4rem solid #000}.urbit-logo{width:72px;height:72px;border-radius:50%;border:5px solid #fff;background-color:transparent}.urbit-logo,.urbit-logo:before{display:inline-block;vertical-align:middle}.urbit-logo:before{content:"~";color:#fff;font-size:72px;line-height:54px;text-align:center;width:2rem;font-family:Work Sans;font-weight:600;margin-right:30px;margin-top:3px}.urbit-logo-solid{border-color:#000}.urbit-logo-solid:before{color:#000}section{margin:0 0 2rem;border:none}blockquote{border-left:6px solid #000;margin:24px 0;padding-left:18px}hr{margin:4rem 0;width:100%;height:1rem;border:0;background-color:#373a3c}ul{padding-left:4rem;list-style:disc outside}ul li{margin-bottom:2rem;padding-left:2rem}ol ul,ul ol,ul ul{margin:2rem}ol ul li,ul ol li,ul ul li{margin-bottom:1rem}ul.list-reset{list-style:none}ol,ul.list-reset,ul.list-reset li{padding-left:0}ol{list-style:none}ol>li{counter-increment:a;margin-left:0;margin-bottom:1rem}ol>li:before{content:counter(a);font-weight:700;vertical-align:center;display:inline-block;width:6rem;text-align:left}.w-0{width:0!important}.h-0{height:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.w-1{width:1rem!important}.h-1{height:1rem!important}.m-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pr-1{padding-right:1rem!important}.w-2{width:2rem!important}.h-2{height:2rem!important}.m-2{margin:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mr-2{margin-right:2rem!important}.p-2{padding:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pr-2{padding-right:2rem!important}.w-3{width:3rem!important}.h-3{height:3rem!important}.m-3{margin:3rem!important}.mt-3{margin-top:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mr-3{margin-right:3rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.pr-3{padding-right:3rem!important}.w-4{width:4rem!important}.h-4{height:4rem!important}.m-4{margin:4rem!important}.mt-4{margin-top:4rem!important}.mb-4{margin-bottom:4rem!important}.ml-4{margin-left:4rem!important}.mr-4{margin-right:4rem!important}.p-4{padding:4rem!important}.pt-4{padding-top:4rem!important}.pb-4{padding-bottom:4rem!important}.pl-4{padding-left:4rem!important}.pr-4{padding-right:4rem!important}.w-5{width:5rem!important}.h-5{height:5rem!important}.m-5{margin:5rem!important}.mt-5{margin-top:5rem!important}.mb-5{margin-bottom:5rem!important}.ml-5{margin-left:5rem!important}.mr-5{margin-right:5rem!important}.p-5{padding:5rem!important}.pt-5{padding-top:5rem!important}.pb-5{padding-bottom:5rem!important}.pl-5{padding-left:5rem!important}.pr-5{padding-right:5rem!important}.w-6{width:6rem!important}.h-6{height:6rem!important}.m-6{margin:6rem!important}.mt-6{margin-top:6rem!important}.mb-6{margin-bottom:6rem!important}.ml-6{margin-left:6rem!important}.mr-6{margin-right:6rem!important}.p-6{padding:6rem!important}.pt-6{padding-top:6rem!important}.pb-6{padding-bottom:6rem!important}.pl-6{padding-left:6rem!important}.pr-6{padding-right:6rem!important}.w-7{width:7rem!important}.h-7{height:7rem!important}.m-7{margin:7rem!important}.mt-7{margin-top:7rem!important}.mb-7{margin-bottom:7rem!important}.ml-7{margin-left:7rem!important}.mr-7{margin-right:7rem!important}.p-7{padding:7rem!important}.pt-7{padding-top:7rem!important}.pb-7{padding-bottom:7rem!important}.pl-7{padding-left:7rem!important}.pr-7{padding-right:7rem!important}.w-8{width:8rem!important}.h-8{height:8rem!important}.m-8{margin:8rem!important}.mt-8{margin-top:8rem!important}.mb-8{margin-bottom:8rem!important}.ml-8{margin-left:8rem!important}.mr-8{margin-right:8rem!important}.p-8{padding:8rem!important}.pt-8{padding-top:8rem!important}.pb-8{padding-bottom:8rem!important}.pl-8{padding-left:8rem!important}.pr-8{padding-right:8rem!important}.w-9{width:9rem!important}.h-9{height:9rem!important}.m-9{margin:9rem!important}.mt-9{margin-top:9rem!important}.mb-9{margin-bottom:9rem!important}.ml-9{margin-left:9rem!important}.mr-9{margin-right:9rem!important}.p-9{padding:9rem!important}.pt-9{padding-top:9rem!important}.pb-9{padding-bottom:9rem!important}.pl-9{padding-left:9rem!important}.pr-9{padding-right:9rem!important}.w-10{width:10rem!important}.h-10{height:10rem!important}.m-10{margin:10rem!important}.mt-10{margin-top:10rem!important}.mb-10{margin-bottom:10rem!important}.ml-10{margin-left:10rem!important}.mr-10{margin-right:10rem!important}.p-10{padding:10rem!important}.pt-10{padding-top:10rem!important}.pb-10{padding-bottom:10rem!important}.pl-10{padding-left:10rem!important}.pr-10{padding-right:10rem!important}.w-11{width:11rem!important}.h-11{height:11rem!important}.m-11{margin:11rem!important}.mt-11{margin-top:11rem!important}.mb-11{margin-bottom:11rem!important}.ml-11{margin-left:11rem!important}.mr-11{margin-right:11rem!important}.p-11{padding:11rem!important}.pt-11{padding-top:11rem!important}.pb-11{padding-bottom:11rem!important}.pl-11{padding-left:11rem!important}.pr-11{padding-right:11rem!important}.w-12{width:12rem!important}.h-12{height:12rem!important}.m-12{margin:12rem!important}.mt-12{margin-top:12rem!important}.mb-12{margin-bottom:12rem!important}.ml-12{margin-left:12rem!important}.mr-12{margin-right:12rem!important}.p-12{padding:12rem!important}.pt-12{padding-top:12rem!important}.pb-12{padding-bottom:12rem!important}.pl-12{padding-left:12rem!important}.pr-12{padding-right:12rem!important}.w-13{width:13rem!important}.h-13{height:13rem!important}.m-13{margin:13rem!important}.mt-13{margin-top:13rem!important}.mb-13{margin-bottom:13rem!important}.ml-13{margin-left:13rem!important}.mr-13{margin-right:13rem!important}.p-13{padding:13rem!important}.pt-13{padding-top:13rem!important}.pb-13{padding-bottom:13rem!important}.pl-13{padding-left:13rem!important}.pr-13{padding-right:13rem!important}.w-14{width:14rem!important}.h-14{height:14rem!important}.m-14{margin:14rem!important}.mt-14{margin-top:14rem!important}.mb-14{margin-bottom:14rem!important}.ml-14{margin-left:14rem!important}.mr-14{margin-right:14rem!important}.p-14{padding:14rem!important}.pt-14{padding-top:14rem!important}.pb-14{padding-bottom:14rem!important}.pl-14{padding-left:14rem!important}.pr-14{padding-right:14rem!important}.w-15{width:15rem!important}.h-15{height:15rem!important}.m-15{margin:15rem!important}.mt-15{margin-top:15rem!important}.mb-15{margin-bottom:15rem!important}.ml-15{margin-left:15rem!important}.mr-15{margin-right:15rem!important}.p-15{padding:15rem!important}.pt-15{padding-top:15rem!important}.pb-15{padding-bottom:15rem!important}.pl-15{padding-left:15rem!important}.pr-15{padding-right:15rem!important}.w-16{width:16rem!important}.h-16{height:16rem!important}.m-16{margin:16rem!important}.mt-16{margin-top:16rem!important}.mb-16{margin-bottom:16rem!important}.ml-16{margin-left:16rem!important}.mr-16{margin-right:16rem!important}.p-16{padding:16rem!important}.pt-16{padding-top:16rem!important}.pb-16{padding-bottom:16rem!important}.pl-16{padding-left:16rem!important}.pr-16{padding-right:16rem!important}.w-17{width:17rem!important}.h-17{height:17rem!important}.m-17{margin:17rem!important}.mt-17{margin-top:17rem!important}.mb-17{margin-bottom:17rem!important}.ml-17{margin-left:17rem!important}.mr-17{margin-right:17rem!important}.p-17{padding:17rem!important}.pt-17{padding-top:17rem!important}.pb-17{padding-bottom:17rem!important}.pl-17{padding-left:17rem!important}.pr-17{padding-right:17rem!important}.w-18{width:18rem!important}.h-18{height:18rem!important}.m-18{margin:18rem!important}.mt-18{margin-top:18rem!important}.mb-18{margin-bottom:18rem!important}.ml-18{margin-left:18rem!important}.mr-18{margin-right:18rem!important}.p-18{padding:18rem!important}.pt-18{padding-top:18rem!important}.pb-18{padding-bottom:18rem!important}.pl-18{padding-left:18rem!important}.pr-18{padding-right:18rem!important}.w-19{width:19rem!important}.h-19{height:19rem!important}.m-19{margin:19rem!important}.mt-19{margin-top:19rem!important}.mb-19{margin-bottom:19rem!important}.ml-19{margin-left:19rem!important}.mr-19{margin-right:19rem!important}.p-19{padding:19rem!important}.pt-19{padding-top:19rem!important}.pb-19{padding-bottom:19rem!important}.pl-19{padding-left:19rem!important}.pr-19{padding-right:19rem!important}.w-20{width:20rem!important}.h-20{height:20rem!important}.m-20{margin:20rem!important}.mt-20{margin-top:20rem!important}.mb-20{margin-bottom:20rem!important}.ml-20{margin-left:20rem!important}.mr-20{margin-right:20rem!important}.p-20{padding:20rem!important}.pt-20{padding-top:20rem!important}.pb-20{padding-bottom:20rem!important}.pl-20{padding-left:20rem!important}.pr-20{padding-right:20rem!important}.w-21{width:21rem!important}.h-21{height:21rem!important}.m-21{margin:21rem!important}.mt-21{margin-top:21rem!important}.mb-21{margin-bottom:21rem!important}.ml-21{margin-left:21rem!important}.mr-21{margin-right:21rem!important}.p-21{padding:21rem!important}.pt-21{padding-top:21rem!important}.pb-21{padding-bottom:21rem!important}.pl-21{padding-left:21rem!important}.pr-21{padding-right:21rem!important}.w-22{width:22rem!important}.h-22{height:22rem!important}.m-22{margin:22rem!important}.mt-22{margin-top:22rem!important}.mb-22{margin-bottom:22rem!important}.ml-22{margin-left:22rem!important}.mr-22{margin-right:22rem!important}.p-22{padding:22rem!important}.pt-22{padding-top:22rem!important}.pb-22{padding-bottom:22rem!important}.pl-22{padding-left:22rem!important}.pr-22{padding-right:22rem!important}.w-23{width:23rem!important}.h-23{height:23rem!important}.m-23{margin:23rem!important}.mt-23{margin-top:23rem!important}.mb-23{margin-bottom:23rem!important}.ml-23{margin-left:23rem!important}.mr-23{margin-right:23rem!important}.p-23{padding:23rem!important}.pt-23{padding-top:23rem!important}.pb-23{padding-bottom:23rem!important}.pl-23{padding-left:23rem!important}.pr-23{padding-right:23rem!important}.w-24{width:24rem!important}.h-24{height:24rem!important}.m-24{margin:24rem!important}.mt-24{margin-top:24rem!important}.mb-24{margin-bottom:24rem!important}.ml-24{margin-left:24rem!important}.mr-24{margin-right:24rem!important}.p-24{padding:24rem!important}.pt-24{padding-top:24rem!important}.pb-24{padding-bottom:24rem!important}.pl-24{padding-left:24rem!important}.pr-24{padding-right:24rem!important}.w-25{width:25rem!important}.h-25{height:25rem!important}.m-25{margin:25rem!important}.mt-25{margin-top:25rem!important}.mb-25{margin-bottom:25rem!important}.ml-25{margin-left:25rem!important}.mr-25{margin-right:25rem!important}.p-25{padding:25rem!important}.pt-25{padding-top:25rem!important}.pb-25{padding-bottom:25rem!important}.pl-25{padding-left:25rem!important}.pr-25{padding-right:25rem!important}.w-26{width:26rem!important}.h-26{height:26rem!important}.m-26{margin:26rem!important}.mt-26{margin-top:26rem!important}.mb-26{margin-bottom:26rem!important}.ml-26{margin-left:26rem!important}.mr-26{margin-right:26rem!important}.p-26{padding:26rem!important}.pt-26{padding-top:26rem!important}.pb-26{padding-bottom:26rem!important}.pl-26{padding-left:26rem!important}.pr-26{padding-right:26rem!important}.w-27{width:27rem!important}.h-27{height:27rem!important}.m-27{margin:27rem!important}.mt-27{margin-top:27rem!important}.mb-27{margin-bottom:27rem!important}.ml-27{margin-left:27rem!important}.mr-27{margin-right:27rem!important}.p-27{padding:27rem!important}.pt-27{padding-top:27rem!important}.pb-27{padding-bottom:27rem!important}.pl-27{padding-left:27rem!important}.pr-27{padding-right:27rem!important}.w-28{width:28rem!important}.h-28{height:28rem!important}.m-28{margin:28rem!important}.mt-28{margin-top:28rem!important}.mb-28{margin-bottom:28rem!important}.ml-28{margin-left:28rem!important}.mr-28{margin-right:28rem!important}.p-28{padding:28rem!important}.pt-28{padding-top:28rem!important}.pb-28{padding-bottom:28rem!important}.pl-28{padding-left:28rem!important}.pr-28{padding-right:28rem!important}.w-29{width:29rem!important}.h-29{height:29rem!important}.m-29{margin:29rem!important}.mt-29{margin-top:29rem!important}.mb-29{margin-bottom:29rem!important}.ml-29{margin-left:29rem!important}.mr-29{margin-right:29rem!important}.p-29{padding:29rem!important}.pt-29{padding-top:29rem!important}.pb-29{padding-bottom:29rem!important}.pl-29{padding-left:29rem!important}.pr-29{padding-right:29rem!important}.w-30{width:30rem!important}.h-30{height:30rem!important}.m-30{margin:30rem!important}.mt-30{margin-top:30rem!important}.mb-30{margin-bottom:30rem!important}.ml-30{margin-left:30rem!important}.mr-30{margin-right:30rem!important}.p-30{padding:30rem!important}.pt-30{padding-top:30rem!important}.pb-30{padding-bottom:30rem!important}.pl-30{padding-left:30rem!important}.pr-30{padding-right:30rem!important}.w-31{width:31rem!important}.h-31{height:31rem!important}.m-31{margin:31rem!important}.mt-31{margin-top:31rem!important}.mb-31{margin-bottom:31rem!important}.ml-31{margin-left:31rem!important}.mr-31{margin-right:31rem!important}.p-31{padding:31rem!important}.pt-31{padding-top:31rem!important}.pb-31{padding-bottom:31rem!important}.pl-31{padding-left:31rem!important}.pr-31{padding-right:31rem!important}.w-32{width:32rem!important}.h-32{height:32rem!important}.m-32{margin:32rem!important}.mt-32{margin-top:32rem!important}.mb-32{margin-bottom:32rem!important}.ml-32{margin-left:32rem!important}.mr-32{margin-right:32rem!important}.p-32{padding:32rem!important}.pt-32{padding-top:32rem!important}.pb-32{padding-bottom:32rem!important}.pl-32{padding-left:32rem!important}.pr-32{padding-right:32rem!important}.w-33{width:33rem!important}.h-33{height:33rem!important}.m-33{margin:33rem!important}.mt-33{margin-top:33rem!important}.mb-33{margin-bottom:33rem!important}.ml-33{margin-left:33rem!important}.mr-33{margin-right:33rem!important}.p-33{padding:33rem!important}.pt-33{padding-top:33rem!important}.pb-33{padding-bottom:33rem!important}.pl-33{padding-left:33rem!important}.pr-33{padding-right:33rem!important}.w-34{width:34rem!important}.h-34{height:34rem!important}.m-34{margin:34rem!important}.mt-34{margin-top:34rem!important}.mb-34{margin-bottom:34rem!important}.ml-34{margin-left:34rem!important}.mr-34{margin-right:34rem!important}.p-34{padding:34rem!important}.pt-34{padding-top:34rem!important}.pb-34{padding-bottom:34rem!important}.pl-34{padding-left:34rem!important}.pr-34{padding-right:34rem!important}.w-35{width:35rem!important}.h-35{height:35rem!important}.m-35{margin:35rem!important}.mt-35{margin-top:35rem!important}.mb-35{margin-bottom:35rem!important}.ml-35{margin-left:35rem!important}.mr-35{margin-right:35rem!important}.p-35{padding:35rem!important}.pt-35{padding-top:35rem!important}.pb-35{padding-bottom:35rem!important}.pl-35{padding-left:35rem!important}.pr-35{padding-right:35rem!important}.w-36{width:36rem!important}.h-36{height:36rem!important}.m-36{margin:36rem!important}.mt-36{margin-top:36rem!important}.mb-36{margin-bottom:36rem!important}.ml-36{margin-left:36rem!important}.mr-36{margin-right:36rem!important}.p-36{padding:36rem!important}.pt-36{padding-top:36rem!important}.pb-36{padding-bottom:36rem!important}.pl-36{padding-left:36rem!important}.pr-36{padding-right:36rem!important}.w-37{width:37rem!important}.h-37{height:37rem!important}.m-37{margin:37rem!important}.mt-37{margin-top:37rem!important}.mb-37{margin-bottom:37rem!important}.ml-37{margin-left:37rem!important}.mr-37{margin-right:37rem!important}.p-37{padding:37rem!important}.pt-37{padding-top:37rem!important}.pb-37{padding-bottom:37rem!important}.pl-37{padding-left:37rem!important}.pr-37{padding-right:37rem!important}.w-38{width:38rem!important}.h-38{height:38rem!important}.m-38{margin:38rem!important}.mt-38{margin-top:38rem!important}.mb-38{margin-bottom:38rem!important}.ml-38{margin-left:38rem!important}.mr-38{margin-right:38rem!important}.p-38{padding:38rem!important}.pt-38{padding-top:38rem!important}.pb-38{padding-bottom:38rem!important}.pl-38{padding-left:38rem!important}.pr-38{padding-right:38rem!important}.w-39{width:39rem!important}.h-39{height:39rem!important}.m-39{margin:39rem!important}.mt-39{margin-top:39rem!important}.mb-39{margin-bottom:39rem!important}.ml-39{margin-left:39rem!important}.mr-39{margin-right:39rem!important}.p-39{padding:39rem!important}.pt-39{padding-top:39rem!important}.pb-39{padding-bottom:39rem!important}.pl-39{padding-left:39rem!important}.pr-39{padding-right:39rem!important}.w-40{width:40rem!important}.h-40{height:40rem!important}.m-40{margin:40rem!important}.mt-40{margin-top:40rem!important}.mb-40{margin-bottom:40rem!important}.ml-40{margin-left:40rem!important}.mr-40{margin-right:40rem!important}.p-40{padding:40rem!important}.pt-40{padding-top:40rem!important}.pb-40{padding-bottom:40rem!important}.pl-40{padding-left:40rem!important}.pr-40{padding-right:40rem!important}.w-41{width:41rem!important}.h-41{height:41rem!important}.m-41{margin:41rem!important}.mt-41{margin-top:41rem!important}.mb-41{margin-bottom:41rem!important}.ml-41{margin-left:41rem!important}.mr-41{margin-right:41rem!important}.p-41{padding:41rem!important}.pt-41{padding-top:41rem!important}.pb-41{padding-bottom:41rem!important}.pl-41{padding-left:41rem!important}.pr-41{padding-right:41rem!important}.w-42{width:42rem!important}.h-42{height:42rem!important}.m-42{margin:42rem!important}.mt-42{margin-top:42rem!important}.mb-42{margin-bottom:42rem!important}.ml-42{margin-left:42rem!important}.mr-42{margin-right:42rem!important}.p-42{padding:42rem!important}.pt-42{padding-top:42rem!important}.pb-42{padding-bottom:42rem!important}.pl-42{padding-left:42rem!important}.pr-42{padding-right:42rem!important}.w-43{width:43rem!important}.h-43{height:43rem!important}.m-43{margin:43rem!important}.mt-43{margin-top:43rem!important}.mb-43{margin-bottom:43rem!important}.ml-43{margin-left:43rem!important}.mr-43{margin-right:43rem!important}.p-43{padding:43rem!important}.pt-43{padding-top:43rem!important}.pb-43{padding-bottom:43rem!important}.pl-43{padding-left:43rem!important}.pr-43{padding-right:43rem!important}.w-44{width:44rem!important}.h-44{height:44rem!important}.m-44{margin:44rem!important}.mt-44{margin-top:44rem!important}.mb-44{margin-bottom:44rem!important}.ml-44{margin-left:44rem!important}.mr-44{margin-right:44rem!important}.p-44{padding:44rem!important}.pt-44{padding-top:44rem!important}.pb-44{padding-bottom:44rem!important}.pl-44{padding-left:44rem!important}.pr-44{padding-right:44rem!important}.w-45{width:45rem!important}.h-45{height:45rem!important}.m-45{margin:45rem!important}.mt-45{margin-top:45rem!important}.mb-45{margin-bottom:45rem!important}.ml-45{margin-left:45rem!important}.mr-45{margin-right:45rem!important}.p-45{padding:45rem!important}.pt-45{padding-top:45rem!important}.pb-45{padding-bottom:45rem!important}.pl-45{padding-left:45rem!important}.pr-45{padding-right:45rem!important}.w-46{width:46rem!important}.h-46{height:46rem!important}.m-46{margin:46rem!important}.mt-46{margin-top:46rem!important}.mb-46{margin-bottom:46rem!important}.ml-46{margin-left:46rem!important}.mr-46{margin-right:46rem!important}.p-46{padding:46rem!important}.pt-46{padding-top:46rem!important}.pb-46{padding-bottom:46rem!important}.pl-46{padding-left:46rem!important}.pr-46{padding-right:46rem!important}.w-47{width:47rem!important}.h-47{height:47rem!important}.m-47{margin:47rem!important}.mt-47{margin-top:47rem!important}.mb-47{margin-bottom:47rem!important}.ml-47{margin-left:47rem!important}.mr-47{margin-right:47rem!important}.p-47{padding:47rem!important}.pt-47{padding-top:47rem!important}.pb-47{padding-bottom:47rem!important}.pl-47{padding-left:47rem!important}.pr-47{padding-right:47rem!important}.w-48{width:48rem!important}.h-48{height:48rem!important}.m-48{margin:48rem!important}.mt-48{margin-top:48rem!important}.mb-48{margin-bottom:48rem!important}.ml-48{margin-left:48rem!important}.mr-48{margin-right:48rem!important}.p-48{padding:48rem!important}.pt-48{padding-top:48rem!important}.pb-48{padding-bottom:48rem!important}.pl-48{padding-left:48rem!important}.pr-48{padding-right:48rem!important}.w-49{width:49rem!important}.h-49{height:49rem!important}.m-49{margin:49rem!important}.mt-49{margin-top:49rem!important}.mb-49{margin-bottom:49rem!important}.ml-49{margin-left:49rem!important}.mr-49{margin-right:49rem!important}.p-49{padding:49rem!important}.pt-49{padding-top:49rem!important}.pb-49{padding-bottom:49rem!important}.pl-49{padding-left:49rem!important}.pr-49{padding-right:49rem!important}.w-50{width:50rem!important}.h-50{height:50rem!important}.m-50{margin:50rem!important}.mt-50{margin-top:50rem!important}.mb-50{margin-bottom:50rem!important}.ml-50{margin-left:50rem!important}.mr-50{margin-right:50rem!important}.p-50{padding:50rem!important}.pt-50{padding-top:50rem!important}.pb-50{padding-bottom:50rem!important}.pl-50{padding-left:50rem!important}.pr-50{padding-right:50rem!important}.w-51{width:51rem!important}.h-51{height:51rem!important}.m-51{margin:51rem!important}.mt-51{margin-top:51rem!important}.mb-51{margin-bottom:51rem!important}.ml-51{margin-left:51rem!important}.mr-51{margin-right:51rem!important}.p-51{padding:51rem!important}.pt-51{padding-top:51rem!important}.pb-51{padding-bottom:51rem!important}.pl-51{padding-left:51rem!important}.pr-51{padding-right:51rem!important}.w-52{width:52rem!important}.h-52{height:52rem!important}.m-52{margin:52rem!important}.mt-52{margin-top:52rem!important}.mb-52{margin-bottom:52rem!important}.ml-52{margin-left:52rem!important}.mr-52{margin-right:52rem!important}.p-52{padding:52rem!important}.pt-52{padding-top:52rem!important}.pb-52{padding-bottom:52rem!important}.pl-52{padding-left:52rem!important}.pr-52{padding-right:52rem!important}.w-53{width:53rem!important}.h-53{height:53rem!important}.m-53{margin:53rem!important}.mt-53{margin-top:53rem!important}.mb-53{margin-bottom:53rem!important}.ml-53{margin-left:53rem!important}.mr-53{margin-right:53rem!important}.p-53{padding:53rem!important}.pt-53{padding-top:53rem!important}.pb-53{padding-bottom:53rem!important}.pl-53{padding-left:53rem!important}.pr-53{padding-right:53rem!important}.w-54{width:54rem!important}.h-54{height:54rem!important}.m-54{margin:54rem!important}.mt-54{margin-top:54rem!important}.mb-54{margin-bottom:54rem!important}.ml-54{margin-left:54rem!important}.mr-54{margin-right:54rem!important}.p-54{padding:54rem!important}.pt-54{padding-top:54rem!important}.pb-54{padding-bottom:54rem!important}.pl-54{padding-left:54rem!important}.pr-54{padding-right:54rem!important}.w-55{width:55rem!important}.h-55{height:55rem!important}.m-55{margin:55rem!important}.mt-55{margin-top:55rem!important}.mb-55{margin-bottom:55rem!important}.ml-55{margin-left:55rem!important}.mr-55{margin-right:55rem!important}.p-55{padding:55rem!important}.pt-55{padding-top:55rem!important}.pb-55{padding-bottom:55rem!important}.pl-55{padding-left:55rem!important}.pr-55{padding-right:55rem!important}.w-56{width:56rem!important}.h-56{height:56rem!important}.m-56{margin:56rem!important}.mt-56{margin-top:56rem!important}.mb-56{margin-bottom:56rem!important}.ml-56{margin-left:56rem!important}.mr-56{margin-right:56rem!important}.p-56{padding:56rem!important}.pt-56{padding-top:56rem!important}.pb-56{padding-bottom:56rem!important}.pl-56{padding-left:56rem!important}.pr-56{padding-right:56rem!important}.w-57{width:57rem!important}.h-57{height:57rem!important}.m-57{margin:57rem!important}.mt-57{margin-top:57rem!important}.mb-57{margin-bottom:57rem!important}.ml-57{margin-left:57rem!important}.mr-57{margin-right:57rem!important}.p-57{padding:57rem!important}.pt-57{padding-top:57rem!important}.pb-57{padding-bottom:57rem!important}.pl-57{padding-left:57rem!important}.pr-57{padding-right:57rem!important}.w-58{width:58rem!important}.h-58{height:58rem!important}.m-58{margin:58rem!important}.mt-58{margin-top:58rem!important}.mb-58{margin-bottom:58rem!important}.ml-58{margin-left:58rem!important}.mr-58{margin-right:58rem!important}.p-58{padding:58rem!important}.pt-58{padding-top:58rem!important}.pb-58{padding-bottom:58rem!important}.pl-58{padding-left:58rem!important}.pr-58{padding-right:58rem!important}.w-59{width:59rem!important}.h-59{height:59rem!important}.m-59{margin:59rem!important}.mt-59{margin-top:59rem!important}.mb-59{margin-bottom:59rem!important}.ml-59{margin-left:59rem!important}.mr-59{margin-right:59rem!important}.p-59{padding:59rem!important}.pt-59{padding-top:59rem!important}.pb-59{padding-bottom:59rem!important}.pl-59{padding-left:59rem!important}.pr-59{padding-right:59rem!important}.w-60{width:60rem!important}.h-60{height:60rem!important}.m-60{margin:60rem!important}.mt-60{margin-top:60rem!important}.mb-60{margin-bottom:60rem!important}.ml-60{margin-left:60rem!important}.mr-60{margin-right:60rem!important}.p-60{padding:60rem!important}.pt-60{padding-top:60rem!important}.pb-60{padding-bottom:60rem!important}.pl-60{padding-left:60rem!important}.pr-60{padding-right:60rem!important}.w-61{width:61rem!important}.h-61{height:61rem!important}.m-61{margin:61rem!important}.mt-61{margin-top:61rem!important}.mb-61{margin-bottom:61rem!important}.ml-61{margin-left:61rem!important}.mr-61{margin-right:61rem!important}.p-61{padding:61rem!important}.pt-61{padding-top:61rem!important}.pb-61{padding-bottom:61rem!important}.pl-61{padding-left:61rem!important}.pr-61{padding-right:61rem!important}.w-62{width:62rem!important}.h-62{height:62rem!important}.m-62{margin:62rem!important}.mt-62{margin-top:62rem!important}.mb-62{margin-bottom:62rem!important}.ml-62{margin-left:62rem!important}.mr-62{margin-right:62rem!important}.p-62{padding:62rem!important}.pt-62{padding-top:62rem!important}.pb-62{padding-bottom:62rem!important}.pl-62{padding-left:62rem!important}.pr-62{padding-right:62rem!important}.w-63{width:63rem!important}.h-63{height:63rem!important}.m-63{margin:63rem!important}.mt-63{margin-top:63rem!important}.mb-63{margin-bottom:63rem!important}.ml-63{margin-left:63rem!important}.mr-63{margin-right:63rem!important}.p-63{padding:63rem!important}.pt-63{padding-top:63rem!important}.pb-63{padding-bottom:63rem!important}.pl-63{padding-left:63rem!important}.pr-63{padding-right:63rem!important}.w-64{width:64rem!important}.h-64{height:64rem!important}.m-64{margin:64rem!important}.mt-64{margin-top:64rem!important}.mb-64{margin-bottom:64rem!important}.ml-64{margin-left:64rem!important}.mr-64{margin-right:64rem!important}.p-64{padding:64rem!important}.pt-64{padding-top:64rem!important}.pb-64{padding-bottom:64rem!important}.pl-64{padding-left:64rem!important}.pr-64{padding-right:64rem!important}.w-65{width:65rem!important}.h-65{height:65rem!important}.m-65{margin:65rem!important}.mt-65{margin-top:65rem!important}.mb-65{margin-bottom:65rem!important}.ml-65{margin-left:65rem!important}.mr-65{margin-right:65rem!important}.p-65{padding:65rem!important}.pt-65{padding-top:65rem!important}.pb-65{padding-bottom:65rem!important}.pl-65{padding-left:65rem!important}.pr-65{padding-right:65rem!important}.w-66{width:66rem!important}.h-66{height:66rem!important}.m-66{margin:66rem!important}.mt-66{margin-top:66rem!important}.mb-66{margin-bottom:66rem!important}.ml-66{margin-left:66rem!important}.mr-66{margin-right:66rem!important}.p-66{padding:66rem!important}.pt-66{padding-top:66rem!important}.pb-66{padding-bottom:66rem!important}.pl-66{padding-left:66rem!important}.pr-66{padding-right:66rem!important}.w-67{width:67rem!important}.h-67{height:67rem!important}.m-67{margin:67rem!important}.mt-67{margin-top:67rem!important}.mb-67{margin-bottom:67rem!important}.ml-67{margin-left:67rem!important}.mr-67{margin-right:67rem!important}.p-67{padding:67rem!important}.pt-67{padding-top:67rem!important}.pb-67{padding-bottom:67rem!important}.pl-67{padding-left:67rem!important}.pr-67{padding-right:67rem!important}.w-68{width:68rem!important}.h-68{height:68rem!important}.m-68{margin:68rem!important}.mt-68{margin-top:68rem!important}.mb-68{margin-bottom:68rem!important}.ml-68{margin-left:68rem!important}.mr-68{margin-right:68rem!important}.p-68{padding:68rem!important}.pt-68{padding-top:68rem!important}.pb-68{padding-bottom:68rem!important}.pl-68{padding-left:68rem!important}.pr-68{padding-right:68rem!important}.w-69{width:69rem!important}.h-69{height:69rem!important}.m-69{margin:69rem!important}.mt-69{margin-top:69rem!important}.mb-69{margin-bottom:69rem!important}.ml-69{margin-left:69rem!important}.mr-69{margin-right:69rem!important}.p-69{padding:69rem!important}.pt-69{padding-top:69rem!important}.pb-69{padding-bottom:69rem!important}.pl-69{padding-left:69rem!important}.pr-69{padding-right:69rem!important}.w-70{width:70rem!important}.h-70{height:70rem!important}.m-70{margin:70rem!important}.mt-70{margin-top:70rem!important}.mb-70{margin-bottom:70rem!important}.ml-70{margin-left:70rem!important}.mr-70{margin-right:70rem!important}.p-70{padding:70rem!important}.pt-70{padding-top:70rem!important}.pb-70{padding-bottom:70rem!important}.pl-70{padding-left:70rem!important}.pr-70{padding-right:70rem!important}.w-71{width:71rem!important}.h-71{height:71rem!important}.m-71{margin:71rem!important}.mt-71{margin-top:71rem!important}.mb-71{margin-bottom:71rem!important}.ml-71{margin-left:71rem!important}.mr-71{margin-right:71rem!important}.p-71{padding:71rem!important}.pt-71{padding-top:71rem!important}.pb-71{padding-bottom:71rem!important}.pl-71{padding-left:71rem!important}.pr-71{padding-right:71rem!important}.w-72{width:72rem!important}.h-72{height:72rem!important}.m-72{margin:72rem!important}.mt-72{margin-top:72rem!important}.mb-72{margin-bottom:72rem!important}.ml-72{margin-left:72rem!important}.mr-72{margin-right:72rem!important}.p-72{padding:72rem!important}.pt-72{padding-top:72rem!important}.pb-72{padding-bottom:72rem!important}.pl-72{padding-left:72rem!important}.pr-72{padding-right:72rem!important}.w-73{width:73rem!important}.h-73{height:73rem!important}.m-73{margin:73rem!important}.mt-73{margin-top:73rem!important}.mb-73{margin-bottom:73rem!important}.ml-73{margin-left:73rem!important}.mr-73{margin-right:73rem!important}.p-73{padding:73rem!important}.pt-73{padding-top:73rem!important}.pb-73{padding-bottom:73rem!important}.pl-73{padding-left:73rem!important}.pr-73{padding-right:73rem!important}.w-74{width:74rem!important}.h-74{height:74rem!important}.m-74{margin:74rem!important}.mt-74{margin-top:74rem!important}.mb-74{margin-bottom:74rem!important}.ml-74{margin-left:74rem!important}.mr-74{margin-right:74rem!important}.p-74{padding:74rem!important}.pt-74{padding-top:74rem!important}.pb-74{padding-bottom:74rem!important}.pl-74{padding-left:74rem!important}.pr-74{padding-right:74rem!important}.w-75{width:75rem!important}.h-75{height:75rem!important}.m-75{margin:75rem!important}.mt-75{margin-top:75rem!important}.mb-75{margin-bottom:75rem!important}.ml-75{margin-left:75rem!important}.mr-75{margin-right:75rem!important}.p-75{padding:75rem!important}.pt-75{padding-top:75rem!important}.pb-75{padding-bottom:75rem!important}.pl-75{padding-left:75rem!important}.pr-75{padding-right:75rem!important}.w-76{width:76rem!important}.h-76{height:76rem!important}.m-76{margin:76rem!important}.mt-76{margin-top:76rem!important}.mb-76{margin-bottom:76rem!important}.ml-76{margin-left:76rem!important}.mr-76{margin-right:76rem!important}.p-76{padding:76rem!important}.pt-76{padding-top:76rem!important}.pb-76{padding-bottom:76rem!important}.pl-76{padding-left:76rem!important}.pr-76{padding-right:76rem!important}.w-77{width:77rem!important}.h-77{height:77rem!important}.m-77{margin:77rem!important}.mt-77{margin-top:77rem!important}.mb-77{margin-bottom:77rem!important}.ml-77{margin-left:77rem!important}.mr-77{margin-right:77rem!important}.p-77{padding:77rem!important}.pt-77{padding-top:77rem!important}.pb-77{padding-bottom:77rem!important}.pl-77{padding-left:77rem!important}.pr-77{padding-right:77rem!important}.w-78{width:78rem!important}.h-78{height:78rem!important}.m-78{margin:78rem!important}.mt-78{margin-top:78rem!important}.mb-78{margin-bottom:78rem!important}.ml-78{margin-left:78rem!important}.mr-78{margin-right:78rem!important}.p-78{padding:78rem!important}.pt-78{padding-top:78rem!important}.pb-78{padding-bottom:78rem!important}.pl-78{padding-left:78rem!important}.pr-78{padding-right:78rem!important}.w-79{width:79rem!important}.h-79{height:79rem!important}.m-79{margin:79rem!important}.mt-79{margin-top:79rem!important}.mb-79{margin-bottom:79rem!important}.ml-79{margin-left:79rem!important}.mr-79{margin-right:79rem!important}.p-79{padding:79rem!important}.pt-79{padding-top:79rem!important}.pb-79{padding-bottom:79rem!important}.pl-79{padding-left:79rem!important}.pr-79{padding-right:79rem!important}.w-80{width:80rem!important}.h-80{height:80rem!important}.m-80{margin:80rem!important}.mt-80{margin-top:80rem!important}.mb-80{margin-bottom:80rem!important}.ml-80{margin-left:80rem!important}.mr-80{margin-right:80rem!important}.p-80{padding:80rem!important}.pt-80{padding-top:80rem!important}.pb-80{padding-bottom:80rem!important}.pl-80{padding-left:80rem!important}.pr-80{padding-right:80rem!important}.w-81{width:81rem!important}.h-81{height:81rem!important}.m-81{margin:81rem!important}.mt-81{margin-top:81rem!important}.mb-81{margin-bottom:81rem!important}.ml-81{margin-left:81rem!important}.mr-81{margin-right:81rem!important}.p-81{padding:81rem!important}.pt-81{padding-top:81rem!important}.pb-81{padding-bottom:81rem!important}.pl-81{padding-left:81rem!important}.pr-81{padding-right:81rem!important}.w-82{width:82rem!important}.h-82{height:82rem!important}.m-82{margin:82rem!important}.mt-82{margin-top:82rem!important}.mb-82{margin-bottom:82rem!important}.ml-82{margin-left:82rem!important}.mr-82{margin-right:82rem!important}.p-82{padding:82rem!important}.pt-82{padding-top:82rem!important}.pb-82{padding-bottom:82rem!important}.pl-82{padding-left:82rem!important}.pr-82{padding-right:82rem!important}.w-83{width:83rem!important}.h-83{height:83rem!important}.m-83{margin:83rem!important}.mt-83{margin-top:83rem!important}.mb-83{margin-bottom:83rem!important}.ml-83{margin-left:83rem!important}.mr-83{margin-right:83rem!important}.p-83{padding:83rem!important}.pt-83{padding-top:83rem!important}.pb-83{padding-bottom:83rem!important}.pl-83{padding-left:83rem!important}.pr-83{padding-right:83rem!important}.w-84{width:84rem!important}.h-84{height:84rem!important}.m-84{margin:84rem!important}.mt-84{margin-top:84rem!important}.mb-84{margin-bottom:84rem!important}.ml-84{margin-left:84rem!important}.mr-84{margin-right:84rem!important}.p-84{padding:84rem!important}.pt-84{padding-top:84rem!important}.pb-84{padding-bottom:84rem!important}.pl-84{padding-left:84rem!important}.pr-84{padding-right:84rem!important}.w-85{width:85rem!important}.h-85{height:85rem!important}.m-85{margin:85rem!important}.mt-85{margin-top:85rem!important}.mb-85{margin-bottom:85rem!important}.ml-85{margin-left:85rem!important}.mr-85{margin-right:85rem!important}.p-85{padding:85rem!important}.pt-85{padding-top:85rem!important}.pb-85{padding-bottom:85rem!important}.pl-85{padding-left:85rem!important}.pr-85{padding-right:85rem!important}.w-86{width:86rem!important}.h-86{height:86rem!important}.m-86{margin:86rem!important}.mt-86{margin-top:86rem!important}.mb-86{margin-bottom:86rem!important}.ml-86{margin-left:86rem!important}.mr-86{margin-right:86rem!important}.p-86{padding:86rem!important}.pt-86{padding-top:86rem!important}.pb-86{padding-bottom:86rem!important}.pl-86{padding-left:86rem!important}.pr-86{padding-right:86rem!important}.w-87{width:87rem!important}.h-87{height:87rem!important}.m-87{margin:87rem!important}.mt-87{margin-top:87rem!important}.mb-87{margin-bottom:87rem!important}.ml-87{margin-left:87rem!important}.mr-87{margin-right:87rem!important}.p-87{padding:87rem!important}.pt-87{padding-top:87rem!important}.pb-87{padding-bottom:87rem!important}.pl-87{padding-left:87rem!important}.pr-87{padding-right:87rem!important}.w-88{width:88rem!important}.h-88{height:88rem!important}.m-88{margin:88rem!important}.mt-88{margin-top:88rem!important}.mb-88{margin-bottom:88rem!important}.ml-88{margin-left:88rem!important}.mr-88{margin-right:88rem!important}.p-88{padding:88rem!important}.pt-88{padding-top:88rem!important}.pb-88{padding-bottom:88rem!important}.pl-88{padding-left:88rem!important}.pr-88{padding-right:88rem!important}.w-89{width:89rem!important}.h-89{height:89rem!important}.m-89{margin:89rem!important}.mt-89{margin-top:89rem!important}.mb-89{margin-bottom:89rem!important}.ml-89{margin-left:89rem!important}.mr-89{margin-right:89rem!important}.p-89{padding:89rem!important}.pt-89{padding-top:89rem!important}.pb-89{padding-bottom:89rem!important}.pl-89{padding-left:89rem!important}.pr-89{padding-right:89rem!important}.w-90{width:90rem!important}.h-90{height:90rem!important}.m-90{margin:90rem!important}.mt-90{margin-top:90rem!important}.mb-90{margin-bottom:90rem!important}.ml-90{margin-left:90rem!important}.mr-90{margin-right:90rem!important}.p-90{padding:90rem!important}.pt-90{padding-top:90rem!important}.pb-90{padding-bottom:90rem!important}.pl-90{padding-left:90rem!important}.pr-90{padding-right:90rem!important}.w-91{width:91rem!important}.h-91{height:91rem!important}.m-91{margin:91rem!important}.mt-91{margin-top:91rem!important}.mb-91{margin-bottom:91rem!important}.ml-91{margin-left:91rem!important}.mr-91{margin-right:91rem!important}.p-91{padding:91rem!important}.pt-91{padding-top:91rem!important}.pb-91{padding-bottom:91rem!important}.pl-91{padding-left:91rem!important}.pr-91{padding-right:91rem!important}.w-92{width:92rem!important}.h-92{height:92rem!important}.m-92{margin:92rem!important}.mt-92{margin-top:92rem!important}.mb-92{margin-bottom:92rem!important}.ml-92{margin-left:92rem!important}.mr-92{margin-right:92rem!important}.p-92{padding:92rem!important}.pt-92{padding-top:92rem!important}.pb-92{padding-bottom:92rem!important}.pl-92{padding-left:92rem!important}.pr-92{padding-right:92rem!important}.w-93{width:93rem!important}.h-93{height:93rem!important}.m-93{margin:93rem!important}.mt-93{margin-top:93rem!important}.mb-93{margin-bottom:93rem!important}.ml-93{margin-left:93rem!important}.mr-93{margin-right:93rem!important}.p-93{padding:93rem!important}.pt-93{padding-top:93rem!important}.pb-93{padding-bottom:93rem!important}.pl-93{padding-left:93rem!important}.pr-93{padding-right:93rem!important}.w-94{width:94rem!important}.h-94{height:94rem!important}.m-94{margin:94rem!important}.mt-94{margin-top:94rem!important}.mb-94{margin-bottom:94rem!important}.ml-94{margin-left:94rem!important}.mr-94{margin-right:94rem!important}.p-94{padding:94rem!important}.pt-94{padding-top:94rem!important}.pb-94{padding-bottom:94rem!important}.pl-94{padding-left:94rem!important}.pr-94{padding-right:94rem!important}.w-95{width:95rem!important}.h-95{height:95rem!important}.m-95{margin:95rem!important}.mt-95{margin-top:95rem!important}.mb-95{margin-bottom:95rem!important}.ml-95{margin-left:95rem!important}.mr-95{margin-right:95rem!important}.p-95{padding:95rem!important}.pt-95{padding-top:95rem!important}.pb-95{padding-bottom:95rem!important}.pl-95{padding-left:95rem!important}.pr-95{padding-right:95rem!important}.w-96{width:96rem!important}.h-96{height:96rem!important}.m-96{margin:96rem!important}.mt-96{margin-top:96rem!important}.mb-96{margin-bottom:96rem!important}.ml-96{margin-left:96rem!important}.mr-96{margin-right:96rem!important}.p-96{padding:96rem!important}.pt-96{padding-top:96rem!important}.pb-96{padding-bottom:96rem!important}.pl-96{padding-left:96rem!important}.pr-96{padding-right:96rem!important}.w-97{width:97rem!important}.h-97{height:97rem!important}.m-97{margin:97rem!important}.mt-97{margin-top:97rem!important}.mb-97{margin-bottom:97rem!important}.ml-97{margin-left:97rem!important}.mr-97{margin-right:97rem!important}.p-97{padding:97rem!important}.pt-97{padding-top:97rem!important}.pb-97{padding-bottom:97rem!important}.pl-97{padding-left:97rem!important}.pr-97{padding-right:97rem!important}.w-98{width:98rem!important}.h-98{height:98rem!important}.m-98{margin:98rem!important}.mt-98{margin-top:98rem!important}.mb-98{margin-bottom:98rem!important}.ml-98{margin-left:98rem!important}.mr-98{margin-right:98rem!important}.p-98{padding:98rem!important}.pt-98{padding-top:98rem!important}.pb-98{padding-bottom:98rem!important}.pl-98{padding-left:98rem!important}.pr-98{padding-right:98rem!important}.w-99{width:99rem!important}.h-99{height:99rem!important}.m-99{margin:99rem!important}.mt-99{margin-top:99rem!important}.mb-99{margin-bottom:99rem!important}.ml-99{margin-left:99rem!important}.mr-99{margin-right:99rem!important}.p-99{padding:99rem!important}.pt-99{padding-top:99rem!important}.pb-99{padding-bottom:99rem!important}.pl-99{padding-left:99rem!important}.pr-99{padding-right:99rem!important}*{box-sizing:border-box}html{font-size:4px}body{overflow:overlay}.body-text,body,p{font-size:14px;line-height:24px;font-family:San Francisco Text,arial}ul.vanilla{list-style-type:none;padding:0;margin:0}ul.vanilla li{padding:0}a{cursor:pointer}a.vanilla{text-decoration:none}form{margin:0}.panini{border-top:4px solid #000;border-bottom:4px solid #000;height:18px;width:18px}.liang{border-radius:100%;width:9rem;height:9rem;border:3rem solid #9b9b9b}.cross{position:relative;display:inline-block;width:18px;height:18px}.cross:after,.cross:before{position:absolute;top:5px;width:20px;height:20px;border-top:4px solid #000;border-color:inherit;content:""}.cross:before{left:-8px;transform:rotate(45deg)}.cross:after{left:6px;transform:rotate(-45deg)}.circle{padding:0;border-width:8px;height:30px;width:30px;position:relative;top:3px}.icon-text{position:relative;width:15px;height:15px;background-color:#ffbf21}.icon-text,.icon-text-topic{clip-path:polygon(50% 2.4%,0 38.8%,19.1% 97.6%,80.9% 97.6%,100% 38.8%)}.icon-text-topic{position:absolute;top:3px;left:3px;width:9px;height:9px;background-color:#fff}.icon-dm{height:12px;width:12px;background-color:#fd5331}.icon-chat{background-color:#cc0fee}.icon-chat,.icon-inbox{width:15px;height:12px;border-radius:12px}.icon-inbox{background-color:#000}.text-gray{color:#9b9b9b}.text-black{color:#000!important}.red,.red *{color:#ee3124}.timestamp{font-size:9px;font-family:Source Code Pro,Roboto mono,Courier New,monospace;font-weight:300}.flex{display:flex}.inline-block{display:inline-block}.space-between{justify-content:space-between}.align-center{align-items:center}.pointer{cursor:pointer}.hide{display:none}.relative{position:relative}.inline{display:inline}.block{display:block}input[type=text],label,textarea{font-size:14px;line-height:24px;border:none;outline:none;padding:0;font-family:San Francisco Text,arial}.select-dropdown[disabled],button[disabled],input[disabled],label[disabled],select[disabled],textarea[disabled]{opacity:.4;border-color:#aaa}input.input-sm{font-size:3rem;padding:6px;border-width:1px}label{margin-bottom:2rem}.input-group{padding:10px}.input-group label{font-size:14px;font-weight:600}.btn{margin-bottom:0}.btn-spinner{position:relative;display:inline-block;width:10px;height:10px}.btn-spinner:after{position:absolute;width:8px;height:8px;bottom:0;content:"◠";animation:a linear 1s infinite;font-size:10px;line-height:10px}.btn-spinner-lg{font-size:32px;font-weight:700;color:#4330fc}.btn-text{padding:0;background-color:inherit}@keyframes a{to{transform:rotate(1turn)}}body{padding-bottom:40px}.header-container{padding-top:3rem;padding-bottom:2rem}.header-title,.header-title *{text-decoration:none;font-weight:600;margin:0;font-size:24px;line-height:48px}.header-title-mono,.header-title-mono *{font-weight:500;font-family:Source Code Pro,Roboto mono,Courier New,monospace}.header-link{font-size:3rem;line-height:3rem;font-weight:500;text-decoration:none;text-transform:capitalize}.header-link-breadcrumb,.header-link-breadcrumb *{line-height:6rem;text-transform:none;text-decoration:none;font-weight:400;font-family:Source Code Pro,Roboto mono,Courier New,monospace}.header-breadcrumbs{height:24px;margin-bottom:0}.header-mainrow{position:relative}.header-loading{left:0;top:94px;background-color:#4330fc}.header-loading,.header-loading:after{position:absolute;border-radius:100%;height:18px;width:18px}.header-loading:after{content:"";background-color:#a197fd;clip:rect(0,18px,18px,9px);animation:a 2s linear infinite}.sidebar{position:absolute;right:24rem;top:48rem}.flex-1st{flex-basis:106px}.flex-2nd{flex-basis:52px}.flex-3rd{flex-basis:0;flex-grow:1}.chat-container .col-sm-2{flex-basis:43rem;max-width:43rem}.chat-input-field[type=text]{border:none;padding:0;line-height:6rem}.chat-input-field:placeholder{color:#b0b0b0}.chat-sep{text-align:center;font-weight:600;margin:4rem}.chat-msg-pending,.chat-msg-pending *{color:#aaa}.chat-msg-app,.chat-msg-app *{color:#9b9b9b}.cir-status{width:2rem;height:2rem;border-radius:100%;display:inline-block;position:relative;bottom:1px}.cir-green{background-color:#8eee9c}.cir-black,.cir-grey{background-color:#b0b0b0}.cir-red{background-color:#f44}.chat-scrollpane-view{display:flex;flex-direction:column}.chat-scrollpane img{width:100%}.chat-scrollpane-view>*{flex-shrink:0}.chat-scrollpane-view>:first-child{margin-top:auto!important}.scrollpane{height:600px;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column}.scrollpane>*{flex-shrink:0}.scrollpane>:first-child{margin-top:auto!important}.page-notes-edit textarea{border:none;height:800px}.page-notes-index h1{margin-top:0}.notes-actions .btn-secondary{margin-right:10rem}.note-timestamp{position:absolute;left:-16rem;top:3rem}.notes-blurbs{margin-top:8rem}.notes-blurbs li{display:flex;position:relative;margin:4rem 0}textarea.collection-post-edit{height:80%;border:1px solid #d0d0d0;background:#fff;resize:none;padding:13rem 21rem}textarea.comment-edit{border:none;resize:none;padding:0}.create-comment .usership{color:#000}div.coll-title,div.mod{font-size:6rem}.collection-index li.forum .meta-cont>div{float:left}.collection-index li.notes .da{position:absolute;margin-left:-12rem;margin-top:1rem}.collection-index .note-uuid{font-weight:inherit}.collection-index img{width:100%}.collection-index ul{list-style-type:none}.post img{width:100%}.post #edit{display:none}.collection-date{font-family:Source Code Pro,Roboto mono,Courier New,monospace;font-weight:300;font-size:3rem;line-height:3rem}.collection-title{position:relative}.collection-edit:before,.collection-post:before,.collection-title:before{content:"";background-color:#0a7960;border-radius:1px;width:2rem;height:2rem;position:absolute}.collection-post:before{margin-top:35px;margin-left:-11rem}.collection-title:before{margin-top:22px;margin-left:-10rem}.collection-edit:before{margin-left:-11rem}.collection-post h3{font-weight:500;line-height:9rem}.collection-post-page{padding-top:12rem}.collection-comment{margin-bottom:11rem;position:relative}.collection-comment-avatar{position:absolute;left:-12rem;top:7px;width:32px;height:32px}.collection-comment-author{font-size:14px;line-height:24px;text-decoration:none;font-weight:700}.collection-post-actions{justify-content:flex-end;display:flex;align-items:center}.form-mve .input-group-focused,.form-mve .input-group-focused input,.form-mve .input-group-focused textarea{background-color:#f6f6f6}.form-mve .input-group-error-message{display:none}.form-mve .input-group-error *{color:#ee3124}.form-mve .input-group-error input::placeholder{color:#ee3124;opacity:.3}.form-mve .input-group-error .input-group-error-message{display:block}.form-mve .btn-text{padding-left:3rem;padding-right:3rem}.form-mve .btn-text:focus span:first-child{text-decoration:underline}.command-row{height:50px;display:flex;align-items:center;position:relative;margin-top:9rem;margin-bottom:3rem}.command-row .cross{flex-basis:146px;flex-shrink:0}.command-input-placeholder-wrapper,input.command-menu-input{position:relative;border:none;outline:none;height:50px;width:100%;font-size:20px;line-height:50px;font-family:Source Code Pro,Roboto mono,Courier New,monospace}input.command-menu-input{background-color:transparent;z-index:2;padding:0 3rem;font-weight:500}input.command-menu-input[disabled]{opacity:1}.command-input-placeholder-wrapper{background-color:#f6f6f6}.command-input-placeholder-wrapper[disabled]{background-color:transparent}.command-input-placeholder-wrapper:after{content:attr(data-placeholder);position:absolute;top:0;left:0;right:0;z-index:1;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;padding:0 3rem;color:#9b9b9b;font-weight:400}.command-options{margin-left:146px;margin-top:30px}.command-item{padding:3rem;cursor:pointer}.command-item-selected{background-color:#f6f6f6}.command-help a{display:block}.profile-shipname{display:flex;align-items:center;color:#fff;font-size:28px;font-weight:600;height:64px;font-family:Source Code Pro,Roboto mono,Courier New,monospace}.profile-message-btn{background:#fff;display:inline-block}.inbox-page .icon{position:relative;left:10px;top:5px}.inbox-page .timestamp{position:relative;left:6px}.inbox-page img{width:100%}.inbox-page .invite .btn{float:right}.inbox-page .collection-preview h1:first-child{display:none}.inbox-link{font-weight:500;color:#777}.inbox-link-active{color:#000} \ No newline at end of file diff --git a/web/pages/nutalk/js/index.js b/web/pages/nutalk/js/index.js index 20f40ccd9b..68b25faf5f 100644 --- a/web/pages/nutalk/js/index.js +++ b/web/pages/nutalk/js/index.js @@ -27,11 +27,25 @@ var global = module.exports = typeof window != 'undefined' && window.Math == Mat if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef }); + + +var _global$2 = Object.freeze({ + default: _global, + __moduleExports: _global +}); + var hasOwnProperty = {}.hasOwnProperty; var _has = function (it, key) { return hasOwnProperty.call(it, key); }; + + +var _has$2 = Object.freeze({ + default: _has, + __moduleExports: _has +}); + var _fails = function (exec) { try { return !!exec(); @@ -40,56 +54,125 @@ var _fails = function (exec) { } }; -// Thank's IE8 for his funny defineProperty -var _descriptors = !_fails(function () { + + +var _fails$2 = Object.freeze({ + default: _fails, + __moduleExports: _fails +}); + +var require$$1 = ( _fails$2 && _fails ) || _fails$2; + +var _descriptors = !require$$1(function () { return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; }); + + +var _descriptors$2 = Object.freeze({ + default: _descriptors, + __moduleExports: _descriptors +}); + var _core = createCommonjsModule(function (module) { var core = module.exports = { version: '2.5.7' }; if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef }); +var _core_1 = _core.version; + + +var _core$2 = Object.freeze({ + default: _core, + __moduleExports: _core, + version: _core_1 +}); + var _isObject = function (it) { return typeof it === 'object' ? it !== null : typeof it === 'function'; }; + + +var _isObject$2 = Object.freeze({ + default: _isObject, + __moduleExports: _isObject +}); + +var isObject = ( _isObject$2 && _isObject ) || _isObject$2; + var _anObject = function (it) { - if (!_isObject(it)) throw TypeError(it + ' is not an object!'); + if (!isObject(it)) throw TypeError(it + ' is not an object!'); return it; }; -var document$1 = _global.document; + + +var _anObject$2 = Object.freeze({ + default: _anObject, + __moduleExports: _anObject +}); + +var global$1 = ( _global$2 && _global ) || _global$2; + +var document$1 = global$1.document; // typeof document.createElement is 'object' in old IE -var is = _isObject(document$1) && _isObject(document$1.createElement); +var is = isObject(document$1) && isObject(document$1.createElement); var _domCreate = function (it) { return is ? document$1.createElement(it) : {}; }; -var _ie8DomDefine = !_descriptors && !_fails(function () { - return Object.defineProperty(_domCreate('div'), 'a', { get: function () { return 7; } }).a != 7; + + +var _domCreate$2 = Object.freeze({ + default: _domCreate, + __moduleExports: _domCreate }); -// 7.1.1 ToPrimitive(input [, PreferredType]) +var require$$1$1 = ( _descriptors$2 && _descriptors ) || _descriptors$2; + +var cel = ( _domCreate$2 && _domCreate ) || _domCreate$2; + +var _ie8DomDefine = !require$$1$1 && !require$$1(function () { + return Object.defineProperty(cel('div'), 'a', { get: function () { return 7; } }).a != 7; +}); + + + +var _ie8DomDefine$2 = Object.freeze({ + default: _ie8DomDefine, + __moduleExports: _ie8DomDefine +}); -// instead of the ES6 spec version, we didn't implement @@toPrimitive case -// and the second argument - flag - preferred type is a string var _toPrimitive = function (it, S) { - if (!_isObject(it)) return it; + if (!isObject(it)) return it; var fn, val; - if (S && typeof (fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) return val; - if (typeof (fn = it.valueOf) == 'function' && !_isObject(val = fn.call(it))) return val; - if (!S && typeof (fn = it.toString) == 'function' && !_isObject(val = fn.call(it))) return val; + if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; + if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; + if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; throw TypeError("Can't convert object to primitive value"); }; + + +var _toPrimitive$2 = Object.freeze({ + default: _toPrimitive, + __moduleExports: _toPrimitive +}); + +var anObject = ( _anObject$2 && _anObject ) || _anObject$2; + +var IE8_DOM_DEFINE = ( _ie8DomDefine$2 && _ie8DomDefine ) || _ie8DomDefine$2; + +var toPrimitive = ( _toPrimitive$2 && _toPrimitive ) || _toPrimitive$2; + var dP$1 = Object.defineProperty; -var f = _descriptors ? Object.defineProperty : function defineProperty(O, P, Attributes) { - _anObject(O); - P = _toPrimitive(P, true); - _anObject(Attributes); - if (_ie8DomDefine) try { +var f = require$$1$1 ? Object.defineProperty : function defineProperty(O, P, Attributes) { + anObject(O); + P = toPrimitive(P, true); + anObject(Attributes); + if (IE8_DOM_DEFINE) try { return dP$1(O, P, Attributes); } catch (e) { /* empty */ } if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); @@ -101,6 +184,14 @@ var _objectDp = { f: f }; + + +var _objectDp$2 = Object.freeze({ + default: _objectDp, + __moduleExports: _objectDp, + f: f +}); + var _propertyDesc = function (bitmap, value) { return { enumerable: !(bitmap & 1), @@ -110,43 +201,76 @@ var _propertyDesc = function (bitmap, value) { }; }; -var _hide = _descriptors ? function (object, key, value) { - return _objectDp.f(object, key, _propertyDesc(1, value)); + + +var _propertyDesc$2 = Object.freeze({ + default: _propertyDesc, + __moduleExports: _propertyDesc +}); + +var $defineProperty$1 = ( _objectDp$2 && _objectDp ) || _objectDp$2; + +var createDesc = ( _propertyDesc$2 && _propertyDesc ) || _propertyDesc$2; + +var _hide = require$$1$1 ? function (object, key, value) { + return $defineProperty$1.f(object, key, createDesc(1, value)); } : function (object, key, value) { object[key] = value; return object; }; + + +var _hide$2 = Object.freeze({ + default: _hide, + __moduleExports: _hide +}); + var id = 0; var px = Math.random(); var _uid = function (key) { return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); }; + + +var _uid$2 = Object.freeze({ + default: _uid, + __moduleExports: _uid +}); + +var hide = ( _hide$2 && _hide ) || _hide$2; + +var has = ( _has$2 && _has ) || _has$2; + +var require$$26 = ( _uid$2 && _uid ) || _uid$2; + +var require$$1$2 = ( _core$2 && _core ) || _core$2; + var _redefine = createCommonjsModule(function (module) { -var SRC = _uid('src'); +var SRC = require$$26('src'); var TO_STRING = 'toString'; var $toString = Function[TO_STRING]; var TPL = ('' + $toString).split(TO_STRING); -_core.inspectSource = function (it) { +require$$1$2.inspectSource = function (it) { return $toString.call(it); }; (module.exports = function (O, key, val, safe) { var isFunction = typeof val == 'function'; - if (isFunction) _has(val, 'name') || _hide(val, 'name', key); + if (isFunction) has(val, 'name') || hide(val, 'name', key); if (O[key] === val) return; - if (isFunction) _has(val, SRC) || _hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); - if (O === _global) { + if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); + if (O === global$1) { O[key] = val; } else if (!safe) { delete O[key]; - _hide(O, key, val); + hide(O, key, val); } else if (O[key]) { O[key] = val; } else { - _hide(O, key, val); + hide(O, key, val); } // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative })(Function.prototype, TO_STRING, function toString() { @@ -154,15 +278,29 @@ _core.inspectSource = function (it) { }); }); + + +var _redefine$2 = Object.freeze({ + default: _redefine, + __moduleExports: _redefine +}); + var _aFunction = function (it) { if (typeof it != 'function') throw TypeError(it + ' is not a function!'); return it; }; -// optional / simple context binding + + +var _aFunction$2 = Object.freeze({ + default: _aFunction, + __moduleExports: _aFunction +}); + +var aFunction = ( _aFunction$2 && _aFunction ) || _aFunction$2; var _ctx = function (fn, that, length) { - _aFunction(fn); + aFunction(fn); if (that === undefined) return fn; switch (length) { case 1: return function (a) { @@ -180,6 +318,17 @@ var _ctx = function (fn, that, length) { }; }; + + +var _ctx$2 = Object.freeze({ + default: _ctx, + __moduleExports: _ctx +}); + +var redefine = ( _redefine$2 && _redefine ) || _redefine$2; + +var ctx = ( _ctx$2 && _ctx ) || _ctx$2; + var PROTOTYPE$1 = 'prototype'; var $export = function (type, name, source) { @@ -188,8 +337,8 @@ var $export = function (type, name, source) { var IS_STATIC = type & $export.S; var IS_PROTO = type & $export.P; var IS_BIND = type & $export.B; - var target = IS_GLOBAL ? _global : IS_STATIC ? _global[name] || (_global[name] = {}) : (_global[name] || {})[PROTOTYPE$1]; - var exports = IS_GLOBAL ? _core : _core[name] || (_core[name] = {}); + var target = IS_GLOBAL ? global$1 : IS_STATIC ? global$1[name] || (global$1[name] = {}) : (global$1[name] || {})[PROTOTYPE$1]; + var exports = IS_GLOBAL ? require$$1$2 : require$$1$2[name] || (require$$1$2[name] = {}); var expProto = exports[PROTOTYPE$1] || (exports[PROTOTYPE$1] = {}); var key, own, out, exp; if (IS_GLOBAL) source = name; @@ -199,15 +348,15 @@ var $export = function (type, name, source) { // export native or passed out = (own ? target : source)[key]; // bind timers to global for call from export context - exp = IS_BIND && own ? _ctx(out, _global) : IS_PROTO && typeof out == 'function' ? _ctx(Function.call, out) : out; + exp = IS_BIND && own ? ctx(out, global$1) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; // extend global - if (target) _redefine(target, key, out, type & $export.U); + if (target) redefine(target, key, out, type & $export.U); // export - if (exports[key] != out) _hide(exports, key, exp); + if (exports[key] != out) hide(exports, key, exp); if (IS_PROTO && expProto[key] != out) expProto[key] = out; } }; -_global.core = _core; +global$1.core = require$$1$2; // type bitmap $export.F = 1; // forced $export.G = 2; // global @@ -219,16 +368,23 @@ $export.U = 64; // safe $export.R = 128; // real proto method for `library` var _export = $export; + + +var _export$2 = Object.freeze({ + default: _export, + __moduleExports: _export +}); + var _meta = createCommonjsModule(function (module) { -var META = _uid('meta'); +var META = require$$26('meta'); -var setDesc = _objectDp.f; +var setDesc = $defineProperty$1.f; var id = 0; var isExtensible = Object.isExtensible || function () { return true; }; -var FREEZE = !_fails(function () { +var FREEZE = !require$$1(function () { return isExtensible(Object.preventExtensions({})); }); var setMeta = function (it) { @@ -239,8 +395,8 @@ var setMeta = function (it) { }; var fastKey = function (it, create) { // return primitive with prefix - if (!_isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; - if (!_has(it, META)) { + if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; + if (!has(it, META)) { // can't set metadata to uncaught frozen object if (!isExtensible(it)) return 'F'; // not necessary to add metadata @@ -251,7 +407,7 @@ var fastKey = function (it, create) { } return it[META].i; }; var getWeak = function (it, create) { - if (!_has(it, META)) { + if (!has(it, META)) { // can't set metadata to uncaught frozen object if (!isExtensible(it)) return true; // not necessary to add metadata @@ -263,7 +419,7 @@ var getWeak = function (it, create) { }; // add metadata on freeze-family methods calling var onFreeze = function (it) { - if (FREEZE && meta.NEED && isExtensible(it) && !_has(it, META)) setMeta(it); + if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); return it; }; var meta = module.exports = { @@ -275,81 +431,177 @@ var meta = module.exports = { }; }); +var _meta_1 = _meta.KEY; +var _meta_2 = _meta.NEED; +var _meta_3 = _meta.fastKey; +var _meta_4 = _meta.getWeak; +var _meta_5 = _meta.onFreeze; + + +var _meta$2 = Object.freeze({ + default: _meta, + __moduleExports: _meta, + KEY: _meta_1, + NEED: _meta_2, + fastKey: _meta_3, + getWeak: _meta_4, + onFreeze: _meta_5 +}); + var _library = false; + + +var _library$2 = Object.freeze({ + default: _library, + __moduleExports: _library +}); + +var require$$0 = ( _library$2 && _library ) || _library$2; + var _shared = createCommonjsModule(function (module) { var SHARED = '__core-js_shared__'; -var store = _global[SHARED] || (_global[SHARED] = {}); +var store = global$1[SHARED] || (global$1[SHARED] = {}); (module.exports = function (key, value) { return store[key] || (store[key] = value !== undefined ? value : {}); })('versions', []).push({ - version: _core.version, - mode: _library ? 'pure' : 'global', + version: require$$1$2.version, + mode: require$$0 ? 'pure' : 'global', copyright: '© 2018 Denis Pushkarev (zloirock.ru)' }); }); -var _wks = createCommonjsModule(function (module) { -var store = _shared('wks'); -var Symbol = _global.Symbol; + +var _shared$2 = Object.freeze({ + default: _shared, + __moduleExports: _shared +}); + +var require$$0$1 = ( _shared$2 && _shared ) || _shared$2; + +var _wks = createCommonjsModule(function (module) { +var store = require$$0$1('wks'); + +var Symbol = global$1.Symbol; var USE_SYMBOL = typeof Symbol == 'function'; var $exports = module.exports = function (name) { return store[name] || (store[name] = - USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : _uid)('Symbol.' + name)); + USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : require$$26)('Symbol.' + name)); }; $exports.store = store; }); -var def = _objectDp.f; -var TAG = _wks('toStringTag'); + +var _wks$2 = Object.freeze({ + default: _wks, + __moduleExports: _wks +}); + +var wks = ( _wks$2 && _wks ) || _wks$2; + +var def = $defineProperty$1.f; + +var TAG = wks('toStringTag'); var _setToStringTag = function (it, tag, stat) { - if (it && !_has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); + if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); }; -var f$1 = _wks; + + +var _setToStringTag$2 = Object.freeze({ + default: _setToStringTag, + __moduleExports: _setToStringTag +}); + +var f$1 = wks; var _wksExt = { f: f$1 }; -var defineProperty = _objectDp.f; + + +var _wksExt$2 = Object.freeze({ + default: _wksExt, + __moduleExports: _wksExt, + f: f$1 +}); + +var wksExt = ( _wksExt$2 && _wksExt ) || _wksExt$2; + +var defineProperty = $defineProperty$1.f; var _wksDefine = function (name) { - var $Symbol = _core.Symbol || (_core.Symbol = _library ? {} : _global.Symbol || {}); - if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: _wksExt.f(name) }); + var $Symbol = require$$1$2.Symbol || (require$$1$2.Symbol = require$$0 ? {} : global$1.Symbol || {}); + if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) }); }; + + +var _wksDefine$2 = Object.freeze({ + default: _wksDefine, + __moduleExports: _wksDefine +}); + var toString = {}.toString; var _cof = function (it) { return toString.call(it).slice(8, -1); }; -// fallback for non-array-like ES3 and non-enumerable old V8 strings -// eslint-disable-next-line no-prototype-builtins + +var _cof$2 = Object.freeze({ + default: _cof, + __moduleExports: _cof +}); + +var require$$2 = ( _cof$2 && _cof ) || _cof$2; + var _iobject = Object('z').propertyIsEnumerable(0) ? Object : function (it) { - return _cof(it) == 'String' ? it.split('') : Object(it); + return require$$2(it) == 'String' ? it.split('') : Object(it); }; + + +var _iobject$2 = Object.freeze({ + default: _iobject, + __moduleExports: _iobject +}); + // 7.2.1 RequireObjectCoercible(argument) var _defined = function (it) { if (it == undefined) throw TypeError("Can't call method on " + it); return it; }; -// to indexed object, toObject with fallback for non-array-like ES3 strings +var _defined$2 = Object.freeze({ + default: _defined, + __moduleExports: _defined +}); + +var IObject = ( _iobject$2 && _iobject ) || _iobject$2; + +var defined = ( _defined$2 && _defined ) || _defined$2; + var _toIobject = function (it) { - return _iobject(_defined(it)); + return IObject(defined(it)); }; + + +var _toIobject$2 = Object.freeze({ + default: _toIobject, + __moduleExports: _toIobject +}); + // 7.1.4 ToInteger var ceil = Math.ceil; var floor = Math.floor; @@ -357,30 +609,52 @@ var _toInteger = function (it) { return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); }; -// 7.1.15 ToLength + + +var _toInteger$2 = Object.freeze({ + default: _toInteger, + __moduleExports: _toInteger +}); + +var toInteger = ( _toInteger$2 && _toInteger ) || _toInteger$2; var min = Math.min; var _toLength = function (it) { - return it > 0 ? min(_toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 + return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 }; + + +var _toLength$2 = Object.freeze({ + default: _toLength, + __moduleExports: _toLength +}); + var max = Math.max; var min$1 = Math.min; var _toAbsoluteIndex = function (index, length) { - index = _toInteger(index); + index = toInteger(index); return index < 0 ? max(index + length, 0) : min$1(index, length); }; -// false -> Array#indexOf -// true -> Array#includes +var _toAbsoluteIndex$2 = Object.freeze({ + default: _toAbsoluteIndex, + __moduleExports: _toAbsoluteIndex +}); + +var toIObject = ( _toIobject$2 && _toIobject ) || _toIobject$2; + +var toLength = ( _toLength$2 && _toLength ) || _toLength$2; + +var require$$15 = ( _toAbsoluteIndex$2 && _toAbsoluteIndex ) || _toAbsoluteIndex$2; var _arrayIncludes = function (IS_INCLUDES) { return function ($this, el, fromIndex) { - var O = _toIobject($this); - var length = _toLength(O.length); - var index = _toAbsoluteIndex(fromIndex, length); + var O = toIObject($this); + var length = toLength(O.length); + var index = require$$15(fromIndex, length); var value; // Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare @@ -395,106 +669,189 @@ var _arrayIncludes = function (IS_INCLUDES) { }; }; -var shared = _shared('keys'); + + +var _arrayIncludes$2 = Object.freeze({ + default: _arrayIncludes, + __moduleExports: _arrayIncludes +}); + +var shared = require$$0$1('keys'); var _sharedKey = function (key) { - return shared[key] || (shared[key] = _uid(key)); + return shared[key] || (shared[key] = require$$26(key)); }; -var arrayIndexOf = _arrayIncludes(false); -var IE_PROTO = _sharedKey('IE_PROTO'); + + +var _sharedKey$2 = Object.freeze({ + default: _sharedKey, + __moduleExports: _sharedKey +}); + +var require$$0$2 = ( _arrayIncludes$2 && _arrayIncludes ) || _arrayIncludes$2; + +var require$$0$3 = ( _sharedKey$2 && _sharedKey ) || _sharedKey$2; + +var arrayIndexOf = require$$0$2(false); +var IE_PROTO = require$$0$3('IE_PROTO'); var _objectKeysInternal = function (object, names) { - var O = _toIobject(object); + var O = toIObject(object); var i = 0; var result = []; var key; - for (key in O) if (key != IE_PROTO) _has(O, key) && result.push(key); + for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); // Don't enum bug & hidden keys - while (names.length > i) if (_has(O, key = names[i++])) { + while (names.length > i) if (has(O, key = names[i++])) { ~arrayIndexOf(result, key) || result.push(key); } return result; }; + + +var _objectKeysInternal$2 = Object.freeze({ + default: _objectKeysInternal, + __moduleExports: _objectKeysInternal +}); + // IE 8- don't enum bug keys var _enumBugKeys = ( 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' ).split(','); -// 19.1.2.14 / 15.2.3.14 Object.keys(O) +var _enumBugKeys$2 = Object.freeze({ + default: _enumBugKeys, + __moduleExports: _enumBugKeys +}); + +var $keys = ( _objectKeysInternal$2 && _objectKeysInternal ) || _objectKeysInternal$2; + +var require$$0$4 = ( _enumBugKeys$2 && _enumBugKeys ) || _enumBugKeys$2; var _objectKeys = Object.keys || function keys(O) { - return _objectKeysInternal(O, _enumBugKeys); + return $keys(O, require$$0$4); }; + + +var _objectKeys$2 = Object.freeze({ + default: _objectKeys, + __moduleExports: _objectKeys +}); + var f$2 = Object.getOwnPropertySymbols; var _objectGops = { f: f$2 }; + + +var _objectGops$2 = Object.freeze({ + default: _objectGops, + __moduleExports: _objectGops, + f: f$2 +}); + var f$3 = {}.propertyIsEnumerable; var _objectPie = { f: f$3 }; -// all enumerable object keys, includes symbols +var _objectPie$2 = Object.freeze({ + default: _objectPie, + __moduleExports: _objectPie, + f: f$3 +}); + +var getKeys = ( _objectKeys$2 && _objectKeys ) || _objectKeys$2; + +var gOPS = ( _objectGops$2 && _objectGops ) || _objectGops$2; + +var require$$0$5 = ( _objectPie$2 && _objectPie ) || _objectPie$2; var _enumKeys = function (it) { - var result = _objectKeys(it); - var getSymbols = _objectGops.f; + var result = getKeys(it); + var getSymbols = gOPS.f; if (getSymbols) { var symbols = getSymbols(it); - var isEnum = _objectPie.f; + var isEnum = require$$0$5.f; var i = 0; var key; while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key); } return result; }; -// 7.2.2 IsArray(argument) + + +var _enumKeys$2 = Object.freeze({ + default: _enumKeys, + __moduleExports: _enumKeys +}); var _isArray = Array.isArray || function isArray(arg) { - return _cof(arg) == 'Array'; + return require$$2(arg) == 'Array'; }; -var _objectDps = _descriptors ? Object.defineProperties : function defineProperties(O, Properties) { - _anObject(O); - var keys = _objectKeys(Properties); + + +var _isArray$2 = Object.freeze({ + default: _isArray, + __moduleExports: _isArray +}); + +var _objectDps = require$$1$1 ? Object.defineProperties : function defineProperties(O, Properties) { + anObject(O); + var keys = getKeys(Properties); var length = keys.length; var i = 0; var P; - while (length > i) _objectDp.f(O, P = keys[i++], Properties[P]); + while (length > i) $defineProperty$1.f(O, P = keys[i++], Properties[P]); return O; }; -var document$2 = _global.document; + + +var _objectDps$2 = Object.freeze({ + default: _objectDps, + __moduleExports: _objectDps +}); + +var document$2 = global$1.document; var _html = document$2 && document$2.documentElement; -// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) +var _html$2 = Object.freeze({ + default: _html, + __moduleExports: _html +}); -var IE_PROTO$1 = _sharedKey('IE_PROTO'); +var require$$1$3 = ( _objectDps$2 && _objectDps ) || _objectDps$2; + +var html = ( _html$2 && _html ) || _html$2; + +var IE_PROTO$1 = require$$0$3('IE_PROTO'); var Empty = function () { /* empty */ }; var PROTOTYPE$2 = 'prototype'; // Create object with fake `null` prototype: use iframe Object with cleared prototype var createDict = function () { // Thrash, waste and sodomy: IE GC bug - var iframe = _domCreate('iframe'); - var i = _enumBugKeys.length; + var iframe = cel('iframe'); + var i = require$$0$4.length; var lt = '<'; var gt = '>'; var iframeDocument; iframe.style.display = 'none'; - _html.appendChild(iframe); + html.appendChild(iframe); iframe.src = 'javascript:'; // eslint-disable-line no-script-url // createDict = iframe.contentWindow.Object; // html.removeChild(iframe); @@ -503,37 +860,50 @@ var createDict = function () { iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); iframeDocument.close(); createDict = iframeDocument.F; - while (i--) delete createDict[PROTOTYPE$2][_enumBugKeys[i]]; + while (i--) delete createDict[PROTOTYPE$2][require$$0$4[i]]; return createDict(); }; var _objectCreate = Object.create || function create(O, Properties) { var result; if (O !== null) { - Empty[PROTOTYPE$2] = _anObject(O); + Empty[PROTOTYPE$2] = anObject(O); result = new Empty(); Empty[PROTOTYPE$2] = null; // add "__proto__" for Object.getPrototypeOf polyfill result[IE_PROTO$1] = O; } else result = createDict(); - return Properties === undefined ? result : _objectDps(result, Properties); + return Properties === undefined ? result : require$$1$3(result, Properties); }; -// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) -var hiddenKeys = _enumBugKeys.concat('length', 'prototype'); + +var _objectCreate$2 = Object.freeze({ + default: _objectCreate, + __moduleExports: _objectCreate +}); + +var hiddenKeys = require$$0$4.concat('length', 'prototype'); var f$5 = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { - return _objectKeysInternal(O, hiddenKeys); + return $keys(O, hiddenKeys); }; var _objectGopn = { f: f$5 }; -// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window -var gOPN$1 = _objectGopn.f; + +var _objectGopn$2 = Object.freeze({ + default: _objectGopn, + __moduleExports: _objectGopn, + f: f$5 +}); + +var gOPN$2 = ( _objectGopn$2 && _objectGopn ) || _objectGopn$2; + +var gOPN$1 = gOPN$2.f; var toString$1 = {}.toString; var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames @@ -548,28 +918,62 @@ var getWindowNames = function (it) { }; var f$4 = function getOwnPropertyNames(it) { - return windowNames && toString$1.call(it) == '[object Window]' ? getWindowNames(it) : gOPN$1(_toIobject(it)); + return windowNames && toString$1.call(it) == '[object Window]' ? getWindowNames(it) : gOPN$1(toIObject(it)); }; var _objectGopnExt = { f: f$4 }; + + +var _objectGopnExt$2 = Object.freeze({ + default: _objectGopnExt, + __moduleExports: _objectGopnExt, + f: f$4 +}); + var gOPD$1 = Object.getOwnPropertyDescriptor; -var f$6 = _descriptors ? gOPD$1 : function getOwnPropertyDescriptor(O, P) { - O = _toIobject(O); - P = _toPrimitive(P, true); - if (_ie8DomDefine) try { +var f$6 = require$$1$1 ? gOPD$1 : function getOwnPropertyDescriptor(O, P) { + O = toIObject(O); + P = toPrimitive(P, true); + if (IE8_DOM_DEFINE) try { return gOPD$1(O, P); } catch (e) { /* empty */ } - if (_has(O, P)) return _propertyDesc(!_objectPie.f.call(O, P), O[P]); + if (has(O, P)) return createDesc(!require$$0$5.f.call(O, P), O[P]); }; var _objectGopd = { f: f$6 }; + + +var _objectGopd$2 = Object.freeze({ + default: _objectGopd, + __moduleExports: _objectGopd, + f: f$6 +}); + +var $export$1 = ( _export$2 && _export ) || _export$2; + +var require$$0$6 = ( _meta$2 && _meta ) || _meta$2; + +var setToStringTag = ( _setToStringTag$2 && _setToStringTag ) || _setToStringTag$2; + +var require$$0$7 = ( _wksDefine$2 && _wksDefine ) || _wksDefine$2; + +var enumKeys = ( _enumKeys$2 && _enumKeys ) || _enumKeys$2; + +var isArray = ( _isArray$2 && _isArray ) || _isArray$2; + +var create = ( _objectCreate$2 && _objectCreate ) || _objectCreate$2; + +var require$$1$4 = ( _objectGopnExt$2 && _objectGopnExt ) || _objectGopnExt$2; + +var require$$0$8 = ( _objectGopd$2 && _objectGopd ) || _objectGopd$2; + 'use strict'; // ECMAScript 6 symbols shim @@ -577,7 +981,7 @@ var _objectGopd = { -var META = _meta.KEY; +var META = require$$0$6.KEY; @@ -597,28 +1001,28 @@ var META = _meta.KEY; -var gOPD = _objectGopd.f; -var dP = _objectDp.f; -var gOPN = _objectGopnExt.f; -var $Symbol = _global.Symbol; -var $JSON = _global.JSON; +var gOPD = require$$0$8.f; +var dP = $defineProperty$1.f; +var gOPN = require$$1$4.f; +var $Symbol = global$1.Symbol; +var $JSON = global$1.JSON; var _stringify = $JSON && $JSON.stringify; var PROTOTYPE = 'prototype'; -var HIDDEN = _wks('_hidden'); -var TO_PRIMITIVE = _wks('toPrimitive'); +var HIDDEN = wks('_hidden'); +var TO_PRIMITIVE = wks('toPrimitive'); var isEnum = {}.propertyIsEnumerable; -var SymbolRegistry = _shared('symbol-registry'); -var AllSymbols = _shared('symbols'); -var OPSymbols = _shared('op-symbols'); +var SymbolRegistry = require$$0$1('symbol-registry'); +var AllSymbols = require$$0$1('symbols'); +var OPSymbols = require$$0$1('op-symbols'); var ObjectProto = Object[PROTOTYPE]; var USE_NATIVE = typeof $Symbol == 'function'; -var QObject = _global.QObject; +var QObject = global$1.QObject; // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 -var setSymbolDesc = _descriptors && _fails(function () { - return _objectCreate(dP({}, 'a', { +var setSymbolDesc = require$$1$1 && require$$1(function () { + return create(dP({}, 'a', { get: function () { return dP(this, 'a', { value: 7 }).a; } })).a != 7; }) ? function (it, key, D) { @@ -629,7 +1033,7 @@ var setSymbolDesc = _descriptors && _fails(function () { } : dP; var wrap = function (tag) { - var sym = AllSymbols[tag] = _objectCreate($Symbol[PROTOTYPE]); + var sym = AllSymbols[tag] = create($Symbol[PROTOTYPE]); sym._k = tag; return sym; }; @@ -642,22 +1046,22 @@ var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) var $defineProperty = function defineProperty(it, key, D) { if (it === ObjectProto) $defineProperty(OPSymbols, key, D); - _anObject(it); - key = _toPrimitive(key, true); - _anObject(D); - if (_has(AllSymbols, key)) { + anObject(it); + key = toPrimitive(key, true); + anObject(D); + if (has(AllSymbols, key)) { if (!D.enumerable) { - if (!_has(it, HIDDEN)) dP(it, HIDDEN, _propertyDesc(1, {})); + if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {})); it[HIDDEN][key] = true; } else { - if (_has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; - D = _objectCreate(D, { enumerable: _propertyDesc(0, false) }); + if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false; + D = create(D, { enumerable: createDesc(0, false) }); } return setSymbolDesc(it, key, D); } return dP(it, key, D); }; var $defineProperties = function defineProperties(it, P) { - _anObject(it); - var keys = _enumKeys(P = _toIobject(P)); + anObject(it); + var keys = enumKeys(P = toIObject(P)); var i = 0; var l = keys.length; var key; @@ -665,38 +1069,38 @@ var $defineProperties = function defineProperties(it, P) { return it; }; var $create = function create$$1(it, P) { - return P === undefined ? _objectCreate(it) : $defineProperties(_objectCreate(it), P); + return P === undefined ? create(it) : $defineProperties(create(it), P); }; var $propertyIsEnumerable = function propertyIsEnumerable(key) { - var E = isEnum.call(this, key = _toPrimitive(key, true)); - if (this === ObjectProto && _has(AllSymbols, key) && !_has(OPSymbols, key)) return false; - return E || !_has(this, key) || !_has(AllSymbols, key) || _has(this, HIDDEN) && this[HIDDEN][key] ? E : true; + var E = isEnum.call(this, key = toPrimitive(key, true)); + if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false; + return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true; }; var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) { - it = _toIobject(it); - key = _toPrimitive(key, true); - if (it === ObjectProto && _has(AllSymbols, key) && !_has(OPSymbols, key)) return; + it = toIObject(it); + key = toPrimitive(key, true); + if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return; var D = gOPD(it, key); - if (D && _has(AllSymbols, key) && !(_has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; + if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true; return D; }; var $getOwnPropertyNames = function getOwnPropertyNames(it) { - var names = gOPN(_toIobject(it)); + var names = gOPN(toIObject(it)); var result = []; var i = 0; var key; while (names.length > i) { - if (!_has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); + if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key); } return result; }; var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { var IS_OP = it === ObjectProto; - var names = gOPN(IS_OP ? OPSymbols : _toIobject(it)); + var names = gOPN(IS_OP ? OPSymbols : toIObject(it)); var result = []; var i = 0; var key; while (names.length > i) { - if (_has(AllSymbols, key = names[i++]) && (IS_OP ? _has(ObjectProto, key) : true)) result.push(AllSymbols[key]); + if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]); } return result; }; @@ -704,47 +1108,47 @@ var $getOwnPropertySymbols = function getOwnPropertySymbols(it) { if (!USE_NATIVE) { $Symbol = function Symbol() { if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!'); - var tag = _uid(arguments.length > 0 ? arguments[0] : undefined); + var tag = require$$26(arguments.length > 0 ? arguments[0] : undefined); var $set = function (value) { if (this === ObjectProto) $set.call(OPSymbols, value); - if (_has(this, HIDDEN) && _has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; - setSymbolDesc(this, tag, _propertyDesc(1, value)); + if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false; + setSymbolDesc(this, tag, createDesc(1, value)); }; - if (_descriptors && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); + if (require$$1$1 && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set }); return wrap(tag); }; - _redefine($Symbol[PROTOTYPE], 'toString', function toString() { + redefine($Symbol[PROTOTYPE], 'toString', function toString() { return this._k; }); - _objectGopd.f = $getOwnPropertyDescriptor; - _objectDp.f = $defineProperty; - _objectGopn.f = _objectGopnExt.f = $getOwnPropertyNames; - _objectPie.f = $propertyIsEnumerable; - _objectGops.f = $getOwnPropertySymbols; + require$$0$8.f = $getOwnPropertyDescriptor; + $defineProperty$1.f = $defineProperty; + gOPN$2.f = require$$1$4.f = $getOwnPropertyNames; + require$$0$5.f = $propertyIsEnumerable; + gOPS.f = $getOwnPropertySymbols; - if (_descriptors && !_library) { - _redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); + if (require$$1$1 && !require$$0) { + redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true); } - _wksExt.f = function (name) { - return wrap(_wks(name)); + wksExt.f = function (name) { + return wrap(wks(name)); }; } -_export(_export.G + _export.W + _export.F * !USE_NATIVE, { Symbol: $Symbol }); +$export$1($export$1.G + $export$1.W + $export$1.F * !USE_NATIVE, { Symbol: $Symbol }); for (var es6Symbols = ( // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' -).split(','), j = 0; es6Symbols.length > j;)_wks(es6Symbols[j++]); +).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]); -for (var wellKnownSymbols = _objectKeys(_wks.store), k = 0; wellKnownSymbols.length > k;) _wksDefine(wellKnownSymbols[k++]); +for (var wellKnownSymbols = getKeys(wks.store), k = 0; wellKnownSymbols.length > k;) require$$0$7(wellKnownSymbols[k++]); -_export(_export.S + _export.F * !USE_NATIVE, 'Symbol', { +$export$1($export$1.S + $export$1.F * !USE_NATIVE, 'Symbol', { // 19.4.2.1 Symbol.for(key) 'for': function (key) { - return _has(SymbolRegistry, key += '') + return has(SymbolRegistry, key += '') ? SymbolRegistry[key] : SymbolRegistry[key] = $Symbol(key); }, @@ -757,7 +1161,7 @@ _export(_export.S + _export.F * !USE_NATIVE, 'Symbol', { useSimple: function () { setter = false; } }); -_export(_export.S + _export.F * !USE_NATIVE, 'Object', { +$export$1($export$1.S + $export$1.F * !USE_NATIVE, 'Object', { // 19.1.2.2 Object.create(O [, Properties]) create: $create, // 19.1.2.4 Object.defineProperty(O, P, Attributes) @@ -773,7 +1177,7 @@ _export(_export.S + _export.F * !USE_NATIVE, 'Object', { }); // 24.3.2 JSON.stringify(value [, replacer [, space]]) -$JSON && _export(_export.S + _export.F * (!USE_NATIVE || _fails(function () { +$JSON && $export$1($export$1.S + $export$1.F * (!USE_NATIVE || require$$1(function () { var S = $Symbol(); // MS Edge converts symbol values to JSON as {} // WebKit converts symbol values to JSON as null @@ -786,8 +1190,8 @@ $JSON && _export(_export.S + _export.F * (!USE_NATIVE || _fails(function () { var replacer, $replacer; while (arguments.length > i) args.push(arguments[i++]); $replacer = replacer = args[1]; - if (!_isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined - if (!_isArray(replacer)) replacer = function (key, value) { + if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined + if (!isArray(replacer)) replacer = function (key, value) { if (typeof $replacer == 'function') value = $replacer.call(this, key, value); if (!isSymbol(value)) return value; }; @@ -797,143 +1201,132 @@ $JSON && _export(_export.S + _export.F * (!USE_NATIVE || _fails(function () { }); // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint) -$Symbol[PROTOTYPE][TO_PRIMITIVE] || _hide($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); +$Symbol[PROTOTYPE][TO_PRIMITIVE] || hide($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf); // 19.4.3.5 Symbol.prototype[@@toStringTag] -_setToStringTag($Symbol, 'Symbol'); +setToStringTag($Symbol, 'Symbol'); // 20.2.1.9 Math[@@toStringTag] -_setToStringTag(Math, 'Math', true); +setToStringTag(Math, 'Math', true); // 24.3.3 JSON[@@toStringTag] -_setToStringTag(_global.JSON, 'JSON', true); +setToStringTag(global$1.JSON, 'JSON', true); -// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) -_export(_export.S, 'Object', { create: _objectCreate }); - -// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) -_export(_export.S + _export.F * !_descriptors, 'Object', { defineProperty: _objectDp.f }); - -// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) -_export(_export.S + _export.F * !_descriptors, 'Object', { defineProperties: _objectDps }); - -// most Object methods by ES6 should accept primitives +$export$1($export$1.S, 'Object', { create: create }); +$export$1($export$1.S + $export$1.F * !require$$1$1, 'Object', { defineProperty: $defineProperty$1.f }); +$export$1($export$1.S + $export$1.F * !require$$1$1, 'Object', { defineProperties: require$$1$3 }); var _objectSap = function (KEY, exec) { - var fn = (_core.Object || {})[KEY] || Object[KEY]; + var fn = (require$$1$2.Object || {})[KEY] || Object[KEY]; var exp = {}; exp[KEY] = exec(fn); - _export(_export.S + _export.F * _fails(function () { fn(1); }), 'Object', exp); + $export$1($export$1.S + $export$1.F * require$$1(function () { fn(1); }), 'Object', exp); }; -// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P) -var $getOwnPropertyDescriptor$1 = _objectGopd.f; -_objectSap('getOwnPropertyDescriptor', function () { +var _objectSap$2 = Object.freeze({ + default: _objectSap, + __moduleExports: _objectSap +}); + +var require$$0$9 = ( _objectSap$2 && _objectSap ) || _objectSap$2; + +var $getOwnPropertyDescriptor$1 = require$$0$8.f; + +require$$0$9('getOwnPropertyDescriptor', function () { return function getOwnPropertyDescriptor(it, key) { - return $getOwnPropertyDescriptor$1(_toIobject(it), key); + return $getOwnPropertyDescriptor$1(toIObject(it), key); }; }); -// 7.1.13 ToObject(argument) - var _toObject = function (it) { - return Object(_defined(it)); + return Object(defined(it)); }; -// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) -var IE_PROTO$2 = _sharedKey('IE_PROTO'); +var _toObject$2 = Object.freeze({ + default: _toObject, + __moduleExports: _toObject +}); + +var toObject = ( _toObject$2 && _toObject ) || _toObject$2; + +var IE_PROTO$2 = require$$0$3('IE_PROTO'); var ObjectProto$1 = Object.prototype; var _objectGpo = Object.getPrototypeOf || function (O) { - O = _toObject(O); - if (_has(O, IE_PROTO$2)) return O[IE_PROTO$2]; + O = toObject(O); + if (has(O, IE_PROTO$2)) return O[IE_PROTO$2]; if (typeof O.constructor == 'function' && O instanceof O.constructor) { return O.constructor.prototype; } return O instanceof Object ? ObjectProto$1 : null; }; -// 19.1.2.9 Object.getPrototypeOf(O) +var _objectGpo$2 = Object.freeze({ + default: _objectGpo, + __moduleExports: _objectGpo +}); -_objectSap('getPrototypeOf', function () { +var getPrototypeOf = ( _objectGpo$2 && _objectGpo ) || _objectGpo$2; + +require$$0$9('getPrototypeOf', function () { return function getPrototypeOf$$1(it) { - return _objectGpo(_toObject(it)); + return getPrototypeOf(toObject(it)); }; }); -// 19.1.2.14 Object.keys(O) - - - -_objectSap('keys', function () { +require$$0$9('keys', function () { return function keys(it) { - return _objectKeys(_toObject(it)); + return getKeys(toObject(it)); }; }); -// 19.1.2.7 Object.getOwnPropertyNames(O) -_objectSap('getOwnPropertyNames', function () { - return _objectGopnExt.f; +require$$0$9('getOwnPropertyNames', function () { + return require$$1$4.f; }); -// 19.1.2.5 Object.freeze(O) +var meta = require$$0$6.onFreeze; -var meta = _meta.onFreeze; - -_objectSap('freeze', function ($freeze) { +require$$0$9('freeze', function ($freeze) { return function freeze(it) { - return $freeze && _isObject(it) ? $freeze(meta(it)) : it; + return $freeze && isObject(it) ? $freeze(meta(it)) : it; }; }); -// 19.1.2.17 Object.seal(O) +var meta$1 = require$$0$6.onFreeze; -var meta$1 = _meta.onFreeze; - -_objectSap('seal', function ($seal) { +require$$0$9('seal', function ($seal) { return function seal(it) { - return $seal && _isObject(it) ? $seal(meta$1(it)) : it; + return $seal && isObject(it) ? $seal(meta$1(it)) : it; }; }); -// 19.1.2.15 Object.preventExtensions(O) +var meta$2 = require$$0$6.onFreeze; -var meta$2 = _meta.onFreeze; - -_objectSap('preventExtensions', function ($preventExtensions) { +require$$0$9('preventExtensions', function ($preventExtensions) { return function preventExtensions(it) { - return $preventExtensions && _isObject(it) ? $preventExtensions(meta$2(it)) : it; + return $preventExtensions && isObject(it) ? $preventExtensions(meta$2(it)) : it; }; }); -// 19.1.2.12 Object.isFrozen(O) - - -_objectSap('isFrozen', function ($isFrozen) { +require$$0$9('isFrozen', function ($isFrozen) { return function isFrozen(it) { - return _isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; + return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true; }; }); -// 19.1.2.13 Object.isSealed(O) - - -_objectSap('isSealed', function ($isSealed) { +require$$0$9('isSealed', function ($isSealed) { return function isSealed(it) { - return _isObject(it) ? $isSealed ? $isSealed(it) : false : true; + return isObject(it) ? $isSealed ? $isSealed(it) : false : true; }; }); -// 19.1.2.11 Object.isExtensible(O) - - -_objectSap('isExtensible', function ($isExtensible) { +require$$0$9('isExtensible', function ($isExtensible) { return function isExtensible(it) { - return _isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; + return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false; }; }); @@ -947,7 +1340,7 @@ _objectSap('isExtensible', function ($isExtensible) { var $assign = Object.assign; // should work with symbols and should have deterministic property order (V8 bug) -var _objectAssign = !$assign || _fails(function () { +var _objectAssign = !$assign || require$$1(function () { var A = {}; var B = {}; // eslint-disable-next-line no-undef @@ -957,14 +1350,14 @@ var _objectAssign = !$assign || _fails(function () { K.split('').forEach(function (k) { B[k] = k; }); return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; }) ? function assign(target, source) { // eslint-disable-line no-unused-vars - var T = _toObject(target); + var T = toObject(target); var aLen = arguments.length; var index = 1; - var getSymbols = _objectGops.f; - var isEnum = _objectPie.f; + var getSymbols = gOPS.f; + var isEnum = require$$0$5.f; while (aLen > index) { - var S = _iobject(arguments[index++]); - var keys = getSymbols ? _objectKeys(S).concat(getSymbols(S)) : _objectKeys(S); + var S = IObject(arguments[index++]); + var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); var length = keys.length; var j = 0; var key; @@ -972,10 +1365,16 @@ var _objectAssign = !$assign || _fails(function () { } return T; } : $assign; -// 19.1.3.1 Object.assign(target, source) -_export(_export.S + _export.F, 'Object', { assign: _objectAssign }); +var _objectAssign$2 = Object.freeze({ + default: _objectAssign, + __moduleExports: _objectAssign +}); + +var assign = ( _objectAssign$2 && _objectAssign ) || _objectAssign$2; + +$export$1($export$1.S + $export$1.F, 'Object', { assign: assign }); // 7.2.9 SameValue(x, y) var _sameValue = Object.is || function is(x, y) { @@ -983,23 +1382,26 @@ var _sameValue = Object.is || function is(x, y) { return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; }; -// 19.1.3.10 Object.is(value1, value2) -_export(_export.S, 'Object', { is: _sameValue }); -// Works with __proto__ only. Old v8 can't work with null proto objects. -/* eslint-disable no-proto */ +var _sameValue$2 = Object.freeze({ + default: _sameValue, + __moduleExports: _sameValue +}); +var require$$0$10 = ( _sameValue$2 && _sameValue ) || _sameValue$2; + +$export$1($export$1.S, 'Object', { is: require$$0$10 }); var check = function (O, proto) { - _anObject(O); - if (!_isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); + anObject(O); + if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); }; var _setProto = { set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line function (test, buggy, set) { try { - set = _ctx(Function.call, _objectGopd.f(Object.prototype, '__proto__').set, 2); + set = ctx(Function.call, require$$0$8.f(Object.prototype, '__proto__').set, 2); set(test, []); buggy = !(test instanceof Array); } catch (e) { buggy = true; } @@ -1013,15 +1415,24 @@ var _setProto = { check: check }; -// 19.1.3.19 Object.setPrototypeOf(O, proto) +var _setProto_1 = _setProto.set; +var _setProto_2 = _setProto.check; -_export(_export.S, 'Object', { setPrototypeOf: _setProto.set }); -// getting tag from 19.1.3.6 Object.prototype.toString() +var _setProto$2 = Object.freeze({ + default: _setProto, + __moduleExports: _setProto, + set: _setProto_1, + check: _setProto_2 +}); -var TAG$1 = _wks('toStringTag'); +var setProto = ( _setProto$2 && _setProto ) || _setProto$2; + +$export$1($export$1.S, 'Object', { setPrototypeOf: setProto.set }); + +var TAG$1 = wks('toStringTag'); // ES3 wrong here -var ARG = _cof(function () { return arguments; }()) == 'Arguments'; +var ARG = require$$2(function () { return arguments; }()) == 'Arguments'; // fallback for IE11 Script Access Denied error var tryGet = function (it, key) { @@ -1036,19 +1447,28 @@ var _classof = function (it) { // @@toStringTag case : typeof (T = tryGet(O = Object(it), TAG$1)) == 'string' ? T // builtinTag case - : ARG ? _cof(O) + : ARG ? require$$2(O) // ES3 arguments fallback - : (B = _cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; + : (B = require$$2(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; }; + + +var _classof$2 = Object.freeze({ + default: _classof, + __moduleExports: _classof +}); + +var classof = ( _classof$2 && _classof ) || _classof$2; + 'use strict'; // 19.1.3.6 Object.prototype.toString() var test = {}; -test[_wks('toStringTag')] = 'z'; +test[wks('toStringTag')] = 'z'; if (test + '' != '[object z]') { - _redefine(Object.prototype, 'toString', function toString() { - return '[object ' + _classof(this) + ']'; + redefine(Object.prototype, 'toString', function toString() { + return '[object ' + classof(this) + ']'; }, true); } @@ -1069,6 +1489,15 @@ var _invoke = function (fn, args, that) { } return fn.apply(that, args); }; + + +var _invoke$2 = Object.freeze({ + default: _invoke, + __moduleExports: _invoke +}); + +var invoke = ( _invoke$2 && _invoke ) || _invoke$2; + 'use strict'; @@ -1085,28 +1514,34 @@ var construct = function (F, len, args) { }; var _bind = Function.bind || function bind(that /* , ...args */) { - var fn = _aFunction(this); + var fn = aFunction(this); var partArgs = arraySlice.call(arguments, 1); var bound = function (/* args... */) { var args = partArgs.concat(arraySlice.call(arguments)); - return this instanceof bound ? construct(fn, args.length, args) : _invoke(fn, args, that); + return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that); }; - if (_isObject(fn.prototype)) bound.prototype = fn.prototype; + if (isObject(fn.prototype)) bound.prototype = fn.prototype; return bound; }; -// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) -_export(_export.P, 'Function', { bind: _bind }); +var _bind$2 = Object.freeze({ + default: _bind, + __moduleExports: _bind +}); -var dP$2 = _objectDp.f; +var bind = ( _bind$2 && _bind ) || _bind$2; + +$export$1($export$1.P, 'Function', { bind: bind }); + +var dP$2 = $defineProperty$1.f; var FProto = Function.prototype; var nameRE = /^\s*function ([^ (]*)/; var NAME = 'name'; // 19.2.4.2 name -NAME in FProto || _descriptors && dP$2(FProto, NAME, { +NAME in FProto || require$$1$1 && dP$2(FProto, NAME, { configurable: true, get: function () { try { @@ -1120,40 +1555,49 @@ NAME in FProto || _descriptors && dP$2(FProto, NAME, { 'use strict'; -var HAS_INSTANCE = _wks('hasInstance'); +var HAS_INSTANCE = wks('hasInstance'); var FunctionProto = Function.prototype; // 19.2.3.6 Function.prototype[@@hasInstance](V) -if (!(HAS_INSTANCE in FunctionProto)) _objectDp.f(FunctionProto, HAS_INSTANCE, { value: function (O) { - if (typeof this != 'function' || !_isObject(O)) return false; - if (!_isObject(this.prototype)) return O instanceof this; +if (!(HAS_INSTANCE in FunctionProto)) $defineProperty$1.f(FunctionProto, HAS_INSTANCE, { value: function (O) { + if (typeof this != 'function' || !isObject(O)) return false; + if (!isObject(this.prototype)) return O instanceof this; // for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this: - while (O = _objectGpo(O)) if (this.prototype === O) return true; + while (O = getPrototypeOf(O)) if (this.prototype === O) return true; return false; } }); var _stringWs = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; -var space = '[' + _stringWs + ']'; + + +var _stringWs$2 = Object.freeze({ + default: _stringWs, + __moduleExports: _stringWs +}); + +var require$$2$1 = ( _stringWs$2 && _stringWs ) || _stringWs$2; + +var space = '[' + require$$2$1 + ']'; var non = '\u200b\u0085'; var ltrim = RegExp('^' + space + space + '*'); var rtrim = RegExp(space + space + '*$'); var exporter = function (KEY, exec, ALIAS) { var exp = {}; - var FORCE = _fails(function () { - return !!_stringWs[KEY]() || non[KEY]() != non; + var FORCE = require$$1(function () { + return !!require$$2$1[KEY]() || non[KEY]() != non; }); - var fn = exp[KEY] = FORCE ? exec(trim) : _stringWs[KEY]; + var fn = exp[KEY] = FORCE ? exec(trim) : require$$2$1[KEY]; if (ALIAS) exp[ALIAS] = fn; - _export(_export.P + _export.F * FORCE, 'String', exp); + $export$1($export$1.P + $export$1.F * FORCE, 'String', exp); }; // 1 -> String#trimLeft // 2 -> String#trimRight // 3 -> String#trim var trim = exporter.trim = function (string, TYPE) { - string = String(_defined(string)); + string = String(defined(string)); if (TYPE & 1) string = string.replace(ltrim, ''); if (TYPE & 2) string = string.replace(rtrim, ''); return string; @@ -1161,40 +1605,74 @@ var trim = exporter.trim = function (string, TYPE) { var _stringTrim = exporter; -var $parseInt = _global.parseInt; -var $trim = _stringTrim.trim; + + +var _stringTrim$2 = Object.freeze({ + default: _stringTrim, + __moduleExports: _stringTrim +}); + +var require$$0$11 = ( _stringTrim$2 && _stringTrim ) || _stringTrim$2; + +var $parseInt = global$1.parseInt; +var $trim = require$$0$11.trim; var hex = /^[-+]?0[xX]/; -var _parseInt = $parseInt(_stringWs + '08') !== 8 || $parseInt(_stringWs + '0x16') !== 22 ? function parseInt(str, radix) { +var _parseInt = $parseInt(require$$2$1 + '08') !== 8 || $parseInt(require$$2$1 + '0x16') !== 22 ? function parseInt(str, radix) { var string = $trim(String(str), 3); return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10)); } : $parseInt; -// 18.2.5 parseInt(string, radix) -_export(_export.G + _export.F * (parseInt != _parseInt), { parseInt: _parseInt }); -var $parseFloat = _global.parseFloat; -var $trim$1 = _stringTrim.trim; -var _parseFloat = 1 / $parseFloat(_stringWs + '-0') !== -Infinity ? function parseFloat(str) { +var _parseInt$2 = Object.freeze({ + default: _parseInt, + __moduleExports: _parseInt +}); + +var $parseInt$1 = ( _parseInt$2 && _parseInt ) || _parseInt$2; + +$export$1($export$1.G + $export$1.F * (parseInt != $parseInt$1), { parseInt: $parseInt$1 }); + +var $parseFloat = global$1.parseFloat; +var $trim$1 = require$$0$11.trim; + +var _parseFloat = 1 / $parseFloat(require$$2$1 + '-0') !== -Infinity ? function parseFloat(str) { var string = $trim$1(String(str), 3); var result = $parseFloat(string); return result === 0 && string.charAt(0) == '-' ? -0 : result; } : $parseFloat; -// 18.2.4 parseFloat(string) -_export(_export.G + _export.F * (parseFloat != _parseFloat), { parseFloat: _parseFloat }); -var setPrototypeOf = _setProto.set; + +var _parseFloat$2 = Object.freeze({ + default: _parseFloat, + __moduleExports: _parseFloat +}); + +var $parseFloat$1 = ( _parseFloat$2 && _parseFloat ) || _parseFloat$2; + +$export$1($export$1.G + $export$1.F * (parseFloat != $parseFloat$1), { parseFloat: $parseFloat$1 }); + +var setPrototypeOf = setProto.set; var _inheritIfRequired = function (that, target, C) { var S = target.constructor; var P; - if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && _isObject(P) && setPrototypeOf) { + if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { setPrototypeOf(that, P); } return that; }; + + +var _inheritIfRequired$2 = Object.freeze({ + default: _inheritIfRequired, + __moduleExports: _inheritIfRequired +}); + +var inheritIfRequired = ( _inheritIfRequired$2 && _inheritIfRequired ) || _inheritIfRequired$2; + 'use strict'; @@ -1202,21 +1680,21 @@ var _inheritIfRequired = function (that, target, C) { -var gOPN$3 = _objectGopn.f; -var gOPD$2 = _objectGopd.f; -var dP$3 = _objectDp.f; -var $trim$2 = _stringTrim.trim; +var gOPN$3 = gOPN$2.f; +var gOPD$2 = require$$0$8.f; +var dP$3 = $defineProperty$1.f; +var $trim$2 = require$$0$11.trim; var NUMBER = 'Number'; -var $Number = _global[NUMBER]; +var $Number = global$1[NUMBER]; var Base = $Number; var proto = $Number.prototype; // Opera ~12 has broken Object#toString -var BROKEN_COF = _cof(_objectCreate(proto)) == NUMBER; +var BROKEN_COF = require$$2(create(proto)) == NUMBER; var TRIM = 'trim' in String.prototype; // 7.1.3 ToNumber(argument) var toNumber = function (argument) { - var it = _toPrimitive(argument, false); + var it = toPrimitive(argument, false); if (typeof it == 'string' && it.length > 2) { it = TRIM ? it.trim() : $trim$2(it, 3); var first = it.charCodeAt(0); @@ -1246,43 +1724,61 @@ if (!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')) { var that = this; return that instanceof $Number // check on 1..constructor(foo) case - && (BROKEN_COF ? _fails(function () { proto.valueOf.call(that); }) : _cof(that) != NUMBER) - ? _inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); + && (BROKEN_COF ? require$$1(function () { proto.valueOf.call(that); }) : require$$2(that) != NUMBER) + ? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it); }; - for (var keys = _descriptors ? gOPN$3(Base) : ( + for (var keys = require$$1$1 ? gOPN$3(Base) : ( // ES3: 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + // ES6 (in case, if modules with ES6 Number statics required before): 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' + 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger' ).split(','), j$1 = 0, key; keys.length > j$1; j$1++) { - if (_has(Base, key = keys[j$1]) && !_has($Number, key)) { + if (has(Base, key = keys[j$1]) && !has($Number, key)) { dP$3($Number, key, gOPD$2(Base, key)); } } $Number.prototype = proto; proto.constructor = $Number; - _redefine(_global, NUMBER, $Number); + redefine(global$1, NUMBER, $Number); } var _aNumberValue = function (it, msg) { - if (typeof it != 'number' && _cof(it) != 'Number') throw TypeError(msg); + if (typeof it != 'number' && require$$2(it) != 'Number') throw TypeError(msg); return +it; }; + + +var _aNumberValue$2 = Object.freeze({ + default: _aNumberValue, + __moduleExports: _aNumberValue +}); + 'use strict'; var _stringRepeat = function repeat(count) { - var str = String(_defined(this)); + var str = String(defined(this)); var res = ''; - var n = _toInteger(count); + var n = toInteger(count); if (n < 0 || n == Infinity) throw RangeError("Count can't be negative"); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) res += str; return res; }; + + +var _stringRepeat$2 = Object.freeze({ + default: _stringRepeat, + __moduleExports: _stringRepeat +}); + +var aNumberValue = ( _aNumberValue$2 && _aNumberValue ) || _aNumberValue$2; + +var repeat = ( _stringRepeat$2 && _stringRepeat ) || _stringRepeat$2; + 'use strict'; @@ -1318,7 +1814,7 @@ var numToString = function () { while (--i >= 0) { if (s !== '' || i === 0 || data[i] !== 0) { var t = String(data[i]); - s = s === '' ? t : s + _stringRepeat.call(ZERO, 7 - t.length) + t; + s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t; } } return s; }; @@ -1338,18 +1834,18 @@ var log = function (x) { } return n; }; -_export(_export.P + _export.F * (!!$toFixed && ( +$export$1($export$1.P + $export$1.F * (!!$toFixed && ( 0.00008.toFixed(3) !== '0.000' || 0.9.toFixed(0) !== '1' || 1.255.toFixed(2) !== '1.25' || 1000000000000000128.0.toFixed(0) !== '1000000000000000128' -) || !_fails(function () { +) || !require$$1(function () { // V8 ~ Android 4.3- $toFixed.call({}); })), 'Number', { toFixed: function toFixed(fractionDigits) { - var x = _aNumberValue(this, ERROR); - var f = _toInteger(fractionDigits); + var x = aNumberValue(this, ERROR); + var f = toInteger(fractionDigits); var s = ''; var m = ZERO; var e, z, j, k; @@ -1386,12 +1882,12 @@ _export(_export.P + _export.F * (!!$toFixed && ( } else { multiply(0, z); multiply(1 << -e, 0); - m = numToString() + _stringRepeat.call(ZERO, f); + m = numToString() + repeat.call(ZERO, f); } } if (f > 0) { k = m.length; - m = s + (k <= f ? '0.' + _stringRepeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); + m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f)); } else { m = s + m; } return m; @@ -1404,95 +1900,86 @@ _export(_export.P + _export.F * (!!$toFixed && ( var $toPrecision = 1.0.toPrecision; -_export(_export.P + _export.F * (_fails(function () { +$export$1($export$1.P + $export$1.F * (require$$1(function () { // IE7- return $toPrecision.call(1, undefined) !== '1'; -}) || !_fails(function () { +}) || !require$$1(function () { // V8 ~ Android 4.3- $toPrecision.call({}); })), 'Number', { toPrecision: function toPrecision(precision) { - var that = _aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); + var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!'); return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision); } }); -// 20.1.2.1 Number.EPSILON +$export$1($export$1.S, 'Number', { EPSILON: Math.pow(2, -52) }); +var _isFinite = global$1.isFinite; -_export(_export.S, 'Number', { EPSILON: Math.pow(2, -52) }); - -// 20.1.2.2 Number.isFinite(number) - -var _isFinite = _global.isFinite; - -_export(_export.S, 'Number', { +$export$1($export$1.S, 'Number', { isFinite: function isFinite(it) { return typeof it == 'number' && _isFinite(it); } }); -// 20.1.2.3 Number.isInteger(number) - var floor$2 = Math.floor; var _isInteger = function isInteger(it) { - return !_isObject(it) && isFinite(it) && floor$2(it) === it; + return !isObject(it) && isFinite(it) && floor$2(it) === it; }; -// 20.1.2.3 Number.isInteger(number) -_export(_export.S, 'Number', { isInteger: _isInteger }); +var _isInteger$2 = Object.freeze({ + default: _isInteger, + __moduleExports: _isInteger +}); -// 20.1.2.4 Number.isNaN(number) +var isInteger = ( _isInteger$2 && _isInteger ) || _isInteger$2; +$export$1($export$1.S, 'Number', { isInteger: isInteger }); -_export(_export.S, 'Number', { +$export$1($export$1.S, 'Number', { isNaN: function isNaN(number) { // eslint-disable-next-line no-self-compare return number != number; } }); -// 20.1.2.5 Number.isSafeInteger(number) - - var abs = Math.abs; -_export(_export.S, 'Number', { +$export$1($export$1.S, 'Number', { isSafeInteger: function isSafeInteger(number) { - return _isInteger(number) && abs(number) <= 0x1fffffffffffff; + return isInteger(number) && abs(number) <= 0x1fffffffffffff; } }); -// 20.1.2.6 Number.MAX_SAFE_INTEGER +$export$1($export$1.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); +$export$1($export$1.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff }); -_export(_export.S, 'Number', { MAX_SAFE_INTEGER: 0x1fffffffffffff }); +$export$1($export$1.S + $export$1.F * (Number.parseFloat != $parseFloat$1), 'Number', { parseFloat: $parseFloat$1 }); -// 20.1.2.10 Number.MIN_SAFE_INTEGER - - -_export(_export.S, 'Number', { MIN_SAFE_INTEGER: -0x1fffffffffffff }); - -// 20.1.2.12 Number.parseFloat(string) -_export(_export.S + _export.F * (Number.parseFloat != _parseFloat), 'Number', { parseFloat: _parseFloat }); - -// 20.1.2.13 Number.parseInt(string, radix) -_export(_export.S + _export.F * (Number.parseInt != _parseInt), 'Number', { parseInt: _parseInt }); +$export$1($export$1.S + $export$1.F * (Number.parseInt != $parseInt$1), 'Number', { parseInt: $parseInt$1 }); // 20.2.2.20 Math.log1p(x) var _mathLog1p = Math.log1p || function log1p(x) { return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); }; -// 20.2.2.3 Math.acosh(x) +var _mathLog1p$2 = Object.freeze({ + default: _mathLog1p, + __moduleExports: _mathLog1p +}); + +var require$$0$12 = ( _mathLog1p$2 && _mathLog1p ) || _mathLog1p$2; + var sqrt = Math.sqrt; var $acosh = Math.acosh; -_export(_export.S + _export.F * !($acosh +$export$1($export$1.S + $export$1.F * !($acosh // V8 bug: https://code.google.com/p/v8/issues/detail?id=3509 && Math.floor($acosh(Number.MAX_VALUE)) == 710 // Tor Browser bug: Math.acosh(Infinity) -> NaN @@ -1501,12 +1988,10 @@ _export(_export.S + _export.F * !($acosh acosh: function acosh(x) { return (x = +x) < 1 ? NaN : x > 94906265.62425156 ? Math.log(x) + Math.LN2 - : _mathLog1p(x - 1 + sqrt(x - 1) * sqrt(x + 1)); + : require$$0$12(x - 1 + sqrt(x - 1) * sqrt(x + 1)); } }); -// 20.2.2.5 Math.asinh(x) - var $asinh = Math.asinh; function asinh(x) { @@ -1514,14 +1999,12 @@ function asinh(x) { } // Tor Browser bug: Math.asinh(0) -> -0 -_export(_export.S + _export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh }); - -// 20.2.2.7 Math.atanh(x) +$export$1($export$1.S + $export$1.F * !($asinh && 1 / $asinh(0) > 0), 'Math', { asinh: asinh }); var $atanh = Math.atanh; // Tor Browser bug: Math.atanh(-0) -> 0 -_export(_export.S + _export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { +$export$1($export$1.S + $export$1.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', { atanh: function atanh(x) { return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2; } @@ -1533,30 +2016,30 @@ var _mathSign = Math.sign || function sign(x) { return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; }; -// 20.2.2.9 Math.cbrt(x) +var _mathSign$2 = Object.freeze({ + default: _mathSign, + __moduleExports: _mathSign +}); -_export(_export.S, 'Math', { +var require$$0$13 = ( _mathSign$2 && _mathSign ) || _mathSign$2; + +$export$1($export$1.S, 'Math', { cbrt: function cbrt(x) { - return _mathSign(x = +x) * Math.pow(Math.abs(x), 1 / 3); + return require$$0$13(x = +x) * Math.pow(Math.abs(x), 1 / 3); } }); -// 20.2.2.11 Math.clz32(x) - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { clz32: function clz32(x) { return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32; } }); -// 20.2.2.12 Math.cosh(x) - var exp = Math.exp; -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { cosh: function cosh(x) { return (exp(x = +x) + exp(-x)) / 2; } @@ -1573,13 +2056,16 @@ var _mathExpm1 = (!$expm1 return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; } : $expm1; -// 20.2.2.14 Math.expm1(x) +var _mathExpm1$2 = Object.freeze({ + default: _mathExpm1, + __moduleExports: _mathExpm1 +}); -_export(_export.S + _export.F * (_mathExpm1 != Math.expm1), 'Math', { expm1: _mathExpm1 }); +var expm1 = ( _mathExpm1$2 && _mathExpm1 ) || _mathExpm1$2; -// 20.2.2.16 Math.fround(x) +$export$1($export$1.S + $export$1.F * (expm1 != Math.expm1), 'Math', { expm1: expm1 }); var pow$1 = Math.pow; var EPSILON = pow$1(2, -52); @@ -1593,7 +2079,7 @@ var roundTiesToEven = function (n) { var _mathFround = Math.fround || function fround(x) { var $abs = Math.abs(x); - var $sign = _mathSign(x); + var $sign = require$$0$13(x); var a, result; if ($abs < MIN32) return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32; a = (1 + EPSILON32 / EPSILON) * $abs; @@ -1603,16 +2089,20 @@ var _mathFround = Math.fround || function fround(x) { return $sign * result; }; -// 20.2.2.16 Math.fround(x) -_export(_export.S, 'Math', { fround: _mathFround }); +var _mathFround$2 = Object.freeze({ + default: _mathFround, + __moduleExports: _mathFround +}); -// 20.2.2.17 Math.hypot([value1[, value2[, … ]]]) +var fround = ( _mathFround$2 && _mathFround ) || _mathFround$2; + +$export$1($export$1.S, 'Math', { fround: fround }); var abs$1 = Math.abs; -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { hypot: function hypot(value1, value2) { // eslint-disable-line no-unused-vars var sum = 0; var i = 0; @@ -1634,12 +2124,10 @@ _export(_export.S, 'Math', { } }); -// 20.2.2.18 Math.imul(x, y) - var $imul = Math.imul; // some WebKit versions fails with big numbers, some has wrong arity -_export(_export.S + _export.F * _fails(function () { +$export$1($export$1.S + $export$1.F * require$$1(function () { return $imul(0xffffffff, 5) != -5 || $imul.length != 2; }), 'Math', { imul: function imul(x, y) { @@ -1652,67 +2140,46 @@ _export(_export.S + _export.F * _fails(function () { } }); -// 20.2.2.21 Math.log10(x) - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { log10: function log10(x) { return Math.log(x) * Math.LOG10E; } }); -// 20.2.2.20 Math.log1p(x) +$export$1($export$1.S, 'Math', { log1p: require$$0$12 }); - -_export(_export.S, 'Math', { log1p: _mathLog1p }); - -// 20.2.2.22 Math.log2(x) - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { log2: function log2(x) { return Math.log(x) / Math.LN2; } }); -// 20.2.2.28 Math.sign(x) - - -_export(_export.S, 'Math', { sign: _mathSign }); - -// 20.2.2.30 Math.sinh(x) - +$export$1($export$1.S, 'Math', { sign: require$$0$13 }); var exp$1 = Math.exp; // V8 near Chromium 38 has a problem with very small numbers -_export(_export.S + _export.F * _fails(function () { +$export$1($export$1.S + $export$1.F * require$$1(function () { return !Math.sinh(-2e-17) != -2e-17; }), 'Math', { sinh: function sinh(x) { return Math.abs(x = +x) < 1 - ? (_mathExpm1(x) - _mathExpm1(-x)) / 2 + ? (expm1(x) - expm1(-x)) / 2 : (exp$1(x - 1) - exp$1(-x - 1)) * (Math.E / 2); } }); -// 20.2.2.33 Math.tanh(x) - - var exp$2 = Math.exp; -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { tanh: function tanh(x) { - var a = _mathExpm1(x = +x); - var b = _mathExpm1(-x); + var a = expm1(x = +x); + var b = expm1(-x); return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp$2(x) + exp$2(-x)); } }); -// 20.2.2.34 Math.trunc(x) - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { trunc: function trunc(it) { return (it > 0 ? Math.floor : Math.ceil)(it); } @@ -1722,7 +2189,7 @@ var fromCharCode = String.fromCharCode; var $fromCodePoint = String.fromCodePoint; // length should be 1, old FF problem -_export(_export.S + _export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { +$export$1($export$1.S + $export$1.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', { // 21.1.2.2 String.fromCodePoint(...codePoints) fromCodePoint: function fromCodePoint(x) { // eslint-disable-line no-unused-vars var res = []; @@ -1731,7 +2198,7 @@ _export(_export.S + _export.F * (!!$fromCodePoint && $fromCodePoint.length != 1) var code; while (aLen > i) { code = +arguments[i++]; - if (_toAbsoluteIndex(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point'); + if (require$$15(code, 0x10ffff) !== code) throw RangeError(code + ' is not a valid code point'); res.push(code < 0x10000 ? fromCharCode(code) : fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00) @@ -1740,11 +2207,11 @@ _export(_export.S + _export.F * (!!$fromCodePoint && $fromCodePoint.length != 1) } }); -_export(_export.S, 'String', { +$export$1($export$1.S, 'String', { // 21.1.2.4 String.raw(callSite, ...substitutions) raw: function raw(callSite) { - var tpl = _toIobject(callSite.raw); - var len = _toLength(tpl.length); + var tpl = toIObject(callSite.raw); + var len = toLength(tpl.length); var aLen = arguments.length; var res = []; var i = 0; @@ -1757,18 +2224,16 @@ _export(_export.S, 'String', { 'use strict'; // 21.1.3.25 String.prototype.trim() -_stringTrim('trim', function ($trim) { +require$$0$11('trim', function ($trim) { return function trim() { return $trim(this, 3); }; }); -// true -> String#at -// false -> String#codePointAt var _stringAt = function (TO_STRING) { return function (that, pos) { - var s = String(_defined(that)); - var i = _toInteger(pos); + var s = String(defined(that)); + var i = toInteger(pos); var l = s.length; var a, b; if (i < 0 || i >= l) return TO_STRING ? '' : undefined; @@ -1779,8 +2244,22 @@ var _stringAt = function (TO_STRING) { }; }; + + +var _stringAt$2 = Object.freeze({ + default: _stringAt, + __moduleExports: _stringAt +}); + var _iterators = {}; + + +var _iterators$2 = Object.freeze({ + default: _iterators, + __moduleExports: _iterators +}); + 'use strict'; @@ -1788,13 +2267,24 @@ var _iterators = {}; var IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() -_hide(IteratorPrototype, _wks('iterator'), function () { return this; }); +hide(IteratorPrototype, wks('iterator'), function () { return this; }); var _iterCreate = function (Constructor, NAME, next) { - Constructor.prototype = _objectCreate(IteratorPrototype, { next: _propertyDesc(1, next) }); - _setToStringTag(Constructor, NAME + ' Iterator'); + Constructor.prototype = create(IteratorPrototype, { next: createDesc(1, next) }); + setToStringTag(Constructor, NAME + ' Iterator'); }; + + +var _iterCreate$2 = Object.freeze({ + default: _iterCreate, + __moduleExports: _iterCreate +}); + +var Iterators = ( _iterators$2 && _iterators ) || _iterators$2; + +var require$$0$14 = ( _iterCreate$2 && _iterCreate ) || _iterCreate$2; + 'use strict'; @@ -1804,7 +2294,7 @@ var _iterCreate = function (Constructor, NAME, next) { -var ITERATOR = _wks('iterator'); +var ITERATOR = wks('iterator'); var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` var FF_ITERATOR = '@@iterator'; var KEYS = 'keys'; @@ -1813,7 +2303,7 @@ var VALUES = 'values'; var returnThis = function () { return this; }; var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { - _iterCreate(Constructor, NAME, next); + require$$0$14(Constructor, NAME, next); var getMethod = function (kind) { if (!BUGGY && kind in proto) return proto[kind]; switch (kind) { @@ -1832,12 +2322,12 @@ var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORC var methods, key, IteratorPrototype; // Fix native if ($anyNative) { - IteratorPrototype = _objectGpo($anyNative.call(new Base())); + IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { // Set @@toStringTag to native iterators - _setToStringTag(IteratorPrototype, TAG, true); + setToStringTag(IteratorPrototype, TAG, true); // fix for some old engines - if (!_library && typeof IteratorPrototype[ITERATOR] != 'function') _hide(IteratorPrototype, ITERATOR, returnThis); + if (!require$$0 && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); } } // fix Array#{values, @@iterator}.name in V8 / FF @@ -1846,12 +2336,12 @@ var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORC $default = function values() { return $native.call(this); }; } // Define iterator - if ((!_library || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { - _hide(proto, ITERATOR, $default); + if ((!require$$0 || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { + hide(proto, ITERATOR, $default); } // Plug for library - _iterators[NAME] = $default; - _iterators[TAG] = returnThis; + Iterators[NAME] = $default; + Iterators[TAG] = returnThis; if (DEFAULT) { methods = { values: DEF_VALUES ? $default : getMethod(VALUES), @@ -1859,17 +2349,28 @@ var _iterDefine = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORC entries: $entries }; if (FORCED) for (key in methods) { - if (!(key in proto)) _redefine(proto, key, methods[key]); - } else _export(_export.P + _export.F * (BUGGY || VALUES_BUG), NAME, methods); + if (!(key in proto)) redefine(proto, key, methods[key]); + } else $export$1($export$1.P + $export$1.F * (BUGGY || VALUES_BUG), NAME, methods); } return methods; }; + + +var _iterDefine$2 = Object.freeze({ + default: _iterDefine, + __moduleExports: _iterDefine +}); + +var require$$0$15 = ( _stringAt$2 && _stringAt ) || _stringAt$2; + +var $iterDefine = ( _iterDefine$2 && _iterDefine ) || _iterDefine$2; + 'use strict'; -var $at = _stringAt(true); +var $at = require$$0$15(true); // 21.1.3.27 String.prototype[@@iterator]() -_iterDefine(String, 'String', function (iterated) { +$iterDefine(String, 'String', function (iterated) { this._t = String(iterated); // target this._i = 0; // next index // 21.1.5.2.1 %StringIteratorPrototype%.next() @@ -1885,33 +2386,42 @@ _iterDefine(String, 'String', function (iterated) { 'use strict'; -var $at$1 = _stringAt(false); -_export(_export.P, 'String', { +var $at$1 = require$$0$15(false); +$export$1($export$1.P, 'String', { // 21.1.3.3 String.prototype.codePointAt(pos) codePointAt: function codePointAt(pos) { return $at$1(this, pos); } }); -// 7.2.8 IsRegExp(argument) - - -var MATCH = _wks('match'); +var MATCH = wks('match'); var _isRegexp = function (it) { var isRegExp; - return _isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : _cof(it) == 'RegExp'); + return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : require$$2(it) == 'RegExp'); }; -// helper for String#{startsWith, endsWith, includes} +var _isRegexp$2 = Object.freeze({ + default: _isRegexp, + __moduleExports: _isRegexp +}); + +var isRegExp = ( _isRegexp$2 && _isRegexp ) || _isRegexp$2; var _stringContext = function (that, searchString, NAME) { - if (_isRegexp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); - return String(_defined(that)); + if (isRegExp(searchString)) throw TypeError('String#' + NAME + " doesn't accept regex!"); + return String(defined(that)); }; -var MATCH$1 = _wks('match'); + + +var _stringContext$2 = Object.freeze({ + default: _stringContext, + __moduleExports: _stringContext +}); + +var MATCH$1 = wks('match'); var _failsIsRegexp = function (KEY) { var re = /./; try { @@ -1924,7 +2434,17 @@ var _failsIsRegexp = function (KEY) { } return true; }; -// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) + + +var _failsIsRegexp$2 = Object.freeze({ + default: _failsIsRegexp, + __moduleExports: _failsIsRegexp +}); + +var context = ( _stringContext$2 && _stringContext ) || _stringContext$2; + +var require$$0$16 = ( _failsIsRegexp$2 && _failsIsRegexp ) || _failsIsRegexp$2; + 'use strict'; @@ -1932,12 +2452,12 @@ var _failsIsRegexp = function (KEY) { var ENDS_WITH = 'endsWith'; var $endsWith = ''[ENDS_WITH]; -_export(_export.P + _export.F * _failsIsRegexp(ENDS_WITH), 'String', { +$export$1($export$1.P + $export$1.F * require$$0$16(ENDS_WITH), 'String', { endsWith: function endsWith(searchString /* , endPosition = @length */) { - var that = _stringContext(this, searchString, ENDS_WITH); + var that = context(this, searchString, ENDS_WITH); var endPosition = arguments.length > 1 ? arguments[1] : undefined; - var len = _toLength(that.length); - var end = endPosition === undefined ? len : Math.min(_toLength(endPosition), len); + var len = toLength(that.length); + var end = endPosition === undefined ? len : Math.min(toLength(endPosition), len); var search = String(searchString); return $endsWith ? $endsWith.call(that, search, end) @@ -1945,25 +2465,23 @@ _export(_export.P + _export.F * _failsIsRegexp(ENDS_WITH), 'String', { } }); -// 21.1.3.7 String.prototype.includes(searchString, position = 0) 'use strict'; var INCLUDES = 'includes'; -_export(_export.P + _export.F * _failsIsRegexp(INCLUDES), 'String', { +$export$1($export$1.P + $export$1.F * require$$0$16(INCLUDES), 'String', { includes: function includes(searchString /* , position = 0 */) { - return !!~_stringContext(this, searchString, INCLUDES) + return !!~context(this, searchString, INCLUDES) .indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined); } }); -_export(_export.P, 'String', { +$export$1($export$1.P, 'String', { // 21.1.3.13 String.prototype.repeat(count) - repeat: _stringRepeat + repeat: repeat }); -// 21.1.3.18 String.prototype.startsWith(searchString [, position ]) 'use strict'; @@ -1971,10 +2489,10 @@ _export(_export.P, 'String', { var STARTS_WITH = 'startsWith'; var $startsWith = ''[STARTS_WITH]; -_export(_export.P + _export.F * _failsIsRegexp(STARTS_WITH), 'String', { +$export$1($export$1.P + $export$1.F * require$$0$16(STARTS_WITH), 'String', { startsWith: function startsWith(searchString /* , position = 0 */) { - var that = _stringContext(this, searchString, STARTS_WITH); - var index = _toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); + var that = context(this, searchString, STARTS_WITH); + var index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length)); var search = String(searchString); return $startsWith ? $startsWith.call(that, search, index) @@ -1985,7 +2503,7 @@ _export(_export.P + _export.F * _failsIsRegexp(STARTS_WITH), 'String', { var quot = /"/g; // B.2.3.2.1 CreateHTML(string, tag, attribute, value) var createHTML = function (string, tag, attribute, value) { - var S = String(_defined(string)); + var S = String(defined(string)); var p1 = '<' + tag; if (attribute !== '') p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"'; return p1 + '>' + S + ''; @@ -1993,15 +2511,24 @@ var createHTML = function (string, tag, attribute, value) { var _stringHtml = function (NAME, exec) { var O = {}; O[NAME] = exec(createHTML); - _export(_export.P + _export.F * _fails(function () { + $export$1($export$1.P + $export$1.F * require$$1(function () { var test = ''[NAME]('"'); return test !== test.toLowerCase() || test.split('"').length > 3; }), 'String', O); }; + + +var _stringHtml$2 = Object.freeze({ + default: _stringHtml, + __moduleExports: _stringHtml +}); + +var require$$0$17 = ( _stringHtml$2 && _stringHtml ) || _stringHtml$2; + 'use strict'; // B.2.3.2 String.prototype.anchor(name) -_stringHtml('anchor', function (createHTML) { +require$$0$17('anchor', function (createHTML) { return function anchor(name) { return createHTML(this, 'a', 'name', name); }; @@ -2009,7 +2536,7 @@ _stringHtml('anchor', function (createHTML) { 'use strict'; // B.2.3.3 String.prototype.big() -_stringHtml('big', function (createHTML) { +require$$0$17('big', function (createHTML) { return function big() { return createHTML(this, 'big', '', ''); }; @@ -2017,7 +2544,7 @@ _stringHtml('big', function (createHTML) { 'use strict'; // B.2.3.4 String.prototype.blink() -_stringHtml('blink', function (createHTML) { +require$$0$17('blink', function (createHTML) { return function blink() { return createHTML(this, 'blink', '', ''); }; @@ -2025,7 +2552,7 @@ _stringHtml('blink', function (createHTML) { 'use strict'; // B.2.3.5 String.prototype.bold() -_stringHtml('bold', function (createHTML) { +require$$0$17('bold', function (createHTML) { return function bold() { return createHTML(this, 'b', '', ''); }; @@ -2033,7 +2560,7 @@ _stringHtml('bold', function (createHTML) { 'use strict'; // B.2.3.6 String.prototype.fixed() -_stringHtml('fixed', function (createHTML) { +require$$0$17('fixed', function (createHTML) { return function fixed() { return createHTML(this, 'tt', '', ''); }; @@ -2041,7 +2568,7 @@ _stringHtml('fixed', function (createHTML) { 'use strict'; // B.2.3.7 String.prototype.fontcolor(color) -_stringHtml('fontcolor', function (createHTML) { +require$$0$17('fontcolor', function (createHTML) { return function fontcolor(color) { return createHTML(this, 'font', 'color', color); }; @@ -2049,7 +2576,7 @@ _stringHtml('fontcolor', function (createHTML) { 'use strict'; // B.2.3.8 String.prototype.fontsize(size) -_stringHtml('fontsize', function (createHTML) { +require$$0$17('fontsize', function (createHTML) { return function fontsize(size) { return createHTML(this, 'font', 'size', size); }; @@ -2057,7 +2584,7 @@ _stringHtml('fontsize', function (createHTML) { 'use strict'; // B.2.3.9 String.prototype.italics() -_stringHtml('italics', function (createHTML) { +require$$0$17('italics', function (createHTML) { return function italics() { return createHTML(this, 'i', '', ''); }; @@ -2065,7 +2592,7 @@ _stringHtml('italics', function (createHTML) { 'use strict'; // B.2.3.10 String.prototype.link(url) -_stringHtml('link', function (createHTML) { +require$$0$17('link', function (createHTML) { return function link(url) { return createHTML(this, 'a', 'href', url); }; @@ -2073,7 +2600,7 @@ _stringHtml('link', function (createHTML) { 'use strict'; // B.2.3.11 String.prototype.small() -_stringHtml('small', function (createHTML) { +require$$0$17('small', function (createHTML) { return function small() { return createHTML(this, 'small', '', ''); }; @@ -2081,7 +2608,7 @@ _stringHtml('small', function (createHTML) { 'use strict'; // B.2.3.12 String.prototype.strike() -_stringHtml('strike', function (createHTML) { +require$$0$17('strike', function (createHTML) { return function strike() { return createHTML(this, 'strike', '', ''); }; @@ -2089,7 +2616,7 @@ _stringHtml('strike', function (createHTML) { 'use strict'; // B.2.3.13 String.prototype.sub() -_stringHtml('sub', function (createHTML) { +require$$0$17('sub', function (createHTML) { return function sub() { return createHTML(this, 'sub', '', ''); }; @@ -2097,30 +2624,27 @@ _stringHtml('sub', function (createHTML) { 'use strict'; // B.2.3.14 String.prototype.sup() -_stringHtml('sup', function (createHTML) { +require$$0$17('sup', function (createHTML) { return function sup() { return createHTML(this, 'sup', '', ''); }; }); -// 20.3.3.1 / 15.9.4.4 Date.now() - - -_export(_export.S, 'Date', { now: function () { return new Date().getTime(); } }); +$export$1($export$1.S, 'Date', { now: function () { return new Date().getTime(); } }); 'use strict'; -_export(_export.P + _export.F * _fails(function () { +$export$1($export$1.P + $export$1.F * require$$1(function () { return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({ toISOString: function () { return 1; } }) !== 1; }), 'Date', { // eslint-disable-next-line no-unused-vars toJSON: function toJSON(key) { - var O = _toObject(this); - var pv = _toPrimitive(O); + var O = toObject(this); + var pv = toPrimitive(O); return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString(); } }); @@ -2136,9 +2660,9 @@ var lz = function (num) { }; // PhantomJS / old WebKit has a broken implementations -var _dateToIsoString = (_fails(function () { +var _dateToIsoString = (require$$1(function () { return $toISOString.call(new Date(-5e13 - 1)) != '0385-07-25T07:06:39.999Z'; -}) || !_fails(function () { +}) || !require$$1(function () { $toISOString.call(new Date(NaN)); })) ? function toISOString() { if (!isFinite(getTime.call(this))) throw RangeError('Invalid time value'); @@ -2152,13 +2676,17 @@ var _dateToIsoString = (_fails(function () { ':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z'; } : $toISOString; -// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString() +var _dateToIsoString$2 = Object.freeze({ + default: _dateToIsoString, + __moduleExports: _dateToIsoString +}); -// PhantomJS / old WebKit has a broken implementations -_export(_export.P + _export.F * (Date.prototype.toISOString !== _dateToIsoString), 'Date', { - toISOString: _dateToIsoString +var toISOString = ( _dateToIsoString$2 && _dateToIsoString ) || _dateToIsoString$2; + +$export$1($export$1.P + $export$1.F * (Date.prototype.toISOString !== toISOString), 'Date', { + toISOString: toISOString }); var DateProto = Date.prototype; @@ -2167,7 +2695,7 @@ var TO_STRING = 'toString'; var $toString = DateProto[TO_STRING]; var getTime$1 = DateProto.getTime; if (new Date(NaN) + '' != INVALID_DATE) { - _redefine(DateProto, TO_STRING, function toString() { + redefine(DateProto, TO_STRING, function toString() { var value = getTime$1.call(this); // eslint-disable-next-line no-self-compare return value === value ? $toString.call(this) : INVALID_DATE; @@ -2181,59 +2709,89 @@ var NUMBER$1 = 'number'; var _dateToPrimitive = function (hint) { if (hint !== 'string' && hint !== NUMBER$1 && hint !== 'default') throw TypeError('Incorrect hint'); - return _toPrimitive(_anObject(this), hint != NUMBER$1); + return toPrimitive(anObject(this), hint != NUMBER$1); }; -var TO_PRIMITIVE$1 = _wks('toPrimitive'); + + +var _dateToPrimitive$2 = Object.freeze({ + default: _dateToPrimitive, + __moduleExports: _dateToPrimitive +}); + +var require$$2$2 = ( _dateToPrimitive$2 && _dateToPrimitive ) || _dateToPrimitive$2; + +var TO_PRIMITIVE$1 = wks('toPrimitive'); var proto$1 = Date.prototype; -if (!(TO_PRIMITIVE$1 in proto$1)) _hide(proto$1, TO_PRIMITIVE$1, _dateToPrimitive); +if (!(TO_PRIMITIVE$1 in proto$1)) hide(proto$1, TO_PRIMITIVE$1, require$$2$2); -// 22.1.2.2 / 15.4.3.2 Array.isArray(arg) - - -_export(_export.S, 'Array', { isArray: _isArray }); - -// call something on iterator step with safe closing on error +$export$1($export$1.S, 'Array', { isArray: isArray }); var _iterCall = function (iterator, fn, value, entries) { try { - return entries ? fn(_anObject(value)[0], value[1]) : fn(value); + return entries ? fn(anObject(value)[0], value[1]) : fn(value); // 7.4.6 IteratorClose(iterator, completion) } catch (e) { var ret = iterator['return']; - if (ret !== undefined) _anObject(ret.call(iterator)); + if (ret !== undefined) anObject(ret.call(iterator)); throw e; } }; -// check on default Array iterator -var ITERATOR$1 = _wks('iterator'); + +var _iterCall$2 = Object.freeze({ + default: _iterCall, + __moduleExports: _iterCall +}); + +var ITERATOR$1 = wks('iterator'); var ArrayProto = Array.prototype; var _isArrayIter = function (it) { - return it !== undefined && (_iterators.Array === it || ArrayProto[ITERATOR$1] === it); + return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR$1] === it); }; + + +var _isArrayIter$2 = Object.freeze({ + default: _isArrayIter, + __moduleExports: _isArrayIter +}); + 'use strict'; var _createProperty = function (object, index, value) { - if (index in object) _objectDp.f(object, index, _propertyDesc(0, value)); + if (index in object) $defineProperty$1.f(object, index, createDesc(0, value)); else object[index] = value; }; -var ITERATOR$2 = _wks('iterator'); -var core_getIteratorMethod = _core.getIteratorMethod = function (it) { + +var _createProperty$2 = Object.freeze({ + default: _createProperty, + __moduleExports: _createProperty +}); + +var ITERATOR$2 = wks('iterator'); + +var core_getIteratorMethod = require$$1$2.getIteratorMethod = function (it) { if (it != undefined) return it[ITERATOR$2] || it['@@iterator'] - || _iterators[_classof(it)]; + || Iterators[classof(it)]; }; -var ITERATOR$3 = _wks('iterator'); + + +var core_getIteratorMethod$2 = Object.freeze({ + default: core_getIteratorMethod, + __moduleExports: core_getIteratorMethod +}); + +var ITERATOR$3 = wks('iterator'); var SAFE_CLOSING = false; try { @@ -2256,6 +2814,23 @@ var _iterDetect = function (exec, skipClosing) { return safe; }; + + +var _iterDetect$2 = Object.freeze({ + default: _iterDetect, + __moduleExports: _iterDetect +}); + +var call = ( _iterCall$2 && _iterCall ) || _iterCall$2; + +var require$$21 = ( _isArrayIter$2 && _isArrayIter ) || _isArrayIter$2; + +var createProperty = ( _createProperty$2 && _createProperty ) || _createProperty$2; + +var require$$25 = ( core_getIteratorMethod$2 && core_getIteratorMethod ) || core_getIteratorMethod$2; + +var require$$33 = ( _iterDetect$2 && _iterDetect ) || _iterDetect$2; + 'use strict'; @@ -2266,27 +2841,27 @@ var _iterDetect = function (exec, skipClosing) { -_export(_export.S + _export.F * !_iterDetect(function (iter) { }), 'Array', { +$export$1($export$1.S + $export$1.F * !require$$33(function (iter) { }), 'Array', { // 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined) from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) { - var O = _toObject(arrayLike); + var O = toObject(arrayLike); var C = typeof this == 'function' ? this : Array; var aLen = arguments.length; var mapfn = aLen > 1 ? arguments[1] : undefined; var mapping = mapfn !== undefined; var index = 0; - var iterFn = core_getIteratorMethod(O); + var iterFn = require$$25(O); var length, result, step, iterator; - if (mapping) mapfn = _ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); + if (mapping) mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2); // if object isn't iterable or it's array with default iterator - use simple case - if (iterFn != undefined && !(C == Array && _isArrayIter(iterFn))) { + if (iterFn != undefined && !(C == Array && require$$21(iterFn))) { for (iterator = iterFn.call(O), result = new C(); !(step = iterator.next()).done; index++) { - _createProperty(result, index, mapping ? _iterCall(iterator, mapfn, [step.value, index], true) : step.value); + createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value); } } else { - length = _toLength(O.length); + length = toLength(O.length); for (result = new C(length); length > index; index++) { - _createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); + createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]); } } result.length = index; @@ -2299,7 +2874,7 @@ _export(_export.S + _export.F * !_iterDetect(function (iter) { }), 'Array', { // WebKit Array.of isn't generic -_export(_export.S + _export.F * _fails(function () { +$export$1($export$1.S + $export$1.F * require$$1(function () { function F() { /* empty */ } return !(Array.of.call(F) instanceof F); }), 'Array', { @@ -2308,7 +2883,7 @@ _export(_export.S + _export.F * _fails(function () { var index = 0; var aLen = arguments.length; var result = new (typeof this == 'function' ? this : Array)(aLen); - while (aLen > index) _createProperty(result, index, arguments[index++]); + while (aLen > index) createProperty(result, index, arguments[index++]); result.length = aLen; return result; } @@ -2318,12 +2893,21 @@ _export(_export.S + _export.F * _fails(function () { var _strictMethod = function (method, arg) { - return !!method && _fails(function () { + return !!method && require$$1(function () { // eslint-disable-next-line no-useless-call arg ? method.call(null, function () { /* empty */ }, 1) : method.call(null); }); }; + + +var _strictMethod$2 = Object.freeze({ + default: _strictMethod, + __moduleExports: _strictMethod +}); + +var require$$0$18 = ( _strictMethod$2 && _strictMethod ) || _strictMethod$2; + 'use strict'; // 22.1.3.13 Array.prototype.join(separator) @@ -2331,9 +2915,9 @@ var _strictMethod = function (method, arg) { var arrayJoin = [].join; // fallback for not array-like strings -_export(_export.P + _export.F * (_iobject != Object || !_strictMethod(arrayJoin)), 'Array', { +$export$1($export$1.P + $export$1.F * (IObject != Object || !require$$0$18(arrayJoin)), 'Array', { join: function join(separator) { - return arrayJoin.call(_toIobject(this), separator === undefined ? ',' : separator); + return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator); } }); @@ -2346,17 +2930,17 @@ _export(_export.P + _export.F * (_iobject != Object || !_strictMethod(arrayJoin) var arraySlice$1 = [].slice; // fallback for not array-like ES3 strings and DOM objects -_export(_export.P + _export.F * _fails(function () { - if (_html) arraySlice$1.call(_html); +$export$1($export$1.P + $export$1.F * require$$1(function () { + if (html) arraySlice$1.call(html); }), 'Array', { slice: function slice(begin, end) { - var len = _toLength(this.length); - var klass = _cof(this); + var len = toLength(this.length); + var klass = require$$2(this); end = end === undefined ? len : end; if (klass == 'Array') return arraySlice$1.call(this, begin, end); - var start = _toAbsoluteIndex(begin, len); - var upTo = _toAbsoluteIndex(end, len); - var size = _toLength(upTo - start); + var start = require$$15(begin, len); + var upTo = require$$15(end, len); + var size = toLength(upTo - start); var cloned = new Array(size); var i = 0; for (; i < size; i++) cloned[i] = klass == 'String' @@ -2374,55 +2958,58 @@ _export(_export.P + _export.F * _fails(function () { var $sort = [].sort; var test$1 = [1, 2, 3]; -_export(_export.P + _export.F * (_fails(function () { +$export$1($export$1.P + $export$1.F * (require$$1(function () { // IE8- test$1.sort(undefined); -}) || !_fails(function () { +}) || !require$$1(function () { // V8 bug test$1.sort(null); // Old WebKit -}) || !_strictMethod($sort)), 'Array', { +}) || !require$$0$18($sort)), 'Array', { // 22.1.3.25 Array.prototype.sort(comparefn) sort: function sort(comparefn) { return comparefn === undefined - ? $sort.call(_toObject(this)) - : $sort.call(_toObject(this), _aFunction(comparefn)); + ? $sort.call(toObject(this)) + : $sort.call(toObject(this), aFunction(comparefn)); } }); -var SPECIES = _wks('species'); +var SPECIES = wks('species'); var _arraySpeciesConstructor = function (original) { var C; - if (_isArray(original)) { + if (isArray(original)) { C = original.constructor; // cross-realm fallback - if (typeof C == 'function' && (C === Array || _isArray(C.prototype))) C = undefined; - if (_isObject(C)) { + if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; + if (isObject(C)) { C = C[SPECIES]; if (C === null) C = undefined; } } return C === undefined ? Array : C; }; -// 9.4.2.3 ArraySpeciesCreate(originalArray, length) +var _arraySpeciesConstructor$2 = Object.freeze({ + default: _arraySpeciesConstructor, + __moduleExports: _arraySpeciesConstructor +}); + +var speciesConstructor = ( _arraySpeciesConstructor$2 && _arraySpeciesConstructor ) || _arraySpeciesConstructor$2; + var _arraySpeciesCreate = function (original, length) { - return new (_arraySpeciesConstructor(original))(length); + return new (speciesConstructor(original))(length); }; -// 0 -> Array#forEach -// 1 -> Array#map -// 2 -> Array#filter -// 3 -> Array#some -// 4 -> Array#every -// 5 -> Array#find -// 6 -> Array#findIndex - +var _arraySpeciesCreate$2 = Object.freeze({ + default: _arraySpeciesCreate, + __moduleExports: _arraySpeciesCreate +}); +var arraySpeciesCreate = ( _arraySpeciesCreate$2 && _arraySpeciesCreate ) || _arraySpeciesCreate$2; var _arrayMethods = function (TYPE, $create) { var IS_MAP = TYPE == 1; @@ -2431,12 +3018,12 @@ var _arrayMethods = function (TYPE, $create) { var IS_EVERY = TYPE == 4; var IS_FIND_INDEX = TYPE == 6; var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; - var create = $create || _arraySpeciesCreate; + var create = $create || arraySpeciesCreate; return function ($this, callbackfn, that) { - var O = _toObject($this); - var self = _iobject(O); - var f = _ctx(callbackfn, that, 3); - var length = _toLength(self.length); + var O = toObject($this); + var self = IObject(O); + var f = ctx(callbackfn, that, 3); + var length = toLength(self.length); var index = 0; var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; var val, res; @@ -2457,12 +3044,21 @@ var _arrayMethods = function (TYPE, $create) { }; }; + + +var _arrayMethods$2 = Object.freeze({ + default: _arrayMethods, + __moduleExports: _arrayMethods +}); + +var require$$28 = ( _arrayMethods$2 && _arrayMethods ) || _arrayMethods$2; + 'use strict'; -var $forEach = _arrayMethods(0); -var STRICT = _strictMethod([].forEach, true); +var $forEach = require$$28(0); +var STRICT = require$$0$18([].forEach, true); -_export(_export.P + _export.F * !STRICT, 'Array', { +$export$1($export$1.P + $export$1.F * !STRICT, 'Array', { // 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg]) forEach: function forEach(callbackfn /* , thisArg */) { return $forEach(this, callbackfn, arguments[1]); @@ -2471,9 +3067,9 @@ _export(_export.P + _export.F * !STRICT, 'Array', { 'use strict'; -var $map = _arrayMethods(1); +var $map = require$$28(1); -_export(_export.P + _export.F * !_strictMethod([].map, true), 'Array', { +$export$1($export$1.P + $export$1.F * !require$$0$18([].map, true), 'Array', { // 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg]) map: function map(callbackfn /* , thisArg */) { return $map(this, callbackfn, arguments[1]); @@ -2482,9 +3078,9 @@ _export(_export.P + _export.F * !_strictMethod([].map, true), 'Array', { 'use strict'; -var $filter = _arrayMethods(2); +var $filter = require$$28(2); -_export(_export.P + _export.F * !_strictMethod([].filter, true), 'Array', { +$export$1($export$1.P + $export$1.F * !require$$0$18([].filter, true), 'Array', { // 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg]) filter: function filter(callbackfn /* , thisArg */) { return $filter(this, callbackfn, arguments[1]); @@ -2493,9 +3089,9 @@ _export(_export.P + _export.F * !_strictMethod([].filter, true), 'Array', { 'use strict'; -var $some = _arrayMethods(3); +var $some = require$$28(3); -_export(_export.P + _export.F * !_strictMethod([].some, true), 'Array', { +$export$1($export$1.P + $export$1.F * !require$$0$18([].some, true), 'Array', { // 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg]) some: function some(callbackfn /* , thisArg */) { return $some(this, callbackfn, arguments[1]); @@ -2504,9 +3100,9 @@ _export(_export.P + _export.F * !_strictMethod([].some, true), 'Array', { 'use strict'; -var $every = _arrayMethods(4); +var $every = require$$28(4); -_export(_export.P + _export.F * !_strictMethod([].every, true), 'Array', { +$export$1($export$1.P + $export$1.F * !require$$0$18([].every, true), 'Array', { // 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg]) every: function every(callbackfn /* , thisArg */) { return $every(this, callbackfn, arguments[1]); @@ -2514,10 +3110,10 @@ _export(_export.P + _export.F * !_strictMethod([].every, true), 'Array', { }); var _arrayReduce = function (that, callbackfn, aLen, memo, isRight) { - _aFunction(callbackfn); - var O = _toObject(that); - var self = _iobject(O); - var length = _toLength(O.length); + aFunction(callbackfn); + var O = toObject(that); + var self = IObject(O); + var length = toLength(O.length); var index = isRight ? length - 1 : 0; var i = isRight ? -1 : 1; if (aLen < 2) for (;;) { @@ -2537,14 +3133,23 @@ var _arrayReduce = function (that, callbackfn, aLen, memo, isRight) { return memo; }; + + +var _arrayReduce$2 = Object.freeze({ + default: _arrayReduce, + __moduleExports: _arrayReduce +}); + +var $reduce = ( _arrayReduce$2 && _arrayReduce ) || _arrayReduce$2; + 'use strict'; -_export(_export.P + _export.F * !_strictMethod([].reduce, true), 'Array', { +$export$1($export$1.P + $export$1.F * !require$$0$18([].reduce, true), 'Array', { // 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue]) reduce: function reduce(callbackfn /* , initialValue */) { - return _arrayReduce(this, callbackfn, arguments.length, arguments[1], false); + return $reduce(this, callbackfn, arguments.length, arguments[1], false); } }); @@ -2552,20 +3157,20 @@ _export(_export.P + _export.F * !_strictMethod([].reduce, true), 'Array', { -_export(_export.P + _export.F * !_strictMethod([].reduceRight, true), 'Array', { +$export$1($export$1.P + $export$1.F * !require$$0$18([].reduceRight, true), 'Array', { // 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue]) reduceRight: function reduceRight(callbackfn /* , initialValue */) { - return _arrayReduce(this, callbackfn, arguments.length, arguments[1], true); + return $reduce(this, callbackfn, arguments.length, arguments[1], true); } }); 'use strict'; -var $indexOf = _arrayIncludes(false); +var $indexOf = require$$0$2(false); var $native = [].indexOf; var NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0; -_export(_export.P + _export.F * (NEGATIVE_ZERO || !_strictMethod($native)), 'Array', { +$export$1($export$1.P + $export$1.F * (NEGATIVE_ZERO || !require$$0$18($native)), 'Array', { // 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex]) indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { return NEGATIVE_ZERO @@ -2583,34 +3188,33 @@ _export(_export.P + _export.F * (NEGATIVE_ZERO || !_strictMethod($native)), 'Arr var $native$1 = [].lastIndexOf; var NEGATIVE_ZERO$1 = !!$native$1 && 1 / [1].lastIndexOf(1, -0) < 0; -_export(_export.P + _export.F * (NEGATIVE_ZERO$1 || !_strictMethod($native$1)), 'Array', { +$export$1($export$1.P + $export$1.F * (NEGATIVE_ZERO$1 || !require$$0$18($native$1)), 'Array', { // 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex]) lastIndexOf: function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { // convert -0 to +0 if (NEGATIVE_ZERO$1) return $native$1.apply(this, arguments) || 0; - var O = _toIobject(this); - var length = _toLength(O.length); + var O = toIObject(this); + var length = toLength(O.length); var index = length - 1; - if (arguments.length > 1) index = Math.min(index, _toInteger(arguments[1])); + if (arguments.length > 1) index = Math.min(index, toInteger(arguments[1])); if (index < 0) index = length + index; for (;index >= 0; index--) if (index in O) if (O[index] === searchElement) return index || 0; return -1; } }); -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) 'use strict'; var _arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, start /* = 0, end = @length */) { - var O = _toObject(this); - var len = _toLength(O.length); - var to = _toAbsoluteIndex(target, len); - var from = _toAbsoluteIndex(start, len); + var O = toObject(this); + var len = toLength(O.length); + var to = require$$15(target, len); + var from = require$$15(start, len); var end = arguments.length > 2 ? arguments[2] : undefined; - var count = Math.min((end === undefined ? len : _toAbsoluteIndex(end, len)) - from, len - to); + var count = Math.min((end === undefined ? len : require$$15(end, len)) - from, len - to); var inc = 1; if (from < to && to < from + count) { inc = -1; @@ -2625,94 +3229,131 @@ var _arrayCopyWithin = [].copyWithin || function copyWithin(target /* = 0 */, st } return O; }; -// 22.1.3.31 Array.prototype[@@unscopables] -var UNSCOPABLES = _wks('unscopables'); + + +var _arrayCopyWithin$2 = Object.freeze({ + default: _arrayCopyWithin, + __moduleExports: _arrayCopyWithin +}); + +var UNSCOPABLES = wks('unscopables'); var ArrayProto$1 = Array.prototype; -if (ArrayProto$1[UNSCOPABLES] == undefined) _hide(ArrayProto$1, UNSCOPABLES, {}); +if (ArrayProto$1[UNSCOPABLES] == undefined) hide(ArrayProto$1, UNSCOPABLES, {}); var _addToUnscopables = function (key) { ArrayProto$1[UNSCOPABLES][key] = true; }; -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) -_export(_export.P, 'Array', { copyWithin: _arrayCopyWithin }); +var _addToUnscopables$2 = Object.freeze({ + default: _addToUnscopables, + __moduleExports: _addToUnscopables +}); -_addToUnscopables('copyWithin'); +var require$$36 = ( _arrayCopyWithin$2 && _arrayCopyWithin ) || _arrayCopyWithin$2; + +var require$$0$19 = ( _addToUnscopables$2 && _addToUnscopables ) || _addToUnscopables$2; + +$export$1($export$1.P, 'Array', { copyWithin: require$$36 }); + +require$$0$19('copyWithin'); -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 'use strict'; var _arrayFill = function fill(value /* , start = 0, end = @length */) { - var O = _toObject(this); - var length = _toLength(O.length); + var O = toObject(this); + var length = toLength(O.length); var aLen = arguments.length; - var index = _toAbsoluteIndex(aLen > 1 ? arguments[1] : undefined, length); + var index = require$$15(aLen > 1 ? arguments[1] : undefined, length); var end = aLen > 2 ? arguments[2] : undefined; - var endPos = end === undefined ? length : _toAbsoluteIndex(end, length); + var endPos = end === undefined ? length : require$$15(end, length); while (endPos > index) O[index++] = value; return O; }; -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) -_export(_export.P, 'Array', { fill: _arrayFill }); +var _arrayFill$2 = Object.freeze({ + default: _arrayFill, + __moduleExports: _arrayFill +}); -_addToUnscopables('fill'); +var require$$35 = ( _arrayFill$2 && _arrayFill ) || _arrayFill$2; + +$export$1($export$1.P, 'Array', { fill: require$$35 }); + +require$$0$19('fill'); 'use strict'; // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) -var $find = _arrayMethods(5); +var $find = require$$28(5); var KEY = 'find'; var forced = true; // Shouldn't skip holes if (KEY in []) Array(1)[KEY](function () { forced = false; }); -_export(_export.P + _export.F * forced, 'Array', { +$export$1($export$1.P + $export$1.F * forced, 'Array', { find: function find(callbackfn /* , that = undefined */) { return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -_addToUnscopables(KEY); +require$$0$19(KEY); 'use strict'; // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) -var $find$1 = _arrayMethods(6); +var $find$1 = require$$28(6); var KEY$1 = 'findIndex'; var forced$1 = true; // Shouldn't skip holes if (KEY$1 in []) Array(1)[KEY$1](function () { forced$1 = false; }); -_export(_export.P + _export.F * forced$1, 'Array', { +$export$1($export$1.P + $export$1.F * forced$1, 'Array', { findIndex: function findIndex(callbackfn /* , that = undefined */) { return $find$1(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); } }); -_addToUnscopables(KEY$1); +require$$0$19(KEY$1); 'use strict'; -var SPECIES$1 = _wks('species'); +var SPECIES$1 = wks('species'); var _setSpecies = function (KEY) { - var C = _global[KEY]; - if (_descriptors && C && !C[SPECIES$1]) _objectDp.f(C, SPECIES$1, { + var C = global$1[KEY]; + if (require$$1$1 && C && !C[SPECIES$1]) $defineProperty$1.f(C, SPECIES$1, { configurable: true, get: function () { return this; } }); }; -_setSpecies('Array'); + + +var _setSpecies$2 = Object.freeze({ + default: _setSpecies, + __moduleExports: _setSpecies +}); + +var require$$2$3 = ( _setSpecies$2 && _setSpecies ) || _setSpecies$2; + +require$$2$3('Array'); var _iterStep = function (done, value) { return { value: value, done: !!done }; }; + + +var _iterStep$2 = Object.freeze({ + default: _iterStep, + __moduleExports: _iterStep +}); + +var step = ( _iterStep$2 && _iterStep ) || _iterStep$2; + 'use strict'; @@ -2723,8 +3364,8 @@ var _iterStep = function (done, value) { // 22.1.3.13 Array.prototype.keys() // 22.1.3.29 Array.prototype.values() // 22.1.3.30 Array.prototype[@@iterator]() -var es6_array_iterator = _iterDefine(Array, 'Array', function (iterated, kind) { - this._t = _toIobject(iterated); // target +var es6_array_iterator = $iterDefine(Array, 'Array', function (iterated, kind) { + this._t = toIObject(iterated); // target this._i = 0; // next index this._k = kind; // kind // 22.1.5.2.1 %ArrayIteratorPrototype%.next() @@ -2734,25 +3375,32 @@ var es6_array_iterator = _iterDefine(Array, 'Array', function (iterated, kind) { var index = this._i++; if (!O || index >= O.length) { this._t = undefined; - return _iterStep(1); + return step(1); } - if (kind == 'keys') return _iterStep(0, index); - if (kind == 'values') return _iterStep(0, O[index]); - return _iterStep(0, [index, O[index]]); + if (kind == 'keys') return step(0, index); + if (kind == 'values') return step(0, O[index]); + return step(0, [index, O[index]]); }, 'values'); // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7) -_iterators.Arguments = _iterators.Array; +Iterators.Arguments = Iterators.Array; -_addToUnscopables('keys'); -_addToUnscopables('values'); -_addToUnscopables('entries'); +require$$0$19('keys'); +require$$0$19('values'); +require$$0$19('entries'); + + + +var es6_array_iterator$2 = Object.freeze({ + default: es6_array_iterator, + __moduleExports: es6_array_iterator +}); 'use strict'; // 21.2.5.3 get RegExp.prototype.flags var _flags = function () { - var that = _anObject(this); + var that = anObject(this); var result = ''; if (that.global) result += 'g'; if (that.ignoreCase) result += 'i'; @@ -2762,11 +3410,20 @@ var _flags = function () { return result; }; -var dP$4 = _objectDp.f; -var gOPN$4 = _objectGopn.f; -var $RegExp = _global.RegExp; +var _flags$2 = Object.freeze({ + default: _flags, + __moduleExports: _flags +}); + +var getFlags = ( _flags$2 && _flags ) || _flags$2; + +var dP$4 = $defineProperty$1.f; +var gOPN$4 = gOPN$2.f; + + +var $RegExp = global$1.RegExp; var Base$1 = $RegExp; var proto$2 = $RegExp.prototype; var re1 = /a/g; @@ -2774,19 +3431,19 @@ var re2 = /a/g; // "new" creates a new object, old webkit buggy here var CORRECT_NEW = new $RegExp(re1) !== re1; -if (_descriptors && (!CORRECT_NEW || _fails(function () { - re2[_wks('match')] = false; +if (require$$1$1 && (!CORRECT_NEW || require$$1(function () { + re2[wks('match')] = false; // RegExp constructor can alter flags and IsRegExp works correct with @@match return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i'; }))) { $RegExp = function RegExp(p, f) { var tiRE = this instanceof $RegExp; - var piRE = _isRegexp(p); + var piRE = isRegExp(p); var fiU = f === undefined; return !tiRE && piRE && p.constructor === $RegExp && fiU ? p - : _inheritIfRequired(CORRECT_NEW + : inheritIfRequired(CORRECT_NEW ? new Base$1(piRE && !fiU ? p.source : p, f) - : Base$1((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? _flags.call(p) : f) + : Base$1((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? getFlags.call(p) : f) , tiRE ? this : proto$2, $RegExp); }; var proxy = function (key) { @@ -2799,15 +3456,14 @@ if (_descriptors && (!CORRECT_NEW || _fails(function () { for (var keys$1 = gOPN$4(Base$1), i = 0; keys$1.length > i;) proxy(keys$1[i++]); proto$2.constructor = $RegExp; $RegExp.prototype = proto$2; - _redefine(_global, 'RegExp', $RegExp); + redefine(global$1, 'RegExp', $RegExp); } -_setSpecies('RegExp'); +require$$2$3('RegExp'); -// 21.2.5.3 get RegExp.prototype.flags() -if (_descriptors && /./g.flags != 'g') _objectDp.f(RegExp.prototype, 'flags', { +if (require$$1$1 && /./g.flags != 'g') $defineProperty$1.f(RegExp.prototype, 'flags', { configurable: true, - get: _flags + get: getFlags }); 'use strict'; @@ -2819,15 +3475,15 @@ var TO_STRING$1 = 'toString'; var $toString$1 = /./[TO_STRING$1]; var define$1 = function (fn) { - _redefine(RegExp.prototype, TO_STRING$1, fn, true); + redefine(RegExp.prototype, TO_STRING$1, fn, true); }; // 21.2.5.14 RegExp.prototype.toString() -if (_fails(function () { return $toString$1.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { +if (require$$1(function () { return $toString$1.call({ source: 'a', flags: 'b' }) != '/a/b'; })) { define$1(function toString() { - var R = _anObject(this); + var R = anObject(this); return '/'.concat(R.source, '/', - 'flags' in R ? R.flags : !_descriptors && R instanceof RegExp ? _flags.call(R) : undefined); + 'flags' in R ? R.flags : !require$$1$1 && R instanceof RegExp ? getFlags.call(R) : undefined); }); // FF44- RegExp#toString has a wrong name } else if ($toString$1.name != TO_STRING$1) { @@ -2844,17 +3500,17 @@ if (_fails(function () { return $toString$1.call({ source: 'a', flags: 'b' }) != var _fixReWks = function (KEY, length, exec) { - var SYMBOL = _wks(KEY); - var fns = exec(_defined, SYMBOL, ''[KEY]); + var SYMBOL = wks(KEY); + var fns = exec(defined, SYMBOL, ''[KEY]); var strfn = fns[0]; var rxfn = fns[1]; - if (_fails(function () { + if (require$$1(function () { var O = {}; O[SYMBOL] = function () { return 7; }; return ''[KEY](O) != 7; })) { - _redefine(String.prototype, KEY, strfn); - _hide(RegExp.prototype, SYMBOL, length == 2 + redefine(String.prototype, KEY, strfn); + hide(RegExp.prototype, SYMBOL, length == 2 // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) // 21.2.5.11 RegExp.prototype[@@split](string, limit) ? function (string, arg) { return rxfn.call(string, this, arg); } @@ -2865,8 +3521,16 @@ var _fixReWks = function (KEY, length, exec) { } }; -// @@match logic -_fixReWks('match', 1, function (defined, MATCH, $match) { + + +var _fixReWks$2 = Object.freeze({ + default: _fixReWks, + __moduleExports: _fixReWks +}); + +var require$$0$20 = ( _fixReWks$2 && _fixReWks ) || _fixReWks$2; + +require$$0$20('match', 1, function (defined, MATCH, $match) { // 21.1.3.11 String.prototype.match(regexp) return [function match(regexp) { 'use strict'; @@ -2876,8 +3540,7 @@ _fixReWks('match', 1, function (defined, MATCH, $match) { }, $match]; }); -// @@replace logic -_fixReWks('replace', 2, function (defined, REPLACE, $replace) { +require$$0$20('replace', 2, function (defined, REPLACE, $replace) { // 21.1.3.14 String.prototype.replace(searchValue, replaceValue) return [function replace(searchValue, replaceValue) { 'use strict'; @@ -2889,8 +3552,7 @@ _fixReWks('replace', 2, function (defined, REPLACE, $replace) { }, $replace]; }); -// @@search logic -_fixReWks('search', 1, function (defined, SEARCH, $search) { +require$$0$20('search', 1, function (defined, SEARCH, $search) { // 21.1.3.15 String.prototype.search(regexp) return [function search(regexp) { 'use strict'; @@ -2900,10 +3562,9 @@ _fixReWks('search', 1, function (defined, SEARCH, $search) { }, $search]; }); -// @@split logic -_fixReWks('split', 2, function (defined, SPLIT, $split) { +require$$0$20('split', 2, function (defined, SPLIT, $split) { 'use strict'; - var isRegExp = _isRegexp; + var isRegExp$$1 = isRegExp; var _split = $split; var $push = [].push; var $SPLIT = 'split'; @@ -2923,7 +3584,7 @@ _fixReWks('split', 2, function (defined, SPLIT, $split) { var string = String(this); if (separator === undefined && limit === 0) return []; // If `separator` is not a regex, use native split - if (!isRegExp(separator)) return _split.call(string, separator, limit); + if (!isRegExp$$1(separator)) return _split.call(string, separator, limit); var output = []; var flags = (separator.ignoreCase ? 'i' : '') + (separator.multiline ? 'm' : '') + @@ -2978,21 +3639,28 @@ var _anInstance = function (it, Constructor, name, forbiddenField) { } return it; }; + + +var _anInstance$2 = Object.freeze({ + default: _anInstance, + __moduleExports: _anInstance +}); + var _forOf = createCommonjsModule(function (module) { var BREAK = {}; var RETURN = {}; var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { - var iterFn = ITERATOR ? function () { return iterable; } : core_getIteratorMethod(iterable); - var f = _ctx(fn, that, entries ? 2 : 1); + var iterFn = ITERATOR ? function () { return iterable; } : require$$25(iterable); + var f = ctx(fn, that, entries ? 2 : 1); var index = 0; var length, step, iterator, result; if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); // fast case for arrays with default iterator - if (_isArrayIter(iterFn)) for (length = _toLength(iterable.length); length > index; index++) { - result = entries ? f(_anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); + if (require$$21(iterFn)) for (length = toLength(iterable.length); length > index; index++) { + result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); if (result === BREAK || result === RETURN) return result; } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { - result = _iterCall(iterator, f, step.value, entries); + result = call(iterator, f, step.value, entries); if (result === BREAK || result === RETURN) return result; } }; @@ -3000,21 +3668,32 @@ exports.BREAK = BREAK; exports.RETURN = RETURN; }); -// 7.3.20 SpeciesConstructor(O, defaultConstructor) -var SPECIES$2 = _wks('species'); +var _forOf$2 = Object.freeze({ + default: _forOf, + __moduleExports: _forOf +}); + +var SPECIES$2 = wks('species'); var _speciesConstructor = function (O, D) { - var C = _anObject(O).constructor; + var C = anObject(O).constructor; var S; - return C === undefined || (S = _anObject(C)[SPECIES$2]) == undefined ? D : _aFunction(S); + return C === undefined || (S = anObject(C)[SPECIES$2]) == undefined ? D : aFunction(S); }; -var process$2 = _global.process; -var setTask = _global.setImmediate; -var clearTask = _global.clearImmediate; -var MessageChannel = _global.MessageChannel; -var Dispatch = _global.Dispatch; + + +var _speciesConstructor$2 = Object.freeze({ + default: _speciesConstructor, + __moduleExports: _speciesConstructor +}); + +var process$2 = global$1.process; +var setTask = global$1.setImmediate; +var clearTask = global$1.clearImmediate; +var MessageChannel = global$1.MessageChannel; +var Dispatch = global$1.Dispatch; var counter = 0; var queue = {}; var ONREADYSTATECHANGE = 'onreadystatechange'; @@ -3041,7 +3720,7 @@ if (!setTask || !clearTask) { while (arguments.length > i) args.push(arguments[i++]); queue[++counter] = function () { // eslint-disable-next-line no-new-func - _invoke(typeof fn == 'function' ? fn : Function(fn), args); + invoke(typeof fn == 'function' ? fn : Function(fn), args); }; defer(counter); return counter; @@ -3050,40 +3729,40 @@ if (!setTask || !clearTask) { delete queue[id]; }; // Node.js 0.8- - if (_cof(process$2) == 'process') { + if (require$$2(process$2) == 'process') { defer = function (id) { - process$2.nextTick(_ctx(run, id, 1)); + process$2.nextTick(ctx(run, id, 1)); }; // Sphere (JS game engine) Dispatch API } else if (Dispatch && Dispatch.now) { defer = function (id) { - Dispatch.now(_ctx(run, id, 1)); + Dispatch.now(ctx(run, id, 1)); }; // Browsers with MessageChannel, includes WebWorkers } else if (MessageChannel) { channel = new MessageChannel(); port = channel.port2; channel.port1.onmessage = listener; - defer = _ctx(port.postMessage, port, 1); + defer = ctx(port.postMessage, port, 1); // Browsers with postMessage, skip WebWorkers // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' - } else if (_global.addEventListener && typeof postMessage == 'function' && !_global.importScripts) { + } else if (global$1.addEventListener && typeof postMessage == 'function' && !global$1.importScripts) { defer = function (id) { - _global.postMessage(id + '', '*'); + global$1.postMessage(id + '', '*'); }; - _global.addEventListener('message', listener, false); + global$1.addEventListener('message', listener, false); // IE8- - } else if (ONREADYSTATECHANGE in _domCreate('script')) { + } else if (ONREADYSTATECHANGE in cel('script')) { defer = function (id) { - _html.appendChild(_domCreate('script'))[ONREADYSTATECHANGE] = function () { - _html.removeChild(this); + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () { + html.removeChild(this); run.call(id); }; }; // Rest old browsers } else { defer = function (id) { - setTimeout(_ctx(run, id, 1), 0); + setTimeout(ctx(run, id, 1), 0); }; } } @@ -3092,11 +3771,24 @@ var _task = { clear: clearTask }; -var macrotask = _task.set; -var Observer = _global.MutationObserver || _global.WebKitMutationObserver; -var process$3 = _global.process; -var Promise$1 = _global.Promise; -var isNode$1 = _cof(process$3) == 'process'; +var _task_1 = _task.set; +var _task_2 = _task.clear; + + +var _task$2 = Object.freeze({ + default: _task, + __moduleExports: _task, + set: _task_1, + clear: _task_2 +}); + +var $task = ( _task$2 && _task ) || _task$2; + +var macrotask = $task.set; +var Observer = global$1.MutationObserver || global$1.WebKitMutationObserver; +var process$3 = global$1.process; +var Promise$1 = global$1.Promise; +var isNode$1 = require$$2(process$3) == 'process'; var _microtask = function () { var head, last, notify; @@ -3124,7 +3816,7 @@ var _microtask = function () { process$3.nextTick(flush); }; // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339 - } else if (Observer && !(_global.navigator && _global.navigator.standalone)) { + } else if (Observer && !(global$1.navigator && global$1.navigator.standalone)) { var toggle = true; var node = document.createTextNode(''); new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new @@ -3147,7 +3839,7 @@ var _microtask = function () { } else { notify = function () { // strange IE + webpack dev server bug - use .call(global) - macrotask.call(_global, flush); + macrotask.call(global$1, flush); }; } @@ -3161,6 +3853,13 @@ var _microtask = function () { }; }; + + +var _microtask$2 = Object.freeze({ + default: _microtask, + __moduleExports: _microtask +}); + 'use strict'; // 25.4.1.5 NewPromiseCapability(C) @@ -3172,8 +3871,8 @@ function PromiseCapability(C) { resolve = $$resolve; reject = $$reject; }); - this.resolve = _aFunction(resolve); - this.reject = _aFunction(reject); + this.resolve = aFunction(resolve); + this.reject = aFunction(reject); } var f$7 = function (C) { @@ -3184,6 +3883,14 @@ var _newPromiseCapability = { f: f$7 }; + + +var _newPromiseCapability$2 = Object.freeze({ + default: _newPromiseCapability, + __moduleExports: _newPromiseCapability, + f: f$7 +}); + var _perform = function (exec) { try { return { e: false, v: exec() }; @@ -3192,24 +3899,70 @@ var _perform = function (exec) { } }; -var navigator$1 = _global.navigator; + + +var _perform$2 = Object.freeze({ + default: _perform, + __moduleExports: _perform +}); + +var navigator$1 = global$1.navigator; var _userAgent = navigator$1 && navigator$1.userAgent || ''; + + +var _userAgent$2 = Object.freeze({ + default: _userAgent, + __moduleExports: _userAgent +}); + +var newPromiseCapability$1 = ( _newPromiseCapability$2 && _newPromiseCapability ) || _newPromiseCapability$2; + var _promiseResolve = function (C, x) { - _anObject(C); - if (_isObject(x) && x.constructor === C) return x; - var promiseCapability = _newPromiseCapability.f(C); + anObject(C); + if (isObject(x) && x.constructor === C) return x; + var promiseCapability = newPromiseCapability$1.f(C); var resolve = promiseCapability.resolve; resolve(x); return promiseCapability.promise; }; + + +var _promiseResolve$2 = Object.freeze({ + default: _promiseResolve, + __moduleExports: _promiseResolve +}); + var _redefineAll = function (target, src, safe) { - for (var key in src) _redefine(target, key, src[key], safe); + for (var key in src) redefine(target, key, src[key], safe); return target; }; + + +var _redefineAll$2 = Object.freeze({ + default: _redefineAll, + __moduleExports: _redefineAll +}); + +var anInstance = ( _anInstance$2 && _anInstance ) || _anInstance$2; + +var forOf = ( _forOf$2 && _forOf ) || _forOf$2; + +var speciesConstructor$1 = ( _speciesConstructor$2 && _speciesConstructor ) || _speciesConstructor$2; + +var require$$0$21 = ( _microtask$2 && _microtask ) || _microtask$2; + +var perform = ( _perform$2 && _perform ) || _perform$2; + +var userAgent = ( _userAgent$2 && _userAgent ) || _userAgent$2; + +var promiseResolve = ( _promiseResolve$2 && _promiseResolve ) || _promiseResolve$2; + +var redefineAll = ( _redefineAll$2 && _redefineAll ) || _redefineAll$2; + 'use strict'; @@ -3221,31 +3974,31 @@ var _redefineAll = function (target, src, safe) { -var task = _task.set; -var microtask = _microtask(); +var task = $task.set; +var microtask = require$$0$21(); var PROMISE = 'Promise'; -var TypeError$1 = _global.TypeError; -var process$1 = _global.process; +var TypeError$1 = global$1.TypeError; +var process$1 = global$1.process; var versions = process$1 && process$1.versions; var v8 = versions && versions.v8 || ''; -var $Promise = _global[PROMISE]; -var isNode = _classof(process$1) == 'process'; +var $Promise = global$1[PROMISE]; +var isNode = classof(process$1) == 'process'; var empty = function () { /* empty */ }; var Internal; var newGenericPromiseCapability; var OwnPromiseCapability; var Wrapper; -var newPromiseCapability = newGenericPromiseCapability = _newPromiseCapability.f; +var newPromiseCapability = newGenericPromiseCapability = newPromiseCapability$1.f; var USE_NATIVE$1 = !!function () { try { // correct subclassing with @@species support var promise = $Promise.resolve(1); - var FakePromise = (promise.constructor = {})[_wks('species')] = function (exec) { + var FakePromise = (promise.constructor = {})[wks('species')] = function (exec) { exec(empty, empty); }; // unhandled rejections tracking support, NodeJS Promise without it fails @@species test @@ -3255,14 +4008,14 @@ var USE_NATIVE$1 = !!function () { // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 // we can't detect it synchronously, so just check versions && v8.indexOf('6.6') !== 0 - && _userAgent.indexOf('Chrome/66') === -1; + && userAgent.indexOf('Chrome/66') === -1; } catch (e) { /* empty */ } }(); // helpers var isThenable = function (it) { var then; - return _isObject(it) && typeof (then = it.then) == 'function' ? then : false; + return isObject(it) && typeof (then = it.then) == 'function' ? then : false; }; var notify = function (promise, isReject) { if (promise._n) return; @@ -3311,17 +4064,17 @@ var notify = function (promise, isReject) { }); }; var onUnhandled = function (promise) { - task.call(_global, function () { + task.call(global$1, function () { var value = promise._v; var unhandled = isUnhandled(promise); var result, handler, console; if (unhandled) { - result = _perform(function () { + result = perform(function () { if (isNode) { process$1.emit('unhandledRejection', value, promise); - } else if (handler = _global.onunhandledrejection) { + } else if (handler = global$1.onunhandledrejection) { handler({ promise: promise, reason: value }); - } else if ((console = _global.console) && console.error) { + } else if ((console = global$1.console) && console.error) { console.error('Unhandled promise rejection', value); } }); @@ -3335,11 +4088,11 @@ var isUnhandled = function (promise) { return promise._h !== 1 && (promise._a || promise._c).length === 0; }; var onHandleUnhandled = function (promise) { - task.call(_global, function () { + task.call(global$1, function () { var handler; if (isNode) { process$1.emit('rejectionHandled', promise); - } else if (handler = _global.onrejectionhandled) { + } else if (handler = global$1.onrejectionhandled) { handler({ promise: promise, reason: promise._v }); } }); @@ -3366,7 +4119,7 @@ var $resolve = function (value) { microtask(function () { var wrapper = { _w: promise, _d: false }; // wrap try { - then.call(value, _ctx($resolve, wrapper, 1), _ctx($reject, wrapper, 1)); + then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1)); } catch (e) { $reject.call(wrapper, e); } @@ -3385,11 +4138,11 @@ var $resolve = function (value) { if (!USE_NATIVE$1) { // 25.4.3.1 Promise(executor) $Promise = function Promise(executor) { - _anInstance(this, $Promise, PROMISE, '_h'); - _aFunction(executor); + anInstance(this, $Promise, PROMISE, '_h'); + aFunction(executor); Internal.call(this); try { - executor(_ctx($resolve, this, 1), _ctx($reject, this, 1)); + executor(ctx($resolve, this, 1), ctx($reject, this, 1)); } catch (err) { $reject.call(this, err); } @@ -3404,10 +4157,10 @@ if (!USE_NATIVE$1) { this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled this._n = false; // <- notify }; - Internal.prototype = _redefineAll($Promise.prototype, { + Internal.prototype = redefineAll($Promise.prototype, { // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) then: function then(onFulfilled, onRejected) { - var reaction = newPromiseCapability(_speciesConstructor(this, $Promise)); + var reaction = newPromiseCapability(speciesConstructor$1(this, $Promise)); reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true; reaction.fail = typeof onRejected == 'function' && onRejected; reaction.domain = isNode ? process$1.domain : undefined; @@ -3424,23 +4177,23 @@ if (!USE_NATIVE$1) { OwnPromiseCapability = function () { var promise = new Internal(); this.promise = promise; - this.resolve = _ctx($resolve, promise, 1); - this.reject = _ctx($reject, promise, 1); + this.resolve = ctx($resolve, promise, 1); + this.reject = ctx($reject, promise, 1); }; - _newPromiseCapability.f = newPromiseCapability = function (C) { + newPromiseCapability$1.f = newPromiseCapability = function (C) { return C === $Promise || C === Wrapper ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C); }; } -_export(_export.G + _export.W + _export.F * !USE_NATIVE$1, { Promise: $Promise }); -_setToStringTag($Promise, PROMISE); -_setSpecies(PROMISE); -Wrapper = _core[PROMISE]; +$export$1($export$1.G + $export$1.W + $export$1.F * !USE_NATIVE$1, { Promise: $Promise }); +setToStringTag($Promise, PROMISE); +require$$2$3(PROMISE); +Wrapper = require$$1$2[PROMISE]; // statics -_export(_export.S + _export.F * !USE_NATIVE$1, PROMISE, { +$export$1($export$1.S + $export$1.F * !USE_NATIVE$1, PROMISE, { // 25.4.4.5 Promise.reject(r) reject: function reject(r) { var capability = newPromiseCapability(this); @@ -3449,13 +4202,13 @@ _export(_export.S + _export.F * !USE_NATIVE$1, PROMISE, { return capability.promise; } }); -_export(_export.S + _export.F * (_library || !USE_NATIVE$1), PROMISE, { +$export$1($export$1.S + $export$1.F * (require$$0 || !USE_NATIVE$1), PROMISE, { // 25.4.4.6 Promise.resolve(x) resolve: function resolve(x) { - return _promiseResolve(_library && this === Wrapper ? $Promise : this, x); + return promiseResolve(require$$0 && this === Wrapper ? $Promise : this, x); } }); -_export(_export.S + _export.F * !(USE_NATIVE$1 && _iterDetect(function (iter) { +$export$1($export$1.S + $export$1.F * !(USE_NATIVE$1 && require$$33(function (iter) { $Promise.all(iter)['catch'](empty); })), PROMISE, { // 25.4.4.1 Promise.all(iterable) @@ -3464,11 +4217,11 @@ _export(_export.S + _export.F * !(USE_NATIVE$1 && _iterDetect(function (iter) { var capability = newPromiseCapability(C); var resolve = capability.resolve; var reject = capability.reject; - var result = _perform(function () { + var result = perform(function () { var values = []; var index = 0; var remaining = 1; - _forOf(iterable, false, function (promise) { + forOf(iterable, false, function (promise) { var $index = index++; var alreadyCalled = false; values.push(undefined); @@ -3490,8 +4243,8 @@ _export(_export.S + _export.F * !(USE_NATIVE$1 && _iterDetect(function (iter) { var C = this; var capability = newPromiseCapability(C); var reject = capability.reject; - var result = _perform(function () { - _forOf(iterable, false, function (promise) { + var result = perform(function () { + forOf(iterable, false, function (promise) { C.resolve(promise).then(capability.resolve, reject); }); }); @@ -3501,12 +4254,21 @@ _export(_export.S + _export.F * !(USE_NATIVE$1 && _iterDetect(function (iter) { }); var _validateCollection = function (it, TYPE) { - if (!_isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); + if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); return it; }; + + +var _validateCollection$2 = Object.freeze({ + default: _validateCollection, + __moduleExports: _validateCollection +}); + +var validate = ( _validateCollection$2 && _validateCollection ) || _validateCollection$2; + 'use strict'; -var dP$5 = _objectDp.f; +var dP$5 = $defineProperty$1.f; @@ -3516,9 +4278,9 @@ var dP$5 = _objectDp.f; -var fastKey = _meta.fastKey; +var fastKey = require$$0$6.fastKey; -var SIZE = _descriptors ? '_s' : 'size'; +var SIZE = require$$1$1 ? '_s' : 'size'; var getEntry = function (that, key) { // fast case @@ -3534,19 +4296,19 @@ var getEntry = function (that, key) { var _collectionStrong = { getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { var C = wrapper(function (that, iterable) { - _anInstance(that, C, NAME, '_i'); + anInstance(that, C, NAME, '_i'); that._t = NAME; // collection type - that._i = _objectCreate(null); // index + that._i = create(null); // index that._f = undefined; // first entry that._l = undefined; // last entry that[SIZE] = 0; // size - if (iterable != undefined) _forOf(iterable, IS_MAP, that[ADDER], that); + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); }); - _redefineAll(C.prototype, { + redefineAll(C.prototype, { // 23.1.3.1 Map.prototype.clear() // 23.2.3.2 Set.prototype.clear() clear: function clear() { - for (var that = _validateCollection(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { + for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { entry.r = true; if (entry.p) entry.p = entry.p.n = undefined; delete data[entry.i]; @@ -3557,7 +4319,7 @@ var _collectionStrong = { // 23.1.3.3 Map.prototype.delete(key) // 23.2.3.4 Set.prototype.delete(value) 'delete': function (key) { - var that = _validateCollection(this, NAME); + var that = validate(this, NAME); var entry = getEntry(that, key); if (entry) { var next = entry.n; @@ -3574,8 +4336,8 @@ var _collectionStrong = { // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) forEach: function forEach(callbackfn /* , that = undefined */) { - _validateCollection(this, NAME); - var f = _ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); + validate(this, NAME); + var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); var entry; while (entry = entry ? entry.n : this._f) { f(entry.v, entry.k, this); @@ -3586,12 +4348,12 @@ var _collectionStrong = { // 23.1.3.7 Map.prototype.has(key) // 23.2.3.7 Set.prototype.has(value) has: function has(key) { - return !!getEntry(_validateCollection(this, NAME), key); + return !!getEntry(validate(this, NAME), key); } }); - if (_descriptors) dP$5(C.prototype, 'size', { + if (require$$1$1) dP$5(C.prototype, 'size', { get: function () { - return _validateCollection(this, NAME)[SIZE]; + return validate(this, NAME)[SIZE]; } }); return C; @@ -3623,8 +4385,8 @@ var _collectionStrong = { setStrong: function (C, NAME, IS_MAP) { // add .keys, .values, .entries, [@@iterator] // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 - _iterDefine(C, NAME, function (iterated, kind) { - this._t = _validateCollection(iterated, NAME); // target + $iterDefine(C, NAME, function (iterated, kind) { + this._t = validate(iterated, NAME); // target this._k = kind; // kind this._l = undefined; // previous }, function () { @@ -3637,19 +4399,34 @@ var _collectionStrong = { if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { // or finish the iteration that._t = undefined; - return _iterStep(1); + return step(1); } // return step by kind - if (kind == 'keys') return _iterStep(0, entry.k); - if (kind == 'values') return _iterStep(0, entry.v); - return _iterStep(0, [entry.k, entry.v]); + if (kind == 'keys') return step(0, entry.k); + if (kind == 'values') return step(0, entry.v); + return step(0, [entry.k, entry.v]); }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); // add [@@species], 23.1.2.2, 23.2.2.2 - _setSpecies(NAME); + require$$2$3(NAME); } }; +var _collectionStrong_1 = _collectionStrong.getConstructor; +var _collectionStrong_2 = _collectionStrong.def; +var _collectionStrong_3 = _collectionStrong.getEntry; +var _collectionStrong_4 = _collectionStrong.setStrong; + + +var _collectionStrong$2 = Object.freeze({ + default: _collectionStrong, + __moduleExports: _collectionStrong, + getConstructor: _collectionStrong_1, + def: _collectionStrong_2, + getEntry: _collectionStrong_3, + setStrong: _collectionStrong_4 +}); + 'use strict'; @@ -3665,41 +4442,41 @@ var _collectionStrong = { var _collection = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { - var Base = _global[NAME]; + var Base = global$1[NAME]; var C = Base; var ADDER = IS_MAP ? 'set' : 'add'; var proto = C && C.prototype; var O = {}; var fixMethod = function (KEY) { var fn = proto[KEY]; - _redefine(proto, KEY, + redefine(proto, KEY, KEY == 'delete' ? function (a) { - return IS_WEAK && !_isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); + return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); } : KEY == 'has' ? function has(a) { - return IS_WEAK && !_isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); + return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); } : KEY == 'get' ? function get(a) { - return IS_WEAK && !_isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); + return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; } : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; } ); }; - if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !_fails(function () { + if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !require$$1(function () { new C().entries().next(); }))) { // create collection constructor C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); - _redefineAll(C.prototype, methods); - _meta.NEED = true; + redefineAll(C.prototype, methods); + require$$0$6.NEED = true; } else { var instance = new C(); // early implementations not supports chaining var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false - var THROWS_ON_PRIMITIVES = _fails(function () { instance.has(1); }); + var THROWS_ON_PRIMITIVES = require$$1(function () { instance.has(1); }); // most early implementations doesn't supports iterables, most modern - not close it correctly - var ACCEPT_ITERABLES = _iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new + var ACCEPT_ITERABLES = require$$33(function (iter) { new C(iter); }); // eslint-disable-line no-new // for early implementations -0 and +0 not the same - var BUGGY_ZERO = !IS_WEAK && _fails(function () { + var BUGGY_ZERO = !IS_WEAK && require$$1(function () { // V8 ~ Chromium 42- fails only with 5+ elements var $instance = new C(); var index = 5; @@ -3708,9 +4485,9 @@ var _collection = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { }); if (!ACCEPT_ITERABLES) { C = wrapper(function (target, iterable) { - _anInstance(target, C, NAME); - var that = _inheritIfRequired(new Base(), target, C); - if (iterable != undefined) _forOf(iterable, IS_MAP, that[ADDER], that); + anInstance(target, C, NAME); + var that = inheritIfRequired(new Base(), target, C); + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); return that; }); C.prototype = proto; @@ -3726,35 +4503,53 @@ var _collection = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { if (IS_WEAK && proto.clear) delete proto.clear; } - _setToStringTag(C, NAME); + setToStringTag(C, NAME); O[NAME] = C; - _export(_export.G + _export.W + _export.F * (C != Base), O); + $export$1($export$1.G + $export$1.W + $export$1.F * (C != Base), O); if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); return C; }; + + +var _collection$2 = Object.freeze({ + default: _collection, + __moduleExports: _collection +}); + +var strong = ( _collectionStrong$2 && _collectionStrong ) || _collectionStrong$2; + +var require$$0$22 = ( _collection$2 && _collection ) || _collection$2; + 'use strict'; var MAP = 'Map'; // 23.1 Map Objects -var es6_map = _collection(MAP, function (get) { +var es6_map = require$$0$22(MAP, function (get) { return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.1.3.6 Map.prototype.get(key) get: function get(key) { - var entry = _collectionStrong.getEntry(_validateCollection(this, MAP), key); + var entry = strong.getEntry(validate(this, MAP), key); return entry && entry.v; }, // 23.1.3.9 Map.prototype.set(key, value) set: function set(key, value) { - return _collectionStrong.def(_validateCollection(this, MAP), key === 0 ? 0 : key, value); + return strong.def(validate(this, MAP), key === 0 ? 0 : key, value); } -}, _collectionStrong, true); +}, strong, true); + + + +var es6_map$2 = Object.freeze({ + default: es6_map, + __moduleExports: es6_map +}); 'use strict'; @@ -3762,18 +4557,25 @@ var es6_map = _collection(MAP, function (get) { var SET = 'Set'; // 23.2 Set Objects -var es6_set = _collection(SET, function (get) { +var es6_set = require$$0$22(SET, function (get) { return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.2.3.1 Set.prototype.add(value) add: function add(value) { - return _collectionStrong.def(_validateCollection(this, SET), value = value === 0 ? 0 : value, value); + return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value); } -}, _collectionStrong); +}, strong); + + + +var es6_set$2 = Object.freeze({ + default: es6_set, + __moduleExports: es6_set +}); 'use strict'; -var getWeak = _meta.getWeak; +var getWeak = require$$0$6.getWeak; @@ -3781,8 +4583,8 @@ var getWeak = _meta.getWeak; -var arrayFind = _arrayMethods(5); -var arrayFindIndex = _arrayMethods(6); +var arrayFind = require$$28(5); +var arrayFindIndex = require$$28(6); var id$1 = 0; // fallback for uncaught frozen keys @@ -3822,34 +4624,34 @@ UncaughtFrozenStore.prototype = { var _collectionWeak = { getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { var C = wrapper(function (that, iterable) { - _anInstance(that, C, NAME, '_i'); + anInstance(that, C, NAME, '_i'); that._t = NAME; // collection type that._i = id$1++; // collection id that._l = undefined; // leak store for uncaught frozen objects - if (iterable != undefined) _forOf(iterable, IS_MAP, that[ADDER], that); + if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); }); - _redefineAll(C.prototype, { + redefineAll(C.prototype, { // 23.3.3.2 WeakMap.prototype.delete(key) // 23.4.3.3 WeakSet.prototype.delete(value) 'delete': function (key) { - if (!_isObject(key)) return false; + if (!isObject(key)) return false; var data = getWeak(key); - if (data === true) return uncaughtFrozenStore(_validateCollection(this, NAME))['delete'](key); - return data && _has(data, this._i) && delete data[this._i]; + if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key); + return data && has(data, this._i) && delete data[this._i]; }, // 23.3.3.4 WeakMap.prototype.has(key) // 23.4.3.4 WeakSet.prototype.has(value) - has: function has(key) { - if (!_isObject(key)) return false; + has: function has$$1(key) { + if (!isObject(key)) return false; var data = getWeak(key); - if (data === true) return uncaughtFrozenStore(_validateCollection(this, NAME)).has(key); - return data && _has(data, this._i); + if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key); + return data && has(data, this._i); } }); return C; }, def: function (that, key, value) { - var data = getWeak(_anObject(key), true); + var data = getWeak(anObject(key), true); if (data === true) uncaughtFrozenStore(that).set(key, value); else data[that._i] = value; return that; @@ -3857,9 +4659,24 @@ var _collectionWeak = { ufstore: uncaughtFrozenStore }; +var _collectionWeak_1 = _collectionWeak.getConstructor; +var _collectionWeak_2 = _collectionWeak.def; +var _collectionWeak_3 = _collectionWeak.ufstore; + + +var _collectionWeak$2 = Object.freeze({ + default: _collectionWeak, + __moduleExports: _collectionWeak, + getConstructor: _collectionWeak_1, + def: _collectionWeak_2, + ufstore: _collectionWeak_3 +}); + +var weak = ( _collectionWeak$2 && _collectionWeak ) || _collectionWeak$2; + var es6_weakMap = createCommonjsModule(function (module) { 'use strict'; -var each = _arrayMethods(0); +var each = require$$28(0); @@ -3868,9 +4685,9 @@ var each = _arrayMethods(0); var WEAK_MAP = 'WeakMap'; -var getWeak = _meta.getWeak; +var getWeak = require$$0$6.getWeak; var isExtensible = Object.isExtensible; -var uncaughtFrozenStore = _collectionWeak.ufstore; +var uncaughtFrozenStore = weak.ufstore; var tmp = {}; var InternalMap; @@ -3883,32 +4700,32 @@ var wrapper = function (get) { var methods = { // 23.3.3.3 WeakMap.prototype.get(key) get: function get(key) { - if (_isObject(key)) { + if (isObject(key)) { var data = getWeak(key); - if (data === true) return uncaughtFrozenStore(_validateCollection(this, WEAK_MAP)).get(key); + if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key); return data ? data[this._i] : undefined; } }, // 23.3.3.5 WeakMap.prototype.set(key, value) set: function set(key, value) { - return _collectionWeak.def(_validateCollection(this, WEAK_MAP), key, value); + return weak.def(validate(this, WEAK_MAP), key, value); } }; // 23.3 WeakMap Objects -var $WeakMap = module.exports = _collection(WEAK_MAP, wrapper, methods, _collectionWeak, true, true); +var $WeakMap = module.exports = require$$0$22(WEAK_MAP, wrapper, methods, weak, true, true); // IE11 WeakMap frozen keys fix -if (_fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) { - InternalMap = _collectionWeak.getConstructor(wrapper, WEAK_MAP); - _objectAssign(InternalMap.prototype, methods); - _meta.NEED = true; +if (require$$1(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) { + InternalMap = weak.getConstructor(wrapper, WEAK_MAP); + assign(InternalMap.prototype, methods); + require$$0$6.NEED = true; each(['delete', 'has', 'get', 'set'], function (key) { var proto = $WeakMap.prototype; var method = proto[key]; - _redefine(proto, key, function (a, b) { + redefine(proto, key, function (a, b) { // store frozen objects on internal weakmap shim - if (_isObject(a) && !isExtensible(a)) { + if (isObject(a) && !isExtensible(a)) { if (!this._f) this._f = new InternalMap(); var result = this._f[key](a, b); return key == 'set' ? this : result; @@ -3919,24 +4736,31 @@ if (_fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp } }); + + +var es6_weakMap$2 = Object.freeze({ + default: es6_weakMap, + __moduleExports: es6_weakMap +}); + 'use strict'; var WEAK_SET = 'WeakSet'; // 23.4 WeakSet Objects -_collection(WEAK_SET, function (get) { +require$$0$22(WEAK_SET, function (get) { return function WeakSet() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; }, { // 23.4.3.1 WeakSet.prototype.add(value) add: function add(value) { - return _collectionWeak.def(_validateCollection(this, WEAK_SET), value, true); + return weak.def(validate(this, WEAK_SET), value, true); } -}, _collectionWeak, false, true); +}, weak, false, true); -var TYPED = _uid('typed_array'); -var VIEW$1 = _uid('view'); -var ABV = !!(_global.ArrayBuffer && _global.DataView); +var TYPED = require$$26('typed_array'); +var VIEW$1 = require$$26('view'); +var ABV = !!(global$1.ArrayBuffer && global$1.DataView); var CONSTR = ABV; var i$1 = 0; var l = 9; @@ -3947,9 +4771,9 @@ var TypedArrayConstructors = ( ).split(','); while (i$1 < l) { - if (Typed = _global[TypedArrayConstructors[i$1++]]) { - _hide(Typed.prototype, TYPED, true); - _hide(Typed.prototype, VIEW$1, true); + if (Typed = global$1[TypedArrayConstructors[i$1++]]) { + hide(Typed.prototype, TYPED, true); + hide(Typed.prototype, VIEW$1, true); } else CONSTR = false; } @@ -3960,17 +4784,40 @@ var _typed = { VIEW: VIEW$1 }; -// https://tc39.github.io/ecma262/#sec-toindex +var _typed_1 = _typed.ABV; +var _typed_2 = _typed.CONSTR; +var _typed_3 = _typed.TYPED; +var _typed_4 = _typed.VIEW; +var _typed$2 = Object.freeze({ + default: _typed, + __moduleExports: _typed, + ABV: _typed_1, + CONSTR: _typed_2, + TYPED: _typed_3, + VIEW: _typed_4 +}); + var _toIndex = function (it) { if (it === undefined) return 0; - var number = _toInteger(it); - var length = _toLength(number); + var number = toInteger(it); + var length = toLength(number); if (number !== length) throw RangeError('Wrong length!'); return length; }; + + +var _toIndex$2 = Object.freeze({ + default: _toIndex, + __moduleExports: _toIndex +}); + +var require$$5 = ( _typed$2 && _typed ) || _typed$2; + +var require$$14 = ( _toIndex$2 && _toIndex ) || _toIndex$2; + var _typedBuffer = createCommonjsModule(function (module, exports) { 'use strict'; @@ -3984,8 +4831,8 @@ var _typedBuffer = createCommonjsModule(function (module, exports) { -var gOPN = _objectGopn.f; -var dP = _objectDp.f; +var gOPN = gOPN$2.f; +var dP = $defineProperty$1.f; var ARRAY_BUFFER = 'ArrayBuffer'; @@ -3993,12 +4840,12 @@ var DATA_VIEW = 'DataView'; var PROTOTYPE = 'prototype'; var WRONG_LENGTH = 'Wrong length!'; var WRONG_INDEX = 'Wrong index!'; -var $ArrayBuffer = _global[ARRAY_BUFFER]; -var $DataView = _global[DATA_VIEW]; -var Math = _global.Math; -var RangeError = _global.RangeError; +var $ArrayBuffer = global$1[ARRAY_BUFFER]; +var $DataView = global$1[DATA_VIEW]; +var Math = global$1.Math; +var RangeError = global$1.RangeError; // eslint-disable-next-line no-shadow-restricted-names -var Infinity = _global.Infinity; +var Infinity = global$1.Infinity; var BaseBuffer = $ArrayBuffer; var abs = Math.abs; var pow = Math.pow; @@ -4008,9 +4855,9 @@ var LN2 = Math.LN2; var BUFFER = 'buffer'; var BYTE_LENGTH = 'byteLength'; var BYTE_OFFSET = 'byteOffset'; -var $BUFFER = _descriptors ? '_b' : BUFFER; -var $LENGTH = _descriptors ? '_l' : BYTE_LENGTH; -var $OFFSET = _descriptors ? '_o' : BYTE_OFFSET; +var $BUFFER = require$$1$1 ? '_b' : BUFFER; +var $LENGTH = require$$1$1 ? '_l' : BYTE_LENGTH; +var $OFFSET = require$$1$1 ? '_o' : BYTE_OFFSET; // IEEE754 conversions based on https://github.com/feross/ieee754 function packIEEE754(value, mLen, nBytes) { @@ -4111,7 +4958,7 @@ function addGetter(C, key, internal) { function get(view, bytes, index, isLittleEndian) { var numIndex = +index; - var intIndex = _toIndex(numIndex); + var intIndex = require$$14(numIndex); if (intIndex + bytes > view[$LENGTH]) throw RangeError(WRONG_INDEX); var store = view[$BUFFER]._b; var start = intIndex + view[$OFFSET]; @@ -4120,7 +4967,7 @@ function get(view, bytes, index, isLittleEndian) { } function set(view, bytes, index, conversion, value, isLittleEndian) { var numIndex = +index; - var intIndex = _toIndex(numIndex); + var intIndex = require$$14(numIndex); if (intIndex + bytes > view[$LENGTH]) throw RangeError(WRONG_INDEX); var store = view[$BUFFER]._b; var start = intIndex + view[$OFFSET]; @@ -4128,35 +4975,35 @@ function set(view, bytes, index, conversion, value, isLittleEndian) { for (var i = 0; i < bytes; i++) store[start + i] = pack[isLittleEndian ? i : bytes - i - 1]; } -if (!_typed.ABV) { +if (!require$$5.ABV) { $ArrayBuffer = function ArrayBuffer(length) { - _anInstance(this, $ArrayBuffer, ARRAY_BUFFER); - var byteLength = _toIndex(length); - this._b = _arrayFill.call(new Array(byteLength), 0); + anInstance(this, $ArrayBuffer, ARRAY_BUFFER); + var byteLength = require$$14(length); + this._b = require$$35.call(new Array(byteLength), 0); this[$LENGTH] = byteLength; }; $DataView = function DataView(buffer, byteOffset, byteLength) { - _anInstance(this, $DataView, DATA_VIEW); - _anInstance(buffer, $ArrayBuffer, DATA_VIEW); + anInstance(this, $DataView, DATA_VIEW); + anInstance(buffer, $ArrayBuffer, DATA_VIEW); var bufferLength = buffer[$LENGTH]; - var offset = _toInteger(byteOffset); + var offset = toInteger(byteOffset); if (offset < 0 || offset > bufferLength) throw RangeError('Wrong offset!'); - byteLength = byteLength === undefined ? bufferLength - offset : _toLength(byteLength); + byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength); if (offset + byteLength > bufferLength) throw RangeError(WRONG_LENGTH); this[$BUFFER] = buffer; this[$OFFSET] = offset; this[$LENGTH] = byteLength; }; - if (_descriptors) { + if (require$$1$1) { addGetter($ArrayBuffer, BYTE_LENGTH, '_l'); addGetter($DataView, BUFFER, '_b'); addGetter($DataView, BYTE_LENGTH, '_l'); addGetter($DataView, BYTE_OFFSET, '_o'); } - _redefineAll($DataView[PROTOTYPE], { + redefineAll($DataView[PROTOTYPE], { getInt8: function getInt8(byteOffset) { return get(this, 1, byteOffset)[0] << 24 >> 24; }, @@ -4209,32 +5056,32 @@ if (!_typed.ABV) { } }); } else { - if (!_fails(function () { + if (!require$$1(function () { $ArrayBuffer(1); - }) || !_fails(function () { + }) || !require$$1(function () { new $ArrayBuffer(-1); // eslint-disable-line no-new - }) || _fails(function () { + }) || require$$1(function () { new $ArrayBuffer(); // eslint-disable-line no-new new $ArrayBuffer(1.5); // eslint-disable-line no-new new $ArrayBuffer(NaN); // eslint-disable-line no-new return $ArrayBuffer.name != ARRAY_BUFFER; })) { $ArrayBuffer = function ArrayBuffer(length) { - _anInstance(this, $ArrayBuffer); - return new BaseBuffer(_toIndex(length)); + anInstance(this, $ArrayBuffer); + return new BaseBuffer(require$$14(length)); }; var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE]; for (var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j;) { - if (!((key = keys[j++]) in $ArrayBuffer)) _hide($ArrayBuffer, key, BaseBuffer[key]); + if (!((key = keys[j++]) in $ArrayBuffer)) hide($ArrayBuffer, key, BaseBuffer[key]); } - if (!_library) ArrayBufferProto.constructor = $ArrayBuffer; + if (!require$$0) ArrayBufferProto.constructor = $ArrayBuffer; } // iOS Safari 7.x bug var view = new $DataView(new $ArrayBuffer(2)); var $setInt8 = $DataView[PROTOTYPE].setInt8; view.setInt8(0, 2147483648); view.setInt8(1, 2147483649); - if (view.getInt8(0) || !view.getInt8(1)) _redefineAll($DataView[PROTOTYPE], { + if (view.getInt8(0) || !view.getInt8(1)) redefineAll($DataView[PROTOTYPE], { setInt8: function setInt8(byteOffset, value) { $setInt8.call(this, byteOffset, value << 24 >> 24); }, @@ -4243,13 +5090,22 @@ if (!_typed.ABV) { } }, true); } -_setToStringTag($ArrayBuffer, ARRAY_BUFFER); -_setToStringTag($DataView, DATA_VIEW); -_hide($DataView[PROTOTYPE], _typed.VIEW, true); +setToStringTag($ArrayBuffer, ARRAY_BUFFER); +setToStringTag($DataView, DATA_VIEW); +hide($DataView[PROTOTYPE], require$$5.VIEW, true); exports[ARRAY_BUFFER] = $ArrayBuffer; exports[DATA_VIEW] = $DataView; }); + + +var _typedBuffer$2 = Object.freeze({ + default: _typedBuffer, + __moduleExports: _typedBuffer +}); + +var require$$6 = ( _typedBuffer$2 && _typedBuffer ) || _typedBuffer$2; + 'use strict'; @@ -4258,34 +5114,34 @@ exports[DATA_VIEW] = $DataView; -var ArrayBuffer$1 = _global.ArrayBuffer; +var ArrayBuffer$1 = global$1.ArrayBuffer; -var $ArrayBuffer = _typedBuffer.ArrayBuffer; -var $DataView = _typedBuffer.DataView; -var $isView = _typed.ABV && ArrayBuffer$1.isView; +var $ArrayBuffer = require$$6.ArrayBuffer; +var $DataView = require$$6.DataView; +var $isView = require$$5.ABV && ArrayBuffer$1.isView; var $slice = $ArrayBuffer.prototype.slice; -var VIEW = _typed.VIEW; +var VIEW = require$$5.VIEW; var ARRAY_BUFFER = 'ArrayBuffer'; -_export(_export.G + _export.W + _export.F * (ArrayBuffer$1 !== $ArrayBuffer), { ArrayBuffer: $ArrayBuffer }); +$export$1($export$1.G + $export$1.W + $export$1.F * (ArrayBuffer$1 !== $ArrayBuffer), { ArrayBuffer: $ArrayBuffer }); -_export(_export.S + _export.F * !_typed.CONSTR, ARRAY_BUFFER, { +$export$1($export$1.S + $export$1.F * !require$$5.CONSTR, ARRAY_BUFFER, { // 24.1.3.1 ArrayBuffer.isView(arg) isView: function isView(it) { - return $isView && $isView(it) || _isObject(it) && VIEW in it; + return $isView && $isView(it) || isObject(it) && VIEW in it; } }); -_export(_export.P + _export.U + _export.F * _fails(function () { +$export$1($export$1.P + $export$1.U + $export$1.F * require$$1(function () { return !new $ArrayBuffer(2).slice(1, undefined).byteLength; }), ARRAY_BUFFER, { // 24.1.4.3 ArrayBuffer.prototype.slice(start, end) slice: function slice(start, end) { - if ($slice !== undefined && end === undefined) return $slice.call(_anObject(this), start); // FF fix - var len = _anObject(this).byteLength; - var first = _toAbsoluteIndex(start, len); - var fin = _toAbsoluteIndex(end === undefined ? len : end, len); - var result = new (_speciesConstructor(this, $ArrayBuffer))(_toLength(fin - first)); + if ($slice !== undefined && end === undefined) return $slice.call(anObject(this), start); // FF fix + var len = anObject(this).byteLength; + var first = require$$15(start, len); + var fin = require$$15(end === undefined ? len : end, len); + var result = new (speciesConstructor$1(this, $ArrayBuffer))(toLength(fin - first)); var viewS = new $DataView(this); var viewT = new $DataView(result); var index = 0; @@ -4295,53 +5151,55 @@ _export(_export.P + _export.U + _export.F * _fails(function () { } }); -_setSpecies(ARRAY_BUFFER); +require$$2$3(ARRAY_BUFFER); -_export(_export.G + _export.W + _export.F * !_typed.ABV, { - DataView: _typedBuffer.DataView +$export$1($export$1.G + $export$1.W + $export$1.F * !require$$5.ABV, { + DataView: require$$6.DataView }); +var $iterators = ( es6_array_iterator$2 && es6_array_iterator ) || es6_array_iterator$2; + var _typedArray = createCommonjsModule(function (module) { 'use strict'; -if (_descriptors) { - var LIBRARY = _library; - var global = _global; - var fails = _fails; - var $export = _export; - var $typed = _typed; - var $buffer = _typedBuffer; - var ctx = _ctx; - var anInstance = _anInstance; - var propertyDesc = _propertyDesc; - var hide = _hide; - var redefineAll = _redefineAll; - var toInteger = _toInteger; - var toLength = _toLength; - var toIndex = _toIndex; - var toAbsoluteIndex = _toAbsoluteIndex; - var toPrimitive = _toPrimitive; - var has = _has; - var classof = _classof; - var isObject = _isObject; - var toObject = _toObject; - var isArrayIter = _isArrayIter; - var create = _objectCreate; - var getPrototypeOf = _objectGpo; - var gOPN = _objectGopn.f; - var getIterFn = core_getIteratorMethod; - var uid = _uid; - var wks = _wks; - var createArrayMethod = _arrayMethods; - var createArrayIncludes = _arrayIncludes; - var speciesConstructor = _speciesConstructor; - var ArrayIterators = es6_array_iterator; - var Iterators = _iterators; - var $iterDetect = _iterDetect; - var setSpecies = _setSpecies; - var arrayFill = _arrayFill; - var arrayCopyWithin = _arrayCopyWithin; - var $DP = _objectDp; - var $GOPD = _objectGopd; +if (require$$1$1) { + var LIBRARY = require$$0; + var global = global$1; + var fails = require$$1; + var $export = $export$1; + var $typed = require$$5; + var $buffer = require$$6; + var ctx$$1 = ctx; + var anInstance$$1 = anInstance; + var propertyDesc = createDesc; + var hide$$1 = hide; + var redefineAll$$1 = redefineAll; + var toInteger$$1 = toInteger; + var toLength$$1 = toLength; + var toIndex = require$$14; + var toAbsoluteIndex = require$$15; + var toPrimitive$$1 = toPrimitive; + var has$$1 = has; + var classof$$1 = classof; + var isObject$$1 = isObject; + var toObject$$1 = toObject; + var isArrayIter = require$$21; + var create$$1 = create; + var getPrototypeOf$$1 = getPrototypeOf; + var gOPN = gOPN$2.f; + var getIterFn = require$$25; + var uid = require$$26; + var wks$$1 = wks; + var createArrayMethod = require$$28; + var createArrayIncludes = require$$0$2; + var speciesConstructor = speciesConstructor$1; + var ArrayIterators = $iterators; + var Iterators$$1 = Iterators; + var $iterDetect = require$$33; + var setSpecies = require$$2$3; + var arrayFill = require$$35; + var arrayCopyWithin = require$$36; + var $DP = $defineProperty$1; + var $GOPD = require$$0$8; var dP = $DP.f; var gOPD = $GOPD.f; var RangeError = global.RangeError; @@ -4373,8 +5231,8 @@ if (_descriptors) { var arraySlice = ArrayProto.slice; var arrayToString = ArrayProto.toString; var arrayToLocaleString = ArrayProto.toLocaleString; - var ITERATOR = wks('iterator'); - var TAG = wks('toStringTag'); + var ITERATOR = wks$$1('iterator'); + var TAG = wks$$1('toStringTag'); var TYPED_CONSTRUCTOR = uid('typed_constructor'); var DEF_CONSTRUCTOR = uid('def_constructor'); var ALL_CONSTRUCTORS = $typed.CONSTR; @@ -4396,18 +5254,18 @@ if (_descriptors) { }); var toOffset = function (it, BYTES) { - var offset = toInteger(it); + var offset = toInteger$$1(it); if (offset < 0 || offset % BYTES) throw RangeError('Wrong offset!'); return offset; }; var validate = function (it) { - if (isObject(it) && TYPED_ARRAY in it) return it; + if (isObject$$1(it) && TYPED_ARRAY in it) return it; throw TypeError(it + ' is not a typed array!'); }; var allocate = function (C, length) { - if (!(isObject(C) && TYPED_CONSTRUCTOR in C)) { + if (!(isObject$$1(C) && TYPED_CONSTRUCTOR in C)) { throw TypeError('It is not a typed array constructor!'); } return new C(length); }; @@ -4429,7 +5287,7 @@ if (_descriptors) { }; var $from = function from(source /* , mapfn, thisArg */) { - var O = toObject(source); + var O = toObject$$1(source); var aLen = arguments.length; var mapfn = aLen > 1 ? arguments[1] : undefined; var mapping = mapfn !== undefined; @@ -4440,8 +5298,8 @@ if (_descriptors) { values.push(step.value); } O = values; } - if (mapping && aLen > 2) mapfn = ctx(mapfn, arguments[2], 2); - for (i = 0, length = toLength(O.length), result = allocate(this, length); length > i; i++) { + if (mapping && aLen > 2) mapfn = ctx$$1(mapfn, arguments[2], 2); + for (i = 0, length = toLength$$1(O.length), result = allocate(this, length); length > i; i++) { result[i] = mapping ? mapfn(O[i], i) : O[i]; } return result; @@ -4531,7 +5389,7 @@ if (_descriptors) { return new (speciesConstructor(O, O[DEF_CONSTRUCTOR]))( O.buffer, O.byteOffset + $begin * O.BYTES_PER_ELEMENT, - toLength((end === undefined ? length : toAbsoluteIndex(end, length)) - $begin) + toLength$$1((end === undefined ? length : toAbsoluteIndex(end, length)) - $begin) ); } }; @@ -4544,8 +5402,8 @@ if (_descriptors) { validate(this); var offset = toOffset(arguments[1], 1); var length = this.length; - var src = toObject(arrayLike); - var len = toLength(src.length); + var src = toObject$$1(arrayLike); + var len = toLength$$1(src.length); var index = 0; if (len + offset > length) throw RangeError(WRONG_LENGTH); while (index < len) this[offset + index] = src[index++]; @@ -4564,27 +5422,27 @@ if (_descriptors) { }; var isTAIndex = function (target, key) { - return isObject(target) + return isObject$$1(target) && target[TYPED_ARRAY] && typeof key != 'symbol' && key in target && String(+key) == String(key); }; var $getDesc = function getOwnPropertyDescriptor(target, key) { - return isTAIndex(target, key = toPrimitive(key, true)) + return isTAIndex(target, key = toPrimitive$$1(key, true)) ? propertyDesc(2, target[key]) : gOPD(target, key); }; var $setDesc = function defineProperty(target, key, desc) { - if (isTAIndex(target, key = toPrimitive(key, true)) - && isObject(desc) - && has(desc, 'value') - && !has(desc, 'get') - && !has(desc, 'set') + if (isTAIndex(target, key = toPrimitive$$1(key, true)) + && isObject$$1(desc) + && has$$1(desc, 'value') + && !has$$1(desc, 'get') + && !has$$1(desc, 'set') // TODO: add validation descriptor w/o calling accessors && !desc.configurable - && (!has(desc, 'writable') || desc.writable) - && (!has(desc, 'enumerable') || desc.enumerable) + && (!has$$1(desc, 'writable') || desc.writable) + && (!has$$1(desc, 'enumerable') || desc.enumerable) ) { target[key] = desc.value; return target; @@ -4607,10 +5465,10 @@ if (_descriptors) { }; } - var $TypedArrayPrototype$ = redefineAll({}, proto); - redefineAll($TypedArrayPrototype$, $iterators$$1); - hide($TypedArrayPrototype$, ITERATOR, $iterators$$1.values); - redefineAll($TypedArrayPrototype$, { + var $TypedArrayPrototype$ = redefineAll$$1({}, proto); + redefineAll$$1($TypedArrayPrototype$, $iterators$$1); + hide$$1($TypedArrayPrototype$, ITERATOR, $iterators$$1.values); + redefineAll$$1($TypedArrayPrototype$, { slice: $slice, set: $set, constructor: function () { /* noop */ }, @@ -4633,7 +5491,7 @@ if (_descriptors) { var SETTER = 'set' + KEY; var TypedArray = global[NAME]; var Base = TypedArray || {}; - var TAC = TypedArray && getPrototypeOf(TypedArray); + var TAC = TypedArray && getPrototypeOf$$1(TypedArray); var FORCED = !TypedArray || !$typed.ABV; var O = {}; var TypedArrayPrototype = TypedArray && TypedArray[PROTOTYPE]; @@ -4659,15 +5517,15 @@ if (_descriptors) { }; if (FORCED) { TypedArray = wrapper(function (that, data, $offset, $length) { - anInstance(that, TypedArray, NAME, '_d'); + anInstance$$1(that, TypedArray, NAME, '_d'); var index = 0; var offset = 0; var buffer, byteLength, length, klass; - if (!isObject(data)) { + if (!isObject$$1(data)) { length = toIndex(data); byteLength = length * BYTES; buffer = new $ArrayBuffer(byteLength); - } else if (data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) { + } else if (data instanceof $ArrayBuffer || (klass = classof$$1(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) { buffer = data; offset = toOffset($offset, BYTES); var $len = data.byteLength; @@ -4676,7 +5534,7 @@ if (_descriptors) { byteLength = $len - offset; if (byteLength < 0) throw RangeError(WRONG_LENGTH); } else { - byteLength = toLength($length) * BYTES; + byteLength = toLength$$1($length) * BYTES; if (byteLength + offset > $len) throw RangeError(WRONG_LENGTH); } length = byteLength / BYTES; @@ -4685,7 +5543,7 @@ if (_descriptors) { } else { return $from.call(TypedArray, data); } - hide(that, '_d', { + hide$$1(that, '_d', { b: buffer, o: offset, l: byteLength, @@ -4694,8 +5552,8 @@ if (_descriptors) { }); while (index < length) addElement(that, index++); }); - TypedArrayPrototype = TypedArray[PROTOTYPE] = create($TypedArrayPrototype$); - hide(TypedArrayPrototype, 'constructor', TypedArray); + TypedArrayPrototype = TypedArray[PROTOTYPE] = create$$1($TypedArrayPrototype$); + hide$$1(TypedArrayPrototype, 'constructor', TypedArray); } else if (!fails(function () { TypedArray(1); }) || !fails(function () { @@ -4707,12 +5565,12 @@ if (_descriptors) { new TypedArray(iter); // eslint-disable-line no-new }, true)) { TypedArray = wrapper(function (that, data, $offset, $length) { - anInstance(that, TypedArray, NAME); + anInstance$$1(that, TypedArray, NAME); var klass; // `ws` module bug, temporarily remove validation length for Uint8Array // https://github.com/websockets/ws/pull/645 - if (!isObject(data)) return new Base(toIndex(data)); - if (data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) { + if (!isObject$$1(data)) return new Base(toIndex(data)); + if (data instanceof $ArrayBuffer || (klass = classof$$1(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER) { return $length !== undefined ? new Base(data, toOffset($offset, BYTES), $length) : $offset !== undefined @@ -4723,7 +5581,7 @@ if (_descriptors) { return $from.call(TypedArray, data); }); arrayForEach(TAC !== Function.prototype ? gOPN(Base).concat(gOPN(TAC)) : gOPN(Base), function (key) { - if (!(key in TypedArray)) hide(TypedArray, key, Base[key]); + if (!(key in TypedArray)) hide$$1(TypedArray, key, Base[key]); }); TypedArray[PROTOTYPE] = TypedArrayPrototype; if (!LIBRARY) TypedArrayPrototype.constructor = TypedArray; @@ -4732,10 +5590,10 @@ if (_descriptors) { var CORRECT_ITER_NAME = !!$nativeIterator && ($nativeIterator.name == 'values' || $nativeIterator.name == undefined); var $iterator = $iterators$$1.values; - hide(TypedArray, TYPED_CONSTRUCTOR, true); - hide(TypedArrayPrototype, TYPED_ARRAY, NAME); - hide(TypedArrayPrototype, VIEW, true); - hide(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray); + hide$$1(TypedArray, TYPED_CONSTRUCTOR, true); + hide$$1(TypedArrayPrototype, TYPED_ARRAY, NAME); + hide$$1(TypedArrayPrototype, VIEW, true); + hide$$1(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray); if (CLAMPED ? new TypedArray(1)[TAG] != NAME : !(TAG in TypedArrayPrototype)) { dP(TypedArrayPrototype, TAG, { @@ -4756,7 +5614,7 @@ if (_descriptors) { of: $of }); - if (!(BYTES_PER_ELEMENT in TypedArrayPrototype)) hide(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES); + if (!(BYTES_PER_ELEMENT in TypedArrayPrototype)) hide$$1(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES); $export($export.P, NAME, proto); @@ -4778,108 +5636,105 @@ if (_descriptors) { TypedArrayPrototype.toLocaleString.call([1, 2]); })), NAME, { toLocaleString: $toLocaleString }); - Iterators[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator; - if (!LIBRARY && !CORRECT_ITER_NAME) hide(TypedArrayPrototype, ITERATOR, $iterator); + Iterators$$1[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator; + if (!LIBRARY && !CORRECT_ITER_NAME) hide$$1(TypedArrayPrototype, ITERATOR, $iterator); }; } else module.exports = function () { /* empty */ }; }); -_typedArray('Int8', 1, function (init) { + + +var _typedArray$2 = Object.freeze({ + default: _typedArray, + __moduleExports: _typedArray +}); + +var require$$0$23 = ( _typedArray$2 && _typedArray ) || _typedArray$2; + +require$$0$23('Int8', 1, function (init) { return function Int8Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Uint8', 1, function (init) { +require$$0$23('Uint8', 1, function (init) { return function Uint8Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Uint8', 1, function (init) { +require$$0$23('Uint8', 1, function (init) { return function Uint8ClampedArray(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }, true); -_typedArray('Int16', 2, function (init) { +require$$0$23('Int16', 2, function (init) { return function Int16Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Uint16', 2, function (init) { +require$$0$23('Uint16', 2, function (init) { return function Uint16Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Int32', 4, function (init) { +require$$0$23('Int32', 4, function (init) { return function Int32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Uint32', 4, function (init) { +require$$0$23('Uint32', 4, function (init) { return function Uint32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Float32', 4, function (init) { +require$$0$23('Float32', 4, function (init) { return function Float32Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -_typedArray('Float64', 8, function (init) { +require$$0$23('Float64', 8, function (init) { return function Float64Array(data, byteOffset, length) { return init(this, data, byteOffset, length); }; }); -// 26.1.1 Reflect.apply(target, thisArgument, argumentsList) - - - -var rApply = (_global.Reflect || {}).apply; +var rApply = (global$1.Reflect || {}).apply; var fApply = Function.apply; // MS Edge argumentsList argument is optional -_export(_export.S + _export.F * !_fails(function () { +$export$1($export$1.S + $export$1.F * !require$$1(function () { rApply(function () { /* empty */ }); }), 'Reflect', { apply: function apply(target, thisArgument, argumentsList) { - var T = _aFunction(target); - var L = _anObject(argumentsList); + var T = aFunction(target); + var L = anObject(argumentsList); return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L); } }); -// 26.1.2 Reflect.construct(target, argumentsList [, newTarget]) - - - - - - - -var rConstruct = (_global.Reflect || {}).construct; +var rConstruct = (global$1.Reflect || {}).construct; // MS Edge supports only 2 arguments and argumentsList argument is optional // FF Nightly sets third argument as `new.target`, but does not create `this` from it -var NEW_TARGET_BUG = _fails(function () { +var NEW_TARGET_BUG = require$$1(function () { function F() { /* empty */ } return !(rConstruct(function () { /* empty */ }, [], F) instanceof F); }); -var ARGS_BUG = !_fails(function () { +var ARGS_BUG = !require$$1(function () { rConstruct(function () { /* empty */ }); }); -_export(_export.S + _export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { +$export$1($export$1.S + $export$1.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { construct: function construct(Target, args /* , newTarget */) { - _aFunction(Target); - _anObject(args); - var newTarget = arguments.length < 3 ? Target : _aFunction(arguments[2]); + aFunction(Target); + anObject(args); + var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]); if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget); if (Target == newTarget) { // w/o altered newTarget, optimization for 0-4 arguments @@ -4893,33 +5748,26 @@ _export(_export.S + _export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', { // w/o altered newTarget, lot of arguments case var $args = [null]; $args.push.apply($args, args); - return new (_bind.apply(Target, $args))(); + return new (bind.apply(Target, $args))(); } // with altered newTarget, not support built-in constructors var proto = newTarget.prototype; - var instance = _objectCreate(_isObject(proto) ? proto : Object.prototype); + var instance = create(isObject(proto) ? proto : Object.prototype); var result = Function.apply.call(Target, instance, args); - return _isObject(result) ? result : instance; + return isObject(result) ? result : instance; } }); -// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) - - - - - -// MS Edge has broken Reflect.defineProperty - throwing instead of returning false -_export(_export.S + _export.F * _fails(function () { +$export$1($export$1.S + $export$1.F * require$$1(function () { // eslint-disable-next-line no-undef - Reflect.defineProperty(_objectDp.f({}, 1, { value: 1 }), 1, { value: 2 }); + Reflect.defineProperty($defineProperty$1.f({}, 1, { value: 1 }), 1, { value: 2 }); }), 'Reflect', { defineProperty: function defineProperty(target, propertyKey, attributes) { - _anObject(target); - propertyKey = _toPrimitive(propertyKey, true); - _anObject(attributes); + anObject(target); + propertyKey = toPrimitive(propertyKey, true); + anObject(attributes); try { - _objectDp.f(target, propertyKey, attributes); + $defineProperty$1.f(target, propertyKey, attributes); return true; } catch (e) { return false; @@ -4927,14 +5775,12 @@ _export(_export.S + _export.F * _fails(function () { } }); -// 26.1.4 Reflect.deleteProperty(target, propertyKey) - -var gOPD$3 = _objectGopd.f; +var gOPD$3 = require$$0$8.f; -_export(_export.S, 'Reflect', { +$export$1($export$1.S, 'Reflect', { deleteProperty: function deleteProperty(target, propertyKey) { - var desc = gOPD$3(_anObject(target), propertyKey); + var desc = gOPD$3(anObject(target), propertyKey); return desc && !desc.configurable ? false : delete target[propertyKey]; } }); @@ -4944,13 +5790,13 @@ _export(_export.S, 'Reflect', { var Enumerate = function (iterated) { - this._t = _anObject(iterated); // target + this._t = anObject(iterated); // target this._i = 0; // next index var keys = this._k = []; // keys var key; for (key in iterated) keys.push(key); }; -_iterCreate(Enumerate, 'Object', function () { +require$$0$14(Enumerate, 'Object', function () { var that = this; var keys = that._k; var key; @@ -4960,101 +5806,76 @@ _iterCreate(Enumerate, 'Object', function () { return { value: key, done: false }; }); -_export(_export.S, 'Reflect', { +$export$1($export$1.S, 'Reflect', { enumerate: function enumerate(target) { return new Enumerate(target); } }); -// 26.1.6 Reflect.get(target, propertyKey [, receiver]) - - - - - - - function get(target, propertyKey /* , receiver */) { var receiver = arguments.length < 3 ? target : arguments[2]; var desc, proto; - if (_anObject(target) === receiver) return target[propertyKey]; - if (desc = _objectGopd.f(target, propertyKey)) return _has(desc, 'value') + if (anObject(target) === receiver) return target[propertyKey]; + if (desc = require$$0$8.f(target, propertyKey)) return has(desc, 'value') ? desc.value : desc.get !== undefined ? desc.get.call(receiver) : undefined; - if (_isObject(proto = _objectGpo(target))) return get(proto, propertyKey, receiver); + if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver); } -_export(_export.S, 'Reflect', { get: get }); +$export$1($export$1.S, 'Reflect', { get: get }); -// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey) - - - - -_export(_export.S, 'Reflect', { +$export$1($export$1.S, 'Reflect', { getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) { - return _objectGopd.f(_anObject(target), propertyKey); + return require$$0$8.f(anObject(target), propertyKey); } }); -// 26.1.8 Reflect.getPrototypeOf(target) - - - - -_export(_export.S, 'Reflect', { - getPrototypeOf: function getPrototypeOf(target) { - return _objectGpo(_anObject(target)); +$export$1($export$1.S, 'Reflect', { + getPrototypeOf: function getPrototypeOf$$1(target) { + return getPrototypeOf(anObject(target)); } }); -// 26.1.9 Reflect.has(target, propertyKey) - - -_export(_export.S, 'Reflect', { +$export$1($export$1.S, 'Reflect', { has: function has(target, propertyKey) { return propertyKey in target; } }); -// 26.1.10 Reflect.isExtensible(target) - - var $isExtensible = Object.isExtensible; -_export(_export.S, 'Reflect', { +$export$1($export$1.S, 'Reflect', { isExtensible: function isExtensible(target) { - _anObject(target); + anObject(target); return $isExtensible ? $isExtensible(target) : true; } }); -// all object keys, includes non-enumerable and symbols - - - -var Reflect$1 = _global.Reflect; +var Reflect$1 = global$1.Reflect; var _ownKeys = Reflect$1 && Reflect$1.ownKeys || function ownKeys(it) { - var keys = _objectGopn.f(_anObject(it)); - var getSymbols = _objectGops.f; + var keys = gOPN$2.f(anObject(it)); + var getSymbols = gOPS.f; return getSymbols ? keys.concat(getSymbols(it)) : keys; }; -// 26.1.11 Reflect.ownKeys(target) -_export(_export.S, 'Reflect', { ownKeys: _ownKeys }); +var _ownKeys$2 = Object.freeze({ + default: _ownKeys, + __moduleExports: _ownKeys +}); -// 26.1.12 Reflect.preventExtensions(target) +var ownKeys = ( _ownKeys$2 && _ownKeys ) || _ownKeys$2; +$export$1($export$1.S, 'Reflect', { ownKeys: ownKeys }); var $preventExtensions = Object.preventExtensions; -_export(_export.S, 'Reflect', { +$export$1($export$1.S, 'Reflect', { preventExtensions: function preventExtensions(target) { - _anObject(target); + anObject(target); try { if ($preventExtensions) $preventExtensions(target); return true; @@ -5064,49 +5885,35 @@ _export(_export.S, 'Reflect', { } }); -// 26.1.13 Reflect.set(target, propertyKey, V [, receiver]) - - - - - - - - - function set(target, propertyKey, V /* , receiver */) { var receiver = arguments.length < 4 ? target : arguments[3]; - var ownDesc = _objectGopd.f(_anObject(target), propertyKey); + var ownDesc = require$$0$8.f(anObject(target), propertyKey); var existingDescriptor, proto; if (!ownDesc) { - if (_isObject(proto = _objectGpo(target))) { + if (isObject(proto = getPrototypeOf(target))) { return set(proto, propertyKey, V, receiver); } - ownDesc = _propertyDesc(0); + ownDesc = createDesc(0); } - if (_has(ownDesc, 'value')) { - if (ownDesc.writable === false || !_isObject(receiver)) return false; - if (existingDescriptor = _objectGopd.f(receiver, propertyKey)) { + if (has(ownDesc, 'value')) { + if (ownDesc.writable === false || !isObject(receiver)) return false; + if (existingDescriptor = require$$0$8.f(receiver, propertyKey)) { if (existingDescriptor.get || existingDescriptor.set || existingDescriptor.writable === false) return false; existingDescriptor.value = V; - _objectDp.f(receiver, propertyKey, existingDescriptor); - } else _objectDp.f(receiver, propertyKey, _propertyDesc(0, V)); + $defineProperty$1.f(receiver, propertyKey, existingDescriptor); + } else $defineProperty$1.f(receiver, propertyKey, createDesc(0, V)); return true; } return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true); } -_export(_export.S, 'Reflect', { set: set }); +$export$1($export$1.S, 'Reflect', { set: set }); -// 26.1.14 Reflect.setPrototypeOf(target, proto) - - - -if (_setProto) _export(_export.S, 'Reflect', { +if (setProto) $export$1($export$1.S, 'Reflect', { setPrototypeOf: function setPrototypeOf(target, proto) { - _setProto.check(target, proto); + setProto.check(target, proto); try { - _setProto.set(target, proto); + setProto.set(target, proto); return true; } catch (e) { return false; @@ -5117,15 +5924,15 @@ if (_setProto) _export(_export.S, 'Reflect', { 'use strict'; // https://github.com/tc39/Array.prototype.includes -var $includes = _arrayIncludes(true); +var $includes = require$$0$2(true); -_export(_export.P, 'Array', { +$export$1($export$1.P, 'Array', { includes: function includes(el /* , fromIndex = 0 */) { return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); } }); -_addToUnscopables('includes'); +require$$0$19('includes'); 'use strict'; // https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray @@ -5133,12 +5940,12 @@ _addToUnscopables('includes'); -var IS_CONCAT_SPREADABLE = _wks('isConcatSpreadable'); +var IS_CONCAT_SPREADABLE = wks('isConcatSpreadable'); function flattenIntoArray(target, original, source, sourceLen, start, depth, mapper, thisArg) { var targetIndex = start; var sourceIndex = 0; - var mapFn = mapper ? _ctx(mapper, thisArg, 3) : false; + var mapFn = mapper ? ctx(mapper, thisArg, 3) : false; var element, spreadable; while (sourceIndex < sourceLen) { @@ -5146,13 +5953,13 @@ function flattenIntoArray(target, original, source, sourceLen, start, depth, map element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex]; spreadable = false; - if (_isObject(element)) { + if (isObject(element)) { spreadable = element[IS_CONCAT_SPREADABLE]; - spreadable = spreadable !== undefined ? !!spreadable : _isArray(element); + spreadable = spreadable !== undefined ? !!spreadable : isArray(element); } if (spreadable && depth > 0) { - targetIndex = flattenIntoArray(target, original, element, _toLength(element.length), targetIndex, depth - 1) - 1; + targetIndex = flattenIntoArray(target, original, element, toLength(element.length), targetIndex, depth - 1) - 1; } else { if (targetIndex >= 0x1fffffffffffff) throw TypeError(); target[targetIndex] = element; @@ -5167,6 +5974,15 @@ function flattenIntoArray(target, original, source, sourceLen, start, depth, map var _flattenIntoArray = flattenIntoArray; + + +var _flattenIntoArray$2 = Object.freeze({ + default: _flattenIntoArray, + __moduleExports: _flattenIntoArray +}); + +var flattenIntoArray$1 = ( _flattenIntoArray$2 && _flattenIntoArray ) || _flattenIntoArray$2; + 'use strict'; // https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatMap @@ -5176,19 +5992,19 @@ var _flattenIntoArray = flattenIntoArray; -_export(_export.P, 'Array', { +$export$1($export$1.P, 'Array', { flatMap: function flatMap(callbackfn /* , thisArg */) { - var O = _toObject(this); + var O = toObject(this); var sourceLen, A; - _aFunction(callbackfn); - sourceLen = _toLength(O.length); - A = _arraySpeciesCreate(O, 0); - _flattenIntoArray(A, O, O, sourceLen, 0, 1, callbackfn, arguments[1]); + aFunction(callbackfn); + sourceLen = toLength(O.length); + A = arraySpeciesCreate(O, 0); + flattenIntoArray$1(A, O, O, sourceLen, 0, 1, callbackfn, arguments[1]); return A; } }); -_addToUnscopables('flatMap'); +require$$0$19('flatMap'); 'use strict'; // https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatten @@ -5199,47 +6015,51 @@ _addToUnscopables('flatMap'); -_export(_export.P, 'Array', { +$export$1($export$1.P, 'Array', { flatten: function flatten(/* depthArg = 1 */) { var depthArg = arguments[0]; - var O = _toObject(this); - var sourceLen = _toLength(O.length); - var A = _arraySpeciesCreate(O, 0); - _flattenIntoArray(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : _toInteger(depthArg)); + var O = toObject(this); + var sourceLen = toLength(O.length); + var A = arraySpeciesCreate(O, 0); + flattenIntoArray$1(A, O, O, sourceLen, 0, depthArg === undefined ? 1 : toInteger(depthArg)); return A; } }); -_addToUnscopables('flatten'); +require$$0$19('flatten'); 'use strict'; // https://github.com/mathiasbynens/String.prototype.at -var $at$2 = _stringAt(true); +var $at$2 = require$$0$15(true); -_export(_export.P, 'String', { +$export$1($export$1.P, 'String', { at: function at(pos) { return $at$2(this, pos); } }); -// https://github.com/tc39/proposal-string-pad-start-end - - - - var _stringPad = function (that, maxLength, fillString, left) { - var S = String(_defined(that)); + var S = String(defined(that)); var stringLength = S.length; var fillStr = fillString === undefined ? ' ' : String(fillString); - var intMaxLength = _toLength(maxLength); + var intMaxLength = toLength(maxLength); if (intMaxLength <= stringLength || fillStr == '') return S; var fillLen = intMaxLength - stringLength; - var stringFiller = _stringRepeat.call(fillStr, Math.ceil(fillLen / fillStr.length)); + var stringFiller = repeat.call(fillStr, Math.ceil(fillLen / fillStr.length)); if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen); return left ? stringFiller + S : S + stringFiller; }; + + +var _stringPad$2 = Object.freeze({ + default: _stringPad, + __moduleExports: _stringPad +}); + +var $pad = ( _stringPad$2 && _stringPad ) || _stringPad$2; + 'use strict'; // https://github.com/tc39/proposal-string-pad-start-end @@ -5247,9 +6067,9 @@ var _stringPad = function (that, maxLength, fillString, left) { // https://github.com/zloirock/core-js/issues/280 -_export(_export.P + _export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(_userAgent), 'String', { +$export$1($export$1.P + $export$1.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { padStart: function padStart(maxLength /* , fillString = ' ' */) { - return _stringPad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, true); + return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, true); } }); @@ -5260,15 +6080,15 @@ _export(_export.P + _export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(_userAg // https://github.com/zloirock/core-js/issues/280 -_export(_export.P + _export.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(_userAgent), 'String', { +$export$1($export$1.P + $export$1.F * /Version\/10\.\d+(\.\d+)? Safari\//.test(userAgent), 'String', { padEnd: function padEnd(maxLength /* , fillString = ' ' */) { - return _stringPad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, false); + return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, false); } }); 'use strict'; // https://github.com/sebmarkbage/ecmascript-string-left-right-trim -_stringTrim('trimLeft', function ($trim) { +require$$0$11('trimLeft', function ($trim) { return function trimLeft() { return $trim(this, 1); }; @@ -5276,7 +6096,7 @@ _stringTrim('trimLeft', function ($trim) { 'use strict'; // https://github.com/sebmarkbage/ecmascript-string-left-right-trim -_stringTrim('trimRight', function ($trim) { +require$$0$11('trimRight', function ($trim) { return function trimRight() { return $trim(this, 2); }; @@ -5296,55 +6116,48 @@ var $RegExpStringIterator = function (regexp, string) { this._s = string; }; -_iterCreate($RegExpStringIterator, 'RegExp String', function next() { +require$$0$14($RegExpStringIterator, 'RegExp String', function next() { var match = this._r.exec(this._s); return { value: match, done: match === null }; }); -_export(_export.P, 'String', { +$export$1($export$1.P, 'String', { matchAll: function matchAll(regexp) { - _defined(this); - if (!_isRegexp(regexp)) throw TypeError(regexp + ' is not a regexp!'); + defined(this); + if (!isRegExp(regexp)) throw TypeError(regexp + ' is not a regexp!'); var S = String(this); - var flags = 'flags' in RegExpProto ? String(regexp.flags) : _flags.call(regexp); + var flags = 'flags' in RegExpProto ? String(regexp.flags) : getFlags.call(regexp); var rx = new RegExp(regexp.source, ~flags.indexOf('g') ? flags : 'g' + flags); - rx.lastIndex = _toLength(regexp.lastIndex); + rx.lastIndex = toLength(regexp.lastIndex); return new $RegExpStringIterator(rx, S); } }); -_wksDefine('asyncIterator'); +require$$0$7('asyncIterator'); -_wksDefine('observable'); +require$$0$7('observable'); -// https://github.com/tc39/proposal-object-getownpropertydescriptors - - - - - - -_export(_export.S, 'Object', { +$export$1($export$1.S, 'Object', { getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) { - var O = _toIobject(object); - var getDesc = _objectGopd.f; - var keys = _ownKeys(O); + var O = toIObject(object); + var getDesc = require$$0$8.f; + var keys = ownKeys(O); var result = {}; var i = 0; var key, desc; while (keys.length > i) { desc = getDesc(O, key = keys[i++]); - if (desc !== undefined) _createProperty(result, key, desc); + if (desc !== undefined) createProperty(result, key, desc); } return result; } }); -var isEnum$1 = _objectPie.f; +var isEnum$1 = require$$0$5.f; var _objectToArray = function (isEntries) { return function (it) { - var O = _toIobject(it); - var keys = _objectKeys(O); + var O = toIObject(it); + var keys = getKeys(O); var length = keys.length; var i = 0; var result = []; @@ -5355,21 +6168,26 @@ var _objectToArray = function (isEntries) { }; }; -// https://github.com/tc39/proposal-object-values-entries -var $values = _objectToArray(false); -_export(_export.S, 'Object', { +var _objectToArray$2 = Object.freeze({ + default: _objectToArray, + __moduleExports: _objectToArray +}); + +var require$$0$24 = ( _objectToArray$2 && _objectToArray ) || _objectToArray$2; + +var $values = require$$0$24(false); + +$export$1($export$1.S, 'Object', { values: function values(it) { return $values(it); } }); -// https://github.com/tc39/proposal-object-values-entries +var $entries = require$$0$24(true); -var $entries = _objectToArray(true); - -_export(_export.S, 'Object', { +$export$1($export$1.S, 'Object', { entries: function entries(it) { return $entries(it); } @@ -5377,14 +6195,23 @@ _export(_export.S, 'Object', { 'use strict'; // Forced replacement prototype accessors methods -var _objectForcedPam = _library || !_fails(function () { +var _objectForcedPam = require$$0 || !require$$1(function () { var K = Math.random(); // In FF throws only define methods // eslint-disable-next-line no-undef, no-useless-call __defineSetter__.call(null, K, function () { /* empty */ }); - delete _global[K]; + delete global$1[K]; }); + + +var _objectForcedPam$2 = Object.freeze({ + default: _objectForcedPam, + __moduleExports: _objectForcedPam +}); + +var require$$2$4 = ( _objectForcedPam$2 && _objectForcedPam ) || _objectForcedPam$2; + 'use strict'; @@ -5392,9 +6219,9 @@ var _objectForcedPam = _library || !_fails(function () { // B.2.2.2 Object.prototype.__defineGetter__(P, getter) -_descriptors && _export(_export.P + _objectForcedPam, 'Object', { +require$$1$1 && $export$1($export$1.P + require$$2$4, 'Object', { __defineGetter__: function __defineGetter__(P, getter) { - _objectDp.f(_toObject(this), P, { get: _aFunction(getter), enumerable: true, configurable: true }); + $defineProperty$1.f(toObject(this), P, { get: aFunction(getter), enumerable: true, configurable: true }); } }); @@ -5405,9 +6232,9 @@ _descriptors && _export(_export.P + _objectForcedPam, 'Object', { // B.2.2.3 Object.prototype.__defineSetter__(P, setter) -_descriptors && _export(_export.P + _objectForcedPam, 'Object', { +require$$1$1 && $export$1($export$1.P + require$$2$4, 'Object', { __defineSetter__: function __defineSetter__(P, setter) { - _objectDp.f(_toObject(this), P, { set: _aFunction(setter), enumerable: true, configurable: true }); + $defineProperty$1.f(toObject(this), P, { set: aFunction(setter), enumerable: true, configurable: true }); } }); @@ -5416,17 +6243,17 @@ _descriptors && _export(_export.P + _objectForcedPam, 'Object', { -var getOwnPropertyDescriptor = _objectGopd.f; +var getOwnPropertyDescriptor = require$$0$8.f; // B.2.2.4 Object.prototype.__lookupGetter__(P) -_descriptors && _export(_export.P + _objectForcedPam, 'Object', { +require$$1$1 && $export$1($export$1.P + require$$2$4, 'Object', { __lookupGetter__: function __lookupGetter__(P) { - var O = _toObject(this); - var K = _toPrimitive(P, true); + var O = toObject(this); + var K = toPrimitive(P, true); var D; do { if (D = getOwnPropertyDescriptor(O, K)) return D.get; - } while (O = _objectGpo(O)); + } while (O = getPrototypeOf(O)); } }); @@ -5435,52 +6262,61 @@ _descriptors && _export(_export.P + _objectForcedPam, 'Object', { -var getOwnPropertyDescriptor$1 = _objectGopd.f; +var getOwnPropertyDescriptor$1 = require$$0$8.f; // B.2.2.5 Object.prototype.__lookupSetter__(P) -_descriptors && _export(_export.P + _objectForcedPam, 'Object', { +require$$1$1 && $export$1($export$1.P + require$$2$4, 'Object', { __lookupSetter__: function __lookupSetter__(P) { - var O = _toObject(this); - var K = _toPrimitive(P, true); + var O = toObject(this); + var K = toPrimitive(P, true); var D; do { if (D = getOwnPropertyDescriptor$1(O, K)) return D.set; - } while (O = _objectGpo(O)); + } while (O = getPrototypeOf(O)); } }); var _arrayFromIterable = function (iter, ITERATOR) { var result = []; - _forOf(iter, false, result.push, result, ITERATOR); + forOf(iter, false, result.push, result, ITERATOR); return result; }; -// https://github.com/DavidBruant/Map-Set.prototype.toJSON +var _arrayFromIterable$2 = Object.freeze({ + default: _arrayFromIterable, + __moduleExports: _arrayFromIterable +}); + +var from = ( _arrayFromIterable$2 && _arrayFromIterable ) || _arrayFromIterable$2; + var _collectionToJson = function (NAME) { return function toJSON() { - if (_classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic"); - return _arrayFromIterable(this); + if (classof(this) != NAME) throw TypeError(NAME + "#toJSON isn't generic"); + return from(this); }; }; -// https://github.com/DavidBruant/Map-Set.prototype.toJSON -_export(_export.P + _export.R, 'Map', { toJSON: _collectionToJson('Map') }); +var _collectionToJson$2 = Object.freeze({ + default: _collectionToJson, + __moduleExports: _collectionToJson +}); -// https://github.com/DavidBruant/Map-Set.prototype.toJSON +var require$$0$25 = ( _collectionToJson$2 && _collectionToJson ) || _collectionToJson$2; +$export$1($export$1.P + $export$1.R, 'Map', { toJSON: require$$0$25('Map') }); -_export(_export.P + _export.R, 'Set', { toJSON: _collectionToJson('Set') }); +$export$1($export$1.P + $export$1.R, 'Set', { toJSON: require$$0$25('Set') }); 'use strict'; // https://tc39.github.io/proposal-setmap-offrom/ var _setCollectionOf = function (COLLECTION) { - _export(_export.S, COLLECTION, { of: function of() { + $export$1($export$1.S, COLLECTION, { of: function of() { var length = arguments.length; var A = new Array(length); while (length--) A[length] = arguments[length]; @@ -5488,17 +6324,22 @@ var _setCollectionOf = function (COLLECTION) { } }); }; -// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of -_setCollectionOf('Map'); -// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of -_setCollectionOf('Set'); -// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of -_setCollectionOf('WeakMap'); +var _setCollectionOf$2 = Object.freeze({ + default: _setCollectionOf, + __moduleExports: _setCollectionOf +}); -// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of -_setCollectionOf('WeakSet'); +var require$$0$26 = ( _setCollectionOf$2 && _setCollectionOf ) || _setCollectionOf$2; + +require$$0$26('Map'); + +require$$0$26('Set'); + +require$$0$26('WeakMap'); + +require$$0$26('WeakSet'); 'use strict'; // https://tc39.github.io/proposal-setmap-offrom/ @@ -5508,78 +6349,65 @@ _setCollectionOf('WeakSet'); var _setCollectionFrom = function (COLLECTION) { - _export(_export.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) { + $export$1($export$1.S, COLLECTION, { from: function from(source /* , mapFn, thisArg */) { var mapFn = arguments[1]; var mapping, A, n, cb; - _aFunction(this); + aFunction(this); mapping = mapFn !== undefined; - if (mapping) _aFunction(mapFn); + if (mapping) aFunction(mapFn); if (source == undefined) return new this(); A = []; if (mapping) { n = 0; - cb = _ctx(mapFn, arguments[2], 2); - _forOf(source, false, function (nextItem) { + cb = ctx(mapFn, arguments[2], 2); + forOf(source, false, function (nextItem) { A.push(cb(nextItem, n++)); }); } else { - _forOf(source, false, A.push, A); + forOf(source, false, A.push, A); } return new this(A); } }); }; -// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from -_setCollectionFrom('Map'); - -// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from -_setCollectionFrom('Set'); - -// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from -_setCollectionFrom('WeakMap'); - -// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from -_setCollectionFrom('WeakSet'); - -// https://github.com/tc39/proposal-global -_export(_export.G, { global: _global }); +var _setCollectionFrom$2 = Object.freeze({ + default: _setCollectionFrom, + __moduleExports: _setCollectionFrom +}); -// https://github.com/tc39/proposal-global +var require$$0$27 = ( _setCollectionFrom$2 && _setCollectionFrom ) || _setCollectionFrom$2; +require$$0$27('Map'); -_export(_export.S, 'System', { global: _global }); +require$$0$27('Set'); -// https://github.com/ljharb/proposal-is-error +require$$0$27('WeakMap'); +require$$0$27('WeakSet'); +$export$1($export$1.G, { global: global$1 }); -_export(_export.S, 'Error', { +$export$1($export$1.S, 'System', { global: global$1 }); + +$export$1($export$1.S, 'Error', { isError: function isError(it) { - return _cof(it) === 'Error'; + return require$$2(it) === 'Error'; } }); -// https://rwaldron.github.io/proposal-math-extensions/ - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { clamp: function clamp(x, lower, upper) { return Math.min(upper, Math.max(lower, x)); } }); -// https://rwaldron.github.io/proposal-math-extensions/ - - -_export(_export.S, 'Math', { DEG_PER_RAD: Math.PI / 180 }); - -// https://rwaldron.github.io/proposal-math-extensions/ +$export$1($export$1.S, 'Math', { DEG_PER_RAD: Math.PI / 180 }); var RAD_PER_DEG = 180 / Math.PI; -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { degrees: function degrees(radians) { return radians * RAD_PER_DEG; } @@ -5604,21 +6432,22 @@ var _mathScale = Math.scale || function scale(x, inLow, inHigh, outLow, outHigh) return (x - inLow) * (outHigh - outLow) / (inHigh - inLow) + outLow; }; -// https://rwaldron.github.io/proposal-math-extensions/ +var _mathScale$2 = Object.freeze({ + default: _mathScale, + __moduleExports: _mathScale +}); +var require$$0$28 = ( _mathScale$2 && _mathScale ) || _mathScale$2; -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { fscale: function fscale(x, inLow, inHigh, outLow, outHigh) { - return _mathFround(_mathScale(x, inLow, inHigh, outLow, outHigh)); + return fround(require$$0$28(x, inLow, inHigh, outLow, outHigh)); } }); -// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { iaddh: function iaddh(x0, x1, y0, y1) { var $x0 = x0 >>> 0; var $x1 = x1 >>> 0; @@ -5627,10 +6456,7 @@ _export(_export.S, 'Math', { } }); -// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { isubh: function isubh(x0, x1, y0, y1) { var $x0 = x0 >>> 0; var $x1 = x1 >>> 0; @@ -5639,10 +6465,7 @@ _export(_export.S, 'Math', { } }); -// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { imulh: function imulh(u, v) { var UINT16 = 0xffff; var $u = +u; @@ -5656,30 +6479,19 @@ _export(_export.S, 'Math', { } }); -// https://rwaldron.github.io/proposal-math-extensions/ - - -_export(_export.S, 'Math', { RAD_PER_DEG: 180 / Math.PI }); - -// https://rwaldron.github.io/proposal-math-extensions/ +$export$1($export$1.S, 'Math', { RAD_PER_DEG: 180 / Math.PI }); var DEG_PER_RAD = Math.PI / 180; -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { radians: function radians(degrees) { return degrees * DEG_PER_RAD; } }); -// https://rwaldron.github.io/proposal-math-extensions/ +$export$1($export$1.S, 'Math', { scale: require$$0$28 }); - -_export(_export.S, 'Math', { scale: _mathScale }); - -// https://gist.github.com/BrendanEich/4294d5c212a6d2254703 - - -_export(_export.S, 'Math', { +$export$1($export$1.S, 'Math', { umulh: function umulh(u, v) { var UINT16 = 0xffff; var $u = +u; @@ -5693,15 +6505,11 @@ _export(_export.S, 'Math', { } }); -// http://jfbastien.github.io/papers/Math.signbit.html - - -_export(_export.S, 'Math', { signbit: function signbit(x) { +$export$1($export$1.S, 'Math', { signbit: function signbit(x) { // eslint-disable-next-line no-self-compare return (x = +x) != x ? x : x == 0 ? 1 / x == Infinity : x > 0; } }); -// https://github.com/tc39/proposal-promise-finally 'use strict'; @@ -5709,15 +6517,15 @@ _export(_export.S, 'Math', { signbit: function signbit(x) { -_export(_export.P + _export.R, 'Promise', { 'finally': function (onFinally) { - var C = _speciesConstructor(this, _core.Promise || _global.Promise); +$export$1($export$1.P + $export$1.R, 'Promise', { 'finally': function (onFinally) { + var C = speciesConstructor$1(this, require$$1$2.Promise || global$1.Promise); var isFunction = typeof onFinally == 'function'; return this.then( isFunction ? function (x) { - return _promiseResolve(C, onFinally()).then(function () { return x; }); + return promiseResolve(C, onFinally()).then(function () { return x; }); } : onFinally, isFunction ? function (e) { - return _promiseResolve(C, onFinally()).then(function () { throw e; }); + return promiseResolve(C, onFinally()).then(function () { throw e; }); } : onFinally ); } }); @@ -5728,26 +6536,30 @@ _export(_export.P + _export.R, 'Promise', { 'finally': function (onFinally) { -_export(_export.S, 'Promise', { 'try': function (callbackfn) { - var promiseCapability = _newPromiseCapability.f(this); - var result = _perform(callbackfn); +$export$1($export$1.S, 'Promise', { 'try': function (callbackfn) { + var promiseCapability = newPromiseCapability$1.f(this); + var result = perform(callbackfn); (result.e ? promiseCapability.reject : promiseCapability.resolve)(result.v); return promiseCapability.promise; } }); -var shared$1 = _shared('metadata'); -var store = shared$1.store || (shared$1.store = new (es6_weakMap)()); +var Map$1 = ( es6_map$2 && es6_map ) || es6_map$2; + +var require$$1$5 = ( es6_weakMap$2 && es6_weakMap ) || es6_weakMap$2; + +var shared$1 = require$$0$1('metadata'); +var store = shared$1.store || (shared$1.store = new (require$$1$5)()); var getOrCreateMetadataMap = function (target, targetKey, create) { var targetMetadata = store.get(target); if (!targetMetadata) { if (!create) return undefined; - store.set(target, targetMetadata = new es6_map()); + store.set(target, targetMetadata = new Map$1()); } var keyMetadata = targetMetadata.get(targetKey); if (!keyMetadata) { if (!create) return undefined; - targetMetadata.set(targetKey, keyMetadata = new es6_map()); + targetMetadata.set(targetKey, keyMetadata = new Map$1()); } return keyMetadata; }; var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { @@ -5771,7 +6583,7 @@ var toMetaKey$1 = function (it) { return it === undefined || typeof it == 'symbol' ? it : String(it); }; var exp$3 = function (O) { - _export(_export.S, 'Reflect', O); + $export$1($export$1.S, 'Reflect', O); }; var _metadata = { @@ -5785,20 +6597,45 @@ var _metadata = { exp: exp$3 }; -var toMetaKey = _metadata.key; -var ordinaryDefineOwnMetadata = _metadata.set; +var _metadata_1 = _metadata.store; +var _metadata_2 = _metadata.map; +var _metadata_3 = _metadata.has; +var _metadata_4 = _metadata.get; +var _metadata_5 = _metadata.set; +var _metadata_6 = _metadata.keys; +var _metadata_7 = _metadata.key; +var _metadata_8 = _metadata.exp; -_metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) { - ordinaryDefineOwnMetadata(metadataKey, metadataValue, _anObject(target), toMetaKey(targetKey)); + +var _metadata$2 = Object.freeze({ + default: _metadata, + __moduleExports: _metadata, + store: _metadata_1, + map: _metadata_2, + has: _metadata_3, + get: _metadata_4, + set: _metadata_5, + keys: _metadata_6, + key: _metadata_7, + exp: _metadata_8 +}); + +var $metadata = ( _metadata$2 && _metadata ) || _metadata$2; + +var toMetaKey = $metadata.key; +var ordinaryDefineOwnMetadata = $metadata.set; + +$metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) { + ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); } }); -var toMetaKey$2 = _metadata.key; -var getOrCreateMetadataMap$1 = _metadata.map; -var store$1 = _metadata.store; +var toMetaKey$2 = $metadata.key; +var getOrCreateMetadataMap$1 = $metadata.map; +var store$1 = $metadata.store; -_metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { +$metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { var targetKey = arguments.length < 3 ? undefined : toMetaKey$2(arguments[2]); - var metadataMap = getOrCreateMetadataMap$1(_anObject(target), targetKey, false); + var metadataMap = getOrCreateMetadataMap$1(anObject(target), targetKey, false); if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; if (metadataMap.size) return true; var targetMetadata = store$1.get(target); @@ -5806,93 +6643,93 @@ _metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , return !!targetMetadata.size || store$1['delete'](target); } }); -var ordinaryHasOwnMetadata$1 = _metadata.has; -var ordinaryGetOwnMetadata$1 = _metadata.get; -var toMetaKey$3 = _metadata.key; +var ordinaryHasOwnMetadata$1 = $metadata.has; +var ordinaryGetOwnMetadata$1 = $metadata.get; +var toMetaKey$3 = $metadata.key; var ordinaryGetMetadata = function (MetadataKey, O, P) { var hasOwn = ordinaryHasOwnMetadata$1(MetadataKey, O, P); if (hasOwn) return ordinaryGetOwnMetadata$1(MetadataKey, O, P); - var parent = _objectGpo(O); + var parent = getPrototypeOf(O); return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; }; -_metadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { - return ordinaryGetMetadata(metadataKey, _anObject(target), arguments.length < 3 ? undefined : toMetaKey$3(arguments[2])); +$metadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { + return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey$3(arguments[2])); } }); -var ordinaryOwnMetadataKeys$1 = _metadata.keys; -var toMetaKey$4 = _metadata.key; +var Set$1 = ( es6_set$2 && es6_set ) || es6_set$2; + +var ordinaryOwnMetadataKeys$1 = $metadata.keys; +var toMetaKey$4 = $metadata.key; var ordinaryMetadataKeys = function (O, P) { var oKeys = ordinaryOwnMetadataKeys$1(O, P); - var parent = _objectGpo(O); + var parent = getPrototypeOf(O); if (parent === null) return oKeys; var pKeys = ordinaryMetadataKeys(parent, P); - return pKeys.length ? oKeys.length ? _arrayFromIterable(new es6_set(oKeys.concat(pKeys))) : pKeys : oKeys; + return pKeys.length ? oKeys.length ? from(new Set$1(oKeys.concat(pKeys))) : pKeys : oKeys; }; -_metadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { - return ordinaryMetadataKeys(_anObject(target), arguments.length < 2 ? undefined : toMetaKey$4(arguments[1])); +$metadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { + return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey$4(arguments[1])); } }); -var ordinaryGetOwnMetadata$2 = _metadata.get; -var toMetaKey$5 = _metadata.key; +var ordinaryGetOwnMetadata$2 = $metadata.get; +var toMetaKey$5 = $metadata.key; -_metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { - return ordinaryGetOwnMetadata$2(metadataKey, _anObject(target) +$metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { + return ordinaryGetOwnMetadata$2(metadataKey, anObject(target) , arguments.length < 3 ? undefined : toMetaKey$5(arguments[2])); } }); -var ordinaryOwnMetadataKeys$2 = _metadata.keys; -var toMetaKey$6 = _metadata.key; +var ordinaryOwnMetadataKeys$2 = $metadata.keys; +var toMetaKey$6 = $metadata.key; -_metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { - return ordinaryOwnMetadataKeys$2(_anObject(target), arguments.length < 2 ? undefined : toMetaKey$6(arguments[1])); +$metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { + return ordinaryOwnMetadataKeys$2(anObject(target), arguments.length < 2 ? undefined : toMetaKey$6(arguments[1])); } }); -var ordinaryHasOwnMetadata$2 = _metadata.has; -var toMetaKey$7 = _metadata.key; +var ordinaryHasOwnMetadata$2 = $metadata.has; +var toMetaKey$7 = $metadata.key; var ordinaryHasMetadata = function (MetadataKey, O, P) { var hasOwn = ordinaryHasOwnMetadata$2(MetadataKey, O, P); if (hasOwn) return true; - var parent = _objectGpo(O); + var parent = getPrototypeOf(O); return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; }; -_metadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { - return ordinaryHasMetadata(metadataKey, _anObject(target), arguments.length < 3 ? undefined : toMetaKey$7(arguments[2])); +$metadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { + return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey$7(arguments[2])); } }); -var ordinaryHasOwnMetadata$3 = _metadata.has; -var toMetaKey$8 = _metadata.key; +var ordinaryHasOwnMetadata$3 = $metadata.has; +var toMetaKey$8 = $metadata.key; -_metadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { - return ordinaryHasOwnMetadata$3(metadataKey, _anObject(target) +$metadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { + return ordinaryHasOwnMetadata$3(metadataKey, anObject(target) , arguments.length < 3 ? undefined : toMetaKey$8(arguments[2])); } }); -var toMetaKey$9 = _metadata.key; -var ordinaryDefineOwnMetadata$2 = _metadata.set; +var toMetaKey$9 = $metadata.key; +var ordinaryDefineOwnMetadata$2 = $metadata.set; -_metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { +$metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { return function decorator(target, targetKey) { ordinaryDefineOwnMetadata$2( metadataKey, metadataValue, - (targetKey !== undefined ? _anObject : _aFunction)(target), + (targetKey !== undefined ? anObject : aFunction)(target), toMetaKey$9(targetKey) ); }; } }); -// https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask +var microtask$1 = require$$0$21(); +var process$4 = global$1.process; +var isNode$2 = require$$2(process$4) == 'process'; -var microtask$1 = _microtask(); -var process$4 = _global.process; -var isNode$2 = _cof(process$4) == 'process'; - -_export(_export.G, { +$export$1($export$1.G, { asap: function asap(fn) { var domain = isNode$2 && process$4.domain; microtask$1(domain ? domain.bind(fn) : fn); @@ -5904,18 +6741,18 @@ _export(_export.G, { -var microtask$2 = _microtask(); -var OBSERVABLE = _wks('observable'); +var microtask$2 = require$$0$21(); +var OBSERVABLE = wks('observable'); -var RETURN = _forOf.RETURN; +var RETURN = forOf.RETURN; var getMethod = function (fn) { - return fn == null ? undefined : _aFunction(fn); + return fn == null ? undefined : aFunction(fn); }; var cleanupSubscription = function (subscription) { @@ -5938,7 +6775,7 @@ var closeSubscription = function (subscription) { }; var Subscription = function (observer, subscriber) { - _anObject(observer); + anObject(observer); this._c = undefined; this._o = observer; observer = new SubscriptionObserver(this); @@ -5947,7 +6784,7 @@ var Subscription = function (observer, subscriber) { var subscription = cleanup; if (cleanup != null) { if (typeof cleanup.unsubscribe === 'function') cleanup = function () { subscription.unsubscribe(); }; - else _aFunction(cleanup); + else aFunction(cleanup); this._c = cleanup; } } catch (e) { @@ -5956,7 +6793,7 @@ var Subscription = function (observer, subscriber) { } if (subscriptionClosed(this)) cleanupSubscription(this); }; -Subscription.prototype = _redefineAll({}, { +Subscription.prototype = redefineAll({}, { unsubscribe: function unsubscribe() { closeSubscription(this); } }); @@ -5964,7 +6801,7 @@ var SubscriptionObserver = function (subscription) { this._s = subscription; }; -SubscriptionObserver.prototype = _redefineAll({}, { +SubscriptionObserver.prototype = redefineAll({}, { next: function next(value) { var subscription = this._s; if (!subscriptionClosed(subscription)) { @@ -6020,17 +6857,17 @@ SubscriptionObserver.prototype = _redefineAll({}, { }); var $Observable = function Observable(subscriber) { - _anInstance(this, $Observable, 'Observable', '_f')._f = _aFunction(subscriber); + anInstance(this, $Observable, 'Observable', '_f')._f = aFunction(subscriber); }; -_redefineAll($Observable.prototype, { +redefineAll($Observable.prototype, { subscribe: function subscribe(observer) { return new Subscription(observer, this._f); }, forEach: function forEach(fn) { var that = this; - return new (_core.Promise || _global.Promise)(function (resolve, reject) { - _aFunction(fn); + return new (require$$1$2.Promise || global$1.Promise)(function (resolve, reject) { + aFunction(fn); var subscription = that.subscribe({ next: function (value) { try { @@ -6047,12 +6884,12 @@ _redefineAll($Observable.prototype, { } }); -_redefineAll($Observable, { +redefineAll($Observable, { from: function from(x) { var C = typeof this === 'function' ? this : $Observable; - var method = getMethod(_anObject(x)[OBSERVABLE]); + var method = getMethod(anObject(x)[OBSERVABLE]); if (method) { - var observable = _anObject(method.call(x)); + var observable = anObject(method.call(x)); return observable.constructor === C ? observable : new C(function (observer) { return observable.subscribe(observer); }); @@ -6062,7 +6899,7 @@ _redefineAll($Observable, { microtask$2(function () { if (!done) { try { - if (_forOf(x, false, function (it) { + if (forOf(x, false, function (it) { observer.next(it); if (done) return RETURN; }) === RETURN) return; @@ -6093,18 +6930,14 @@ _redefineAll($Observable, { } }); -_hide($Observable.prototype, OBSERVABLE, function () { return this; }); - -_export(_export.G, { Observable: $Observable }); - -_setSpecies('Observable'); - -// ie9- setTimeout & setInterval additional parameters fix +hide($Observable.prototype, OBSERVABLE, function () { return this; }); +$export$1($export$1.G, { Observable: $Observable }); +require$$2$3('Observable'); var slice = [].slice; -var MSIE = /MSIE .\./.test(_userAgent); // <- dirty ie9- check +var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check var wrap$1 = function (set) { return function (fn, time /* , ...args */) { var boundArgs = arguments.length > 2; @@ -6115,19 +6948,19 @@ var wrap$1 = function (set) { } : fn, time); }; }; -_export(_export.G + _export.B + _export.F * MSIE, { - setTimeout: wrap$1(_global.setTimeout), - setInterval: wrap$1(_global.setInterval) +$export$1($export$1.G + $export$1.B + $export$1.F * MSIE, { + setTimeout: wrap$1(global$1.setTimeout), + setInterval: wrap$1(global$1.setInterval) }); -_export(_export.G + _export.B, { - setImmediate: _task.set, - clearImmediate: _task.clear +$export$1($export$1.G + $export$1.B, { + setImmediate: $task.set, + clearImmediate: $task.clear }); -var ITERATOR$4 = _wks('iterator'); -var TO_STRING_TAG = _wks('toStringTag'); -var ArrayValues = _iterators.Array; +var ITERATOR$4 = wks('iterator'); +var TO_STRING_TAG = wks('toStringTag'); +var ArrayValues = Iterators.Array; var DOMIterables = { CSSRuleList: true, // TODO: Not spec compliant, should be false. @@ -6163,17 +6996,17 @@ var DOMIterables = { TouchList: false }; -for (var collections = _objectKeys(DOMIterables), i$2 = 0; i$2 < collections.length; i$2++) { +for (var collections = getKeys(DOMIterables), i$2 = 0; i$2 < collections.length; i$2++) { var NAME$1 = collections[i$2]; var explicit = DOMIterables[NAME$1]; - var Collection = _global[NAME$1]; + var Collection = global$1[NAME$1]; var proto$3 = Collection && Collection.prototype; var key$1; if (proto$3) { - if (!proto$3[ITERATOR$4]) _hide(proto$3, ITERATOR$4, ArrayValues); - if (!proto$3[TO_STRING_TAG]) _hide(proto$3, TO_STRING_TAG, NAME$1); - _iterators[NAME$1] = ArrayValues; - if (explicit) for (key$1 in es6_array_iterator) if (!proto$3[key$1]) _redefine(proto$3, key$1, es6_array_iterator[key$1], true); + if (!proto$3[ITERATOR$4]) hide(proto$3, ITERATOR$4, ArrayValues); + if (!proto$3[TO_STRING_TAG]) hide(proto$3, TO_STRING_TAG, NAME$1); + Iterators[NAME$1] = ArrayValues; + if (explicit) for (key$1 in $iterators) if (!proto$3[key$1]) redefine(proto$3, key$1, $iterators[key$1], true); } } @@ -6925,11 +7758,18 @@ var _replacer = function (regExp, replace) { }; }; -// https://github.com/benjamingr/RexExp.escape -var $re = _replacer(/[\\^$*+?.()|[\]{}]/g, '\\$&'); -_export(_export.S, 'RegExp', { escape: function escape(it) { return $re(it); } }); +var _replacer$2 = Object.freeze({ + default: _replacer, + __moduleExports: _replacer +}); + +var require$$0$29 = ( _replacer$2 && _replacer ) || _replacer$2; + +var $re = require$$0$29(/[\\^$*+?.()|[\]{}]/g, '\\$&'); + +$export$1($export$1.S, 'RegExp', { escape: function escape(it) { return $re(it); } }); "use strict"; @@ -8402,6 +9242,13 @@ var objectAssign = shouldUseNative() ? Object.assign : function (target, source) return to; }; + + +var objectAssign$2 = Object.freeze({ + default: objectAssign, + __moduleExports: objectAssign +}); + /** * Copyright (c) 2013-present, Facebook, Inc. * @@ -8456,6 +9303,13 @@ function invariant(condition, format, a, b, c, d, e, f) { var invariant_1 = invariant; + + +var invariant$1 = Object.freeze({ + default: invariant_1, + __moduleExports: invariant_1 +}); + /** * Copyright (c) 2013-present, Facebook, Inc. * @@ -8474,6 +9328,13 @@ var emptyObject = {}; var emptyObject_1 = emptyObject; + + +var emptyObject$1 = Object.freeze({ + default: emptyObject_1, + __moduleExports: emptyObject_1 +}); + "use strict"; /** @@ -8511,26 +9372,24 @@ emptyFunction.thatReturnsArgument = function (arg) { var emptyFunction_1 = emptyFunction; -/** @license React v16.4.0 - * react.production.min.js - * - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -'use strict';var r="function"===typeof Symbol&&Symbol.for;r&&Symbol.for("react.timeout");function D(a){for(var b=arguments.length-1,e="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=0;cthis.eventPool.length&&this.eventPool.push(a);}function qb(a){a.eventPool=[];a.getPooled=rb;a.release=sb;}var tb=H$1.extend({data:null}); var ub=H$1.extend({data:null}); var vb=[9,13,27,32]; var wb=ExecutionEnvironment_1.canUseDOM&&"CompositionEvent"in window; var xb=null;ExecutionEnvironment_1.canUseDOM&&"documentMode"in document&&(xb=document.documentMode); -var yb=ExecutionEnvironment_1.canUseDOM&&"TextEvent"in window&&!xb; -var zb=ExecutionEnvironment_1.canUseDOM&&(!wb||xb&&8=xb); +var pb={type:null,target:null,currentTarget:emptyFunction$2.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(a){return a.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null}; +function H$1(a,b,c,d){this.dispatchConfig=a;this._targetInst=b;this.nativeEvent=c;a=this.constructor.Interface;for(var e in a)a.hasOwnProperty(e)&&((b=a[e])?this[e]=b(c):"target"===e?this.target=d:this[e]=c[e]);this.isDefaultPrevented=(null!=c.defaultPrevented?c.defaultPrevented:!1===c.returnValue)?emptyFunction$2.thatReturnsTrue:emptyFunction$2.thatReturnsFalse;this.isPropagationStopped=emptyFunction$2.thatReturnsFalse;return this} +assign$1(H$1.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():"unknown"!==typeof a.returnValue&&(a.returnValue=!1),this.isDefaultPrevented=emptyFunction$2.thatReturnsTrue);},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():"unknown"!==typeof a.cancelBubble&&(a.cancelBubble=!0),this.isPropagationStopped=emptyFunction$2.thatReturnsTrue);},persist:function(){this.isPersistent=emptyFunction$2.thatReturnsTrue;},isPersistent:emptyFunction$2.thatReturnsFalse, +destructor:function(){var a=this.constructor.Interface,b;for(b in a)this[b]=null;for(a=0;athis.eventPool.length&&this.eventPool.push(a);}function qb(a){a.eventPool=[];a.getPooled=rb;a.release=sb;}var tb=H$1.extend({data:null}); var ub=H$1.extend({data:null}); var vb=[9,13,27,32]; var wb=require$$3.canUseDOM&&"CompositionEvent"in window; var xb=null;require$$3.canUseDOM&&"documentMode"in document&&(xb=document.documentMode); +var yb=require$$3.canUseDOM&&"TextEvent"in window&&!xb; +var zb=require$$3.canUseDOM&&(!wb||xb&&8=xb); var Ab=String.fromCharCode(32); var Bb={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart", captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}}; @@ -10426,10 +11365,10 @@ var Lb=null; var Mb=null;function Nb(a){if(a=xa(a)){Jb&&"function"===typeof Jb.restoreControlledState?void 0:A$1("194");var b=wa(a.stateNode);Jb.restoreControlledState(a.stateNode,a.type,b);}}function Ob(a){Lb?Mb?Mb.push(a):Mb=[a]:Lb=a;} function Pb(){return null!==Lb||null!==Mb}function Qb(){if(Lb){var a=Lb,b=Mb;Mb=Lb=null;Nb(a);if(b)for(a=0;a=b)return{node:c,offset:b-a};a=d;}a:{for(;c;){if(c.nextSibling){c=c.nextSibling;break a}c=c.parentNode;}c=void 0;}c=Rd(c);}}function Td(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return b&&("input"===b&&"text"===a.type||"textarea"===b||"true"===a.contentEditable)} -var Ud=ExecutionEnvironment_1.canUseDOM&&"documentMode"in document&&11>=document.documentMode; +var Ud=require$$3.canUseDOM&&"documentMode"in document&&11>=document.documentMode; var Vd={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu focus keydown keyup mousedown mouseup selectionchange".split(" ")}}; var Wd=null; var Xd=null; var Yd=null; var Zd=!1; -function $d(a,b){if(Zd||null==Wd||Wd!==getActiveElement_1())return null;var c=Wd;"selectionStart"in c&&Td(c)?c={start:c.selectionStart,end:c.selectionEnd}:window.getSelection?(c=window.getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}):c=void 0;return Yd&&shallowEqual_1(Yd,c)?null:(Yd=c,a=H$1.getPooled(Vd.select,Xd,a,b),a.type="select",a.target=Wd,Ya(a),a)} +function $d(a,b){if(Zd||null==Wd||Wd!==require$$7())return null;var c=Wd;"selectionStart"in c&&Td(c)?c={start:c.selectionStart,end:c.selectionEnd}:window.getSelection?(c=window.getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}):c=void 0;return Yd&&require$$8(Yd,c)?null:(Yd=c,a=H$1.getPooled(Vd.select,Xd,a,b),a.type="select",a.target=Wd,Ya(a),a)} var ae={eventTypes:Vd,extractEvents:function(a,b,c,d){var e=d.window===d?d.document:9===d.nodeType?d:d.ownerDocument,f;if(!(f=!e)){a:{e=Qd(e);f=sa.onSelect;for(var g=0;ga))){he=-1;ne.didTimeout=!0;for(var b=0,c=ee.length;ba))){he=-1;ne.didTimeout=!0;for(var b=0,c=ee.length;bb&&(b=8),me=b=b.length?void 0:A$1("93"),b=b[0]),c=""+b),null==c&&(c=""));a._wrapperState={initialValue:""+c};} +callbackId:b,timeoutTime:c});ge[b]=!0;je||(je=!0,requestAnimationFrame(qe));return b};de=function(a){delete ge[a];};}else{var re=0,se={};ce=function(a){var b=re++,c=setTimeout(function(){a({timeRemaining:function(){return Infinity},didTimeout:!1});});se[b]=c;return b};de=function(a){var b=se[a];delete se[a];clearTimeout(b);};}function te(a){var b="";_react.Children.forEach(a,function(a){null==a||"string"!==typeof a&&"number"!==typeof a||(b+=a);});return b} +function ue(a,b){a=assign$1({children:void 0},b);if(b=te(b.children))a.children=b;return a}function ve(a,b,c,d){a=a.options;if(b){b={};for(var e=0;e=b.length?void 0:A$1("93"),b=b[0]),c=""+b),null==c&&(c=""));a._wrapperState={initialValue:""+c};} function ze(a,b){var c=b.value;null!=c&&(c=""+c,c!==a.value&&(a.value=c),null==b.defaultValue&&(a.defaultValue=c));null!=b.defaultValue&&(a.defaultValue=b.defaultValue);}function Ae(a){var b=a.textContent;b===a._wrapperState.initialValue&&(a.value=b);}var Be={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"}; function Ce(a){switch(a){case "svg":return"http://www.w3.org/2000/svg";case "math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function De(a,b){return null==a||"http://www.w3.org/1999/xhtml"===a?Ce(b):"http://www.w3.org/2000/svg"===a&&"foreignObject"===b?"http://www.w3.org/1999/xhtml":a} var Ee=void 0; @@ -10526,29 +11465,29 @@ function Ge(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType) var He={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0, stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0}; var Ie=["Webkit","ms","Moz","O"];Object.keys(He).forEach(function(a){Ie.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);He[b]=He[a];});}); -function Je(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf("--");var e=c;var f=b[c];e=null==f||"boolean"===typeof f||""===f?"":d||"number"!==typeof f||0===f||He.hasOwnProperty(e)&&He[e]?(""+f).trim():f+"px";"float"===c&&(c="cssFloat");d?a.setProperty(c,e):a[c]=e;}}var Ke=objectAssign({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}); +function Je(a,b){a=a.style;for(var c in b)if(b.hasOwnProperty(c)){var d=0===c.indexOf("--");var e=c;var f=b[c];e=null==f||"boolean"===typeof f||""===f?"":d||"number"!==typeof f||0===f||He.hasOwnProperty(e)&&He[e]?(""+f).trim():f+"px";"float"===c&&(c="cssFloat");d?a.setProperty(c,e):a[c]=e;}}var Ke=assign$1({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}); function Le(a,b,c){b&&(Ke[a]&&(null!=b.children||null!=b.dangerouslySetInnerHTML?A$1("137",a,c()):void 0),null!=b.dangerouslySetInnerHTML&&(null!=b.children?A$1("60"):void 0,"object"===typeof b.dangerouslySetInnerHTML&&"__html"in b.dangerouslySetInnerHTML?void 0:A$1("61")),null!=b.style&&"object"!==typeof b.style?A$1("62",c()):void 0);} -function Me(a,b){if(-1===a.indexOf("-"))return"string"===typeof b.is;switch(a){case "annotation-xml":case "color-profile":case "font-face":case "font-face-src":case "font-face-uri":case "font-face-format":case "font-face-name":case "missing-glyph":return!1;default:return!0}}var Ne=emptyFunction_1.thatReturns(""); +function Me(a,b){if(-1===a.indexOf("-"))return"string"===typeof b.is;switch(a){case "annotation-xml":case "color-profile":case "font-face":case "font-face-src":case "font-face-uri":case "font-face-format":case "font-face-name":case "missing-glyph":return!1;default:return!0}}var Ne=emptyFunction$2.thatReturns(""); function Oe(a,b){a=9===a.nodeType||11===a.nodeType?a:a.ownerDocument;var c=Qd(a);b=sa[b];for(var d=0;d\x3c/script>",a=a.removeChild(a.firstChild)):a="string"===typeof b.is?c.createElement(a,{is:b.is}):c.createElement(a):a=c.createElementNS(d,a);return a}function Qe(a,b){return(9===b.nodeType?b:b.ownerDocument).createTextNode(a)} -function Re(a,b,c,d){var e=Me(b,c);switch(b){case "iframe":case "object":L$1("load",a);var f=c;break;case "video":case "audio":for(f=0;fgf||(a.current=ff[gf],ff[gf]=null,gf--);}function N$1(a,b){gf++;ff[gf]=a.current;a.current=b;}var jf=hf(emptyObject_1); var O$1=hf(!1); var kf=emptyObject_1;function lf(a){return mf(a)?kf:jf.current} -function nf(a,b){var c=a.type.contextTypes;if(!c)return emptyObject_1;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function mf(a){return 2===a.tag&&null!=a.type.childContextTypes}function of(a){mf(a)&&(M$1(O$1,a),M$1(jf,a));}function pf(a){M$1(O$1,a);M$1(jf,a);} -function qf(a,b,c){jf.current!==emptyObject_1?A$1("168"):void 0;N$1(jf,b,a);N$1(O$1,c,a);}function rf(a,b){var c=a.stateNode,d=a.type.childContextTypes;if("function"!==typeof c.getChildContext)return b;c=c.getChildContext();for(var e in c)e in d?void 0:A$1("108",tc(a)||"Unknown",e);return objectAssign({},b,c)}function sf(a){if(!mf(a))return!1;var b=a.stateNode;b=b&&b.__reactInternalMemoizedMergedChildContext||emptyObject_1;kf=jf.current;N$1(jf,b,a);N$1(O$1,O$1.current,a);return!0} +function M$1(a){0>gf||(a.current=ff[gf],ff[gf]=null,gf--);}function N$1(a,b){gf++;ff[gf]=a.current;a.current=b;}var jf=hf(require$$10); var O$1=hf(!1); var kf=require$$10;function lf(a){return mf(a)?kf:jf.current} +function nf(a,b){var c=a.type.contextTypes;if(!c)return require$$10;var d=a.stateNode;if(d&&d.__reactInternalMemoizedUnmaskedChildContext===b)return d.__reactInternalMemoizedMaskedChildContext;var e={},f;for(f in c)e[f]=b[f];d&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=b,a.__reactInternalMemoizedMaskedChildContext=e);return e}function mf(a){return 2===a.tag&&null!=a.type.childContextTypes}function of(a){mf(a)&&(M$1(O$1,a),M$1(jf,a));}function pf(a){M$1(O$1,a);M$1(jf,a);} +function qf(a,b,c){jf.current!==require$$10?A$1("168"):void 0;N$1(jf,b,a);N$1(O$1,c,a);}function rf(a,b){var c=a.stateNode,d=a.type.childContextTypes;if("function"!==typeof c.getChildContext)return b;c=c.getChildContext();for(var e in c)e in d?void 0:A$1("108",tc(a)||"Unknown",e);return assign$1({},b,c)}function sf(a){if(!mf(a))return!1;var b=a.stateNode;b=b&&b.__reactInternalMemoizedMergedChildContext||require$$10;kf=jf.current;N$1(jf,b,a);N$1(O$1,O$1.current,a);return!0} function tf(a,b){var c=a.stateNode;c?void 0:A$1("169");if(b){var d=rf(a,kf);c.__reactInternalMemoizedMergedChildContext=d;M$1(O$1,a);M$1(jf,a);N$1(jf,d,a);}else M$1(O$1,a);N$1(O$1,b,a);} function uf(a,b,c,d){this.tag=a;this.key=c;this.sibling=this.child=this.return=this.stateNode=this.type=null;this.index=0;this.ref=null;this.pendingProps=b;this.memoizedState=this.updateQueue=this.memoizedProps=null;this.mode=d;this.effectTag=0;this.lastEffect=this.firstEffect=this.nextEffect=null;this.expirationTime=0;this.alternate=null;} function vf(a,b,c){var d=a.alternate;null===d?(d=new uf(a.tag,b,a.key,a.mode),d.type=a.type,d.stateNode=a.stateNode,d.alternate=a,a.alternate=d):(d.pendingProps=b,d.effectTag=0,d.nextEffect=null,d.firstEffect=null,d.lastEffect=null);d.expirationTime=c;d.child=a.child;d.memoizedProps=a.memoizedProps;d.memoizedState=a.memoizedState;d.updateQueue=a.updateQueue;d.sibling=a.sibling;d.index=a.index;d.ref=a.ref;return d} @@ -10560,19 +11499,19 @@ function If(a){return{expirationTime:0,baseState:a,firstUpdate:null,lastUpdate:n function Kf(a){return{expirationTime:a,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Lf(a,b,c){null===a.lastUpdate?a.firstUpdate=a.lastUpdate=b:(a.lastUpdate.next=b,a.lastUpdate=b);if(0===a.expirationTime||a.expirationTime>c)a.expirationTime=c;} function Mf(a,b,c){var d=a.alternate;if(null===d){var e=a.updateQueue;var f=null;null===e&&(e=a.updateQueue=If(a.memoizedState));}else e=a.updateQueue,f=d.updateQueue,null===e?null===f?(e=a.updateQueue=If(a.memoizedState),f=d.updateQueue=If(d.memoizedState)):e=a.updateQueue=Jf(f):null===f&&(f=d.updateQueue=Jf(e));null===f||e===f?Lf(e,b,c):null===e.lastUpdate||null===f.lastUpdate?(Lf(e,b,c),Lf(f,b,c)):(Lf(e,b,c),f.lastUpdate=b);} function Nf(a,b,c){var d=a.updateQueue;d=null===d?a.updateQueue=If(a.memoizedState):Of(a,d);null===d.lastCapturedUpdate?d.firstCapturedUpdate=d.lastCapturedUpdate=b:(d.lastCapturedUpdate.next=b,d.lastCapturedUpdate=b);if(0===d.expirationTime||d.expirationTime>c)d.expirationTime=c;}function Of(a,b){var c=a.alternate;null!==c&&b===c.updateQueue&&(b=a.updateQueue=Jf(b));return b} -function Pf(a,b,c,d,e,f){switch(c.tag){case 1:return a=c.payload,"function"===typeof a?a.call(f,d,e):a;case 3:a.effectTag=a.effectTag&-1025|64;case 0:a=c.payload;e="function"===typeof a?a.call(f,d,e):a;if(null===e||void 0===e)break;return objectAssign({},d,e);case 2:Hf=!0;}return d} +function Pf(a,b,c,d,e,f){switch(c.tag){case 1:return a=c.payload,"function"===typeof a?a.call(f,d,e):a;case 3:a.effectTag=a.effectTag&-1025|64;case 0:a=c.payload;e="function"===typeof a?a.call(f,d,e):a;if(null===e||void 0===e)break;return assign$1({},d,e);case 2:Hf=!0;}return d} function Qf(a,b,c,d,e){Hf=!1;if(!(0===b.expirationTime||b.expirationTime>e)){b=Of(a,b);for(var f=b.baseState,g=null,h=0,k=b.firstUpdate,n=f;null!==k;){var r=k.expirationTime;if(r>e){if(null===g&&(g=k,f=n),0===h||h>r)h=r;}else n=Pf(a,b,k,n,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastEffect?b.firstEffect=b.lastEffect=k:(b.lastEffect.nextEffect=k,b.lastEffect=k));k=k.next;}r=null;for(k=b.firstCapturedUpdate;null!==k;){var w=k.expirationTime;if(w>e){if(null===r&&(r=k,null=== g&&(f=n)),0===h||h>w)h=w;}else n=Pf(a,b,k,n,c,d),null!==k.callback&&(a.effectTag|=32,k.nextEffect=null,null===b.lastCapturedEffect?b.firstCapturedEffect=b.lastCapturedEffect=k:(b.lastCapturedEffect.nextEffect=k,b.lastCapturedEffect=k));k=k.next;}null===g&&(b.lastUpdate=null);null===r?b.lastCapturedUpdate=null:a.effectTag|=32;null===g&&null===r&&(f=n);b.baseState=f;b.firstUpdate=g;b.firstCapturedUpdate=r;b.expirationTime=h;a.memoizedState=n;}} function Rf(a,b){"function"!==typeof a?A$1("191",a):void 0;a.call(b);} function Sf(a,b,c){null!==b.firstCapturedUpdate&&(null!==b.lastUpdate&&(b.lastUpdate.next=b.firstCapturedUpdate,b.lastUpdate=b.lastCapturedUpdate),b.firstCapturedUpdate=b.lastCapturedUpdate=null);a=b.firstEffect;for(b.firstEffect=b.lastEffect=null;null!==a;){var d=a.callback;null!==d&&(a.callback=null,Rf(d,c));a=a.nextEffect;}a=b.firstCapturedEffect;for(b.firstCapturedEffect=b.lastCapturedEffect=null;null!==a;)b=a.callback,null!==b&&(a.callback=null,Rf(b,c)),a=a.nextEffect;} function Tf(a,b){return{value:a,source:b,stack:vc(b)}}var Uf=hf(null); var Vf=hf(null); var Wf=hf(0);function Xf(a){var b=a.type._context;N$1(Wf,b._changedBits,a);N$1(Vf,b._currentValue,a);N$1(Uf,a,a);b._currentValue=a.pendingProps.value;b._changedBits=a.stateNode;}function Yf(a){var b=Wf.current,c=Vf.current;M$1(Uf,a);M$1(Vf,a);M$1(Wf,a);a=a.type._context;a._currentValue=c;a._changedBits=b;}var Zf={}; var $f=hf(Zf); var ag=hf(Zf); var bg=hf(Zf);function cg(a){a===Zf?A$1("174"):void 0;return a} -function dg(a,b){N$1(bg,b,a);N$1(ag,a,a);N$1($f,Zf,a);var c=b.nodeType;switch(c){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:De(null,"");break;default:c=8===c?b.parentNode:b,b=c.namespaceURI||null,c=c.tagName,b=De(b,c);}M$1($f,a);N$1($f,b,a);}function eg(a){M$1($f,a);M$1(ag,a);M$1(bg,a);}function fg(a){ag.current===a&&(M$1($f,a),M$1(ag,a));}function hg(a,b,c){var d=a.memoizedState;b=b(c,d);d=null===b||void 0===b?d:objectAssign({},d,b);a.memoizedState=d;a=a.updateQueue;null!==a&&0===a.expirationTime&&(a.baseState=d);} +function dg(a,b){N$1(bg,b,a);N$1(ag,a,a);N$1($f,Zf,a);var c=b.nodeType;switch(c){case 9:case 11:b=(b=b.documentElement)?b.namespaceURI:De(null,"");break;default:c=8===c?b.parentNode:b,b=c.namespaceURI||null,c=c.tagName,b=De(b,c);}M$1($f,a);N$1($f,b,a);}function eg(a){M$1($f,a);M$1(ag,a);M$1(bg,a);}function fg(a){ag.current===a&&(M$1($f,a),M$1(ag,a));}function hg(a,b,c){var d=a.memoizedState;b=b(c,d);d=null===b||void 0===b?d:assign$1({},d,b);a.memoizedState=d;a=a.updateQueue;null!==a&&0===a.expirationTime&&(a.baseState=d);} var lg={isMounted:function(a){return(a=a._reactInternalFiber)?2===id$3(a):!1},enqueueSetState:function(a,b,c){a=a._reactInternalFiber;var d=ig();d=jg(d,a);var e=Kf(d);e.payload=b;void 0!==c&&null!==c&&(e.callback=c);Mf(a,e,d);kg(a,d);},enqueueReplaceState:function(a,b,c){a=a._reactInternalFiber;var d=ig();d=jg(d,a);var e=Kf(d);e.tag=1;e.payload=b;void 0!==c&&null!==c&&(e.callback=c);Mf(a,e,d);kg(a,d);},enqueueForceUpdate:function(a,b){a=a._reactInternalFiber;var c=ig();c=jg(c,a);var d=Kf(c);d.tag=2;void 0!== -b&&null!==b&&(d.callback=b);Mf(a,d,c);kg(a,c);}};function mg(a,b,c,d,e,f){var g=a.stateNode;a=a.type;return"function"===typeof g.shouldComponentUpdate?g.shouldComponentUpdate(c,e,f):a.prototype&&a.prototype.isPureReactComponent?!shallowEqual_1(b,c)||!shallowEqual_1(d,e):!0} +b&&null!==b&&(d.callback=b);Mf(a,d,c);kg(a,c);}};function mg(a,b,c,d,e,f){var g=a.stateNode;a=a.type;return"function"===typeof g.shouldComponentUpdate?g.shouldComponentUpdate(c,e,f):a.prototype&&a.prototype.isPureReactComponent?!require$$8(b,c)||!require$$8(d,e):!0} function ng(a,b,c,d){a=b.state;"function"===typeof b.componentWillReceiveProps&&b.componentWillReceiveProps(c,d);"function"===typeof b.UNSAFE_componentWillReceiveProps&&b.UNSAFE_componentWillReceiveProps(c,d);b.state!==a&&lg.enqueueReplaceState(b,b.state,null);} -function og(a,b){var c=a.type,d=a.stateNode,e=a.pendingProps,f=lf(a);d.props=e;d.state=a.memoizedState;d.refs=emptyObject_1;d.context=nf(a,f);f=a.updateQueue;null!==f&&(Qf(a,f,e,d,b),d.state=a.memoizedState);f=a.type.getDerivedStateFromProps;"function"===typeof f&&(hg(a,f,e),d.state=a.memoizedState);"function"===typeof c.getDerivedStateFromProps||"function"===typeof d.getSnapshotBeforeUpdate||"function"!==typeof d.UNSAFE_componentWillMount&&"function"!==typeof d.componentWillMount||(c=d.state,"function"===typeof d.componentWillMount&& +function og(a,b){var c=a.type,d=a.stateNode,e=a.pendingProps,f=lf(a);d.props=e;d.state=a.memoizedState;d.refs=require$$10;d.context=nf(a,f);f=a.updateQueue;null!==f&&(Qf(a,f,e,d,b),d.state=a.memoizedState);f=a.type.getDerivedStateFromProps;"function"===typeof f&&(hg(a,f,e),d.state=a.memoizedState);"function"===typeof c.getDerivedStateFromProps||"function"===typeof d.getSnapshotBeforeUpdate||"function"!==typeof d.UNSAFE_componentWillMount&&"function"!==typeof d.componentWillMount||(c=d.state,"function"===typeof d.componentWillMount&& d.componentWillMount(),"function"===typeof d.UNSAFE_componentWillMount&&d.UNSAFE_componentWillMount(),c!==d.state&&lg.enqueueReplaceState(d,d.state,null),f=a.updateQueue,null!==f&&(Qf(a,f,e,d,b),d.state=a.memoizedState));"function"===typeof d.componentDidMount&&(a.effectTag|=4);}var pg=Array.isArray; -function qg(a,b,c){a=c.ref;if(null!==a&&"function"!==typeof a&&"object"!==typeof a){if(c._owner){c=c._owner;var d=void 0;c&&(2!==c.tag?A$1("110"):void 0,d=c.stateNode);d?void 0:A$1("147",a);var e=""+a;if(null!==b&&null!==b.ref&&"function"===typeof b.ref&&b.ref._stringRef===e)return b.ref;b=function(a){var b=d.refs===emptyObject_1?d.refs={}:d.refs;null===a?delete b[e]:b[e]=a;};b._stringRef=e;return b}"string"!==typeof a?A$1("148"):void 0;c._owner?void 0:A$1("254",a);}return a} +function qg(a,b,c){a=c.ref;if(null!==a&&"function"!==typeof a&&"object"!==typeof a){if(c._owner){c=c._owner;var d=void 0;c&&(2!==c.tag?A$1("110"):void 0,d=c.stateNode);d?void 0:A$1("147",a);var e=""+a;if(null!==b&&null!==b.ref&&"function"===typeof b.ref&&b.ref._stringRef===e)return b.ref;b=function(a){var b=d.refs===require$$10?d.refs={}:d.refs;null===a?delete b[e]:b[e]=a;};b._stringRef=e;return b}"string"!==typeof a?A$1("148"):void 0;c._owner?void 0:A$1("254",a);}return a} function rg(a,b){"textarea"!==a.type&&A$1("31","[object Object]"===Object.prototype.toString.call(b)?"object with keys {"+Object.keys(b).join(", ")+"}":b,"");} function sg(a){function b(b,c){if(a){var d=b.lastEffect;null!==d?(d.nextEffect=c,b.lastEffect=c):b.firstEffect=b.lastEffect=c;c.nextEffect=null;c.effectTag=8;}}function c(c,d){if(!a)return null;for(;null!==d;)b(c,d),d=d.sibling;return null}function d(a,b){for(a=new Map;null!==b;)null!==b.key?a.set(b.key,b):a.set(b.index,b),b=b.sibling;return a}function e(a,b,c){a=vf(a,b,c);a.index=0;a.sibling=null;return a}function f(b,c,d){b.index=d;if(!a)return c;d=b.alternate;if(null!==d)return d=d.index,dc){switch(b.tag){case 3:Hg(b);break;case 2:sf(b);break;case 4:dg(b,b.stateNode.containerInfo);break;case 13:Xf(b);}return null}switch(b.tag){case 0:null!==a?A$1("155"):void 0;var d=b.type,e=b.pendingProps,f=lf(b);f=nf(b,f);d=d(e,f);b.effectTag|=1;"object"===typeof d&&null!==d&&"function"===typeof d.render&&void 0===d.$$typeof?(f=b.type,b.tag=2,b.memoizedState=null!==d.state&&void 0!==d.state?d.state:null,f=f.getDerivedStateFromProps,"function"=== -typeof f&&hg(b,f,e),e=sf(b),d.updater=lg,b.stateNode=d,d._reactInternalFiber=b,og(b,c),a=Gg(a,b,!0,e,c)):(b.tag=1,Q$1(a,b,d),b.memoizedProps=e,a=b.child);return a;case 1:return e=b.type,c=b.pendingProps,O$1.current||b.memoizedProps!==c?(d=lf(b),d=nf(b,d),e=e(c,d),b.effectTag|=1,Q$1(a,b,e),b.memoizedProps=c,a=b.child):a=R$1(a,b),a;case 2:e=sf(b);if(null===a)if(null===b.stateNode){var g=b.pendingProps,h=b.type;d=lf(b);var k=2===b.tag&&null!=b.type.contextTypes;f=k?nf(b,d):emptyObject_1;g=new h(g,f);b.memoizedState=null!== +typeof f&&hg(b,f,e),e=sf(b),d.updater=lg,b.stateNode=d,d._reactInternalFiber=b,og(b,c),a=Gg(a,b,!0,e,c)):(b.tag=1,Q$1(a,b,d),b.memoizedProps=e,a=b.child);return a;case 1:return e=b.type,c=b.pendingProps,O$1.current||b.memoizedProps!==c?(d=lf(b),d=nf(b,d),e=e(c,d),b.effectTag|=1,Q$1(a,b,e),b.memoizedProps=c,a=b.child):a=R$1(a,b),a;case 2:e=sf(b);if(null===a)if(null===b.stateNode){var g=b.pendingProps,h=b.type;d=lf(b);var k=2===b.tag&&null!=b.type.contextTypes;f=k?nf(b,d):require$$10;g=new h(g,f);b.memoizedState=null!== g.state&&void 0!==g.state?g.state:null;g.updater=lg;b.stateNode=g;g._reactInternalFiber=b;k&&(k=b.stateNode,k.__reactInternalMemoizedUnmaskedChildContext=d,k.__reactInternalMemoizedMaskedChildContext=f);og(b,c);d=!0;}else{h=b.type;d=b.stateNode;k=b.memoizedProps;f=b.pendingProps;d.props=k;var n=d.context;g=lf(b);g=nf(b,g);var r=h.getDerivedStateFromProps;(h="function"===typeof r||"function"===typeof d.getSnapshotBeforeUpdate)||"function"!==typeof d.UNSAFE_componentWillReceiveProps&&"function"!==typeof d.componentWillReceiveProps|| (k!==f||n!==g)&&ng(b,d,f,g);Hf=!1;var w=b.memoizedState;n=d.state=w;var P=b.updateQueue;null!==P&&(Qf(b,P,f,d,c),n=b.memoizedState);k!==f||w!==n||O$1.current||Hf?("function"===typeof r&&(hg(b,r,f),n=b.memoizedState),(k=Hf||mg(b,k,f,w,n,g))?(h||"function"!==typeof d.UNSAFE_componentWillMount&&"function"!==typeof d.componentWillMount||("function"===typeof d.componentWillMount&&d.componentWillMount(),"function"===typeof d.UNSAFE_componentWillMount&&d.UNSAFE_componentWillMount()),"function"===typeof d.componentDidMount&& (b.effectTag|=4)):("function"===typeof d.componentDidMount&&(b.effectTag|=4),b.memoizedProps=f,b.memoizedState=n),d.props=f,d.state=n,d.context=g,d=k):("function"===typeof d.componentDidMount&&(b.effectTag|=4),d=!1);}else h=b.type,d=b.stateNode,f=b.memoizedProps,k=b.pendingProps,d.props=f,n=d.context,g=lf(b),g=nf(b,g),r=h.getDerivedStateFromProps,(h="function"===typeof r||"function"===typeof d.getSnapshotBeforeUpdate)||"function"!==typeof d.UNSAFE_componentWillReceiveProps&&"function"!==typeof d.componentWillReceiveProps|| @@ -10632,19 +11571,19 @@ function wh(a,b){if(null===a.nextScheduledRoot)a.remainingExpirationTime=b,null= function Th(){var a=0,b=null;if(null!==V$1)for(var c=V$1,d=Fh;null!==d;){var e=d.remainingExpirationTime;if(0===e){null===c||null===V$1?A$1("244"):void 0;if(d===d.nextScheduledRoot){Fh=V$1=d.nextScheduledRoot=null;break}else if(d===Fh)Fh=e=d.nextScheduledRoot,V$1.nextScheduledRoot=e,d.nextScheduledRoot=null;else if(d===V$1){V$1=c;V$1.nextScheduledRoot=Fh;d.nextScheduledRoot=null;break}else c.nextScheduledRoot=d.nextScheduledRoot,d.nextScheduledRoot=null;d=c.nextScheduledRoot;}else{if(0===a||e=Y$1)&&(!Ih||ig()>=Y$1);)ig(),Rh(X$1,Y$1,!Ih),Th();else for(;null!==X$1&&0!==Y$1&&(0===a||a>=Y$1);)Rh(X$1,Y$1,!1),Th();null!==Lh&&(Gh=0,Hh=-1);0!==Y$1&&Ph(Y$1);Lh=null;Ih=!1;Vh();}function Wh(a,b){W$1?A$1("253"):void 0;X$1=a;Y$1=b;Rh(a,b,!1);Sh();Vh();} function Vh(){Bh=0;if(null!==Nh){var a=Nh;Nh=null;for(var b=0;bu&&(y=u,u=l,l=y),y=Sd(q,l),D=Sd(q,u),y&&D&&(1!==z.rangeCount||z.anchorNode!==y.node||z.anchorOffset!==y.offset||z.focusNode!==D.node||z.focusOffset!==D.offset)&&(ja=document.createRange(),ja.setStart(y.node,y.offset),z.removeAllRanges(),l>u?(z.addRange(ja),z.extend(D.node,D.offset)):(ja.setEnd(D.node,D.offset),z.addRange(ja)))));z=[];for(l=q;l=l.parentNode;)1===l.nodeType&&z.push({element:l,left:l.scrollLeft, top:l.scrollTop});q.focus();for(q=0;qOh?!1:Ih=!0} function bh(a){null===X$1?A$1("246"):void 0;X$1.remainingExpirationTime=0;Jh||(Jh=!0,Kh=a);}function xh(a){null===X$1?A$1("246"):void 0;X$1.remainingExpirationTime=a;}function Yh(a,b){var c=Z$1;Z$1=!0;try{return a(b)}finally{(Z$1=c)||W$1||Sh();}}function Zh(a,b){if(Z$1&&!Mh){Mh=!0;try{return a(b)}finally{Mh=!1;}}return a(b)}function $h(a,b){W$1?A$1("187"):void 0;var c=Z$1;Z$1=!0;try{return Eh(a,b)}finally{Z$1=c,Sh();}}function ai(a){var b=Z$1;Z$1=!0;try{Eh(a);}finally{(Z$1=b)||W$1||Uh(1,!1,null);}} -function bi(a,b,c,d,e){var f=b.current;if(c){c=c._reactInternalFiber;var g;b:{2===id$3(c)&&2===c.tag?void 0:A$1("170");for(g=c;3!==g.tag;){if(mf(g)){g=g.stateNode.__reactInternalMemoizedMergedChildContext;break b}(g=g.return)?void 0:A$1("171");}g=g.stateNode.context;}c=mf(c)?rf(c,g):g;}else c=emptyObject_1;null===b.context?b.context=c:b.pendingContext=c;b=e;e=Kf(d);e.payload={element:a};b=void 0===b?null:b;null!==b&&(e.callback=b);Mf(f,e,d);kg(f,d);return d} +function bi(a,b,c,d,e){var f=b.current;if(c){c=c._reactInternalFiber;var g;b:{2===id$3(c)&&2===c.tag?void 0:A$1("170");for(g=c;3!==g.tag;){if(mf(g)){g=g.stateNode.__reactInternalMemoizedMergedChildContext;break b}(g=g.return)?void 0:A$1("171");}g=g.stateNode.context;}c=mf(c)?rf(c,g):g;}else c=require$$10;null===b.context?b.context=c:b.pendingContext=c;b=e;e=Kf(d);e.payload={element:a};b=void 0===b?null:b;null!==b&&(e.callback=b);Mf(f,e,d);kg(f,d);return d} function ci(a){var b=a._reactInternalFiber;void 0===b&&("function"===typeof a.render?A$1("188"):A$1("268",Object.keys(a)));a=ld(b);return null===a?null:a.stateNode}function di(a,b,c,d){var e=b.current,f=ig();e=jg(f,e);return bi(a,b,c,e,d)}function ei(a){a=a.current;if(!a.child)return null;switch(a.child.tag){case 5:return a.child.stateNode;default:return a.child.stateNode}} -function fi(a){var b=a.findFiberByHostInstance;return Ef(objectAssign({},a,{findHostInstanceByFiber:function(a){a=ld(a);return null===a?null:a.stateNode},findFiberByHostInstance:function(a){return b?b(a):null}}))} +function fi(a){var b=a.findFiberByHostInstance;return Ef(assign$1({},a,{findHostInstanceByFiber:function(a){a=ld(a);return null===a?null:a.stateNode},findFiberByHostInstance:function(a){return b?b(a):null}}))} var gi={updateContainerAtExpirationTime:bi,createContainer:function(a,b,c){return Af(a,b,c)},updateContainer:di,flushRoot:Wh,requestWork:wh,computeUniqueAsyncExpiration:yh,batchedUpdates:Yh,unbatchedUpdates:Zh,deferredUpdates:Dh,syncUpdates:Eh,interactiveUpdates:function(a,b,c){if(zh)return a(b,c);Z$1||W$1||0===Ah||(Uh(Ah,!1,null),Ah=0);var d=zh,e=Z$1;Z$1=zh=!0;try{return a(b,c)}finally{zh=d,(Z$1=e)||W$1||Sh();}},flushInteractiveUpdates:function(){W$1||0===Ah||(Uh(Ah,!1,null),Ah=0);},flushControlled:ai,flushSync:$h, getPublicRootInstance:ei,findHostInstance:ci,findHostInstanceWithNoPortals:function(a){a=md(a);return null===a?null:a.stateNode},injectIntoDevTools:fi};Kb.injectFiberControlledHostComponent(We); function ji(a){this._expirationTime=yh();this._root=a;this._callbacks=this._next=null;this._hasChildren=this._didComplete=!1;this._children=null;this._defer=!0;}ji.prototype.render=function(a){this._defer?void 0:A$1("250");this._hasChildren=!0;this._children=a;var b=this._root._internalRoot,c=this._expirationTime,d=new ki;bi(a,b,null,c,d._onCommit);return d};ji.prototype.then=function(a){if(this._didComplete)a();else{var b=this._callbacks;null===b&&(b=this._callbacks=[]);b.push(a);}}; @@ -10686,14 +11625,14 @@ function hyphenate(string) { var hyphenate_1 = hyphenate; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @typechecks - */ + + +var hyphenate$1 = Object.freeze({ + default: hyphenate_1, + __moduleExports: hyphenate_1 +}); + +var hyphenate$2 = ( hyphenate$1 && hyphenate_1 ) || hyphenate$1; 'use strict'; @@ -10718,11 +11657,18 @@ var msPattern = /^ms-/; * @return {string} */ function hyphenateStyleName(string) { - return hyphenate_1(string).replace(msPattern, '-ms-'); + return hyphenate$2(string).replace(msPattern, '-ms-'); } var hyphenateStyleName_1 = hyphenateStyleName; + + +var hyphenateStyleName$1 = Object.freeze({ + default: hyphenateStyleName_1, + __moduleExports: hyphenateStyleName_1 +}); + "use strict"; /** @@ -10753,14 +11699,14 @@ function camelize(string) { var camelize_1 = camelize; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * @typechecks - */ + + +var camelize$1 = Object.freeze({ + default: camelize_1, + __moduleExports: camelize_1 +}); + +var camelize$2 = ( camelize$1 && camelize_1 ) || camelize$1; 'use strict'; @@ -10786,11 +11732,22 @@ var msPattern$1 = /^-ms-/; * @return {string} */ function camelizeStyleName(string) { - return camelize_1(string.replace(msPattern$1, 'ms-')); + return camelize$2(string.replace(msPattern$1, 'ms-')); } var camelizeStyleName_1 = camelizeStyleName; + + +var camelizeStyleName$1 = Object.freeze({ + default: camelizeStyleName_1, + __moduleExports: camelizeStyleName_1 +}); + +var require$$11 = ( hyphenateStyleName$1 && hyphenateStyleName_1 ) || hyphenateStyleName$1; + +var require$$12 = ( camelizeStyleName$1 && camelizeStyleName_1 ) || camelizeStyleName$1; + var reactDom_development = createCommonjsModule(function (module) { /** @license React v16.4.0 * react-dom.development.js @@ -10809,19 +11766,19 @@ var reactDom_development = createCommonjsModule(function (module) { (function() { 'use strict'; -var invariant = invariant_1; -var React = react; -var warning = warning_1; -var ExecutionEnvironment = ExecutionEnvironment_1; -var _assign = objectAssign; -var emptyFunction = emptyFunction_1; -var checkPropTypes = checkPropTypes_1; -var getActiveElement = getActiveElement_1; -var shallowEqual = shallowEqual_1; -var containsNode = containsNode_1; -var emptyObject = emptyObject_1; -var hyphenateStyleName = hyphenateStyleName_1; -var camelizeStyleName = camelizeStyleName_1; +var invariant = invariant$2; +var React = _react; +var warning = warning$3; +var ExecutionEnvironment = require$$3; +var _assign = assign$1; +var emptyFunction = emptyFunction$2; +var checkPropTypes = checkPropTypes$2; +var getActiveElement = require$$7; +var shallowEqual = require$$8; +var containsNode = require$$9; +var emptyObject = require$$10; +var hyphenateStyleName = require$$11; +var camelizeStyleName = require$$12; // Relying on the `invariant()` implementation lets us // have preserve the format and params in the www builds. @@ -28100,11 +29057,20 @@ module.exports = reactDom; } }); + + +var reactDom_development$2 = Object.freeze({ + default: reactDom_development, + __moduleExports: reactDom_development +}); + +var require$$1$7 = ( reactDom_development$2 && reactDom_development ) || reactDom_development$2; + var reactDom = createCommonjsModule(function (module) { 'use strict'; { - module.exports = reactDom_development; + module.exports = require$$1$7; } }); @@ -47205,6 +48171,8 @@ var bufferEs6 = Object.freeze({ isBuffer: isBuffer }); +var require$$0$30 = ( bufferEs6 && undefined ) || bufferEs6; + var bn$1 = createCommonjsModule(function (module) { (function (module, exports) { 'use strict'; @@ -47258,7 +48226,7 @@ var bn$1 = createCommonjsModule(function (module) { var Buffer; try { - Buffer = bufferEs6.Buffer; + Buffer = require$$0$30.Buffer; } catch (e) { } @@ -50635,6 +51603,15 @@ var bn$1 = createCommonjsModule(function (module) { })('object' === 'undefined' || module, commonjsGlobal); }); + + +var bn$3 = Object.freeze({ + default: bn$1, + __moduleExports: bn$1 +}); + +var bnjs = ( bn$3 && bn$1 ) || bn$3; + 'use strict'; /* @@ -50703,7 +51680,7 @@ var feen = function(pyn) { return tmp; } if (pyn >= 0x100000000 && pyn <= 0xffffffffffffffff) { - var pynBn = new bn$1(pyn); + var pynBn = new bnjs(pyn); var lo = pynBn.and(f); var hi = pynBn.and('18446744069414584000'); return hi.or(feen(lo)).toNumber(); @@ -50713,14 +51690,14 @@ var feen = function(pyn) { var fend = function(cry) { if (cry >= 0x10000 && cry <= 0xFFFFFFFF) { - var res = new bn$1(teil(cry - 0x10000)); - res = res.add(new bn$1(65536)).toNumber(); + var res = new bnjs(teil(cry - 0x10000)); + res = res.add(new bnjs(65536)).toNumber(); return res; } if (cry >= 0x100000000 && cry <= bn(0xffffffffffffffff)) { - var cryBn = new bn$1(cry); - var lo = cryBn.and(new bn$1('0xFFFFFFFF')); - var hi = cryBn.and(new bn$1('0xffffffff00000000')); + var cryBn = new bnjs(cry); + var lo = cryBn.and(new bnjs('0xFFFFFFFF')); + var hi = cryBn.and(new bnjs('0xffffffff00000000')); var res = hi.or(fend(lo)); return res.toNumber(); } @@ -50752,21 +51729,21 @@ var teil = function(vip) { sel = rund(i, sel[0], sel[1]); } //var res = bn(bn(0xFFFF).mul(sel[0])).add(sel[1]); - var r1 = new bn$1(65535); - var res = r1.mul(new bn$1(sel[0])).add(new bn$1(sel[1])); + var r1 = new bnjs(65535); + var res = r1.mul(new bnjs(sel[0])).add(new bnjs(sel[1])); return res.toNumber(); }; var rynd = function(n, l, r) { l = Math.floor(l); var res = [r, 0]; - var m = new bn$1(65536); + var m = new bnjs(65536); if (n % 2 == 0) { - m = new bn$1(65535); + m = new bnjs(65535); } //res[1] = (bn(muk(raku[n], 2, r)).add(l)) % m; - var r1 = new bn$1(muk(raku[n], 2, r)); - var r2 = r1.add(new bn$1(l)).mod(m); + var r1 = new bnjs(muk(raku[n], 2, r)); + var r2 = r1.add(new bnjs(l)).mod(m); res[1] = r2.toNumber(); return res }; @@ -50774,12 +51751,12 @@ var rynd = function(n, l, r) { var rund = function(n, l, r) { l = Math.floor(l); var res = [r, 0]; - var m = new bn$1(65536); + var m = new bnjs(65536); if (n % 2 == 0) { - m = new bn$1(65535); + m = new bnjs(65535); } - var h = new bn$1(muk(raku[n], 2, r)); - var r1 = new bn$1(m + l); + var h = new bnjs(muk(raku[n], 2, r)); + var r1 = new bnjs(m + l); var r2 = r1.sub(h.mod(m)).mod(m).toString(); res[1] = r2; return res @@ -50797,13 +51774,13 @@ var murmur3 = function(data, seed) { if (!seed) { seed = 0; } - var c1 = new bn$1(3432918353); - var c2 = new bn$1(461845907); + var c1 = new bnjs(3432918353); + var c2 = new bnjs(461845907); var f = 4294967295; - var length = new bn$1(data.length); - var h1 = new bn$1(seed); + var length = new bnjs(data.length); + var h1 = new bnjs(seed); var k1; var roundedEnd = length & 0xFFFFFFFC; // this will likely need to be redone with bignum @@ -50831,19 +51808,19 @@ var murmur3 = function(data, seed) { } if (val == 3 || val == 2 || val == 1) { k1 = k1 | (data.charCodeAt(roundedEnd) & 0xFF); - k1 = new bn$1(k1 * c1); - var k2 = new bn$1(k1.and(new bn$1(f)).shrn(17)); + k1 = new bnjs(k1 * c1); + var k2 = new bnjs(k1.and(new bnjs(f)).shrn(17)); k1 = k1.shln(15).or(k2); k1 = k1.mul(c2); h1 = h1.xor(k1); } h1 = h1.xor(length); - h1 = h1.xor(h1.and(new bn$1(f)).shrn(16)); - h1 = h1.mul(new bn$1(2246822507)); - h1 = h1.xor(h1.and(new bn$1(f)).shrn(13)); - h1 = h1.mul(new bn$1(3266489909)); - h1 = h1.xor(h1.and(new bn$1(f)).shrn(16)); - return h1.and(new bn$1(f)).toNumber(); + h1 = h1.xor(h1.and(new bnjs(f)).shrn(16)); + h1 = h1.mul(new bnjs(2246822507)); + h1 = h1.xor(h1.and(new bnjs(f)).shrn(13)); + h1 = h1.mul(new bnjs(3266489909)); + h1 = h1.xor(h1.and(new bnjs(f)).shrn(16)); + return h1.and(new bnjs(f)).toNumber(); }; /* @@ -51011,6 +51988,13 @@ function getQueryParams() { return {}; } } +/* + Goes from: + 1531943107869 // "javascript unix time" + To: + "48711y 2w 5d 11m 9s" // "stringified time increments" +*/ + function secToString(secs) { if (secs <= 0) { return 'Completed'; @@ -51132,6 +52116,13 @@ function isValidStation(st) { if (tokens.length !== 2) return false; return urbitOb.isShip(tokens[0]) && isPatTa(tokens[1]); } +/* + Goes from: + ~2018.7.17..23.15.09..5be5 // urbit @da + To: + (javascript Date object) +*/ + function daToDate(st) { var dub = function dub(n) { return parseInt(n) < 10 ? "0" + parseInt(n) : n.toString(); @@ -51142,6 +52133,20 @@ function daToDate(st) { var lilEnd = da[1].split('.'); var ds = "".concat(bigEnd[0].slice(1), "-").concat(dub(bigEnd[1]), "-").concat(dub(bigEnd[2]), "T").concat(dub(lilEnd[0]), ":").concat(dub(lilEnd[1]), ":").concat(dub(lilEnd[2]), "Z"); return new Date(ds); +} +/* + Goes from: + (javascript Date object) + To: + ~2018.7.17..23.15.09..5be5 // urbit @da +*/ + +function dateToDa(d, mil) { + var fil = function fil(n) { + return n >= 10 ? n : "0" + n; + }; + + return "~".concat(d.getUTCFullYear(), ".") + "".concat(d.getUTCMonth() + 1, ".") + "".concat(fil(d.getUTCDate()), "..") + "".concat(fil(d.getUTCHours()), ".") + "".concat(fil(d.getUTCMinutes()), ".") + "".concat(fil(d.getUTCSeconds())) + "".concat(mil ? "..0000" : ""); } // ascending for clarity function sortSrc(circleArray) { @@ -51380,6 +52385,7 @@ var util$1 = Object.freeze({ isPatTa: isPatTa, isValidStation: isValidStation, daToDate: daToDate, + dateToDa: dateToDa, sortSrc: sortSrc, arrayEqual: arrayEqual, foreignUrl: foreignUrl, @@ -51992,8 +52998,6 @@ function () { return DmsReducer; }(); -// import { router } from '/router'; - function createDMStation(station, foreign) { var circle = station.split("/")[1]; var everyoneElse = circle.split(".").filter(function (ship) { @@ -52032,35 +53036,6 @@ function createDMStation(station, foreign) { } } -/** - Response format - - { - data: { - json: { - circle: { // *.loc for local, *.rem for remote - cos: // config - pes: // presence - nes: // messages - gram: // message (individual) - } - circles: // circles you own - public: // circles in your public membership list - client: { - gys: // glyphs - nis: // nicknames - } - peers: // subscribers to your circles - status: // rumor, presence -- TODO? - } - } - from: { - path: // Subscription path that triggered response - ship: // Subscription requestor - } - } -**/ - var UrbitOperator = /*#__PURE__*/ function () { @@ -52358,6 +53333,61 @@ function (_Component) { return Button; }(react_1); +var classnames = createCommonjsModule(function (module) { +/*! + Copyright (c) 2017 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ +/* global define */ + +(function () { + 'use strict'; + + var hasOwn = {}.hasOwnProperty; + + function classNames () { + var classes = []; + + for (var i = 0; i < arguments.length; i++) { + var arg = arguments[i]; + if (!arg) continue; + + var argType = typeof arg; + + if (argType === 'string' || argType === 'number') { + classes.push(arg); + } else if (Array.isArray(arg) && arg.length) { + var inner = classNames.apply(null, arg); + if (inner) { + classes.push(inner); + } + } else if (argType === 'object') { + for (var key in arg) { + if (hasOwn.call(arg, key) && arg[key]) { + classes.push(key); + } + } + } + } + + return classes.join(' '); + } + + if ('object' !== 'undefined' && module.exports) { + classNames.default = classNames; + module.exports = classNames; + } else if (typeof undefined === 'function' && typeof undefined.amd === 'object' && undefined.amd) { + // register as 'classnames', consistent with npm package name + undefined('classnames', [], function () { + return classNames; + }); + } else { + window.classNames = classNames; + } +}()); +}); + var Header = /*#__PURE__*/ function (_Component) { @@ -52544,11 +53574,11 @@ function (_Component) { } }); loadingClass = this.props.store.views.transition === TRANSITION_LOADING ? 'header-loading' : 'hide'; - - if (headerData.title) { - headerClass = headerData.title.style === "mono" ? "header-title header-title-mono" : "header-title"; - } - + headerClass = classnames({ + 'flex-3rd': true, + 'header-title': true, + 'header-title-mono': headerData.title && headerData.title.style === "mono" + }); return react.createElement("div", null, react.createElement("div", { className: "row" }, react.createElement("div", { @@ -52559,11 +53589,11 @@ function (_Component) { className: loadingClass }), react.createElement("a", { onClick: this.toggleMenu, - className: "header-icon-menu" + className: "flex-1st" }, react.createElement("div", { className: "panini" })), react.createElement("div", { - className: "header-icon-page" + className: "flex-2nd" }, iconElem), react.createElement("h3", { className: headerClass }, react.createElement("a", { @@ -52602,19 +53632,18 @@ function _isPlaceholder(a) { } var _isPlaceholder_1 = _isPlaceholder; -/** - * Optimized internal one-arity curry function. - * - * @private - * @category Function - * @param {Function} fn The function to curry. - * @return {Function} The curried function. - */ +var _isPlaceholder$1 = Object.freeze({ + default: _isPlaceholder_1, + __moduleExports: _isPlaceholder_1 +}); + +var _isPlaceholder$2 = ( _isPlaceholder$1 && _isPlaceholder_1 ) || _isPlaceholder$1; + function _curry1(fn) { return function f1(a) { - if (arguments.length === 0 || _isPlaceholder_1(a)) { + if (arguments.length === 0 || _isPlaceholder$2(a)) { return f1; } else { return fn.apply(this, arguments); @@ -52623,29 +53652,28 @@ function _curry1(fn) { } var _curry1_1 = _curry1; -/** - * Optimized internal two-arity curry function. - * - * @private - * @category Function - * @param {Function} fn The function to curry. - * @return {Function} The curried function. - */ +var _curry1$1 = Object.freeze({ + default: _curry1_1, + __moduleExports: _curry1_1 +}); + +var _curry1$2 = ( _curry1$1 && _curry1_1 ) || _curry1$1; + function _curry2(fn) { return function f2(a, b) { switch (arguments.length) { case 0: return f2; case 1: - return _isPlaceholder_1(a) ? f2 : _curry1_1(function (_b) { + return _isPlaceholder$2(a) ? f2 : _curry1$2(function (_b) { return fn(a, _b); }); default: - return _isPlaceholder_1(a) && _isPlaceholder_1(b) ? f2 : _isPlaceholder_1(a) ? _curry1_1(function (_a) { + return _isPlaceholder$2(a) && _isPlaceholder$2(b) ? f2 : _isPlaceholder$2(a) ? _curry1$2(function (_a) { return fn(_a, b); - }) : _isPlaceholder_1(b) ? _curry1_1(function (_b) { + }) : _isPlaceholder$2(b) ? _curry1$2(function (_b) { return fn(a, _b); }) : fn(a, b); } @@ -52653,6 +53681,13 @@ function _curry2(fn) { } var _curry2_1 = _curry2; + + +var _curry2$1 = Object.freeze({ + default: _curry2_1, + __moduleExports: _curry2_1 +}); + /** * Tests whether or not an object is an array. * @@ -52665,31 +53700,33 @@ var _curry2_1 = _curry2; * _isArray(null); //=> false * _isArray({}); //=> false */ -var _isArray$2 = Array.isArray || function _isArray(val) { +var _isArray$3 = Array.isArray || function _isArray(val) { return val != null && val.length >= 0 && Object.prototype.toString.call(val) === '[object Array]'; }; + + +var _isArray$5 = Object.freeze({ + default: _isArray$3, + __moduleExports: _isArray$3 +}); + function _isTransformer(obj) { return typeof obj['@@transducer/step'] === 'function'; } var _isTransformer_1 = _isTransformer; -/** - * Returns a function that dispatches with different strategies based on the - * object in list position (last argument). If it is an array, executes [fn]. - * Otherwise, if it has a function with one of the given method names, it will - * execute that function (functor case). Otherwise, if it is a transformer, - * uses transducer [xf] to return a new transformer (transducer case). - * Otherwise, it will default to executing [fn]. - * - * @private - * @param {Array} methodNames properties to check for a custom implementation - * @param {Function} xf transducer to initialize if object is transformer - * @param {Function} fn default ramda implementation - * @return {Function} A function that dispatches on object in list position - */ +var _isTransformer$1 = Object.freeze({ + default: _isTransformer_1, + __moduleExports: _isTransformer_1 +}); + +var _isArray$6 = ( _isArray$5 && _isArray$3 ) || _isArray$5; + +var _isTransformer$2 = ( _isTransformer$1 && _isTransformer_1 ) || _isTransformer$1; + function _dispatchable(methodNames, xf, fn) { return function () { if (arguments.length === 0) { @@ -52697,7 +53734,7 @@ function _dispatchable(methodNames, xf, fn) { } var args = Array.prototype.slice.call(arguments, 0); var obj = args.pop(); - if (!_isArray$2(obj)) { + if (!_isArray$6(obj)) { var idx = 0; while (idx < methodNames.length) { if (typeof obj[methodNames[idx]] === 'function') { @@ -52705,7 +53742,7 @@ function _dispatchable(methodNames, xf, fn) { } idx += 1; } - if (_isTransformer_1(obj)) { + if (_isTransformer$2(obj)) { var transducer = xf.apply(null, args); return transducer(obj); } @@ -52715,6 +53752,13 @@ function _dispatchable(methodNames, xf, fn) { } var _dispatchable_1 = _dispatchable; + + +var _dispatchable$1 = Object.freeze({ + default: _dispatchable_1, + __moduleExports: _dispatchable_1 +}); + function _reduced(x) { return x && x['@@transducer/reduced'] ? x : { '@@transducer/value': x, @@ -52723,6 +53767,13 @@ function _reduced(x) { } var _reduced_1 = _reduced; + + +var _reduced$1 = Object.freeze({ + default: _reduced_1, + __moduleExports: _reduced_1 +}); + var _xfBase = { init: function () { return this.xf['@@transducer/init'](); @@ -52732,6 +53783,23 @@ var _xfBase = { } }; +var _xfBase_1 = _xfBase.init; +var _xfBase_2 = _xfBase.result; + + +var _xfBase$2 = Object.freeze({ + default: _xfBase, + __moduleExports: _xfBase, + init: _xfBase_1, + result: _xfBase_2 +}); + +var _curry2$2 = ( _curry2$1 && _curry2_1 ) || _curry2$1; + +var _reduced$2 = ( _reduced$1 && _reduced_1 ) || _reduced$1; + +var _xfBase$3 = ( _xfBase$2 && _xfBase ) || _xfBase$2; + var XFind = /*#__PURE__*/function () { function XFind(f, xf) { @@ -52739,7 +53807,7 @@ var XFind = /*#__PURE__*/function () { this.f = f; this.found = false; } - XFind.prototype['@@transducer/init'] = _xfBase.init; + XFind.prototype['@@transducer/init'] = _xfBase$3.init; XFind.prototype['@@transducer/result'] = function (result) { if (!this.found) { result = this.xf['@@transducer/step'](result, void 0); @@ -52749,7 +53817,7 @@ var XFind = /*#__PURE__*/function () { XFind.prototype['@@transducer/step'] = function (result, input) { if (this.f(input)) { this.found = true; - result = _reduced_1(this.xf['@@transducer/step'](result, input)); + result = _reduced$2(this.xf['@@transducer/step'](result, input)); } return result; }; @@ -52757,38 +53825,23 @@ var XFind = /*#__PURE__*/function () { return XFind; }(); -var _xfind = /*#__PURE__*/_curry2_1(function _xfind(f, xf) { +var _xfind = /*#__PURE__*/_curry2$2(function _xfind(f, xf) { return new XFind(f, xf); }); var _xfind_1 = _xfind; -/** - * Returns the first element of the list which matches the predicate, or - * `undefined` if no element matches. - * - * Dispatches to the `find` method of the second argument, if present. - * - * Acts as a transducer if a transformer is given in list position. - * - * @func - * @memberOf R - * @since v0.1.0 - * @category List - * @sig (a -> Boolean) -> [a] -> a | undefined - * @param {Function} fn The predicate function used to determine if the element is the - * desired one. - * @param {Array} list The array to consider. - * @return {Object} The element found, or `undefined`. - * @see R.transduce - * @example - * - * var xs = [{a: 1}, {a: 2}, {a: 3}]; - * R.find(R.propEq('a', 2))(xs); //=> {a: 2} - * R.find(R.propEq('a', 4))(xs); //=> undefined - */ -var find = /*#__PURE__*/_curry2_1( /*#__PURE__*/_dispatchable_1(['find'], _xfind_1, function find(fn, list) { +var _xfind$1 = Object.freeze({ + default: _xfind_1, + __moduleExports: _xfind_1 +}); + +var _dispatchable$2 = ( _dispatchable$1 && _dispatchable_1 ) || _dispatchable$1; + +var _xfind$2 = ( _xfind$1 && _xfind_1 ) || _xfind$1; + +var find = /*#__PURE__*/_curry2$2( /*#__PURE__*/_dispatchable$2(['find'], _xfind$2, function find(fn, list) { var idx = 0; var len = list.length; while (idx < len) { @@ -52800,6 +53853,13 @@ var find = /*#__PURE__*/_curry2_1( /*#__PURE__*/_dispatchable_1(['find'], _xfind })); var find_1 = find; + + +var find$1 = Object.freeze({ + default: find_1, + __moduleExports: find_1 +}); + function _complement(f) { return function () { return !f.apply(this, arguments); @@ -52807,6 +53867,13 @@ function _complement(f) { } var _complement_1 = _complement; + + +var _complement$1 = Object.freeze({ + default: _complement_1, + __moduleExports: _complement_1 +}); + function _filter(fn, list) { var idx = 0; var len = list.length; @@ -52822,37 +53889,41 @@ function _filter(fn, list) { } var _filter_1 = _filter; -function _isObject$2(x) { + + +var _filter$1 = Object.freeze({ + default: _filter_1, + __moduleExports: _filter_1 +}); + +function _isObject$3(x) { return Object.prototype.toString.call(x) === '[object Object]'; } -var _isObject_1 = _isObject$2; +var _isObject_1 = _isObject$3; + + + +var _isObject$4 = Object.freeze({ + default: _isObject_1, + __moduleExports: _isObject_1 +}); function _isString(x) { return Object.prototype.toString.call(x) === '[object String]'; } var _isString_1 = _isString; -/** - * Tests whether or not an object is similar to an array. - * - * @private - * @category Type - * @category List - * @sig * -> Boolean - * @param {*} x The object to test. - * @return {Boolean} `true` if `x` has a numeric length property and extreme indices defined; `false` otherwise. - * @example - * - * _isArrayLike([]); //=> true - * _isArrayLike(true); //=> false - * _isArrayLike({}); //=> false - * _isArrayLike({length: 10}); //=> false - * _isArrayLike({0: 'zero', 9: 'nine', length: 10}); //=> true - */ -var _isArrayLike = /*#__PURE__*/_curry1_1(function isArrayLike(x) { - if (_isArray$2(x)) { +var _isString$1 = Object.freeze({ + default: _isString_1, + __moduleExports: _isString_1 +}); + +var _isString$2 = ( _isString$1 && _isString_1 ) || _isString$1; + +var _isArrayLike = /*#__PURE__*/_curry1$2(function isArrayLike(x) { + if (_isArray$6(x)) { return true; } if (!x) { @@ -52861,7 +53932,7 @@ var _isArrayLike = /*#__PURE__*/_curry1_1(function isArrayLike(x) { if (typeof x !== 'object') { return false; } - if (_isString_1(x)) { + if (_isString$2(x)) { return false; } if (x.nodeType === 1) { @@ -52877,6 +53948,13 @@ var _isArrayLike = /*#__PURE__*/_curry1_1(function isArrayLike(x) { }); var _isArrayLike_1 = _isArrayLike; + + +var _isArrayLike$1 = Object.freeze({ + default: _isArrayLike_1, + __moduleExports: _isArrayLike_1 +}); + var XWrap = /*#__PURE__*/function () { function XWrap(fn) { this.f = fn; @@ -52899,6 +53977,13 @@ function _xwrap(fn) { } var _xwrap_1 = _xwrap; + + +var _xwrap$1 = Object.freeze({ + default: _xwrap_1, + __moduleExports: _xwrap_1 +}); + function _arity(n, fn) { /* eslint-disable no-unused-vars */ switch (n) { @@ -52952,38 +54037,36 @@ function _arity(n, fn) { } var _arity_1 = _arity; -/** - * Creates a function that is bound to a context. - * Note: `R.bind` does not provide the additional argument-binding capabilities of - * [Function.prototype.bind](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind). - * - * @func - * @memberOf R - * @since v0.6.0 - * @category Function - * @category Object - * @sig (* -> *) -> {*} -> (* -> *) - * @param {Function} fn The function to bind to context - * @param {Object} thisObj The context to bind `fn` to - * @return {Function} A function that will execute in the context of `thisObj`. - * @see R.partial - * @example - * - * var log = R.bind(console.log, console); - * R.pipe(R.assoc('a', 2), R.tap(log), R.assoc('a', 3))({a: 1}); //=> {a: 3} - * // logs {a: 2} - * @symb R.bind(f, o)(a, b) = f.call(o, a, b) - */ -var bind$1 = /*#__PURE__*/_curry2_1(function bind(fn, thisObj) { - return _arity_1(fn.length, function () { +var _arity$1 = Object.freeze({ + default: _arity_1, + __moduleExports: _arity_1 +}); + +var _arity$2 = ( _arity$1 && _arity_1 ) || _arity$1; + +var bind$1 = /*#__PURE__*/_curry2$2(function bind(fn, thisObj) { + return _arity$2(fn.length, function () { return fn.apply(thisObj, arguments); }); }); var bind_1 = bind$1; -function _arrayReduce$2(xf, acc, list) { + + +var bind$2 = Object.freeze({ + default: bind_1, + __moduleExports: bind_1 +}); + +var _isArrayLike$2 = ( _isArrayLike$1 && _isArrayLike_1 ) || _isArrayLike$1; + +var _xwrap$2 = ( _xwrap$1 && _xwrap_1 ) || _xwrap$1; + +var bind$3 = ( bind$2 && bind_1 ) || bind$2; + +function _arrayReduce$3(xf, acc, list) { var idx = 0; var len = list.length; while (idx < len) { @@ -53011,17 +54094,17 @@ function _iterableReduce(xf, acc, iter) { } function _methodReduce(xf, acc, obj, methodName) { - return xf['@@transducer/result'](obj[methodName](bind_1(xf['@@transducer/step'], xf), acc)); + return xf['@@transducer/result'](obj[methodName](bind$3(xf['@@transducer/step'], xf), acc)); } var symIterator = typeof Symbol !== 'undefined' ? Symbol.iterator : '@@iterator'; function _reduce(fn, acc, list) { if (typeof fn === 'function') { - fn = _xwrap_1(fn); + fn = _xwrap$2(fn); } - if (_isArrayLike_1(list)) { - return _arrayReduce$2(fn, acc, list); + if (_isArrayLike$2(list)) { + return _arrayReduce$3(fn, acc, list); } if (typeof list['fantasy-land/reduce'] === 'function') { return _methodReduce(fn, acc, list, 'fantasy-land/reduce'); @@ -53040,14 +54123,21 @@ function _reduce(fn, acc, list) { } var _reduce_1 = _reduce; + + +var _reduce$1 = Object.freeze({ + default: _reduce_1, + __moduleExports: _reduce_1 +}); + var XFilter = /*#__PURE__*/function () { function XFilter(f, xf) { this.xf = xf; this.f = f; } - XFilter.prototype['@@transducer/init'] = _xfBase.init; - XFilter.prototype['@@transducer/result'] = _xfBase.result; + XFilter.prototype['@@transducer/init'] = _xfBase$3.init; + XFilter.prototype['@@transducer/result'] = _xfBase$3.result; XFilter.prototype['@@transducer/step'] = function (result, input) { return this.f(input) ? this.xf['@@transducer/step'](result, input) : result; }; @@ -53055,30 +54145,52 @@ var XFilter = /*#__PURE__*/function () { return XFilter; }(); -var _xfilter = /*#__PURE__*/_curry2_1(function _xfilter(f, xf) { +var _xfilter = /*#__PURE__*/_curry2$2(function _xfilter(f, xf) { return new XFilter(f, xf); }); var _xfilter_1 = _xfilter; -function _has$2(prop, obj) { + + +var _xfilter$1 = Object.freeze({ + default: _xfilter_1, + __moduleExports: _xfilter_1 +}); + +function _has$3(prop, obj) { return Object.prototype.hasOwnProperty.call(obj, prop); } -var _has_1 = _has$2; +var _has_1 = _has$3; + + + +var _has$4 = Object.freeze({ + default: _has_1, + __moduleExports: _has_1 +}); + +var _has$5 = ( _has$4 && _has_1 ) || _has$4; var toString$3 = Object.prototype.toString; var _isArguments = function () { return toString$3.call(arguments) === '[object Arguments]' ? function _isArguments(x) { return toString$3.call(x) === '[object Arguments]'; } : function _isArguments(x) { - return _has_1('callee', x); + return _has$5('callee', x); }; }; var _isArguments_1 = _isArguments; -// cover IE < 9 keys issues +var _isArguments$1 = Object.freeze({ + default: _isArguments_1, + __moduleExports: _isArguments_1 +}); + +var _isArguments$2 = ( _isArguments$1 && _isArguments_1 ) || _isArguments$1; + var hasEnumBug = ! /*#__PURE__*/{ toString: null }.propertyIsEnumerable('toString'); var nonEnumerableProps = ['constructor', 'valueOf', 'isPrototypeOf', 'toString', 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; // Safari bug @@ -53125,9 +54237,9 @@ var _keys = typeof Object.keys === 'function' && !hasArgsEnumBug ? function keys } var prop, nIdx; var ks = []; - var checkArgsLength = hasArgsEnumBug && _isArguments_1(obj); + var checkArgsLength = hasArgsEnumBug && _isArguments$2(obj); for (prop in obj) { - if (_has_1(prop, obj) && (!checkArgsLength || prop !== 'length')) { + if (_has$5(prop, obj) && (!checkArgsLength || prop !== 'length')) { ks[ks.length] = prop; } } @@ -53135,7 +54247,7 @@ var _keys = typeof Object.keys === 'function' && !hasArgsEnumBug ? function keys nIdx = nonEnumerableProps.length - 1; while (nIdx >= 0) { prop = nonEnumerableProps[nIdx]; - if (_has_1(prop, obj) && !contains(ks, prop)) { + if (_has$5(prop, obj) && !contains(ks, prop)) { ks[ks.length] = prop; } nIdx -= 1; @@ -53143,81 +54255,61 @@ var _keys = typeof Object.keys === 'function' && !hasArgsEnumBug ? function keys } return ks; }; -var keys$2 = /*#__PURE__*/_curry1_1(_keys); +var keys$2 = /*#__PURE__*/_curry1$2(_keys); var keys_1 = keys$2; -/** - * Takes a predicate and a `Filterable`, and returns a new filterable of the - * same type containing the members of the given filterable which satisfy the - * given predicate. Filterable objects include plain objects or any object - * that has a filter method such as `Array`. - * - * Dispatches to the `filter` method of the second argument, if present. - * - * Acts as a transducer if a transformer is given in list position. - * - * @func - * @memberOf R - * @since v0.1.0 - * @category List - * @sig Filterable f => (a -> Boolean) -> f a -> f a - * @param {Function} pred - * @param {Array} filterable - * @return {Array} Filterable - * @see R.reject, R.transduce, R.addIndex - * @example - * - * var isEven = n => n % 2 === 0; - * - * R.filter(isEven, [1, 2, 3, 4]); //=> [2, 4] - * - * R.filter(isEven, {a: 1, b: 2, c: 3, d: 4}); //=> {b: 2, d: 4} - */ -var filter = /*#__PURE__*/_curry2_1( /*#__PURE__*/_dispatchable_1(['filter'], _xfilter_1, function (pred, filterable) { - return _isObject_1(filterable) ? _reduce_1(function (acc, key) { +var keys$3 = Object.freeze({ + default: keys_1, + __moduleExports: keys_1 +}); + +var _filter$2 = ( _filter$1 && _filter_1 ) || _filter$1; + +var _isObject$5 = ( _isObject$4 && _isObject_1 ) || _isObject$4; + +var _reduce$2 = ( _reduce$1 && _reduce_1 ) || _reduce$1; + +var _xfilter$2 = ( _xfilter$1 && _xfilter_1 ) || _xfilter$1; + +var keys$4 = ( keys$3 && keys_1 ) || keys$3; + +var filter = /*#__PURE__*/_curry2$2( /*#__PURE__*/_dispatchable$2(['filter'], _xfilter$2, function (pred, filterable) { + return _isObject$5(filterable) ? _reduce$2(function (acc, key) { if (pred(filterable[key])) { acc[key] = filterable[key]; } return acc; - }, {}, keys_1(filterable)) : + }, {}, keys$4(filterable)) : // else - _filter_1(pred, filterable); + _filter$2(pred, filterable); })); var filter_1 = filter; -/** - * The complement of [`filter`](#filter). - * - * Acts as a transducer if a transformer is given in list position. Filterable - * objects include plain objects or any object that has a filter method such - * as `Array`. - * - * @func - * @memberOf R - * @since v0.1.0 - * @category List - * @sig Filterable f => (a -> Boolean) -> f a -> f a - * @param {Function} pred - * @param {Array} filterable - * @return {Array} - * @see R.filter, R.transduce, R.addIndex - * @example - * - * var isOdd = (n) => n % 2 === 1; - * - * R.reject(isOdd, [1, 2, 3, 4]); //=> [2, 4] - * - * R.reject(isOdd, {a: 1, b: 2, c: 3, d: 4}); //=> {b: 2, d: 4} - */ -var reject = /*#__PURE__*/_curry2_1(function reject(pred, filterable) { - return filter_1(_complement_1(pred), filterable); +var filter$1 = Object.freeze({ + default: filter_1, + __moduleExports: filter_1 +}); + +var _complement$2 = ( _complement$1 && _complement_1 ) || _complement$1; + +var filter$2 = ( filter$1 && filter_1 ) || filter$1; + +var reject = /*#__PURE__*/_curry2$2(function reject(pred, filterable) { + return filter$2(_complement$2(pred), filterable); }); var reject_1 = reject; + + +var reject$1 = Object.freeze({ + default: reject_1, + __moduleExports: reject_1 +}); + /** * Private `concat` function to merge two array-like objects. * @@ -53251,18 +54343,13 @@ function _concat(set1, set2) { } var _concat_1 = _concat; -/** - * Internal curryN function. - * - * @private - * @category Function - * @param {Number} length The arity of the curried function. - * @param {Array} received An array of arguments received thus far. - * @param {Function} fn The function to curry. - * @return {Function} The curried function. - */ +var _concat$1 = Object.freeze({ + default: _concat_1, + __moduleExports: _concat_1 +}); + function _curryN(length, received, fn) { return function () { var combined = []; @@ -53271,109 +54358,59 @@ function _curryN(length, received, fn) { var combinedIdx = 0; while (combinedIdx < received.length || argsIdx < arguments.length) { var result; - if (combinedIdx < received.length && (!_isPlaceholder_1(received[combinedIdx]) || argsIdx >= arguments.length)) { + if (combinedIdx < received.length && (!_isPlaceholder$2(received[combinedIdx]) || argsIdx >= arguments.length)) { result = received[combinedIdx]; } else { result = arguments[argsIdx]; argsIdx += 1; } combined[combinedIdx] = result; - if (!_isPlaceholder_1(result)) { + if (!_isPlaceholder$2(result)) { left -= 1; } combinedIdx += 1; } - return left <= 0 ? fn.apply(this, combined) : _arity_1(left, _curryN(length, combined, fn)); + return left <= 0 ? fn.apply(this, combined) : _arity$2(left, _curryN(length, combined, fn)); }; } var _curryN_1 = _curryN; -/** - * Returns a curried equivalent of the provided function, with the specified - * arity. The curried function has two unusual capabilities. First, its - * arguments needn't be provided one at a time. If `g` is `R.curryN(3, f)`, the - * following are equivalent: - * - * - `g(1)(2)(3)` - * - `g(1)(2, 3)` - * - `g(1, 2)(3)` - * - `g(1, 2, 3)` - * - * Secondly, the special placeholder value [`R.__`](#__) may be used to specify - * "gaps", allowing partial application of any combination of arguments, - * regardless of their positions. If `g` is as above and `_` is [`R.__`](#__), - * the following are equivalent: - * - * - `g(1, 2, 3)` - * - `g(_, 2, 3)(1)` - * - `g(_, _, 3)(1)(2)` - * - `g(_, _, 3)(1, 2)` - * - `g(_, 2)(1)(3)` - * - `g(_, 2)(1, 3)` - * - `g(_, 2)(_, 3)(1)` - * - * @func - * @memberOf R - * @since v0.5.0 - * @category Function - * @sig Number -> (* -> a) -> (* -> a) - * @param {Number} length The arity for the returned function. - * @param {Function} fn The function to curry. - * @return {Function} A new, curried function. - * @see R.curry - * @example - * - * var sumArgs = (...args) => R.sum(args); - * - * var curriedAddFourNumbers = R.curryN(4, sumArgs); - * var f = curriedAddFourNumbers(1, 2); - * var g = f(3); - * g(4); //=> 10 - */ -var curryN = /*#__PURE__*/_curry2_1(function curryN(length, fn) { +var _curryN$1 = Object.freeze({ + default: _curryN_1, + __moduleExports: _curryN_1 +}); + +var _curryN$2 = ( _curryN$1 && _curryN_1 ) || _curryN$1; + +var curryN = /*#__PURE__*/_curry2$2(function curryN(length, fn) { if (length === 1) { - return _curry1_1(fn); + return _curry1$2(fn); } - return _arity_1(length, _curryN_1(length, [], fn)); + return _arity$2(length, _curryN$2(length, [], fn)); }); var curryN_1 = curryN; -/** - * Creates a new list iteration function from an existing one by adding two new - * parameters to its callback function: the current index, and the entire list. - * - * This would turn, for instance, [`R.map`](#map) function into one that - * more closely resembles `Array.prototype.map`. Note that this will only work - * for functions in which the iteration callback function is the first - * parameter, and where the list is the last parameter. (This latter might be - * unimportant if the list parameter is not used.) - * - * @func - * @memberOf R - * @since v0.15.0 - * @category Function - * @category List - * @sig ((a ... -> b) ... -> [a] -> *) -> (a ..., Int, [a] -> b) ... -> [a] -> *) - * @param {Function} fn A list iteration function that does not pass index or list to its callback - * @return {Function} An altered list iteration function that passes (item, index, list) to its callback - * @example - * - * var mapIndexed = R.addIndex(R.map); - * mapIndexed((val, idx) => idx + '-' + val, ['f', 'o', 'o', 'b', 'a', 'r']); - * //=> ['0-f', '1-o', '2-o', '3-b', '4-a', '5-r'] - */ -var addIndex = /*#__PURE__*/_curry1_1(function addIndex(fn) { - return curryN_1(fn.length, function () { +var curryN$1 = Object.freeze({ + default: curryN_1, + __moduleExports: curryN_1 +}); + +var _concat$2 = ( _concat$1 && _concat_1 ) || _concat$1; + +var curryN$2 = ( curryN$1 && curryN_1 ) || curryN$1; + +var addIndex = /*#__PURE__*/_curry1$2(function addIndex(fn) { + return curryN$2(fn.length, function () { var idx = 0; var origFn = arguments[0]; var list = arguments[arguments.length - 1]; var args = Array.prototype.slice.call(arguments, 0); args[0] = function () { - var result = origFn.apply(this, _concat_1(arguments, [idx, list])); + var result = origFn.apply(this, _concat$2(arguments, [idx, list])); idx += 1; return result; }; @@ -53382,6 +54419,13 @@ var addIndex = /*#__PURE__*/_curry1_1(function addIndex(fn) { }); var addIndex_1 = addIndex; + + +var addIndex$1 = Object.freeze({ + default: addIndex_1, + __moduleExports: addIndex_1 +}); + function _map(fn, functor) { var idx = 0; var len = functor.length; @@ -53394,14 +54438,21 @@ function _map(fn, functor) { } var _map_1 = _map; + + +var _map$1 = Object.freeze({ + default: _map_1, + __moduleExports: _map_1 +}); + var XMap = /*#__PURE__*/function () { function XMap(f, xf) { this.xf = xf; this.f = f; } - XMap.prototype['@@transducer/init'] = _xfBase.init; - XMap.prototype['@@transducer/result'] = _xfBase.result; + XMap.prototype['@@transducer/init'] = _xfBase$3.init; + XMap.prototype['@@transducer/result'] = _xfBase$3.result; XMap.prototype['@@transducer/step'] = function (result, input) { return this.xf['@@transducer/step'](result, this.f(input)); }; @@ -53409,65 +54460,46 @@ var XMap = /*#__PURE__*/function () { return XMap; }(); -var _xmap = /*#__PURE__*/_curry2_1(function _xmap(f, xf) { +var _xmap = /*#__PURE__*/_curry2$2(function _xmap(f, xf) { return new XMap(f, xf); }); var _xmap_1 = _xmap; -/** - * Takes a function and - * a [functor](https://github.com/fantasyland/fantasy-land#functor), - * applies the function to each of the functor's values, and returns - * a functor of the same shape. - * - * Ramda provides suitable `map` implementations for `Array` and `Object`, - * so this function may be applied to `[1, 2, 3]` or `{x: 1, y: 2, z: 3}`. - * - * Dispatches to the `map` method of the second argument, if present. - * - * Acts as a transducer if a transformer is given in list position. - * - * Also treats functions as functors and will compose them together. - * - * @func - * @memberOf R - * @since v0.1.0 - * @category List - * @sig Functor f => (a -> b) -> f a -> f b - * @param {Function} fn The function to be called on every element of the input `list`. - * @param {Array} list The list to be iterated over. - * @return {Array} The new list. - * @see R.transduce, R.addIndex - * @example - * - * var double = x => x * 2; - * - * R.map(double, [1, 2, 3]); //=> [2, 4, 6] - * - * R.map(double, {x: 1, y: 2, z: 3}); //=> {x: 2, y: 4, z: 6} - * @symb R.map(f, [a, b]) = [f(a), f(b)] - * @symb R.map(f, { x: a, y: b }) = { x: f(a), y: f(b) } - * @symb R.map(f, functor_o) = functor_o.map(f) - */ -var map = /*#__PURE__*/_curry2_1( /*#__PURE__*/_dispatchable_1(['fantasy-land/map', 'map'], _xmap_1, function map(fn, functor) { +var _xmap$1 = Object.freeze({ + default: _xmap_1, + __moduleExports: _xmap_1 +}); + +var _map$2 = ( _map$1 && _map_1 ) || _map$1; + +var _xmap$2 = ( _xmap$1 && _xmap_1 ) || _xmap$1; + +var map = /*#__PURE__*/_curry2$2( /*#__PURE__*/_dispatchable$2(['fantasy-land/map', 'map'], _xmap$2, function map(fn, functor) { switch (Object.prototype.toString.call(functor)) { case '[object Function]': - return curryN_1(functor.length, function () { + return curryN$2(functor.length, function () { return fn.call(this, functor.apply(this, arguments)); }); case '[object Object]': - return _reduce_1(function (acc, key) { + return _reduce$2(function (acc, key) { acc[key] = fn(functor[key]); return acc; - }, {}, keys_1(functor)); + }, {}, keys$4(functor)); default: - return _map_1(fn, functor); + return _map$2(fn, functor); } })); var map_1 = map; + + +var map$1 = Object.freeze({ + default: map_1, + __moduleExports: map_1 +}); + var decode = { "0": 65533, "128": 8364, @@ -53530,6 +54562,13 @@ function decodeCodePoint(codePoint){ return output; } + + +var decode_codepoint$2 = Object.freeze({ + default: decode_codepoint, + __moduleExports: decode_codepoint +}); + var Aacute = "Á"; var aacute = "á"; var Abreve = "Ă"; @@ -54555,7 +55594,7 @@ var macr = "¯"; var male = "♂"; var malt = "✠"; var maltese = "✠"; -var map$1 = "↦"; +var map$2 = "↦"; var mapsto = "↦"; var mapstodown = "↧"; var mapstoleft = "↤"; @@ -56679,7 +57718,7 @@ var entities = { male: male, malt: malt, maltese: maltese, - map: map$1, + map: map$2, mapsto: mapsto, mapstodown: mapstodown, mapstoleft: mapstoleft, @@ -58807,7 +59846,7 @@ var entities$1 = Object.freeze({ male: male, malt: malt, maltese: maltese, - map: map$1, + map: map$2, mapsto: mapsto, mapstodown: mapstodown, mapstoleft: mapstoleft, @@ -60255,6 +61294,8 @@ var xml$1 = Object.freeze({ default: xml }); +var decodeCodePoint$1 = ( decode_codepoint$2 && decode_codepoint ) || decode_codepoint$2; + var entityMap = ( entities$1 && entities ) || entities$1; var legacyMap = ( legacy$1 && legacy ) || legacy$1; @@ -60798,7 +61839,7 @@ Tokenizer$1.prototype._decodeNumericEntity = function(offset, base){ var entity = this._buffer.substring(sectionStart, this._index); var parsed = parseInt(entity, base); - this._emitPartial(decode_codepoint(parsed)); + this._emitPartial(decodeCodePoint$1(parsed)); this._sectionStart = this._index; } else { this._sectionStart--; @@ -61145,6 +62186,13 @@ Tokenizer$1.prototype._emitPartial = function(value){ } }; + + +var Tokenizer$2 = Object.freeze({ + default: Tokenizer_1, + __moduleExports: Tokenizer_1 +}); + // shim for using process in browser // based off https://github.com/defunctzombie/node-process/blob/master/browser.js @@ -61368,9 +62416,9 @@ var process$5 = { uptime: uptime }; -var inherits$2; +var inherits$3; if (typeof Object.create === 'function'){ - inherits$2 = function inherits(ctor, superCtor) { + inherits$3 = function inherits(ctor, superCtor) { // implementation from standard node.js 'util' module ctor.super_ = superCtor; ctor.prototype = Object.create(superCtor.prototype, { @@ -61383,7 +62431,7 @@ if (typeof Object.create === 'function'){ }); }; } else { - inherits$2 = function inherits(ctor, superCtor) { + inherits$3 = function inherits(ctor, superCtor) { ctor.super_ = superCtor; var TempCtor = function () {}; TempCtor.prototype = superCtor.prototype; @@ -61391,7 +62439,7 @@ if (typeof Object.create === 'function'){ ctor.prototype.constructor = ctor; }; } -var inherits$3 = inherits$2; +var inherits$4 = inherits$3; // Copyright Joyent, Inc. and other Node contributors. // @@ -61964,7 +63012,7 @@ function hasOwnProperty$3(obj, prop) { } var util$2 = { - inherits: inherits$3, + inherits: inherits$4, _extend: _extend, log: log$1, isBuffer: isBuffer$1, @@ -62010,7 +63058,7 @@ var util$3 = Object.freeze({ isPrimitive: isPrimitive, isBuffer: isBuffer$1, log: log$1, - inherits: inherits$3, + inherits: inherits$4, _extend: _extend, default: util$2 }); @@ -62041,18 +63089,34 @@ if (typeof Object.create === 'function') { } }); + + +var inherits_browser$2 = Object.freeze({ + default: inherits_browser, + __moduleExports: inherits_browser +}); + var require$$0$31 = ( util$3 && util$2 ) || util$3; +var require$$1$8 = ( inherits_browser$2 && inherits_browser ) || inherits_browser$2; + var inherits = createCommonjsModule(function (module) { try { var util = require$$0$31; if (typeof util.inherits !== 'function') throw ''; module.exports = util.inherits; } catch (e) { - module.exports = inherits_browser; + module.exports = require$$1$8; } }); + + +var inherits$2 = Object.freeze({ + default: inherits, + __moduleExports: inherits +}); + 'use strict'; var domain; @@ -62066,8 +63130,6 @@ EventHandlers.prototype = Object.create(null); function EventEmitter() { EventEmitter.init.call(this); } -// nodejs oddity -// require('events') === require('events').EventEmitter EventEmitter.EventEmitter = EventEmitter; EventEmitter.usingDomains = false; @@ -62532,9 +63594,13 @@ var events = Object.freeze({ EventEmitter: EventEmitter }); +var require$$0$32 = ( Tokenizer$2 && Tokenizer_1 ) || Tokenizer$2; + +var require$$1$9 = ( inherits$2 && inherits ) || inherits$2; + var require$$2$5 = ( events && EventEmitter ) || events; -var Tokenizer = Tokenizer_1; +var Tokenizer = require$$0$32; /* Options: @@ -62656,7 +63722,7 @@ function Parser(cbs, options){ if(this._cbs.onparserinit) this._cbs.onparserinit(this); } -inherits(Parser, require$$2$5.EventEmitter); +require$$1$9(Parser, require$$2$5.EventEmitter); Parser.prototype._updatePosition = function(initialOffset){ if(this.endIndex === null){ @@ -62888,6 +63954,13 @@ Parser.prototype.done = Parser.prototype.end; var Parser_1 = Parser; + + +var Parser$1 = Object.freeze({ + default: Parser_1, + __moduleExports: Parser_1 +}); + //Types of elements found in the DOM var domelementtype = { Text: "text", //Text @@ -62904,6 +63977,31 @@ var domelementtype = { } }; +var domelementtype_1 = domelementtype.Text; +var domelementtype_2 = domelementtype.Directive; +var domelementtype_3 = domelementtype.Comment; +var domelementtype_4 = domelementtype.Script; +var domelementtype_5 = domelementtype.Style; +var domelementtype_6 = domelementtype.Tag; +var domelementtype_7 = domelementtype.CDATA; +var domelementtype_8 = domelementtype.Doctype; +var domelementtype_9 = domelementtype.isTag; + + +var domelementtype$2 = Object.freeze({ + default: domelementtype, + __moduleExports: domelementtype, + Text: domelementtype_1, + Directive: domelementtype_2, + Comment: domelementtype_3, + Script: domelementtype_4, + Style: domelementtype_5, + Tag: domelementtype_6, + CDATA: domelementtype_7, + Doctype: domelementtype_8, + isTag: domelementtype_9 +}); + var node = createCommonjsModule(function (module) { // This object will be used as the prototype for Nodes when creating a // DOM-Level-1-compliant structure. @@ -62951,10 +64049,25 @@ Object.keys(domLvl1).forEach(function(key) { }); }); +var node_1 = node.firstChild; +var node_2 = node.lastChild; +var node_3 = node.nodeType; + + +var node$2 = Object.freeze({ + default: node, + __moduleExports: node, + firstChild: node_1, + lastChild: node_2, + nodeType: node_3 +}); + +var NodePrototype = ( node$2 && node ) || node$2; + var element = createCommonjsModule(function (module) { // DOM-Level-1-compliant structure -var ElementPrototype = module.exports = Object.create(node); +var ElementPrototype = module.exports = Object.create(NodePrototype); var domLvl1 = { tagName: "name" @@ -62974,6 +64087,17 @@ Object.keys(domLvl1).forEach(function(key) { }); }); + + +var element$2 = Object.freeze({ + default: element, + __moduleExports: element +}); + +var ElementType = ( domelementtype$2 && domelementtype ) || domelementtype$2; + +var ElementPrototype = ( element$2 && element ) || element$2; + var re_whitespace = /\s+/g; @@ -63044,60 +64168,60 @@ DomHandler.prototype.onclosetag = function(){ DomHandler.prototype._createDomElement = function(properties){ if (!this._options.withDomLvl1) return properties; - var element$$1; + var element; if (properties.type === "tag") { - element$$1 = Object.create(element); + element = Object.create(ElementPrototype); } else { - element$$1 = Object.create(node); + element = Object.create(NodePrototype); } for (var key in properties) { if (properties.hasOwnProperty(key)) { - element$$1[key] = properties[key]; + element[key] = properties[key]; } } - return element$$1; + return element; }; -DomHandler.prototype._addDomElement = function(element$$1){ +DomHandler.prototype._addDomElement = function(element){ var parent = this._tagStack[this._tagStack.length - 1]; var siblings = parent ? parent.children : this.dom; var previousSibling = siblings[siblings.length - 1]; - element$$1.next = null; + element.next = null; if(this._options.withStartIndices){ - element$$1.startIndex = this._parser.startIndex; + element.startIndex = this._parser.startIndex; } if(this._options.withEndIndices){ - element$$1.endIndex = this._parser.endIndex; + element.endIndex = this._parser.endIndex; } if(previousSibling){ - element$$1.prev = previousSibling; - previousSibling.next = element$$1; + element.prev = previousSibling; + previousSibling.next = element; } else { - element$$1.prev = null; + element.prev = null; } - siblings.push(element$$1); - element$$1.parent = parent || null; + siblings.push(element); + element.parent = parent || null; }; DomHandler.prototype.onopentag = function(name, attribs){ var properties = { - type: name === "script" ? domelementtype.Script : name === "style" ? domelementtype.Style : domelementtype.Tag, + type: name === "script" ? ElementType.Script : name === "style" ? ElementType.Style : ElementType.Tag, name: name, attribs: attribs, children: [] }; - var element$$1 = this._createDomElement(properties); + var element = this._createDomElement(properties); - this._addDomElement(element$$1); + this._addDomElement(element); - this._tagStack.push(element$$1); + this._tagStack.push(element); }; DomHandler.prototype.ontext = function(data){ @@ -63107,7 +64231,7 @@ DomHandler.prototype.ontext = function(data){ var lastTag; - if(!this._tagStack.length && this.dom.length && (lastTag = this.dom[this.dom.length-1]).type === domelementtype.Text){ + if(!this._tagStack.length && this.dom.length && (lastTag = this.dom[this.dom.length-1]).type === ElementType.Text){ if(normalize){ lastTag.data = (lastTag.data + data).replace(re_whitespace, " "); } else { @@ -63118,7 +64242,7 @@ DomHandler.prototype.ontext = function(data){ this._tagStack.length && (lastTag = this._tagStack[this._tagStack.length - 1]) && (lastTag = lastTag.children[lastTag.children.length - 1]) && - lastTag.type === domelementtype.Text + lastTag.type === ElementType.Text ){ if(normalize){ lastTag.data = (lastTag.data + data).replace(re_whitespace, " "); @@ -63130,12 +64254,12 @@ DomHandler.prototype.ontext = function(data){ data = data.replace(re_whitespace, " "); } - var element$$1 = this._createDomElement({ + var element = this._createDomElement({ data: data, - type: domelementtype.Text + type: ElementType.Text }); - this._addDomElement(element$$1); + this._addDomElement(element); } } }; @@ -63143,35 +64267,35 @@ DomHandler.prototype.ontext = function(data){ DomHandler.prototype.oncomment = function(data){ var lastTag = this._tagStack[this._tagStack.length - 1]; - if(lastTag && lastTag.type === domelementtype.Comment){ + if(lastTag && lastTag.type === ElementType.Comment){ lastTag.data += data; return; } var properties = { data: data, - type: domelementtype.Comment + type: ElementType.Comment }; - var element$$1 = this._createDomElement(properties); + var element = this._createDomElement(properties); - this._addDomElement(element$$1); - this._tagStack.push(element$$1); + this._addDomElement(element); + this._tagStack.push(element); }; DomHandler.prototype.oncdatastart = function(){ var properties = { children: [{ data: "", - type: domelementtype.Text + type: ElementType.Text }], - type: domelementtype.CDATA + type: ElementType.CDATA }; - var element$$1 = this._createDomElement(properties); + var element = this._createDomElement(properties); - this._addDomElement(element$$1); - this._tagStack.push(element$$1); + this._addDomElement(element); + this._tagStack.push(element); }; DomHandler.prototype.oncommentend = DomHandler.prototype.oncdataend = function(){ @@ -63179,17 +64303,24 @@ DomHandler.prototype.oncommentend = DomHandler.prototype.oncdataend = function() }; DomHandler.prototype.onprocessinginstruction = function(name, data){ - var element$$1 = this._createDomElement({ + var element = this._createDomElement({ name: name, data: data, - type: domelementtype.Directive + type: ElementType.Directive }); - this._addDomElement(element$$1); + this._addDomElement(element); }; var domhandler = DomHandler; + + +var domhandler$2 = Object.freeze({ + default: domhandler, + __moduleExports: domhandler +}); + 'use strict'; function shouldProcessEveryNode(node) { return true; @@ -63199,6 +64330,15 @@ var shouldProcessNodeDefinitions = { shouldProcessEveryNode: shouldProcessEveryNode, }; +var shouldProcessNodeDefinitions_1 = shouldProcessNodeDefinitions.shouldProcessEveryNode; + + +var shouldProcessNodeDefinitions$2 = Object.freeze({ + default: shouldProcessNodeDefinitions, + __moduleExports: shouldProcessNodeDefinitions, + shouldProcessEveryNode: shouldProcessNodeDefinitions_1 +}); + /** * Ensure some object is a coerced to a string **/ @@ -63207,65 +64347,135 @@ var makeString = function makeString(object) { return '' + object; }; + + +var makeString$2 = Object.freeze({ + default: makeString, + __moduleExports: makeString +}); + +var makeString$3 = ( makeString$2 && makeString ) || makeString$2; + var escapeRegExp = function escapeRegExp(str) { - return makeString(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); + return makeString$3(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); }; + + +var escapeRegExp$2 = Object.freeze({ + default: escapeRegExp, + __moduleExports: escapeRegExp +}); + +var escapeRegExp$3 = ( escapeRegExp$2 && escapeRegExp ) || escapeRegExp$2; + var defaultToWhiteSpace = function defaultToWhiteSpace(characters) { if (characters == null) return '\\s'; else if (characters.source) return characters.source; else - return '[' + escapeRegExp(characters) + ']'; + return '[' + escapeRegExp$3(characters) + ']'; }; + + +var defaultToWhiteSpace$2 = Object.freeze({ + default: defaultToWhiteSpace, + __moduleExports: defaultToWhiteSpace +}); + +var defaultToWhiteSpace$3 = ( defaultToWhiteSpace$2 && defaultToWhiteSpace ) || defaultToWhiteSpace$2; + var nativeTrim = String.prototype.trim; var trim$1 = function trim(str, characters) { - str = makeString(str); + str = makeString$3(str); if (!characters && nativeTrim) return nativeTrim.call(str); - characters = defaultToWhiteSpace(characters); + characters = defaultToWhiteSpace$3(characters); return str.replace(new RegExp('^' + characters + '+|' + characters + '+$', 'g'), ''); }; + + +var trim$3 = Object.freeze({ + default: trim$1, + __moduleExports: trim$1 +}); + var decapitalize = function decapitalize(str) { - str = makeString(str); + str = makeString$3(str); return str.charAt(0).toLowerCase() + str.slice(1); }; -var camelize$4 = function camelize(str, decapitalize$$1) { - str = trim$1(str).replace(/[-_\s]+(.)?/g, function(match, c) { + + +var decapitalize$2 = Object.freeze({ + default: decapitalize, + __moduleExports: decapitalize +}); + +var trim$4 = ( trim$3 && trim$1 ) || trim$3; + +var decap = ( decapitalize$2 && decapitalize ) || decapitalize$2; + +var camelize$6 = function camelize(str, decapitalize) { + str = trim$4(str).replace(/[-_\s]+(.)?/g, function(match, c) { return c ? c.toUpperCase() : ""; }); - if (decapitalize$$1 === true) { - return decapitalize(str); + if (decapitalize === true) { + return decap(str); } else { return str; } }; + + +var camelize$8 = Object.freeze({ + default: camelize$6, + __moduleExports: camelize$6 +}); + var forEach = function forEach(arr, fn) { for (var i = 0; i < arr.length; i++) { fn(i, arr[i]); } }; -var map$2 = function map(arr, fn) { + + +var forEach$2 = Object.freeze({ + default: forEach, + __moduleExports: forEach +}); + +var forEach$3 = ( forEach$2 && forEach ) || forEach$2; + +var map$3 = function map(arr, fn) { var newArr = []; - forEach(arr, function(key, item) { + forEach$3(arr, function(key, item) { newArr.push(fn(key, item)); }); return newArr; }; + + +var map$5 = Object.freeze({ + default: map$3, + __moduleExports: map$3 +}); + +var map$6 = ( map$5 && map$3 ) || map$5; + var merge = function merge(args, curryArgs) { var mergedArgs = []; - mergedArgs = map$2(curryArgs, function(key, item) { + mergedArgs = map$6(curryArgs, function(key, item) { if (typeof item === 'undefined') { return args.shift(); } else { @@ -63276,10 +64486,17 @@ var merge = function merge(args, curryArgs) { return mergedArgs.concat(args); }; + + +var merge$2 = Object.freeze({ + default: merge, + __moduleExports: merge +}); + var countDefinedItems = function(args) { var count = 0; - forEach(args, function(key, item) { + forEach$3(args, function(key, item) { if (typeof item !== 'undefined') { count = count + 1; } @@ -63288,6 +64505,17 @@ var countDefinedItems = function(args) { return count; }; + + +var countDefinedItems$2 = Object.freeze({ + default: countDefinedItems, + __moduleExports: countDefinedItems +}); + +var merge$3 = ( merge$2 && merge ) || merge$2; + +var countDefinedItems$3 = ( countDefinedItems$2 && countDefinedItems ) || countDefinedItems$2; + var slice$1 = Array.prototype.slice; var __; @@ -63298,14 +64526,14 @@ function curry(fn, length, curryArgs) { concatArgs = curryArgs.concat(args), mergedArgs = []; - if (length <= countDefinedItems(concatArgs)) { - mergedArgs = merge(args, curryArgs); + if (length <= countDefinedItems$3(concatArgs)) { + mergedArgs = merge$3(args, curryArgs); return fn.apply(null, mergedArgs); } else { if (length >= concatArgs.length) { return curry(fn, length, concatArgs); } else { - return curry(fn, length, merge(args, curryArgs)); + return curry(fn, length, merge$3(args, curryArgs)); } } }; @@ -63328,34 +64556,32 @@ var ___1 = __; chickencurry.n = n; chickencurry.__ = ___1; -var camelize$2 = chickencurry(function camelize(str) { - return camelize$4(str, true); +var chickencurry$2 = Object.freeze({ + default: chickencurry, + __moduleExports: chickencurry, + n: n, + __: ___1 }); -/** - * Converts an object into an array of key, value arrays. Only the object's - * own properties are used. - * Note that the order of the output array is not guaranteed to be consistent - * across different JS platforms. - * - * @func - * @memberOf R - * @since v0.4.0 - * @category Object - * @sig {String: *} -> [[String,*]] - * @param {Object} obj The object to extract from - * @return {Array} An array of key, value arrays from the object's own properties. - * @see R.fromPairs - * @example - * - * R.toPairs({a: 1, b: 2, c: 3}); //=> [['a', 1], ['b', 2], ['c', 3]] - */ +var _camelize = ( camelize$8 && camelize$6 ) || camelize$8; + +var _curry = ( chickencurry$2 && chickencurry ) || chickencurry$2; + +var camelize$3 = _curry(function camelize(str) { + return _camelize(str, true); +}); -var toPairs = /*#__PURE__*/_curry1_1(function toPairs(obj) { + +var camelize$5 = Object.freeze({ + default: camelize$3, + __moduleExports: camelize$3 +}); + +var toPairs = /*#__PURE__*/_curry1$2(function toPairs(obj) { var pairs = []; for (var prop in obj) { - if (_has_1(prop, obj)) { + if (_has$5(prop, obj)) { pairs[pairs.length] = [prop, obj[prop]]; } } @@ -63363,45 +64589,42 @@ var toPairs = /*#__PURE__*/_curry1_1(function toPairs(obj) { }); var toPairs_1 = toPairs; -/** - * Optimized internal three-arity curry function. - * - * @private - * @category Function - * @param {Function} fn The function to curry. - * @return {Function} The curried function. - */ +var toPairs$1 = Object.freeze({ + default: toPairs_1, + __moduleExports: toPairs_1 +}); + function _curry3(fn) { return function f3(a, b, c) { switch (arguments.length) { case 0: return f3; case 1: - return _isPlaceholder_1(a) ? f3 : _curry2_1(function (_b, _c) { + return _isPlaceholder$2(a) ? f3 : _curry2$2(function (_b, _c) { return fn(a, _b, _c); }); case 2: - return _isPlaceholder_1(a) && _isPlaceholder_1(b) ? f3 : _isPlaceholder_1(a) ? _curry2_1(function (_a, _c) { + return _isPlaceholder$2(a) && _isPlaceholder$2(b) ? f3 : _isPlaceholder$2(a) ? _curry2$2(function (_a, _c) { return fn(_a, b, _c); - }) : _isPlaceholder_1(b) ? _curry2_1(function (_b, _c) { + }) : _isPlaceholder$2(b) ? _curry2$2(function (_b, _c) { return fn(a, _b, _c); - }) : _curry1_1(function (_c) { + }) : _curry1$2(function (_c) { return fn(a, b, _c); }); default: - return _isPlaceholder_1(a) && _isPlaceholder_1(b) && _isPlaceholder_1(c) ? f3 : _isPlaceholder_1(a) && _isPlaceholder_1(b) ? _curry2_1(function (_a, _b) { + return _isPlaceholder$2(a) && _isPlaceholder$2(b) && _isPlaceholder$2(c) ? f3 : _isPlaceholder$2(a) && _isPlaceholder$2(b) ? _curry2$2(function (_a, _b) { return fn(_a, _b, c); - }) : _isPlaceholder_1(a) && _isPlaceholder_1(c) ? _curry2_1(function (_a, _c) { + }) : _isPlaceholder$2(a) && _isPlaceholder$2(c) ? _curry2$2(function (_a, _c) { return fn(_a, b, _c); - }) : _isPlaceholder_1(b) && _isPlaceholder_1(c) ? _curry2_1(function (_b, _c) { + }) : _isPlaceholder$2(b) && _isPlaceholder$2(c) ? _curry2$2(function (_b, _c) { return fn(a, _b, _c); - }) : _isPlaceholder_1(a) ? _curry1_1(function (_a) { + }) : _isPlaceholder$2(a) ? _curry1$2(function (_a) { return fn(_a, b, c); - }) : _isPlaceholder_1(b) ? _curry1_1(function (_b) { + }) : _isPlaceholder$2(b) ? _curry1$2(function (_b) { return fn(a, _b, c); - }) : _isPlaceholder_1(c) ? _curry1_1(function (_c) { + }) : _isPlaceholder$2(c) ? _curry1$2(function (_c) { return fn(a, b, _c); }) : fn(a, b, c); } @@ -63409,57 +64632,25 @@ function _curry3(fn) { } var _curry3_1 = _curry3; -/** - * Returns a single item by iterating through the list, successively calling - * the iterator function and passing it an accumulator value and the current - * value from the array, and then passing the result to the next call. - * - * The iterator function receives two values: *(acc, value)*. It may use - * [`R.reduced`](#reduced) to shortcut the iteration. - * - * The arguments' order of [`reduceRight`](#reduceRight)'s iterator function - * is *(value, acc)*. - * - * Note: `R.reduce` does not skip deleted or unassigned indices (sparse - * arrays), unlike the native `Array.prototype.reduce` method. For more details - * on this behavior, see: - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce#Description - * - * Dispatches to the `reduce` method of the third argument, if present. When - * doing so, it is up to the user to handle the [`R.reduced`](#reduced) - * shortcuting, as this is not implemented by `reduce`. - * - * @func - * @memberOf R - * @since v0.1.0 - * @category List - * @sig ((a, b) -> a) -> a -> [b] -> a - * @param {Function} fn The iterator function. Receives two values, the accumulator and the - * current element from the array. - * @param {*} acc The accumulator value. - * @param {Array} list The list to iterate over. - * @return {*} The final, accumulated value. - * @see R.reduced, R.addIndex, R.reduceRight - * @example - * - * R.reduce(R.subtract, 0, [1, 2, 3, 4]) // => ((((0 - 1) - 2) - 3) - 4) = -10 - * // - -10 - * // / \ / \ - * // - 4 -6 4 - * // / \ / \ - * // - 3 ==> -3 3 - * // / \ / \ - * // - 2 -1 2 - * // / \ / \ - * // 0 1 0 1 - * - * @symb R.reduce(f, a, [b, c, d]) = f(f(f(a, b), c), d) - */ -var reduce = /*#__PURE__*/_curry3_1(_reduce_1); +var _curry3$1 = Object.freeze({ + default: _curry3_1, + __moduleExports: _curry3_1 +}); + +var _curry3$2 = ( _curry3$1 && _curry3_1 ) || _curry3$1; + +var reduce = /*#__PURE__*/_curry3$2(_reduce$2); var reduce_1 = reduce; + + +var reduce$1 = Object.freeze({ + default: reduce_1, + __moduleExports: reduce_1 +}); + // These are all sourced from https://facebook.github.io/react/docs/tags-and-attributes.html - // all attributes regardless of whether they have a different case to their HTML equivalents are // listed to reduce the chance of human error and make it easier to just copy-paste the new list if @@ -63542,6 +64733,21 @@ var camelCaseMap = HTML_ATTRIBUTES var camelCaseAttributeNames = camelCaseMap; + + +var camelCaseAttributeNames$2 = Object.freeze({ + default: camelCaseAttributeNames, + __moduleExports: camelCaseAttributeNames +}); + +var camelize$9 = ( camelize$5 && camelize$3 ) || camelize$5; + +var toPairs$2 = ( toPairs$1 && toPairs_1 ) || toPairs$1; + +var reduce$2 = ( reduce$1 && reduce_1 ) || reduce$1; + +var camelCaseAttrMap = ( camelCaseAttributeNames$2 && camelCaseAttributeNames ) || camelCaseAttributeNames$2; + 'use strict'; @@ -63566,7 +64772,7 @@ function createStyleJsonFromString(styleString) { } if (key != null && value != null && key.length > 0 && value.length > 0) { - jsonStyles[camelize$2(key)] = value; + jsonStyles[camelize$9(key)] = value; } } return jsonStyles; @@ -63577,10 +64783,10 @@ function createElement(node, index, data, children) { key: index, }; if (node.attribs) { - elementProps = reduce_1(function(result, keyAndValue) { + elementProps = reduce$2(function(result, keyAndValue) { var key = keyAndValue[0]; var value = keyAndValue[1]; - key = camelCaseAttributeNames[key.replace(/[-:]/, '')] || key; + key = camelCaseAttrMap[key.replace(/[-:]/, '')] || key; if (key === 'style') { value = createStyleJsonFromString(value); } else if (key === 'class') { @@ -63593,12 +64799,12 @@ function createElement(node, index, data, children) { } result[key] = value || key; return result; - }, elementProps, toPairs_1(node.attribs)); + }, elementProps, toPairs$2(node.attribs)); } children = children || []; var allChildren = data != null ? [data,].concat(children) : children; - return react.createElement.apply( + return _react.createElement.apply( null, [node.name, elementProps,].concat(allChildren) ); } @@ -63607,6 +64813,17 @@ var utils = { createElement: createElement, }; +var utils_1 = utils.createElement; + + +var utils$2 = Object.freeze({ + default: utils, + __moduleExports: utils, + createElement: utils_1 +}); + +var utils$3 = ( utils$2 && utils ) || utils$2; + 'use strict'; @@ -63629,9 +64846,9 @@ function ProcessNodeDefinitions() { } if (voidElementTags.indexOf(node.name) > -1) { - return utils.createElement(node, index); + return utils$3.createElement(node, index); } else { - return utils.createElement(node, index, node.data, children); + return utils$3.createElement(node, index, node.data, children); } } @@ -63642,23 +64859,41 @@ function ProcessNodeDefinitions() { var processNodeDefinitions = ProcessNodeDefinitions; + + +var processNodeDefinitions$2 = Object.freeze({ + default: processNodeDefinitions, + __moduleExports: processNodeDefinitions +}); + +var ShouldProcessNodeDefinitions = ( shouldProcessNodeDefinitions$2 && shouldProcessNodeDefinitions ) || shouldProcessNodeDefinitions$2; + +var ProcessNodeDefinitions$1 = ( processNodeDefinitions$2 && processNodeDefinitions ) || processNodeDefinitions$2; + 'use strict'; function ProcessingInstructions() { - var processNodeDefinitions$$1 = new processNodeDefinitions(); + var processNodeDefinitions = new ProcessNodeDefinitions$1(); return { defaultProcessingInstructions: [{ - shouldProcessNode: shouldProcessNodeDefinitions.shouldProcessEveryNode, - processNode: processNodeDefinitions$$1.processDefaultNode, + shouldProcessNode: ShouldProcessNodeDefinitions.shouldProcessEveryNode, + processNode: processNodeDefinitions.processDefaultNode, },], }; } var processingInstructions = ProcessingInstructions; + + +var processingInstructions$2 = Object.freeze({ + default: processingInstructions, + __moduleExports: processingInstructions +}); + 'use strict'; function alwaysValid() { return true; @@ -63668,6 +64903,31 @@ var isValidNodeDefinitions = { alwaysValid: alwaysValid, }; +var isValidNodeDefinitions_1 = isValidNodeDefinitions.alwaysValid; + + +var isValidNodeDefinitions$2 = Object.freeze({ + default: isValidNodeDefinitions, + __moduleExports: isValidNodeDefinitions, + alwaysValid: isValidNodeDefinitions_1 +}); + +var find$2 = ( find$1 && find_1 ) || find$1; + +var reject$2 = ( reject$1 && reject_1 ) || reject$1; + +var addIndex$2 = ( addIndex$1 && addIndex_1 ) || addIndex$1; + +var map$7 = ( map$1 && map_1 ) || map$1; + +var HtmlParser = ( Parser$1 && Parser_1 ) || Parser$1; + +var DomHandler$1 = ( domhandler$2 && domhandler ) || domhandler$2; + +var ProcessingInstructions$1 = ( processingInstructions$2 && processingInstructions ) || processingInstructions$2; + +var IsValidNodeDefinitions = ( isValidNodeDefinitions$2 && isValidNodeDefinitions ) || isValidNodeDefinitions$2; + 'use strict'; @@ -63683,27 +64943,27 @@ function Html2ReactParser(options) { function parseHtmlToTree(html) { options = options || {}; options.decodeEntities = true; - var handler = new domhandler(); - var parser = new Parser_1(handler, options); + var handler = new DomHandler$1(); + var parser = new HtmlParser(handler, options); parser.parseComplete(html); return handler.dom.filter(function (element) { return element.type !== 'directive'; }); } - function traverseDom(node, isValidNode, processingInstructions$$1, index) { + function traverseDom(node, isValidNode, processingInstructions, index) { if (isValidNode(node)) { - var processingInstruction = find_1(function (processingInstruction) { + var processingInstruction = find$2(function (processingInstruction) { return processingInstruction.shouldProcessNode(node); - }, processingInstructions$$1); + }, processingInstructions); if (processingInstruction != null) { - var children = reject_1(function (x) {return x == null || x === false;}, - addIndex_1(map_1)(function (child, i) { - return traverseDom(child, isValidNode, processingInstructions$$1, i); + var children = reject$2(function (x) {return x == null || x === false;}, + addIndex$2(map$7)(function (child, i) { + return traverseDom(child, isValidNode, processingInstructions, i); }, node.children || [])); if (processingInstruction.replaceChildren) { - return utils.createElement(node, index, node.data, [ + return utils$3.createElement(node, index, node.data, [ processingInstruction.processNode(node, children, index), ]); } @@ -63717,20 +64977,20 @@ function Html2ReactParser(options) { } } - function parseWithInstructions(html, isValidNode, processingInstructions$$1) { + function parseWithInstructions(html, isValidNode, processingInstructions) { var domTree = parseHtmlToTree(html); var list = domTree.map(function (domTreeItem, index) { - return traverseDom(domTreeItem, isValidNode, processingInstructions$$1, index); + return traverseDom(domTreeItem, isValidNode, processingInstructions, index); }); return list.length <= 1 ? list[0] : list; } function parse(html) { - var processingInstructions$$1 = new processingInstructions(); + var processingInstructions = new ProcessingInstructions$1(); return parseWithInstructions(html, - isValidNodeDefinitions.alwaysValid, - processingInstructions$$1.defaultProcessingInstructions); + IsValidNodeDefinitions.alwaysValid, + processingInstructions.defaultProcessingInstructions); } return { @@ -63741,6 +65001,15 @@ function Html2ReactParser(options) { var parser = Html2ReactParser; + + +var parser$2 = Object.freeze({ + default: parser, + __moduleExports: parser +}); + +var parser$3 = ( parser$2 && parser ) || parser$2; + 'use strict'; @@ -63749,10 +65018,10 @@ var parser = Html2ReactParser; var htmlToReact = { - Parser: parser, - ProcessingInstructions: processingInstructions, - IsValidNodeDefinitions: isValidNodeDefinitions, - ProcessNodeDefinitions: processNodeDefinitions, + Parser: parser$3, + ProcessingInstructions: ProcessingInstructions$1, + IsValidNodeDefinitions: IsValidNodeDefinitions, + ProcessNodeDefinitions: ProcessNodeDefinitions$1, }; var Elapsed = @@ -64002,7 +65271,7 @@ function (_Component) { }, this.props.details.content), react.createElement("pre", { className: "text-mono mt-0" }, this.props.details.res)); - } else if (this.props.details.postUrl) { + } else if (this.props.details.type === "newpost") { return react.createElement(CollectionPreview, { messageDetails: this.props.details, api: this.props.api @@ -64072,17 +65341,17 @@ function (_Component) { return Icon; }(react_1); -var InboxPage = +var InboxRecentPage = /*#__PURE__*/ function (_Component) { - _inherits(InboxPage, _Component); + _inherits(InboxRecentPage, _Component); - function InboxPage(props) { + function InboxRecentPage(props) { var _this; - _classCallCheck(this, InboxPage); + _classCallCheck(this, InboxRecentPage); - _this = _possibleConstructorReturn(this, _getPrototypeOf(InboxPage).call(this, props)); + _this = _possibleConstructorReturn(this, _getPrototypeOf(InboxRecentPage).call(this, props)); _this.state = { filter: "", feed: "", @@ -64091,7 +65360,7 @@ function (_Component) { return _this; } - _createClass(InboxPage, [{ + _createClass(InboxRecentPage, [{ key: "buildPostTitle", value: function buildPostTitle(messageDetails) { if (messageDetails.postUrl) { @@ -64249,27 +65518,25 @@ function (_Component) { value: function render() { var sections = this.getSectionData(); var sectionElems = this.buildSections(sections); - return react.createElement("div", { - className: "inbox-page container" - }, sectionElems); + return sectionElems; } }]); - return InboxPage; + return InboxRecentPage; }(react_1); -var ListPage = +var InboxListPage = /*#__PURE__*/ function (_Component) { - _inherits(ListPage, _Component); + _inherits(InboxListPage, _Component); - function ListPage(props) { - _classCallCheck(this, ListPage); + function InboxListPage(props) { + _classCallCheck(this, InboxListPage); - return _possibleConstructorReturn(this, _getPrototypeOf(ListPage).call(this, props)); + return _possibleConstructorReturn(this, _getPrototypeOf(InboxListPage).call(this, props)); } - _createClass(ListPage, [{ + _createClass(InboxListPage, [{ key: "buildDMSection", value: function buildDMSection(dmStations) { return dmStations.map(function (stationDetails) { @@ -64279,6 +65546,7 @@ function (_Component) { }, react.createElement("div", { className: "text-mono" }, react.createElement("a", { + className: "vanilla", href: stationDetails.stationUrl }, react.createElement("u", { className: "text-600" @@ -64295,10 +65563,12 @@ function (_Component) { }, react.createElement("div", { className: "text-mono" }, react.createElement("a", { + className: "vanilla", href: stationDetails.hostProfileUrl }, react.createElement("u", null, stationDetails.host)), react.createElement("span", { className: "text-600" }, " / "), react.createElement("a", { + className: "vanilla", href: stationDetails.stationUrl }, react.createElement("u", { className: "text-600" @@ -64335,7 +65605,79 @@ function (_Component) { } }]); - return ListPage; + return InboxListPage; +}(react_1); + +var InboxPage = +/*#__PURE__*/ +function (_Component) { + _inherits(InboxPage, _Component); + + function InboxPage(props) { + var _this; + + _classCallCheck(this, InboxPage); + + _this = _possibleConstructorReturn(this, _getPrototypeOf(InboxPage).call(this, props)); + _this.state = { + view: "recent" + }; + return _this; + } + + _createClass(InboxPage, [{ + key: "render", + value: function render() { + var _this2 = this; + + var content; + + if (this.state.view === "recent") { + content = react.createElement(InboxRecentPage, this.props); + } else if (this.state.view === "all") { + content = react.createElement(InboxListPage, this.props); + } + + var recentClass = classnames({ + 'vanilla': true, + 'mr-8': true, + 'inbox-link': true, + 'inbox-link-active': this.state.view === "recent" + }); + var allClass = classnames({ + 'vanilla': true, + 'inbox-link': true, + 'inbox-link-active': this.state.view === "all" + }); + return react.createElement("div", { + className: "inbox-page container" + }, react.createElement("div", { + className: "flex" + }, react.createElement("div", { + className: "flex-1st" + }), react.createElement("div", { + className: "flex-2nd" + }), react.createElement("div", { + className: "flex-3rd" + }, react.createElement("a", { + className: recentClass, + onClick: function onClick() { + _this2.setState({ + view: "recent" + }); + } + }, "Recent"), react.createElement("a", { + className: allClass, + onClick: function onClick() { + _this2.setState({ + view: "all" + }); + } + }, "All"))), content); + } + }]); + + return InboxPage; }(react_1); var moment = createCommonjsModule(function (module, exports) { @@ -68881,9 +70223,18 @@ var performanceNow$1 = createCommonjsModule(function (module) { }).call(commonjsGlobal); - +//# sourceMappingURL=performance-now.js.map }); + + +var performanceNow$3 = Object.freeze({ + default: performanceNow$1, + __moduleExports: performanceNow$1 +}); + +var now = ( performanceNow$3 && performanceNow$1 ) || performanceNow$3; + var root = typeof window === 'undefined' ? commonjsGlobal : window; var vendors = ['moz', 'webkit']; var suffix$1 = 'AnimationFrame'; @@ -68905,7 +70256,7 @@ if(!raf || !caf) { raf = function(callback) { if(queue$2.length === 0) { - var _now = performanceNow$1() + var _now = now() , next = Math.max(0, frameDuration - (_now - last)); last = next + _now; setTimeout(function() { @@ -68962,6 +70313,13 @@ var polyfill = function(object) { raf_1.cancel = cancel; raf_1.polyfill = polyfill; +var raf$1 = Object.freeze({ + default: raf_1, + __moduleExports: raf_1, + cancel: cancel, + polyfill: polyfill +}); + var div$1 = null; var prefixes = [ 'Webkit', 'Moz', 'O', 'ms' ]; @@ -68993,6 +70351,13 @@ var prefixStyle = function prefixStyle (prop) { return false }; + + +var prefixStyle$2 = Object.freeze({ + default: prefixStyle, + __moduleExports: prefixStyle +}); + /** * Export. */ @@ -69060,9 +70425,14 @@ function uncamelize(string) { }) } -/** - * Export. - */ + + +var toNoCase$1 = Object.freeze({ + default: toNoCase_1, + __moduleExports: toNoCase_1 +}); + +var clean = ( toNoCase$1 && toNoCase_1 ) || toNoCase$1; var toSpaceCase_1 = toSpaceCase; @@ -69074,14 +70444,19 @@ var toSpaceCase_1 = toSpaceCase; */ function toSpaceCase(string) { - return toNoCase_1(string).replace(/[\W_]+(.|$)/g, function (matches, match) { + return clean(string).replace(/[\W_]+(.|$)/g, function (matches, match) { return match ? ' ' + match : '' }).trim() } -/** - * Export. - */ + + +var toSpaceCase$1 = Object.freeze({ + default: toSpaceCase_1, + __moduleExports: toSpaceCase_1 +}); + +var space$1 = ( toSpaceCase$1 && toSpaceCase_1 ) || toSpaceCase$1; var toCamelCase_1 = toCamelCase; @@ -69093,11 +70468,18 @@ var toCamelCase_1 = toCamelCase; */ function toCamelCase(string) { - return toSpaceCase_1(string).replace(/\s(\w)/g, function (matches, letter) { + return space$1(string).replace(/\s(\w)/g, function (matches, letter) { return letter.toUpperCase() }) } + + +var toCamelCase$1 = Object.freeze({ + default: toCamelCase_1, + __moduleExports: toCamelCase_1 +}); + /* The following list is defined in React's core */ var IS_UNITLESS = { animationIterationCount: true, @@ -69140,6 +70522,19 @@ var addPxToStyle = function(name, value) { } }; + + +var addPxToStyle$2 = Object.freeze({ + default: addPxToStyle, + __moduleExports: addPxToStyle +}); + +var prefix$1 = ( prefixStyle$2 && prefixStyle ) || prefixStyle$2; + +var toCamelCase$2 = ( toCamelCase$1 && toCamelCase_1 ) || toCamelCase$1; + +var addPxToStyle$3 = ( addPxToStyle$2 && addPxToStyle ) || addPxToStyle$2; + var cache = { 'float': 'cssFloat' }; @@ -69155,7 +70550,7 @@ function style (element, property, value) { return element.style[camel] } - element.style[camel] = addPxToStyle(camel, value); + element.style[camel] = addPxToStyle$3(camel, value); } } @@ -69168,8 +70563,8 @@ function each (element, properties) { } function detect (cssProp) { - var camel = toCamelCase_1(cssProp); - var result = prefixStyle(camel); + var camel = toCamelCase$2(cssProp); + var result = prefix$1(camel); cache[camel] = cache[cssProp] = cache[result] = result; return result } @@ -69203,12 +70598,12 @@ var get$1 = function (element, properties) { domCss.set = set_1; domCss.get = get$1; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ +var domCss$2 = Object.freeze({ + default: domCss, + __moduleExports: domCss, + set: set_1, + get: get$1 +}); 'use strict'; @@ -69359,10 +70754,10 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { componentName = componentName || ANONYMOUS; propFullName = propFullName || propName; - if (secret !== ReactPropTypesSecret_1) { + if (secret !== ReactPropTypesSecret$3) { if (throwOnDirectAccess) { // New behavior only for users of `prop-types` package - invariant_1( + invariant$2( false, 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + 'Use `PropTypes.checkPropTypes()` to call them. ' + @@ -69376,7 +70771,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { // Avoid spamming the console because they are often not actionable except for lib authors manualPropTypeWarningCount < 3 ) { - warning_1( + warning$3( false, 'You are manually calling a React.PropTypes validation ' + 'function for the `%s` prop on `%s`. This is deprecated ' + @@ -69428,7 +70823,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { } function createAnyTypeChecker() { - return createChainableTypeChecker(emptyFunction_1.thatReturnsNull); + return createChainableTypeChecker(emptyFunction$2.thatReturnsNull); } function createArrayOfTypeChecker(typeChecker) { @@ -69442,7 +70837,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); } for (var i = 0; i < propValue.length; i++) { - var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret_1); + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret$3); if (error instanceof Error) { return error; } @@ -69478,8 +70873,8 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { function createEnumTypeChecker(expectedValues) { if (!Array.isArray(expectedValues)) { - warning_1(false, 'Invalid argument supplied to oneOf, expected an instance of array.'); - return emptyFunction_1.thatReturnsNull; + warning$3(false, 'Invalid argument supplied to oneOf, expected an instance of array.'); + return emptyFunction$2.thatReturnsNull; } function validate(props, propName, componentName, location, propFullName) { @@ -69508,7 +70903,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { } for (var key in propValue) { if (propValue.hasOwnProperty(key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret$3); if (error instanceof Error) { return error; } @@ -69521,28 +70916,28 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { function createUnionTypeChecker(arrayOfTypeCheckers) { if (!Array.isArray(arrayOfTypeCheckers)) { - warning_1(false, 'Invalid argument supplied to oneOfType, expected an instance of array.'); - return emptyFunction_1.thatReturnsNull; + warning$3(false, 'Invalid argument supplied to oneOfType, expected an instance of array.'); + return emptyFunction$2.thatReturnsNull; } for (var i = 0; i < arrayOfTypeCheckers.length; i++) { var checker = arrayOfTypeCheckers[i]; if (typeof checker !== 'function') { - warning_1( + warning$3( false, 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' + 'received %s at index %s.', getPostfixForTypeWarning(checker), i ); - return emptyFunction_1.thatReturnsNull; + return emptyFunction$2.thatReturnsNull; } } function validate(props, propName, componentName, location, propFullName) { for (var i = 0; i < arrayOfTypeCheckers.length; i++) { var checker = arrayOfTypeCheckers[i]; - if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret_1) == null) { + if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret$3) == null) { return null; } } @@ -69574,7 +70969,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { if (!checker) { continue; } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret$3); if (error) { return error; } @@ -69593,7 +70988,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { } // We need to check all keys in case some are required but missing from // props. - var allKeys = objectAssign({}, props[propName], shapeTypes); + var allKeys = assign$1({}, props[propName], shapeTypes); for (var key in allKeys) { var checker = shapeTypes[key]; if (!checker) { @@ -69603,7 +70998,7 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { '\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ') ); } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret$3); if (error) { return error; } @@ -69740,21 +71135,23 @@ var factoryWithTypeCheckers = function(isValidElement, throwOnDirectAccess) { return propValue.constructor.name; } - ReactPropTypes.checkPropTypes = checkPropTypes_1; + ReactPropTypes.checkPropTypes = checkPropTypes$2; ReactPropTypes.PropTypes = ReactPropTypes; return ReactPropTypes; }; -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ + + +var factoryWithTypeCheckers$2 = Object.freeze({ + default: factoryWithTypeCheckers, + __moduleExports: factoryWithTypeCheckers +}); 'use strict'; +var require$$0$33 = ( factoryWithTypeCheckers$2 && factoryWithTypeCheckers ) || factoryWithTypeCheckers$2; + var propTypes = createCommonjsModule(function (module) { /** * Copyright (c) 2013-present, Facebook, Inc. @@ -69778,10 +71175,17 @@ var propTypes = createCommonjsModule(function (module) { // By explicitly using `prop-types` you are opting into new development behavior. // http://fb.me/prop-types-in-prod var throwOnDirectAccess = true; - module.exports = factoryWithTypeCheckers(isValidElement, throwOnDirectAccess); + module.exports = require$$0$33(isValidElement, throwOnDirectAccess); } }); + + +var propTypes$2 = Object.freeze({ + default: propTypes, + __moduleExports: propTypes +}); + var isString_1 = createCommonjsModule(function (module, exports) { 'use strict'; @@ -69794,7 +71198,15 @@ function isString(maybe) { } }); -unwrapExports(isString_1); +var isString$1 = unwrapExports(isString_1); + + +var isString$2 = Object.freeze({ + default: isString$1, + __moduleExports: isString_1 +}); + +var _domCss = ( domCss$2 && domCss ) || domCss$2; var getScrollbarWidth_1 = createCommonjsModule(function (module, exports) { 'use strict'; @@ -69806,7 +71218,7 @@ exports["default"] = getScrollbarWidth; -var _domCss2 = _interopRequireDefault(domCss); +var _domCss2 = _interopRequireDefault(_domCss); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -69835,7 +71247,13 @@ function getScrollbarWidth() { } }); -unwrapExports(getScrollbarWidth_1); +var getScrollbarWidth = unwrapExports(getScrollbarWidth_1); + + +var getScrollbarWidth$1 = Object.freeze({ + default: getScrollbarWidth, + __moduleExports: getScrollbarWidth_1 +}); var returnFalse_1 = createCommonjsModule(function (module, exports) { "use strict"; @@ -69849,7 +71267,13 @@ function returnFalse() { } }); -unwrapExports(returnFalse_1); +var returnFalse = unwrapExports(returnFalse_1); + + +var returnFalse$1 = Object.freeze({ + default: returnFalse, + __moduleExports: returnFalse_1 +}); var getInnerWidth_1 = createCommonjsModule(function (module, exports) { "use strict"; @@ -69869,7 +71293,13 @@ function getInnerWidth(el) { } }); -unwrapExports(getInnerWidth_1); +var getInnerWidth = unwrapExports(getInnerWidth_1); + + +var getInnerWidth$1 = Object.freeze({ + default: getInnerWidth, + __moduleExports: getInnerWidth_1 +}); var getInnerHeight_1 = createCommonjsModule(function (module, exports) { "use strict"; @@ -69889,7 +71319,13 @@ function getInnerHeight(el) { } }); -unwrapExports(getInnerHeight_1); +var getInnerHeight = unwrapExports(getInnerHeight_1); + + +var getInnerHeight$1 = Object.freeze({ + default: getInnerHeight, + __moduleExports: getInnerHeight_1 +}); var styles = createCommonjsModule(function (module, exports) { 'use strict'; @@ -69965,7 +71401,35 @@ var disableSelectStyleReset = exports.disableSelectStyleReset = { }; }); -unwrapExports(styles); +var styles$1 = unwrapExports(styles); +var styles_1 = styles.containerStyleDefault; +var styles_2 = styles.containerStyleAutoHeight; +var styles_3 = styles.viewStyleDefault; +var styles_4 = styles.viewStyleAutoHeight; +var styles_5 = styles.viewStyleUniversalInitial; +var styles_6 = styles.trackHorizontalStyleDefault; +var styles_7 = styles.trackVerticalStyleDefault; +var styles_8 = styles.thumbHorizontalStyleDefault; +var styles_9 = styles.thumbVerticalStyleDefault; +var styles_10 = styles.disableSelectStyle; +var styles_11 = styles.disableSelectStyleReset; + + +var styles$2 = Object.freeze({ + default: styles$1, + __moduleExports: styles, + containerStyleDefault: styles_1, + containerStyleAutoHeight: styles_2, + viewStyleDefault: styles_3, + viewStyleAutoHeight: styles_4, + viewStyleUniversalInitial: styles_5, + trackHorizontalStyleDefault: styles_6, + trackVerticalStyleDefault: styles_7, + thumbHorizontalStyleDefault: styles_8, + thumbVerticalStyleDefault: styles_9, + disableSelectStyle: styles_10, + disableSelectStyleReset: styles_11 +}); var defaultRenderElements = createCommonjsModule(function (module, exports) { 'use strict'; @@ -69984,7 +71448,7 @@ exports.renderThumbVerticalDefault = renderThumbVerticalDefault; -var _react2 = _interopRequireDefault(react); +var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -70047,7 +71511,41 @@ function renderThumbVerticalDefault(_ref4) { } }); -unwrapExports(defaultRenderElements); +var defaultRenderElements$1 = unwrapExports(defaultRenderElements); +var defaultRenderElements_1 = defaultRenderElements.renderViewDefault; +var defaultRenderElements_2 = defaultRenderElements.renderTrackHorizontalDefault; +var defaultRenderElements_3 = defaultRenderElements.renderTrackVerticalDefault; +var defaultRenderElements_4 = defaultRenderElements.renderThumbHorizontalDefault; +var defaultRenderElements_5 = defaultRenderElements.renderThumbVerticalDefault; + + +var defaultRenderElements$2 = Object.freeze({ + default: defaultRenderElements$1, + __moduleExports: defaultRenderElements, + renderViewDefault: defaultRenderElements_1, + renderTrackHorizontalDefault: defaultRenderElements_2, + renderTrackVerticalDefault: defaultRenderElements_3, + renderThumbHorizontalDefault: defaultRenderElements_4, + renderThumbVerticalDefault: defaultRenderElements_5 +}); + +var _raf2 = ( raf$1 && raf_1 ) || raf$1; + +var _propTypes = ( propTypes$2 && propTypes ) || propTypes$2; + +var _isString$3 = ( isString$2 && isString$1 ) || isString$2; + +var _getScrollbarWidth = ( getScrollbarWidth$1 && getScrollbarWidth ) || getScrollbarWidth$1; + +var _returnFalse = ( returnFalse$1 && returnFalse ) || returnFalse$1; + +var _getInnerWidth = ( getInnerWidth$1 && getInnerWidth ) || getInnerWidth$1; + +var _getInnerHeight = ( getInnerHeight$1 && getInnerHeight ) || getInnerHeight$1; + +var _styles = ( styles$2 && styles$1 ) || styles$2; + +var _defaultRenderElements = ( defaultRenderElements$2 && defaultRenderElements$1 ) || defaultRenderElements$2; var Scrollbars_1 = createCommonjsModule(function (module, exports) { 'use strict'; @@ -70062,37 +71560,37 @@ var _createClass = function () { function defineProperties(target, props) { for -var _raf3 = _interopRequireDefault(raf_1); +var _raf3 = _interopRequireDefault(_raf2); -var _domCss2 = _interopRequireDefault(domCss); +var _domCss2 = _interopRequireDefault(_domCss); -var _propTypes2 = _interopRequireDefault(propTypes); +var _propTypes2 = _interopRequireDefault(_propTypes); -var _isString2 = _interopRequireDefault(isString_1); +var _isString2 = _interopRequireDefault(_isString$3); -var _getScrollbarWidth2 = _interopRequireDefault(getScrollbarWidth_1); +var _getScrollbarWidth2 = _interopRequireDefault(_getScrollbarWidth); -var _returnFalse2 = _interopRequireDefault(returnFalse_1); +var _returnFalse2 = _interopRequireDefault(_returnFalse); -var _getInnerWidth2 = _interopRequireDefault(getInnerWidth_1); +var _getInnerWidth2 = _interopRequireDefault(_getInnerWidth); -var _getInnerHeight2 = _interopRequireDefault(getInnerHeight_1); +var _getInnerHeight2 = _interopRequireDefault(_getInnerHeight); @@ -70183,7 +71681,7 @@ var Scrollbars = function (_Component) { key: 'componentWillUnmount', value: function componentWillUnmount() { this.removeListeners(); - (0, raf_1.cancel)(this.requestFrame); + (0, _raf2.cancel)(this.requestFrame); clearTimeout(this.hideTracksTimeout); clearInterval(this.detectScrollingInterval); } @@ -70509,7 +72007,7 @@ var Scrollbars = function (_Component) { }, { key: 'setupDragging', value: function setupDragging() { - (0, _domCss2["default"])(document.body, styles.disableSelectStyle); + (0, _domCss2["default"])(document.body, _styles.disableSelectStyle); document.addEventListener('mousemove', this.handleDrag); document.addEventListener('mouseup', this.handleDragEnd); document.onselectstart = _returnFalse2["default"]; @@ -70517,7 +72015,7 @@ var Scrollbars = function (_Component) { }, { key: 'teardownDragging', value: function teardownDragging() { - (0, _domCss2["default"])(document.body, styles.disableSelectStyleReset); + (0, _domCss2["default"])(document.body, _styles.disableSelectStyleReset); document.removeEventListener('mousemove', this.handleDrag); document.removeEventListener('mouseup', this.handleDragEnd); document.onselectstart = undefined; @@ -70747,55 +72245,55 @@ var Scrollbars = function (_Component) { var didMountUniversal = this.state.didMountUniversal; - var containerStyle = _extends({}, styles.containerStyleDefault, autoHeight && _extends({}, styles.containerStyleAutoHeight, { + var containerStyle = _extends({}, _styles.containerStyleDefault, autoHeight && _extends({}, _styles.containerStyleAutoHeight, { minHeight: autoHeightMin, maxHeight: autoHeightMax }), style); - var viewStyle = _extends({}, styles.viewStyleDefault, { + var viewStyle = _extends({}, _styles.viewStyleDefault, { // Hide scrollbars by setting a negative margin marginRight: scrollbarWidth ? -scrollbarWidth : 0, marginBottom: scrollbarWidth ? -scrollbarWidth : 0 - }, autoHeight && _extends({}, styles.viewStyleAutoHeight, { + }, autoHeight && _extends({}, _styles.viewStyleAutoHeight, { // Add scrollbarWidth to autoHeight in order to compensate negative margins minHeight: (0, _isString2["default"])(autoHeightMin) ? 'calc(' + autoHeightMin + ' + ' + scrollbarWidth + 'px)' : autoHeightMin + scrollbarWidth, maxHeight: (0, _isString2["default"])(autoHeightMax) ? 'calc(' + autoHeightMax + ' + ' + scrollbarWidth + 'px)' : autoHeightMax + scrollbarWidth }), autoHeight && universal && !didMountUniversal && { minHeight: autoHeightMin, maxHeight: autoHeightMax - }, universal && !didMountUniversal && styles.viewStyleUniversalInitial); + }, universal && !didMountUniversal && _styles.viewStyleUniversalInitial); var trackAutoHeightStyle = { transition: 'opacity ' + autoHideDuration + 'ms', opacity: 0 }; - var trackHorizontalStyle = _extends({}, styles.trackHorizontalStyleDefault, autoHide && trackAutoHeightStyle, (!scrollbarWidth || universal && !didMountUniversal) && { + var trackHorizontalStyle = _extends({}, _styles.trackHorizontalStyleDefault, autoHide && trackAutoHeightStyle, (!scrollbarWidth || universal && !didMountUniversal) && { display: 'none' }); - var trackVerticalStyle = _extends({}, styles.trackVerticalStyleDefault, autoHide && trackAutoHeightStyle, (!scrollbarWidth || universal && !didMountUniversal) && { + var trackVerticalStyle = _extends({}, _styles.trackVerticalStyleDefault, autoHide && trackAutoHeightStyle, (!scrollbarWidth || universal && !didMountUniversal) && { display: 'none' }); - return (0, react.createElement)(tagName, _extends({}, props, { style: containerStyle, ref: function ref(_ref3) { + return (0, _react.createElement)(tagName, _extends({}, props, { style: containerStyle, ref: function ref(_ref3) { _this7.container = _ref3; - } }), [(0, react.cloneElement)(renderView({ style: viewStyle }), { key: 'view', ref: function ref(_ref4) { + } }), [(0, _react.cloneElement)(renderView({ style: viewStyle }), { key: 'view', ref: function ref(_ref4) { _this7.view = _ref4; - } }, children), (0, react.cloneElement)(renderTrackHorizontal({ style: trackHorizontalStyle }), { key: 'trackHorizontal', ref: function ref(_ref5) { + } }, children), (0, _react.cloneElement)(renderTrackHorizontal({ style: trackHorizontalStyle }), { key: 'trackHorizontal', ref: function ref(_ref5) { _this7.trackHorizontal = _ref5; - } }, (0, react.cloneElement)(renderThumbHorizontal({ style: styles.thumbHorizontalStyleDefault }), { ref: function ref(_ref6) { + } }, (0, _react.cloneElement)(renderThumbHorizontal({ style: _styles.thumbHorizontalStyleDefault }), { ref: function ref(_ref6) { _this7.thumbHorizontal = _ref6; - } })), (0, react.cloneElement)(renderTrackVertical({ style: trackVerticalStyle }), { key: 'trackVertical', ref: function ref(_ref7) { + } })), (0, _react.cloneElement)(renderTrackVertical({ style: trackVerticalStyle }), { key: 'trackVertical', ref: function ref(_ref7) { _this7.trackVertical = _ref7; - } }, (0, react.cloneElement)(renderThumbVertical({ style: styles.thumbVerticalStyleDefault }), { ref: function ref(_ref8) { + } }, (0, _react.cloneElement)(renderThumbVertical({ style: _styles.thumbVerticalStyleDefault }), { ref: function ref(_ref8) { _this7.thumbVertical = _ref8; } }))]); } }]); return Scrollbars; -}(react.Component); +}(_react.Component); exports["default"] = Scrollbars; @@ -70827,11 +72325,11 @@ Scrollbars.propTypes = { }; Scrollbars.defaultProps = { - renderView: defaultRenderElements.renderViewDefault, - renderTrackHorizontal: defaultRenderElements.renderTrackHorizontalDefault, - renderTrackVertical: defaultRenderElements.renderTrackVerticalDefault, - renderThumbHorizontal: defaultRenderElements.renderThumbHorizontalDefault, - renderThumbVertical: defaultRenderElements.renderThumbVerticalDefault, + renderView: _defaultRenderElements.renderViewDefault, + renderTrackHorizontal: _defaultRenderElements.renderTrackHorizontalDefault, + renderTrackVertical: _defaultRenderElements.renderTrackVerticalDefault, + renderThumbHorizontal: _defaultRenderElements.renderThumbHorizontalDefault, + renderThumbVertical: _defaultRenderElements.renderThumbVerticalDefault, tagName: 'div', thumbMinSize: 30, hideTracksWhenNotNeeded: false, @@ -70845,7 +72343,15 @@ Scrollbars.defaultProps = { }; }); -unwrapExports(Scrollbars_1); +var index$1 = unwrapExports(Scrollbars_1); + + +var Scrollbars = Object.freeze({ + default: index$1, + __moduleExports: Scrollbars_1 +}); + +var _Scrollbars = ( Scrollbars && index$1 ) || Scrollbars; var lib$2 = createCommonjsModule(function (module, exports) { 'use strict'; @@ -70857,7 +72363,7 @@ exports.Scrollbars = undefined; -var _Scrollbars2 = _interopRequireDefault(Scrollbars_1); +var _Scrollbars2 = _interopRequireDefault(_Scrollbars); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } @@ -70868,61 +72374,39 @@ exports.Scrollbars = _Scrollbars2["default"]; unwrapExports(lib$2); var lib_1 = lib$2.Scrollbars; -var classnames$1 = createCommonjsModule(function (module) { -/*! - Copyright (c) 2017 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/ -/* global define */ - -(function () { - 'use strict'; - - var hasOwn = {}.hasOwnProperty; - - function classNames () { - var classes = []; - - for (var i = 0; i < arguments.length; i++) { - var arg = arguments[i]; - if (!arg) continue; - - var argType = typeof arg; - - if (argType === 'string' || argType === 'number') { - classes.push(arg); - } else if (Array.isArray(arg) && arg.length) { - var inner = classNames.apply(null, arg); - if (inner) { - classes.push(inner); - } - } else if (argType === 'object') { - for (var key in arg) { - if (hasOwn.call(arg, key) && arg[key]) { - classes.push(key); - } - } - } - } - - return classes.join(' '); - } - - if ('object' !== 'undefined' && module.exports) { - classNames.default = classNames; - module.exports = classNames; - } else if (typeof undefined === 'function' && typeof undefined.amd === 'object' && undefined.amd) { - // register as 'classnames', consistent with npm package name - undefined('classnames', [], function () { - return classNames; - }); - } else { - window.classNames = classNames; - } -}()); +var seals0_1 = createCommonjsModule(function (module, exports) { +!function(t,n){module.exports=n();}(commonjsGlobal,function(){return function(t){function n(e){if(r[e])return r[e].exports;var u=r[e]={i:e,l:!1,exports:{}};return t[e].call(u.exports,u,u.exports,n),u.l=!0,u.exports}var r={};return n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:e});},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="/",n(n.s=5)}([function(t,n,r){(function(t,e){var u;(function(){function o(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}function i(t,n,r,e){for(var u=-1,o=null==t?0:t.length;++u-1}function p(t,n,r){for(var e=-1,u=null==t?0:t.length;++e-1;);return r}function F(t,n){for(var r=t.length;r--&&x(n,t[r],0)>-1;);return r}function z(t,n){for(var r=t.length,e=0;r--;)t[r]===n&&++e;return e}function $(t){return"\\"+Er[t]}function D(t,n){return null==t?et:t[n]}function M(t){return _r.test(t)}function W(t){return gr.test(t)}function N(t){for(var n,r=[];!(n=t.next()).done;)r.push(n.value);return r}function q(t){var n=-1,r=Array(t.size);return t.forEach(function(t,e){r[++n]=[e,t];}),r}function G(t,n){return function(r){return t(n(r))}}function V(t,n){for(var r=-1,e=t.length,u=0,o=[];++r>>1,zt=[["ary",xt],["bind",yt],["bindKey",vt],["curry",gt],["curryRight",bt],["flip",Ot],["partial",mt],["partialRight",wt],["rearg",jt]],$t="[object Arguments]",Dt="[object Array]",Mt="[object AsyncFunction]",Wt="[object Boolean]",Nt="[object Date]",qt="[object DOMException]",Gt="[object Error]",Vt="[object Function]",Zt="[object GeneratorFunction]",Ht="[object Map]",Kt="[object Number]",Jt="[object Null]",Yt="[object Object]",Xt="[object Proxy]",Qt="[object RegExp]",tn="[object Set]",nn="[object String]",rn="[object Symbol]",en="[object Undefined]",un="[object WeakMap]",on="[object WeakSet]",fn="[object ArrayBuffer]",an="[object DataView]",cn="[object Float32Array]",ln="[object Float64Array]",sn="[object Int8Array]",pn="[object Int16Array]",hn="[object Int32Array]",dn="[object Uint8Array]",yn="[object Uint8ClampedArray]",vn="[object Uint16Array]",_n="[object Uint32Array]",gn=/\b__p \+= '';/g,bn=/\b(__p \+=) '' \+/g,mn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,wn=/&(?:amp|lt|gt|quot|#39);/g,xn=/[&<>"']/g,jn=RegExp(wn.source),On=RegExp(xn.source),An=/<%-([\s\S]+?)%>/g,En=/<%([\s\S]+?)%>/g,Sn=/<%=([\s\S]+?)%>/g,Rn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Pn=/^\w*$/,kn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tn=/[\\^$.*+?()[\]{}|]/g,In=RegExp(Tn.source),Bn=/^\s+|\s+$/g,Un=/^\s+/,Cn=/\s+$/,Ln=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fn=/\{\n\/\* \[wrapped with (.+)\] \*/,zn=/,? & /,$n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Dn=/\\(\\)?/g,Mn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wn=/\w*$/,Nn=/^[-+]0x[0-9a-f]+$/i,qn=/^0b[01]+$/i,Gn=/^\[object .+?Constructor\]$/,Vn=/^0o[0-7]+$/i,Zn=/^(?:0|[1-9]\d*)$/,Hn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Kn=/($^)/,Jn=/['\n\r\u2028\u2029\\]/g,Yn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Xn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Qn="["+Xn+"]",tr="["+Yn+"]",nr="[a-z\\xdf-\\xf6\\xf8-\\xff]",rr="[^\\ud800-\\udfff"+Xn+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",er="\\ud83c[\\udffb-\\udfff]",ur="(?:\\ud83c[\\udde6-\\uddff]){2}",or="[\\ud800-\\udbff][\\udc00-\\udfff]",ir="[A-Z\\xc0-\\xd6\\xd8-\\xde]",fr="(?:"+nr+"|"+rr+")",ar="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",cr="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",ur,or].join("|")+")[\\ufe0e\\ufe0f]?"+ar+")*",lr="[\\ufe0e\\ufe0f]?"+ar+cr,sr="(?:"+["[\\u2700-\\u27bf]",ur,or].join("|")+")"+lr,pr="(?:"+["[^\\ud800-\\udfff]"+tr+"?",tr,ur,or,"[\\ud800-\\udfff]"].join("|")+")",hr=RegExp("['\u2019]","g"),dr=RegExp(tr,"g"),yr=RegExp(er+"(?="+er+")|"+pr+lr,"g"),vr=RegExp([ir+"?"+nr+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[Qn,ir,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[Qn,ir+fr,"$"].join("|")+")",ir+"?"+fr+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",ir+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",sr].join("|"),"g"),_r=RegExp("[\\u200d\\ud800-\\udfff"+Yn+"\\ufe0e\\ufe0f]"),gr=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,br=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],mr=-1,wr={};wr[cn]=wr[ln]=wr[sn]=wr[pn]=wr[hn]=wr[dn]=wr[yn]=wr[vn]=wr[_n]=!0,wr[$t]=wr[Dt]=wr[fn]=wr[Wt]=wr[an]=wr[Nt]=wr[Gt]=wr[Vt]=wr[Ht]=wr[Kt]=wr[Yt]=wr[Qt]=wr[tn]=wr[nn]=wr[un]=!1;var xr={};xr[$t]=xr[Dt]=xr[fn]=xr[an]=xr[Wt]=xr[Nt]=xr[cn]=xr[ln]=xr[sn]=xr[pn]=xr[hn]=xr[Ht]=xr[Kt]=xr[Yt]=xr[Qt]=xr[tn]=xr[nn]=xr[rn]=xr[dn]=xr[yn]=xr[vn]=xr[_n]=!0,xr[Gt]=xr[Vt]=xr[un]=!1;var jr={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},Or={"&":"&","<":"<",">":">",'"':""","'":"'"},Ar={"&":"&","<":"<",">":">",""":'"',"'":"'"},Er={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Sr=parseFloat,Rr=parseInt,Pr="object"==typeof t&&t&&t.Object===Object&&t,kr="object"==typeof self&&self&&self.Object===Object&&self,Tr=Pr||kr||Function("return this")(),Ir="object"==typeof n&&n&&!n.nodeType&&n,Br=Ir&&"object"==typeof e&&e&&!e.nodeType&&e,Ur=Br&&Br.exports===Ir,Cr=Ur&&Pr.process,Lr=function(){try{var t=Br&&Br.require&&Br.require("util").types;return t||Cr&&Cr.binding&&Cr.binding("util")}catch(t){}}(),Fr=Lr&&Lr.isArrayBuffer,zr=Lr&&Lr.isDate,$r=Lr&&Lr.isMap,Dr=Lr&&Lr.isRegExp,Mr=Lr&&Lr.isSet,Wr=Lr&&Lr.isTypedArray,Nr=E("length"),qr=S(jr),Gr=S(Or),Vr=S(Ar),Zr=function t(n){function r(t){if(ra(t)&&!hp(t)&&!(t instanceof g)){if(t instanceof u)return t;if(hl.call(t,"__wrapped__"))return Xo(t)}return new u(t)}function e(){}function u(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=et;}function g(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ct,this.__views__=[];}function S(){var t=new g(this.__wrapped__);return t.__actions__=Bu(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Bu(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Bu(this.__views__),t}function J(){if(this.__filtered__){var t=new g(this);t.__dir__=-1,t.__filtered__=!0;}else t=this.clone(),t.__dir__*=-1;return t}function tt(){var t=this.__wrapped__.value(),n=this.__dir__,r=hp(t),e=n<0,u=r?t.length:0,o=jo(0,u,this.__views__),i=o.start,f=o.end,a=f-i,c=e?f:i-1,l=this.__iteratees__,s=l.length,p=0,h=Nl(a,this.__takeCount__);if(!r||!e&&u==a&&h==a)return vu(t,this.__actions__);var d=[];t:for(;a--&&p-1}function ir(t,n){var r=this.__data__,e=Hr(r,t);return e<0?(++this.size,r.push([t,n])):r[e][1]=n,this}function fr(t){var n=-1,r=null==t?0:t.length;for(this.clear();++n=n?t:n)),t}function ne(t,n,r,e,u,o){var i,a=n<,c=n&st,l=n&pt;if(r&&(i=u?r(t,e,u,o):r(t)),i!==et)return i;if(!na(t))return t;var s=hp(t);if(s){if(i=Eo(t),!a)return Bu(t,i)}else{var p=js(t),h=p==Vt||p==Zt;if(yp(t))return ju(t,a);if(p==Yt||p==$t||h&&!u){if(i=c||h?{}:So(t),!a)return c?Lu(t,Yr(i,t)):Cu(t,Jr(i,t))}else{if(!xr[p])return u?t:{};i=Ro(t,p,a);}}o||(o=new gr);var d=o.get(t);if(d)return d;if(o.set(t,i),bp(t))return t.forEach(function(e){i.add(ne(e,n,r,e,t,o));}),i;if(_p(t))return t.forEach(function(e,u){i.set(u,ne(e,n,r,u,t,o));}),i;var y=l?c?yo:ho:c?za:Fa,v=s?et:y(t);return f(v||t,function(e,u){v&&(u=e,e=t[u]),Nr(i,u,ne(e,n,r,u,t,o));}),i}function re(t){var n=Fa(t);return function(r){return ee(r,t,n)}}function ee(t,n,r){var e=r.length;if(null==t)return!e;for(t=ul(t);e--;){var u=r[e],o=n[u],i=t[u];if(i===et&&!(u in t)||!o(i))return!1}return!0}function ue(t,n,r){if("function"!=typeof t)throw new fl(it);return Es(function(){t.apply(et,r);},n)}function oe(t,n,r,e){var u=-1,o=s,i=!0,f=t.length,a=[],c=n.length;if(!f)return a;r&&(n=h(n,B(r))),e?(o=p,i=!1):n.length>=ut&&(o=C,i=!1,n=new yr(n));t:for(;++uu?0:u+r),e=e===et||e>u?u:ba(e),e<0&&(e+=u),e=r>e?0:ma(e);r0&&r(f)?n>1?le(f,n-1,r,e,u):d(u,f):e||(u[u.length]=f);}return u}function se(t,n){return t&&hs(t,n,Fa)}function pe(t,n){return t&&ds(t,n,Fa)}function he(t,n){return l(n,function(n){return Xf(t[n])})}function de(t,n){n=wu(n,t);for(var r=0,e=n.length;null!=t&&rn}function ge(t,n){return null!=t&&hl.call(t,n)}function be(t,n){return null!=t&&n in ul(t)}function me(t,n,r){return t>=Nl(n,r)&&t=120&&l.length>=120)?new yr(i&&l):et;}l=t[0];var d=-1,y=f[0];t:for(;++d-1;)f!==t&&Sl.call(f,a,1),Sl.call(t,a,1);return t}function Je(t,n){for(var r=t?n.length:0,e=r-1;r--;){var u=n[r];if(r==e||u!==o){var o=u;To(u)?Sl.call(t,u,1):hu(t,u);}}return t}function Ye(t,n){return t+Ll(Vl()*(n-t+1))}function Xe(t,n,r,e){for(var u=-1,o=Wl(Cl((n-t)/(r||1)),0),i=Qc(o);o--;)i[e?o:++u]=t,t+=r;return i}function Qe(t,n){var r="";if(!t||n<1||n>It)return r;do{n%2&&(r+=t),(n=Ll(n/2))&&(t+=t);}while(n);return r}function tu(t,n){return Ss(No(t,n,Sc),t+"")}function nu(t){return Ir(Ja(t))}function ru(t,n){var r=Ja(t);return Ho(r,te(n,0,r.length))}function eu(t,n,r,e){if(!na(t))return t;n=wu(n,t);for(var u=-1,o=n.length,i=o-1,f=t;null!=f&&++uu?0:u+n),r=r>u?u:r,r<0&&(r+=u),u=n>r?0:r-n>>>0,n>>>=0;for(var o=Qc(u);++e>>1,i=t[o];null!==i&&!ha(i)&&(r?i<=n:i=ut){var c=n?null:bs(t);if(c)return H(c);i=!1,u=C,a=new yr;}else a=n?[]:f;t:for(;++e=e?t:ou(t,n,r)}function ju(t,n){if(n)return t.slice();var r=t.length,e=jl?jl(r):new t.constructor(r);return t.copy(e),e}function Ou(t){var n=new t.constructor(t.byteLength);return new xl(n).set(new xl(t)),n}function Au(t,n){var r=n?Ou(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}function Eu(t){var n=new t.constructor(t.source,Wn.exec(t));return n.lastIndex=t.lastIndex,n}function Su(t){return as?ul(as.call(t)):{}}function Ru(t,n){var r=n?Ou(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function Pu(t,n){if(t!==n){var r=t!==et,e=null===t,u=t===t,o=ha(t),i=n!==et,f=null===n,a=n===n,c=ha(n);if(!f&&!c&&!o&&t>n||o&&i&&a&&!f&&!c||e&&i&&a||!r&&a||!u)return 1;if(!e&&!o&&!c&&t=f)return a;return a*("desc"==r[e]?-1:1)}}return t.index-n.index}function Tu(t,n,r,e){for(var u=-1,o=t.length,i=r.length,f=-1,a=n.length,c=Wl(o-i,0),l=Qc(a+c),s=!e;++f1?r[u-1]:et,i=u>2?r[2]:et;for(o=t.length>3&&"function"==typeof o?(u--,o):et,i&&Io(r[0],r[1],i)&&(o=u<3?et:o,u=1),n=ul(n);++e-1?u[o?n[i]:i]:et}}function Zu(t){return po(function(n){var r=n.length,e=r,o=u.prototype.thru;for(t&&n.reverse();e--;){var i=n[e];if("function"!=typeof i)throw new fl(it);if(o&&!f&&"wrapper"==vo(i))var f=new u([],!0);}for(e=f?e:r;++e1&&g.reverse(),s&&a<_&&(g.length=a),this&&this!==Tr&&this instanceof l&&(O=v||qu(O)),O.apply(j,g)}var s=n&xt,p=n&yt,h=n&vt,d=n&(gt|bt),y=n&Ot,v=h?et:qu(t);return l}function Ku(t,n){return function(r,e){return xe(r,t,n(e),{})}}function Ju(t,n){return function(r,e){var u;if(r===et&&e===et)return n;if(r!==et&&(u=r),e!==et){if(u===et)return e;"string"==typeof r||"string"==typeof e?(r=su(r),e=su(e)):(r=lu(r),e=lu(e)),u=t(r,e);}return u}}function Yu(t){return po(function(n){return n=h(n,B(go())),tu(function(r){var e=this;return t(n,function(t){return o(t,e,r)})})})}function Xu(t,n){n=n===et?" ":su(n);var r=n.length;if(r<2)return r?Qe(n,t):n;var e=Qe(n,Cl(t/X(n)));return M(n)?xu(Q(e),0,t).join(""):e.slice(0,t)}function Qu(t,n,r,e){function u(){for(var n=-1,a=arguments.length,c=-1,l=e.length,s=Qc(l+a),p=this&&this!==Tr&&this instanceof u?f:t;++cf))return!1;var c=o.get(t);if(c&&o.get(n))return c==n;var l=-1,s=!0,p=r&dt?new yr:et;for(o.set(t,n),o.set(n,t);++l1?"& ":"")+n[e],n=n.join(r>2?", ":" "),t.replace(Ln,"{\n/* [wrapped with "+n+"] */\n")}function ko(t){return hp(t)||pp(t)||!!(Rl&&t&&t[Rl])}function To(t,n){var r=typeof t;return!!(n=null==n?It:n)&&("number"==r||"symbol"!=r&&Zn.test(t))&&t>-1&&t%1==0&&t0){if(++n>=St)return arguments[0]}else n=0;return t.apply(et,arguments)}}function Ho(t,n){var r=-1,e=t.length,u=e-1;for(n=n===et?e:n;++r=this.__values__.length;return{done:t,value:t?et:this.__values__[this.__index__++]}}function Xi(){return this}function Qi(t){for(var n,r=this;r instanceof e;){var u=Xo(r);u.__index__=0,u.__values__=et,n?o.__wrapped__=u:n=u;var o=u;r=r.__wrapped__;}return o.__wrapped__=t,n}function tf(){var t=this.__wrapped__;if(t instanceof g){var n=t;return this.__actions__.length&&(n=new g(this)),n=n.reverse(),n.__actions__.push({func:Hi,args:[Oi],thisArg:et}),new u(n,this.__chain__)}return this.thru(Oi)}function nf(){return vu(this.__wrapped__,this.__actions__)}function rf(t,n,r){var e=hp(t)?c:ie;return r&&Io(t,n,r)&&(n=et),e(t,go(n,3))}function ef(t,n){return(hp(t)?l:ce)(t,go(n,3))}function uf(t,n){return le(sf(t,n),1)}function of(t,n){return le(sf(t,n),Tt)}function ff(t,n,r){return r=r===et?1:ba(r),le(sf(t,n),r)}function af(t,n){return(hp(t)?f:ss)(t,go(n,3))}function cf(t,n){return(hp(t)?a:ps)(t,go(n,3))}function lf(t,n,r,e){t=Nf(t)?t:Ja(t),r=r&&!e?ba(r):0;var u=t.length;return r<0&&(r=Wl(u+r,0)),pa(t)?r<=u&&t.indexOf(n,r)>-1:!!u&&x(t,n,r)>-1}function sf(t,n){return(hp(t)?h:$e)(t,go(n,3))}function pf(t,n,r,e){return null==t?[]:(hp(n)||(n=null==n?[]:[n]),r=e?et:r,hp(r)||(r=null==r?[]:[r]),Ge(t,n,r))}function hf(t,n,r){var e=hp(t)?y:R,u=arguments.length<3;return e(t,go(n,4),r,u,ss)}function df(t,n,r){var e=hp(t)?v:R,u=arguments.length<3;return e(t,go(n,4),r,u,ps)}function yf(t,n){return(hp(t)?l:ce)(t,Pf(go(n,3)))}function vf(t){return(hp(t)?Ir:nu)(t)}function _f(t,n,r){return n=(r?Io(t,n,r):n===et)?1:ba(n),(hp(t)?Br:ru)(t,n)}function gf(t){return(hp(t)?Cr:uu)(t)}function bf(t){if(null==t)return 0;if(Nf(t))return pa(t)?X(t):t.length;var n=js(t);return n==Ht||n==tn?t.size:Le(t).length}function mf(t,n,r){var e=hp(t)?_:iu;return r&&Io(t,n,r)&&(n=et),e(t,go(n,3))}function wf(t,n){if("function"!=typeof n)throw new fl(it);return t=ba(t),function(){if(--t<1)return n.apply(this,arguments)}}function xf(t,n,r){return n=r?et:n,n=t&&null==n?t.length:n,oo(t,xt,et,et,et,et,n)}function jf(t,n){var r;if("function"!=typeof n)throw new fl(it);return t=ba(t),function(){return--t>0&&(r=n.apply(this,arguments)),t<=1&&(n=et),r}}function Of(t,n,r){n=r?et:n;var e=oo(t,gt,et,et,et,et,et,n);return e.placeholder=Of.placeholder,e}function Af(t,n,r){n=r?et:n;var e=oo(t,bt,et,et,et,et,et,n);return e.placeholder=Af.placeholder,e}function Ef(t,n,r){function e(n){var r=p,e=h;return p=h=et,g=n,y=t.apply(e,r)}function u(t){return g=t,v=Es(f,n),b?e(t):y}function o(t){var r=t-_,e=t-g,u=n-r;return m?Nl(u,d-e):u}function i(t){var r=t-_,e=t-g;return _===et||r>=n||r<0||m&&e>=d}function f(){var t=np();if(i(t))return a(t);v=Es(f,o(t));}function a(t){return v=et,w&&p?e(t):(p=h=et,y)}function c(){v!==et&&gs(v),g=0,p=_=h=v=et;}function l(){return v===et?y:a(np())}function s(){var t=np(),r=i(t);if(p=arguments,h=this,_=t,r){if(v===et)return u(_);if(m)return v=Es(f,n),e(_)}return v===et&&(v=Es(f,n)),y}var p,h,d,y,v,_,g=0,b=!1,m=!1,w=!0;if("function"!=typeof t)throw new fl(it);return n=wa(n)||0,na(r)&&(b=!!r.leading,m="maxWait"in r,d=m?Wl(wa(r.maxWait)||0,n):d,w="trailing"in r?!!r.trailing:w),s.cancel=c,s.flush=l,s}function Sf(t){return oo(t,Ot)}function Rf(t,n){if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new fl(it);var r=function(){var e=arguments,u=n?n.apply(this,e):e[0],o=r.cache;if(o.has(u))return o.get(u);var i=t.apply(this,e);return r.cache=o.set(u,i)||o,i};return r.cache=new(Rf.Cache||fr),r}function Pf(t){if("function"!=typeof t)throw new fl(it);return function(){var n=arguments;switch(n.length){case 0:return!t.call(this);case 1:return!t.call(this,n[0]);case 2:return!t.call(this,n[0],n[1]);case 3:return!t.call(this,n[0],n[1],n[2])}return!t.apply(this,n)}}function kf(t){return jf(2,t)}function Tf(t,n){if("function"!=typeof t)throw new fl(it);return n=n===et?n:ba(n),tu(t,n)}function If(t,n){if("function"!=typeof t)throw new fl(it);return n=null==n?0:Wl(ba(n),0),tu(function(r){var e=r[n],u=xu(r,0,n);return e&&d(u,e),o(t,this,u)})}function Bf(t,n,r){var e=!0,u=!0;if("function"!=typeof t)throw new fl(it);return na(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),Ef(t,n,{leading:e,maxWait:n,trailing:u})}function Uf(t){return xf(t,1)}function Cf(t,n){return fp(mu(n),t)}function Lf(){if(!arguments.length)return[];var t=arguments[0];return hp(t)?t:[t]}function Ff(t){return ne(t,pt)}function zf(t,n){return n="function"==typeof n?n:et,ne(t,pt,n)}function $f(t){return ne(t,lt|pt)}function Df(t,n){return n="function"==typeof n?n:et,ne(t,lt|pt,n)}function Mf(t,n){return null==n||ee(t,n,Fa(n))}function Wf(t,n){return t===n||t!==t&&n!==n}function Nf(t){return null!=t&&ta(t.length)&&!Xf(t)}function qf(t){return ra(t)&&Nf(t)}function Gf(t){return!0===t||!1===t||ra(t)&&ve(t)==Wt}function Vf(t){return ra(t)&&1===t.nodeType&&!la(t)}function Zf(t){if(null==t)return!0;if(Nf(t)&&(hp(t)||"string"==typeof t||"function"==typeof t.splice||yp(t)||mp(t)||pp(t)))return!t.length;var n=js(t);if(n==Ht||n==tn)return!t.size;if(Fo(t))return!Le(t).length;for(var r in t)if(hl.call(t,r))return!1;return!0}function Hf(t,n){return Se(t,n)}function Kf(t,n,r){r="function"==typeof r?r:et;var e=r?r(t,n):et;return e===et?Se(t,n,et,r):!!e}function Jf(t){if(!ra(t))return!1;var n=ve(t);return n==Gt||n==qt||"string"==typeof t.message&&"string"==typeof t.name&&!la(t)}function Yf(t){return"number"==typeof t&&$l(t)}function Xf(t){if(!na(t))return!1;var n=ve(t);return n==Vt||n==Zt||n==Mt||n==Xt}function Qf(t){return"number"==typeof t&&t==ba(t)}function ta(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=It}function na(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function ra(t){return null!=t&&"object"==typeof t}function ea(t,n){return t===n||ke(t,n,mo(n))}function ua(t,n,r){return r="function"==typeof r?r:et,ke(t,n,mo(n),r)}function oa(t){return ca(t)&&t!=+t}function ia(t){if(Os(t))throw new nl(ot);return Te(t)}function fa(t){return null===t}function aa(t){return null==t}function ca(t){return"number"==typeof t||ra(t)&&ve(t)==Kt}function la(t){if(!ra(t)||ve(t)!=Yt)return!1;var n=Ol(t);if(null===n)return!0;var r=hl.call(n,"constructor")&&n.constructor;return"function"==typeof r&&r instanceof r&&pl.call(r)==_l}function sa(t){return Qf(t)&&t>=-It&&t<=It}function pa(t){return"string"==typeof t||!hp(t)&&ra(t)&&ve(t)==nn}function ha(t){return"symbol"==typeof t||ra(t)&&ve(t)==rn}function da(t){return t===et}function ya(t){return ra(t)&&js(t)==un}function va(t){return ra(t)&&ve(t)==on}function _a(t){if(!t)return[];if(Nf(t))return pa(t)?Q(t):Bu(t);if(Pl&&t[Pl])return N(t[Pl]());var n=js(t);return(n==Ht?q:n==tn?H:Ja)(t)}function ga(t){if(!t)return 0===t?t:0;if((t=wa(t))===Tt||t===-Tt){return(t<0?-1:1)*Bt}return t===t?t:0}function ba(t){var n=ga(t),r=n%1;return n===n?r?n-r:n:0}function ma(t){return t?te(ba(t),0,Ct):0}function wa(t){if("number"==typeof t)return t;if(ha(t))return Ut;if(na(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=na(n)?n+"":n;}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(Bn,"");var r=qn.test(t);return r||Vn.test(t)?Rr(t.slice(2),r?2:8):Nn.test(t)?Ut:+t}function xa(t){return Uu(t,za(t))}function ja(t){return t?te(ba(t),-It,It):0===t?t:0}function Oa(t){return null==t?"":su(t)}function Aa(t,n){var r=ls(t);return null==n?r:Jr(r,n)}function Ea(t,n){return m(t,go(n,3),se)}function Sa(t,n){return m(t,go(n,3),pe)}function Ra(t,n){return null==t?t:hs(t,go(n,3),za)}function Pa(t,n){return null==t?t:ds(t,go(n,3),za)}function ka(t,n){return t&&se(t,go(n,3))}function Ta(t,n){return t&&pe(t,go(n,3))}function Ia(t){return null==t?[]:he(t,Fa(t))}function Ba(t){return null==t?[]:he(t,za(t))}function Ua(t,n,r){var e=null==t?et:de(t,n);return e===et?r:e}function Ca(t,n){return null!=t&&Ao(t,n,ge)}function La(t,n){return null!=t&&Ao(t,n,be)}function Fa(t){return Nf(t)?kr(t):Le(t)}function za(t){return Nf(t)?kr(t,!0):Fe(t)}function $a(t,n){var r={};return n=go(n,3),se(t,function(t,e,u){Xr(r,n(t,e,u),t);}),r}function Da(t,n){var r={};return n=go(n,3),se(t,function(t,e,u){Xr(r,e,n(t,e,u));}),r}function Ma(t,n){return Wa(t,Pf(go(n)))}function Wa(t,n){if(null==t)return{};var r=h(yo(t),function(t){return[t]});return n=go(n),Ze(t,r,function(t,r){return n(t,r[0])})}function Na(t,n,r){n=wu(n,t);var e=-1,u=n.length;for(u||(u=1,t=et);++en){var e=t;t=n,n=e;}if(r||t%1||n%1){var u=Vl();return Nl(t+u*(n-t+Sr("1e-"+((u+"").length-1))),n)}return Ye(t,n)}function nc(t){return Vp(Oa(t).toLowerCase())}function rc(t){return(t=Oa(t))&&t.replace(Hn,qr).replace(dr,"")}function ec(t,n,r){t=Oa(t),n=su(n);var e=t.length;r=r===et?e:te(ba(r),0,e);var u=r;return(r-=n.length)>=0&&t.slice(r,u)==n}function uc(t){return t=Oa(t),t&&On.test(t)?t.replace(xn,Gr):t}function oc(t){return t=Oa(t),t&&In.test(t)?t.replace(Tn,"\\$&"):t}function ic(t,n,r){t=Oa(t),n=ba(n);var e=n?X(t):0;if(!n||e>=n)return t;var u=(n-e)/2;return Xu(Ll(u),r)+t+Xu(Cl(u),r)}function fc(t,n,r){t=Oa(t),n=ba(n);var e=n?X(t):0;return n&&e>>0)?(t=Oa(t),t&&("string"==typeof n||null!=n&&!gp(n))&&!(n=su(n))&&M(t)?xu(Q(t),0,r):t.split(n,r)):[]}function hc(t,n,r){return t=Oa(t),r=null==r?0:te(ba(r),0,t.length),n=su(n),t.slice(r,r+n.length)==n}function dc(t,n,e){var u=r.templateSettings;e&&Io(t,n,e)&&(n=et),t=Oa(t),n=Ap({},n,u,io);var o,i,f=Ap({},n.imports,u.imports,io),a=Fa(f),c=U(f,a),l=0,s=n.interpolate||Kn,p="__p += '",h=ol((n.escape||Kn).source+"|"+s.source+"|"+(s===Sn?Mn:Kn).source+"|"+(n.evaluate||Kn).source+"|$","g"),d="//# sourceURL="+("sourceURL"in n?n.sourceURL:"lodash.templateSources["+ ++mr+"]")+"\n";t.replace(h,function(n,r,e,u,f,a){return e||(e=u),p+=t.slice(l,a).replace(Jn,$),r&&(o=!0,p+="' +\n__e("+r+") +\n'"),f&&(i=!0,p+="';\n"+f+";\n__p += '"),e&&(p+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=a+n.length,n}),p+="';\n";var y=n.variable;y||(p="with (obj) {\n"+p+"\n}\n"),p=(i?p.replace(gn,""):p).replace(bn,"$1").replace(mn,"$1;"),p="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var v=Zp(function(){return rl(a,d+"return "+p).apply(et,c)});if(v.source=p,Jf(v))throw v;return v}function yc(t){return Oa(t).toLowerCase()}function vc(t){return Oa(t).toUpperCase()}function _c(t,n,r){if((t=Oa(t))&&(r||n===et))return t.replace(Bn,"");if(!t||!(n=su(n)))return t;var e=Q(t),u=Q(n);return xu(e,L(e,u),F(e,u)+1).join("")}function gc(t,n,r){if((t=Oa(t))&&(r||n===et))return t.replace(Cn,"");if(!t||!(n=su(n)))return t;var e=Q(t);return xu(e,0,F(e,Q(n))+1).join("")}function bc(t,n,r){if((t=Oa(t))&&(r||n===et))return t.replace(Un,"");if(!t||!(n=su(n)))return t;var e=Q(t);return xu(e,L(e,Q(n))).join("")}function mc(t,n){var r=At,e=Et;if(na(n)){var u="separator"in n?n.separator:u;r="length"in n?ba(n.length):r,e="omission"in n?su(n.omission):e;}t=Oa(t);var o=t.length;if(M(t)){var i=Q(t);o=i.length;}if(r>=o)return t;var f=r-X(e);if(f<1)return e;var a=i?xu(i,0,f).join(""):t.slice(0,f);if(u===et)return a+e;if(i&&(f+=a.length-f),gp(u)){if(t.slice(f).search(u)){var c,l=a;for(u.global||(u=ol(u.source,Oa(Wn.exec(u))+"g")),u.lastIndex=0;c=u.exec(l);)var s=c.index;a=a.slice(0,s===et?f:s);}}else if(t.indexOf(su(u),f)!=f){var p=a.lastIndexOf(u);p>-1&&(a=a.slice(0,p));}return a+e}function wc(t){return t=Oa(t),t&&jn.test(t)?t.replace(wn,Vr):t}function xc(t,n,r){return t=Oa(t),n=r?et:n,n===et?W(t)?rt(t):b(t):t.match(n)||[]}function jc(t){var n=null==t?0:t.length,r=go();return t=n?h(t,function(t){if("function"!=typeof t[1])throw new fl(it);return[r(t[0]),t[1]]}):[],tu(function(r){for(var e=-1;++eIt)return[];var r=Ct,e=Nl(t,Ct);n=go(n),t-=Ct;for(var u=T(e,n);++r1?t[n-1]:et;return r="function"==typeof r?(t.pop(),r):et,Ni(t,r)}),Vs=po(function(t){var n=t.length,r=n?t[0]:0,e=this.__wrapped__,o=function(n){return Qr(n,t)};return!(n>1||this.__actions__.length)&&e instanceof g&&To(r)?(e=e.slice(r,+r+(n?1:0)),e.__actions__.push({func:Hi,args:[o],thisArg:et}),new u(e,this.__chain__).thru(function(t){return n&&!t.length&&t.push(et),t})):this.thru(o)}),Zs=Fu(function(t,n,r){hl.call(t,r)?++t[r]:Xr(t,r,1);}),Hs=Vu(fi),Ks=Vu(ai),Js=Fu(function(t,n,r){hl.call(t,r)?t[r].push(n):Xr(t,r,[n]);}),Ys=tu(function(t,n,r){var e=-1,u="function"==typeof n,i=Nf(t)?Qc(t.length):[];return ss(t,function(t){i[++e]=u?o(n,t,r):je(t,n,r);}),i}),Xs=Fu(function(t,n,r){Xr(t,r,n);}),Qs=Fu(function(t,n,r){t[r?0:1].push(n);},function(){return[[],[]]}),tp=tu(function(t,n){if(null==t)return[];var r=n.length;return r>1&&Io(t,n[0],n[1])?n=[]:r>2&&Io(n[0],n[1],n[2])&&(n=[n[0]]),Ge(t,le(n,1),[])}),np=Bl||function(){return Tr.Date.now()},rp=tu(function(t,n,r){var e=yt;if(r.length){var u=V(r,_o(rp));e|=mt;}return oo(t,e,n,r,u)}),ep=tu(function(t,n,r){var e=yt|vt;if(r.length){var u=V(r,_o(ep));e|=mt;}return oo(n,e,t,r,u)}),up=tu(function(t,n){return ue(t,1,n)}),op=tu(function(t,n,r){return ue(t,wa(n)||0,r)});Rf.Cache=fr;var ip=_s(function(t,n){n=1==n.length&&hp(n[0])?h(n[0],B(go())):h(le(n,1),B(go()));var r=n.length;return tu(function(e){for(var u=-1,i=Nl(e.length,r);++u=n}),pp=Oe(function(){return arguments}())?Oe:function(t){return ra(t)&&hl.call(t,"callee")&&!El.call(t,"callee")},hp=Qc.isArray,dp=Fr?B(Fr):Ae,yp=zl||zc,vp=zr?B(zr):Ee,_p=$r?B($r):Pe,gp=Dr?B(Dr):Ie,bp=Mr?B(Mr):Be,mp=Wr?B(Wr):Ue,wp=no(ze),xp=no(function(t,n){return t<=n}),jp=zu(function(t,n){if(Fo(n)||Nf(n))return void Uu(n,Fa(n),t);for(var r in n)hl.call(n,r)&&Nr(t,r,n[r]);}),Op=zu(function(t,n){Uu(n,za(n),t);}),Ap=zu(function(t,n,r,e){Uu(n,za(n),t,e);}),Ep=zu(function(t,n,r,e){Uu(n,Fa(n),t,e);}),Sp=po(Qr),Rp=tu(function(t,n){t=ul(t);var r=-1,e=n.length,u=e>2?n[2]:et;for(u&&Io(n[0],n[1],u)&&(e=1);++r1),n}),Uu(t,yo(t),r),e&&(r=ne(r,lt|st|pt,ao));for(var u=n.length;u--;)hu(r,n[u]);return r}),Lp=po(function(t,n){return null==t?{}:Ve(t,n)}),Fp=uo(Fa),zp=uo(za),$p=Nu(function(t,n,r){return n=n.toLowerCase(),t+(r?nc(n):n)}),Dp=Nu(function(t,n,r){return t+(r?"-":"")+n.toLowerCase()}),Mp=Nu(function(t,n,r){return t+(r?" ":"")+n.toLowerCase()}),Wp=Wu("toLowerCase"),Np=Nu(function(t,n,r){return t+(r?"_":"")+n.toLowerCase()}),qp=Nu(function(t,n,r){return t+(r?" ":"")+Vp(n)}),Gp=Nu(function(t,n,r){return t+(r?" ":"")+n.toUpperCase()}),Vp=Wu("toUpperCase"),Zp=tu(function(t,n){try{return o(t,et,n)}catch(t){return Jf(t)?t:new nl(t)}}),Hp=po(function(t,n){return f(n,function(n){n=Ko(n),Xr(t,n,rp(t[n],t));}),t}),Kp=Zu(),Jp=Zu(!0),Yp=tu(function(t,n){return function(r){return je(r,t,n)}}),Xp=tu(function(t,n){return function(r){return je(t,r,n)}}),Qp=Yu(h),th=Yu(c),nh=Yu(_),rh=to(),eh=to(!0),uh=Ju(function(t,n){return t+n},0),oh=eo("ceil"),ih=Ju(function(t,n){return t/n},1),fh=eo("floor"),ah=Ju(function(t,n){return t*n},1),ch=eo("round"),lh=Ju(function(t,n){return t-n},0);return r.after=wf,r.ary=xf,r.assign=jp,r.assignIn=Op,r.assignInWith=Ap,r.assignWith=Ep,r.at=Sp,r.before=jf,r.bind=rp,r.bindAll=Hp,r.bindKey=ep,r.castArray=Lf,r.chain=Vi,r.chunk=Qo,r.compact=ti,r.concat=ni,r.cond=jc,r.conforms=Oc,r.constant=Ac,r.countBy=Zs,r.create=Aa,r.curry=Of,r.curryRight=Af,r.debounce=Ef,r.defaults=Rp,r.defaultsDeep=Pp,r.defer=up,r.delay=op,r.difference=Ps,r.differenceBy=ks,r.differenceWith=Ts,r.drop=ri,r.dropRight=ei,r.dropRightWhile=ui,r.dropWhile=oi,r.fill=ii,r.filter=ef,r.flatMap=uf,r.flatMapDeep=of,r.flatMapDepth=ff,r.flatten=ci,r.flattenDeep=li,r.flattenDepth=si,r.flip=Sf,r.flow=Kp,r.flowRight=Jp,r.fromPairs=pi,r.functions=Ia,r.functionsIn=Ba,r.groupBy=Js,r.initial=yi,r.intersection=Is,r.intersectionBy=Bs,r.intersectionWith=Us,r.invert=kp,r.invertBy=Tp,r.invokeMap=Ys,r.iteratee=Rc,r.keyBy=Xs,r.keys=Fa,r.keysIn=za,r.map=sf,r.mapKeys=$a,r.mapValues=Da,r.matches=Pc,r.matchesProperty=kc,r.memoize=Rf,r.merge=Bp,r.mergeWith=Up,r.method=Yp,r.methodOf=Xp,r.mixin=Tc,r.negate=Pf,r.nthArg=Uc,r.omit=Cp,r.omitBy=Ma,r.once=kf,r.orderBy=pf,r.over=Qp,r.overArgs=ip,r.overEvery=th,r.overSome=nh,r.partial=fp,r.partialRight=ap,r.partition=Qs,r.pick=Lp,r.pickBy=Wa,r.property=Cc,r.propertyOf=Lc,r.pull=Cs,r.pullAll=mi,r.pullAllBy=wi,r.pullAllWith=xi,r.pullAt=Ls,r.range=rh,r.rangeRight=eh,r.rearg=cp,r.reject=yf,r.remove=ji,r.rest=Tf,r.reverse=Oi,r.sampleSize=_f,r.set=qa,r.setWith=Ga,r.shuffle=gf,r.slice=Ai,r.sortBy=tp,r.sortedUniq=Ii,r.sortedUniqBy=Bi,r.split=pc,r.spread=If,r.tail=Ui,r.take=Ci,r.takeRight=Li,r.takeRightWhile=Fi,r.takeWhile=zi,r.tap=Zi,r.throttle=Bf,r.thru=Hi,r.toArray=_a,r.toPairs=Fp,r.toPairsIn=zp,r.toPath=Nc,r.toPlainObject=xa,r.transform=Va,r.unary=Uf,r.union=Fs,r.unionBy=zs,r.unionWith=$s,r.uniq=$i,r.uniqBy=Di,r.uniqWith=Mi,r.unset=Za,r.unzip=Wi,r.unzipWith=Ni,r.update=Ha,r.updateWith=Ka,r.values=Ja,r.valuesIn=Ya,r.without=Ds,r.words=xc,r.wrap=Cf,r.xor=Ms,r.xorBy=Ws,r.xorWith=Ns,r.zip=qs,r.zipObject=qi,r.zipObjectDeep=Gi,r.zipWith=Gs,r.entries=Fp,r.entriesIn=zp,r.extend=Op,r.extendWith=Ap,Tc(r,r),r.add=uh,r.attempt=Zp,r.camelCase=$p,r.capitalize=nc,r.ceil=oh,r.clamp=Xa,r.clone=Ff,r.cloneDeep=$f,r.cloneDeepWith=Df,r.cloneWith=zf,r.conformsTo=Mf,r.deburr=rc,r.defaultTo=Ec,r.divide=ih,r.endsWith=ec,r.eq=Wf,r.escape=uc,r.escapeRegExp=oc,r.every=rf,r.find=Hs,r.findIndex=fi,r.findKey=Ea,r.findLast=Ks,r.findLastIndex=ai,r.findLastKey=Sa,r.floor=fh,r.forEach=af,r.forEachRight=cf,r.forIn=Ra,r.forInRight=Pa,r.forOwn=ka,r.forOwnRight=Ta,r.get=Ua,r.gt=lp,r.gte=sp,r.has=Ca,r.hasIn=La,r.head=hi,r.identity=Sc,r.includes=lf,r.indexOf=di,r.inRange=Qa,r.invoke=Ip,r.isArguments=pp,r.isArray=hp,r.isArrayBuffer=dp,r.isArrayLike=Nf,r.isArrayLikeObject=qf,r.isBoolean=Gf,r.isBuffer=yp,r.isDate=vp,r.isElement=Vf,r.isEmpty=Zf,r.isEqual=Hf,r.isEqualWith=Kf,r.isError=Jf,r.isFinite=Yf,r.isFunction=Xf,r.isInteger=Qf,r.isLength=ta,r.isMap=_p,r.isMatch=ea,r.isMatchWith=ua,r.isNaN=oa,r.isNative=ia,r.isNil=aa,r.isNull=fa,r.isNumber=ca,r.isObject=na,r.isObjectLike=ra,r.isPlainObject=la,r.isRegExp=gp,r.isSafeInteger=sa,r.isSet=bp,r.isString=pa,r.isSymbol=ha,r.isTypedArray=mp,r.isUndefined=da,r.isWeakMap=ya,r.isWeakSet=va,r.join=vi,r.kebabCase=Dp,r.last=_i,r.lastIndexOf=gi,r.lowerCase=Mp,r.lowerFirst=Wp,r.lt=wp,r.lte=xp,r.max=Gc,r.maxBy=Vc,r.mean=Zc,r.meanBy=Hc,r.min=Kc,r.minBy=Jc,r.stubArray=Fc,r.stubFalse=zc,r.stubObject=$c,r.stubString=Dc,r.stubTrue=Mc,r.multiply=ah,r.nth=bi,r.noConflict=Ic,r.noop=Bc,r.now=np,r.pad=ic,r.padEnd=fc,r.padStart=ac,r.parseInt=cc,r.random=tc,r.reduce=hf,r.reduceRight=df,r.repeat=lc,r.replace=sc,r.result=Na,r.round=ch,r.runInContext=t,r.sample=vf,r.size=bf,r.snakeCase=Np,r.some=mf,r.sortedIndex=Ei,r.sortedIndexBy=Si,r.sortedIndexOf=Ri,r.sortedLastIndex=Pi,r.sortedLastIndexBy=ki,r.sortedLastIndexOf=Ti,r.startCase=qp,r.startsWith=hc,r.subtract=lh,r.sum=Yc,r.sumBy=Xc,r.template=dc,r.times=Wc,r.toFinite=ga,r.toInteger=ba,r.toLength=ma,r.toLower=yc,r.toNumber=wa,r.toSafeInteger=ja,r.toString=Oa,r.toUpper=vc,r.trim=_c,r.trimEnd=gc,r.trimStart=bc,r.truncate=mc,r.unescape=wc,r.uniqueId=qc,r.upperCase=Gp,r.upperFirst=Vp,r.each=af,r.eachRight=cf,r.first=hi,Tc(r,function(){var t={};return se(r,function(n,e){hl.call(r.prototype,e)||(t[e]=n);}),t}(),{chain:!1}),r.VERSION="4.17.10",f(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){r[t].placeholder=r;}),f(["drop","take"],function(t,n){g.prototype[t]=function(r){r=r===et?1:Wl(ba(r),0);var e=this.__filtered__&&!n?new g(this):this.clone();return e.__filtered__?e.__takeCount__=Nl(r,e.__takeCount__):e.__views__.push({size:Nl(r,Ct),type:t+(e.__dir__<0?"Right":"")}),e},g.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()};}),f(["filter","map","takeWhile"],function(t,n){var r=n+1,e=r==Pt||3==r;g.prototype[t]=function(t){var n=this.clone();return n.__iteratees__.push({iteratee:go(t,3),type:r}),n.__filtered__=n.__filtered__||e,n};}),f(["head","last"],function(t,n){var r="take"+(n?"Right":"");g.prototype[t]=function(){return this[r](1).value()[0]};}),f(["initial","tail"],function(t,n){var r="drop"+(n?"":"Right");g.prototype[t]=function(){return this.__filtered__?new g(this):this[r](1)};}),g.prototype.compact=function(){return this.filter(Sc)},g.prototype.find=function(t){return this.filter(t).head()},g.prototype.findLast=function(t){return this.reverse().find(t)},g.prototype.invokeMap=tu(function(t,n){return"function"==typeof t?new g(this):this.map(function(r){return je(r,t,n)})}),g.prototype.reject=function(t){return this.filter(Pf(go(t)))},g.prototype.slice=function(t,n){t=ba(t);var r=this;return r.__filtered__&&(t>0||n<0)?new g(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),n!==et&&(n=ba(n),r=n<0?r.dropRight(-n):r.take(n-t)),r)},g.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},g.prototype.toArray=function(){return this.take(Ct)},se(g.prototype,function(t,n){var e=/^(?:filter|find|map|reject)|While$/.test(n),o=/^(?:head|last)$/.test(n),i=r[o?"take"+("last"==n?"Right":""):n],f=o||/^find/.test(n);i&&(r.prototype[n]=function(){var n=this.__wrapped__,a=o?[1]:arguments,c=n instanceof g,l=a[0],s=c||hp(n),p=function(t){var n=i.apply(r,d([t],a));return o&&h?n[0]:n};s&&e&&"function"==typeof l&&1!=l.length&&(c=s=!1);var h=this.__chain__,y=!!this.__actions__.length,v=f&&!h,_=c&&!y;if(!f&&s){n=_?n:new g(this);var b=t.apply(n,a);return b.__actions__.push({func:Hi,args:[p],thisArg:et}),new u(b,h)}return v&&_?t.apply(this,a):(b=this.thru(p),v?o?b.value()[0]:b.value():b)});}),f(["pop","push","shift","sort","splice","unshift"],function(t){var n=al[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",u=/^(?:pop|shift)$/.test(t);r.prototype[t]=function(){var t=arguments;if(u&&!this.__chain__){var r=this.value();return n.apply(hp(r)?r:[],t)}return this[e](function(r){return n.apply(hp(r)?r:[],t)})};}),se(g.prototype,function(t,n){var e=r[n];if(e){var u=e.name+"";(ns[u]||(ns[u]=[])).push({name:n,func:e});}}),ns[Hu(et,vt).name]=[{name:"wrapper",func:et}],g.prototype.clone=S,g.prototype.reverse=J,g.prototype.value=tt,r.prototype.at=Vs,r.prototype.chain=Ki,r.prototype.commit=Ji,r.prototype.next=Yi,r.prototype.plant=Qi,r.prototype.reverse=tf,r.prototype.toJSON=r.prototype.valueOf=r.prototype.value=nf,r.prototype.first=r.prototype.head,Pl&&(r.prototype[Pl]=Xi),r}();Tr._=Zr,(u=function(){return Zr}.call(n,r,n,e))!==et&&(e.exports=u);}).call(this);}).call(n,r(2),r(13)(t));},function(t,n,r){"use strict";function e(){}function u(t){try{return t.then}catch(t){return _=t,g}}function o(t,n){try{return t(n)}catch(t){return _=t,g}}function i(t,n,r){try{t(n,r);}catch(t){return _=t,g}}function f(t){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof t)throw new TypeError("Promise constructor's argument is not a function");this._75=0,this._83=0,this._18=null,this._38=null,t!==e&&y(t,this);}function a(t,n,r){return new t.constructor(function(u,o){var i=new f(e);i.then(u,o),c(t,new d(n,r,i));})}function c(t,n){for(;3===t._83;)t=t._18;if(f._47&&f._47(t),0===t._83)return 0===t._75?(t._75=1,void(t._38=n)):1===t._75?(t._75=2,void(t._38=[t._38,n])):void t._38.push(n);l(t,n);}function l(t,n){v(function(){var r=1===t._83?n.onFulfilled:n.onRejected;if(null===r)return void(1===t._83?s(n.promise,t._18):p(n.promise,t._18));var e=o(r,t._18);e===g?p(n.promise,_):s(n.promise,e);});}function s(t,n){if(n===t)return p(t,new TypeError("A promise cannot be resolved with itself."));if(n&&("object"===typeof n||"function"===typeof n)){var r=u(n);if(r===g)return p(t,_);if(r===t.then&&n instanceof f)return t._83=3,t._18=n,void h(t);if("function"===typeof r)return void y(r.bind(n),t)}t._83=1,t._18=n,h(t);}function p(t,n){t._83=2,t._18=n,f._71&&f._71(t,n),h(t);}function h(t){if(1===t._75&&(c(t,t._38),t._38=null),2===t._75){for(var n=0;nc){for(var n=0,r=i.length-a;n-1?n:t}function h(t,n){n=n||{};var r=n.body;if(t instanceof h){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,n.headers||(this.headers=new u(t.headers)),this.method=t.method,this.mode=t.mode,r||null==t._bodyInit||(r=t._bodyInit,t.bodyUsed=!0);}else this.url=String(t);if(this.credentials=n.credentials||this.credentials||"omit",!n.headers&&this.headers||(this.headers=new u(n.headers)),this.method=p(n.method||this.method||"GET"),this.mode=n.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r);}function d(t){var n=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),e=r.shift().replace(/\+/g," "),u=r.join("=").replace(/\+/g," ");n.append(decodeURIComponent(e),decodeURIComponent(u));}}),n}function y(t){var n=new u;return t.split(/\r?\n/).forEach(function(t){var r=t.split(":"),e=r.shift().trim();if(e){var u=r.join(":").trim();n.append(e,u);}}),n}function v(t,n){n||(n={}),this.type="default",this.status="status"in n?n.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in n?n.statusText:"OK",this.headers=new u(n.headers),this.url=n.url||"",this._initBody(t);}if(!t.fetch){var _={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};if(_.arrayBuffer)var g=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=function(t){return t&&DataView.prototype.isPrototypeOf(t)},m=ArrayBuffer.isView||function(t){return t&&g.indexOf(Object.prototype.toString.call(t))>-1};u.prototype.append=function(t,e){t=n(t),e=r(e);var u=this.map[t];this.map[t]=u?u+","+e:e;},u.prototype.delete=function(t){delete this.map[n(t)];},u.prototype.get=function(t){return t=n(t),this.has(t)?this.map[t]:null},u.prototype.has=function(t){return this.map.hasOwnProperty(n(t))},u.prototype.set=function(t,e){this.map[n(t)]=r(e);},u.prototype.forEach=function(t,n){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(n,this.map[r],r,this);},u.prototype.keys=function(){var t=[];return this.forEach(function(n,r){t.push(r);}),e(t)},u.prototype.values=function(){var t=[];return this.forEach(function(n){t.push(n);}),e(t)},u.prototype.entries=function(){var t=[];return this.forEach(function(n,r){t.push([r,n]);}),e(t)},_.iterable&&(u.prototype[Symbol.iterator]=u.prototype.entries);var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},s.call(h.prototype),s.call(v.prototype),v.prototype.clone=function(){return new v(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new u(this.headers),url:this.url})},v.error=function(){var t=new v(null,{status:0,statusText:""});return t.type="error",t};var x=[301,302,303,307,308];v.redirect=function(t,n){if(-1===x.indexOf(n))throw new RangeError("Invalid status code");return new v(null,{status:n,headers:{location:t}})},t.Headers=u,t.Request=h,t.Response=v,t.fetch=function(t,n){return new Promise(function(r,e){var u=new h(t,n),o=new XMLHttpRequest;o.onload=function(){var t={status:o.status,statusText:o.statusText,headers:y(o.getAllResponseHeaders()||"")};t.url="responseURL"in o?o.responseURL:t.headers.get("X-Request-URL");var n="response"in o?o.response:o.responseText;r(new v(n,t));},o.onerror=function(){e(new TypeError("Network request failed"));},o.ontimeout=function(){e(new TypeError("Network request failed"));},o.open(u.method,u.url,!0),"include"===u.credentials&&(o.withCredentials=!0),"responseType"in o&&_.blob&&(o.responseType="blob"),u.headers.forEach(function(t,n){o.setRequestHeader(n,t);}),o.send("undefined"===typeof u._bodyInit?null:u._bodyInit);})},t.fetch.polyfill=!0;}}("undefined"!==typeof self?self:this);},function(t,n,r){"use strict";function e(t,n){return t+n}Object.defineProperty(n,"__esModule",{value:!0}),r.d(n,"pourReact",function(){return i}),r.d(n,"addThis",function(){return e});var u=r(12),o=r(17);r.d(n,"pour",function(){return u.a}),r.d(n,"ReactSVGComponents",function(){return o.a});var i=function(t,n){return Object(u.a)({patp:t,size:n,renderer:o.a,sylmap:void 0})};},function(t,n,r){"use strict";function e(t){if(Array.isArray(t)){for(var n=0,r=Array(t.length);n1&&void 0!==arguments[1]?arguments[1]:0}}function p(){for(var t=arguments.length,n=Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return h(t*E/180,n,r)}function y(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return l(n)&&(n=t),{a:t,c:0,e:0,b:0,d:n,f:0}}function v(t,n){return{a:1,c:t,e:0,b:n,d:1,f:0}}function _(t){return b(t)}function g(t){return b(t)}function b(t){return"matrix("+t.a+","+t.b+","+t.c+","+t.d+","+t.e+","+t.f+")"}r.r(n);var m=/^matrix\(\s*([0-9_\+\-\.e]+)\s*,\s*([0-9_\+\-\.e]+)\s*,\s*([0-9_\+\-\.e]+)\s*,\s*([0-9_\+\-\.e]+)\s*,\s*([0-9_\+\-\.e]+)\s*,\s*([0-9_\+\-\.e]+)\s*\)$/i,w="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},x=function(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)},j=function(t){return null!=t&&"object"===(void 0===t?"undefined":w(t))},O=Math.cos,A=Math.sin,E=Math.PI;r.d(n,"applyToPoint",function(){return e}),r.d(n,"applyToPoints",function(){return u}),r.d(n,"fromObject",function(){return o}),r.d(n,"fromString",function(){return i}),r.d(n,"identity",function(){return f}),r.d(n,"inverse",function(){return a}),r.d(n,"isAffineMatrix",function(){return c}),r.d(n,"rotate",function(){return h}),r.d(n,"rotateDEG",function(){return d}),r.d(n,"scale",function(){return y}),r.d(n,"shear",function(){return v}),r.d(n,"toCSS",function(){return _}),r.d(n,"toSVG",function(){return g}),r.d(n,"toString",function(){return b}),r.d(n,"transform",function(){return p}),r.d(n,"translate",function(){return s});}])});},function(t,n,r){"use strict";r.d(n,"a",function(){return o}),r.d(n,"b",function(){return i}),r.d(n,"c",function(){return f});var e=r(0),u=(r.n(e),function(t){return Array.from(Array(t),function(t,n){return n})}),o=function(t){var n=t.m,r=t.s,o=t.p,i=t.flat,f={x:u(o.x),y:u(o.y)},a={x:r.x-2*n.x,y:r.y-2*n.y},c={x:a.x/o.x,y:a.y/o.y},l=Object(e.map)(f.y,function(t){return Object(e.map)(f.x,function(r){return{x:r*c.x+n.x+r,y:t*c.y+n.y+t}})});return i?Object(e.flatten)(l):l},i=function(t){return Object(e.size)(t)},f=function(t){return{x:t,y:t}};},function(t,n,r){"use strict";r.d(n,"b",function(){return o}),r.d(n,"a",function(){return i});var e=(r(4),"\ndozmarbinwansamlitsighidfidlissogdirwacsabwissibrigsoldopmodfoglidhopdardorlorhodfolrintogsilmirholpaslacrovlivdalsatlibtabhanticpidtorbolfosdotlosdilforpilramtirwintadbicdifrocwidbisdasmidloprilnardapmolsanlocnovsitnidtipsicropwitnatpanminritpodmottamtolsavposnapnopsomfinfonbanmorworsipronnorbotwicsocwatdolmagpicdavbidbaltimtasmalligsivtagpadsaldivdactansidfabtarmonranniswolmispallasdismaprabtobrollatlonnodnavfignomnibpagsopralbilhaddocridmocpacravripfaltodtiltinhapmicfanpattaclabmogsimsonpinlomrictapfirhasbosbatpochactidhavsaplindibhosdabbitbarracparloddosbortochilmactomdigfilfasmithobharmighinradmashalraglagfadtopmophabnilnosmilfopfamdatnoldinhatnacrisfotribhocnimlarfitwalrapsarnalmoslandondanladdovrivbacpollaptalpitnambonrostonfodponsovnocsorlavmatmipfip"),u="\nzodnecbudwessevpersutletfulpensytdurwepserwylsunrypsyxdyrnuphebpeglupdepdysputlughecryttyvsydnexlunmeplutseppesdelsulpedtemledtulmetwenbynhexfebpyldulhetmevruttylwydtepbesdexsefwycburderneppurrysrebdennutsubpetrulsynregtydsupsemwynrecmegnetsecmulnymtevwebsummutnyxrextebfushepbenmuswyxsymselrucdecwexsyrwetdylmynmesdetbetbeltuxtugmyrpelsyptermebsetdutdegtexsurfeltudnuxruxrenwytnubmedlytdusnebrumtynseglyxpunresredfunrevrefmectedrusbexlebduxrynnumpyxrygryxfeptyrtustyclegnemfermertenlusnussyltecmexpubrymtucfyllepdebbermughuttunbylsudpemdevlurdefbusbeprunmelpexdytbyttyplevmylwedducfurfexnulluclennerlexrupnedlecrydlydfenwelnydhusrelrudneshesfetdesretdunlernyrsebhulrylludremlysfynwerrycsugnysnyllyndyndemluxfedsedbecmunlyrtesmudnytbyrsenwegfyrmurtelreptegpecnelnevfes",o=u.match(/.{1,3}/g),i=e.match(/.{1,3}/g);u.split(""),e.split("");},function(t,n,r){"use strict";r.d(n,"a",function(){return i});var e=r(18),u=r.n(e),o=r(0),i=(r.n(o),{svg:function(t){return u.a.createElement("svg",Object.assign({},t.attr,{version:"1.1",xmlns:"http://www.w3.org/2000/svg"}),Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},circle:function(t){return u.a.createElement("circle",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},rect:function(t){return u.a.createElement("rect",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},path:function(t){return u.a.createElement("path",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},g:function(t){return u.a.createElement("g",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},polygon:function(t){return u.a.createElement("polygon",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},line:function(t){return u.a.createElement("line",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))},polyline:function(t){return u.a.createElement("polyline",t.attr,Object(o.map)(Object(o.get)(t,"children",[]),function(t){return i[t.tag](t)}))}});},function(t,n,r){"use strict";t.exports=r(19);},function(t,n,r){"use strict";function e(t){for(var n=arguments.length-1,r="http://reactjs.org/docs/error-decoder.html?invariant="+t,e=0;eF.length&&F.push(t);}function p(t,n,r,u){var o=typeof t;"undefined"!==o&&"boolean"!==o||(t=null);var i=!1;if(null===t)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case x:case j:i=!0;}}if(i)return r(u,t,""===n?"."+h(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var f=0;f prevDay) { - chatRows.push({ - date: date.format("dddd, MMM Do") - }); - prevDay = date.endOf('day').format('x'); - prevName = ""; - } - if (prevName !== messages[i].aut) { - messages[i].printship = true; + dateGroup = messages[i].wen; + chatRows.push({ + printship: true, + aut: messages[i].aut, + dateGroup: dateGroup + }); prevName = messages[i].aut; } - chatRows.push(messages[i]); + chatRows.push(_objectSpread({}, messages[i], { + dateGroup: dateGroup + })); } return chatRows; } - }, { - key: "assembleMembers", - value: function assembleMembers(station) { - var cos = this.props.store.configs[station] || { - pes: {}, - con: { - sis: [] - } - }; - var statusCir = ""; - - if (!cos.pes) { - return; - } - - var presMems = Object.keys(cos.pes).map(function (ship) { - switch (cos.pes[ship].pec) { - case "idle": - statusCir = "cir-green"; - break; - - case "talk": - statusCir = "cir-red"; - break; - - case "gone": - statusCir = "cir-black"; - break; - } - - return react.createElement("div", { - key: ship - }, react.createElement("span", { - className: "cir-status mr-4 ".concat(statusCir) - }), react.createElement("span", { - className: "chat-member-name" - }, react.createElement("a", { - className: "shipname", - href: prettyShip(ship)[1] - }, prettyShip(ship)[0]))); - }); - var invMems = cos.con.sis.map(function (inv) { - // If user is in whitelist but not in presence list - if (Object.keys(cos.pes).indexOf("~".concat(inv)) === -1) { - return react.createElement("div", { - key: "".concat(inv) - }, react.createElement("span", { - className: "cir-status mr-4 cir-grey" - }), react.createElement("span", { - className: "chat-member-name" - }, "~".concat(inv))); - } - }); - return react.createElement("div", null, presMems, react.createElement("h5", { - className: "mt-8" - }, "Invited:"), invMems, react.createElement("form", { - onSubmit: this.inviteSubmit - }, react.createElement("input", { - type: "text", - className: "w-30 input-sm", - value: this.state.invitee, - onChange: this.inviteChange, - placeholder: "Ship..." - }))); - } }, { key: "setPresence", value: function setPresence(station) { @@ -71208,55 +72636,62 @@ function (_Component) { } } }, { - key: "buildMessage", - value: function buildMessage(msg) { - var details = getMessageContent(msg); - var autLabel = msg.printship ? prettyShip("~".concat(msg.aut))[0] : null; - var appClass = classnames$1({ - 'row': true, - 'chat-msg-app': msg.app, - 'chat-msg-pending': msg.pending - }); - - if (msg.date) { - return react.createElement("div", { - className: "chat-sep", - key: msg.date - }, msg.date); - } else { - return react.createElement("div", { - key: msg.uid, - className: appClass - }, react.createElement("div", { - className: "col-sm-2 text-mono" - }, react.createElement("a", { - className: "shipname", - href: prettyShip(msg.aut)[1] - }, autLabel)), react.createElement("div", { - className: "col-sm-8" - }, react.createElement(Message, { - details: details - }))); + key: "activateMessageGroup", + value: function activateMessageGroup(e) { + if (e.currentTarget.dataset.date) { + this.setState({ + activatedMsg: { + dateGroup: e.currentTarget.dataset.dateGroup, + date: e.currentTarget.dataset.date + } + }); } } }, { - key: "addPendingMessages", - value: function addPendingMessages(messages) { - var _this3 = this; + key: "buildMessage", + value: function buildMessage(msg) { + var contentElem; + var details = getMessageContent(msg); + var appClass = classnames({ + 'flex': true, + 'align-center': true, + 'chat-msg-app': msg.app, + 'chat-msg-pending': msg.pending, + 'mt-6': msg.printship + }); - var msgs = _toConsumableArray(messages); - - if (this.state.pendingMessages.length > 0) { - this.state.pendingMessages.forEach(function (pMsg) { - var lastIndex = msgs.length - 1; - var printship = lastIndex === -1 ? true : msgs[lastIndex] !== _this3.state.pendingMessages.aut; - msgs.push(_objectSpread({}, pMsg, { - printship: printship - })); + if (msg.printship) { + contentElem = react.createElement(react.Fragment, null, react.createElement("a", { + className: "vanilla text-700 text-mono", + href: prettyShip(msg.aut)[1] + }, prettyShip("~".concat(msg.aut))[0]), msg.dateGroup === parseInt(this.state.activatedMsg.dateGroup, 10) && react.createElement(react.Fragment, null, react.createElement(Elapsed, { + timestring: parseInt(this.state.activatedMsg.date, 10), + classes: "ml-5 mr-2 text-mono" + }), react.createElement("span", { + className: "text-mono text-gray" + }, dateToDa(new Date(parseInt(this.state.activatedMsg.date, 10)))))); + } else { + contentElem = react.createElement(Message, { + details: details }); } - return msgs; + return react.createElement("div", { + key: msg.uid, + className: appClass, + "data-date": msg.wen, + "data-date-group": msg.dateGroup, + onMouseEnter: this.activateMessageGroup + }, react.createElement("div", { + className: "flex-1st" + }), react.createElement("div", { + className: "flex-2nd" + }, msg.printship && react.createElement("a", { + className: "vanilla", + href: prettyShip(msg.aut)[1] + }, sealDict.getSeal(msg.aut, 18))), react.createElement("div", { + className: "flex-3rd" + }, contentElem)); } }, { key: "render", @@ -71264,17 +72699,12 @@ function (_Component) { // TODO: This is bad. Issue is that props aren't being loaded properly if (this.state.station === "~zod/null") return null; var messages = this.props.store.messages.stations[this.state.station] || []; - messages = this.addPendingMessages(messages); + messages = _toConsumableArray(messages).concat(_toConsumableArray(this.state.pendingMessages)); this.setPresence(this.state.station); var chatRows = this.assembleChatRows(messages); - var chatMembers = this.assembleMembers(this.state.station); var chatMessages = chatRows.map(this.buildMessage); return react.createElement("div", { className: "container" - }, react.createElement("div", { - className: "row" - }, react.createElement("div", { - className: "col-sm-10 col-sm-offset-2" }, react.createElement(lib_1, { ref: this.scrollbarRef, renderTrackHorizontal: function renderTrackHorizontal(props) { @@ -71296,22 +72726,25 @@ function (_Component) { autoHide: true, className: "chat-scrollpane" }, chatMessages), react.createElement("div", { - className: "chat-input row mt-6" + className: "flex align-center mt-6" }, react.createElement("div", { - className: "col-sm-2 text-700" - }, prettyShip("~".concat(this.props.api.authTokens.ship))[0]), react.createElement("div", { - className: "col-sm-8" + className: "flex-1st" + }), react.createElement("div", { + className: "flex-2nd" + }), react.createElement("div", { + className: "flex-3rd" }, react.createElement("form", { onSubmit: this.messageSubmit }, react.createElement("input", { className: "chat-input-field", type: "text", - placeholder: "Say something", + placeholder: this.state.placeholder, value: this.state.message, onChange: this.messageChange - })))), react.createElement("div", { - className: "sidebar" - }, chatMembers)))); + }))), react.createElement("a", { + onClick: this.messageSubmit, + className: "text-700" + }, "Send"))); } }], [{ key: "getDerivedStateFromProps", @@ -71698,9 +73131,7 @@ function (_Component) { _createClass(AvatarLg, [{ key: "render", value: function render() { - return react.createElement("img", { - src: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAASwCAIAAABkQySYAAAABGdBTUEAALGOGCHvlwAAQABJREFUeAHsvVl0Xcd573kmUAMA+qVFANR9MGf1MmdQE2WL9LUGW6It2V4dSZbktbqvKDv3pa8T33S/2O5OnpK489bdaUt56Fiy5QfHSizZiaS7TNIWKbUIigSZ1eKcXisiAPq+hAAoiThD/7769q49nH0mAAQBnG+T66BO7Rq++lftfb5/fVVf5R+6czpnlyFgCBgChoAhYAgYAoaAIWAIGAKGQPchUOi+JluLDQFDwBAwBAwBQ8AQMAQMAUPAEDAEBAEjhDYODAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGXdrw12xAwBAwBQ8AQMAQMAUPAEDAEDAEjhDYGDAFDwBAwBAwBQ8AQMAQMAUPAEOhSBIwQdmnHW7MNAUPAEDAEDAFDwBAwBAwBQ8AQMEJoY8AQMAQMAUPAEDAEDAFDwBAwBAyBLkXACGGX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IAABCEAAAhCAAAQgECgBAsJAFY/YEIAABCAAAQhAAAIQgAAECAixAQhAAAIQgAAEIAABCEAAAoESICAMVPGIDQEIQAACEIAABCAAAQhAgIAQG4AABCAAAQhAAAIQgAAEIBAoAQLCQBWP2BCAAAQgAAEIQAACEIAABAgIsQEIQAACEIAABCAAAQhAAAKBEiAgDFTxiA0BCEAAAhCAAAQgAAEIQICAEBuAAAQgAAEIQAACEIAABCAQKAECwkAVj9gQgAAEIAABCEAAAhCAAAQICLEBCEAAAhCAAAQgAAEIQAACgRIgIAxU8YgNAQhAAAIQgAAEIAABCECAgBAbgAAEIAABCEAAAhCAAAQgECgBAsJAFY/YEIAABCAAAQhAAAIQgAAECAixAQhAAAIQgAAEIAABCEAAAoESICAMVPGIDQEIQAACEIAABCAAAQhAgIAQG4AABCAAAQhAAAIQgAAEIBAoAQLCQBWP2BCAAAQgAAEIQAACEIAABAgIsQEIQAACEIAABCAAAQhAAAKBEiAgDFTxiA0BCEAAAhCAAAQgAAEIQICAEBuAAAQgAAEIQAACEIAABCAQKAECwkAVj9gQgAAEIAABCEAAAhCAAAQICLEBCEAAAhCAAAQgAAEIQAACgRIgIAxU8YgNAQhAAAIQgAAEIAABCECAgBAbgAAEIAABCEAAAhCAAAQgECgBAsJAFY/YEIAABCAAAQhAAAIQgAAECAixAQhAAAIQgAAEIAABCEAAAoESICAMVPGIDQEIQAACEIAABCAAAQhAgIAQG4AABCAAAQhAAAIQgAAEIBAoAQLCQBWP2BCAAAQgAAEIQAACEIAABAgIsQEIQAACEIAABCAAAQhAAAKBEiAgDFTxiA0BCEAAAhCAAAQgAAEIQICAEBuAAAQgAAEIQAACEIAABCAQKAECwkAVj9gQgAAEIAABCEAAAhCAAAQICLEBCEAAAhCAAAQgAAEIQAACgRIgIAxU8YgNAQhAAAIQgAAEIAABCECAgBAbgAAEIAABCEAAAhCAAAQgECgBAsJAFY/YEIAABCAAAQhAAAIQgAAECAixAQhAAAIQgAAEIAABCEAAAoESICAMVPGIDQEIQAACEIAABCAAAQhAgIAQG4AABCAAAQhAAAIQgAAEIBAoAQLCQBWP2BCAAAQgAAEIQAACEIAABAgIsQEIQAACEIAABCAAAQhAAAKBEiAgDFTxiA0BCEAAAhCAAAQgAAEIQICAEBuAAAQgAAEIQAACEIAABCAQKAECwkAVj9gQgAAEIAABCEAAAhCAAAQICLEBCEAAAhCAAAQgAAEIQAACgRIgIAxU8YgNAQhAAAIQgAAEIAABCECAgBAbgAAEIAABCEAAAhCAAAQgECgBAsJAFY/YEIAABCAAAQhAAAIQgAAECAixAQhAAAIQgAAEIAABCEAAAoESICAMVPGIDQEIQAACEIAABCAAAQhAgIAQG4AABCAAAQhAAAIQgAAEIBAoAQLCQBWP2BCAAAQgAAEIQAACEIAABAgIsQEIQAACEIAABCAAAQhAAAKBEiAgDFTxiA0BCEAAAhCAAAQgAAEIQICAEBuAAAQgAAEIQAACEIAABCAQKAECwkAVj9gQgAAEIAABCEAAAhCAAAQICLEBCEAAAhCAAAQgAAEIQAACgRIgIAxU8YgNAQhAAAIQgAAEIAABCECAgBAbgAAEIAABCEAAAhCAAAQgECgBAsJAFY/YEIAABCAAAQhAAAIQgAAECAixAQhAAAIQgAAEIAABCEAAAoESICAMVPGIDQEIQAACEIAABCAAAQhAgIAQG4AABCAAAQhAAAIQgAAEIBAoAQLCQBWP2BCAAAQgAAEIQAACEIAABAgIsQEIQAACEIAABCAAAQhAAAKBEiAgDFTxiA0BCEAAAhCAAAQgAAEIQICAEBuAAAQgAAEIQAACEIAABCAQKAECwkAVj9gQgAAEIAABCEAAAhCAAAQICLEBCEAAAhCAAAQgAAEIQAACgRIgIAxU8YgNAQhAAAIQgAAEIAABCECAgBAbgAAEIAABCEAAAhCAAAQgECiB/wRzdmumQmx19QAAAABJRU5ErkJggg==" - }); + return sealDict.getSeal(this.props.ship.substr(1), 320); } }]); @@ -71794,37 +73225,45 @@ function (_Component) { return ChatList; }(react_1); -var ComponentMap = { - "ChatPage": { - comp: ChatPage - }, - "ChatList": { - comp: ChatList - }, - "TopicCreatePage": { - comp: TopicCreatePage - }, - "CommentCreate": { - comp: CommentCreate - }, - "InboxPage": { - comp: InboxPage - }, - "ListPage": { - comp: ListPage - }, - "Elapsed": { - comp: Elapsed - }, - "IconComment": { - comp: IconComment - }, - "AvatarSample1": { - comp: AvatarSample1 - }, - "AvatarLg": { - comp: AvatarLg +var ProfileMsgBtn = +/*#__PURE__*/ +function (_Component) { + _inherits(ProfileMsgBtn, _Component); + + function ProfileMsgBtn() { + _classCallCheck(this, ProfileMsgBtn); + + return _possibleConstructorReturn(this, _getPrototypeOf(ProfileMsgBtn).apply(this, arguments)); } + + _createClass(ProfileMsgBtn, [{ + key: "render", + value: function render() { + if (this.props.api.authTokens.ship === this.props.ship.substr(1)) return null; + var members = [this.props.api.authTokens.ship, this.props.ship.substr(1)]; + var dmStation = "~".concat(this.props.api.authTokens.ship, "/").concat(members.sort().join(".")); + var dmLink = "/~~/pages/nutalk/stream?station=".concat(dmStation); + return react.createElement("a", { + className: "vanilla mb-6 btn btn-sm btn-secondary", + href: dmLink + }, "Message"); + } + }]); + + return ProfileMsgBtn; +}(react_1); + +var ComponentMap = { + "ChatPage": ChatPage, + "ChatList": ChatList, + "TopicCreatePage": TopicCreatePage, + "CommentCreate": CommentCreate, + "InboxPage": InboxPage, + "Elapsed": Elapsed, + "IconComment": IconComment, + "AvatarSample1": AvatarSample1, + "AvatarLg": AvatarLg, + "ProfileMsgBtn": ProfileMsgBtn }; var CommandHelpItem = @@ -71954,7 +73393,7 @@ function (_Component) { key: "buildFieldElements", value: function buildFieldElements(field, first) { var input; - var classes = classnames$1({ + var classes = classnames({ 'input-group': true, 'input-group-focused': this.state.focused === field.name, 'input-group-error': this.state.errorList.includes(field.name) @@ -72806,7 +74245,7 @@ function (_Component) { propsObj[keyName] = node.attribs[key]; }); - return react.createElement(ComponentMap[componentName].comp, Object.assign({ + return react.createElement(ComponentMap[componentName], Object.assign({ api: _this2.props.api, store: _this2.props.store, storeReports: _this2.props.storeReports,