From 6734a5aed4b0651947ac37a7eba9303138ab6df4 Mon Sep 17 00:00:00 2001 From: bill-the-dev Date: Thu, 10 Feb 2022 12:15:41 -0500 Subject: [PATCH] merge to main branch --- dist/main.css | 347 ++++++++++- dist/main.js | 1643 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 1983 insertions(+), 7 deletions(-) diff --git a/dist/main.css b/dist/main.css index fab164c..198f589 100644 --- a/dist/main.css +++ b/dist/main.css @@ -1,7 +1,344 @@ -*{margin:0px;padding:0}#container{width:100%;height:100%}#game{width:100%;height:100%;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:.25fr 1fr 2fr 1fr .25fr}header{border-bottom:2px solid #000;margin-bottom:50px;border-style:double}.title{font-family:"Nanum Brush Script",cursive;font-size:5rem;font-weight:bold;text-align:center;margin:1rem,0,1rem,0}#board-container{display:flex;justify-content:center;align-items:center;grid-column:2/4;grid-row:3/4}#board{display:grid;grid-template-columns:repeat(5, 1fr);box-sizing:border-box;padding:0px;border-radius:6px;box-shadow:0px,3px,18px,rgba(0,0,0,.5)}.opponent-row{grid-column:2/4;grid-row:2/3;display:flex;align-items:center;justify-content:center;margin:5px}.on-deck-row{grid-column:4;grid-row:3/4;display:flex;align-items:center;justify-content:left;margin:5px}.player-row{grid-column:2/4;grid-row:4;display:flex;align-items:flex-start;justify-content:center;margin:5px}.square.inactive{border:.5px solid #3a3a3a;display:flex;background:#dbe6f6;background:radial-gradient(circle, #DBE6F6 1%, #bdc3c7 100%);min-width:40px;min-height:40px;border-radius:3px;justify-content:center;align-items:center;box-shadow:0px,3px,18px,rgba(0,0,0,.5)}.square.active{border:.5px solid #3a3a3a;display:flex;background:#7eeb8e;background:radial-gradient(circle, #DBE6F6 1%, #9fe98c 100%);min-width:40px;min-height:40px;border-radius:3px;justify-content:center;align-items:center;box-shadow:0px,3px,18px,rgba(0,0,0,.5);cursor:pointer}body{background-image:linear-gradient(to bottom right, #faf4eb 0%, #f8f9f5 100%);margin:1px}.modal__howTo{height:100%;width:100%;display:flex;position:fixed;background-color:rgba(0,0,0,.6);margin:0 auto;visibility:hidden;justify-content:center;align-items:center}.modal{display:flex;background-color:#fff;height:100%;width:60%;padding:1em}.modal__fill{font-family:"Nanum Brush Script",cursive;font-size:1.5em;color:#302f2f}.modal__fill-active{visibility:visible;z-index:3} -.move-card{width:90px;height:75px;perspective:1000px;transition:transform 1s;transform-style:preserve-3d;cursor:pointer;position:relative;border-radius:4px;margin:2px}.front,.back{height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-radius:4px;position:absolute}.front{z-index:2;backface-visibility:hidden;font-family:"Comforter",cursive;font-size:1.5rem}.player-row .move-card .front{background-image:linear-gradient(to bottom left, #0099f7 10%, #81eff9 100%);color:#fff}.opponent-row .move-card .front{background-image:linear-gradient(to bottom left, #f8a7a6 0%, #ce0502 100%);color:#fff}.on-deck-row .move-card .front{background-image:linear-gradient(to top, #0099f7, #f11712);color:#fff}.back{background-image:linear-gradient(to bottom, #e4e4ca 80%, #c4c4c0 110%);z-index:1;transform:rotateX(180deg)}#back4 .grid-graphic,#back5 .grid-graphic{transform:rotate(180deg)}.grid-graphic{pointer-events:none}.back.is_inverted{transform:rotate(180deg)}.move-card.is_flipped{transform:rotateX(180deg)}.move-card .back.active-card{border:1px solid #faf337cb;box-shadow:0px 3px 18px 3px rgba(249,242,45,.845)}.move-card .back.inactive-card{box-shadow:0px 3px 18px 3px rgba(0,0,0,.25)} -#pawn{box-shadow:0px 3px 18px 3px rgba(0,0,0,.2);cursor:pointer}.blue-student-piece.inactive-pawn{width:20px;height:20px;border-radius:50%;background-image:linear-gradient(to bottom left, #0099f7 10%, #81eff9 100%)}.blue-master-piece.inactive-pawn{width:25px;height:25px;background-image:linear-gradient(to bottom left, #0099f7 10%, #81eff9 100%)}.red-student-piece.inactive-pawn{width:20px;height:20px;border-radius:50%;background-image:linear-gradient(to bottom left, #f8a7a6 0%, #ce0502 100%)}.red-master-piece.inactive-pawn{width:25px;height:25px;background-image:linear-gradient(to bottom left, #f8a7a6 0%, #ce0502 100%)}.red-master-piece.active-pawn,.blue-master-piece.active-pawn{width:25px;height:25px;background-image:linear-gradient(to bottom left, #f8f5d7 10%, #faf437 100%);transform:scale(1.2)}.red-student-piece.active-pawn,.blue-student-piece.active-pawn{width:20px;height:20px;border-radius:50%;background-image:linear-gradient(to bottom left, #f8f5d7 10%, #faf437 100%);transform:scale(1.2)} -.menu-container{font-family:"Nanum Brush Script",cursive;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-column:1/2;grid-row:3;border-radius:2px;margin-top:4px;margin-bottom:4px;margin:2px;box-shadow:0px 3px 18px 3px rgba(0,0,0,.2)}.menu{border-radius:2px;box-shadow:0px 3px 18px 3px rgba(0,0,0,.2);width:95%;align-self:flex-start;margin-top:10px;text-align:center;cursor:pointer} +/*!*******************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.css ***! + \*******************************************************************************************************************************************/ +* { + margin: 0px; + padding: 0; +} +#container { + width: 100%; + height: 100%; +} + +#game { + width: 100%; + height: 100%; + display: grid; + grid-template-columns: repeat(5, 1fr); + /* grid-template-columns: 0.5fr 1fr 0.5fr 1fr 1fr; */ + grid-template-rows: 0.25fr 1fr 2fr 1fr 0.25fr; + /* grid-auto-rows: minmax(100px, auto); */ + /* flex-direction: column; */ +} + +header { + border-bottom: 2px solid black; + margin-bottom: 50px; + border-style: double; +} + +.title { + font-family: "Nanum Brush Script", cursive; + font-size: 5rem; + font-weight: bold; + text-align: center; + margin: 1rem, 0, 1rem, 0; +} + +#board-container { + display: flex; + justify-content: center; + align-items: center; + grid-column: 2/4; + grid-row: 3/4; +} + +#board { + display: grid; + grid-template-columns: repeat(5, 1fr); + /* five equal 'fractioned' tracks */ + box-sizing: border-box; + /*within container */ + padding: 0px; + /* border: 2px solid black; */ + border-radius: 6px; + box-shadow: 0px, 3px, 18px, rgba(0, 0, 0, 0.5); +} + +.opponent-row { + grid-column: 2/4; + grid-row: 2/3; + display: flex; + align-items: center; + justify-content: center; + margin: 5px; +} + +.on-deck-row { + grid-column: 4; + grid-row: 3/4; + display: flex; + align-items: center; + justify-content: left; + margin: 5px; +} + +.player-row { + grid-column: 2/4; + grid-row: 4; + display: flex; + align-items: flex-start; + justify-content: center; + margin: 5px; +} + +/* [data-card="1"] { + flex: 1; +} + +[data-card="2"] { + flex: 1; +} */ +/* em dependent on parent?, rem */ +.square.inactive { + border: 0.5px solid #3a3a3a; + display: flex; + /* background-color: rgb(172, 123, 59); */ + background: #DBE6F6; + background: radial-gradient(circle, #DBE6F6 1%, #bdc3c7 100%); + min-width: 40px; + min-height: 40px; + border-radius: 3px; + justify-content: center; + align-items: center; + box-shadow: 0px, 3px, 18px, rgba(0, 0, 0, 0.5); + /* opacity: 0; */ +} + +.square.active { + border: 0.5px solid #3a3a3a; + display: flex; + /* background-color: rgb(172, 123, 59); */ + background: #7eeb8e; + background: radial-gradient(circle, #DBE6F6 1%, #9fe98c 100%); + min-width: 40px; + min-height: 40px; + border-radius: 3px; + justify-content: center; + align-items: center; + box-shadow: 0px, 3px, 18px, rgba(0, 0, 0, 0.5); + cursor: pointer; + /* opacity: 0; */ +} + +body { + /* background: rgb(236,190,70); + background: radial-gradient(circle, rgba(170, 168, 161, 0.942) 6%, rgb(241, 236, 225) 90%); */ + /* background-color: #EEEE; */ + /* background-image: linear-gradient( 90deg, #ECE9E6 10%, #94d0f8 100%); */ + background-image: linear-gradient(to bottom right, #faf4eb 0%, #f8f9f5 100%); + /* background-image: url('assets/sayagata-400px.png'); + background-repeat: repeat; + background-size: 400px 400px; */ + margin: 1px; +} + +.modal__howTo { + height: 100%; + width: 100%; + display: flex; + position: fixed; + background-color: rgba(0, 0, 0, 0.6); + margin: 0 auto; + visibility: hidden; + justify-content: center; + align-items: center; +} + +.modal { + display: flex; + background-color: #FFF; + height: 100%; + width: 60%; + padding: 1em; +} + +.modal__fill { + font-family: "Nanum Brush Script", cursive; + font-size: 1.5em; + color: #302f2f; +} + +.modal__fill-active { + visibility: visible; + z-index: 3; +} + +/* Grid Layout help: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout */ +/*!*******************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/cards.css ***! + \*******************************************************************************************************************************************/ +.move-card { + width: 90px; + height: 75px; + perspective: 1000px; + transition: transform 1s; + transform-style: preserve-3d; + cursor: pointer; + position: relative; + border-radius: 4px; + margin: 2px; +} + +.front, +.back { + height: 100%; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + border-radius: 4px; + position: absolute; +} + +.front { + z-index: 2; + backface-visibility: hidden; + font-family: "Comforter", cursive; + font-size: 1.5rem; +} + +.player-row .move-card .front { + background-image: linear-gradient(to bottom left, #0099f7 10%, #81eff9 100%); + color: #FFF; +} + +.opponent-row .move-card .front { + background-image: linear-gradient(to bottom left, #f8a7a6 0%, #ce0502 100%); + color: #FFF; +} + +.on-deck-row .move-card .front { + background-image: linear-gradient(to top, #0099f7, #f11712); + color: #FFF; +} + +.back { + background-image: linear-gradient(to bottom, #e4e4ca 80%, #c4c4c0 110%); + z-index: 1; + transform: rotateX(180deg); +} + +/* inverts opponent graphic */ +#back4 .grid-graphic, +#back5 .grid-graphic { + transform: rotate(180deg); +} + +/* click-through */ +.grid-graphic { + pointer-events: none; +} + +/* Not using? Needs confirm */ +.back.is_inverted { + transform: rotate(180deg); +} + +/* Flip card on toggle */ +.move-card.is_flipped { + transform: rotateX(180deg); +} + +/* Highlight card on select */ +.move-card .back.active-card { + border: 1px solid #faf337cb; + box-shadow: 0px 3px 18px 3px rgba(249, 242, 45, 0.845); +} + +.move-card .back.inactive-card { + box-shadow: 0px 3px 18px 3px rgba(0, 0, 0, 0.25); +} +/*!********************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/pieces.css ***! + \********************************************************************************************************************************************/ +#pawn { + box-shadow: 0px 3px 18px 3px rgba(0, 0, 0, 0.2); + cursor: pointer; +} + +.blue-student-piece.inactive-pawn { + width: 20px; + height: 20px; + border-radius: 50%; + /* border: 1px solid black; */ + background-image: linear-gradient(to bottom left, #0099f7 10%, #81eff9 100%); + /* background: blue; */ +} + +.blue-master-piece.inactive-pawn { + width: 25px; + height: 25px; + /* border: 1px solid black; */ + /* background: blue; */ + background-image: linear-gradient(to bottom left, #0099f7 10%, #81eff9 100%); +} + +.red-student-piece.inactive-pawn { + width: 20px; + height: 20px; + border-radius: 50%; + /* border: 1px solid black; */ + /* background: red; */ + background-image: linear-gradient(to bottom left, #f8a7a6 0%, #ce0502 100%); +} + +.red-master-piece.inactive-pawn { + width: 25px; + height: 25px; + /* border: 1px solid black; */ + background-image: linear-gradient(to bottom left, #f8a7a6 0%, #ce0502 100%); + /* background: red; */ +} + +.red-master-piece.active-pawn, +.blue-master-piece.active-pawn { + width: 25px; + height: 25px; + background-image: linear-gradient(to bottom left, #f8f5d7 10%, #faf437 100%); + transform: scale(1.2); +} + +.red-student-piece.active-pawn, +.blue-student-piece.active-pawn { + width: 20px; + height: 20px; + border-radius: 50%; + background-image: linear-gradient(to bottom left, #f8f5d7 10%, #faf437 100%); + transform: scale(1.2); +} +/*!******************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/styles/menu.css ***! + \******************************************************************************************************************************************/ +.menu-container { + font-family: "Nanum Brush Script", cursive; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + grid-column: 1/2; + grid-row: 3; + /* not moving, why? */ + /* position: relative; */ + border-radius: 2px; + margin-top: 4px; + margin-bottom: 4px; + margin: 2px; + box-shadow: 0px 3px 18px 3px rgba(0, 0, 0, 0.2); +} + +.menu { + /* border: 1px solid gray; */ + border-radius: 2px; + box-shadow: 0px 3px 18px 3px rgba(0, 0, 0, 0.2); + width: 95%; + align-self: flex-start; + margin-top: 10px; + text-align: center; + cursor: pointer; +} +/*!*************************************************************************************************************************************!*\ + !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/index.scss ***! + \*************************************************************************************************************************************/ -/*# sourceMappingURL=main.css.map*/ \ No newline at end of file diff --git a/dist/main.js b/dist/main.js index 18e364d..b232fc4 100644 --- a/dist/main.js +++ b/dist/main.js @@ -1,2 +1,1641 @@ -!function(){var t={9662:function(t,e,n){var r=n(7854),o=n(614),i=n(6330),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a function")}},9483:function(t,e,n){var r=n(7854),o=n(4411),i=n(6330),a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not a constructor")}},6077:function(t,e,n){var r=n(7854),o=n(614),i=r.String,a=r.TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw a("Can't set "+i(t)+" as a prototype")}},1223:function(t,e,n){var r=n(5112),o=n(30),i=n(3070),a=r("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},1530:function(t,e,n){"use strict";var r=n(8710).charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},5787:function(t,e,n){var r=n(7854),o=n(7976),i=r.TypeError;t.exports=function(t,e){if(o(e,t))return t;throw i("Incorrect invocation")}},9670:function(t,e,n){var r=n(7854),o=n(111),i=r.String,a=r.TypeError;t.exports=function(t){if(o(t))return t;throw a(i(t)+" is not an object")}},8533:function(t,e,n){"use strict";var r=n(2092).forEach,o=n(9341)("forEach");t.exports=o?[].forEach:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}},1318:function(t,e,n){var r=n(5656),o=n(1400),i=n(6244),a=function(t){return function(e,n,a){var c,u=r(e),s=i(u),l=o(a,s);if(t&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},2092:function(t,e,n){var r=n(9974),o=n(1702),i=n(8361),a=n(7908),c=n(6244),u=n(5417),s=o([].push),l=function(t){var e=1==t,n=2==t,o=3==t,l=4==t,f=6==t,p=7==t,v=5==t||f;return function(h,d,g,y){for(var m,w,b=a(h),x=i(b),E=r(d,g),P=c(x),k=0,S=y||u,L=e?S(h,P):n||p?S(h,0):void 0;P>k;k++)if((v||k in x)&&(w=E(m=x[k],k,b),t))if(e)L[k]=w;else if(w)switch(t){case 3:return!0;case 5:return m;case 6:return k;case 2:s(L,m)}else switch(t){case 4:return!1;case 7:s(L,m)}return f?-1:o||l?l:L}};t.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},1194:function(t,e,n){var r=n(7293),o=n(5112),i=n(7392),a=o("species");t.exports=function(t){return i>=51||!r((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},9341:function(t,e,n){"use strict";var r=n(7293);t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},1589:function(t,e,n){var r=n(7854),o=n(1400),i=n(6244),a=n(6135),c=r.Array,u=Math.max;t.exports=function(t,e,n){for(var r=i(t),s=o(e,r),l=o(void 0===n?r:n,r),f=c(u(l-s,0)),p=0;s0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),t.exports=o},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var r=n(7854),o=n(1236).f,i=n(8880),a=n(1320),c=n(3505),u=n(9920),s=n(4705);t.exports=function(t,e){var n,l,f,p,v,h=t.target,d=t.global,g=t.stat;if(n=d?r:g?r[h]||c(h,{}):(r[h]||{}).prototype)for(l in e){if(p=e[l],f=t.noTargetGet?(v=o(n,l))&&v.value:n[l],!s(d?l:h+(g?".":"#")+l,t.forced)&&void 0!==f){if(typeof p==typeof f)continue;u(p,f)}(t.sham||f&&f.sham)&&i(p,"sham",!0),a(n,l,p,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},7007:function(t,e,n){"use strict";n(4916);var r=n(1702),o=n(1320),i=n(2261),a=n(7293),c=n(5112),u=n(8880),s=c("species"),l=RegExp.prototype;t.exports=function(t,e,n,f){var p=c(t),v=!a((function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})),h=v&&!a((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[s]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return e=!0,null},n[p](""),!e}));if(!v||!h||n){var d=r(/./[p]),g=e(p,""[t],(function(t,e,n,o,a){var c=r(t),u=e.exec;return u===i||u===l.exec?v&&!a?{done:!0,value:d(e,n,o)}:{done:!0,value:c(n,e,o)}:{done:!1}}));o(String.prototype,t,g[0]),o(l,p,g[1])}f&&u(l[p],"sham",!0)}},2104:function(t,e,n){var r=n(4374),o=Function.prototype,i=o.apply,a=o.call;t.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},9974:function(t,e,n){var r=n(1702),o=n(9662),i=n(4374),a=r(r.bind);t.exports=function(t,e){return o(t),void 0===e?t:i?a(t,e):function(){return t.apply(e,arguments)}}},4374:function(t,e,n){var r=n(7293);t.exports=!r((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,n){var r=n(4374),o=Function.prototype.call;t.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},6530:function(t,e,n){var r=n(9781),o=n(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,c=o(i,"name"),u=c&&"something"===function(){}.name,s=c&&(!r||r&&a(i,"name").configurable);t.exports={EXISTS:c,PROPER:u,CONFIGURABLE:s}},1702:function(t,e,n){var r=n(4374),o=Function.prototype,i=o.bind,a=o.call,c=r&&i.bind(a,a);t.exports=r?function(t){return t&&c(t)}:function(t){return t&&function(){return a.apply(t,arguments)}}},5005:function(t,e,n){var r=n(7854),o=n(614),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t]):r[t]&&r[t][e]}},1246:function(t,e,n){var r=n(648),o=n(8173),i=n(7497),a=n(5112)("iterator");t.exports=function(t){if(null!=t)return o(t,a)||o(t,"@@iterator")||i[r(t)]}},8554:function(t,e,n){var r=n(7854),o=n(6916),i=n(9662),a=n(9670),c=n(6330),u=n(1246),s=r.TypeError;t.exports=function(t,e){var n=arguments.length<2?u(t):e;if(i(n))return a(o(n,t));throw s(c(t)+" is not iterable")}},8173:function(t,e,n){var r=n(9662);t.exports=function(t,e){var n=t[e];return null==n?void 0:r(n)}},7854:function(t,e,n){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},2597:function(t,e,n){var r=n(1702),o=n(7908),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},3501:function(t){t.exports={}},842:function(t,e,n){var r=n(7854);t.exports=function(t,e){var n=r.console;n&&n.error&&(1==arguments.length?n.error(t):n.error(t,e))}},490:function(t,e,n){var r=n(5005);t.exports=r("document","documentElement")},4664:function(t,e,n){var r=n(9781),o=n(7293),i=n(317);t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){var r=n(7854),o=n(1702),i=n(7293),a=n(4326),c=r.Object,u=o("".split);t.exports=i((function(){return!c("z").propertyIsEnumerable(0)}))?function(t){return"String"==a(t)?u(t,""):c(t)}:c},2788:function(t,e,n){var r=n(1702),o=n(614),i=n(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return a(t)}),t.exports=i.inspectSource},9909:function(t,e,n){var r,o,i,a=n(8536),c=n(7854),u=n(1702),s=n(111),l=n(8880),f=n(2597),p=n(5465),v=n(6200),h=n(3501),d="Object already initialized",g=c.TypeError,y=c.WeakMap;if(a||p.state){var m=p.state||(p.state=new y),w=u(m.get),b=u(m.has),x=u(m.set);r=function(t,e){if(b(m,t))throw new g(d);return e.facade=t,x(m,t,e),e},o=function(t){return w(m,t)||{}},i=function(t){return b(m,t)}}else{var E=v("state");h[E]=!0,r=function(t,e){if(f(t,E))throw new g(d);return e.facade=t,l(t,E,e),e},o=function(t){return f(t,E)?t[E]:{}},i=function(t){return f(t,E)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!s(e)||(n=o(e)).type!==t)throw g("Incompatible receiver, "+t+" required");return n}}}},7659:function(t,e,n){var r=n(5112),o=n(7497),i=r("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(o.Array===t||a[i]===t)}},3157:function(t,e,n){var r=n(4326);t.exports=Array.isArray||function(t){return"Array"==r(t)}},614:function(t){t.exports=function(t){return"function"==typeof t}},4411:function(t,e,n){var r=n(1702),o=n(7293),i=n(614),a=n(648),c=n(5005),u=n(2788),s=function(){},l=[],f=c("Reflect","construct"),p=/^\s*(?:class|function)\b/,v=r(p.exec),h=!p.exec(s),d=function(t){if(!i(t))return!1;try{return f(s,l,t),!0}catch(t){return!1}},g=function(t){if(!i(t))return!1;switch(a(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!v(p,u(t))}catch(t){return!0}};g.sham=!0,t.exports=!f||o((function(){var t;return d(d.call)||!d(Object)||!d((function(){t=!0}))||t}))?g:d},4705:function(t,e,n){var r=n(7293),o=n(614),i=/#|\.prototype\./,a=function(t,e){var n=u[c(t)];return n==l||n!=s&&(o(e)?r(e):!!e)},c=a.normalize=function(t){return String(t).replace(i,".").toLowerCase()},u=a.data={},s=a.NATIVE="N",l=a.POLYFILL="P";t.exports=a},111:function(t,e,n){var r=n(614);t.exports=function(t){return"object"==typeof t?null!==t:r(t)}},1913:function(t){t.exports=!1},7850:function(t,e,n){var r=n(111),o=n(4326),i=n(5112)("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},2190:function(t,e,n){var r=n(7854),o=n(5005),i=n(614),a=n(7976),c=n(3307),u=r.Object;t.exports=c?function(t){return"symbol"==typeof t}:function(t){var e=o("Symbol");return i(e)&&a(e.prototype,u(t))}},408:function(t,e,n){var r=n(7854),o=n(9974),i=n(6916),a=n(9670),c=n(6330),u=n(7659),s=n(6244),l=n(7976),f=n(8554),p=n(1246),v=n(9212),h=r.TypeError,d=function(t,e){this.stopped=t,this.result=e},g=d.prototype;t.exports=function(t,e,n){var r,y,m,w,b,x,E,P=n&&n.that,k=!(!n||!n.AS_ENTRIES),S=!(!n||!n.IS_ITERATOR),L=!(!n||!n.INTERRUPTED),O=o(e,P),T=function(t){return r&&v(r,"normal",t),new d(!0,t)},j=function(t){return k?(a(t),L?O(t[0],t[1],T):O(t[0],t[1])):L?O(t,T):O(t)};if(S)r=t;else{if(!(y=p(t)))throw h(c(t)+" is not iterable");if(u(y)){for(m=0,w=s(t);w>m;m++)if((b=j(t[m]))&&l(g,b))return b;return new d(!1)}r=f(t,y)}for(x=r.next;!(E=i(x,r)).done;){try{b=j(E.value)}catch(t){v(r,"throw",t)}if("object"==typeof b&&b&&l(g,b))return b}return new d(!1)}},9212:function(t,e,n){var r=n(6916),o=n(9670),i=n(8173);t.exports=function(t,e,n){var a,c;o(t);try{if(!(a=i(t,"return"))){if("throw"===e)throw n;return n}a=r(a,t)}catch(t){c=!0,a=t}if("throw"===e)throw n;if(c)throw a;return o(a),n}},7497:function(t){t.exports={}},6244:function(t,e,n){var r=n(7466);t.exports=function(t){return r(t.length)}},5948:function(t,e,n){var r,o,i,a,c,u,s,l,f=n(7854),p=n(9974),v=n(1236).f,h=n(261).set,d=n(6833),g=n(1528),y=n(1036),m=n(5268),w=f.MutationObserver||f.WebKitMutationObserver,b=f.document,x=f.process,E=f.Promise,P=v(f,"queueMicrotask"),k=P&&P.value;k||(r=function(){var t,e;for(m&&(t=x.domain)&&t.exit();o;){e=o.fn,o=o.next;try{e()}catch(t){throw o?a():i=void 0,t}}i=void 0,t&&t.enter()},d||m||y||!w||!b?!g&&E&&E.resolve?((s=E.resolve(void 0)).constructor=E,l=p(s.then,s),a=function(){l(r)}):m?a=function(){x.nextTick(r)}:(h=p(h,f),a=function(){h(r)}):(c=!0,u=b.createTextNode(""),new w(r).observe(u,{characterData:!0}),a=function(){u.data=c=!c})),t.exports=k||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},3366:function(t,e,n){var r=n(7854);t.exports=r.Promise},133:function(t,e,n){var r=n(7392),o=n(7293);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:function(t,e,n){var r=n(7854),o=n(614),i=n(2788),a=r.WeakMap;t.exports=o(a)&&/native code/.test(i(a))},8523:function(t,e,n){"use strict";var r=n(9662),o=function(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=r(e),this.reject=r(n)};t.exports.f=function(t){return new o(t)}},3929:function(t,e,n){var r=n(7854),o=n(7850),i=r.TypeError;t.exports=function(t){if(o(t))throw i("The method doesn't accept regular expressions");return t}},30:function(t,e,n){var r,o=n(9670),i=n(6048),a=n(748),c=n(3501),u=n(490),s=n(317),l=n(6200)("IE_PROTO"),f=function(){},p=function(t){return"