/*! For license information please see kifu-for-js.min.js.LICENSE.txt */ var KifuForJS;(()=>{var e={813:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f}),n(8625),n(8188),n(8178),n(3450),n(4115),n(634),n(796),n(5735),n(8673),n(6886),n(2506),n(6928),n(1229),n(9575),n(6264),n(1245);var r=n(7076),o=n(2784);function i(e,t){for(var n=0;n0?[o.createElement("option",{key:n,value:"top"},n)].concat(r.map((function(e,t){return o.createElement("option",{key:e,value:t},e)}))):o.createElement("option",{value:"top"},"変化なし"),this.props.kifuStore.hasFork&&o.createElement("select",{value:"top",onChange:this.onChange,disabled:0===r.length,"data-testid":"forklist","aria-label":"分岐"},e)}},{key:"onChange",value:function(e){this.props.kifuStore.player.forkAndForward(e.target.value)}}])&&i(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),p}(o.Component);const f=s=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":c(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}([r.Pi],s)},7328:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d}),n(8625),n(8188),n(4115),n(3450),n(8233),n(6781),n(3105),n(7950),n(5940),n(634),n(796),n(5735),n(8673),n(6886),n(2506),n(6928),n(1229),n(9575),n(6264),n(1245),n(2501),n(6936),n(7233);var r=n(7076),o=n(2784);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?"*":" "),o.createElement("span",{style:{display:"inline-block",minWidth:"20px",textAlign:"right"}},0===t||e.moveFormat.special?"":t.toString())," "+e.kifu+" "+e.forks.join(" ")),value:t}}));return o.createElement(h,Object.assign({options:r,onChange:this.onChange,tesuu:t.tesuu},n))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),p}(o.Component);const d=p=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":f(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}([r.Pi],p);var h=function(e){var t,n=e.options,r=e.onChange,a=e.tesuu,u=e.style,l=e.noPositionAbsoluteForSafariBug,c=e.initialHeight,s=e.hidden,f=void 0!==s&&s,p=i((0,o.useState)(null),2),d=p[0],h=p[1],m=i((0,o.useState)(null),2),y=m[0],g=m[1],b=i((0,o.useState)(null),2),w=b[0],x=b[1],E=(0,o.useRef)(),k=(0,o.useRef)();(0,o.useLayoutEffect)((function(){var e,t;k.current&&E.current&&(w!==a&&(e=k.current,(t=E.current).scrollTop=e.offsetTop+v(e)/2-v(t)/2),x(null))}),[a,d]),(0,o.useLayoutEffect)((function(){k.current&&!y&&g(v(k.current))}),[]),(0,o.useLayoutEffect)((function(){if(E.current){var e=v(E.current);d!==e&&h(e)}}));var S=null!=y?y:16.5,O=null!==(t=null!=d?d:c)&&void 0!==t?t:S,T="".concat((O-S)/2-1,"px"),C=(0,o.useCallback)((function(){if(null!==d){var e=E.current.scrollTop+d/2;if(k.current.offsetTop>e){for(var t=k.current,n=1;t.previousElementSibling&&t.previousElementSibling.offsetTop>e;)t=t.previousElementSibling,n++;r(a-n),x(a-n)}else if(k.current.nextElementSibling&&k.current.nextElementSibling.offsetTop{"use strict";n.d(t,{Z:()=>T}),n(8625),n(8188),n(8178),n(3450),n(5794),n(3439),n(4115),n(634),n(796),n(5735),n(8673),n(6886),n(9575),n(6264),n(1245),n(2501),n(6936),n(7233),n(7950);var r=n(9618),o=n(3818),i=n(1426),a=n(9702);n(1939),n(5883),n(3105);var u=n(9458);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},d=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.dirty=!1,this.kifuStore=t,(0,o.U5)((function(){return n.kifuStore.player.tesuu}),(function(){n.dirty=!0}))}var t,n;return t=e,(n=[{key:"enabled",get:function(){var e,t;return void 0!==(null===(e=this.kifuStore.options)||void 0===e?void 0:e.tsume)?!!(null===(t=this.kifuStore.options)||void 0===t?void 0:t.tsume):function(e){var t,n,r;return(null===(n=null===(t=e.kifu)||void 0===t?void 0:t.initial)||void 0===n?void 0:n.data)&&("TSUMI"===(null===(r=e.kifu.moves[e.kifu.moves.length-1])||void 0===r?void 0:r.special)||c.some((function(t){var n;return(null===(n=e.kifu.header[t])||void 0===n?void 0:n.length)>0})))}(this.kifuStore.player)}},{key:"hideKingsHand",get:function(){var e,t,n;return!!this.enabled&&!("object"===f(null===(e=this.kifuStore.options)||void 0===e?void 0:e.tsume)&&null!==(n=null===(t=this.kifuStore.options)||void 0===t?void 0:t.tsume.kingsHand)&&void 0!==n&&n)&&function(e){var t;if(!(null===(t=e.kifu.initial)||void 0===t?void 0:t.data))return!1;var n=e.kifu.initial.data,r=n.hands,o=n.board,a={};function c(e,t){var n;a[e]=(null!==(n=a[e])&&void 0!==n?n:0)+t}return r.forEach((function(e){Object.entries(e).forEach((function(e){var t,n,r=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(t,n)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());c(r[0],r[1])}))})),o.forEach((function(e){e.forEach((function(e){e.kind&&c(i.Xw.unpromote(e.kind),1)}))})),s(u.pieceHistogram,a)||s(Object.assign(Object.assign({},u.pieceHistogram),{OU:1}),a);function s(e,t){for(var n in e)if(t[n]!==e[n])return!1;return!0}}(this.kifuStore.player)}},{key:"citation",get:function(){var e,t,n;if(!this.enabled)return null;if("object"!==f(null===(e=this.kifuStore.options)||void 0===e?void 0:e.tsume)||null===(n=null===(t=this.kifuStore.options)||void 0===t?void 0:t.tsume.citation)||void 0===n||!n)return null;var r=this.kifuStore.player.kifu.header,o=r["作者"]?r["作者"]+"作":void 0,i=r["作品名"]?"「"+r["作品名"]+"」":" ",a=r["発表誌"]||"",u=r["発表年月"]||r["発表日付"]||"";return o?"".concat(o).concat(i).concat(a," ").concat(u):null}},{key:"answerHidden",get:function(){var e,t,n;return!(!this.enabled||"object"!==f(null===(e=this.kifuStore.options)||void 0===e?void 0:e.tsume)||null===(n=null===(t=this.kifuStore.options)||void 0===t?void 0:t.tsume.hideAnswer)||void 0===n||!n||this.dirty)}}])&&s(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();p([o.LO],d.prototype,"dirty",void 0),p([o.Fl],d.prototype,"enabled",null),p([o.Fl],d.prototype,"hideKingsHand",null),p([o.Fl],d.prototype,"citation",null);var h=n(7386);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},b=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isReversed=!1,this.kifuStore=t,this.isReversed=!!t.options.reverse&&!t.options.reverse.name}var t,n;return t=e,(n=[{key:"playerNames",get:function(){var e=this.kifuStore.player.kifu.header;return[e[h.v[0].komaochiName]||e[h.v[0].name]||"",e[h.v[1].komaochiName]||e[h.v[1].name]||""]}},{key:"reverse",value:function(){this.isReversed=!this.isReversed}},{key:"runAutoReverse",value:function(){var e,t,n,r,o,i;if(null===(e=this.kifuStore.options.reverse)||void 0===e?void 0:e.name){var a=(o=this.playerNames,i=2,function(e){if(Array.isArray(e))return e}(o)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(o,i)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}(o,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),u=a[0],l=a[1];this.isReversed=(t=u,n=l,r=this.kifuStore.options.reverse.name,!(n.indexOf(r)<0)&&(t.indexOf(r)<0||n.lengthe.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},O=function(e,t){return"棋譜形式エラー\n".concat(t,"\n=== 棋譜 ===\n").concat(e)},T=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.signature=Math.random(),this.errors=[],this.player=new r.JKFPlayer({header:{},moves:[{}]});try{this.setOptions(t)}catch(e){console.error(e)}}var t,n;return t=e,(n=[{key:"setOptions",value:function(e){var t,n=this;if(this.staticOptions=null==e?void 0:e.static,this.options=e,this.tsumeMode=new d(this),this.reverseMode=new b(this),this.maxWidth=null===(null==e?void 0:e.maxWidth)?null:null!==(t=null==e?void 0:e.maxWidth)&&void 0!==t?t:400,e){var o=function(){n.reverseMode.runAutoReverse(),e.ply&&n.player.goto(e.ply,e.forkPointers?e.forkPointers.map((function(e){var t=w(e,2);return{te:t[0],forkIndex:t[1]}})):void 0)};if(e.src)this.loadFile(e.src).catch((function(){})).then(o);else if(e.kifu&&""!==e.kifu.trim()){try{this.loadKifuSync(e.kifu.trim())}catch(t){if(e.static){var a=new i.WZ;try{a.initializeFromSFENString(e.kifu.trim()),this.player=r.JKFPlayer.fromShogi(a),this.errors=[]}catch(e){throw console.error(t),t}}}o()}}}},{key:"player",get:function(){return this.player_},set:function(e){(0,o.GW)(e,{forkPointers:o.LO,kifu:o.LO,tesuu:o.LO}),(0,o.GW)(e.shogi,{board:o.LO,hands:o.LO,turn:o.LO}),this.player_=e}},{key:"flip",value:function(){this.reverseMode.reverse()}},{key:"onInputMove",value:function(e){try{this.player.inputMove(e)||(e.promote=confirm("成りますか?"),this.player.inputMove(e))}catch(e){}}},{key:"loadKifu",value:function(e,t){var n=this;return new Promise((function(r){n.loadKifuSync(e,t),r()}))}},{key:"loadKifuSync",value:function(e,t){this.errors=[];try{var n=r.JKFPlayer.parse(e,t);C(n,this.player),this.player=n}catch(t){throw this.errors.push(O(e,t)),t}}},{key:"loadFile",value:function(e){var t=this;return this.errors=[],this.filePath=e,function(e){return new Promise((function(t,n){var r=(0,a.A3)(e);if("undefined"!=typeof document){var o=new XMLHttpRequest;o.open("GET",e,!0),o.overrideMimeType("text/html;charset="+r),o.onload=function(){if(304===this.status)t(null);else if(this.status>=200&&this.status<400)t(this.response);else{var r="棋譜ファイルが取得できません (".concat(this.status,"): ").concat(e);n(r)}},o.onerror=function(){var t="棋譜ファイルが取得できません: ".concat(e);"file:"===document.location.protocol&&(t+="\n\n【備考】\nAjaxのセキュリティ制約により,ローカルの棋譜の読み込みが制限されている可能性があります.\nページをサーバ上にアップロードして動作をご確認下さい.\nもしくは,棋譜ファイルのドラッグ&ドロップによる読み込み機能をお試し下さい."),n(t)},o.send()}else console.info("This seems to be a server side rendering. Skip fetching file.")}))}(e).then((function(n){try{if(null===n)return;var o=r.JKFPlayer.parse(n,e);C(o,t.player),t.player=o}catch(e){throw t.errors.push(O(n,e)),console.error(e),e}}),(function(e){throw t.errors.push(e),e}))}},{key:"setReloadInterval",value:function(e){var t=this;this.timerAutoload&&clearInterval(this.timerAutoload);var n=parseInt(e,10);isNaN(n)||(this.timerAutoload=window.setInterval((function(){t.loadFile(t.filePath)}),1e3*n))}},{key:"hasFork",get:function(){return this.player.kifu.moves.some((function(e){return e.forks&&e.forks.length>0}))}},{key:"getLatestMoveTo",value:function(){var e,t;if("hidden"!==(null===(e=this.staticOptions)||void 0===e?void 0:e.last)){if(null===(t=this.staticOptions)||void 0===t?void 0:t.last){var n=w(this.staticOptions.last,2);return{x:n[0],y:n[1]}}var r=this.player.getMove();return!r&&this.player.tesuu>0&&(r=this.player.getMove(this.player.tesuu-1)),null==r?void 0:r.to}}}])&&E(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function C(e,t){if(0!==t.tesuu){var n=t.tesuu===t.getMaxTesuu()?1/0:t.tesuu;e.goto(n)}}S([o.LO],T.prototype,"errors",void 0),S([o.LO],T.prototype,"filePath",void 0),S([o.LO],T.prototype,"staticOptions",void 0),S([o.LO],T.prototype,"options",void 0),S([o.LO],T.prototype,"tsumeMode",void 0),S([o.LO],T.prototype,"reverseMode",void 0),S([o.LO],T.prototype,"maxWidth",void 0),S([o.LO],T.prototype,"player_",void 0)},8579:(e,t,n)=>{"use strict";n.d(t,{Z:()=>te}),n(4115),n(6781),n(3450),n(4769),n(3105),n(6936),n(634),n(8188),n(796),n(5735),n(8673),n(6886),n(2501),n(7233),n(7950);var r=n(7076),o=n(2784),i=n(7328),a=n(4220),u=(n(1939),n(8178),n(1426)),l="一二三四五六七八九十",c="currentColor",s=(n(5342),n(1142)),f=["先手","後手"],p=function(e){var t=e.v,n=e.kx,r=e.hand,i=e.name,a=void 0===i?f[t]:i,u=e.leftCrowded,p=e.reverse,d=a+" "+function(e){return s.values.map((function(t){return{kind:t,amount:e[t]}})).filter((function(e){var t=e.kind,n=e.amount;return(0,s.isRawKind)(t)&&n>0})).reverse().map((function(e){var t=e.kind,n=e.amount;return(0,s.kindToString)(t,!0)+function(e){if(e<=1)return"";var t="";return e>10&&(t+="十",e-=10),t+l.charAt(e-1)}(n)})).join("")||"なし"}(r),h=-d.length*n*9/14,v=p?1-t:t,m=0==v?14:13,y=d.length>m?m/d.length:1,g="☗"===a[0]||"☖"===a[0]?1:0;return o.createElement("g",{transform:0==v?"translate("+11.35*n+","+9.7*n+") scale(1,"+y+")":"translate("+.65*n*(u?1.25:1)+","+.8*n+") scale(-1,"+-y+")"},Array.from({length:d.length-g},(function(e,t){return t})).map((function(e){return o.createElement("text",{key:e,fontSize:9*n/14,fill:c,textAnchor:"middle",x:0,y:-e*n*9/14},d.charAt(d.length-e-1))})),g&&o.createElement("polygon",{points:"0,".concat(h," ").concat(.23*n,",").concat(h+.1*n," ").concat(.3*n,",").concat(h+.6*n," ").concat(-.3*n,",").concat(h+.6*n," ").concat(-.23*n,",").concat(h+.1*n),fill:0!=t?"none":c,stroke:c,strokeWidth:n/25}))};function d(e,t){return!!t&&(arguments.length>2&&void 0!==arguments[2]&&arguments[2]?e===t.x-1+9*(8-(t.y-1)):e===8-(t.x-1)+9*(t.y-1))}function h(e){var t=e.citation,n=e.leftCrowded,r=t.length>29?29/t.length:1;return o.createElement("g",{transform:"translate(".concat(n?"-12":"0",",0) ").concat(t.length>29?"scale(1, ".concat(r,")"):"")},o.createElement("text",{fill:"currentColor",x:16.5,y:230/r,width:100,height:100,writingMode:"vertical-rl",style:{fontSize:"8px",textAnchor:"end",opacity:.8}},t))}const v=(0,o.forwardRef)((function(e,t){var n=e.width,r=e.height,i=e.state,a=e.hideKingsHand,s=e.latestMoveTo,f=e.children,v=e.players,m=e.citation,y=e.style,g=void 0===y?{}:y,b=e.reverse,w=void 0!==b&&b;if(!i)return null;var x=25,E=Math.floor(31.25),k=Math.floor(18.75),S=[];Array.from({length:9},(function(e,t){return t})).forEach((function(e){e&&(S.push(o.createElement("line",{key:e+"h",x1:e*x+E+.25,x2:e*x+E+.25,y1:k+.25,y2:k+225+.25,strokeWidth:.5,stroke:c})),S.push(o.createElement("line",{key:e+"v",y1:e*x+k+.25,y2:e*x+k+.25,x1:E+.25,x2:E+225+.25,strokeWidth:.5,stroke:c}))),S.push(o.createElement("text",{key:e+"h-num",x:e*x+E+12.5,y:k-x/6,fontSize:10,fill:c,textAnchor:"middle"},"123456789".charAt(w?e:8-e))),S.push(o.createElement("text",{key:e+"v-num",x:E+225+8.75,y:e*x+k+15,fontSize:10,fill:c,textAnchor:"middle"},l.charAt(w?8-e:e)))}));var O=m&&(!a||w);return o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"kifuforjs-lite",style:Object.assign({aspectRatio:"".concat(n," / ").concat(r),fontFamily:"serif",userSelect:"none",WebkitUserSelect:"none",lineHeight:"initial",textAlign:"left"},g),viewBox:"0 0 "+n+" "+r,ref:t},o.createElement("g",null,o.createElement("rect",{x:E,y:k,width:226,height:226,fill:"none",stroke:c,strokeWidth:2}),S),o.createElement("g",null,Array.from({length:81},(function(e,t){return t})).map((function(e){var t,n=[],r=w?i.board[e%9][8-Math.floor(e/9)]:i.board[8-e%9][Math.floor(e/9)];if(!("kind"in r)||!("color"in r))return null;var a=e%9*x+E+12.5+.25,l=Math.floor(e/9)*x+k+12.5+.25,f=(0,u.ZO)(r.kind),p={};return 2===f.length?(f=f[1],n.push(o.createElement("text",{key:"成",dy:-2.25,fill:c,fontSize:20.5,textAnchor:"middle",style:Object.assign({},d(e,s,w)?{fontFamily:"sans-serif",fontWeight:"bold"}:{})},"成")),p.dy=18.25,t="translate(".concat(a,",").concat(l,") scale(").concat(r.color===u.Il.White!==w?"-1,-0.5":"1,0.5",")")):(p.dy=8,t="translate(".concat(a,",").concat(l,")").concat(r.color===u.Il.White!==w?" scale(-1,-1)":"")),d(e,s,w)&&(p.style={fontWeight:"bold"},p.fontFamily="sans-serif"),n.push(o.createElement("text",Object.assign({key:e,fill:c,textAnchor:"middle",fontSize:20.5},p),f)),o.createElement("g",{key:e,transform:t},n)}))),o.createElement(p,{v:0,kx:x,hand:i.hands[0],name:null==v?void 0:v[0],reverse:w,leftCrowded:O}),!a&&o.createElement(p,{v:1,kx:x,hand:i.hands[1],name:null==v?void 0:v[1],leftCrowded:O,reverse:w}),m&&o.createElement(h,{citation:m,leftCrowded:O}),f)})),m=(0,r.Pi)((function(e){var t=e.kifuStore,n=e.style,r=t.player;return o.createElement("div",{key:t.player.tesuu,"aria-label":"局面コメント",style:Object.assign({userSelect:"text",overflowY:"auto",padding:"2px",fontSize:"12px",fontFamily:"sans-serif",border:"rgba(118, 118, 118, 0.3) 1px solid",borderRadius:"2px",whiteSpace:"pre-wrap"},n)},t.errors.join("\n")||r.getComments().join("\n"))}));var y=n(813),g=(n(8625),n(9575),n(6264),n(1245),n(3818));function b(e,t){for(var n=0;n=0;u--)(o=e[u])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);i>3&&a&&Object.defineProperty(t,n,a)}([g.LO],E.prototype,"hapticFeedback",void 0);var k=E.get();(0,g.EH)((function(){k.persist()}));var S=n(9702),O=n(9553),T=n.n(O);const C=function(e){var t=e.filePath,n=!!t;return o.createElement("button",{style:{background:"none",border:"none",padding:0,fontSize:"inherit"},"aria-disabled":!n,onClick:function(){return n?open(t):alert("棋譜ファイル読み込み以外の方式のためダウンロードできません。(要望次第では今後対応予定です)")}},o.createElement("svg",{fill:"currentColor",style:{filter:"drop-shadow(2px 2px 2px rgba(0,0,0, 0.2))",opacity:.5},xmlns:"http://www.w3.org/2000/svg",height:48,viewBox:"0 -960 960 960",width:48},n?o.createElement("path",{d:"M480-313 287-506l43-43 120 120v-371h60v371l120-120 43 43-193 193ZM220-160q-24 0-42-18t-18-42v-143h60v143h520v-143h60v143q0 24-18 42t-42 18H220Z"}):o.createElement("path",{d:"m813-61-99-99H220q-24 0-42-18t-18-42v-143h60v143h434L520-354l-40 41-193-193 41-40L61-813l43-43 752 752-43 43ZM606-439l-43-44 67-66 43 43-67 67Zm-96-97-60-60v-204h60v264Zm290 294-60-60v-61h60v121Z"})),o.createElement("div",null,"Download Kifu"))},A=function(e){var t=e.kifuStore,n=e.userSetting;return!t.staticOptions&&o.createElement("button",{style:{background:"none",border:"none",padding:0,fontSize:"inherit"},onClick:function(){var e;(n.hapticFeedback=!n.hapticFeedback)&&(null===(e=navigator.vibrate)||void 0===e||e.call(navigator,1))}},n.hapticFeedback?o.createElement("svg",{fill:"currentColor",style:{filter:"drop-shadow(2px 2px 2px rgba(0,0,0, 0.2))",opacity:.5},xmlns:"http://www.w3.org/2000/svg",height:48,viewBox:"0 -960 960 960",width:48},o.createElement("path",{d:"M0-365v-230h60v230H0Zm120 88v-406h60v406h-60Zm780-88v-230h60v230h-60Zm-120 88v-406h60v406h-60ZM300-120q-24.75 0-42.375-17.625T240-180v-600q0-24.75 17.625-42.375T300-840h360q24.75 0 42.375 17.625T720-780v600q0 24.75-17.625 42.375T660-120H300Zm0-60h360v-600H300v600Zm0 0v-600 600Z"})):o.createElement("svg",{fill:"currentColor",style:{filter:"drop-shadow(2px 2px 2px rgba(0,0,0, 0.2))",opacity:.5},xmlns:"http://www.w3.org/2000/svg",height:48,viewBox:"0 -960 960 960",width:48},o.createElement("path",{d:"M280-453h400v-60H280v60ZM480-80q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-156t86-127Q252-817 325-848.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 82-31.5 155T763-197.5q-54 54.5-127 86T480-80Zm0-60q142 0 241-99.5T820-480q0-142-99-241t-241-99q-141 0-240.5 99T140-480q0 141 99.5 240.5T480-140Zm0-340Z"})),o.createElement("div",null,"Haptic feedback?"))},I=function(e){var t=e.style,n=void 0===t?{}:t;return o.createElement("div",{style:Object.assign({display:"inline-flex",flexDirection:"column"},n)},o.createElement("div",{style:{marginTop:"8px",fontSize:"40px",lineHeight:"22px",display:"inline-block",fontFamily:"Baskerville, serif"}},"Kifu",o.createElement("span",{style:{fontSize:"smaller"}}," for "),"JS"),o.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},o.createElement("div",{style:{fontSize:10,marginLeft:4}},"by na2hiro"),o.createElement("div",{style:{fontSize:8,marginRight:4}},"5.4.1")))};function P(){return o.createElement(o.Fragment,null,o.createElement("div",{style:{lineHeight:"50px",fontSize:"20px"}},"License"),o.createElement("div",{style:{clear:"left",overflowY:"auto",fontFamily:"monospace",lineBreak:"anywhere",margin:"0 16px",height:"calc(100% - 50px)",display:"flex",flexDirection:"column",justifyContent:"space-evenly"}},o.createElement("div",{style:{fontSize:"large"}},o.createElement("div",null,"This software,"),o.createElement("a",{href:"https://kifu-for-js.81.la",target:"_blank",style:{textDecorationLine:"none"}},o.createElement(I,{style:{margin:"5px 0"}}),o.createElement("svg",{fill:"currentColor",style:{verticalAlign:"baseline"},xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24"},o.createElement("path",{d:"M212.309-140.001q-30.308 0-51.308-21t-21-51.308v-535.382q0-30.308 21-51.308t51.308-21h252.305V-760H212.309q-4.616 0-8.463 3.846-3.846 3.847-3.846 8.463v535.382q0 4.616 3.846 8.463 3.847 3.846 8.463 3.846h535.382q4.616 0 8.463-3.846 3.846-3.847 3.846-8.463v-252.305h59.999v252.305q0 30.308-21 51.308t-51.308 21H212.309Zm176.46-206.615-42.153-42.153L717.847-760H560v-59.999h259.999V-560H760v-157.847L388.769-346.616Z"}))),o.createElement("div",null,"is distributed under the MIT License.")),o.createElement("div",null,o.createElement("div",null,"Special thanks to:"),o.createElement("div",null,o.createElement("a",{href:"http://maasa.g2.xrea.com/shogizumen/",target:"_blank"},"shogizumen.js")," ","by maasa under MIT License"),o.createElement("div",null,o.createElement("a",{href:"https://fonts.google.com/icons",target:"_blank"},"Material Symbols")," ","by Google under Apache License 2.0"))))}const _=function(e){var t=e.openSubPage;return o.createElement("button",{style:{background:"none",border:"none",padding:0,fontSize:"inherit"},onClick:function(){t(o.createElement(P,null))}},o.createElement("svg",{fill:"currentColor",style:{filter:"drop-shadow(2px 2px 2px rgba(0,0,0, 0.2))",opacity:.5},xmlns:"http://www.w3.org/2000/svg",height:48,viewBox:"0 -960 960 960",width:48},o.createElement("path",{d:"M160-80q-33 0-56.5-23.5T80-160v-440q0-33 23.5-56.5T160-680h200v-120q0-33 23.5-56.5T440-880h80q33 0 56.5 23.5T600-800v120h200q33 0 56.5 23.5T880-600v440q0 33-23.5 56.5T800-80H160Zm0-80h640v-440H600q0 33-23.5 56.5T520-520h-80q-33 0-56.5-23.5T360-600H160v440Zm80-80h240v-18q0-17-9.5-31.5T444-312q-20-9-40.5-13.5T360-330q-23 0-43.5 4.5T276-312q-17 8-26.5 22.5T240-258v18Zm320-60h160v-60H560v60Zm-200-60q25 0 42.5-17.5T420-420q0-25-17.5-42.5T360-480q-25 0-42.5 17.5T300-420q0 25 17.5 42.5T360-360Zm200-60h160v-60H560v60ZM440-600h80v-200h-80v200Zm40 220Z"})),o.createElement("div",null,"License"))};function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:200,t=N((0,o.useState)(M.CLOSED),2),n=t[0],r=t[1];return{open:(0,o.useCallback)((function(){return r(M.OPEN)}),[]),close:(0,o.useCallback)((function(){n!==M.CLOSED&&(r(M.CLOSING),setTimeout((function(){r(M.CLOSED)}),e))}),[n]),state:n}}();return(0,o.useEffect)((function(){if("current"in t&&t.current){var e=function(){l(!0)};t.current.addEventListener("mouseenter",e),t.current.addEventListener("focusin",e);var n=function(){l(!1)};t.current.addEventListener("mouseleave",n),t.current.addEventListener("focusout",n);var r=function(){l(!0)};return t.current.addEventListener("touchstart",r),function(){var o,i,a,u,l;null===(o=t.current)||void 0===o||o.removeEventListener("mouseenter",e),null===(i=t.current)||void 0===i||i.removeEventListener("focusin",e),null===(a=t.current)||void 0===a||a.removeEventListener("mouseleave",n),null===(u=t.current)||void 0===u||u.removeEventListener("focusout",n),null===(l=t.current)||void 0===l||l.removeEventListener("touchstart",r)}}}),[t.current]),(0,o.useEffect)((function(){var e=function(e){var n;"current"in t&&(null===(n=t.current)||void 0===n?void 0:n.contains(e.target))||c.close()};document.body.addEventListener("click",e);var n=function(e){var n;"current"in t&&(null===(n=t.current)||void 0===n?void 0:n.contains(e.target))||l(!1)};return document.body.addEventListener("touchstart",n),function(){document.body.removeEventListener("click",e),document.body.removeEventListener("touchstart",n)}}),[t.current,c.close]),o.createElement(o.Fragment,null,o.createElement("g",null,o.createElement("svg",{viewBox:"0 -960 960 960",fill:"currentColor",fillOpacity:.5,style:{opacity:u?1:0,transition:"opacity 0.5s ease"},x:9,y:232,width:15,height:15},o.createElement("path",{d:"m384.694-100.001-14.231-119.846q-13.077-6.385-30.462-16.077-17.385-9.693-29.693-18.77l-110.846 46.692L104.156-373l94.615-71.769q-.385-7.923-.962-17.423-.577-9.5-.577-17.423 0-7.539.577-16.847.577-9.308.962-18.769L104.156-587l95.306-164.229 110.461 46.308q13.462-9.462 29.885-18.962 16.424-9.501 30.27-16.27l14.616-119.846h190.612l14.231 120.231q15 7.538 30.078 16.269 15.077 8.731 28.923 18.578l112-46.308L855.844-587l-95.153 72.922q1.154 8.693 1.346 17.616.192 8.923.192 16.462 0 7.154-.384 16.077-.385 8.923-.77 18.77L855.46-373l-95.307 164.998-111.615-47.077q-13.846 9.847-29.308 18.962-15.462 9.116-29.693 15.885l-14.231 120.231H384.694Zm93.767-257q50.923 0 86.961-36.038Q601.46-429.078 601.46-480t-36.038-86.961q-36.038-36.038-86.961-36.038-50.537 0-86.768 36.038-36.23 36.039-36.23 86.961t36.23 86.961q36.231 36.038 86.768 36.038Zm0-63.999q-24 0-41.5-17.5t-17.5-41.5q0-24 17.5-41.5t41.5-17.5q24 0 41.5 17.5t17.5 41.5q0 24-17.5 41.5t-41.5 17.5ZM481-480Zm-41 316h79.615L532-269.154q28.615-8 54.461-23.231 25.846-15.23 49.385-38.384L733.231-289l40.384-66-85.769-65.385q5-15.538 6.808-29.961 1.807-14.423 1.807-29.654 0-13.615-1.807-27.154-1.808-13.538-5.808-30.692L775.385-605 735-671l-98.539 42.385q-21.076-21.462-49.115-37.923-28.039-16.462-54.731-23.308L520-796h-80.385l-12.23 105.769q-28.616 7.231-54.539 22.154-25.923 14.923-49.461 38.462L226-671l-40.385 66L270-539.615q-4 15.23-6 30.615-2 15.385-2 29.385 0 13.615 2 28.115 2 14.5 5.615 30.115l-84 66.385L226-289l97-41q22.769 22.385 48.692 37.308 25.923 14.923 55.308 22.923L440-164Z"})),o.createElement("foreignObject",{x:7,y:230,width:K,height:K},o.createElement("button",{onClick:c.open,style:{width:K,height:K,background:"none",border:"none"}}))),o.createElement("g",null,o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -960 960 960",fill:"currentColor",fillOpacity:.5,style:{opacity:u?1:0,transition:"opacity 0.5s ease"},x:276,y:3,width:15,height:15},o.createElement("path",{d:"M216-192v-72h74q-45-40-71.5-95.5T192-480q0-101 61-177.5T408-758v75q-63 23-103.5 77.5T264-480q0 48 19.5 89t52.5 70v-63h72v192H216Zm336-10v-75q63-23 103.5-77.5T696-480q0-48-19.5-89T624-639v63h-72v-192h192v72h-74q45 40 71.5 95.5T768-480q0 101-61 177.5T552-202Z"})),o.createElement("foreignObject",{x:274,y:1,width:K,height:K},o.createElement("button",{onClick:function(){return i.flip()},style:{width:K,height:K,background:"none",border:"none"}}))),o.createElement("foreignObject",{x:"0",y:"0",width:n,height:r,style:{transform:"scale(".concat(c.state===M.OPEN?1:0,")"),opacity:c.state===M.OPEN?1:0,transition:"transform 0.16s ease, opacity 0.16s ease"}},c.state!==M.CLOSED&&o.createElement(T(),{focusTrapOptions:{clickOutsideDeactivates:!0}},o.createElement(F,{onClose:c.close,kifuStore:i}))))}));!function(e){e[e.CLOSED=0]="CLOSED",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING"}(M||(M={}));const U=L;function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:function(){return!1},a=arguments.length>3?arguments[3]:void 0,u=(0,o.useRef)(null),l=(n=(0,o.useState)(!1),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(n,r)||function(e,t){if(e){if("string"==typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?D(e,t):void 0}}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=l[0],s=l[1],f=(0,o.useCallback)((function(){u.current&&window.clearInterval(u.current),u.current=null,s(!1)}),[s]),p=(0,o.useCallback)((function(){e(),i()&&f()}),[f,e,i]),d=(0,o.useCallback)((function(){var e;a&&(null===(e=a.current)||void 0===e||e.call(a),a.current=f),f(),p(),i()||(u.current=window.setInterval(p,t),s(!0))}),[f,p,t,s]);return(0,o.useEffect)((function(){return function(){u.current&&window.clearInterval(u.current)}}),[]),{start:d,stop:f,isEnabled:c}};var B=(e=>(e.Mouse="mouse",e.Touch="touch",e.Pointer="pointer",e))(B||{}),G=(e=>(e.CancelledByMovement="cancelled-by-movement",e.CancelledByRelease="cancelled-by-release",e.CancelledOutsideElement="cancelled-outside-element",e))(G||{});const H=()=>"object"==typeof window?window?.PointerEvent??null:null,W=()=>"object"==typeof window?window?.TouchEvent??null:null;function V(e){const{nativeEvent:t}=e,n=W();return n&&t instanceof n||"touches"in e}function Y(e){const t=H();return e.nativeEvent instanceof MouseEvent&&!(t&&e.nativeEvent instanceof t)}function $(e){const{nativeEvent:t}=e;if(!t)return!1;const n=H();return n&&t instanceof n||"pointerId"in t}function q(e){return Y(e)||V(e)||$(e)}function Q(e){return V(e)?{x:e.touches[0].pageX,y:e.touches[0].pageY}:Y(e)||$(e)?{x:e.pageX,y:e.pageY}:null}const Z=(0,r.Pi)((function(e){var t=e.step,n=e.shouldStop,r=e.style,i=void 0===r?{}:r,a=e.kickout,u=e.children,l=z(t,800,n,a),c=l.isEnabled,s=l.start,f=l.stop,p=function(e,{threshold:t=400,captureEvent:n=!1,detect:r=B.Pointer,cancelOnMovement:i=!1,cancelOutsideElement:a=!0,filterEvents:u,onStart:l,onMove:c,onFinish:s,onCancel:f}={}){const p=(0,o.useRef)(!1),d=(0,o.useRef)(!1),h=(0,o.useRef)(),v=(0,o.useRef)(),m=(0,o.useRef)(e),y=(0,o.useRef)(null),g=(0,o.useCallback)((e=>r=>{d.current||q(r)&&(void 0!==u&&!u(r)||(n&&r.persist(),l?.(r,{context:e}),y.current=Q(r),d.current=!0,h.current=r.currentTarget,v.current=setTimeout((()=>{m.current&&(m.current(r,{context:e}),p.current=!0)}),t)))}),[n,u,l,t]),b=(0,o.useCallback)((e=>(t,r)=>{q(t)&&d.current&&(y.current=null,n&&t.persist(),p.current?s?.(t,{context:e}):d.current&&f?.(t,{context:e,reason:r??G.CancelledByRelease}),p.current=!1,d.current=!1,void 0!==v.current&&clearTimeout(v.current))}),[n,s,f]),w=(0,o.useCallback)((e=>t=>{if(c?.(t,{context:e}),!1!==i&&y.current){const n=Q(t);if(n){const r=!0===i?25:i,o={x:Math.abs(n.x-y.current.x),y:Math.abs(n.y-y.current.y)};(o.x>r||o.y>r)&&b(e)(t,G.CancelledByMovement)}}}),[b,i,c]),x=(0,o.useCallback)((t=>{if(null===e)return{};switch(r){case B.Mouse:{const e={onMouseDown:g(t),onMouseMove:w(t),onMouseUp:b(t)};return a&&(e.onMouseLeave=e=>{b(t)(e,G.CancelledOutsideElement)}),e}case B.Touch:return{onTouchStart:g(t),onTouchMove:w(t),onTouchEnd:b(t)};case B.Pointer:{const e={onPointerDown:g(t),onPointerMove:w(t),onPointerUp:b(t)};return a&&(e.onPointerLeave=e=>b(t)(e,G.CancelledOutsideElement)),e}}}),[e,b,a,r,w,g]);return(0,o.useEffect)((()=>{if(window)return window.addEventListener("mouseup",e),window.addEventListener("touchend",e),window.addEventListener("pointerup",e),()=>{window.removeEventListener("mouseup",e),window.removeEventListener("touchend",e),window.removeEventListener("pointerup",e)};function e(e){const t=function(e){return{target:e.target,currentTarget:e.currentTarget,nativeEvent:e,persist:()=>{}}}(e);b()(t)}}),[b]),(0,o.useEffect)((()=>()=>{void 0!==v.current&&clearTimeout(v.current)}),[]),(0,o.useEffect)((()=>{m.current=e}),[e]),x}(s,{threshold:800});return o.createElement("button",Object.assign({key:c?"stopped":"playing",onClick:c?f:t,style:Object.assign({fontSize:"15px",fontFamily:'Osaka,"MS Pゴシック"'},i),disabled:n()},c?{}:p()),c?"■":u)}));var J=n(7386);function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&u.setOptions(s),u;var e=ee(l);return new a.Z(Object.assign({kifu:e},s))})),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(n,r)||function(e,t){if(e){if("string"==typeof e)return X(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?X(e,t):void 0}}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),p=f[0],d=f[1],h=E.get(),g=p.player;!function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(0,o.useRef)(!1);(0,o.useEffect)((function(){var e;n.current?t&&(null===(e=navigator.vibrate)||void 0===e||e.call(navigator,1)):n.current=!0}),[e])}(g.tesuu,h.hapticFeedback),(0,o.useEffect)((function(){u&&d(u)}),[u]);var b=p.getLatestMoveTo(),w=!!(null===(t=p.options)||void 0===t?void 0:t.static),x=(0,o.useRef)(null),k=250+(w?0:150),S=p.tsumeMode.enabled?["持駒","持駒"]:J.v.map((function(e){var t=e.mark,n=e.name,r=e.komaochiName;return r in g.kifu.header?t+(g.kifu.header[r]||r):t+(g.kifu.header[n]||n)})),O=g.getState(),T=(0,o.useRef)(null);return o.createElement(v,{reverse:p.reverseMode.isReversed,state:O,latestMoveTo:b,hideKingsHand:p.tsumeMode.hideKingsHand,players:S,width:300,height:k,citation:p.tsumeMode.citation,style:Object.assign(Object.assign(Object.assign({},null===p.maxWidth?{}:{maxWidth:p.maxWidth}),{touchAction:"manipulation"}),c),ref:x},!w&&o.createElement(o.Fragment,null,o.createElement("rect",{fillOpacity:0,x:0,y:0,width:150,height:250,onClick:function(){return g.backward()}}),o.createElement("rect",{fillOpacity:0,x:150,y:0,width:150,height:250,onClick:function(){return g.forward()}}),o.createElement("foreignObject",{x:8,y:254,width:284,height:138},o.createElement("div",{style:{display:"grid",height:"100%",gridAutoRows:"1fr"}},o.createElement("div",{style:{display:"flex",justifyContent:"space-between",height:"69px",gap:"1px"}},o.createElement(Z,{step:function(){return g.backward()},shouldStop:function(){return 0===g.tesuu},style:{minWidth:70},kickout:T},"◀"),o.createElement(i.Z,{player:g,style:{fontSize:"x-small"},noPositionAbsoluteForSafariBug:!0,initialHeight:67,hidden:p.tsumeMode.answerHidden}),o.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"1px"}},o.createElement(Z,{step:function(){return g.forward()},shouldStop:function(){return g.tesuu===g.currentStream.length-1},style:{minWidth:70,flexGrow:1},kickout:T},"▶"),o.createElement(y.Z,{kifuStore:p}))),o.createElement(m,{kifuStore:p,style:{backgroundColor:"inherit",marginTop:"1px"}})))),o.createElement(U,{width:300,height:k,kifuStore:p,ref:x}))}))},1766:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n=0;ni}),n(5735),n(8188),n(8673),n(2356),n(6886),n(1939),n(3439),n(9575),n(6264),n(4115),n(634),n(1245),n(796);var i=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.kifuStoreMap=new WeakMap,this.awaitingMap=new WeakMap}var t,n;return t=e,(n=[{key:"register",value:function(e,t){this.kifuStoreMap.set(e,t),this.awaitingMap.has(e)&&(this.awaitingMap.get(e).forEach((function(e){return e(t)})),this.awaitingMap.delete(e))}},{key:"getKifuStore",value:function(e){var t=this;return this.kifuStoreMap.has(e)?Promise.resolve(this.kifuStoreMap.get(e)):new Promise((function(n){t.awaitingMap.get(e)||t.awaitingMap.set(e,[]),t.awaitingMap.get(e).push(n)}))}}])&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}())},7386:(e,t,n)=>{"use strict";n.d(t,{v:()=>r});var r=[{mark:"☗",name:"先手",komaochiName:"下手"},{mark:"☖",name:"後手",komaochiName:"上手"}]},5638:(e,t,n)=>{"use strict";n.d(t,{F:()=>i,J:()=>a}),n(8188),n(3105),n(5735),n(1804),n(5342),n(5883),n(4115),n(634),n(796),n(8673),n(6886),n(2501),n(6936),n(7233),n(7950);var r=n(9702);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||void 0,citation:["","true"].indexOf(e.dataset.tsumeCitation)>=0||void 0,hideAnswer:["","true"].indexOf(e.dataset.tsumeHideanswer)>=0||void 0}}()},Object.fromEntries(Object.entries(n).filter((function(e){return void 0!==(t=e,n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(t,n)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1];var t,n})))}function a(e,t){return console.log(e,t),Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},t),e),t.reverse||e.reverse?{reverse:Object.assign(Object.assign({},t.reverse),e.reverse)}:{}),t.static||e.static?{static:Object.assign(Object.assign({},t.static),e.static)}:{}),t.tsume||e.tsume?{tsume:Object.assign(Object.assign({},t.tsume),e.tsume)}:{})}},9702:(e,t,n)=>{"use strict";function r(e){var t=e.split("."),n=t[t.length-1];return["jkf","kifu","ki2u"].indexOf(n)>=0?"UTF-8":"Shift_JIS"}function o(e){"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?e():document.addEventListener("DOMContentLoaded",e)}function i(e){var t=e.split("\n").filter((function(e){return""!=e}))[0];if(!t)return e;var n=/(\s+)/.exec(t);if(!n)return e;var r=!1,o=e.split("\n").map((function(e){return e.startsWith(n[1])?e.slice(n[1].length):e.match(/^\s*$/)?"":(r=!0,e)})).join("\n");return r?e:o}n.d(t,{A3:()=>r,Qh:()=>i,qN:()=>o}),n(6936),n(5342),n(8188),n(7950),n(6781),n(3450),n(4112),n(2501),n(4069),n(1426)},7111:(e,t,n)=>{var r=n(6733),o=n(9821),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},7988:(e,t,n)=>{var r=n(2359),o=n(9821),i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a constructor")}},8505:(e,t,n)=>{var r=n(6733),o=String,i=TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},9736:(e,t,n)=>{var r=n(95),o=n(7263),i=n(1787).f,a=r("unscopables"),u=Array.prototype;null==u[a]&&i(u,a,{configurable:!0,value:o(null)}),e.exports=function(e){u[a][e]=!0}},6637:(e,t,n)=>{"use strict";var r=n(966).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},7728:(e,t,n)=>{var r=n(1321),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw o("Incorrect invocation")}},1176:(e,t,n)=>{var r=n(5052),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},2460:(e,t,n)=>{var r=n(4229);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},6570:(e,t,n)=>{"use strict";var r=n(9996).forEach,o=n(6038)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},507:(e,t,n)=>{"use strict";var r=n(7636),o=n(266),i=n(2991),a=n(4960),u=n(1943),l=n(2359),c=n(9646),s=n(2324),f=n(8403),p=n(8830),d=Array;e.exports=function(e){var t=i(e),n=l(this),h=arguments.length,v=h>1?arguments[1]:void 0,m=void 0!==v;m&&(v=r(v,h>2?arguments[2]:void 0));var y,g,b,w,x,E,k=p(t),S=0;if(!k||this===d&&u(k))for(y=c(t),g=n?new this(y):d(y);y>S;S++)E=m?v(t[S],S):t[S],s(g,S,E);else for(x=(w=f(t,k)).next,g=n?new this:[];!(b=o(x,w)).done;S++)E=m?a(w,v,[b.value,S],!0):b.value,s(g,S,E);return g.length=S,g}},9540:(e,t,n)=>{var r=n(905),o=n(3231),i=n(9646),a=function(e){return function(t,n,a){var u,l=r(t),c=i(l),s=o(a,c);if(e&&n!=n){for(;c>s;)if((u=l[s++])!=u)return!0}else for(;c>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},9996:(e,t,n)=>{var r=n(7636),o=n(5968),i=n(9337),a=n(2991),u=n(9646),l=n(7501),c=o([].push),s=function(e){var t=1==e,n=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,v,m,y){for(var g,b,w=a(h),x=i(w),E=r(v,m),k=u(x),S=0,O=y||l,T=t?O(h,k):n||p?O(h,0):void 0;k>S;S++)if((d||S in x)&&(b=E(g=x[S],S,w),e))if(t)T[S]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return S;case 2:c(T,g)}else switch(e){case 4:return!1;case 7:c(T,g)}return f?-1:o||s?s:T}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1460:(e,t,n)=>{var r=n(4229),o=n(95),i=n(6358),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},6038:(e,t,n)=>{"use strict";var r=n(4229);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},9794:(e,t,n)=>{var r=n(3231),o=n(9646),i=n(2324),a=Array,u=Math.max;e.exports=function(e,t,n){for(var l=o(e),c=r(t,l),s=r(void 0===n?l:n,l),f=a(u(s-c,0)),p=0;c{var r=n(5968);e.exports=r([].slice)},8760:(e,t,n)=>{var r=n(3718),o=n(2359),i=n(5052),a=n(95)("species"),u=Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(o(t)&&(t===u||r(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?u:t}},7501:(e,t,n)=>{var r=n(8760);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},4960:(e,t,n)=>{var r=n(1176),o=n(7281);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){o(e,"throw",t)}}},4575:(e,t,n)=>{var r=n(95)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},7079:(e,t,n)=>{var r=n(5968),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},1589:(e,t,n)=>{var r=n(1601),o=n(6733),i=n(7079),a=n(95)("toStringTag"),u=Object,l="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=u(e),a))?n:l?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},3370:(e,t,n)=>{"use strict";var r=n(5968),o=n(8312),i=n(5926).getWeakData,a=n(7728),u=n(1176),l=n(9650),c=n(5052),s=n(9003),f=n(9996),p=n(8270),d=n(6407),h=d.set,v=d.getterFor,m=f.find,y=f.findIndex,g=r([].splice),b=0,w=function(e){return e.frozen||(e.frozen=new x)},x=function(){this.entries=[]},E=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};x.prototype={get:function(e){var t=E(this,e);if(t)return t[1]},has:function(e){return!!E(this,e)},set:function(e,t){var n=E(this,e);n?n[1]=t:this.entries.push([e,t])},delete:function(e){var t=y(this.entries,(function(t){return t[0]===e}));return~t&&g(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,n,r){var f=e((function(e,o){a(e,d),h(e,{type:t,id:b++,frozen:void 0}),l(o)||s(o,e[r],{that:e,AS_ENTRIES:n})})),d=f.prototype,m=v(t),y=function(e,t,n){var r=m(e),o=i(u(t),!0);return!0===o?w(r).set(t,n):o[r.id]=n,e};return o(d,{delete:function(e){var t=m(this);if(!c(e))return!1;var n=i(e);return!0===n?w(t).delete(e):n&&p(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!c(e))return!1;var n=i(e);return!0===n?w(t).has(e):n&&p(n,t.id)}}),o(d,n?{get:function(e){var t=m(this);if(c(e)){var n=i(e);return!0===n?w(t).get(e):n?n[t.id]:void 0}},set:function(e,t){return y(this,e,t)}}:{add:function(e){return y(this,e,!0)}}),f}}},9789:(e,t,n)=>{"use strict";var r=n(3103),o=n(9859),i=n(5968),a=n(6541),u=n(4768),l=n(5926),c=n(9003),s=n(7728),f=n(6733),p=n(9650),d=n(5052),h=n(4229),v=n(4575),m=n(4555),y=n(835);e.exports=function(e,t,n){var g=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),w=g?"set":"add",x=o[e],E=x&&x.prototype,k=x,S={},O=function(e){var t=i(E[e]);u(E,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!d(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return b&&!d(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!d(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(a(e,!f(x)||!(b||E.forEach&&!h((function(){(new x).entries().next()})))))k=n.getConstructor(t,e,g,w),l.enable();else if(a(e,!0)){var T=new k,C=T[w](b?{}:-0,1)!=T,A=h((function(){T.has(1)})),I=v((function(e){new x(e)})),P=!b&&h((function(){for(var e=new x,t=5;t--;)e[w](t,t);return!e.has(-0)}));I||((k=t((function(e,t){s(e,E);var n=y(new x,e,k);return p(t)||c(t,n[w],{that:n,AS_ENTRIES:g}),n}))).prototype=E,E.constructor=k),(A||P)&&(O("delete"),O("has"),g&&O("get")),(P||C)&&O(w),b&&E.clear&&delete E.clear}return S[e]=k,r({global:!0,constructor:!0,forced:k!=x},S),m(k,e),b||n.setStrong(k,e,g),k}},7081:(e,t,n)=>{var r=n(8270),o=n(4826),i=n(7933),a=n(1787);e.exports=function(e,t,n){for(var u=o(t),l=a.f,c=i.f,s=0;s{var r=n(95)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},7528:(e,t,n)=>{var r=n(4229);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},3684:e=>{e.exports=function(e,t){return{value:e,done:t}}},5762:(e,t,n)=>{var r=n(7400),o=n(1787),i=n(5358);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},5358:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},2324:(e,t,n)=>{"use strict";var r=n(9310),o=n(1787),i=n(5358);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},9778:(e,t,n)=>{"use strict";var r=n(1176),o=n(2914),i=TypeError;e.exports=function(e){if(r(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw i("Incorrect hint");return o(this,e)}},6616:(e,t,n)=>{var r=n(6039),o=n(1787);e.exports=function(e,t,n){return n.get&&r(n.get,t,{getter:!0}),n.set&&r(n.set,t,{setter:!0}),o.f(e,t,n)}},4768:(e,t,n)=>{var r=n(6733),o=n(1787),i=n(6039),a=n(8400);e.exports=function(e,t,n,u){u||(u={});var l=u.enumerable,c=void 0!==u.name?u.name:t;if(r(n)&&i(n,c,u),u.global)l?e[t]=n:a(t,n);else{try{u.unsafe?e[t]&&(l=!0):delete e[t]}catch(e){}l?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return e}},8312:(e,t,n)=>{var r=n(4768);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},8400:(e,t,n)=>{var r=n(9859),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},7400:(e,t,n)=>{var r=n(4229);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},3777:e=>{var t="object"==typeof document&&document.all,n=void 0===t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},2635:(e,t,n)=>{var r=n(9859),o=n(5052),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},3064:e=>{var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},5694:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8865:(e,t,n)=>{var r=n(2635)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8639:(e,t,n)=>{var r=n(5189),o=n(8801);e.exports=!r&&!o&&"object"==typeof window&&"object"==typeof document},5189:e=>{e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},8983:(e,t,n)=>{var r=n(598);e.exports=/ipad|iphone|ipod/i.test(r)&&"undefined"!=typeof Pebble},2023:(e,t,n)=>{var r=n(598);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},8801:(e,t,n)=>{var r=n(7079);e.exports="undefined"!=typeof process&&"process"==r(process)},263:(e,t,n)=>{var r=n(598);e.exports=/web0s(?!.*chrome)/i.test(r)},598:e=>{e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},6358:(e,t,n)=>{var r,o,i=n(9859),a=n(598),u=i.process,l=i.Deno,c=u&&u.versions||l&&l.version,s=c&&c.v8;s&&(o=(r=s.split("."))[0]>0&&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]),e.exports=o},3837:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},3103:(e,t,n)=>{var r=n(9859),o=n(7933).f,i=n(5762),a=n(4768),u=n(8400),l=n(7081),c=n(6541);e.exports=function(e,t){var n,s,f,p,d,h=e.target,v=e.global,m=e.stat;if(n=v?r:m?r[h]||u(h,{}):(r[h]||{}).prototype)for(s in t){if(p=t[s],f=e.dontCallGetSet?(d=o(n,s))&&d.value:n[s],!c(v?s:h+(m?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;l(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(n,s,p,e)}}},4229:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},4954:(e,t,n)=>{"use strict";n(7950);var r=n(4745),o=n(4768),i=n(3466),a=n(4229),u=n(95),l=n(5762),c=u("species"),s=RegExp.prototype;e.exports=function(e,t,n,f){var p=u(e),d=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),h=d&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[c]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!d||!h||n){var v=r(/./[p]),m=t(p,""[e],(function(e,t,n,o,a){var u=r(e),l=t.exec;return l===i||l===s.exec?d&&!a?{done:!0,value:v(t,n,o)}:{done:!0,value:u(n,t,o)}:{done:!1}}));o(String.prototype,e,m[0]),o(s,p,m[1])}f&&l(s[p],"sham",!0)}},8476:(e,t,n)=>{var r=n(4229);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},3171:(e,t,n)=>{var r=n(7188),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},7636:(e,t,n)=>{var r=n(4745),o=n(7111),i=n(7188),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},7188:(e,t,n)=>{var r=n(4229);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},4128:(e,t,n)=>{"use strict";var r=n(5968),o=n(7111),i=n(5052),a=n(8270),u=n(1909),l=n(7188),c=Function,s=r([].concat),f=r([].join),p={};e.exports=l?c.bind:function(e){var t=o(this),n=t.prototype,r=u(arguments,1),l=function(){var n=s(r,u(arguments));return this instanceof l?function(e,t,n){if(!a(p,t)){for(var r=[],o=0;o{var r=n(7188),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},1805:(e,t,n)=>{var r=n(7400),o=n(8270),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,u=o(i,"name"),l=u&&"something"===function(){}.name,c=u&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:u,PROPER:l,CONFIGURABLE:c}},3411:(e,t,n)=>{var r=n(5968),o=n(7111);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},4745:(e,t,n)=>{var r=n(7079),o=n(5968);e.exports=function(e){if("Function"===r(e))return o(e)}},5968:(e,t,n)=>{var r=n(7188),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},1333:(e,t,n)=>{var r=n(9859),o=n(6733);e.exports=function(e,t){return arguments.length<2?(n=r[e],o(n)?n:void 0):r[e]&&r[e][t];var n}},8830:(e,t,n)=>{var r=n(1589),o=n(5300),i=n(9650),a=n(5495),u=n(95)("iterator");e.exports=function(e){if(!i(e))return o(e,u)||o(e,"@@iterator")||a[r(e)]}},8403:(e,t,n)=>{var r=n(266),o=n(7111),i=n(1176),a=n(9821),u=n(8830),l=TypeError;e.exports=function(e,t){var n=arguments.length<2?u(e):t;if(o(n))return i(r(n,e));throw l(a(e)+" is not iterable")}},1163:(e,t,n)=>{var r=n(5968),o=n(3718),i=n(6733),a=n(7079),u=n(3326),l=r([].push);e.exports=function(e){if(i(e))return e;if(o(e)){for(var t=e.length,n=[],r=0;r{var r=n(7111),o=n(9650);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},17:(e,t,n)=>{var r=n(5968),o=n(2991),i=Math.floor,a=r("".charAt),u=r("".replace),l=r("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,p){var d=n+e.length,h=r.length,v=s;return void 0!==f&&(f=o(f),v=c),u(p,v,(function(o,u){var c;switch(a(u,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,d);case"<":c=f[l(u,1,-1)];break;default:var s=+u;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(u,1):r[p-1]+a(u,1):o}c=r[s-1]}return void 0===c?"":c}))}},9859:(e,t,n)=>{var r=function(e){return e&&e.Math==Math&&e};e.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")()},8270:(e,t,n)=>{var r=n(5968),o=n(2991),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},5977:e=>{e.exports={}},4665:e=>{e.exports=function(e,t){try{1==arguments.length?console.error(e):console.error(e,t)}catch(e){}}},8385:(e,t,n)=>{var r=n(1333);e.exports=r("document","documentElement")},4394:(e,t,n)=>{var r=n(7400),o=n(4229),i=n(2635);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},9337:(e,t,n)=>{var r=n(5968),o=n(4229),i=n(7079),a=Object,u=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?u(e,""):a(e)}:a},835:(e,t,n)=>{var r=n(6733),o=n(5052),i=n(6540);e.exports=function(e,t,n){var a,u;return i&&r(a=t.constructor)&&a!==n&&o(u=a.prototype)&&u!==n.prototype&&i(e,u),e}},8511:(e,t,n)=>{var r=n(5968),o=n(6733),i=n(5353),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},5926:(e,t,n)=>{var r=n(3103),o=n(5968),i=n(5977),a=n(5052),u=n(8270),l=n(1787).f,c=n(8151),s=n(166),f=n(5343),p=n(1441),d=n(8476),h=!1,v=p("meta"),m=0,y=function(e){l(e,v,{value:{objectID:"O"+m++,weakData:{}}})},g=e.exports={enable:function(){g.enable=function(){},h=!0;var e=c.f,t=o([].splice),n={};n[v]=1,e(n).length&&(c.f=function(n){for(var r=e(n),o=0,i=r.length;o{var r,o,i,a=n(1180),u=n(9859),l=n(5052),c=n(5762),s=n(8270),f=n(5353),p=n(4399),d=n(5977),h="Object already initialized",v=u.TypeError,m=u.WeakMap;if(a||f.state){var y=f.state||(f.state=new m);y.get=y.get,y.has=y.has,y.set=y.set,r=function(e,t){if(y.has(e))throw v(h);return t.facade=e,y.set(e,t),t},o=function(e){return y.get(e)||{}},i=function(e){return y.has(e)}}else{var g=p("state");d[g]=!0,r=function(e,t){if(s(e,g))throw v(h);return t.facade=e,c(e,g,t),t},o=function(e){return s(e,g)?e[g]:{}},i=function(e){return s(e,g)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw v("Incompatible receiver, "+e+" required");return n}}}},1943:(e,t,n)=>{var r=n(95),o=n(5495),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3718:(e,t,n)=>{var r=n(7079);e.exports=Array.isArray||function(e){return"Array"==r(e)}},6733:(e,t,n)=>{var r=n(3777),o=r.all;e.exports=r.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},2359:(e,t,n)=>{var r=n(5968),o=n(4229),i=n(6733),a=n(1589),u=n(1333),l=n(8511),c=function(){},s=[],f=u("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(c),v=function(e){if(!i(e))return!1;try{return f(c,s,e),!0}catch(e){return!1}},m=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!d(p,l(e))}catch(e){return!0}};m.sham=!0,e.exports=!f||o((function(){var e;return v(v.call)||!v(Object)||!v((function(){e=!0}))||e}))?m:v},6541:(e,t,n)=>{var r=n(4229),o=n(6733),i=/#|\.prototype\./,a=function(e,t){var n=l[u(e)];return n==s||n!=c&&(o(t)?r(t):!!t)},u=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},9650:e=>{e.exports=function(e){return null==e}},5052:(e,t,n)=>{var r=n(6733),o=n(3777),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:r(e)||e===i}:function(e){return"object"==typeof e?null!==e:r(e)}},4231:e=>{e.exports=!1},8311:(e,t,n)=>{var r=n(5052),o=n(7079),i=n(95)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},9395:(e,t,n)=>{var r=n(1333),o=n(6733),i=n(1321),a=n(6969),u=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,u(e))}},9003:(e,t,n)=>{var r=n(7636),o=n(266),i=n(1176),a=n(9821),u=n(1943),l=n(9646),c=n(1321),s=n(8403),f=n(8830),p=n(7281),d=TypeError,h=function(e,t){this.stopped=e,this.result=t},v=h.prototype;e.exports=function(e,t,n){var m,y,g,b,w,x,E,k=n&&n.that,S=!(!n||!n.AS_ENTRIES),O=!(!n||!n.IS_RECORD),T=!(!n||!n.IS_ITERATOR),C=!(!n||!n.INTERRUPTED),A=r(t,k),I=function(e){return m&&p(m,"normal",e),new h(!0,e)},P=function(e){return S?(i(e),C?A(e[0],e[1],I):A(e[0],e[1])):C?A(e,I):A(e)};if(O)m=e.iterator;else if(T)m=e;else{if(!(y=f(e)))throw d(a(e)+" is not iterable");if(u(y)){for(g=0,b=l(e);b>g;g++)if((w=P(e[g]))&&c(v,w))return w;return new h(!1)}m=s(e,y)}for(x=O?e.next:m.next;!(E=o(x,m)).done;){try{w=P(E.value)}catch(e){p(m,"throw",e)}if("object"==typeof w&&w&&c(v,w))return w}return new h(!1)}},7281:(e,t,n)=>{var r=n(266),o=n(1176),i=n(5300);e.exports=function(e,t,n){var a,u;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){u=!0,a=e}if("throw"===t)throw n;if(u)throw a;return o(a),n}},2247:(e,t,n)=>{"use strict";var r=n(693).IteratorPrototype,o=n(7263),i=n(5358),a=n(4555),u=n(5495),l=function(){return this};e.exports=function(e,t,n,c){var s=t+" Iterator";return e.prototype=o(r,{next:i(+!c,n)}),a(e,s,!1,!0),u[s]=l,e}},2707:(e,t,n)=>{"use strict";var r=n(3103),o=n(266),i=n(4231),a=n(1805),u=n(6733),l=n(2247),c=n(7567),s=n(6540),f=n(4555),p=n(5762),d=n(4768),h=n(95),v=n(5495),m=n(693),y=a.PROPER,g=a.CONFIGURABLE,b=m.IteratorPrototype,w=m.BUGGY_SAFARI_ITERATORS,x=h("iterator"),E="keys",k="values",S="entries",O=function(){return this};e.exports=function(e,t,n,a,h,m,T){l(n,t,a);var C,A,I,P=function(e){if(e===h&&R)return R;if(!w&&e in F)return F[e];switch(e){case E:case k:case S:return function(){return new n(this,e)}}return function(){return new n(this)}},_=t+" Iterator",j=!1,F=e.prototype,N=F[x]||F["@@iterator"]||h&&F[h],R=!w&&N||P(h),M="Array"==t&&F.entries||N;if(M&&(C=c(M.call(new e)))!==Object.prototype&&C.next&&(i||c(C)===b||(s?s(C,b):u(C[x])||d(C,x,O)),f(C,_,!0,!0),i&&(v[_]=O)),y&&h==k&&N&&N.name!==k&&(!i&&g?p(F,"name",k):(j=!0,R=function(){return o(N,this)})),h)if(A={values:P(k),keys:m?R:P(E),entries:P(S)},T)for(I in A)(w||j||!(I in F))&&d(F,I,A[I]);else r({target:t,proto:!0,forced:w||j},A);return i&&!T||F[x]===R||d(F,x,R,{name:h}),v[t]=R,A}},693:(e,t,n)=>{"use strict";var r,o,i,a=n(4229),u=n(6733),l=n(5052),c=n(7263),s=n(7567),f=n(4768),p=n(95),d=n(4231),h=p("iterator"),v=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(r=o):v=!0),!l(r)||a((function(){var e={};return r[h].call(e)!==e}))?r={}:d&&(r=c(r)),u(r[h])||f(r,h,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:v}},5495:e=>{e.exports={}},9646:(e,t,n)=>{var r=n(4237);e.exports=function(e){return r(e.length)}},6039:(e,t,n)=>{var r=n(5968),o=n(4229),i=n(6733),a=n(8270),u=n(7400),l=n(1805).CONFIGURABLE,c=n(8511),s=n(6407),f=s.enforce,p=s.get,d=String,h=Object.defineProperty,v=r("".slice),m=r("".replace),y=r([].join),g=u&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),b=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===v(d(t),0,7)&&(t="["+m(d(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||l&&e.name!==t)&&(u?h(e,"name",{value:t,configurable:!0}):e.name=t),g&&n&&a(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?u&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=f(e);return a(r,"source")||(r.source=y(b,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return i(this)&&p(this).source||c(this)}),"toString")},917:e=>{var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},4794:(e,t,n)=>{var r,o,i,a,u,l=n(9859),c=n(7636),s=n(7933).f,f=n(5795).set,p=n(3358),d=n(2023),h=n(8983),v=n(263),m=n(8801),y=l.MutationObserver||l.WebKitMutationObserver,g=l.document,b=l.process,w=l.Promise,x=s(l,"queueMicrotask"),E=x&&x.value;if(!E){var k=new p,S=function(){var e,t;for(m&&(e=b.domain)&&e.exit();t=k.get();)try{t()}catch(e){throw k.head&&r(),e}e&&e.enter()};d||m||v||!y||!g?!h&&w&&w.resolve?((a=w.resolve(void 0)).constructor=w,u=c(a.then,a),r=function(){u(S)}):m?r=function(){b.nextTick(S)}:(f=c(f,l),r=function(){f(S)}):(o=!0,i=g.createTextNode(""),new y(S).observe(i,{characterData:!0}),r=function(){i.data=o=!o}),E=function(e){k.head||r(),k.add(e)}}e.exports=E},6485:(e,t,n)=>{"use strict";var r=n(7111),o=TypeError,i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw o("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},7272:(e,t,n)=>{var r=n(8311),o=TypeError;e.exports=function(e){if(r(e))throw o("The method doesn't accept regular expressions");return e}},47:(e,t,n)=>{"use strict";var r=n(7400),o=n(5968),i=n(266),a=n(4229),u=n(5632),l=n(894),c=n(9195),s=n(2991),f=n(9337),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=p({},e)[n]||u(p({},t)).join("")!=o}))?function(e,t){for(var n=s(e),o=arguments.length,a=1,p=l.f,d=c.f;o>a;)for(var v,m=f(arguments[a++]),y=p?h(u(m),p(m)):u(m),g=y.length,b=0;g>b;)v=y[b++],r&&!i(d,m,v)||(n[v]=m[v]);return n}:p},7263:(e,t,n)=>{var r,o=n(1176),i=n(219),a=n(3837),u=n(5977),l=n(8385),c=n(2635),s=n(4399),f="prototype",p="script",d=s("IE_PROTO"),h=function(){},v=function(e){return"<"+p+">"+e+""},m=function(e){e.write(v("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;y="undefined"!=typeof document?document.domain&&r?m(r):(t=c("iframe"),n="java"+p+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(v("document.F=Object")),e.close(),e.F):m(r);for(var o=a.length;o--;)delete y[f][a[o]];return y()};u[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[f]=o(e),n=new h,h[f]=null,n[d]=e):n=y(),void 0===t?n:i.f(n,t)}},219:(e,t,n)=>{var r=n(7400),o=n(7137),i=n(1787),a=n(1176),u=n(905),l=n(5632);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=u(t),o=l(t),c=o.length,s=0;c>s;)i.f(e,n=o[s++],r[n]);return e}},1787:(e,t,n)=>{var r=n(7400),o=n(4394),i=n(7137),a=n(1176),u=n(9310),l=TypeError,c=Object.defineProperty,s=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",d="writable";t.f=r?i?function(e,t,n){if(a(e),t=u(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&d in n&&!n[d]){var r=s(e,t);r&&r[d]&&(e[t]=n.value,n={configurable:p in n?n[p]:r[p],enumerable:f in n?n[f]:r[f],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(a(e),t=u(t),a(n),o)try{return c(e,t,n)}catch(e){}if("get"in n||"set"in n)throw l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},7933:(e,t,n)=>{var r=n(7400),o=n(266),i=n(9195),a=n(5358),u=n(905),l=n(9310),c=n(8270),s=n(4394),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=u(e),t=l(t),s)try{return f(e,t)}catch(e){}if(c(e,t))return a(!o(i.f,e,t),e[t])}},166:(e,t,n)=>{var r=n(7079),o=n(905),i=n(8151).f,a=n(9794),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return u&&"Window"==r(e)?function(e){try{return i(e)}catch(e){return a(u)}}(e):i(o(e))}},8151:(e,t,n)=>{var r=n(140),o=n(3837).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},894:(e,t)=>{t.f=Object.getOwnPropertySymbols},7567:(e,t,n)=>{var r=n(8270),o=n(6733),i=n(2991),a=n(4399),u=n(7528),l=a("IE_PROTO"),c=Object,s=c.prototype;e.exports=u?c.getPrototypeOf:function(e){var t=i(e);if(r(t,l))return t[l];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof c?s:null}},5343:(e,t,n)=>{var r=n(4229),o=n(5052),i=n(7079),a=n(2460),u=Object.isExtensible,l=r((function(){u(1)}));e.exports=l||a?function(e){return!!o(e)&&(!a||"ArrayBuffer"!=i(e))&&(!u||u(e))}:u},1321:(e,t,n)=>{var r=n(5968);e.exports=r({}.isPrototypeOf)},140:(e,t,n)=>{var r=n(5968),o=n(8270),i=n(905),a=n(9540).indexOf,u=n(5977),l=r([].push);e.exports=function(e,t){var n,r=i(e),c=0,s=[];for(n in r)!o(u,n)&&o(r,n)&&l(s,n);for(;t.length>c;)o(r,n=t[c++])&&(~a(s,n)||l(s,n));return s}},5632:(e,t,n)=>{var r=n(140),o=n(3837);e.exports=Object.keys||function(e){return r(e,o)}},9195:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},6540:(e,t,n)=>{var r=n(3411),o=n(1176),i=n(8505);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return o(n),i(r),t?e(n,r):n.__proto__=r,n}}():void 0)},7664:(e,t,n)=>{var r=n(7400),o=n(5968),i=n(5632),a=n(905),u=o(n(9195).f),l=o([].push),c=function(e){return function(t){for(var n,o=a(t),c=i(o),s=c.length,f=0,p=[];s>f;)n=c[f++],r&&!u(o,n)||l(p,e?[n,o[n]]:o[n]);return p}};e.exports={entries:c(!0),values:c(!1)}},4059:(e,t,n)=>{"use strict";var r=n(1601),o=n(1589);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},2914:(e,t,n)=>{var r=n(266),o=n(6733),i=n(5052),a=TypeError;e.exports=function(e,t){var n,u;if("string"===t&&o(n=e.toString)&&!i(u=r(n,e)))return u;if(o(n=e.valueOf)&&!i(u=r(n,e)))return u;if("string"!==t&&o(n=e.toString)&&!i(u=r(n,e)))return u;throw a("Can't convert object to primitive value")}},4826:(e,t,n)=>{var r=n(1333),o=n(5968),i=n(8151),a=n(894),u=n(1176),l=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(u(e)),n=a.f;return n?l(t,n(e)):t}},9276:(e,t,n)=>{var r=n(9859);e.exports=r},4624:e=>{e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},8321:(e,t,n)=>{var r=n(9859),o=n(4473),i=n(6733),a=n(6541),u=n(8511),l=n(95),c=n(8639),s=n(5189),f=n(4231),p=n(6358),d=o&&o.prototype,h=l("species"),v=!1,m=i(r.PromiseRejectionEvent),y=a("Promise",(function(){var e=u(o),t=e!==String(o);if(!t&&66===p)return!0;if(f&&(!d.catch||!d.finally))return!0;if(!p||p<51||!/native code/.test(e)){var n=new o((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};if((n.constructor={})[h]=r,!(v=n.then((function(){}))instanceof r))return!0}return!t&&(c||s)&&!m}));e.exports={CONSTRUCTOR:y,REJECTION_EVENT:m,SUBCLASSING:v}},4473:(e,t,n)=>{var r=n(9859);e.exports=r.Promise},2391:(e,t,n)=>{var r=n(1176),o=n(5052),i=n(6485);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},6866:(e,t,n)=>{var r=n(4473),o=n(4575),i=n(8321).CONSTRUCTOR;e.exports=i||!o((function(e){r.all(e).then(void 0,(function(){}))}))},3358:e=>{var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},8115:(e,t,n)=>{var r=n(266),o=n(1176),i=n(6733),a=n(7079),u=n(3466),l=TypeError;e.exports=function(e,t){var n=e.exec;if(i(n)){var c=r(n,e,t);return null!==c&&o(c),c}if("RegExp"===a(e))return r(u,e,t);throw l("RegExp#exec called on incompatible receiver")}},3466:(e,t,n)=>{"use strict";var r,o,i=n(266),a=n(5968),u=n(3326),l=n(895),c=n(5650),s=n(3036),f=n(7263),p=n(6407).get,d=n(2926),h=n(461),v=s("native-string-replace",String.prototype.replace),m=RegExp.prototype.exec,y=m,g=a("".charAt),b=a("".indexOf),w=a("".replace),x=a("".slice),E=(o=/b*/g,i(m,r=/a/,"a"),i(m,o,"a"),0!==r.lastIndex||0!==o.lastIndex),k=c.BROKEN_CARET,S=void 0!==/()??/.exec("")[1];(E||S||k||d||h)&&(y=function(e){var t,n,r,o,a,c,s,d=this,h=p(d),O=u(e),T=h.raw;if(T)return T.lastIndex=d.lastIndex,t=i(y,T,O),d.lastIndex=T.lastIndex,t;var C=h.groups,A=k&&d.sticky,I=i(l,d),P=d.source,_=0,j=O;if(A&&(I=w(I,"y",""),-1===b(I,"g")&&(I+="g"),j=x(O,d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==g(O,d.lastIndex-1))&&(P="(?: "+P+")",j=" "+j,_++),n=new RegExp("^(?:"+P+")",I)),S&&(n=new RegExp("^"+P+"$(?!\\s)",I)),E&&(r=d.lastIndex),o=i(m,A?n:d,j),A?o?(o.input=x(o.input,_),o[0]=x(o[0],_),o.index=d.lastIndex,d.lastIndex+=o[0].length):d.lastIndex=0:E&&o&&(d.lastIndex=d.global?o.index+o[0].length:r),S&&o&&o.length>1&&i(v,o[0],n,(function(){for(a=1;a{"use strict";var r=n(1176);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},3349:(e,t,n)=>{var r=n(266),o=n(8270),i=n(1321),a=n(895),u=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in u||o(e,"flags")||!i(u,e)?t:r(a,e)}},5650:(e,t,n)=>{var r=n(4229),o=n(9859).RegExp,i=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),a=i||r((function(){return!o("a","y").sticky})),u=i||r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:u,MISSED_STICKY:a,UNSUPPORTED_Y:i}},2926:(e,t,n)=>{var r=n(4229),o=n(9859).RegExp;e.exports=r((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},461:(e,t,n)=>{var r=n(4229),o=n(9859).RegExp;e.exports=r((function(){var e=o("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},8885:(e,t,n)=>{var r=n(9650),o=TypeError;e.exports=function(e){if(r(e))throw o("Can't call method on "+e);return e}},1832:(e,t,n)=>{"use strict";var r=n(1333),o=n(6616),i=n(95),a=n(7400),u=i("species");e.exports=function(e){var t=r(e);a&&t&&!t[u]&&o(t,u,{configurable:!0,get:function(){return this}})}},4555:(e,t,n)=>{var r=n(1787).f,o=n(8270),i=n(95)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,i)&&r(e,i,{configurable:!0,value:t})}},4399:(e,t,n)=>{var r=n(3036),o=n(1441),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},5353:(e,t,n)=>{var r=n(9859),o=n(8400),i="__core-js_shared__",a=r[i]||o(i,{});e.exports=a},3036:(e,t,n)=>{var r=n(4231),o=n(5353);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.29.1",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},7942:(e,t,n)=>{var r=n(1176),o=n(7988),i=n(9650),a=n(95)("species");e.exports=function(e,t){var n,u=r(e).constructor;return void 0===u||i(n=r(u)[a])?t:o(n)}},966:(e,t,n)=>{var r=n(5968),o=n(3329),i=n(3326),a=n(8885),u=r("".charAt),l=r("".charCodeAt),c=r("".slice),s=function(e){return function(t,n){var r,s,f=i(a(t)),p=o(n),d=f.length;return p<0||p>=d?e?"":void 0:(r=l(f,p))<55296||r>56319||p+1===d||(s=l(f,p+1))<56320||s>57343?e?u(f,p):r:e?c(f,p,p+2):s-56320+(r-55296<<10)+65536}};e.exports={codeAt:s(!1),charAt:s(!0)}},9445:(e,t,n)=>{var r=n(1805).PROPER,o=n(4229),i=n(1647);e.exports=function(e){return o((function(){return!!i[e]()||"​…᠎"!=="​…᠎"[e]()||r&&i[e].name!==e}))}},1017:(e,t,n)=>{var r=n(5968),o=n(8885),i=n(3326),a=n(1647),u=r("".replace),l=RegExp("^["+a+"]+"),c=RegExp("(^|[^"+a+"])["+a+"]+$"),s=function(e){return function(t){var n=i(o(t));return 1&e&&(n=u(n,l,"")),2&e&&(n=u(n,c,"$1")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},4860:(e,t,n)=>{var r=n(6358),o=n(4229);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},6481:(e,t,n)=>{var r=n(266),o=n(1333),i=n(95),a=n(4768);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,u=i("toPrimitive");t&&!t[u]&&a(t,u,(function(e){return r(n,this)}),{arity:1})}},5957:(e,t,n)=>{var r=n(4860);e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},5795:(e,t,n)=>{var r,o,i,a,u=n(9859),l=n(3171),c=n(7636),s=n(6733),f=n(8270),p=n(4229),d=n(8385),h=n(1909),v=n(2635),m=n(7579),y=n(2023),g=n(8801),b=u.setImmediate,w=u.clearImmediate,x=u.process,E=u.Dispatch,k=u.Function,S=u.MessageChannel,O=u.String,T=0,C={},A="onreadystatechange";p((function(){r=u.location}));var I=function(e){if(f(C,e)){var t=C[e];delete C[e],t()}},P=function(e){return function(){I(e)}},_=function(e){I(e.data)},j=function(e){u.postMessage(O(e),r.protocol+"//"+r.host)};b&&w||(b=function(e){m(arguments.length,1);var t=s(e)?e:k(e),n=h(arguments,1);return C[++T]=function(){l(t,void 0,n)},o(T),T},w=function(e){delete C[e]},g?o=function(e){x.nextTick(P(e))}:E&&E.now?o=function(e){E.now(P(e))}:S&&!y?(a=(i=new S).port2,i.port1.onmessage=_,o=c(a.postMessage,a)):u.addEventListener&&s(u.postMessage)&&!u.importScripts&&r&&"file:"!==r.protocol&&!p(j)?(o=j,u.addEventListener("message",_,!1)):o=A in v("script")?function(e){d.appendChild(v("script"))[A]=function(){d.removeChild(this),I(e)}}:function(e){setTimeout(P(e),0)}),e.exports={set:b,clear:w}},143:(e,t,n)=>{var r=n(5968);e.exports=r(1..valueOf)},3231:(e,t,n)=>{var r=n(3329),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},905:(e,t,n)=>{var r=n(9337),o=n(8885);e.exports=function(e){return r(o(e))}},3329:(e,t,n)=>{var r=n(917);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},4237:(e,t,n)=>{var r=n(3329),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},2991:(e,t,n)=>{var r=n(8885),o=Object;e.exports=function(e){return o(r(e))}},2066:(e,t,n)=>{var r=n(266),o=n(5052),i=n(9395),a=n(5300),u=n(2914),l=n(95),c=TypeError,s=l("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,l=a(e,s);if(l){if(void 0===t&&(t="default"),n=r(l,e,t),!o(n)||i(n))return n;throw c("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},9310:(e,t,n)=>{var r=n(2066),o=n(9395);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},1601:(e,t,n)=>{var r={};r[n(95)("toStringTag")]="z",e.exports="[object z]"===String(r)},3326:(e,t,n)=>{var r=n(1589),o=String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return o(e)}},9821:e=>{var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},1441:(e,t,n)=>{var r=n(5968),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},6969:(e,t,n)=>{var r=n(4860);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},7137:(e,t,n)=>{var r=n(7400),o=n(4229);e.exports=r&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},7579:e=>{var t=TypeError;e.exports=function(e,n){if(e{var r=n(9859),o=n(6733),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},3524:(e,t,n)=>{var r=n(9276),o=n(8270),i=n(5391),a=n(1787).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},5391:(e,t,n)=>{var r=n(95);t.f=r},95:(e,t,n)=>{var r=n(9859),o=n(3036),i=n(8270),a=n(1441),u=n(4860),l=n(6969),c=r.Symbol,s=o("wks"),f=l?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return i(s,e)||(s[e]=u&&i(c,e)?c[e]:f("Symbol."+e)),s[e]}},1647:e=>{e.exports="\t\n\v\f\r                \u2028\u2029\ufeff"},8178:(e,t,n)=>{"use strict";var r=n(3103),o=n(4229),i=n(3718),a=n(5052),u=n(2991),l=n(9646),c=n(3064),s=n(2324),f=n(7501),p=n(1460),d=n(95),h=n(6358),v=d("isConcatSpreadable"),m=h>=51||!o((function(){var e=[];return e[v]=!1,e.concat()[0]!==e})),y=function(e){if(!a(e))return!1;var t=e[v];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,arity:1,forced:!m||!p("concat")},{concat:function(e){var t,n,r,o,i,a=u(this),p=f(a,0),d=0;for(t=-1,r=arguments.length;t{"use strict";var r=n(3103),o=n(9996).filter;r({target:"Array",proto:!0,forced:!n(1460)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},7233:(e,t,n)=>{var r=n(3103),o=n(507);r({target:"Array",stat:!0,forced:!n(4575)((function(e){Array.from(e)}))},{from:o})},5735:(e,t,n)=>{"use strict";var r=n(905),o=n(9736),i=n(5495),a=n(6407),u=n(1787).f,l=n(2707),c=n(3684),s=n(4231),f=n(7400),p="Array Iterator",d=a.set,h=a.getterFor(p);e.exports=l(Array,"Array",(function(e,t){d(this,{type:p,target:r(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,c(void 0,!0)):c("keys"==n?r:"values"==n?t[r]:[r,t[r]],!1)}),"values");var v=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!s&&f&&"values"!==v.name)try{u(v,"name",{value:"values"})}catch(e){}},6781:(e,t,n)=>{"use strict";var r=n(3103),o=n(5968),i=n(9337),a=n(905),u=n(6038),l=o([].join);r({target:"Array",proto:!0,forced:i!=Object||!u("join",",")},{join:function(e){return l(a(this),void 0===e?",":e)}})},3450:(e,t,n)=>{"use strict";var r=n(3103),o=n(9996).map;r({target:"Array",proto:!0,forced:!n(1460)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},2501:(e,t,n)=>{"use strict";var r=n(3103),o=n(3718),i=n(2359),a=n(5052),u=n(3231),l=n(9646),c=n(905),s=n(2324),f=n(95),p=n(1460),d=n(1909),h=p("slice"),v=f("species"),m=Array,y=Math.max;r({target:"Array",proto:!0,forced:!h},{slice:function(e,t){var n,r,f,p=c(this),h=l(p),g=u(e,h),b=u(void 0===t?h:t,h);if(o(p)&&(n=p.constructor,(i(n)&&(n===m||o(n.prototype))||a(n)&&null===(n=n[v]))&&(n=void 0),n===m||void 0===n))return d(p,g,b);for(r=new(void 0===n?m:n)(y(b-g,0)),f=0;g{var r=n(8270),o=n(4768),i=n(9778),a=n(95)("toPrimitive"),u=Date.prototype;r(u,a)||o(u,a,i)},6936:(e,t,n)=>{var r=n(7400),o=n(1805).EXISTS,i=n(5968),a=n(6616),u=Function.prototype,l=i(u.toString),c=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,s=i(c.exec);r&&!o&&a(u,"name",{configurable:!0,get:function(){try{return s(c,l(this))[1]}catch(e){return""}}})},6710:(e,t,n)=>{var r=n(3103),o=n(1333),i=n(3171),a=n(266),u=n(5968),l=n(4229),c=n(6733),s=n(9395),f=n(1909),p=n(1163),d=n(4860),h=String,v=o("JSON","stringify"),m=u(/./.exec),y=u("".charAt),g=u("".charCodeAt),b=u("".replace),w=u(1..toString),x=/[\uD800-\uDFFF]/g,E=/^[\uD800-\uDBFF]$/,k=/^[\uDC00-\uDFFF]$/,S=!d||l((function(){var e=o("Symbol")();return"[null]"!=v([e])||"{}"!=v({a:e})||"{}"!=v(Object(e))})),O=l((function(){return'"\\udf06\\ud834"'!==v("\udf06\ud834")||'"\\udead"'!==v("\udead")})),T=function(e,t){var n=f(arguments),r=p(t);if(c(r)||void 0!==e&&!s(e))return n[1]=function(e,t){if(c(r)&&(t=a(r,this,h(e),t)),!s(t))return t},i(v,null,n)},C=function(e,t,n){var r=y(n,t-1),o=y(n,t+1);return m(E,e)&&!m(k,o)||m(k,e)&&!m(E,r)?"\\u"+w(g(e,0),16):e};v&&r({target:"JSON",stat:!0,arity:3,forced:S||O},{stringify:function(e,t,n){var r=f(arguments),o=i(S?T:v,null,r);return O&&"string"==typeof o?b(o,x,C):o}})},7525:(e,t,n)=>{var r=n(9859);n(4555)(r.JSON,"JSON",!0)},8275:(e,t,n)=>{n(4555)(Math,"Math",!0)},1245:(e,t,n)=>{"use strict";var r=n(3103),o=n(4231),i=n(7400),a=n(9859),u=n(9276),l=n(5968),c=n(6541),s=n(8270),f=n(835),p=n(1321),d=n(9395),h=n(2066),v=n(4229),m=n(8151).f,y=n(7933).f,g=n(1787).f,b=n(143),w=n(1017).trim,x="Number",E=a[x],k=u[x],S=E.prototype,O=a.TypeError,T=l("".slice),C=l("".charCodeAt),A=c(x,!E(" 0o1")||!E("0b1")||E("+0x1")),I=function(e){var t,n=arguments.length<1?0:E(function(e){var t=h(e,"number");return"bigint"==typeof t?t:function(e){var t,n,r,o,i,a,u,l,c=h(e,"number");if(d(c))throw O("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=w(c),43===(t=C(c,0))||45===t){if(88===(n=C(c,2))||120===n)return NaN}else if(48===t){switch(C(c,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+c}for(a=(i=T(c,2)).length,u=0;uo)return NaN;return parseInt(i,r)}return+c}(t)}(e));return p(S,t=this)&&v((function(){b(t)}))?f(Object(n),this,I):n};I.prototype=S,A&&!o&&(S.constructor=I),r({global:!0,constructor:!0,wrap:!0,forced:A},{Number:I});var P=function(e,t){for(var n,r=i?m(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;r.length>o;o++)s(t,n=r[o])&&!s(e,n)&&g(e,n,y(t,n))};o&&k&&P(u[x],k),(A||o)&&P(u[x],E)},3105:(e,t,n)=>{var r=n(3103),o=n(47);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==o},{assign:o})},5883:(e,t,n)=>{var r=n(3103),o=n(7664).entries;r({target:"Object",stat:!0},{entries:function(e){return o(e)}})},1804:(e,t,n)=>{var r=n(3103),o=n(9003),i=n(2324);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,n){i(t,e,n)}),{AS_ENTRIES:!0}),t}})},8625:(e,t,n)=>{var r=n(3103),o=n(4229),i=n(905),a=n(7933).f,u=n(7400);r({target:"Object",stat:!0,forced:!u||o((function(){a(1)})),sham:!u},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},2067:(e,t,n)=>{var r=n(3103),o=n(4860),i=n(4229),a=n(894),u=n(2991);r({target:"Object",stat:!0,forced:!o||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(u(e)):[]}})},6928:(e,t,n)=>{var r=n(3103),o=n(4229),i=n(2991),a=n(7567),u=n(7528);r({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!u},{getPrototypeOf:function(e){return a(i(e))}})},4769:(e,t,n)=>{var r=n(3103),o=n(2991),i=n(5632);r({target:"Object",stat:!0,forced:n(4229)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},2506:(e,t,n)=>{n(3103)({target:"Object",stat:!0},{setPrototypeOf:n(6540)})},8188:(e,t,n)=>{var r=n(1601),o=n(4768),i=n(4059);r||o(Object.prototype,"toString",i,{unsafe:!0})},6032:(e,t,n)=>{"use strict";var r=n(3103),o=n(266),i=n(7111),a=n(6485),u=n(4624),l=n(9003);r({target:"Promise",stat:!0,forced:n(6866)},{all:function(e){var t=this,n=a.f(t),r=n.resolve,c=n.reject,s=u((function(){var n=i(t.resolve),a=[],u=0,s=1;l(e,(function(e){var i=u++,l=!1;s++,o(n,t,e).then((function(e){l||(l=!0,a[i]=e,--s||r(a))}),c)})),--s||r(a)}));return s.error&&c(s.value),n.promise}})},6135:(e,t,n)=>{"use strict";var r=n(3103),o=n(4231),i=n(8321).CONSTRUCTOR,a=n(4473),u=n(1333),l=n(6733),c=n(4768),s=a&&a.prototype;if(r({target:"Promise",proto:!0,forced:i,real:!0},{catch:function(e){return this.then(void 0,e)}}),!o&&l(a)){var f=u("Promise").prototype.catch;s.catch!==f&&c(s,"catch",f,{unsafe:!0})}},6087:(e,t,n)=>{"use strict";var r,o,i,a=n(3103),u=n(4231),l=n(8801),c=n(9859),s=n(266),f=n(4768),p=n(6540),d=n(4555),h=n(1832),v=n(7111),m=n(6733),y=n(5052),g=n(7728),b=n(7942),w=n(5795).set,x=n(4794),E=n(4665),k=n(4624),S=n(3358),O=n(6407),T=n(4473),C=n(8321),A=n(6485),I="Promise",P=C.CONSTRUCTOR,_=C.REJECTION_EVENT,j=C.SUBCLASSING,F=O.getterFor(I),N=O.set,R=T&&T.prototype,M=T,K=R,L=c.TypeError,U=c.document,D=c.process,z=A.f,B=z,G=!!(U&&U.createEvent&&c.dispatchEvent),H="unhandledrejection",W=function(e){var t;return!(!y(e)||!m(t=e.then))&&t},V=function(e,t){var n,r,o,i=t.value,a=1==t.state,u=a?e.ok:e.fail,l=e.resolve,c=e.reject,f=e.domain;try{u?(a||(2===t.rejection&&Z(t),t.rejection=1),!0===u?n=i:(f&&f.enter(),n=u(i),f&&(f.exit(),o=!0)),n===e.promise?c(L("Promise-chain cycle")):(r=W(n))?s(r,n,l,c):l(n)):c(i)}catch(e){f&&!o&&f.exit(),c(e)}},Y=function(e,t){e.notified||(e.notified=!0,x((function(){for(var n,r=e.reactions;n=r.get();)V(n,e);e.notified=!1,t&&!e.rejection&&q(e)})))},$=function(e,t,n){var r,o;G?((r=U.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},!_&&(o=c["on"+e])?o(r):e===H&&E("Unhandled promise rejection",n)},q=function(e){s(w,c,(function(){var t,n=e.facade,r=e.value;if(Q(e)&&(t=k((function(){l?D.emit("unhandledRejection",r,n):$(H,n,r)})),e.rejection=l||Q(e)?2:1,t.error))throw t.value}))},Q=function(e){return 1!==e.rejection&&!e.parent},Z=function(e){s(w,c,(function(){var t=e.facade;l?D.emit("rejectionHandled",t):$("rejectionhandled",t,e.value)}))},J=function(e,t,n){return function(r){e(t,r,n)}},X=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,Y(e,!0))},ee=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw L("Promise can't be resolved itself");var r=W(t);r?x((function(){var n={done:!1};try{s(r,t,J(ee,n,e),J(X,n,e))}catch(t){X(n,t,e)}})):(e.value=t,e.state=1,Y(e,!1))}catch(t){X({done:!1},t,e)}}};if(P&&(K=(M=function(e){g(this,K),v(e),s(r,this);var t=F(this);try{e(J(ee,t),J(X,t))}catch(e){X(t,e)}}).prototype,(r=function(e){N(this,{type:I,done:!1,notified:!1,parent:!1,reactions:new S,rejection:!1,state:0,value:void 0})}).prototype=f(K,"then",(function(e,t){var n=F(this),r=z(b(this,M));return n.parent=!0,r.ok=!m(e)||e,r.fail=m(t)&&t,r.domain=l?D.domain:void 0,0==n.state?n.reactions.add(r):x((function(){V(r,n)})),r.promise})),o=function(){var e=new r,t=F(e);this.promise=e,this.resolve=J(ee,t),this.reject=J(X,t)},A.f=z=function(e){return e===M||void 0===e?new o(e):B(e)},!u&&m(T)&&R!==Object.prototype)){i=R.then,j||f(R,"then",(function(e,t){var n=this;return new M((function(e,t){s(i,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}p&&p(R,K)}a({global:!0,constructor:!0,wrap:!0,forced:P},{Promise:M}),d(M,I,!1,!0),h(I)},3439:(e,t,n)=>{n(6087),n(6032),n(6135),n(6767),n(9320),n(2047)},6767:(e,t,n)=>{"use strict";var r=n(3103),o=n(266),i=n(7111),a=n(6485),u=n(4624),l=n(9003);r({target:"Promise",stat:!0,forced:n(6866)},{race:function(e){var t=this,n=a.f(t),r=n.reject,c=u((function(){var a=i(t.resolve);l(e,(function(e){o(a,t,e).then(n.resolve,r)}))}));return c.error&&r(c.value),n.promise}})},9320:(e,t,n)=>{"use strict";var r=n(3103),o=n(266),i=n(6485);r({target:"Promise",stat:!0,forced:n(8321).CONSTRUCTOR},{reject:function(e){var t=i.f(this);return o(t.reject,void 0,e),t.promise}})},2047:(e,t,n)=>{"use strict";var r=n(3103),o=n(1333),i=n(4231),a=n(4473),u=n(8321).CONSTRUCTOR,l=n(2391),c=o("Promise"),s=i&&!u;r({target:"Promise",stat:!0,forced:i||u},{resolve:function(e){return l(s&&this===c?a:this,e)}})},1229:(e,t,n)=>{var r=n(3103),o=n(1333),i=n(3171),a=n(4128),u=n(7988),l=n(1176),c=n(5052),s=n(7263),f=n(4229),p=o("Reflect","construct"),d=Object.prototype,h=[].push,v=f((function(){function e(){}return!(p((function(){}),[],e)instanceof e)})),m=!f((function(){p((function(){}))})),y=v||m;r({target:"Reflect",stat:!0,forced:y,sham:y},{construct:function(e,t){u(e),l(t);var n=arguments.length<3?e:u(arguments[2]);if(m&&!v)return p(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return i(h,r,t),new(i(a,e,r))}var o=n.prototype,f=s(c(o)?o:d),y=i(e,f,t);return c(y)?y:f}})},7950:(e,t,n)=>{"use strict";var r=n(3103),o=n(3466);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},8233:(e,t,n)=>{"use strict";var r=n(1805).PROPER,o=n(4768),i=n(1176),a=n(3326),u=n(4229),l=n(3349),c="toString",s=RegExp.prototype[c],f=u((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),p=r&&s.name!=c;(f||p)&&o(RegExp.prototype,c,(function(){var e=i(this);return"/"+a(e.source)+"/"+a(l(e))}),{unsafe:!0})},8673:(e,t,n)=>{"use strict";var r=n(966).charAt,o=n(3326),i=n(6407),a=n(2707),u=n(3684),l="String Iterator",c=i.set,s=i.getterFor(l);a(String,"String",(function(e){c(this,{type:l,string:o(e),index:0})}),(function(){var e,t=s(this),n=t.string,o=t.index;return o>=n.length?u(void 0,!0):(e=r(n,o),t.index+=e.length,u(e,!1))}))},4069:(e,t,n)=>{"use strict";var r=n(266),o=n(4954),i=n(1176),a=n(9650),u=n(4237),l=n(3326),c=n(8885),s=n(5300),f=n(6637),p=n(8115);o("match",(function(e,t,n){return[function(t){var n=c(this),o=a(t)?void 0:s(t,e);return o?r(o,t,n):new RegExp(t)[e](l(n))},function(e){var r=i(this),o=l(e),a=n(t,r,o);if(a.done)return a.value;if(!r.global)return p(r,o);var c=r.unicode;r.lastIndex=0;for(var s,d=[],h=0;null!==(s=p(r,o));){var v=l(s[0]);d[h]=v,""===v&&(r.lastIndex=f(o,u(r.lastIndex),c)),h++}return 0===h?null:d}]}))},5940:(e,t,n)=>{"use strict";var r=n(3171),o=n(266),i=n(5968),a=n(4954),u=n(4229),l=n(1176),c=n(6733),s=n(9650),f=n(3329),p=n(4237),d=n(3326),h=n(8885),v=n(6637),m=n(5300),y=n(17),g=n(8115),b=n(95)("replace"),w=Math.max,x=Math.min,E=i([].concat),k=i([].push),S=i("".indexOf),O=i("".slice),T="$0"==="a".replace(/./,"$0"),C=!!/./[b]&&""===/./[b]("a","$0");a("replace",(function(e,t,n){var i=C?"$":"$0";return[function(e,n){var r=h(this),i=s(e)?void 0:m(e,b);return i?o(i,e,r,n):o(t,d(r),e,n)},function(e,o){var a=l(this),u=d(e);if("string"==typeof o&&-1===S(o,i)&&-1===S(o,"$<")){var s=n(t,a,u,o);if(s.done)return s.value}var h=c(o);h||(o=d(o));var m=a.global;if(m){var b=a.unicode;a.lastIndex=0}for(var T=[];;){var C=g(a,u);if(null===C)break;if(k(T,C),!m)break;""===d(C[0])&&(a.lastIndex=v(u,p(a.lastIndex),b))}for(var A,I="",P=0,_=0;_=P&&(I+=O(u,P,F)+L,P=F+j.length)}return I+O(u,P)}]}),!!u((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!T||C)},4112:(e,t,n)=>{"use strict";var r,o=n(3103),i=n(4745),a=n(7933).f,u=n(4237),l=n(3326),c=n(7272),s=n(8885),f=n(8127),p=n(4231),d=i("".startsWith),h=i("".slice),v=Math.min,m=f("startsWith");o({target:"String",proto:!0,forced:!(!p&&!m&&(r=a(String.prototype,"startsWith"),r&&!r.writable)||m)},{startsWith:function(e){var t=l(s(this));c(e);var n=u(v(arguments.length>1?arguments[1]:void 0,t.length)),r=l(e);return d?d(t,r,n):h(t,n,n+r.length)===r}})},5794:(e,t,n)=>{"use strict";var r=n(3103),o=n(1017).trim;r({target:"String",proto:!0,forced:n(9445)("trim")},{trim:function(){return o(this)}})},6882:(e,t,n)=>{n(3524)("asyncIterator")},9956:(e,t,n)=>{"use strict";var r=n(3103),o=n(9859),i=n(266),a=n(5968),u=n(4231),l=n(7400),c=n(4860),s=n(4229),f=n(8270),p=n(1321),d=n(1176),h=n(905),v=n(9310),m=n(3326),y=n(5358),g=n(7263),b=n(5632),w=n(8151),x=n(166),E=n(894),k=n(7933),S=n(1787),O=n(219),T=n(9195),C=n(4768),A=n(6616),I=n(3036),P=n(4399),_=n(5977),j=n(1441),F=n(95),N=n(5391),R=n(3524),M=n(6481),K=n(4555),L=n(6407),U=n(9996).forEach,D=P("hidden"),z="Symbol",B="prototype",G=L.set,H=L.getterFor(z),W=Object[B],V=o.Symbol,Y=V&&V[B],$=o.TypeError,q=o.QObject,Q=k.f,Z=S.f,J=x.f,X=T.f,ee=a([].push),te=I("symbols"),ne=I("op-symbols"),re=I("wks"),oe=!q||!q[B]||!q[B].findChild,ie=l&&s((function(){return 7!=g(Z({},"a",{get:function(){return Z(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=Q(W,t);r&&delete W[t],Z(e,t,n),r&&e!==W&&Z(W,t,r)}:Z,ae=function(e,t){var n=te[e]=g(Y);return G(n,{type:z,tag:e,description:t}),l||(n.description=t),n},ue=function(e,t,n){e===W&&ue(ne,t,n),d(e);var r=v(t);return d(n),f(te,r)?(n.enumerable?(f(e,D)&&e[D][r]&&(e[D][r]=!1),n=g(n,{enumerable:y(0,!1)})):(f(e,D)||Z(e,D,y(1,{})),e[D][r]=!0),ie(e,r,n)):Z(e,r,n)},le=function(e,t){d(e);var n=h(t),r=b(n).concat(pe(n));return U(r,(function(t){l&&!i(ce,n,t)||ue(e,t,n[t])})),e},ce=function(e){var t=v(e),n=i(X,this,t);return!(this===W&&f(te,t)&&!f(ne,t))&&(!(n||!f(this,t)||!f(te,t)||f(this,D)&&this[D][t])||n)},se=function(e,t){var n=h(e),r=v(t);if(n!==W||!f(te,r)||f(ne,r)){var o=Q(n,r);return!o||!f(te,r)||f(n,D)&&n[D][r]||(o.enumerable=!0),o}},fe=function(e){var t=J(h(e)),n=[];return U(t,(function(e){f(te,e)||f(_,e)||ee(n,e)})),n},pe=function(e){var t=e===W,n=J(t?ne:h(e)),r=[];return U(n,(function(e){!f(te,e)||t&&!f(W,e)||ee(r,te[e])})),r};c||(C(Y=(V=function(){if(p(Y,this))throw $("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,t=j(e),n=function(e){this===W&&i(n,ne,e),f(this,D)&&f(this[D],t)&&(this[D][t]=!1),ie(this,t,y(1,e))};return l&&oe&&ie(W,t,{configurable:!0,set:n}),ae(t,e)})[B],"toString",(function(){return H(this).tag})),C(V,"withoutSetter",(function(e){return ae(j(e),e)})),T.f=ce,S.f=ue,O.f=le,k.f=se,w.f=x.f=fe,E.f=pe,N.f=function(e){return ae(F(e),e)},l&&(A(Y,"description",{configurable:!0,get:function(){return H(this).description}}),u||C(W,"propertyIsEnumerable",ce,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:V}),U(b(re),(function(e){R(e)})),r({target:z,stat:!0,forced:!c},{useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!l},{create:function(e,t){return void 0===t?g(e):le(g(e),t)},defineProperty:ue,defineProperties:le,getOwnPropertyDescriptor:se}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:fe}),M(),K(V,z),_[D]=!0},634:(e,t,n)=>{"use strict";var r=n(3103),o=n(7400),i=n(9859),a=n(5968),u=n(8270),l=n(6733),c=n(1321),s=n(3326),f=n(6616),p=n(7081),d=i.Symbol,h=d&&d.prototype;if(o&&l(d)&&(!("description"in h)||void 0!==d().description)){var v={},m=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:s(arguments[0]),t=c(h,this)?new d(e):void 0===e?d():d(e);return""===e&&(v[t]=!0),t};p(m,d),m.prototype=h,h.constructor=m;var y="Symbol(test)"==String(d("test")),g=a(h.valueOf),b=a(h.toString),w=/^Symbol\((.*)\)[^)]+$/,x=a("".replace),E=a("".slice);f(h,"description",{configurable:!0,get:function(){var e=g(this);if(u(v,e))return"";var t=b(e),n=y?E(t,7,-1):x(t,w,"$1");return""===n?void 0:n}}),r({global:!0,constructor:!0,forced:!0},{Symbol:m})}},3352:(e,t,n)=>{var r=n(3103),o=n(1333),i=n(8270),a=n(3326),u=n(3036),l=n(5957),c=u("string-to-symbol-registry"),s=u("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=a(e);if(i(c,t))return c[t];var n=o("Symbol")(t);return c[t]=n,s[n]=t,n}})},796:(e,t,n)=>{n(3524)("iterator")},4115:(e,t,n)=>{n(9956),n(3352),n(9717),n(6710),n(2067)},9717:(e,t,n)=>{var r=n(3103),o=n(8270),i=n(9395),a=n(9821),u=n(3036),l=n(5957),c=u("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!i(e))throw TypeError(a(e)+" is not a symbol");if(o(c,e))return c[e]}})},9575:(e,t,n)=>{var r=n(3524),o=n(6481);r("toPrimitive"),o()},8859:(e,t,n)=>{var r=n(1333),o=n(3524),i=n(4555);o("toStringTag"),i(r("Symbol"),"Symbol")},6418:(e,t,n)=>{"use strict";var r,o=n(8476),i=n(9859),a=n(5968),u=n(8312),l=n(5926),c=n(9789),s=n(3370),f=n(5052),p=n(6407).enforce,d=n(4229),h=n(1180),v=Object,m=Array.isArray,y=v.isExtensible,g=v.isFrozen,b=v.isSealed,w=v.freeze,x=v.seal,E={},k={},S=!i.ActiveXObject&&"ActiveXObject"in i,O=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},T=c("WeakMap",O,s),C=T.prototype,A=a(C.set);if(h)if(S){r=s.getConstructor(O,"WeakMap",!0),l.enable();var I=a(C.delete),P=a(C.has),_=a(C.get);u(C,{delete:function(e){if(f(e)&&!y(e)){var t=p(this);return t.frozen||(t.frozen=new r),I(this,e)||t.frozen.delete(e)}return I(this,e)},has:function(e){if(f(e)&&!y(e)){var t=p(this);return t.frozen||(t.frozen=new r),P(this,e)||t.frozen.has(e)}return P(this,e)},get:function(e){if(f(e)&&!y(e)){var t=p(this);return t.frozen||(t.frozen=new r),P(this,e)?_(this,e):t.frozen.get(e)}return _(this,e)},set:function(e,t){if(f(e)&&!y(e)){var n=p(this);n.frozen||(n.frozen=new r),P(this,e)?A(this,e,t):n.frozen.set(e,t)}else A(this,e,t);return this}})}else o&&d((function(){var e=w([]);return A(new T,e,1),!g(e)}))&&u(C,{set:function(e,t){var n;return m(e)&&(g(e)?n=E:b(e)&&(n=k)),A(this,e,t),n==E&&w(e),n==k&&x(e),this}})},2356:(e,t,n)=>{n(6418)},1939:(e,t,n)=>{var r=n(9859),o=n(5694),i=n(8865),a=n(6570),u=n(5762),l=function(e){if(e&&e.forEach!==a)try{u(e,"forEach",a)}catch(t){e.forEach=a}};for(var c in o)o[c]&&l(r[c]&&r[c].prototype);l(i)},6886:(e,t,n)=>{var r=n(9859),o=n(5694),i=n(8865),a=n(5735),u=n(5762),l=n(95),c=l("iterator"),s=l("toStringTag"),f=a.values,p=function(e,t){if(e){if(e[c]!==f)try{u(e,c,f)}catch(t){e[c]=f}if(e[s]||u(e,s,t),o[t])for(var n in a)if(e[n]!==a[n])try{u(e,n,a[n])}catch(t){e[n]=a[n]}}};for(var d in o)p(r[d]&&r[d].prototype,d);p(i,"DOMTokenList")},9553:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){for(var n=0;n1?r-1:0),i=1;i element.");return c.cloneElement(t,{ref:function(n){var r=e.props.containerElements;t&&("function"==typeof t.ref?t.ref(n):t.ref&&(t.ref.current=n)),e.focusTrapElements=r||[n]}})}return null}}])&&o(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),h}(c.Component),h="undefined"==typeof Element?Function:Element;d.propTypes={active:s.bool,paused:s.bool,focusTrapOptions:s.shape({document:s.object,onActivate:s.func,onPostActivate:s.func,checkCanFocusTrap:s.func,onPause:s.func,onPostPause:s.func,onUnpause:s.func,onPostUnpause:s.func,onDeactivate:s.func,onPostDeactivate:s.func,checkCanReturnFocus:s.func,initialFocus:s.oneOfType([s.instanceOf(h),s.string,s.bool,s.func]),fallbackFocus:s.oneOfType([s.instanceOf(h),s.string,s.func]),escapeDeactivates:s.oneOfType([s.bool,s.func]),clickOutsideDeactivates:s.oneOfType([s.bool,s.func]),returnFocusOnDeactivate:s.bool,setReturnFocus:s.oneOfType([s.instanceOf(h),s.string,s.bool,s.func]),allowOutsideClick:s.oneOfType([s.bool,s.func]),preventScroll:s.bool,tabbableOptions:s.shape({displayCheck:s.oneOf(["full","legacy-full","non-zero-area","none"]),getShadowRoot:s.oneOfType([s.bool,s.func])}),trapStack:s.array,isKeyForward:s.func,isKeyBackward:s.func}),containerElements:s.arrayOf(s.instanceOf(h)),children:s.oneOfType([s.element,s.instanceOf(h)])},d.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:f},e.exports=d},156:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createFocusTrap:()=>v});var r=n(5712);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t1?t-1:0),r=1;r1?n-1:0),i=1;i=0)e=o.activeElement;else{var t=m.tabbableGroups[0];e=t&&t.firstTabbableNode||b("fallbackFocus")}if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},x=function(){if(m.containerGroups=m.containers.map((function(e){var t=(0,r.tabbable)(e,v.tabbableOptions),n=(0,r.focusable)(e,v.tabbableOptions),o=t.length>0?t[0]:void 0,i=t.length>0?t[t.length-1]:void 0,a=n.find((function(e){return(0,r.isTabbable)(e)})),u=n.slice().reverse().find((function(e){return(0,r.isTabbable)(e)})),l=!!t.find((function(e){return(0,r.getTabIndex)(e)>0}));return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:l,firstTabbableNode:o,lastTabbableNode:i,firstDomTabbableNode:a,lastDomTabbableNode:u,nextTabbableNode:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.indexOf(e);return i<0?o?n.slice(n.indexOf(e)+1).find((function(e){return(0,r.isTabbable)(e)})):n.slice(0,n.indexOf(e)).reverse().find((function(e){return(0,r.isTabbable)(e)})):t[i+(o?1:-1)]}}})),m.tabbableGroups=m.containerGroups.filter((function(e){return e.tabbableNodes.length>0})),m.tabbableGroups.length<=0&&!b("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(m.containerGroups.find((function(e){return e.posTabIndexesFound}))&&m.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},E=function e(t){!1!==t&&t!==o.activeElement&&(t&&t.focus?(t.focus({preventScroll:!!v.preventScroll}),m.mostRecentlyFocusedNode=t,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(t)&&t.select()):e(w()))},k=function(e){var t=b("setReturnFocus",e);return t||!1!==t&&e},S=function(e){var t=e.target,n=e.event,o=e.isBackward,i=void 0!==o&&o;t=t||d(n),x();var a=null;if(m.tabbableGroups.length>0){var l=g(t,n),c=l>=0?m.containerGroups[l]:void 0;if(l<0)a=i?m.tabbableGroups[m.tabbableGroups.length-1].lastTabbableNode:m.tabbableGroups[0].firstTabbableNode;else if(i){var s=f(m.tabbableGroups,(function(e){var n=e.firstTabbableNode;return t===n}));if(s<0&&(c.container===t||(0,r.isFocusable)(t,v.tabbableOptions)&&!(0,r.isTabbable)(t,v.tabbableOptions)&&!c.nextTabbableNode(t,!1))&&(s=l),s>=0){var p=0===s?m.tabbableGroups.length-1:s-1,h=m.tabbableGroups[p];a=(0,r.getTabIndex)(t)>=0?h.lastTabbableNode:h.lastDomTabbableNode}else u(n)||(a=c.nextTabbableNode(t,!1))}else{var y=f(m.tabbableGroups,(function(e){var n=e.lastTabbableNode;return t===n}));if(y<0&&(c.container===t||(0,r.isFocusable)(t,v.tabbableOptions)&&!(0,r.isTabbable)(t,v.tabbableOptions)&&!c.nextTabbableNode(t))&&(y=l),y>=0){var w=y===m.tabbableGroups.length-1?0:y+1,E=m.tabbableGroups[w];a=(0,r.getTabIndex)(t)>=0?E.firstTabbableNode:E.firstDomTabbableNode}else u(n)||(a=c.nextTabbableNode(t))}}else a=b("fallbackFocus");return a},O=function(e){var t=d(e);g(t,e)>=0||(p(v.clickOutsideDeactivates,e)?n.deactivate({returnFocus:v.returnFocusOnDeactivate}):p(v.allowOutsideClick,e)||e.preventDefault())},T=function(e){var t=d(e),n=g(t,e)>=0;if(n||t instanceof Document)n&&(m.mostRecentlyFocusedNode=t);else{var o;e.stopImmediatePropagation();var i=!0;if(m.mostRecentlyFocusedNode)if((0,r.getTabIndex)(m.mostRecentlyFocusedNode)>0){var a=g(m.mostRecentlyFocusedNode),u=m.containerGroups[a].tabbableNodes;if(u.length>0){var l=u.findIndex((function(e){return e===m.mostRecentlyFocusedNode}));l>=0&&(v.isKeyForward(m.recentNavEvent)?l+1=0&&(o=u[l-1],i=!1))}}else m.containerGroups.some((function(e){return e.tabbableNodes.some((function(e){return(0,r.getTabIndex)(e)>0}))}))||(i=!1);else i=!1;i&&(o=S({target:m.mostRecentlyFocusedNode,isBackward:v.isKeyBackward(m.recentNavEvent)})),E(o||m.mostRecentlyFocusedNode||w())}m.recentNavEvent=void 0},C=function(e){if(("Escape"===(null==(t=e)?void 0:t.key)||"Esc"===(null==t?void 0:t.key)||27===(null==t?void 0:t.keyCode))&&!1!==p(v.escapeDeactivates,e))return e.preventDefault(),void n.deactivate();var t;(v.isKeyForward(e)||v.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];m.recentNavEvent=e;var n=S({event:e,isBackward:t});n&&(u(e)&&e.preventDefault(),E(n))}(e,v.isKeyBackward(e))},A=function(e){var t=d(e);g(t,e)>=0||p(v.clickOutsideDeactivates,e)||p(v.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},I=function(){if(m.active)return function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n.pause()}var r=e.indexOf(t);-1===r||e.splice(r,1),e.push(t)}(a,n),m.delayInitialFocusTimer=v.delayInitialFocus?s((function(){E(w())})):E(w()),o.addEventListener("focusin",T,!0),o.addEventListener("mousedown",O,{capture:!0,passive:!1}),o.addEventListener("touchstart",O,{capture:!0,passive:!1}),o.addEventListener("click",A,{capture:!0,passive:!1}),o.addEventListener("keydown",C,{capture:!0,passive:!1}),n},P=function(){if(m.active)return o.removeEventListener("focusin",T,!0),o.removeEventListener("mousedown",O,!0),o.removeEventListener("touchstart",O,!0),o.removeEventListener("click",A,!0),o.removeEventListener("keydown",C,!0),n},_="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(e){e.some((function(e){return Array.from(e.removedNodes).some((function(e){return e===m.mostRecentlyFocusedNode}))}))&&E(w())})):void 0,j=function(){_&&(_.disconnect(),m.active&&!m.paused&&m.containers.map((function(e){_.observe(e,{subtree:!0,childList:!0})})))};return(n={get active(){return m.active},get paused(){return m.paused},activate:function(e){if(m.active)return this;var t=y(e,"onActivate"),n=y(e,"onPostActivate"),r=y(e,"checkCanFocusTrap");r||x(),m.active=!0,m.paused=!1,m.nodeFocusedBeforeActivation=o.activeElement,null==t||t();var i=function(){r&&x(),I(),j(),null==n||n()};return r?(r(m.containers.concat()).then(i,i),this):(i(),this)},deactivate:function(e){if(!m.active)return this;var t=i({onDeactivate:v.onDeactivate,onPostDeactivate:v.onPostDeactivate,checkCanReturnFocus:v.checkCanReturnFocus},e);clearTimeout(m.delayInitialFocusTimer),m.delayInitialFocusTimer=void 0,P(),m.active=!1,m.paused=!1,j(),function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()}(a,n);var r=y(t,"onDeactivate"),o=y(t,"onPostDeactivate"),u=y(t,"checkCanReturnFocus"),l=y(t,"returnFocus","returnFocusOnDeactivate");null==r||r();var c=function(){s((function(){l&&E(k(m.nodeFocusedBeforeActivation)),null==o||o()}))};return l&&u?(u(k(m.nodeFocusedBeforeActivation)).then(c,c),this):(c(),this)},pause:function(e){if(m.paused||!m.active)return this;var t=y(e,"onPause"),n=y(e,"onPostPause");return m.paused=!0,null==t||t(),P(),j(),null==n||n(),this},unpause:function(e){if(!m.paused||!m.active)return this;var t=y(e,"onUnpause"),n=y(e,"onPostUnpause");return m.paused=!1,null==t||t(),x(),I(),j(),null==n||n(),this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return m.containers=t.map((function(e){return"string"==typeof e?o.querySelector(e):e})),m.active&&x(),j(),this}}).updateContainerElements(e),n}},7076:(e,t,n)=>{"use strict";n.d(t,{Pi:()=>ee});var r=n(3818),o=n(2784);if(!o.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r.rV)throw new Error("mobx-react-lite requires mobx at least version 4 to be available");var i=n(8316),a=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};function u(){var e=a((0,o.useState)(0),2)[1];return(0,o.useCallback)((function(){e((function(e){return e+1}))}),[])}var l,c=(l="observerBatching","function"==typeof Symbol?Symbol.for(l):"__$mobx-react "+l+"__");var s=!1;function f(){return s}function p(e){return(0,r.Gf)(e)}var d,h=1e4,v=1e4,m=new Set;function y(){void 0===d&&(d=setTimeout(g,v))}function g(){d=void 0;var e=Date.now();m.forEach((function(t){var n=t.current;n&&e>=n.cleanAt&&(n.reaction.dispose(),t.current=null,m.delete(t))})),m.size>0&&y()}var b=!1,w=[],x={};function E(e){return"observer"+e}function k(e,t,n){if(void 0===t&&(t="observed"),void 0===n&&(n=x),f())return e();var i,a,l=(a=(n.useForceUpdate||u)(),function(){b?w.push(a):a()}),c=o.useRef(null);if(!c.current){var s=new r.le(E(t),(function(){d.mounted?l():(s.dispose(),c.current=null)})),d=function(e){return{cleanAt:Date.now()+h,reaction:e}}(s);c.current=d,i=c,m.add(i),y()}var v=c.current.reaction;return o.useDebugValue(v,p),o.useEffect((function(){var e;return e=c,m.delete(e),c.current?c.current.mounted=!0:(c.current={reaction:new r.le(E(t),(function(){l()})),cleanAt:1/0},l()),function(){c.current.reaction.dispose(),c.current=null}}),[]),function(t){b=!0,w=[];try{var n=function(){var t,n;if(v.track((function(){try{t=e()}catch(e){n=e}})),n)throw n;return t}();b=!1;var r=w.length>0?w:void 0;return o.useLayoutEffect((function(){r&&r.forEach((function(e){return e()}))}),[r]),n}finally{b=!1}}()}var S=function(){return S=Object.assign||function(e){for(var t,n=1,r=arguments.length;n2?r-2:0),i=2;i"}function $(e){var t=this;if(!0===f())return e.call(this);N(this,H,!1),N(this,W,!1);var n=Y(this),i=e.bind(this),a=!1,u=new r.le(n+".render()",(function(){if(!a&&(a=!0,!0!==t[G])){var e=!0;try{N(t,W,!0),t[H]||o.Component.prototype.forceUpdate.call(t),e=!1}finally{N(t,W,!1),e&&u.dispose()}}}));function l(){a=!1;var e=void 0,t=void 0;if(u.track((function(){try{t=(0,r.$$)(!1,i)}catch(t){e=t}})),e)throw e;return t}return u.reactComponent=this,l[z]=u,this.render=l,l.call(this)}function q(e,t){return f()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!j(this.props,e)}function Q(e,t){var n=_("reactProp_"+t+"_valueHolder"),o=_("reactProp_"+t+"_atomHolder");function i(){return this[o]||N(this,o,(0,r.cp)("reactive "+t)),this[o]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){var e=!1;return r.wM&&r.mJ&&(e=(0,r.wM)(!0)),i.call(this).reportObserved(),r.wM&&r.mJ&&(0,r.mJ)(e),this[n]},set:function(e){this[W]||j(this[n],e)?N(this,n,e):(N(this,n,e),N(this,H,!0),i.call(this).reportChanged(),N(this,H,!1))}})}var Z="function"==typeof Symbol&&Symbol.for,J=Z?Symbol.for("react.forward_ref"):"function"==typeof o.forwardRef&&(0,o.forwardRef)((function(e){return null})).$$typeof,X=Z?Symbol.for("react.memo"):"function"==typeof o.memo&&(0,o.memo)((function(e){return null})).$$typeof;function ee(e){if(!0===e.isMobxInjector&&console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),X&&e.$$typeof===X)throw new Error("Mobx observer: You are trying to use 'observer' on a function component wrapped in either another observer or 'React.memo'. The observer already applies 'React.memo' for you.");if(J&&e.$$typeof===J){var t=e.render;if("function"!=typeof t)throw new Error("render property of ForwardRef was not a function");return(0,o.forwardRef)((function(){var e=arguments;return(0,o.createElement)(C,null,(function(){return t.apply(void 0,e)}))}))}return"function"!=typeof e||e.prototype&&e.prototype.render||e.isReactClass||Object.prototype.isPrototypeOf.call(o.Component,e)?V(e):function(e,t){if(f())return e;var n,r,i,a=S({forwardRef:!1},t),u=e.displayName||e.name,l=function(t,n){return k((function(){return e(t,n)}),u)};return l.displayName=u,n=a.forwardRef?(0,o.memo)((0,o.forwardRef)(l)):(0,o.memo)(l),r=e,i=n,Object.keys(r).forEach((function(e){T[e]||Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=u,n}(e)}if(!o.Component)throw new Error("mobx-react requires React to be available");if(!r.LO)throw new Error("mobx-react requires mobx to be available")},3818:(e,t,n)=>{"use strict";n.d(t,{$$:()=>ke,EH:()=>at,Ei:()=>Ht,Fl:()=>ae,GW:()=>dt,Gf:()=>ht,LJ:()=>$t,LO:()=>ee,Pb:()=>on,U5:()=>ct,ZN:()=>wt,cp:()=>_,gx:()=>Et,jQ:()=>pt,le:()=>Ge,mJ:()=>ye,rV:()=>tt,rg:()=>de,so:()=>dn,wM:()=>me});var r="An invariant failed, however the error is obfuscated because this is an production build.",o=[];Object.freeze(o);var i={};Object.freeze(i);var a={};function u(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:a}function l(){return++Ne.mobxGuid}function c(e){throw s(!1,e),"X"}function s(e,t){if(!e)throw new Error("[mobx] "+(t||r))}function f(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var p=function(){};function d(e){return null!==e&&"object"==typeof e}function h(e){if(null===e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function v(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function m(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function y(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return d(e)&&!0===e[n]}}function g(e){return void 0!==u().Map&&e instanceof u().Map}function b(e){return e instanceof Set}function w(e){for(var t=[];;){var n=e.next();if(n.done)break;t.push(n.value)}return t}function x(){return"function"==typeof Symbol&&Symbol.toPrimitive||"@@toPrimitive"}function E(e){return null===e?null:"object"==typeof e?""+e:e}function k(e,t){for(var n=e.next();!n.done;)t(n.value),n=e.next()}function S(){return"function"==typeof Symbol&&Symbol.iterator||"@@iterator"}function O(e,t){m(e,S(),t)}function T(e){return e[S()]=A,e}function C(){return"function"==typeof Symbol&&Symbol.toStringTag||"@@toStringTag"}function A(){return this}var I=function(){function e(e){void 0===e&&(e="Atom@"+l()),this.name=e,this.isPendingUnobservation=!1,this.isBeingObserved=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.lastAccessedBy=0,this.lowestObserverState=ne.NOT_TRACKING}return e.prototype.onBecomeUnobserved=function(){},e.prototype.onBecomeObserved=function(){},e.prototype.reportObserved=function(){return De(this)},e.prototype.reportChanged=function(){Le(),function(e){if(e.lowestObserverState!==ne.STALE){e.lowestObserverState=ne.STALE;for(var t=e.observers,n=t.length;n--;){var r=t[n];r.dependenciesState===ne.UP_TO_DATE&&(r.isTracing!==re.NONE&&ze(r,e),r.onBecomeStale()),r.dependenciesState=ne.STALE}}}(this),Ue()},e.prototype.toString=function(){return this.name},e}(),P=y("Atom",I);function _(e,t,n){void 0===t&&(t=p),void 0===n&&(n=p);var r=new I(e);return ft("onBecomeObserved",r,t,undefined),st(r,n),r}function j(e,t){return e===t}var F={identity:j,structural:function(e,t){return cn(e,t)},default:function(e,t){return function(e,t){return"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}(e,t)||j(e,t)},shallow:function(e,t){return cn(e,t,1)}},N=function(e,t){return N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},N(e,t)};function R(e,t){function n(){this.constructor=e}N(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var M=function(){return M=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function L(){for(var e=[],t=0;t2&&te("box");var n=Y(t);return new Te(e,$(n),n.name,!0,n.equals)},shallowBox:function(e,t){return arguments.length>2&&te("shallowBox"),ee.box(e,{name:t,deep:!1})},array:function(e,t){arguments.length>2&&te("array");var n=Y(t);return new Lt(e,$(n),n.name)},shallowArray:function(e,t){return arguments.length>2&&te("shallowArray"),ee.array(e,{name:t,deep:!1})},map:function(e,t){arguments.length>2&&te("map");var n=Y(t);return new Vt(e,$(n),n.name)},shallowMap:function(e,t){return arguments.length>2&&te("shallowMap"),ee.map(e,{name:t,deep:!1})},set:function(e,t){arguments.length>2&&te("set");var n=Y(t);return new Qt(e,$(n),n.name)},object:function(e,t,n){return"string"==typeof arguments[1]&&te("object"),function(e,t,n,r){var o=(r=Y(r)).defaultDecorator||(!1===r.deep?Z:q);z(e),Xt(e,r.name,o.enhancer),Le();try{for(var i=Object.getOwnPropertyNames(t),a=0,u=i.length;a0;Ne.computationDepth>0&&t&&c(!1),Ne.allowStateChanges||!t&&"strict"!==Ne.enforceActions||c(!1)}function fe(e,t,n){var r=me(!0);ge(e),e.newObserving=new Array(e.observing.length+100),e.unboundDepsCount=0,e.runId=++Ne.runId;var o,i=Ne.trackingDerivation;if(Ne.trackingDerivation=e,!0===Ne.disableErrorBoundaries)o=t.call(n);else try{o=t.call(n)}catch(e){o=new ue(e)}return Ne.trackingDerivation=i,function(e){for(var t=e.observing,n=e.observing=e.newObserving,r=ne.UP_TO_DATE,o=0,i=e.unboundDepsCount,a=0;ar&&(r=u.dependenciesState);for(n.length=o,e.newObserving=null,i=t.length;i--;)0===(u=t[i]).diffValue&&Me(u,e),u.diffValue=0;for(;o--;){var u;1===(u=n[o]).diffValue&&(u.diffValue=0,Re(u,e))}r!==ne.UP_TO_DATE&&(e.dependenciesState=r,e.onBecomeStale())}(e),e.observing.length,ye(r),o}function pe(e){var t=e.observing;e.observing=[];for(var n=t.length;n--;)Me(t[n],e);e.dependenciesState=ne.NOT_TRACKING}function de(e){var t=he(),n=e();return ve(t),n}function he(){var e=Ne.trackingDerivation;return Ne.trackingDerivation=null,e}function ve(e){Ne.trackingDerivation=e}function me(e){var t=Ne.allowStateReads;return Ne.allowStateReads=e,t}function ye(e){Ne.allowStateReads=e}function ge(e){if(e.dependenciesState!==ne.UP_TO_DATE){e.dependenciesState=ne.UP_TO_DATE;for(var t=e.observing,n=t.length;n--;)t[n].lowestObserverState=ne.UP_TO_DATE}}var be=0,we=1,xe=Object.getOwnPropertyDescriptor((function(){}),"name");function Ee(e,t){var n=function(){return function(e,t,n,r){var o=function(e,t,n){var r=Qe()&&!!e,o=0;if(r){o=Date.now();var i=n&&n.length||0,a=new Array(i);if(i>0)for(var u=0;u0&&!Ie.__mobxGlobals&&(je=!1),Ie.__mobxGlobals&&Ie.__mobxGlobals.version!==(new _e).version&&(je=!1),je?Ie.__mobxGlobals?(Ie.__mobxInstanceCount+=1,Ie.__mobxGlobals.UNCHANGED||(Ie.__mobxGlobals.UNCHANGED={}),Ie.__mobxGlobals):(Ie.__mobxInstanceCount=1,Ie.__mobxGlobals=new _e):(setTimeout((function(){Fe||c("There are multiple, different versions of MobX active. Make sure MobX is loaded only once or use `configure({ isolateGlobalState: true })`")}),1),new _e));function Re(e,t){var n=e.observers.length;n&&(e.observersIndexes[t.__mapid]=n),e.observers[n]=t,e.lowestObserverState>t.dependenciesState&&(e.lowestObserverState=t.dependenciesState)}function Me(e,t){if(1===e.observers.length)e.observers.length=0,Ke(e);else{var n=e.observers,r=e.observersIndexes,o=n.pop();if(o!==t){var i=r[t.__mapid]||0;i?r[o.__mapid]=i:delete r[o.__mapid],n[i]=o}delete r[t.__mapid]}}function Ke(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,Ne.pendingUnobservations.push(e))}function Le(){Ne.inBatch++}function Ue(){if(0==--Ne.inBatch){Ve();for(var e=Ne.pendingUnobservations,t=0;t0&&Ke(e),!1)}function ze(e,t){if(console.log("[mobx.trace] '"+e.name+"' is invalidated due to a change in: '"+t.name+"'"),e.isTracing===re.BREAK){var n=[];Be(ht(e),n,1),new Function("debugger;\n/*\nTracing '"+e.name+"'\n\nYou are entering this break point because derivation '"+e.name+"' is being traced and '"+t.name+"' is now forcing it to update.\nJust follow the stacktrace you should now see in the devtools to see precisely what piece of your code is causing this update\nThe stackframe you are looking for is at least ~6-8 stack-frames up.\n\n"+(e instanceof Ae?e.derivation.toString().replace(/[*]\//g,"/"):"")+"\n\nThe dependencies for this derivation are:\n\n"+n.join("\n")+"\n*/\n ")()}}function Be(e,t,n){t.length>=1e3?t.push("(and many more)"):(t.push(""+new Array(n).join("\t")+e.name),e.dependencies&&e.dependencies.forEach((function(e){return Be(e,t,n+1)})))}var Ge=function(){function e(e,t,n,r){void 0===e&&(e="Reaction@"+l()),void 0===r&&(r=!1),this.name=e,this.onInvalidate=t,this.errorHandler=n,this.requiresObservable=r,this.observing=[],this.newObserving=[],this.dependenciesState=ne.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+l(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=re.NONE}return e.prototype.onBecomeStale=function(){this.schedule()},e.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,Ne.pendingReactions.push(this),Ve())},e.prototype.isScheduled=function(){return this._isScheduled},e.prototype.runReaction=function(){if(!this.isDisposed){if(Le(),this._isScheduled=!1,ce(this)){this._isTrackPending=!0;try{this.onInvalidate(),this._isTrackPending&&Qe()&&Ze({name:this.name,type:"scheduled-reaction"})}catch(e){this.reportExceptionInDerivation(e)}}Ue()}},e.prototype.track=function(e){Le();var t,n=Qe();n&&(t=Date.now(),Je({name:this.name,type:"reaction"})),this._isRunning=!0;var r=fe(this,e,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&pe(this),le(r)&&this.reportExceptionInDerivation(r.cause),n&&et({time:Date.now()-t}),Ue()},e.prototype.reportExceptionInDerivation=function(e){var t=this;if(this.errorHandler)this.errorHandler(e,this);else{if(Ne.disableErrorBoundaries)throw e;var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this+"'";Ne.suppressReactionErrors?console.warn("[mobx] (error in reaction '"+this.name+"' suppressed, fix error of causing action below)"):console.error(n,e),Qe()&&Ze({type:"error",name:this.name,message:n,error:""+e}),Ne.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(Le(),pe(this),Ue()))},e.prototype.getDisposer=function(){var e=this.dispose.bind(this);return e.$mobx=this,e},e.prototype.toString=function(){return"Reaction["+this.name+"]"},e.prototype.trace=function(e){void 0===e&&(e=!1),function(){for(var e=[],t=0;t0||Ne.isRunningReactions||We(Ye)}function Ye(){Ne.isRunningReactions=!0;for(var e=Ne.pendingReactions,t=0;e.length>0;){++t===He&&(console.error("Reaction doesn't converge to a stable state after "+He+" iterations. Probably there is a cycle in the reactive function: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r",e):2===arguments.length&&"function"==typeof t?Ee(e,t):1===arguments.length&&"string"==typeof e?rt(e):!0!==r?rt(t).apply(null,arguments):void(e[t]=Ee(e.name||t,n.value))};function it(e,t,n){v(e,t,Ee(t,n.bind(e)))}function at(e,t){void 0===t&&(t=i);var n,r=t&&t.name||e.name||"Autorun@"+l();if(t.scheduler||t.delay){var o=lt(t),a=!1;n=new Ge(r,(function(){a||(a=!0,o((function(){a=!1,n.isDisposed||n.track(u)})))}),t.onError,t.requiresObservable)}else n=new Ge(r,(function(){this.track(u)}),t.onError,t.requiresObservable);function u(){e(n)}return n.schedule(),n.getDisposer()}ot.bound=function(e,t,n,r){return!0===r?(it(e,t,n.value),null):n?{configurable:!0,enumerable:!1,get:function(){return it(this,t,n.value||n.initializer.call(this)),this[t]},set:nt}:{enumerable:!1,configurable:!0,set:function(e){it(this,t,e)},get:function(){}}};var ut=function(e){return e()};function lt(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:ut}function ct(e,t,n){void 0===n&&(n=i),"boolean"==typeof n&&(n={fireImmediately:n});var r,o,a,u=n.name||"Reaction@"+l(),c=ot(u,n.onError?(r=n.onError,o=t,function(){try{return o.apply(this,arguments)}catch(e){r.call(this,e)}}):t),s=!n.scheduler&&!n.delay,f=lt(n),p=!0,d=!1,h=n.compareStructural?F.structural:n.equals||F.default,v=new Ge(u,(function(){p||s?m():d||(d=!0,f(m))}),n.onError,n.requiresObservable);function m(){if(d=!1,!v.isDisposed){var t=!1;v.track((function(){var n=e(v);t=p||!h(a,n),a=n})),p&&n.fireImmediately&&c(a,v),p||!0!==t||c(a,v),p&&(p=!1)}}return v.schedule(),v.getDisposer()}function st(e,t,n){return ft("onBecomeUnobserved",e,t,n)}function ft(e,t,n,r){var o="function"==typeof r?an(t,n):an(t),i="function"==typeof r?r:n,a=o[e];return"function"!=typeof a?c(!1):(o[e]=function(){a.call(this),i.call(this)},function(){o[e]=a})}function pt(e){var t=e.enforceActions,n=e.computedRequiresReaction,r=e.computedConfigurable,o=e.disableErrorBoundaries,i=e.arrayBuffer,a=e.reactionScheduler,l=e.reactionRequiresObservable,s=e.observableRequiresReaction;if(!0===e.isolateGlobalState&&((Ne.pendingReactions.length||Ne.inBatch||Ne.isRunningReactions)&&c("isolateGlobalState should be called before MobX is running any reactions"),Fe=!0,je&&(0==--u().__mobxInstanceCount&&(u().__mobxGlobals=void 0),Ne=new _e)),void 0!==t){var f=void 0;switch(t){case!0:case"observed":f=!0;break;case!1:case"never":f=!1;break;case"strict":case"always":f="strict";break;default:c("Invalid value for 'enforceActions': '"+t+"', expected 'never', 'always' or 'observed'")}Ne.enforceActions=f,Ne.allowStateChanges=!0!==f&&"strict"!==f}void 0!==n&&(Ne.computedRequiresReaction=!!n),void 0!==l&&(Ne.reactionRequiresObservable=!!l),void 0!==s&&(Ne.observableRequiresReaction=!!s,Ne.allowStateReads=!Ne.observableRequiresReaction),void 0!==r&&(Ne.computedConfigurable=!!r),void 0!==o&&(!0===o&&console.warn("WARNING: Debug feature only. MobX will NOT recover from errors if this is on."),Ne.disableErrorBoundaries=!!o),"number"==typeof i&&Bt(i),a&&qe(a)}function dt(e,t){var n="function"==typeof e?e.prototype:e,r=function(e){var r=t[e];Array.isArray(r)||(r=[r]);var o=Object.getOwnPropertyDescriptor(n,e),i=r.reduce((function(t,r){return r(n,e,t)}),o);i&&Object.defineProperty(n,e,i)};for(var o in t)r(o);return e}function ht(e,t){return vt(an(e,t))}function vt(e){var t,n,r={name:e.name};return e.observing&&e.observing.length>0&&(r.dependencies=(t=e.observing,n=[],t.forEach((function(e){-1===n.indexOf(e)&&n.push(e)})),n).map(vt)),r}function mt(e){return 1!==arguments.length&&c(!1),function(e,t){if(null==e)return!1;if(void 0!==t){if(on(e)){var n=e.$mobx;return n.values&&!!n.values[t]}return!1}return on(e)||!!e.$mobx||P(e)||$e(e)||Pe(e)}(e)}Object.create(Error.prototype);var yt={detectCycles:!0,exportMapsAsObjects:!0,recurseEverything:!1};function gt(e,t,n,r){return r.detectCycles&&e.set(t,n),n}function bt(e,t,n){if(!t.recurseEverything&&!mt(e))return e;if("object"!=typeof e)return e;if(null===e)return null;if(e instanceof Date)return e;if(Ce(e))return bt(e.get(),t,n);if(mt(e)&&(on(r=e)?r.$mobx.getKeys():$t(r)||Zt(r)?w(r.keys()):Ht(r)?r.map((function(e,t){return t})):c(!1)),!0===t.detectCycles&&null!==e&&n.has(e))return n.get(e);var r;if(Ht(e)||Array.isArray(e)){var o=gt(n,e,[],t),i=e.map((function(e){return bt(e,t,n)}));o.length=i.length;for(var a=0,u=i.length;a0}function Ot(e,t){var n=e.interceptors||(e.interceptors=[]);return n.push(t),f((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Tt(e,t){var n=he();try{var r=e.interceptors;if(r)for(var o=0,i=r.length;o0}function At(e,t){var n=e.changeListeners||(e.changeListeners=[]);return n.push(t),f((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function It(e,t){var n=he(),r=e.changeListeners;if(r){for(var o=0,i=(r=r.slice()).length;o0?e.map(this.dehancer):e},e.prototype.intercept=function(e){return Ot(this,e)},e.prototype.observe=function(e,t){return void 0===t&&(t=!1),t&&e({object:this.array,type:"splice",index:0,added:this.values.slice(),addedCount:this.values.length,removed:[],removedCount:0}),At(this,e)},e.prototype.getArrayLength=function(){return this.atom.reportObserved(),this.values.length},e.prototype.setArrayLength=function(e){if("number"!=typeof e||e<0)throw new Error("[mobx.array] Out of range: "+e);var t=this.values.length;if(e!==t)if(e>t){for(var n=new Array(e-t),r=0;r0&&e+t+1>Rt&&Bt(e+t+1)},e.prototype.spliceWithArray=function(e,t,n){var r=this;se(this.atom);var i=this.values.length;if(void 0===e?e=0:e>i?e=i:e<0&&(e=Math.max(0,i+e)),t=1===arguments.length?i-e:null==t?0:Math.max(0,Math.min(t,i-e)),void 0===n&&(n=o),St(this)){var a=Tt(this,{object:this.array,type:"splice",index:e,removedCount:t,added:n});if(!a)return o;t=a.removedCount,n=a.added}n=0===n.length?n:n.map((function(e){return r.enhancer(e,void 0)}));var u=n.length-t;this.updateArrayLength(i,u);var l=this.spliceItemsIntoValues(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice(e,n,l),this.dehanceValues(l)},e.prototype.spliceItemsIntoValues=function(e,t,n){var r;if(n.length<1e4)return(r=this.values).splice.apply(r,L([e,t],n));var o=this.values.slice(e,e+t);return this.values=this.values.slice(0,e).concat(n,this.values.slice(e+t)),o},e.prototype.notifyArrayChildUpdate=function(e,t,n){var r=!this.owned&&Qe(),o=Ct(this),i=o||r?{object:this.array,type:"update",index:e,newValue:t,oldValue:n}:null;r&&Je(M(M({},i),{name:this.atom.name})),this.atom.reportChanged(),o&&It(this,i),r&&et()},e.prototype.notifyArraySplice=function(e,t,n){var r=!this.owned&&Qe(),o=Ct(this),i=o||r?{object:this.array,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;r&&Je(M(M({},i),{name:this.atom.name})),this.atom.reportChanged(),o&&It(this,i),r&&et()},e}(),Lt=function(e){function t(t,n,r,o){void 0===r&&(r="ObservableArray@"+l()),void 0===o&&(o=!1);var i=e.call(this)||this,a=new Kt(r,n,i,o);if(m(i,"$mobx",a),t&&t.length){var u=Se(!0);i.spliceWithArray(0,0,t),Oe(u)}return Nt&&Object.defineProperty(a.array,"0",Ut),i}return R(t,e),t.prototype.intercept=function(e){return this.$mobx.intercept(e)},t.prototype.observe=function(e,t){return void 0===t&&(t=!1),this.$mobx.observe(e,t)},t.prototype.clear=function(){return this.splice(0)},t.prototype.concat=function(){for(var e=[],t=0;t-1&&(this.splice(t,1),!0)},t.prototype.move=function(e,t){function n(e){if(e<0)throw new Error("[mobx.array] Index out of bounds: "+e+" is negative");var t=this.$mobx.values.length;if(e>=t)throw new Error("[mobx.array] Index out of bounds: "+e+" is not smaller than "+t)}if(n.call(this,e),n.call(this,t),e!==t){var r,o=this.$mobx.values;r=e{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l{"use strict";var r=n(3586);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},3980:(e,t,n)=>{e.exports=n(8262)()},3586:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2967:(e,t,n)=>{"use strict";var r=n(2784),o=n(7320),i=n(4616);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n