(function(){function _get(){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,r){var n=_superPropBase(e,t);if(n){var i=Object.getOwnPropertyDescriptor(n,t);return i.get?i.get.call(arguments.length<3?e:r):i.value}}).apply(this,arguments)}function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var r,n=_getPrototypeOf(e);if(t){var i=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(r,e)})(e)}function _construct(e,t,r){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var i=new(Function.bind.apply(e,n));return r&&_setPrototypeOf(i,r.prototype),i}).apply(null,arguments)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _classCallCheck2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw a}}}}function asyncGeneratorStep(e,t,r,n,i,a,o){try{var s=e[a](o),l=s.value}catch(u){return void r(u)}s.done?t(l):Promise.resolve(l).then(n,i)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,i){var a=e.apply(t,r);function o(e){asyncGeneratorStep(a,n,i,o,s,"next",e)}function s(e){asyncGeneratorStep(a,n,i,o,s,"throw",e)}o(void 0)}))}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);rimg{width:100%;height:100%;display:block}._flickerAnimate_11jg0_124{animation:_flicker_11jg0_124 1s cubic-bezier(.075,.82,.165,1) infinite}@keyframes _flicker_11jg0_124{0%{opacity:0}50%{opacity:1}to{opacity:0}}._box_1k6sl_1{position:relative;height:100vh;display:flex;align-items:center;box-sizing:border-box}._bg_1k6sl_8{position:absolute;width:100%;height:100%;z-index:0;display:block}._button_1k6sl_15{position:absolute;top:.24rem;left:.45333rem;width:.61333rem;height:.61333rem;padding:0;border:none;background-color:transparent;font-size:0}._button_1k6sl_15 img{width:.61333rem;height:.61333rem;display:block;margin:auto}._iconSound_1k6sl_32{position:absolute;left:1.28rem;top:1.28rem;width:7.25333rem}._skepBtn_1k6sl_38{position:absolute;top:.4rem;right:1.36rem;width:1.06667rem;height:.34667rem;border-radius:.24rem;border:none;padding:0;display:flex;align-items:center;justify-content:center}._skepBtn_1k6sl_38 .van-button__text{font-size:.16rem;font-weight:500;color:var(--primary-color)}._sharBtn_1k6sl_56{width:.8rem;right:.45333rem}._wrap_1k6sl_60{position:relative;display:flex;flex-direction:column;width:4.82667rem;height:3.17333rem;margin:0 auto;align-items:center;box-sizing:border-box;background:url("+new URL("wrap_bg-05742bd4.png",module.meta.url).href+") no-repeat center;background-size:contain;border-radius:.10667rem;padding-bottom:.16rem;margin-top:.34667rem;z-index:1}._top_1k6sl_76{display:flex;align-items:center;width:100%;margin-top:-.32rem;height:1.22667rem}._top_1k6sl_76 ._title_1k6sl_83{position:relative;margin-left:.26667rem;font-size:.18667rem;color:var(--primary-color);font-weight:700}._top_1k6sl_76 ._line_1k6sl_90{position:absolute;bottom:0;left:0;right:0;height:.10667rem;background:#fcd660;border-radius:.05333rem;opacity:.59}._top_1k6sl_76 ._num_1k6sl_100{font-size:.4rem}._top_1k6sl_76 ._txt_1k6sl_103{font-size:.24rem}._top_1k6sl_76 ._txt_1k6sl_103>span{font-size:.18667rem}._top_1k6sl_76 ._iconLeft_1k6sl_109{width:.96rem;height:1.06667rem}._top_1k6sl_76 ._iconTop_1k6sl_113{margin-left:auto;transform:translateY(-.37333rem)}._evaluatWrap_1k6sl_117{width:4.37333rem;height:.93333rem;box-sizing:border-box}._evaluatWrap_1k6sl_117 .van-grid{align-items:center;width:100%;border-radius:.16rem;overflow:hidden;background-color:#fff}._evaluatWrap_1k6sl_117 .van-grid-item{flex:1;padding:0}._evaluatWrap_1k6sl_117 .van-grid-item__content{padding:0;height:.93333rem}._evaluatWrap_1k6sl_117 .van-grid:after,._evaluatWrap_1k6sl_117 .van-grid-item__content:after{display:none}._evaluatWrap_1k6sl_117 .van-badge__wrapper>div{display:flex;align-items:center}._evaluatWrap_1k6sl_117 ._evaluatTitle_1k6sl_145{font-size:.16rem;color:#1a1a1a;font-weight:500}._evaluatWrap_1k6sl_117 ._evaluatIcon_1k6sl_150{width:.26667rem;height:.26667rem;margin-right:.05333rem;vertical-align:text-bottom}._evaluatWrap_1k6sl_117 ._fraction_1k6sl_156{color:#ff6729;font-size:.21333rem}._evaluatWrap_1k6sl_117 ._fraction_1k6sl_156>span{font-size:.16rem}._evaluatWrap_1k6sl_117 ._line_1k6sl_90{width:.01333rem;height:.64rem;background-color:#f2f2f2}._tips_1k6sl_168{padding:.16rem .32rem .10667rem;width:100%;font-size:.16rem;color:gray;line-height:.24rem;height:.8rem;box-sizing:border-box}._btns_1k6sl_177{display:flex}._btns_1k6sl_177 .van-button{width:1.28rem;height:.45333rem;padding:0;margin:0;border:none;background:none}._btns_1k6sl_177 ._btnIcon_1k6sl_188{width:1.28rem;height:.45333rem;display:block}._confirm_1k6sl_193{width:3.25333rem;height:1.97333rem;border-radius:.24rem;background-color:#fff}._confirm_1k6sl_193 ._iconTitle_1k6sl_199{width:1.22667rem;height:.4rem;margin-top:-.05333rem}._confirm_1k6sl_193 ._footer_1k6sl_204{display:flex;align-items:center;justify-content:space-evenly}._confirm_1k6sl_193 ._footer_1k6sl_204 img{width:1.44rem;height:.45333rem;display:block}._confirm_1k6sl_193 .van-dialog{overflow:auto}._confirm_1k6sl_193 .van-dialog__header{padding:0;line-height:0}._confirm_1k6sl_193 .van-hairline--top:after{display:none}._confirm_1k6sl_193 .van-dialog__message{padding:0;height:1.01333rem;color:gray;font-size:.16rem;display:flex;align-items:center;justify-content:center}._sbtn_1k6sl_233{width:.53333rem;height:.26667rem;font-size:.16rem;padding:0;margin-right:.05333rem}.eyeProtection ._container_13wur_1:before{background:var(--eye-background-color)}._container_13wur_1{display:flex;position:fixed;z-index:9;top:0;right:0;left:0;padding:0;align-items:center;justify-content:center;height:calc(.90667rem + var(--header-padding-top));box-sizing:border-box;overflow:hidden;background-color:#fff}._container_13wur_1:before{position:absolute;top:0;left:0;height:100vh;width:100vw;z-index:-1}._container_13wur_1>div{flex:1 1 33.33%}._moreButton_13wur_30{display:flex;justify-content:flex-end}._centerButton_13wur_34{display:flex;align-items:center;justify-content:center}._leftButton_13wur_39{display:flex;align-items:center;flex:1;padding-left:.42667rem}._leftButton_13wur_39>div>div{max-width:20vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._leftButton_13wur_39 ._title_13wur_51{font-size:.26667rem;color:#333}._leftButton_13wur_39 ._album_13wur_55{font-size:.16rem;color:#999}._button_13wur_59{height:.61333rem;padding:0;margin:0;border:none;background:none;font-size:0}._button_13wur_59._hasText_13wur_67{height:.72rem;border:none;font-size:12Px;margin:0 5Px}._button_13wur_59._hasText_13wur_67 img{width:.4rem;height:.37333rem;display:block;margin:auto;margin-bottom:.02667rem}._button_13wur_59._hasText_13wur_67 .van-button__text{display:flex;font-size:.13333rem;color:#828282;flex-direction:column}._button_13wur_59._hasText_13wur_67 .van-button__text>span{display:block;white-space:nowrap}._button_13wur_59._bigIcon_13wur_90 img{width:.66667rem;height:.37333rem;display:block;margin:auto;margin-bottom:.02667rem}._evaluatBtn_13wur_97{width:1.44rem}._start_13wur_100{width:2rem;height:2rem;background-color:transparent;background-size:100%;background-position:center;color:#fff;border-radius:100%;position:fixed;top:50%;left:50%;margin-top:10vh;transform:translate(-50%,-50%);font-size:.32rem}._icon_13wur_115{width:100%}._onShow_13wur_118{transform:translateY(0)}._popover_13wur_121 .van-popover__content{border-radius:.08rem!important}._popover_13wur_121 .van-popover__arrow{bottom:.08rem;border-width:.10667rem!important}._backbtn_13wur_128{display:inline-block;padding:0;width:32Px;height:32Px}._titleWrap_13wur_134{margin-left:15Px}._speed_13wur_137{display:block}._speed_13wur_137>div{padding:.05333rem}._speed_13wur_137 .van-slider__button-wrapper{background:linear-gradient(180deg,#ffd689 0%,#febd41 100%);border-radius:20Px;border:.02667rem solid #ffffff;padding:2Px 4Px}._speed_13wur_137 .van-slider__button-wrapper>div{background-color:transparent!important}._speed_13wur_137 .van-slider__button-wrapper span{color:#135d4f!important}._speed_13wur_137 .van-slider{background-color:#ffd571!important;margin-top:.05333rem!important;margin-bottom:.05333rem!important;min-height:35vh}._speed_13wur_137 .van-slider+button img{content:url("+new URL("jian-ce0820a8.svg",module.meta.url).href+")}._speed_13wur_137 .van-button{width:.26667rem!important;height:.26667rem!important;background-color:transparent!important;border:none!important;margin-left:0!important}._speed_13wur_137 .van-button:first-child img{content:url("+new URL("jia-362e133d.svg",module.meta.url).href+")}._speed_13wur_137 .van-button:last-child{margin-top:.10667rem}._speed_13wur_137 .van-button:last-child img{content:url("+new URL("reset-shengyin-af688c9a.svg",module.meta.url).href+")}._speed_13wur_137 .van-button__icon,._speed_13wur_137 img{width:.26667rem!important;height:.26667rem!important}._schedule_13wur_185{position:relative}._schedule_13wur_185 circle{display:block}._schedule_13wur_185 ._ring_13wur_191{position:absolute;left:0;top:0;transform-origin:center;transform:rotate(-90deg);display:flex;width:100%;height:100%}._speedButton_13wur_201{position:relative}._speedButton_13wur_201 ._label_13wur_204{position:absolute;font-size:.10667rem;color:var(--primary-color);line-height:.18667rem;background:#FFE8B1;border-radius:.13333rem;border:.02667rem solid #ffffff;right:-.10667rem;top:-.02667rem}._player_13wur_215{position:fixed;z-index:8;bottom:.26667rem;right:.42667rem;display:inline-block;z-index:9}._fullbtn_13wur_223 .van-button__text{width:.53333rem;height:.53333rem}._fullbtn_13wur_223 .van-button__text>div,._fullbtn_13wur_223 .van-button__text img{width:.53333rem;height:.53333rem}._finish_13wur_232{background-color:transparent;background-size:100%;background-position:center;width:1.78667rem;height:.61333rem;border-radius:.32rem;border:none;color:#6f4900;font-size:.24rem}.start-enter-active,.start-leave-active{transition:all .5s ease-out}.start-enter-from{opacity:0}.start-enter-to,.start-leave-from{opacity:1}.start-leave-to{margin-top:-2.66667rem;margin-left:-.8rem;opacity:0;transform:scale(.1);border-radius:0}.finish-enter-active,.finish-leave-active{transition:all .5s ease-out}.finish-enter-from{transform:scale(.1);opacity:0}.finish-enter-to{opacity:1;transform:scale(1)}.finish-leave-from{opacity:1}.finish-leave-to{opacity:0;transform:scale(.1)}._dialogueBox_13wur_282{position:fixed;bottom:0;right:0;z-index:9;display:flex;flex-direction:column;align-items:flex-end}._dialogueBox_13wur_282 ._dialogue_13wur_282{position:fixed;bottom:1.49333rem}._dialogueBox_13wur_282 ._dialogue_13wur_282>div{width:2.56rem;height:.85333rem;background:url("+new URL("task-bg-859300d7.svg",module.meta.url).href+') no-repeat center;background-size:cover;margin-right:.26667rem;color:#6f4900;font-size:.16rem;line-height:.21333rem;padding:.16rem .10667rem .10667rem;box-sizing:border-box}._inRadio_13wur_308{width:.85333rem;height:.37333rem;font-size:.16rem;background:#ffe1b8;border-radius:.18667rem;border:.02667rem solid #ffffff;color:#6f4900;line-height:.32rem;box-sizing:border-box;text-align:center;position:fixed;bottom:.12rem;right:1.2rem;z-index:9}._animation_13wur_324{width:2.13333rem;height:1.78667rem;margin-right:0}._btnMusicList_13wur_329{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:10;margin:0;width:40Px}._btnMusicList_13wur_329 img{width:100%}._toggleMusicType_13wur_341 .van-popover__content{padding:4Px 0;border-radius:8Px}._toggleMusicType_13wur_341 .van-popover__action{width:130Px;height:40Px;padding:0 14Px}._toggleMusicType_13wur_341 .van-popover__action>img{width:38Px;margin-right:16Px}._toggleMusicType_13wur_341 .action-text{flex:1;font-size:14Px;text-align:justify;text-align-last:justify;text-justify:distribute-all-lines}._toggleMusicType_13wur_341 .action-text:before,._toggleMusicType_13wur_341 .action-text:after{display:inline-block;content:"";width:100%;height:0;visibility:hidden}._toggleMusicType_13wur_341 .action-active{color:var(--primary-color)}._slider_13wur_374{width:.74667rem;color:#fff;font-size:.21333rem;line-height:.42667rem;text-align:center;background-color:var(--van-primary-color);border-radius:.53333rem}.van-popup.van-popover.cameraPopover{width:8rem}.van-popup.van-popover.cameraPopover .van-popover__arrow{right:.16rem;border-width:.10667rem}.van-popup.van-popover.cameraPopover .van-cell{padding:.26667rem .42667rem;line-height:.64rem}.van-popup.van-popover.cameraPopover .van-switch{font-size:.42667rem!important}.van-popup.van-popover.cameraPopover .cameraOpacity .van-cell__value{flex:2;overflow:visible}._followEndBtn_13wur_401{background-color:transparent;background-size:100%;background-position:center;color:#fff}._speed-change_15rit_1{padding:calc(.26667rem * var(--screen)) calc(.4rem * var(--screen))}._speed-change_15rit_1 ._title_15rit_4{color:#999;text-align:center;font-size:calc(.26667rem * var(--screen));font-weight:700}._speed-change_15rit_1 ._title_15rit_4 ._strong_15rit_10{color:#454545}._speed-change_15rit_1 .van-popup__close-icon{font-size:calc(.21333rem * var(--screen))!important}._speed-change_15rit_1 .van-button{height:calc(.53333rem * var(--screen));line-height:calc(.53333rem * var(--screen))}._speed_15rit_1,._background_15rit_21{color:#454545;font-size:calc(10 * var(--screen));display:flex;align-items:center;justify-content:space-between;height:calc(90% - 1.73333rem);max-height:300PX}._speed_15rit_1>span,._background_15rit_21>span{margin-right:calc(.26667rem * var(--screen))}._speed_15rit_1>div,._background_15rit_21>div{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:space-between}._speed_15rit_1>div .van-button,._background_15rit_21>div .van-button{min-width:calc(.32rem * var(--screen))!important;width:calc(.26667rem * var(--screen))!important;height:calc(.26667rem * var(--screen))}._speed_15rit_1>div .van-button img,._background_15rit_21>div .van-button img{width:calc(.32rem * var(--screen));height:calc(.32rem * var(--screen));margin-top:calc(.05333rem * var(--screen))}._speed_15rit_1>div ._slider_15rit_54,._background_15rit_21>div ._slider_15rit_54{height:calc(100vh - 1.06667rem - 1.73333rem - .53333rem - .53333rem);max-height:240PX;margin:calc(.26667rem * var(--screen)) 0;background-color:#01c1b5}._speed-button_15rit_61{width:calc(4.26667rem * var(--screen));margin:auto;font-size:calc(.21333rem * var(--screen))}._custom-button_15rit_66{width:calc(.66667rem * var(--screen));color:#000;font-weight:700;font-size:calc(.21333rem * var(--screen));height:calc(.42667rem * var(--screen));line-height:calc(.42667rem * var(--screen));text-align:center;background-color:#fff;border-radius:calc(2.66667rem * var(--screen));box-shadow:0 calc(.02667rem * var(--screen)) calc(.13333rem * var(--screen)) rgba(0,0,0,.1);position:relative}._custom-button_15rit_66 ._title_15rit_4{font-size:calc(.21333rem * var(--screen));width:calc(.8rem * var(--screen));position:absolute;top:calc(-1.06667rem * var(--screen));left:calc(-.26667rem * var(--screen));box-shadow:0 calc(.02667rem * var(--screen)) calc(.26667rem * var(--screen)) rgba(0,0,0,.1);height:calc(.8rem * var(--screen));line-height:calc(.8rem * var(--screen));border-radius:calc(.4rem * var(--screen));visibility:hidden;opacity:0;transition:all .2s}._custom-button_15rit_66 ._title_15rit_4:after{content:"";position:absolute;width:0;height:0;border-radius:calc(2.66667rem * var(--screen));border:calc(2.66667rem * var(--screen)) solid #fff;border-color:#fff transparent transparent transparent;bottom:calc(-.4rem * var(--screen));left:calc(.53333rem * var(--screen))}._custom-button_15rit_66 ._title_15rit_4._show_15rit_104{visibility:visible;opacity:1}._close_1xean_1{position:absolute;right:-.18667rem;top:-.18667rem;width:.37333rem;height:.37333rem}._close_1xean_1 .van-icon__image{width:100%;height:100%}._bg_1xean_12{background-position:left 102%;background-size:100% .48rem;background-repeat:no-repeat}._title_184ej_1{margin:.21333rem 0;text-align:center;font-size:.18667rem;font-weight:500;color:#1a1a1a}._wrap_184ej_8{padding:.05333rem .32rem}._wrap_184ej_8 .van-divider{margin:.13333rem 0}._item_184ej_14{display:flex;align-items:center}._label_184ej_18{width:.85333rem;font-size:.16rem;font-weight:400;color:#666;line-height:.24rem}._container_la5im_1{height:auto!important;padding-bottom:.21333rem}._title_la5im_5{margin:.21333rem 0;text-align:center;font-size:.18667rem;font-weight:500;color:#1a1a1a}._practiseBtn_la5im_12{width:2.10667rem;height:.48rem;margin-top:.18667rem;background-image:url('+new URL("practise-dcd2b4c4.png",module.meta.url).href+');background-size:100% 100%;background-repeat:no-repeat;border:none}._wrap_la5im_21{height:1.86667rem;overflow-y:auto}._wrap_la5im_21 .van-radio-group{display:flex;flex-direction:column;justify-content:center;align-items:center}._wrap_la5im_21 .van-radio__icon{display:none}._wrap_la5im_21 .van-radio{width:2.85333rem;height:.53333rem;line-height:.53333rem;background:#f8f8f8;border-radius:.08rem;border:.01333rem solid #f8f8f8;margin-bottom:.16rem;justify-content:center}._wrap_la5im_21 .van-radio__label{margin:0;font-size:.16rem;color:#999}._wrap_la5im_21 .van-radio[aria-checked=true]{border-color:var(--primary-color);background:#e2fff9}._wrap_la5im_21 .van-radio[aria-checked=true] .van-checkbox__label{color:var(--primary-color)}._item_6tre7_1{display:flex;align-items:center;margin:0 .18667rem;padding:.18667rem .26667rem .18667rem .21333rem;border-radius:.10667rem}._item_6tre7_1.active{background-color:#edfffc}._item_6tre7_1.active>p{color:#2dc7aa}._item_6tre7_1.active:after{content:"\\5f53\\524d";font-size:.18667rem;color:#2dc7aa;display:inline-block;padding-left:.08rem}._item_6tre7_1 ._tag_6tre7_23{height:.24rem;line-height:.24rem;border-radius:.08rem;text-align:center;display:block;margin-right:.10667rem;--van-tag-plain-background-color: transparent}._item_6tre7_1 ._tag_6tre7_23:after{border-radius:.10667rem}._item_6tre7_1 ._tag_6tre7_23:before{display:none}._item_6tre7_1 ._tag_6tre7_23.VIP{--van-tag-default-color: #cd863e;--van-gray-3: #cd863e}._item_6tre7_1 ._tag_6tre7_23.CHARGE{--van-tag-default-color: #3591ce;--van-gray-3: #3591ce}._item_6tre7_1 ._tag_6tre7_23.FREE{--van-tag-default-color: #01b84f;--van-gray-3: #01b84f}._item_6tre7_1>p{color:#333;font-size:.18667rem;margin:0;line-height:.26667rem;white-space:pre;overflow:hidden;flex:1;text-overflow:ellipsis}._tabs_6tre7_60{height:100vh;display:flex;flex-direction:column;--van-tab-text-color: #999999;--van-tab-active-text-color: #333;--van-tabs-bottom-bar-color: #2dc7aa;--van-tabs-bottom-bar-width: .34667rem;--van-tabs-bottom-bar-height: .05333rem}._tabs_6tre7_60 .van-tabs__line{width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background-color:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}._tabs_6tre7_60 .van-tab>span{color:var(--van-tab-active-text-color)!important}._tabs_6tre7_60 .van-tabs__wrap{height:.88rem!important;position:relative}._tabs_6tre7_60 .van-tabs__wrap:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #e8e8e8;transform:scale(.5);border-bottom-width:.02667rem}._tabs_6tre7_60 .van-tabs__wrap .van-tabs__line{bottom:.5rem!important}._tabs_6tre7_60 .van-tabs__content{height:calc(100vh - .88rem)}._tabs_6tre7_60 .van-tab__pane{height:100%}._list_6tre7_105{padding:.21333rem 0}._tab_6tre7_60{box-sizing:border-box;overflow:hidden;height:100%;overflow-y:auto}._setting_y55es_1{width:3.94667rem;height:3.86667rem;max-height:70vh;overflow:hidden;border-radius:.21333rem;--van-switch-background-color: #fff;--van-switch-on-background-color: linear-gradient(180deg, #39f3d0 0%, #2dc7aa 100%);--van-switch-border: .00267rem solid #2dc7aa}._setting_y55es_1 .van-tabs{display:flex;flex-direction:column;height:100%}._setting_y55es_1 .van-tabs__content{height:2.66667rem}._setting_y55es_1 .van-tab__pane{height:100%}._setting_y55es_1 .van-tab__pane>div{height:100%}._setting_y55es_1 .van-switch{background:url('+new URL("off-98577472.svg",module.meta.url).href+") no-repeat center;background-size:cover;border-radius:0;background-color:transparent!important;border:none!important;width:.64rem;height:.32rem}._setting_y55es_1 .van-switch .van-switch__node{display:none}._setting_y55es_1 .van-switch--on{background-image:url("+new URL("on-109b3456.svg",module.meta.url).href+');background-size:cover}._setting_y55es_1 .van-tabs__content>.van-tab__pane>div{overflow:hidden;box-sizing:border-box}._sliderWrap_y55es_45{height:.8rem;display:flex;align-items:center}._sliderWrap_y55es_45 .cell__title{font-size:.16rem;color:#666;font-weight:400;width:30%}._sliderWrap_y55es_45 .van-slider{flex:1}._slider_y55es_45{width:.74667rem;color:#fff;font-size:.21333rem;line-height:.42667rem;text-align:center;background-color:var(--van-primary-color);border-radius:.53333rem}._noticebar_y55es_68{margin:.08rem .18667rem 0;height:.45333rem;border-radius:.13333rem}._groupBox_y55es_74{padding:.10667rem .32rem;overflow:hidden;overflow-y:auto;height:100%;box-sizing:border-box}._groupBox_y55es_74 .van-cell{padding:0;line-height:.29333rem}._groupBox_y55es_74 .van-cell__title{font-size:.16rem;color:#666;font-weight:400}._groupBox_y55es_74 .van-divider{margin:.08rem 0}._btnsbar_y55es_93{padding:0 .18667rem;margin:.10667rem auto .08rem;box-sizing:border-box;position:absolute;bottom:0;display:flex;width:100%;justify-content:center}._btnsbar_y55es_93 ._btn_y55es_93{height:.4rem;border-radius:.08rem;display:flex;align-items:center;justify-content:center;font-size:.13333rem;background:#fff6e8;color:#6c442d;border:none;margin:0 5Px}._btnsbar_y55es_93 ._btn_y55es_93 .van-button__text{margin:0}._btnsbar_y55es_93 ._btn_y55es_93 img{width:.26667rem;height:.26667rem;margin-right:0}._radioGroup_y55es_124{display:flex;align-items:center;padding:4Px;border-radius:.10667rem;background:linear-gradient(180deg,var(--primary-color) 0%,var(--primary-color) 100%);margin-left:auto}._radioGroup_y55es_124 .van-radio__icon{display:none}._radioGroup_y55es_124 .van-radio__label{margin:0;font-size:12Px;color:#fff;line-height:normal;white-space:nowrap;padding:2Px 4Px}._radioGroup_y55es_124 .van-radio{display:flex;align-items:center;justify-content:center;border-radius:.08rem;margin:0 .02667rem}._radioGroup_y55es_124 .van-radio[aria-checked=true]{background:linear-gradient(180deg,#ffffff 0%,#fbdacf 100%);box-shadow:0 0 .02667rem #fbdacf}._radioGroup_y55es_124 .van-radio[aria-checked=true] .van-radio__label{color:var(--primary-color)}.van-switch{border-color:#ccc}.van-switch.van-switch--on{border-color:#2dc7aa}.van-switch--on{background-color:#2dc7aa}._tabs_e40bs_1{height:100%;display:flex;flex-direction:column}._tabs_e40bs_1 .van-tabs__content{flex:1}._tabs_e40bs_1 .van-tab__pane,._tabs_e40bs_1 iframe{width:100%;height:100%;border:none;margin:0}._feedback_1x8ma_1{width:4.8rem;height:3.86667rem;overflow:hidden;border-radius:.13333rem}._title_1x8ma_7{margin:.21333rem 0;text-align:center;font-size:.18667rem;font-weight:500;color:#1a1a1a}._wrap_1x8ma_14{padding:.13333rem .21333rem 0}._sub_1x8ma_17{font-size:.16rem;font-weight:400;color:#666;margin-bottom:.16rem}._group_1x8ma_23{display:flex;flex-wrap:wrap}._group_1x8ma_23 .van-radio__icon{display:none}._group_1x8ma_23 .van-radio__label{margin:0;color:#999;line-height:inherit}._group_1x8ma_23 .van-radio{height:.32rem;justify-content:center;border-radius:.08rem;background:#f8f8f8;font-size:.16rem;margin-bottom:.10667rem;border:.01333rem solid #f8f8f8}._group_1x8ma_23 .van-radio[aria-checked=true]{border-color:var(--primary-color);background:#e2fff9}._group_1x8ma_23 .van-radio[aria-checked=true] .van-radio__label{color:var(--primary-color)}._text_1x8ma_51{background:#f8f8f8;font-size:.16rem;padding:.10667rem;border-radius:.08rem;line-height:1.2;height:.88rem;overflow-y:auto}._text_1x8ma_51 textarea::-webkit-input-placeholder{color:#999}._text_1x8ma_51:after{display:none}._text_1x8ma_51 .van-field__word-limit{font-size:.16rem;line-height:.21333rem;color:#ccc;margin-top:0}._submit_1x8ma_72{width:2.10667rem;height:.48rem;margin-top:.18667rem;background-size:100% 100%;background-repeat:no-repeat;border:none}._header_1l0s0_1{display:flex;justify-content:space-between;position:fixed;left:.4rem;right:.4rem;top:.21333rem;z-index:2}._header_1l0s0_1 ._left_1l0s0_10{display:flex}._header_1l0s0_1 ._left_1l0s0_10>button,._header_1l0s0_1>button{width:.66667rem;height:.66667rem;padding:0;height:auto;display:flex;align-items:center;border:none;background-color:transparent;font-size:0}._header_1l0s0_1 ._left_1l0s0_10>button img,._header_1l0s0_1>button img{width:.66667rem;height:.66667rem;display:block;margin:auto}._modelWraper_iddf4_1{position:fixed;left:0;right:0;bottom:0;z-index:100}._modelWraper_iddf4_1 ._wrap_iddf4_8{padding:.42667rem 0;display:flex;justify-content:center;background:rgba(255,255,255,.7)}._modelWraper_iddf4_1 ._wrap_iddf4_8 img{width:1.70667rem;height:.64rem;margin:0 .37333rem}.green .vf-notehead>path{fill:green}._follow_1izp1_4{position:fixed;left:0;right:0;bottom:0;top:0;z-index:1000}._title_1izp1_12{margin-top:1.06667rem;font-size:.32rem}._endBtns_1izp1_16{position:fixed;top:1.06667rem;right:.26667rem}._button_1izp1_21{height:.61333rem;padding:0;margin:0;border:none;background:none;font-size:0}._button_1izp1_21._hasText_1izp1_29{height:.72rem;border-radius:.10667rem;font-size:.13333rem;margin-right:.26667rem}._button_1izp1_21._hasText_1izp1_29 img{width:.4rem;height:.37333rem;display:block;margin:auto;margin-bottom:.02667rem}._button_1izp1_21._hasText_1izp1_29 .van-button__text{display:flex;font-size:.13333rem;color:#828282;flex-direction:column}._button_1izp1_21._hasText_1izp1_29 .van-button__text>span{display:block;margin-top:.05333rem}._button_1izp1_21._bigIcon_1izp1_52 img{width:.66667rem;height:.37333rem;display:block;margin:auto;margin-bottom:.02667rem}._start_1izp1_59{width:2rem;height:2rem;background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:100%;position:fixed;top:50%;left:50%;margin-top:10vh;transform:translate(-50%,-50%);font-size:.32rem;color:#fff}._container_ajal8_1 img{width:100%;margin:auto;display:block}._changeIndex_ajal8_6{font-size:.16rem;position:absolute;left:.64rem;bottom:.53333rem;z-index:10;width:.4rem;height:.4rem;border-radius:100%;background-color:#01c1b5;line-height:.4rem;text-align:center;color:#fff;box-shadow:0 0 .26667rem rgba(0,0,0,.05)}.transverse ._changeIndex_ajal8_6{bottom:.26667rem;left:.02667rem}.flute ._changeIndex_ajal8_6{left:.32rem!important}.piccolo ._changeIndex_ajal8_6{left:1.5vw;bottom:.53333rem}.clarinet ._changeIndex_ajal8_6{left:0!important}.horn ._changeIndex_ajal8_6{left:1vw;top:1vh}.up-bass-horn ._changeIndex_ajal8_6{left:1vw}.tuba ._changeIndex_ajal8_6{right:inherit;left:1vw;bottom:.53333rem}.saxophone ._changeIndex_ajal8_6{left:1vw}.trombone ._changeIndex_ajal8_6{left:.32rem!important}@keyframes _activeopacity_ajal8_1{0%{transforopacitym:0}to{opacity:1}}@keyframes _leftrotates_ajal8_1{0%{transform:rotate(0)}50%{transform:rotate(-10deg)}to{transform:rotate(-10deg)}}@keyframes _rightrotates_ajal8_1{0%{transform:rotate(0)}50%{transform:rotate(5deg)}to{transform:rotate(5deg)}}.small-drum img[data-index=active]{animation:_activeopacity_ajal8_1 .2s;animation-delay:.3s;transform-origin:0 0}.small-drum img[data-index=left]{animation:_leftrotates_ajal8_1 .5s;transform-origin:0 0}.small-drum img[data-index=right]{animation:_rightrotates_ajal8_1 .5s;transform-origin:0 0}.piccolo{margin-top:0}._section_fxysl_1 ._measure_fxysl_1{transition:.5s all;position:relative}._section_fxysl_1 ._measure_fxysl_1._dontTransition_fxysl_5 ._after_fxysl_5{display:none}._section_fxysl_1 ._measure_fxysl_1 ._after_fxysl_5{transform:translateY(-.8rem) scale(.75);top:0;opacity:0;transition:.5s all;content:"";position:absolute;display:flex;align-items:center;width:160PX;height:100%;left:0;margin-left:-32PX}._section_fxysl_1 ._measure_fxysl_1 ._after_fxysl_5 ._img_fxysl_22{display:block;background-repeat:no-repeat;background-position:right;background-size:cover;height:100%;width:130PX}._section_fxysl_1 ._measure_fxysl_1 ._after_fxysl_5 ._font_fxysl_30{font-size:.48rem;font-family:Roboto,sans-serif;font-weight:700}._section_fxysl_1 ._bad_fxysl_35{background-color:rgba(255,142,142,.32);color:#ee4c6a}._section_fxysl_1 ._bad_fxysl_35 ._after_fxysl_5 ._img_fxysl_22{background-image:url('+new URL("bad-d9395829.png?inline",module.meta.url).href+");background-position:20PX}._section_fxysl_1 ._good_fxysl_43{background-color:rgba(1,193,181,.2);color:#ff958b}._section_fxysl_1 ._good_fxysl_43 ._after_fxysl_5 ._img_fxysl_22{background-image:url("+new URL("good-79181f8b.png?inline",module.meta.url).href+");background-position:5PX}._section_fxysl_1 ._great_fxysl_51{background-color:rgba(255,178,82,.37);color:#ff8e5a}._section_fxysl_1 ._great_fxysl_51 ._after_fxysl_5 ._img_fxysl_22{background-image:url("+new URL("great-39cb6b25.png?inline",module.meta.url).href+")}._section_fxysl_1 ._perfect_fxysl_58{background-color:rgba(255,220,64,.4);color:#516aff}._section_fxysl_1 ._perfect_fxysl_58 ._after_fxysl_5 ._img_fxysl_22{background-image:url("+new URL("perfect-ab44b0e5.png?inline",module.meta.url).href+")}._section_fxysl_1 .list-enter-active,._section_fxysl_1 .list-enter-active ._after_fxysl_5{opacity:1}._section_fxysl_1 .list-enter-from{opacity:0}._section_fxysl_1 .list-enter-from ._after_fxysl_5{left:50%;opacity:1;transform:translateY(0) scale(1);margin-left:-65PX}._noteWrap_fxysl_80{display:flex;flex-direction:column;justify-content:center;align-items:center}._noteBase_fxysl_86{display:none}.follow-success>._noteRight_fxysl_89{display:block}.follow-error>._noteError_fxysl_92{display:block}.dotWrap{position:absolute;display:flex;justify-content:flex-end;transform:translateY(-10%)}.dotWrap .dot{display:flex;justify-content:center;align-items:center;width:20PX;height:20PX;border-radius:50%;background-color:#ff9100;color:#fff;font-weight:700;font-size:14Px}@keyframes _flash_fxysl_124{0%{opacity:0}50%{opacity:1}to{opacity:0}}._flash_fxysl_124{animation:_flash_fxysl_124 1.2s infinite ease-in-out}._restFlag_fxysl_127{position:absolute;left:.53333rem;top:.53333rem;display:flex;align-items:center}._restFlag_fxysl_127 div{width:10PX;height:10PX;border-radius:50%;background-color:#ff9100;margin:0 1PX}._restFlagActive_fxysl_141{animation:_flicker_fxysl_1 1s ease infinite}._restFlagActive_fxysl_141 div{background-color:#2dc7aa}@keyframes _flicker_fxysl_1{0%{opacity:1}50%{opacity:.2}to{opacity:1}}\n",document.head.appendChild(__vite_style__),{setters:[function(e){EngravingRules=e.E,OpenSheetMusicDisplay=e.O,Fraction=e.F,isSpecialMark=e.i,isSpeedKeyword=e.a,isGradientWords=e.b,GRADIENT_SPEED_RESET_TAG=e.G,StringUtil=e.S},function(e){Transition=e.T,vShow=e.v,formatZoom=e.f,browser=e.b,state$3=e.s,queryString=e.q,state$4=e.a,getPlatform=e.e,store_legacy=e.h,formatTime=e.i,TransitionGroup=e.j},function(e){useLinkField=e.u,getScrollTop=e.g,setScrollTop=e.a,isHidden=e.i,clamp=e.c,Sticky=e.S,setRootScrollTop=e.b,getElementTop=e.d,getVisibleHeight=e.e,getVisibleTop=e.f,TAB_STATUS_KEY=e.T,addNumber=e.h,state$2=e.s,classnames=e.j,List$1=e.L,Field=e.F,NoticeBar=e.N,Cell=e.C,CellGroup=e.k,lodashExports=e.l},function(e){defineComponent=e.d,createVNode=e.c,computed=e.G,reactive=e.A,mergeProps=e.W,watch=e.C,ref=e.K,onBeforeUpdate=e.X,onMounted=e.N,onActivated=e.P,onDeactivated=e.Q,onBeforeUnmount=e.T,nextTick=e.I,withDirectives=e.U,provide=e.J,Fragment=e.F,createTextVNode=e.M,toRefs=e.L,isVNode=e.S,Teleport=e.V,resolveComponent=e.r,resolveDirective=e.Y,onUnmounted=e.O,watchEffect=e.Z},function(e){useChildren=e.u,useParent=e.b,useExpose=e.c,popupSharedProps=e.p,Popup=e.P,popupSharedPropKeys=e.d,mountComponent=e.m,usePopupState=e.e,cancelRaf=e.f,raf$2=e.g,useTouch=e.h,useWindowSize=e.i,usePageVisibility=e.j,onPopupReopen=e.o,preventDefault=e.k,doubleRaf=e.l,useScrollParent=e.n,onMountedOrActivated=e.q,useEventListener=e.s,useClickAway=e.t,useRect=e.v,stopPropagation=e.w,Toast=e.T,listenerMessage=e.x,removeListenerMessage=e.y,postMessage=e.z,promisefiyPostMessage=e.A,request=e.r,useToggle=e.B,request$1=e.a},function(e){__vitePreload=e._,open$2=e.o,close$2=e.b,createRouter=e.c,createWebHashHistory=e.a},function(e){commonjsGlobal$1=e.c},function(e){routeProps=e.r,useRoute=e.u,Button=e.B,BORDER_LEFT=e.a,BORDER_TOP=e.b,BORDER_TOP_BOTTOM=e.c,route=e.d,BORDER=e.e,BORDER_BOTTOM=e.f,Empty$1=e.E},function(e){truthProp=e.t,createNamespace=e.c,withInstall=e.w,extend=e.e,isPromise=e.d,noop$1=e.n,unknownProp=e.u,pick=e.p,addUnit=e.f,isFunction=e.h,inBrowser=e.a,Loading=e.L,Icon=e.I,isDef=e.i,Badge=e.B,unitToPx=e.j,getSizeStyle=e.k}],execute:function execute(){exports({D:Dialog,a8:callInterceptor,l:startRun,n:svgtopng});var _createNamespace=createNamespace("action-bar"),_createNamespace2=_slicedToArray(_createNamespace,2),name$j=_createNamespace2[0],bem$j=_createNamespace2[1],ACTION_BAR_KEY=Symbol(name$j),_ActionBar=defineComponent({name:name$j,props:{safeAreaInsetBottom:truthProp},setup:function(e,t){var r=t.slots;return(0,useChildren(ACTION_BAR_KEY).linkChildren)(),function(){return createVNode("div",{class:bem$j({unfit:!e.safeAreaInsetBottom})},[null==r.default?void 0:r.default()])}}}),ActionBar=withInstall(_ActionBar),_createNamespace3=createNamespace("action-bar-button"),_createNamespace4=_slicedToArray(_createNamespace3,2),name$i=_createNamespace4[0],bem$i=_createNamespace4[1],_ActionBarButton=defineComponent({name:name$i,props:extend({},routeProps,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean}),setup:function(e,t){var r=t.slots,n=useRoute(),i=useParent(ACTION_BAR_KEY),a=i.parent,o=i.index,s=computed((function(){if(a){var e=a.children[o.value-1];return!(e&&"isButton"in e)}})),l=computed((function(){if(a){var e=a.children[o.value+1];return!(e&&"isButton"in e)}}));return useExpose({isButton:!0}),function(){var t=e.type,i=e.icon,a=e.text,o=e.color,u=e.loading,c=e.disabled;return createVNode(Button,{class:bem$i([t,{last:l.value,first:s.value}]),size:"large",type:t,icon:i,color:o,loading:u,disabled:c,onClick:n},{default:function(){return[r.default?r.default():a]}})}}}),ActionBarButton=withInstall(_ActionBarButton);function callInterceptor(e){var t=e.interceptor,r=e.args,n=e.done,i=e.canceled;if(t){var a=t.apply(null,r||[]);isPromise(a)?a.then((function(e){e?n():i&&i()})).catch(noop$1):a?n():i&&i()}else n()}var _createNamespace5=createNamespace("dialog"),_createNamespace6=_slicedToArray(_createNamespace5,3),name$h=_createNamespace6[0],bem$h=_createNamespace6[1],t$1=_createNamespace6[2],popupKeys=[].concat(_toConsumableArray(popupSharedPropKeys),["transition","closeOnPopstate"]),VanDialog=defineComponent({name:name$h,props:extend({},popupSharedProps,{title:String,theme:String,width:[Number,String],message:[String,Function],callback:Function,allowHtml:Boolean,className:unknownProp,beforeClose:Function,messageAlign:String,closeOnPopstate:truthProp,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,confirmButtonText:String,confirmButtonColor:String,showConfirmButton:truthProp,closeOnClickOverlay:Boolean,transition:{type:String,default:"van-dialog-bounce"}}),emits:["confirm","cancel","update:show"],setup:function(e,t){var r=t.emit,n=t.slots,i=reactive({confirm:!1,cancel:!1}),a=function(e){return r("update:show",e)},o=function(t){a(!1),e.callback&&e.callback(t)},s=function(t){return function(){e.show&&(r(t),e.beforeClose?(i[t]=!0,callInterceptor({interceptor:e.beforeClose,args:[t],done:function(){o(t),i[t]=!1},canceled:function(){i[t]=!1}})):o(t))}},l=s("cancel"),u=s("confirm"),c=function(){var t=n.title?n.title():e.title;if(t)return createVNode("div",{class:bem$h("header",{isolated:!e.message&&!n.default})},[t])},d=function(t){var r=e.message,n=e.allowHtml,i=e.messageAlign,a=bem$h("message",_defineProperty({"has-title":t},i,i)),o=isFunction(r)?r():r;return n&&"string"==typeof o?createVNode("div",{class:a,innerHTML:o},null):createVNode("div",{class:a},[o])},h=function(){if(n.default)return createVNode("div",{class:bem$h("content")},[n.default()]);var t=e.title,r=e.message,i=e.allowHtml;if(r){var a=!(!t&&!n.title);return createVNode("div",{key:i?1:0,class:bem$h("content",{isolated:!a})},[d(a)])}},p=function(){return n.footer?n.footer():"round-button"===e.theme?createVNode(ActionBar,{class:bem$h("footer")},{default:function(){return[e.showCancelButton&&createVNode(ActionBarButton,{type:"warning",text:e.cancelButtonText||t$1("cancel"),class:bem$h("cancel"),color:e.cancelButtonColor,loading:i.cancel,onClick:l},null),e.showConfirmButton&&createVNode(ActionBarButton,{type:"danger",text:e.confirmButtonText||t$1("confirm"),class:bem$h("confirm"),color:e.confirmButtonColor,loading:i.confirm,onClick:u},null)]}}):createVNode("div",{class:[BORDER_TOP,bem$h("footer")]},[e.showCancelButton&&createVNode(Button,{size:"large",text:e.cancelButtonText||t$1("cancel"),class:bem$h("cancel"),style:{color:e.cancelButtonColor},loading:i.cancel,onClick:l},null),e.showConfirmButton&&createVNode(Button,{size:"large",text:e.confirmButtonText||t$1("confirm"),class:[bem$h("confirm"),_defineProperty({},BORDER_LEFT,e.showCancelButton)],style:{color:e.confirmButtonColor},loading:i.confirm,onClick:u},null)])};return function(){var t=e.width,r=e.title,n=e.theme,i=e.message,o=e.className;return createVNode(Popup,mergeProps({role:"dialog",class:[bem$h([n]),o],style:{width:addUnit(t)},"aria-labelledby":r||i},pick(e,popupKeys),{"onUpdate:show":a}),{default:function(){return[c(),h(),p()]}})}}}),instance;function initInstance(){var e=mountComponent({setup:function(){var e=usePopupState(),t=e.state,r=e.toggle;return function(){return createVNode(VanDialog,mergeProps(t,{"onUpdate:show":r}),null)}}});instance=e.instance}function Dialog(e){return inBrowser?new Promise((function(t,r){instance||initInstance(),instance.open(extend({},Dialog.currentOptions,e,{callback:function(e){("confirm"===e?t:r)(e)}}))})):Promise.resolve()}Dialog.defaultOptions={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:"van-dialog-bounce",beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,confirmButtonText:"",confirmButtonColor:null,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1},Dialog.currentOptions=extend({},Dialog.defaultOptions),Dialog.alert=Dialog,Dialog.confirm=function(e){return Dialog(extend({showCancelButton:!0},e))},Dialog.close=function(){instance&&instance.toggle(!1)},Dialog.setDefaultOptions=function(e){extend(Dialog.currentOptions,e)},Dialog.resetDefaultOptions=function(){Dialog.currentOptions=extend({},Dialog.defaultOptions)},Dialog.install=function(e){e.use(withInstall(VanDialog)),e.config.globalProperties.$dialog=Dialog},Dialog.Component=withInstall(VanDialog);var _createNamespace7=createNamespace("switch"),_createNamespace8=_slicedToArray(_createNamespace7,2),name$g=_createNamespace8[0],bem$g=_createNamespace8[1],_Switch=defineComponent({name:name$g,props:{size:[Number,String],loading:Boolean,disabled:Boolean,modelValue:unknownProp,activeColor:String,inactiveColor:String,activeValue:{type:unknownProp,default:!0},inactiveValue:{type:unknownProp,default:!1}},emits:["change","update:modelValue"],setup:function(e,t){var r=t.emit,n=function(){return e.modelValue===e.activeValue},i=function(){if(!e.disabled&&!e.loading){var t=n()?e.inactiveValue:e.activeValue;r("update:modelValue",t),r("change",t)}},a=function(){if(e.loading){var t=n()?e.activeColor:e.inactiveColor;return createVNode(Loading,{class:bem$g("loading"),color:t},null)}};return useLinkField((function(){return e.modelValue})),function(){var t=e.size,r=e.loading,o=e.disabled,s=e.activeColor,l=e.inactiveColor,u=n(),c={fontSize:addUnit(t),backgroundColor:u?s:l};return createVNode("div",{role:"switch",class:bem$g({on:u,loading:r,disabled:o}),style:c,"aria-checked":u,onClick:i},[createVNode("div",{class:bem$g("node")},[a()])])}}}),Switch=exports("an",withInstall(_Switch)),_createNamespace9=createNamespace("radio-group"),_createNamespace10=_slicedToArray(_createNamespace9,2),name$f=_createNamespace10[0],bem$f=_createNamespace10[1],RADIO_KEY=Symbol(name$f),props$3={disabled:Boolean,iconSize:[Number,String],direction:String,modelValue:unknownProp,checkedColor:String},_RadioGroup=defineComponent({name:name$f,props:props$3,emits:["change","update:modelValue"],setup:function(e,t){var r=t.emit,n=t.slots,i=useChildren(RADIO_KEY).linkChildren;return watch((function(){return e.modelValue}),(function(e){return r("change",e)})),i({props:e,updateValue:function(e){return r("update:modelValue",e)}}),useLinkField((function(){return e.modelValue})),function(){return createVNode("div",{class:bem$f([e.direction]),role:"radiogroup"},[null==n.default?void 0:n.default()])}}}),RadioGroup=withInstall(_RadioGroup),_createNamespace11=createNamespace("tag"),_createNamespace12=_slicedToArray(_createNamespace11,2),name$e=_createNamespace12[0],bem$e=_createNamespace12[1],_Tag=defineComponent({name:name$e,props:{size:String,mark:Boolean,show:truthProp,color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean,type:{type:String,default:"default"}},emits:["close"],setup:function(e,t){var r=t.slots,n=t.emit,i=function(e){e.stopPropagation(),n("close",e)},a=function(){var t=e.type,n=e.mark,a=e.plain,o=e.round,s=e.size,l=e.closeable,u={mark:n,plain:a,round:o};s&&(u[s]=s);var c=l&&createVNode(Icon,{name:"cross",class:bem$e("close"),onClick:i},null);return createVNode("span",{style:e.plain?{color:e.textColor||e.color,borderColor:e.color}:{color:e.textColor,background:e.color},class:bem$e([u,t])},[null==r.default?void 0:r.default(),c])};return function(){return createVNode(Transition,{name:e.closeable?"van-fade":void 0},{default:function(){return[e.show?a():null]}})}}}),Tag=withInstall(_Tag),checkerProps={name:unknownProp,disabled:Boolean,iconSize:[Number,String],modelValue:unknownProp,checkedColor:String,labelPosition:String,labelDisabled:Boolean,shape:{type:String,default:"round"}},Checker=defineComponent({props:extend({},checkerProps,{role:String,parent:Object,checked:Boolean,bindGroup:truthProp,bem:{type:Function,required:!0}}),emits:["click","toggle"],setup:function(e,t){var r=t.emit,n=t.slots,i=ref(),a=function(t){if(e.parent&&e.bindGroup)return e.parent.props[t]},o=computed((function(){return a("disabled")||e.disabled})),s=computed((function(){return a("direction")})),l=computed((function(){var t=e.checkedColor||a("checkedColor");if(t&&e.checked&&!o.value)return{borderColor:t,backgroundColor:t}})),u=function(t){var n=t.target,a=i.value,s=a===n||a.contains(n);o.value||!s&&e.labelDisabled||r("toggle"),r("click",t)},c=function(){var t=e.bem,r=e.shape,s=e.checked,u=e.iconSize||a("iconSize");return createVNode("div",{ref:i,class:t("icon",[r,{disabled:o.value,checked:s}]),style:{fontSize:addUnit(u)}},[n.icon?n.icon({checked:s,disabled:o.value}):createVNode(Icon,{name:"success",style:l.value},null)])},d=function(){if(n.default)return createVNode("span",{class:e.bem("label",[e.labelPosition,{disabled:o.value}])},[n.default()])};return function(){var t=[c()];return"left"===e.labelPosition?t.unshift(d()):t.push(d()),createVNode("div",{role:e.role,class:e.bem([{disabled:o.value,"label-disabled":e.labelDisabled},s.value]),tabindex:o.value?-1:0,"aria-checked":e.checked,onClick:u},[t])}}}),_createNamespace13=createNamespace("radio"),_createNamespace14=_slicedToArray(_createNamespace13,2),name$d=_createNamespace14[0],bem$d=_createNamespace14[1],_Radio=defineComponent({name:name$d,props:checkerProps,emits:["update:modelValue"],setup:function(e,t){var r=t.emit,n=t.slots,i=useParent(RADIO_KEY).parent,a=function(){i?i.updateValue(e.name):r("update:modelValue",e.name)};return function(){return createVNode(Checker,mergeProps({bem:bem$d,role:"radio",parent:i,checked:(i?i.props.modelValue:e.modelValue)===e.name,onToggle:a},e),pick(n,["default","icon"]))}}}),Radio=withInstall(_Radio),rafId;function useRefs(){var e=ref([]);onBeforeUpdate((function(){e.value=[]}));return[e,function(t){return function(r){e.value[t]=r}}]}function scrollLeftTo(e,t,r){cancelRaf(rafId);var n=0,i=e.scrollLeft,a=0===r?1:Math.round(1e3*r/16);!function r(){e.scrollLeft+=(t-i)/a,++nt||!a&&it?raf$2(r):n&&raf$2(n)}()}var _createNamespace15=createNamespace("tab"),_createNamespace16=_slicedToArray(_createNamespace15,2),name$c=_createNamespace16[0],bem$c=_createNamespace16[1],TabsTitle=defineComponent({name:name$c,props:{dot:Boolean,type:String,color:String,title:String,badge:[Number,String],isActive:Boolean,disabled:Boolean,scrollable:Boolean,activeColor:String,renderTitle:Function,inactiveColor:String},setup:function(e){var t=computed((function(){var t={},r=e.type,n=e.color,i=e.disabled,a=e.isActive,o=e.activeColor,s=e.inactiveColor;n&&"card"===r&&(t.borderColor=n,i||(a?t.backgroundColor=n:t.color=n));var l=a?o:s;return l&&(t.color=l),t}));return function(){return createVNode("div",{role:"tab",class:[bem$c({active:e.isActive,disabled:e.disabled})],style:t.value,"aria-selected":e.isActive},[(r=createVNode("span",{class:bem$c("text",{ellipsis:!e.scrollable})},[e.renderTitle?e.renderTitle():e.title]),e.dot||isDef(e.badge)&&""!==e.badge?createVNode(Badge,{dot:e.dot,content:e.badge},{default:function(){return[r]}}):r)]);var r}}}),_createNamespace17=createNamespace("swipe"),_createNamespace18=_slicedToArray(_createNamespace17,2),name$b=_createNamespace18[0],bem$b=_createNamespace18[1],SWIPE_KEY=Symbol(name$b),props$2={loop:truthProp,width:[Number,String],height:[Number,String],vertical:Boolean,touchable:truthProp,lazyRender:Boolean,indicatorColor:String,showIndicators:truthProp,stopPropagation:truthProp,autoplay:{type:[Number,String],default:0},duration:{type:[Number,String],default:500},initialSwipe:{type:[Number,String],default:0}},_Swipe=defineComponent({name:name$b,props:props$2,emits:["change"],setup:function(e,t){var r,n,i=t.emit,a=t.slots,o=ref(),s=reactive({rect:null,width:0,height:0,offset:0,active:0,swiping:!1}),l=useTouch(),u=useWindowSize(),c=useChildren(SWIPE_KEY),d=c.children,h=c.linkChildren,p=computed((function(){return d.length})),f=computed((function(){return s[e.vertical?"height":"width"]})),m=computed((function(){return e.vertical?l.deltaY.value:l.deltaX.value})),g=computed((function(){return s.rect?(e.vertical?s.rect.height:s.rect.width)-f.value*p.value:0})),v=computed((function(){return Math.ceil(Math.abs(g.value)/f.value)})),y=computed((function(){return p.value*f.value})),b=computed((function(){return(s.active+p.value)%p.value})),_=computed((function(){var t=e.vertical?"vertical":"horizontal";return l.direction.value===t})),w=computed((function(){var t={transitionDuration:(s.swiping?0:e.duration)+"ms",transform:"translate"+(e.vertical?"Y":"X")+"("+s.offset+"px)"};if(f.value){var r=e.vertical?"height":"width",n=e.vertical?"width":"height";t[r]=y.value+"px",t[n]=e[n]?e[n]+"px":""}return t})),A=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=t*f.value;e.loop||(n=Math.min(n,-g.value));var i=r-n;return e.loop||(i=clamp(i,g.value,0)),i},x=function(t){var r=t.pace,n=void 0===r?0:r,a=t.offset,o=void 0===a?0:a,l=t.emitChange;if(!(p.value<=1)){var u=s.active,c=function(t){var r=s.active;return t?e.loop?clamp(r+t,-1,p.value):clamp(r+t,0,v.value):r}(n),h=A(c,o);if(e.loop){if(d[0]&&h!==g.value){var f=h0;d[p.value-1].setOffset(m?-y.value:0)}}s.active=c,s.offset=h,l&&c!==u&&i("change",b.value)}},M=function(){s.swiping=!0,s.active<=-1?x({pace:p.value}):s.active>=p.value&&x({pace:-p.value})},I=function(){M(),l.reset(),doubleRaf((function(){s.swiping=!1,x({pace:1,emitChange:!0})}))},S=function(){return clearTimeout(r)},T=function t(){S(),e.autoplay>0&&p.value>1&&(r=setTimeout((function(){I(),t()}),+e.autoplay))},N=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:+e.initialSwipe;if(o.value){if(!isHidden(o)){var r,n,i={width:o.value.offsetWidth,height:o.value.offsetHeight};s.rect=i,s.width=+(null!=(r=e.width)?r:i.width),s.height=+(null!=(n=e.height)?n:i.height)}p.value&&(t=Math.min(p.value-1,t)),s.active=t,s.swiping=!0,s.offset=A(t),d.forEach((function(e){e.setOffset(0)}))}},k=function(){return N(s.active)},C=function(t){e.touchable&&(l.start(t),n=Date.now(),S(),M())},D=function(t){e.touchable&&s.swiping&&(l.move(t),_.value&&(preventDefault(t,e.stopPropagation),x({offset:m.value})))},E=function(){if(e.touchable&&s.swiping){var t=Date.now()-n,r=m.value/t;if((Math.abs(r)>.25||Math.abs(m.value)>f.value/2)&&_.value){var i=e.vertical?l.offsetY.value:l.offsetX.value,a=0;a=e.loop?i>0?m.value>0?-1:1:0:-Math[m.value>0?"ceil":"floor"](m.value/f.value),x({pace:a,emitChange:!0})}else m.value&&x({pace:0});s.swiping=!1,T()}},P=function(t,r){var n=r===b.value,i=n?{backgroundColor:e.indicatorColor}:void 0;return createVNode("i",{style:i,class:bem$b("indicator",{active:n})},null)};return useExpose({prev:function(){M(),l.reset(),doubleRaf((function(){s.swiping=!1,x({pace:-1,emitChange:!0})}))},next:I,state:s,resize:k,swipeTo:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};M(),l.reset(),doubleRaf((function(){var n;n=e.loop&&t===p.value?0===s.active?0:t:t%p.value,r.immediate?doubleRaf((function(){s.swiping=!1})):s.swiping=!1,x({pace:n-s.active,emitChange:!0})}))}}),h({size:f,props:e,count:p,activeIndicator:b}),watch((function(){return e.initialSwipe}),(function(e){return N(+e)})),watch(p,(function(){return N(s.active)})),watch([p,function(){return e.autoplay}],T),watch([u.width,u.height],k),watch(usePageVisibility(),(function(e){"visible"===e?T():S()})),onMounted(N),onActivated((function(){return N(s.active)})),onPopupReopen((function(){return N(s.active)})),onDeactivated(S),onBeforeUnmount(S),function(){return createVNode("div",{ref:o,class:bem$b()},[createVNode("div",{style:w.value,class:bem$b("track",{vertical:e.vertical}),onTouchstart:C,onTouchmove:D,onTouchend:E,onTouchcancel:E},[null==a.default?void 0:a.default()]),a.indicator?a.indicator({active:b.value}):e.showIndicators&&p.value>1?createVNode("div",{class:bem$b("indicators",{vertical:e.vertical})},[Array(p.value).fill("").map(P)]):void 0])}}}),Swipe=exports("a7",withInstall(_Swipe)),_createNamespace19=createNamespace("tabs"),_createNamespace20=_slicedToArray(_createNamespace19,2),name$a=_createNamespace20[0],bem$a=_createNamespace20[1],TabsContent=defineComponent({name:name$a,props:{inited:Boolean,animated:Boolean,swipeable:Boolean,lazyRender:Boolean,count:{type:Number,required:!0},duration:{type:[Number,String],required:!0},currentIndex:{type:Number,required:!0}},emits:["change"],setup:function(e,t){var r=t.emit,n=t.slots,i=ref(),a=function(e){return r("change",e)},o=function(){var t=null==n.default?void 0:n.default();return e.animated||e.swipeable?createVNode(Swipe,{ref:i,loop:!1,class:bem$a("track"),duration:1e3*+e.duration,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:a},{default:function(){return[t]}}):t},s=function(t){var r=i.value;r&&r.state.active!==t&&r.swipeTo(t,{immediate:!e.inited})};return watch((function(){return e.currentIndex}),s),onMounted((function(){s(e.currentIndex)})),function(){return createVNode("div",{class:bem$a("content",{animated:e.animated||e.swipeable})},[o()])}}}),_createNamespace21=createNamespace("tabs"),_createNamespace22=_slicedToArray(_createNamespace21,2),name$9=_createNamespace22[0],bem$9=_createNamespace22[1],TABS_KEY=Symbol(name$9),props$1={color:String,border:Boolean,sticky:Boolean,animated:Boolean,ellipsis:truthProp,swipeable:Boolean,scrollspy:Boolean,background:String,lazyRender:truthProp,lineWidth:[Number,String],lineHeight:[Number,String],beforeChange:Function,titleActiveColor:String,titleInactiveColor:String,type:{type:String,default:"line"},active:{type:[Number,String],default:0},duration:{type:[Number,String],default:.3},offsetTop:{type:[Number,String],default:0},swipeThreshold:{type:[Number,String],default:5}},_Tabs=defineComponent({name:name$9,props:props$1,emits:["click","change","scroll","disabled","rendered","update:active"],setup:function(e,t){var r,n,i,a=t.emit,o=t.slots,s=ref(),l=ref(),u=ref(),c=useWindowSize(),d=useScrollParent(s),h=_slicedToArray(useRefs(),2),p=h[0],f=h[1],m=useChildren(TABS_KEY),g=m.children,v=m.linkChildren,y=reactive({inited:!1,position:"",lineStyle:{},currentIndex:-1}),b=computed((function(){return g.length>e.swipeThreshold||!e.ellipsis})),_=computed((function(){return{borderColor:e.color,background:e.background}})),w=function(e,t){var r;return null!=(r=e.name)?r:t},A=computed((function(){var e=g[y.currentIndex];if(e)return w(e,y.currentIndex)})),x=computed((function(){return unitToPx(e.offsetTop)})),M=computed((function(){return e.sticky?x.value+r:0})),I=function(t){var r=l.value,n=p.value;if(b.value&&r&&n&&n[y.currentIndex]){var i=n[y.currentIndex].$el;scrollLeftTo(r,i.offsetLeft-(r.offsetWidth-i.offsetWidth)/2,t?0:+e.duration)}},S=function(){var t=y.inited;nextTick((function(){var r=p.value;if(r&&r[y.currentIndex]&&"line"===e.type&&!isHidden(s.value)){var n=r[y.currentIndex].$el,i=e.lineWidth,a=e.lineHeight,o=n.offsetLeft+n.offsetWidth/2,l={width:addUnit(i),backgroundColor:e.color,transform:"translateX("+o+"px) translateX(-50%)"};if(t&&(l.transitionDuration=e.duration+"s"),isDef(a)){var u=addUnit(a);l.height=u,l.borderRadius=u}y.lineStyle=l}}))},T=function(t){var r=function(e){for(var t=e=0&&e0&&void 0!==arguments[0]&&arguments[0];if(e.scrollspy){var r=g[y.currentIndex].$el;if(r&&d.value){var i=getElementTop(r,d.value)-M.value;n=!0,scrollTopTo(d.value,i,t?0:+e.duration,(function(){n=!1}))}}},C=function(e){i=e.isFixed,a("scroll",e)},D=function(){return g.map((function(t,r){return createVNode(TabsTitle,{ref:f(r),dot:t.dot,type:e.type,badge:t.badge,title:t.title,color:e.color,style:t.titleStyle,class:t.titleClass,isActive:r===y.currentIndex,disabled:t.disabled,scrollable:b.value,renderTitle:t.$slots.title,activeColor:e.titleActiveColor,inactiveColor:e.titleInactiveColor,onClick:function(){!function(t,r){var n=g[r],i=n.title,o=n.disabled,s=w(g[r],r);o?a("disabled",s,i):(callInterceptor({interceptor:e.beforeChange,args:[s],done:function(){T(r),k()}}),a("click",s,i),route(t))}(t,r)}},null)}))},E=function(){var t,r,n=e.type,i=e.border;return createVNode("div",{ref:u,class:[bem$9("wrap",{scrollable:b.value}),_defineProperty({},BORDER_TOP_BOTTOM,"line"===n&&i)]},[createVNode("div",{ref:l,role:"tablist",class:bem$9("nav",[n,{complete:b.value}]),style:_.value},[null==(t=o["nav-left"])?void 0:t.call(o),D(),"line"===n&&createVNode("div",{class:bem$9("line"),style:y.lineStyle},null),null==(r=o["nav-right"])?void 0:r.call(o)])])};watch([function(){return e.color},c.width],S),watch((function(){return e.active}),(function(e){e!==A.value&&N(e)})),watch((function(){return g.length}),(function(){y.inited&&(N(e.active),S(),nextTick((function(){I(!0)})))})),watch((function(){return y.currentIndex}),(function(){I(),S(),i&&!e.scrollspy&&setRootScrollTop(Math.ceil(getElementTop(s.value)-x.value))}));return useExpose({resize:S,scrollTo:function(e){nextTick((function(){N(e),k(!0)}))}}),onActivated(S),onPopupReopen(S),onMountedOrActivated((function(){N(e.active),nextTick((function(){y.inited=!0,r=getVisibleHeight(u.value),I(!0)}))})),useEventListener("scroll",(function(){if(e.scrollspy&&!n){var t=function(){for(var e=0;eM.value)return 0===e?0:e-1;return g.length-1}();T(t)}}),{target:d}),v({props:e,setLine:S,onRendered:function(e,t){return a("rendered",e,t)},currentName:A,scrollIntoView:I}),function(){return createVNode("div",{ref:s,class:bem$9([e.type])},[e.sticky?createVNode(Sticky,{container:s.value,offsetTop:x.value,onScroll:C},{default:function(){return[E()]}}):E(),createVNode(TabsContent,{count:g.length,inited:y.inited,animated:e.animated,duration:e.duration,swipeable:e.swipeable,lazyRender:e.lazyRender,currentIndex:y.currentIndex,onChange:T},{default:function(){return[null==o.default?void 0:o.default()]}})])}}}),_createNamespace23=createNamespace("swipe-item"),_createNamespace24=_slicedToArray(_createNamespace23,2),name$8=_createNamespace24[0],bem$8=_createNamespace24[1],_SwipeItem=defineComponent({name:name$8,setup:function(e,t){var r,n=t.slots,i=reactive({offset:0,inited:!1,mounted:!1}),a=useParent(SWIPE_KEY),o=a.parent,s=a.index;if(o){var l=computed((function(){var e={},t=o.props.vertical;return o.size.value&&(e[t?"height":"width"]=o.size.value+"px"),i.offset&&(e.transform="translate"+(t?"Y":"X")+"("+i.offset+"px)"),e})),u=computed((function(){var e=o.props,t=e.loop;if(!e.lazyRender||r)return!0;if(!i.mounted)return!1;var n=o.activeIndicator.value,a=o.count.value-1,l=0===n&&t?a:n-1,u=n===a&&t?0:n+1;return r=s.value===n||s.value===l||s.value===u}));return onMounted((function(){nextTick((function(){i.mounted=!0}))})),useExpose({setOffset:function(e){i.offset=e}}),function(){return createVNode("div",{class:bem$8(),style:l.value},[u.value?null==n.default?void 0:n.default():null])}}}}),SwipeItem=exports("a6",withInstall(_SwipeItem)),_createNamespace25=createNamespace("tab"),_createNamespace26=_slicedToArray(_createNamespace25,2),name$7=_createNamespace26[0],bem$7=_createNamespace26[1],_Tab=defineComponent({name:name$7,props:extend({},routeProps,{dot:Boolean,name:[Number,String],badge:[Number,String],title:String,disabled:Boolean,titleClass:unknownProp,titleStyle:[String,Object]}),setup:function(e,t){var r=t.slots,n=ref(!1),i=useParent(TABS_KEY),a=i.parent,o=i.index;if(a){var s=function(){var t;return null!=(t=e.name)?t:o.value},l=computed((function(){var t=s()===a.currentName.value;return t&&!n.value&&(n.value=!0,a.props.lazyRender&&nextTick((function(){a.onRendered(s(),e.title)}))),t}));return watch((function(){return e.title}),(function(){a.setLine(),a.scrollIntoView()})),provide(TAB_STATUS_KEY,l),function(){var e=a.props,t=e.animated,i=e.swipeable,o=e.scrollspy,s=e.lazyRender;if(r.default||t){var u=o||l.value;if(t||i)return createVNode(SwipeItem,{role:"tabpanel","aria-hidden":!l.value,class:bem$7("pane-wrapper",{inactive:!l.value})},{default:function(){return[createVNode("div",{class:bem$7("pane")},[null==r.default?void 0:r.default()])]}});var c=n.value||o||!s?null==r.default?void 0:r.default():null;return withDirectives(createVNode("div",{role:"tabpanel",class:bem$7("pane")},[c]),[[vShow,u]])}}}}}),Tab=exports("aa",withInstall(_Tab)),Tabs=exports("a9",withInstall(_Tabs)),_createNamespace27=createNamespace("row"),_createNamespace28=_slicedToArray(_createNamespace27,2),name$6=_createNamespace28[0],bem$6=_createNamespace28[1],ROW_KEY=Symbol(name$6),_Row=defineComponent({name:name$6,props:{wrap:truthProp,align:String,justify:String,tag:{type:String,default:"div"},gutter:{type:[Number,String],default:0}},setup:function(e,t){var r=t.slots,n=useChildren(ROW_KEY),i=n.children,a=n.linkChildren,o=computed((function(){var e=[[]],t=0;return i.forEach((function(r,n){(t+=Number(r.span))>24?(e.push([n]),t-=24):e[e.length-1].push(n)})),e}));return a({spaces:computed((function(){var t=Number(e.gutter),r=[];return t?(o.value.forEach((function(e){var n=t*(e.length-1)/e.length;e.forEach((function(e,i){if(0===i)r.push({right:n});else{var a=t-r[e-1].right,o=n-a;r.push({left:a,right:o})}}))})),r):r}))}),function(){var t,n=e.tag,i=e.wrap,a=e.align,o=e.justify;return createVNode(n,{class:bem$6((t={},_defineProperty(t,"align-"+a,a),_defineProperty(t,"justify-"+o,o),_defineProperty(t,"nowrap",!i),t))},{default:function(){return[null==r.default?void 0:r.default()]}})}}}),_createNamespace29=createNamespace("col"),_createNamespace30=_slicedToArray(_createNamespace29,2),name$5=_createNamespace30[0],bem$5=_createNamespace30[1],_Col=defineComponent({name:name$5,props:{offset:[Number,String],tag:{type:String,default:"div"},span:{type:[Number,String],default:0}},setup:function(e,t){var r=t.slots,n=useParent(ROW_KEY),i=n.parent,a=n.index,o=computed((function(){if(i){var e=i.spaces;if(e&&e.value&&e.value[a.value]){var t=e.value[a.value],r=t.left,n=t.right;return{paddingLeft:r?r+"px":null,paddingRight:n?n+"px":null}}}}));return function(){var t,n=e.tag,i=e.span,a=e.offset;return createVNode(n,{style:o.value,class:bem$5((t={},_defineProperty(t,i,i),_defineProperty(t,"offset-"+a,a),t))},{default:function(){return[null==r.default?void 0:r.default()]}})}}}),Col=withInstall(_Col),_createNamespace31=createNamespace("divider"),_createNamespace32=_slicedToArray(_createNamespace31,2),name$4=_createNamespace32[0],bem$4=_createNamespace32[1],_Divider=defineComponent({name:name$4,props:{dashed:Boolean,hairline:truthProp,contentPosition:{type:String,default:"center"}},setup:function(e,t){var r=t.slots;return function(){return createVNode("div",{role:"separator",class:bem$4(_defineProperty({dashed:e.dashed,hairline:e.hairline},"content-"+e.contentPosition,!!r.default))},[null==r.default?void 0:r.default()])}}}),Divider=withInstall(_Divider),_createNamespace33=createNamespace("grid"),_createNamespace34=_slicedToArray(_createNamespace33,2),name$3=_createNamespace34[0],bem$3=_createNamespace34[1],GRID_KEY=Symbol(name$3),props={square:Boolean,center:truthProp,border:truthProp,gutter:[Number,String],reverse:Boolean,iconSize:[Number,String],direction:String,clickable:Boolean,columnNum:{type:[Number,String],default:4}},_Grid=defineComponent({name:name$3,props:props,setup:function(e,t){var r=t.slots;return(0,useChildren(GRID_KEY).linkChildren)({props:e}),function(){return createVNode("div",{style:{paddingLeft:addUnit(e.gutter)},class:[bem$3(),_defineProperty({},BORDER_TOP,e.border&&!e.gutter)]},[null==r.default?void 0:r.default()])}}}),Grid=exports("G",withInstall(_Grid)),_createNamespace35=createNamespace("grid-item"),_createNamespace36=_slicedToArray(_createNamespace35,2),name$2=_createNamespace36[0],bem$2=_createNamespace36[1],_GridItem=defineComponent({name:name$2,props:extend({},routeProps,{dot:Boolean,text:String,icon:String,badge:[Number,String],iconPrefix:String,iconColor:String}),setup:function(e,t){var r=t.slots,n=useParent(GRID_KEY),i=n.parent,a=n.index,o=useRoute();if(i){var s=computed((function(){var e=i.props,t=e.square,r=e.gutter,n=e.columnNum,o=100/+n+"%",s={flexBasis:o};if(t)s.paddingTop=o;else if(r){var l=addUnit(r);s.paddingRight=l,a.value>=n&&(s.marginTop=l)}return s})),l=computed((function(){var e=i.props,t=e.square,r=e.gutter;if(t&&r){var n=addUnit(r);return{right:n,bottom:n,height:"auto"}}}));return function(){var t=i.props,n=t.center,a=t.border,u=t.square,c=t.gutter,d=t.reverse,h=t.direction,p=t.clickable,f=[bem$2("content",[h,{center:n,square:u,reverse:d,clickable:p,surround:a&&c}]),_defineProperty({},BORDER,a)];return createVNode("div",{class:[bem$2({square:u})],style:s.value},[createVNode("div",{role:p?"button":void 0,class:f,style:l.value,tabindex:p?0:void 0,onClick:o},[r.default?r.default():[r.icon?createVNode(Badge,{dot:e.dot,content:e.badge},{default:function(){return[r.icon()]}}):e.icon?createVNode(Icon,{dot:e.dot,name:e.icon,size:i.props.iconSize,badge:e.badge,class:bem$2("icon"),classPrefix:e.iconPrefix,color:e.iconColor},null):void 0,r.text?r.text():e.text?createVNode("span",{class:bem$2("text")},[e.text]):void 0]])])}}}}),GridItem=exports("a",withInstall(_GridItem));function getBoundingClientRect(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return"undefined"!=typeof ShadowRoot&&(e instanceof getWindow(e).ShadowRoot||e instanceof ShadowRoot)}function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return e!==getWindow(e)&&isHTMLElement(e)?getHTMLElementScroll(e):getWindowScroll(e)}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var t=getComputedStyle(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function getCompositeRect(e,t,r){void 0===r&&(r=!1);var n=getDocumentElement(t),i=getBoundingClientRect(e),a=isHTMLElement(t),o={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(a||!a&&!r)&&(("body"!==getNodeName(t)||isScrollParent(n))&&(o=getNodeScroll(t)),isHTMLElement(t)?((s=getBoundingClientRect(t)).x+=t.clientLeft,s.y+=t.clientTop):n&&(s.x=getWindowScrollBarX(n))),{x:i.left+o.scrollLeft-s.x,y:i.top+o.scrollTop-s.y,width:i.width,height:i.height}}function getLayoutRect(e){var t=getBoundingClientRect(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var r;void 0===t&&(t=[]);var n=getScrollParent(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),a=getWindow(n),o=i?[a].concat(a.visualViewport||[],isScrollParent(n)?n:[]):n,s=t.concat(o);return i?s:s.concat(listScrollParents(getParentNode(o)))}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function getContainingBlock(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&isHTMLElement(e)&&"fixed"===getComputedStyle(e).position)return null;for(var r=getParentNode(e);isHTMLElement(r)&&["html","body"].indexOf(getNodeName(r))<0;){var n=getComputedStyle(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}function getOffsetParent(e){for(var t=getWindow(e),r=getTrueOffsetParent(e);r&&isTableElement(r)&&"static"===getComputedStyle(r).position;)r=getTrueOffsetParent(r);return r&&("html"===getNodeName(r)||"body"===getNodeName(r)&&"static"===getComputedStyle(r).position)?t:r||getContainingBlock(e)||t}var top$1="top",bottom$1="bottom",right="right",left$1="left",auto="auto",basePlacements=[top$1,bottom$1,right,left$1],start$4="start",end="end",placements=[].concat(basePlacements,[auto]).reduce((function(e,t){return e.concat([t,t+"-"+start$4,t+"-"+end])}),[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function order(e){var t=new Map,r=new Set,n=[];function i(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&i(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||i(e)})),n}function orderModifiers(e){var t=order(e);return modifierPhases.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}function debounce(e){var t;return function(){return t||(t=new Promise((function(r){Promise.resolve().then((function(){t=void 0,r(e())}))}))),t}}function getBasePlacement(e){return e.split("-")[0]}function mergeByName(e){var t=e.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var round=Math.round;function getVariation(e){return e.split("-")[1]}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function computeOffsets(e){var t,r=e.reference,n=e.element,i=e.placement,a=i?getBasePlacement(i):null,o=i?getVariation(i):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(a){case top$1:t={x:s,y:r.y-n.height};break;case bottom$1:t={x:s,y:r.y+r.height};break;case right:t={x:r.x+r.width,y:l};break;case left$1:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var u=a?getMainAxisFromPlacement(a):null;if(null!=u){var c="y"===u?"height":"width";switch(o){case start$4:t[u]=t[u]-(r[c]/2-n[c]/2);break;case end:t[u]=t[u]+(r[c]/2-n[c]/2)}}return t}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=new Array(e),r=0;r=0?-1:1,a="function"==typeof r?r(Object.assign({},t,{placement:e})):r,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[left$1,right].indexOf(n)>=0?{x:s,y:o}:{x:o,y:s}}function offset(e){var t=e.state,r=e.options,n=e.name,i=r.offset,a=void 0===i?[0,0]:i,o=placements.reduce((function(e,r){return e[r]=distanceAndSkiddingToXY(r,t.rects,a),e}),{}),s=o[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=o}var offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset},_createNamespace37=createNamespace("popover"),_createNamespace38=_slicedToArray(_createNamespace37,2),name$1=_createNamespace38[0],bem$1=_createNamespace38[1],popupProps=["show","overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],_Popover=defineComponent({name:name$1,props:{show:Boolean,overlay:Boolean,duration:[Number,String],iconPrefix:String,overlayClass:unknownProp,overlayStyle:Object,closeOnClickAction:truthProp,closeOnClickOverlay:truthProp,closeOnClickOutside:truthProp,offset:{type:Array,default:function(){return[0,8]}},theme:{type:String,default:"light"},trigger:{type:String,default:"click"},actions:{type:Array,default:function(){return[]}},placement:{type:String,default:"bottom"},teleport:{type:[String,Object],default:"body"}},emits:["select","touchstart","update:show"],setup:function(e,t){var r,n=t.emit,i=t.slots,a=t.attrs,o=ref(),s=ref(),l=function(){nextTick((function(){e.show&&(r?r.setOptions({placement:e.placement}):r=createPopper(o.value,s.value.popupRef.value,{placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},extend({},offset$1,{options:{offset:e.offset}})]}))}))},u=function(e){return n("update:show",e)},c=function(){"click"===e.trigger&&u(!e.show)},d=function(e){e.stopPropagation(),n("touchstart",e)},h=function(t,r){var i=t.icon,a=t.text,o=t.color,s=t.disabled,l=t.className;return createVNode("div",{role:"menuitem",class:[bem$1("action",{disabled:s,"with-icon":i}),l],style:{color:o},onClick:function(){return function(t,r){t.disabled||(n("select",t,r),e.closeOnClickAction&&u(!1))}(t,r)}},[i&&createVNode(Icon,{name:i,classPrefix:e.iconPrefix,class:bem$1("action-icon")},null),createVNode("div",{class:[bem$1("action-text"),BORDER_BOTTOM]},[a])])};return onMounted(l),onBeforeUnmount((function(){r&&(r.destroy(),r=null)})),watch((function(){return[e.show,e.placement]}),l),useClickAway(o,(function(){!e.closeOnClickOutside||e.overlay&&!e.closeOnClickOverlay||u(!1)}),{eventName:"touchstart"}),function(){return createVNode(Fragment,null,[createVNode("span",{ref:o,class:bem$1("wrapper"),onClick:c},[null==i.reference?void 0:i.reference()]),createVNode(Popup,mergeProps({ref:s,class:bem$1([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,onTouchstart:d},a,pick(e,popupProps),{"onUpdate:show":u}),{default:function(){return[createVNode("div",{class:bem$1("arrow")},null),createVNode("div",{role:"menu",class:bem$1("content")},[i.default?i.default():e.actions.map(h)])]}})])}}}),Popover=exports("ae",withInstall(_Popover)),Row=withInstall(_Row),_createNamespace39=createNamespace("slider"),_createNamespace40=_slicedToArray(_createNamespace39,2),name=_createNamespace40[0],bem=_createNamespace40[1],_Slider=defineComponent({name:name,props:{range:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:[Number,String],buttonSize:[Number,String],activeColor:String,inactiveColor:String,min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},step:{type:[Number,String],default:1},modelValue:{type:[Number,Array],default:0}},emits:["change","drag-end","drag-start","update:modelValue"],setup:function(e,t){var r,n,i,a=t.emit,o=t.slots,s=ref(),l=ref(),u=useTouch(),c=computed((function(){return Number(e.max)-Number(e.min)})),d=computed((function(){var t=e.vertical?"width":"height";return _defineProperty({background:e.inactiveColor},t,addUnit(e.barHeight))})),h=function(t){return!!e.range&&Array.isArray(t)},p=function(){var t=e.modelValue,r=e.min;return h(t)?100*(t[0]-Number(r))/c.value+"%":"0%"},f=computed((function(){var t,r,n;return _defineProperty(t={},e.vertical?"height":"width",(r=e.modelValue,n=e.min,h(r)?100*(r[1]-r[0])/c.value+"%":100*(r-Number(n))/c.value+"%")),_defineProperty(t,"left",e.vertical?void 0:p()),_defineProperty(t,"top",e.vertical?p():void 0),_defineProperty(t,"background",e.activeColor),_defineProperty(t,"transition",l.value?"none":void 0),t})),m=function(t){var r=+e.min,n=+e.max,i=+e.step;t=clamp(t,r,n);var a=Math.round((t-r)/i)*i;return addNumber(r,a)},g=function(e,t){return JSON.stringify(e)===JSON.stringify(t)},v=function(t,r){t=h(t)?function(e){return e[0]>e[1]?e.slice(0).reverse():e}(t).map(m):m(t),g(t,e.modelValue)||a("update:modelValue",t),r&&!g(t,n)&&a("change",t)},y=function(t){if(t.stopPropagation(),!e.disabled&&!e.readonly){var r=e.min,n=e.vertical,i=e.modelValue,a=useRect(s),o=n?t.clientY-a.top:t.clientX-a.left,l=n?a.height:a.width,u=Number(r)+o/l*c.value;if(h(i)){var d=_slicedToArray(i,2),p=d[0],f=d[1];v(u<=(p+f)/2?[u,f]:[p,u],!0)}else v(u,!0)}},b=function(t){e.disabled||e.readonly||(u.start(t),i=e.modelValue,n=h(i)?i.map(m):m(i),l.value="start")},_=function(t){if(!e.disabled&&!e.readonly){"start"===l.value&&a("drag-start"),preventDefault(t,!0),u.move(t),l.value="draging";var o=useRect(s),d=(e.vertical?u.deltaY.value:u.deltaX.value)/(e.vertical?o.height:o.width)*c.value;h(n)?i[r]=n[r]+d:i=n+d,v(i)}},w=function(){e.disabled||e.readonly||("draging"===l.value&&(v(i,!0),a("drag-end")),l.value="")},A=function(t){var n="number"==typeof t?e.modelValue[t]:e.modelValue;return createVNode("div",{role:"slider",class:bem(function(){if("number"==typeof t){return"button-wrapper-"+["left","right"][t]}return"button-wrapper"}()),tabindex:e.disabled||e.readonly?-1:0,"aria-valuemin":+e.min,"aria-valuenow":n,"aria-valuemax":+e.max,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstart:function(e){"number"==typeof t&&(r=t),b(e)},onTouchmove:_,onTouchend:w,onTouchcancel:w,onClick:stopPropagation},[o.button?o.button():createVNode("div",{class:bem("button"),style:getSizeStyle(e.buttonSize)},null)])};return v(e.modelValue),useLinkField((function(){return e.modelValue})),function(){return createVNode("div",{ref:s,style:d.value,class:bem({vertical:e.vertical,disabled:e.disabled}),onClick:y},[createVNode("div",{class:bem("bar"),style:f.value},[e.range?[A(0),A(1)]:A()])])}}}),Slider=withInstall(_Slider),eventemitter3Exports=exports("ao",{}),eventemitter3={get exports(){return eventemitter3Exports},set exports(e){exports("ao",eventemitter3Exports=e)}};!function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,n,a,o){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new i(n,a||e,o),l=r?r+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function s(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),s.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},s.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,a=n.length,o=new Array(a);i2&&void 0!==arguments[2]?arguments[2]:{},n=ref();if(e.value){for(var i=new EngravingRules,a=0,o=Object.entries(r);ad)Se=(null===(Ie=n[n.length-1])||void 0===Ie?void 0:Ie.speed)||100;var Ne=[null===(V=O.sourceMeasure.verticalMeasureList)||void 0===V?void 0:V[0]],ke=u.currentTimeStamp.realValue,Ce=formatDuration(u.currentMeasure.activeTimeSignature,u.currentMeasure.duration),De=Ce.RealValue,Ee=Ce.Denominator,Pe=O.length,ze=Pe.wholeValue,Le=Pe.numerator,Oe=Pe.denominator,je=(Pe.realValue,f),Re=(state$2.isSpecialBookCategory?getTimeByBeatUnit(v,Se,u.currentMeasure.activeTimeSignature.Denominator):s)||1,Be=(state$2.isSpecialBookCategory?Se:s)||1;0===c&&(r+=getFixTime(Re));var Ve,Fe,Ue=(0===Le&&O.isRestFlag?De:(ze+Le)/Oe)*Ee*(60/Re),Ge=De*Ee*(60/Re);if(["Piano"].includes(null===(F=state$2.activeDetail)||void 0===F?void 0:F.code))Ue=(u.currentTimeStamp.realValue-w||(0===Le?De:(ze+Le)/Oe))*Ee*(60/Re);if(O.isRestFlag&&null!==(U=O)&&void 0!==U&&null!==(G=U.sourceMeasure)&&void 0!==G&&G.allRests)x=null===(Ve=O)||void 0===Ve||null===(Fe=Ve.sourceMeasure)||void 0===Fe?void 0:Fe.multipleRestMeasures;x>0&&(x-=1,Ue=Ge),O.isRestFlag&&Ue>Ge&&(Ue=Ge),O.DotsXml&&O.tuplet&&(Ue*=1.5),A&&(Ue=1e-7,A=!1,D=!0);var qe,Ye=_createForOfIteratorHelper((null===(q=O.sourceMeasure.staffLinkedExpressions)||void 0===q?void 0:q[0])||[]);try{for(Ye.s();!(qe=Ye.n()).done;){var Qe,We,He=qe.value;if(He)if((null===(Qe=He.expressions)||void 0===Qe?void 0:Qe.find((function(e){return"跳过下一个"===e.label})))&&Fraction.Equal(null===(We=O.voiceEntry)||void 0===We?void 0:We.Timestamp,He.Timestamp)){A=!0;break}}}catch(ut){Ye.e(ut)}finally{Ye.f()}w=u.currentTimeStamp.realValue,f+=Ue,m+=Ue;var Ze=Ue+je,Xe=O.ParentVoiceEntry.ParentVoice.Parent.SubInstruments[0].fixedKey||0,Je=null===(Y=Ne[0])||void 0===Y||null===(Q=Y.vfVoices[1])||void 0===Q?void 0:Q.tickables[_];if(n.length&&n[n.length-1].relativeTime===je)continue;if(0===c){var Ke,$e=getMeasureDurationDiff(u.currentMeasure);if(console.log("diff",$e),$e>0)g=$e*Ee*(60/Re),"MIDI"===(null===(Ke=state$2.activeDetail)||void 0===Ke?void 0:Ke.audioType)&&(g=0),r+=g}var et={skipMode:D,NoteToGraphicalNoteObjectId:O.NoteToGraphicalNoteObjectId,cursorBox:N,skipNextNote:A,measureNumberPrinted:y,difftime:g,octaveOffset:null===(W=Ne[0])||void 0===W?void 0:W.octaveOffset,frequency:null===(H=O.pitch)||void 0===H?void 0:H.frequency,speed:Be,beatSpeed:Re,i:c,si:d,stepSpeeds:p,indexOfMeasures:0,measureOpenIndex:a.length-1,measures:h,tempoInBPM:O.sourceMeasure.tempoInBPM,measureLength:Ge,relaMeasureLength:m,id:null==Je?void 0:Je.attrs.id,note:O.halfTone+12,relativeTime:retain(je),time:retain(je+r),endtime:retain(Ze+r),relaEndtime:retain(Ze),realValue:ke,halfTone:O.halfTone,voiceEntry:{isStaccato:O.voiceEntry.isStaccato(),Timestamp:_objectSpread({},O.voiceEntry.Timestamp),ornamentContainer:O.voiceEntry.ornamentContainer?_objectSpread({},O.voiceEntry.ornamentContainer):""},noteElement:{NoteToGraphicalNoteObjectId:O.NoteToGraphicalNoteObjectId,notehead:O.notehead?{filled:O.notehead.filled,shape:O.notehead.shape,sourceNote:null===(Z=O.notehead.sourceNote)||void 0===Z?void 0:Z.NoteToGraphicalNoteObjectId}:"",noteheadColor:O.noteheadColor,isRestFlag:O.isRestFlag,sourceMeasure:{measureListIndex:null===(X=O)||void 0===X||null===(J=X.SourceMeasure)||void 0===J?void 0:J.measureListIndex,MeasureNumberXML:null===(K=O)||void 0===K||null===($=K.SourceMeasure)||void 0===$?void 0:$.MeasureNumberXML,allRests:null===(ee=O)||void 0===ee||null===(te=ee.SourceMeasure)||void 0===te?void 0:te.allRests,isRestFlag:null===(re=O)||void 0===re||null===(ne=re.SourceMeasure)||void 0===ne?void 0:ne.isRestFlag,multipleRestMeasures:null===(ie=O)||void 0===ie||null===(ae=ie.SourceMeasure)||void 0===ae?void 0:ae.multipleRestMeasures,verticalMeasureList:Array.isArray(null===(oe=O)||void 0===oe||null===(se=oe.SourceMeasure)||void 0===se?void 0:se.verticalMeasureList)?O.SourceMeasure.verticalMeasureList.map((function(e){var t=(null==e?void 0:e.stave)||{},r=t.x,n=t.y,i=t.width,a=t.height,o=t.start_x,s=t.end_x;return e?{stave:{x:r,y:n,width:i,height:a,start_x:o,end_x:s},boundingBox:e&&e.boundingBox?{absolutePosition:_objectSpread({},e.boundingBox.absolutePosition),size:_objectSpread({},e.boundingBox.size)}:""}:void 0})):[],activeTimeSignature:_objectSpread({},O.activeTimeSignature)},tie:O.tie?{StartNote:{NoteToGraphicalNoteObjectId:O.tie.StartNote.NoteToGraphicalNoteObjectId},notes:Array.isArray(O.tie.notes)&&(null===(le=O.tie.notes)||void 0===le?void 0:le.map((function(e){return{NoteToGraphicalNoteObjectId:e.NoteToGraphicalNoteObjectId}})))||[]}:"",slurs:Array.isArray(O.slurs)?O.slurs.map((function(e){return{startNote:{NoteToGraphicalNoteObjectId:e.startNote.NoteToGraphicalNoteObjectId},endNote:{NoteToGraphicalNoteObjectId:e.endNote.NoteToGraphicalNoteObjectId}}})):[],pitch:{prevFrequency:null===(ue=O.pitch)||void 0===ue?void 0:ue.prevFrequency,nextFrequency:null===(ce=O.pitch)||void 0===ce?void 0:ce.nextFrequency,frequency:null===(de=O.pitch)||void 0===de?void 0:de.frequency},Length:_objectSpread({},O.Length)},svgElelent:Je?{bbox:(null===(he=Je.getBoundingBox)||void 0===he?void 0:he.call(Je))||"",top_y:Je.top_y,note_height:Je.note_height}:"",fixedKey:Xe,realKey:0,duration:0,formatLyricsEntries:formatLyricsEntries(O),stave:Ne[0]&&Ne[0].stave?{attrs:Ne[0].stave?_objectSpread({},Ne[0].stave.attrs):{}}:"",firstVerticalMeasure:{measureNumber:null==Ne||null===(pe=Ne[0])||void 0===pe?void 0:pe.measureNumber},noteLength:1,halfTone1:Array.isArray(L.notes)?L.notes.map((function(e){return e.halfTone+12})).filter(Boolean):[],halfTone2:C&&Array.isArray(C.notes)?C.notes.map((function(e){return e.halfTone+12})).filter(Boolean):[]};et.realKey=l(O.halfTone-12*Xe,et),et.duration=et.endtime-et.time;var tt=(null===(fe=Ne[0])||void 0===fe||null===(me=fe.vfVoices[1])||void 0===me?void 0:me.tickables)||[],rt=(null===(ge=O.sourceMeasure.verticalMeasureList)||void 0===ge||null===(ve=ge[0])||void 0===ve||null===(ye=ve.staffEntries)||void 0===ye?void 0:ye.length)||tt.length;et.noteLength=rt||1,n.push(et),i.push(et.id),h.push({realKey:et.realKey,NoteToGraphicalNoteObjectId:O.NoteToGraphicalNoteObjectId}),d0)for(;t-r>0;)t-++r>0&&e.cursor.setPosition(_objectSpread({},state$2.times[r].cursorBox));else e.cursor.setPosition(_objectSpread({},state$2.times[t].cursorBox))}else if(t||0===t)if(r&&t-r==1)e.cursor.next();else if(r&&t-r>0)for(;t-r>0;)r++,e.cursor.next();else{var n=0;for(e.cursor.reset();nstate$2.times[state$2.times.length-1].endtime)return-1;for(var r=0,n=e.filter((function(t,r){var n=e[r-1];return!1===(null==n?void 0:n.skipNextNote)})),i=0;i=a.time))break;o&&a.time==o.time||(r=a.i)}if(state$2.sectionStatus&&2===state$2.section.length){var s=state$2.befireSection||state$2.section[0];r=Math.min(Math.max(r,s.i),state$2.section[1].i),console.log("endIndex",r)}return r},getSlursNote=function(e,t){var r,n,i="end"===t?null===(r=e.noteElement.slurs[0])||void 0===r?void 0:r.endNote:null===(n=e.noteElement.slurs[0])||void 0===n?void 0:n.startNote;if(i)return state$2.times.find((function(e){return e.NoteToGraphicalNoteObjectId==i.NoteToGraphicalNoteObjectId}))},getNoteBySlursStart=function(e,t,r){var n=e,i=getSlursNote(n,r);if(!i&&t){var a,o=_createForOfIteratorHelper(n.measures);try{var s=function(){var e=a.value,t=state$2.times.find((function(t){return t.NoteToGraphicalNoteObjectId==e.NoteToGraphicalNoteObjectId}));console.log("🚀 ~ item",t),t.noteElement.slurs.length&&(i=getSlursNote(t,r),n=t)};for(o.s();!(a=o.n()).done;)s()}catch(d){o.e(d)}finally{o.f()}}if(n&&i!==n.noteElement){var l,u=_createForOfIteratorHelper(state$2.times);try{for(u.s();!(l=u.n()).done;){var c=l.value;if(i===c.noteElement)return c}}catch(d){u.e(d)}finally{u.f()}}return n},getParentNote=exports("c",(function(e){if(e){var t,r=_createForOfIteratorHelper(state$2.times);try{for(r.s();!(t=r.n()).done;){var n=t.value;if(e.NoteToGraphicalNoteObjectId===n.noteElement.NoteToGraphicalNoteObjectId)return n}}catch(i){r.e(i)}finally{r.f()}}})),getNoteByMeasuresSlursStart=exports("al",(function(e){var t,r=e;if(e.noteElement.tie&&e.noteElement.tie.StartNote&&(t=e.noteElement.tie.StartNote),r&&t&&t!==r.noteElement){var n,i=_createForOfIteratorHelper(state$2.times);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(t.NoteToGraphicalNoteObjectId===a.noteElement.NoteToGraphicalNoteObjectId)return a}}catch(o){i.e(o)}finally{i.f()}}return r})),getActtiveNoteByTimes=function(e){var t,r,n=null===(t=e.target)||void 0===t?void 0:t.dataset,i={},a=_createForOfIteratorHelper(state$2.times);try{for(a.s();!(r=a.n()).done;){var o=r.value;o.id&&(i[o.id]=o)}}catch(s){a.e(s)}finally{a.f()}return i[n.id||""]},getPrevHasSourceNote=function(e){for(var t=Math.max(state$2.times.indexOf(e)-1,0);t>=0;t--){var r=state$2.times[t];if(null!=r&&r.stave)return r}},getBoundingBoxByverticalNote=exports("e",(function(e){var t,r,n,i,a,o,s=null==e||null===(t=e.noteElement)||void 0===t||null===(r=t.sourceMeasure)||void 0===r?void 0:r.verticalMeasureList,l=0;if(s=s&&s[0]?s:(null==e||null===(n=e.noteElement)||void 0===n?void 0:n.isRestFlag)&&(null===(i=getPrevHasSourceNote(e))||void 0===i||null===(a=i.noteElement)||void 0===a||null===(o=a.sourceMeasure)||void 0===o?void 0:o.verticalMeasureList))for(var u=s[state.partIndex],c=0;c0)l+=null===(f=s[c-1])||void 0===f?void 0:f.stave.height;l+=m;var g=null==u?void 0:u.stave,v=g.x,y=g.y,b=g.width,_=g.context,w=g.start_x,A=g.end_x;return{measureIndex:(null==e||null===(h=e.noteElement)||void 0===h?void 0:h.sourceMeasure.measureListIndex)||0,MeasureNumberXML:(null==e||null===(p=e.noteElement)||void 0===p?void 0:p.sourceMeasure.MeasureNumberXML)||1,start_x:w,end_x:A,height:l,x:v,y:y,width:b,context:_}}}return{measureIndex:0,height:l,start_x:0,end_x:0,x:0,y:0,width:0,context:{element:null}}})),getDuration=exports("q",(function(e){if(e){var t,r=null==e||null===(t=e.graphic)||void 0===t?void 0:t.measureList[0][0];if(r){var n=null==r?void 0:r.parentSourceMeasure,i=n.duration,a=n.tempoInBPM,o=n.activeTimeSignature;if(i)return _objectSpread(_objectSpread({},formatDuration(o)),{},{tempoInBPM:a})}}return{}})),formatDuration=function(e,t){return e},getTimeByBeatUnit=function(e,t,r){var n=4;switch(e){case"1024th":n=1024;break;case"512th":n=512;break;case"256th":n=256;break;case"128th":n=128;break;case"64th":n=64;break;case"32nd":n=32;break;case"16th":n=16;break;case"eighth":n=8;break;case"quarter":n=4;break;case"half":n=2;break;case"whole":n=1;break;case"breve":n=.5;break;case"long":n=.25;break;case"maxima":n=.125}return r/n*t},getEnvHostname=exports("ac",(function(){return location.origin.indexOf("online")>-1?"https://mstuonline.dayaedu.com":location.origin.indexOf("dev")>-1?"http://mstudev.dayaedu.com":"https://mstutest.dayaedu.com"})),getTvIconUrl=exports("ab",(function(){return location.origin.indexOf("online")>-1?"https://mteaonline.dayaedu.com/#/guide":location.origin.indexOf("dev")>-1?"http://mteadev.dayaedu.com/#/guide":"https://mteatest.dayaedu.com/#/guide"})),setPrefix=exports("at",(function(e){return e?"?"+e:""})),formatXML=exports("f",(function(e,t){if(!e)return"";var r,n=(new DOMParser).parseFromString(e,"text/xml"),i=n.getElementsByTagName("measure"),a=-1,o=-1,s=document.createElement("direction");(s.innerHTML='\n \n quarter\n 100\n \n \n 1\n 1',0===n.getElementsByTagName("per-minute").length)&&(null===(r=i[0])||void 0===r||r.insertAdjacentElement("afterbegin",s));var l,u=_createForOfIteratorHelper(i);try{for(u.s();!(l=u.n()).done;){var c,d=l.value;-1===a&&d.getElementsByTagName("beats").length&&(a=parseInt(d.getElementsByTagName("beats")[0].textContent||"4")),-1===o&&d.getElementsByTagName("beat-type").length&&(o=parseInt(d.getElementsByTagName("beat-type")[0].textContent||"4"));var h=parseInt((null===(c=d.getElementsByTagName("divisions")[0])||void 0===c?void 0:c.textContent)||"256");if(0===d.getElementsByTagName("note").length){var p,f=null===(p=d.getElementsByTagName("forward")[0])||void 0===p?void 0:p.getElementsByTagName("duration")[0];f&&(f.textContent="0"),d.innerHTML=d.innerHTML+'\n \n \n '.concat(h*a,"\n 1\n whole\n ")}}}catch(g){u.e(g)}finally{u.f()}if(t){var m=n.querySelector("work-title");m&&t.title&&(m.textContent=t.title)}return(new XMLSerializer).serializeToString(n)})),getCustomInfo=exports("d",(function(e){var t,r,n={showSpeed:!0,parsedXML:e,code:""},i=(new DOMParser).parseFromString(e,"text/xml"),a=_createForOfIteratorHelper(i.getElementsByTagName("words"));try{for(a.s();!(r=a.n()).done;){var o,s,l=r.value;l&&"隐藏速度"===(null===(o=l.textContent)||void 0===o?void 0:o.trim())&&(n.showSpeed=!1,l.textContent=""),l&&"@"===(null===(s=l.textContent)||void 0===s?void 0:s.trim())&&(l.textContent="segno")}}catch(u){a.e(u)}finally{a.f()}return n.parsedXML=(new XMLSerializer).serializeToString(i),n.code=(null===(t=i.querySelector("part-name"))||void 0===t?void 0:t.innerHTML)||"",n})),setElementNoteBefore=function(e,t,r){var n=0;if(t){for(var i=0;i0)for(var o=0,s=0;s-1){var s=h.indexOf(i),l=e.getElementsByTagName("measure")[s];setElementNoteBefore(n,i,l)}})),f.forEach((function(t){var r=t.textContent||"";if((isSpecialMark(r)||isSpeedKeyword(r)||isGradientWords(r)||isRepeatWord(r)||GRADIENT_SPEED_RESET_TAG)&&r){var n,i=null===(n=t.parentElement)||void 0===n?void 0:n.parentElement,a=null==i?void 0:i.parentElement,o=_toConsumableArray((null==a?void 0:a.childNodes)||[]),s=i?o.indexOf(i):-1;if(i&&a&&s>-1){var l=h.indexOf(a),u=e.getElementsByTagName("measure")[l];setElementNoteBefore(i,a,u)}}})),m.forEach((function(t){var r,n=null===(r=t.parentElement)||void 0===r?void 0:r.parentElement,i=null==n?void 0:n.parentElement;if(i){var a,o=h.indexOf(i);null===(a=e.getElementsByTagName("measure")[o])||void 0===a||a.appendChild(n.cloneNode(!0))}}))}if(e&&e.getAttribute("id")===v){var l,u,c=e.getElementsByTagName("barline"),d=null===(l=c[c.length-1])||void 0===l?void 0:l.parentElement;if("barline"!==(null==d||null===(u=d.lastElementChild)||void 0===u?void 0:u.tagName)){var g,y=_createForOfIteratorHelper((null==d?void 0:d.children)||[]);try{for(y.s();!(g=y.n()).done;){var b=g.value;if("barline"===b.tagName){null==d||d.appendChild(b);break}}}catch(_){y.e(_)}finally{y.f()}}}})),Array.from(u).forEach((function(e){var t;e&&e.getAttribute("id")!==v&&(null===(t=e.parentNode)||void 0===t||t.removeChild(e))}));var y=l.getElementsByTagName("note");Array.from(y).forEach((function(e,t){var r,n=e.getElementsByTagName("grace");n&&n.length&&e.appendChild(null===(r=function(e){for(var t,r=y[e+1],n=e;n1){var u,c=i(null===(u=s.parentElement)||void 0===u?void 0:u.nextElementSibling);if(c&&c.querySelectorAll("slur").length>0){var d,h,p=Array.from((null===(d=c.querySelector("notations"))||void 0===d?void 0:d.children)||[]).map((function(e){return e.getAttribute("number")})),f=_createForOfIteratorHelper(l.querySelectorAll("slur"));try{for(f.s();!(h=f.n()).done;){var m,g=h.value;if(!p.includes(g.getAttribute("number")))null===(m=c.querySelector("notations"))||void 0===m||m.appendChild(g)}}catch(v){f.e(v)}finally{f.f()}}}}}catch(v){a.e(v)}finally{a.f()}return(new XMLSerializer).serializeToString(t)})),getVoicePartInfo=exports("aw",(function(){var e=state$3,t=e.MusicalInstrumentClassification,r=e.chinesePartName,n=-1,i=state$2,a=i.partListNames,o=i.partIndex;if(a.filter((function(e){return""!==(e||"").trim()})).length)for(var s=function(){var e=_slicedToArray(u[l],2),t=e[0],i=e[1],s=a[o],c=i.filter((function(e){return e&&s.indexOf(e||"")>-1}));if(s&&(c.length||i.includes(s)))return isNaN(+t)||(n=+t),{v:{realPartListNames:a,subjectId:n,partListNames:i,partName:s,chinesePartName:r[s]||s}}},l=0,u=Object.entries(t);l2&&void 0!==arguments[2]&&arguments[2];if(!e)return!1;var n,i=!1,a=_createForOfIteratorHelper(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(o.id===t&&(r||classids.includes(o.id))){i=!0;break}if(o.sysMusicScoreCategoriesList&&(i=idIsInClassIds(o.sysMusicScoreCategoriesList,t,r||classids.includes(o.id))))break}}catch(s){a.e(s)}finally{a.f()}return i})),SectionHint=function(){function e(){_classCallCheck2(this,e),_defineProperty(this,"currentNote",null),_defineProperty(this,"el",document.createElement("div")),_defineProperty(this,"span",document.createElement("span")),this.init()}return _createClass(e,[{key:"init",value:function(){this.el.id="section-hint"+Math.floor(1e5*Math.random()),this.hide()}},{key:"showForElement",value:function(e){if(this.currentNote!==e){this.el||(this.el=document.createElement("div"),this.init(),this.show()),this.currentNote=e;var t=getBoundingBoxByverticalNote(e),r=document.querySelector("#osmdSvgPage1");if(t){var n,i=t.x,a=t.y,o=t.width,s=t.height;this.el.id="custom-cursor-bg-hint",this.el.style.position="absolute",this.el.style.top=formatZoom(a)+"px",this.el.style.left=formatZoom(i)+"px",this.el.style.width=formatZoom(o)+"px",this.el.style.height=formatZoom(s)+"px",this.el.style.zIndex="-1",null==r||null===(n=r.parentNode)||void 0===n||n.appendChild(this.el)}}}},{key:"hide",value:function(){this.el.style.display="none"}},{key:"show",value:function(){this.el.style.display=""}},{key:"destroy",value:function(){this.currentNote=null,this.hide()}}]),e}(),__variableDynamicImportRuntimeHelper=function(e,t){var r=e[t];return r?"function"==typeof r?r():Promise.resolve(r):new Promise((function(e,r){("function"==typeof queueMicrotask?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))}))},getRouterComponent=function(e){return _asyncToGenerator(regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=setTimeout((function(){open$2()}),300),n=Promise.resolve(null),t.prev=2,t.next=5,__variableDynamicImportRuntimeHelper(Object.assign({"./pages/baseClass/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.d7f6dfa4.js")}),void 0,module.meta.url)},"./pages/classify/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.2c0e87c7.js")}),void 0,module.meta.url)},"./pages/detail/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.af6974d7.js")}),void 0,module.meta.url)},"./pages/list/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.3ad3a9a5.js")}),void 0,module.meta.url)},"./pages/notfund/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.f4d60e6e.js")}),void 0,module.meta.url)},"./pages/render-test/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.345a20b7.js")}),void 0,module.meta.url)},"./pages/report/index.tsx":function(){return __vitePreload((function(){return module.import("./index-legacy.8c8a7364.js").then((function(e){return e.i}))}),void 0,module.meta.url)}}),"./pages/".concat(e,"/index.tsx"));case 5:n=t.sent,t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),n=Promise.reject();case 11:return clearTimeout(r),close$2(),t.abrupt("return",n);case 14:case"end":return t.stop()}}),t,null,[[2,8]])})))},routes=[{path:"/",component:getRouterComponent("baseClass")},{path:"/classify",component:getRouterComponent("classify")},{path:"/list/:id",component:getRouterComponent("list"),meta:{keepAlive:!0}},{path:"/detail/:id",component:getRouterComponent("detail")},{path:"/evaluating/:id",component:getRouterComponent("detail")},{path:"/report",component:getRouterComponent("report")},{path:"/report/:id",component:getRouterComponent("report")},{path:"/render-test",component:getRouterComponent("render-test")},{path:"/vexflow-test",component:__vitePreload((function(){return module.import("./index-legacy.049f4c6e.js")}),void 0,module.meta.url)},{path:"/:pathMatch(.*)*",component:getRouterComponent("notfund"),meta:{title:"404 Not Fund"}}];createRouter({history:createWebHashHistory(),routes:routes});var tock="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",tick="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",b64toBlob=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:512,n=atob(e),i=[],a=0;a=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,d()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var t=this||n;if(t.state=t.ctx&&t.ctx.state||"suspended",t._autoSuspend(),!t.usingWebAudio)if("undefined"!=typeof Audio)try{void 0===(new Audio).oncanplaythrough&&(t._canPlayEvent="canplay")}catch(e){t.noAudio=!0}else t.noAudio=!0;try{(new Audio).muted&&(t.noAudio=!0)}catch(e){}return t.noAudio||t._setupCodecs(),t},_setupCodecs:function(){var e=this||n,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(c){return e}if(!t||"function"!=typeof t.canPlayType)return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),i=e._navigator?e._navigator.userAgent:"",a=i.match(/OPR\/([0-6].)/g),o=a&&parseInt(a[0].split("/")[1],10)<33,s=-1!==i.indexOf("Safari")&&-1===i.indexOf("Chrome"),l=i.match(/Version\/(.*?) /),u=s&&l&&parseInt(l[1],10)<15;return e._codecs={mp3:!(o||!r&&!t.canPlayType("audio/mp3;").replace(/^no$/,"")),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!(u||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!(u||!t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function t(r){for(;e._html5AudioPool.length0?s._seek:r._sprite[e][0]/1e3),c=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-u),d=1e3*c/Math.abs(s._rate),h=r._sprite[e][0]/1e3,p=(r._sprite[e][0]+r._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var f=function(){s._paused=!1,s._seek=u,s._start=h,s._stop=p,s._loop=!(!s._loop&&!r._sprite[e][2])};if(!(u>=p)){var m=s._node;if(r._webAudio){var g=function(){r._playLock=!1,f(),r._refreshBuffer(s);var e=s._muted||r._muted?0:s._volume;m.gain.setValueAtTime(e,n.ctx.currentTime),s._playStart=n.ctx.currentTime,void 0===m.bufferSource.start?s._loop?m.bufferSource.noteGrainOn(0,u,86400):m.bufferSource.noteGrainOn(0,u,c):s._loop?m.bufferSource.start(0,u,86400):m.bufferSource.start(0,u,c),d!==1/0&&(r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),d)),t||setTimeout((function(){r._emit("play",s._id),r._loadQueue()}),0)};"running"===n.state&&"interrupted"!==n.ctx.state?g():(r._playLock=!0,r.once("resume",g),r._clearTimer(s._id))}else{var v=function(){m.currentTime=u,m.muted=s._muted||r._muted||n._muted||m.muted,m.volume=s._volume*n.volume(),m.playbackRate=s._rate;try{var i=m.play();if(i&&"undefined"!=typeof Promise&&(i instanceof Promise||"function"==typeof i.then)?(r._playLock=!0,f(),i.then((function(){r._playLock=!1,m._unlocked=!0,t?r._loadQueue():r._emit("play",s._id)})).catch((function(){r._playLock=!1,r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0}))):t||(r._playLock=!1,f(),r._emit("play",s._id)),m.playbackRate=s._rate,m.paused)return void r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");"__default"!==e||s._loop?r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),d):(r._endTimers[s._id]=function(){r._ended(s),m.removeEventListener("ended",r._endTimers[s._id],!1)},m.addEventListener("ended",r._endTimers[s._id],!1))}catch(a){r._emit("playerror",s._id,a)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===m.src&&(m.src=r._src,m.load());var y=window&&window.ejecta||!m.readyState&&n._navigator.isCocoonJS;if(m.readyState>=3||y)v();else{r._playLock=!0,r._state="loading";m.addEventListener(n._canPlayEvent,(function e(){r._state="loaded",v(),m.removeEventListener(n._canPlayEvent,e,!1)}),!1),r._clearTimer(s._id)}}return s._id}r._ended(s)},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var r=t._getSoundIds(e),n=0;n=0?t=parseInt(a[0],10):e=parseFloat(a[0])}else a.length>=2&&(e=parseFloat(a[0]),t=parseInt(a[1],10));if(!(void 0!==e&&e>=0&&e<=1))return(r=t?i._soundById(t):i._sounds[0])?r._volume:0;if("loaded"!==i._state||i._playLock)return i._queue.push({event:"volume",action:function(){i.volume.apply(i,a)}}),i;void 0===t&&(i._volume=e),t=i._getSoundIds(t);for(var l=0;l0?n/u:n),d=Date.now();e._fadeTo=r,e._interval=setInterval((function(){var i=(Date.now()-d)/n;d=Date.now(),s+=l*i,s=Math.round(100*s)/100,s=l<0?Math.max(r,s):Math.min(r,s),o._webAudio?e._volume=s:o.volume(s,e._id,!0),a&&(o._volume=s),(rt&&s>=r)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,o.volume(r,e._id),o._emit("fade",e._id))}),c)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e,t,r,n=this,i=arguments;if(0===i.length)return n._loop;if(1===i.length){if("boolean"!=typeof i[0])return!!(r=n._soundById(parseInt(i[0],10)))&&r._loop;e=i[0],n._loop=e}else 2===i.length&&(e=i[0],t=parseInt(i[1],10));for(var a=n._getSoundIds(t),o=0;o=0?t=parseInt(a[0],10):e=parseFloat(a[0])}else 2===a.length&&(e=parseFloat(a[0]),t=parseInt(a[1],10));if("number"!=typeof e)return(r=i._soundById(t))?r._rate:i._rate;if("loaded"!==i._state||i._playLock)return i._queue.push({event:"rate",action:function(){i.rate.apply(i,a)}}),i;void 0===t&&(i._rate=e),t=i._getSoundIds(t);for(var l=0;l=0?t=parseInt(i[0],10):r._sounds.length&&(t=r._sounds[0]._id,e=parseFloat(i[0]))}else 2===i.length&&(e=parseFloat(i[0]),t=parseInt(i[1],10));if(void 0===t)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,i)}}),r;var s=r._soundById(t);if(s){if(!("number"==typeof e&&e>=0)){if(r._webAudio){var l=r.playing(t)?n.ctx.currentTime-s._playStart:0,u=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(u+l*Math.abs(s._rate))}return s._node.currentTime}var c=r.playing(t);c&&r.pause(t,!0),s._seek=e,s._ended=!1,r._clearTimer(t),r._webAudio||!s._node||isNaN(s._node.duration)||(s._node.currentTime=e);var d=function(){c&&r.play(t,!0),r._emit("seek",t)};if(c&&!r._webAudio){var h=function e(){r._playLock?setTimeout(e,0):d()};setTimeout(h,0)}else d()}return r},playing:function(e){var t=this;if("number"==typeof e){var r=t._soundById(e);return!!r&&!r._paused}for(var n=0;n=0&&n._howls.splice(i,1);var a=!0;for(r=0;r=0){a=!1;break}return o&&a&&delete o[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,r,n){var i=this["_on"+e];return"function"==typeof t&&i.push(n?{id:r,fn:t,once:n}:{id:r,fn:t}),this},off:function(e,t,r){var n=this,i=n["_on"+e],a=0;if("number"==typeof t&&(r=t,t=null),t||r)for(a=0;a=0;a--)i[a].id&&i[a].id!==t&&"load"!==e||(setTimeout(function(e){e.call(this,t,r)}.bind(n,i[a].fn),0),i[a].once&&n.off(e,i[a].fn,i[a].id));return n._loadQueue(e),n},_loadQueue:function(e){var t=this;if(t._queue.length>0){var r=t._queue[0];r.event===e&&(t._queue.shift(),t._loadQueue()),e||r.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;n--){if(r<=t)return;e._sounds[n]._ended&&(e._webAudio&&e._sounds[n]._node&&e._sounds[n]._node.disconnect(0),e._sounds.splice(n,1),r--)}}},_getSoundIds:function(e){if(void 0===e){for(var t=[],r=0;r=0;if(n._scratchBuffer&&t.bufferSource&&(t.bufferSource.onended=null,t.bufferSource.disconnect(0),r))try{t.bufferSource.buffer=n._scratchBuffer}catch(e){}return t.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var a=function(e){this._parent=e,this.init()};a.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(10*e._node.duration)/10,0===Object.keys(t._sprite).length&&(t._sprite={__default:[0,1e3*t._duration]}),"loaded"!==t._state&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(10*e._node.duration)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var o={},s=function(e){var t=e._src;if(o[t])return e._duration=o[t].duration,void c(e);if(/^data:[^;]+;base64,/.test(t)){for(var r=atob(t.split(",")[1]),n=new Uint8Array(r.length),i=0;i0?(o[t._src]=e,c(t,e)):r()};"undefined"!=typeof Promise&&1===n.ctx.decodeAudioData.length?n.ctx.decodeAudioData(e).then(i).catch(r):n.ctx.decodeAudioData(e,i,r)},c=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},d=function(){if(n.usingWebAudio){try{"undefined"!=typeof AudioContext?n.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch(e){n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var t=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),r=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),i=r?parseInt(r[1],10):null;if(t&&i&&i<9){var a=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!a&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=void 0===n.ctx.createGain?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};t.Howler=n,t.Howl=i,void 0!==commonjsGlobal$1?(commonjsGlobal$1.HowlerGlobal=r,commonjsGlobal$1.Howler=n,commonjsGlobal$1.Howl=i,commonjsGlobal$1.Sound=a):"undefined"!=typeof window&&(window.HowlerGlobal=r,window.Howler=n,window.Howl=i,window.Sound=a)}(), /*! * Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported. * * howler.js v2.2.3 * howlerjs.com * * (c) 2013-2020, James Simpson of GoldFire Studios * goldfirestudios.com * * MIT License */ function(){var e;HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var r=t._howls.length-1;r>=0;r--)t._howls[r].stereo(e);return t},HowlerGlobal.prototype.pos=function(e,t,r){var n=this;return n.ctx&&n.ctx.listener?(t="number"!=typeof t?n._pos[1]:t,r="number"!=typeof r?n._pos[2]:r,"number"!=typeof e?n._pos:(n._pos=[e,t,r],void 0!==n.ctx.listener.positionX?(n.ctx.listener.positionX.setTargetAtTime(n._pos[0],Howler.ctx.currentTime,.1),n.ctx.listener.positionY.setTargetAtTime(n._pos[1],Howler.ctx.currentTime,.1),n.ctx.listener.positionZ.setTargetAtTime(n._pos[2],Howler.ctx.currentTime,.1)):n.ctx.listener.setPosition(n._pos[0],n._pos[1],n._pos[2]),n)):n},HowlerGlobal.prototype.orientation=function(e,t,r,n,i,a){var o=this;if(!o.ctx||!o.ctx.listener)return o;var s=o._orientation;return t="number"!=typeof t?s[1]:t,r="number"!=typeof r?s[2]:r,n="number"!=typeof n?s[3]:n,i="number"!=typeof i?s[4]:i,a="number"!=typeof a?s[5]:a,"number"!=typeof e?s:(o._orientation=[e,t,r,n,i,a],void 0!==o.ctx.listener.forwardX?(o.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),o.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),o.ctx.listener.forwardZ.setTargetAtTime(r,Howler.ctx.currentTime,.1),o.ctx.listener.upX.setTargetAtTime(n,Howler.ctx.currentTime,.1),o.ctx.listener.upY.setTargetAtTime(i,Howler.ctx.currentTime,.1),o.ctx.listener.upZ.setTargetAtTime(a,Howler.ctx.currentTime,.1)):o.ctx.listener.setOrientation(e,t,r,n,i,a),o)},Howl.prototype.init=(e=Howl.prototype.init,function(t){var r=this;return r._orientation=t.orientation||[1,0,0],r._stereo=t.stereo||null,r._pos=t.pos||null,r._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},r._onstereo=t.onstereo?[{fn:t.onstereo}]:[],r._onpos=t.onpos?[{fn:t.onpos}]:[],r._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}),Howl.prototype.stereo=function(e,r){var n=this;if(!n._webAudio)return n;if("loaded"!==n._state)return n._queue.push({event:"stereo",action:function(){n.stereo(e,r)}}),n;var i=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===r){if("number"!=typeof e)return n._stereo;n._stereo=e,n._pos=[e,0,0]}for(var a=n._getSoundIds(r),o=0;o2&&void 0!==a[2]?a[2]:1,e.next=3,nextTick();case 3:if(!this.isRuning){e.next=5;break}return e.abrupt("return");case 5:this.isRuning=!0,i=this.formatTick(t,n),this.startTick(i,r,t,n);case 8:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})},{key:"start",value:(t=_asyncToGenerator(regeneratorRuntime.mark((function e(t,r){var n,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=i.length>2&&void 0!==i[2]?i[2]:1,this.isNeedStop=!1,this.setAudioMode(t,r,n);case 3:case"end":return e.stop()}}),e,this)}))),function(e,r){return t.apply(this,arguments)})},{key:"destroy",value:function(){this.ticks=[],this.event.emit("destroy"),console.log("destroy"),state$2.activeTick=-1,state$2.activeTickRepeat=1,this.event.removeAllListeners(),this.isRuning=!1,this.isNeedStop=!0,this.part&&(this.part.clear(),this.part=null)}}]),e}();exports("af",Player);var useOriginSearch=exports("u",(function(){var e=location.search,t=queryString.parse(e);if(t.Authorization&&sessionStorage.setItem("Authorization",t.Authorization||""),t.setting)try{t.setting=JSON.parse(decodeURIComponent(t.setting))}catch(r){}return t})),useReload=exports("au",(function(){var e=useOriginSearch(),t=queryString.stringify(_objectSpread(_objectSpread({},e),{},{_t:Date.now()}),{});location.search="?"+t})),useMenu=function(){var e=ref(!0);return useEventListener("click",(function(t){var r=t.path||t.composedPath(),n=r[0];if(n){var i=n.dataset.id&&n.dataset.id.indexOf("auto")>-1,a=r.find((function(e){var t;return"BUTTON"===e.tagName||"button"===(null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"role"))}));if(i||a)return}e.value=!e.value}),{target:document.body.querySelector("#app")}),watch((function(){return state.playState}),(function(t,r){console.log("newRuntime",r);var n=r;"suspend"===n&&(n="pause"),e.value="pause"!==n})),[e]},dayjs_minExports={},dayjs_min={get exports(){return dayjs_minExports},set exports(e){dayjs_minExports=e}};!function(e,t){e.exports=function(){var e=1e3,t=6e4,r=36e5,n="millisecond",i="second",a="minute",o="hour",s="day",l="week",u="month",c="quarter",d="year",h="date",p="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},y={s:v,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),i=r%60;return(t<=0?"+":"-")+v(n,2,"0")+":"+v(i,2,"0")},m:function e(t,r){if(t.date()1)return e(o[0])}else{var s=t.name;_[s]=t,i=s}return!n&&i&&(b=i),i||!n&&b},x=function(e,t){if(w(e))return e.clone();var r="object"==_typeof2(t)?t:{};return r.date=e,r.args=arguments,new I(r)},M=y;M.l=A,M.i=w,M.w=function(e,t){return x(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var I=function(){function g(e){this.$L=A(e.locale,null,!0),this.parse(e)}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(M.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(f);if(n){var i=n[2]-1||0,a=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return M},v.isValid=function(){return!(this.$d.toString()===p)},v.isSame=function(e,t){var r=x(e);return this.startOf(t)<=r&&r<=this.endOf(t)},v.isAfter=function(e,t){return x(e)\n \n \n Click to add Title\n \n Click to add Composer\n Click to add Copyright\n \n 2021-08-27\n SmartMusic\n \n \n \n \n \n \n \n \n \n 6.5000\n 40\n \n \n 1827.3\n 1292\n \n 61.2\n 61.5\n 379.6\n 61.3\n \n \n \n 1.0000\n 1.0000\n 5.0000\n 1.0000\n 1.0000\n 3.4199\n 1.0000\n 60\n 50\n \n \n \n \n \n \n \n Music\n \n Music\n wind.flutes.flute\n \n Finale Default Bank\n \n \n \n \n \n \n \n \n \n \n 60\n 0\n \n 40\n \n system\n \n \n 3840\n \n 0\n major\n \n \n \n G\n 2\n \n \n \n \n \n C\n 5\n \n 15360\n 1\n whole\n \n \n \n \n ',text:""}:5==e||6==e?{xml:'\n \n \n Click to add Title\n \n Click to add Composer\n Click to add Copyright\n \n 2021-08-27\n SmartMusic\n \n \n \n \n \n \n \n \n \n 6.5000\n 40\n \n \n 1827.4\n 1292.1\n \n 61.3\n 61.5\n 355.6\n 61.4\n \n \n \n 1.0000\n 1.0000\n 5.0000\n 1.0000\n 1.0000\n 3.4199\n 1.0000\n 60\n 50\n \n \n \n \n \n \n \n Music\n \n Music\n wind.flutes.flute\n \n Finale Default Bank\n \n \n \n \n \n \n \n \n \n \n 60\n 0\n \n 40\n \n system\n \n \n 3840\n \n 1\n major\n \n \n \n G\n 2\n \n \n \n \n \n C\n 5\n \n 15360\n 1\n whole\n \n \n \n \n ',text:"C"}:13==e?{xml:'\n \n \n Click to add Title\n \n Click to add Composer\n Click to add Copyright\n \n 2021-08-27\n SmartMusic\n \n \n \n \n \n \n \n \n \n 6.5000\n 40\n \n \n 1827.4\n 1292.1\n \n 61.3\n 61.5\n 355.6\n 61.4\n \n \n \n 1.0000\n 1.0000\n 5.0000\n 1.0000\n 1.0000\n 3.4199\n 1.0000\n 60\n 50\n \n \n \n \n \n \n \n Music\n \n Music\n wind.flutes.flute\n \n Finale Default Bank\n \n \n \n \n \n \n \n \n \n \n 60\n 0\n \n 40\n \n system\n \n \n 3840\n \n -1\n major\n \n \n \n G\n 2\n \n \n \n \n \n F\n 4\n \n 15360\n 1\n whole\n \n \n \n \n ',text:"F"}:14==e||15==e?{xml:'\n \n \n Click to add Title\n \n Click to add Composer\n Click to add Copyright\n \n 2021-08-27\n SmartMusic\n \n \n \n \n \n \n \n \n \n 6.5000\n 40\n \n \n 1827.4\n 1292.1\n \n 61.3\n 61.5\n 355.6\n 61.4\n \n \n \n 1.0000\n 1.0000\n 5.0000\n 1.0000\n 1.0000\n 3.4199\n 1.0000\n 60\n 50\n \n \n \n \n \n \n \n Music\n \n Music\n wind.flutes.flute\n \n Finale Default Bank\n \n \n \n \n \n \n \n \n \n \n 60\n 0\n \n 40\n \n system\n \n \n 3840\n \n -2\n major\n \n \n \n F\n 4\n \n \n \n \n \n B\n -1\n 2\n \n 15360\n 1\n whole\n \n \n \n \n ',text:"S"}:120==e?{xml:'\n \n \n Click to add Title\n \n Click to add Composer\n Click to add Copyright\n \n 2021-08-27\n SmartMusic\n \n \n \n \n \n \n \n \n \n 6.5000\n 40\n \n \n 1827.3\n 1292\n \n 61.2\n 61.5\n 379.6\n 61.3\n \n \n \n 1.0000\n 1.0000\n 5.0000\n 1.0000\n 1.0000\n 3.4199\n 1.0000\n 60\n 50\n \n \n \n \n \n \n \n Music\n \n Music\n wind.flutes.flute\n \n Finale Default Bank\n \n \n \n \n \n \n \n \n \n \n 60\n 0\n \n 40\n \n system\n \n \n 3840\n \n 0\n major\n \n \n \n G\n 2\n \n \n \n \n \n A\n 5\n \n 15360\n 1\n whole\n \n \n \n \n ',text:"A"}:{xml:'\n \n \n Click to add Title\n \n Click to add Composer\n Click to add Copyright\n \n 2021-08-27\n SmartMusic\n \n \n \n \n \n \n \n \n \n 6.5000\n 40\n \n \n 1827.4\n 1292.1\n \n 61.3\n 61.5\n 355.6\n 61.4\n \n \n \n 1.0000\n 1.0000\n 5.0000\n 1.0000\n 1.0000\n 3.4199\n 1.0000\n 60\n 50\n \n \n \n \n \n \n \n Music\n \n Music\n wind.flutes.flute\n \n Finale Default Bank\n \n \n \n \n \n \n \n \n \n \n 60\n 0\n \n 40\n \n system\n \n \n 3840\n \n -2\n major\n \n \n \n G\n 2\n \n \n \n \n \n B\n -1\n 4\n \n 15360\n 1\n whole\n \n \n \n \n ',text:"Bb"}})),checkStatus=ref("checking"),checkFrequency=ref(0),dotIcons=ref([iconWhite,iconWhite,iconWhite]),trend=ref(-1),time=ref(0),useStart=function(t){var r=getAllNodes(t);checkFrequency.value=r[0].frequency,postMessage({api:"proxyServiceMessage",content:{header:{status:200,commond:"xmlInfo",type:"SOUND_CHECK"},body:{frequency:checkFrequency.value}}}),postMessage({api:"startSoundCheck"},(function(){checkStatus.value="checking";try{localStorage.setItem(storeKeys.lastCheckTime,""+(new Date).valueOf())}catch(e){}}))},useEnd=function(){postMessage({api:"endSoundCheck"})},useLister=function(){var e=function(e){var t,r=null==e||null===(t=e.content)||void 0===t?void 0:t.body.frequency;console.log("frequency",r,checkFrequency.value),trend.value=Math.abs(r-checkFrequency.value)<=5?0:r-checkFrequency.value>0?1:-1,dotIcons.value=[iconWhite,iconWhite,iconWhite],dotIcons.value[trend.value+1]=0===trend.value?iconGreen:iconRed,0!==trend.value&&(time.value=(new Date).getTime()),(new Date).getTime()-time.value>3e3&&(useEnd(),checkStatus.value="success",dotIcons.value=[iconGreen,iconGreen,iconGreen],setTimeout((function(){soundEffectShow.value=!1}),1e3))};onMounted((function(){listenerMessage("sendResult",e)})),onBeforeUnmount((function(){removeListenerMessage("sendResult",e)}))},soundEffectShow=ref(!1),SoundEffect=exports("Z",defineComponent({name:"ColexiuSoundEffect",emits:["success","close","pass","fail"],setup:function(e,t){var r=t.emit,n=ref(!1),i=ref(!1);return useLister(),watch([soundEffectShow,checkStatus],(function(){"success"===checkStatus.value&&r("success"),"fail"===checkStatus.value&&r("fail"),!1===soundEffectShow.value&&(n.value=!1,r("close"),useEnd())})),function(){var e=score(2),t=(null==e?void 0:e.xml)||"";return createVNode(Popup,{position:"bottom",show:soundEffectShow.value,"onUpdate:show":function(e){return soundEffectShow.value=e},onOpen:function(){return n.value=!0},onClosed:function(){return n.value=!1},teleport:"body"},{default:function(){return[createVNode("div",{class:styles$g.box},[createVNode("img",{class:styles$g.iconSound,src:iconSound$1},null),createVNode("div",{class:styles$g.wrap},[createVNode("div",{class:styles$g.staff},[n.value&&createVNode(MusicSheet,{isSoundEffect:!0,opotions:{stretchLastSystemLine:!0,drawMetronomeMarks:!1,drawPartAbbreviations:!1,drawPartNames:!1,drawSlurs:!1,drawTimeSignatures:!1,followCursor:!1},score:t,showSection:!1,onRerender:useStart},null)]),createVNode("div",{class:styles$g.des},[createTextVNode("请演奏 "),createVNode("span",{style:{color:"var(--primary-color)"}},[e.text]),createTextVNode("直到绿灯全部亮起")]),createVNode("div",{class:styles$g.lampWrap},[dotIcons.value.map((function(e,t){return createVNode("div",{class:styles$g.lamp,key:t},[createVNode("img",{class:["checking"===checkStatus.value&&styles$g.flickerAnimate],src:e},null)])}))])]),createVNode("img",{class:styles$g.bottom,src:iconBottom},null),createVNode(Button,{class:styles$g.button,icon:backIcon,onClick:function(){return soundEffectShow.value=!1}},null),createVNode(Popover,{class:styles$g.skepItems,show:i.value,"onUpdate:show":function(e){return i.value=e},actions:[{text:"跳过本次"},{text:"关闭校音"}],onSelect:function(e){return function(e){"关闭校音"===e.text&&(state$4.sett.tuning=!1),r("pass"),soundEffectShow.value=!1}(e)},showArrow:!1},{reference:function(){return createVNode(Button,{class:styles$g.skepBtn,icon:iconArrow,iconPosition:"right"},{default:function(){return[createTextVNode("跳过本次")]}})}})])]}})}}})),box="_box_1k6sl_1",bg$2="_bg_1k6sl_8",button$2="_button_1k6sl_15",iconSound="_iconSound_1k6sl_32",skepBtn="_skepBtn_1k6sl_38",sharBtn="_sharBtn_1k6sl_56",wrap$4="_wrap_1k6sl_60",top="_top_1k6sl_76",title$6="_title_1k6sl_83",line="_line_1k6sl_90",num="_num_1k6sl_100",txt="_txt_1k6sl_103",iconLeft="_iconLeft_1k6sl_109",iconTop="_iconTop_1k6sl_113",evaluatWrap="_evaluatWrap_1k6sl_117",evaluatTitle="_evaluatTitle_1k6sl_145",evaluatIcon="_evaluatIcon_1k6sl_150",fraction="_fraction_1k6sl_156",tips="_tips_1k6sl_168",btns="_btns_1k6sl_177",btnIcon="_btnIcon_1k6sl_188",confirm="_confirm_1k6sl_193",iconTitle$1="_iconTitle_1k6sl_199",footer="_footer_1k6sl_204",sbtn="_sbtn_1k6sl_233",styles$f={box:box,bg:bg$2,button:button$2,iconSound:iconSound,skepBtn:skepBtn,sharBtn:sharBtn,wrap:wrap$4,top:top,title:title$6,line:line,num:num,txt:txt,iconLeft:iconLeft,iconTop:iconTop,evaluatWrap:evaluatWrap,evaluatTitle:evaluatTitle,evaluatIcon:evaluatIcon,fraction:fraction,tips:tips,btns:btns,btnIcon:btnIcon,confirm:confirm,iconTitle:iconTitle$1,footer:footer,sbtn:sbtn},iconTitle=""+new URL("title-26d31e69.svg",module.meta.url).href,iconCancel=""+new URL("cancel-79fe3f5e.svg",module.meta.url).href,iconConfirm=""+new URL("confirm-8050789e.svg",module.meta.url).href,iconBadge=""+new URL("icon-badge-28fcacad.svg",module.meta.url).href,iconLianxi=""+new URL("icon-lianxi-104eeb83.svg",module.meta.url).href,iconReport=""+new URL("icon-report-7c7e9fcf.svg",module.meta.url).href,TryIcon=""+new URL("try-8a1d0eec.svg",module.meta.url).href,IntegrityIcon=""+new URL("integrity-845eab90.svg",module.meta.url).href,IntonationIcon=""+new URL("intonation-89ac38bc.svg",module.meta.url).href,CadenceIcon=""+new URL("cadence-89569b23.svg",module.meta.url).href,Image1$1=""+new URL("5-d8bfbf51.png",module.meta.url).href,Image2$1=""+new URL("4-cfa387c7.png",module.meta.url).href,Image3$1=""+new URL("3-d02c685a.png",module.meta.url).href,Image4$1=""+new URL("2-5c4c2ef5.png",module.meta.url).href,Image5$1=""+new URL("1-a0d5037d.png",module.meta.url).href,IconBad=""+new URL("bad-d9395829.png",module.meta.url).href,IconGood=""+new URL("good-b0fbfb32.png",module.meta.url).href,IconGreat=""+new URL("great-55272f0a.png",module.meta.url).href,IconPerfect=""+new URL("perfect-ab44b0e5.png",module.meta.url).href,icons={1:{icon:IconBad,text:"bad"},2:{icon:IconGood,text:"good"},3:{icon:IconGreat,text:"great"},4:{icon:IconPerfect,text:"perfect"}},constant={1:{img:Image1$1,tips:"你的演奏不太好,再练一练吧~",mome:"敢于尝试"},2:{img:Image2$1,tips:"你的演奏还不熟练,加紧训练才能有好成绩哦~",mome:"还要加油哦~"},3:{img:Image3$1,tips:"你的演奏还不流畅,科学的练习才能更完美哦~",mome:"突破自我"},4:{img:Image4$1,tips:"你的演奏还不错,继续加油吧,离完美就差一步啦~",mome:"崭露头角"},5:{img:Image5$1,tips:"你的演奏完美无缺,继续努力吧~",mome:"你很棒"}},getLeveByScoreId=function(e){if(!e&&"number"!=typeof e)return{};var t=1;return e>20&&e<=40?t=2:e>40&&e<=60?t=3:e>60&&e<=80?t=4:e>80&&(t=5),t},getLeveByScore=exports("am",(function(e){if(!e&&"number"!=typeof e)return{};var t=getLeveByScoreId(e);return constant[t]})),getLeveByScoreMeasure=exports("h",(function(e){if(!e&&"number"!=typeof e)return{};var t=1;return e>=40&&e<70?t=2:e>=70&&e<90?t=3:e>=90&&(t=4),icons[t]})),Image1=""+new URL("5-b3331931.svg",module.meta.url).href,Image2=""+new URL("4-7a8a1657.svg",module.meta.url).href,Image3=""+new URL("3-82262a8a.svg",module.meta.url).href,Image4=""+new URL("2-99f2ced3.svg",module.meta.url).href,Image5=""+new URL("1-3d063166.svg",module.meta.url).href,accompaniment=""+new URL("accompaniment-b83f0e6e.svg",module.meta.url).href,__vite_glob_0_0$1=Object.freeze(Object.defineProperty({__proto__:null,default:accompaniment},Symbol.toStringTag,{value:"Module"})),back$1=""+new URL("back-0e8784e6.svg",module.meta.url).href,__vite_glob_0_1$1=Object.freeze(Object.defineProperty({__proto__:null,default:back$1},Symbol.toStringTag,{value:"Module"})),backgroundClose=""+new URL("background-close-292949ba.svg",module.meta.url).href,__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,default:backgroundClose},Symbol.toStringTag,{value:"Module"})),background$2=""+new URL("background-66e3a94f.svg",module.meta.url).href,__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,default:background$2},Symbol.toStringTag,{value:"Module"})),camera=""+new URL("camera-7fe532f1.svg",module.meta.url).href,__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,default:camera},Symbol.toStringTag,{value:"Module"})),equilibrium=""+new URL("equilibrium-f9043cf5.svg",module.meta.url).href,__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,default:equilibrium},Symbol.toStringTag,{value:"Module"})),evaluating$2=""+new URL("evaluating-9eb5cfac.svg",module.meta.url).href,__vite_glob_0_6=Object.freeze(Object.defineProperty({__proto__:null,default:evaluating$2},Symbol.toStringTag,{value:"Module"})),fingeringOff=""+new URL("fingeringOff-b63542d4.svg",module.meta.url).href,__vite_glob_0_7=Object.freeze(Object.defineProperty({__proto__:null,default:fingeringOff},Symbol.toStringTag,{value:"Module"})),fingeringOn=""+new URL("fingeringOn-32644085.svg",module.meta.url).href,__vite_glob_0_8=Object.freeze(Object.defineProperty({__proto__:null,default:fingeringOn},Symbol.toStringTag,{value:"Module"})),gudingActive=""+new URL("guding-active-ffb42216.svg",module.meta.url).href,__vite_glob_0_9=Object.freeze(Object.defineProperty({__proto__:null,default:gudingActive},Symbol.toStringTag,{value:"Module"})),guding=""+new URL("guding-a3ea7233.svg",module.meta.url).href,__vite_glob_0_10=Object.freeze(Object.defineProperty({__proto__:null,default:guding},Symbol.toStringTag,{value:"Module"})),iconBack=""+new URL("icon-back-f7c9eb40.svg",module.meta.url).href,__vite_glob_0_11=Object.freeze(Object.defineProperty({__proto__:null,default:iconBack},Symbol.toStringTag,{value:"Module"})),iconEvaluatingEnd=""+new URL("icon-evaluatingEnd-438e3cc0.svg",module.meta.url).href,__vite_glob_0_12=Object.freeze(Object.defineProperty({__proto__:null,default:iconEvaluatingEnd},Symbol.toStringTag,{value:"Module"})),iconEvaluatingStart=exports("y",""+new URL("icon-evaluatingStart-ef7aea8e.svg",module.meta.url).href),__vite_glob_0_13=Object.freeze(Object.defineProperty({__proto__:null,default:iconEvaluatingStart},Symbol.toStringTag,{value:"Module"})),iconStaffActive=""+new URL("icon-staff-active-c1d6b682.svg",module.meta.url).href,__vite_glob_0_14=Object.freeze(Object.defineProperty({__proto__:null,default:iconStaffActive},Symbol.toStringTag,{value:"Module"})),iconStaff=""+new URL("icon-staff-5a2b7c94.svg",module.meta.url).href,__vite_glob_0_15=Object.freeze(Object.defineProperty({__proto__:null,default:iconStaff},Symbol.toStringTag,{value:"Module"})),iconZhuanpu=""+new URL("icon-zhuanpu-1a6e0bcb.svg",module.meta.url).href,__vite_glob_0_16=Object.freeze(Object.defineProperty({__proto__:null,default:iconZhuanpu},Symbol.toStringTag,{value:"Module"})),jia=""+new URL("jia-362e133d.svg",module.meta.url).href,__vite_glob_0_17=Object.freeze(Object.defineProperty({__proto__:null,default:jia},Symbol.toStringTag,{value:"Module"})),jian=""+new URL("jian-ce0820a8.svg",module.meta.url).href,__vite_glob_0_18=Object.freeze(Object.defineProperty({__proto__:null,default:jian},Symbol.toStringTag,{value:"Module"})),jianpu=""+new URL("jianpu-70310e35.svg",module.meta.url).href,__vite_glob_0_19=Object.freeze(Object.defineProperty({__proto__:null,default:jianpu},Symbol.toStringTag,{value:"Module"})),model1=""+new URL("model-1-5cdc3b59.svg",module.meta.url).href,__vite_glob_0_20=Object.freeze(Object.defineProperty({__proto__:null,default:model1},Symbol.toStringTag,{value:"Module"})),model2=""+new URL("model-2-aedda1e7.svg",module.meta.url).href,__vite_glob_0_21=Object.freeze(Object.defineProperty({__proto__:null,default:model2},Symbol.toStringTag,{value:"Module"})),model3=""+new URL("model-3-f6cc2e96.svg",module.meta.url).href,__vite_glob_0_22=Object.freeze(Object.defineProperty({__proto__:null,default:model3},Symbol.toStringTag,{value:"Module"})),modelType$1=""+new URL("modelType-7dff5016.svg",module.meta.url).href,__vite_glob_0_23=Object.freeze(Object.defineProperty({__proto__:null,default:modelType$1},Symbol.toStringTag,{value:"Module"})),musicList=""+new URL("music-list-8ad9f128.svg",module.meta.url).href,__vite_glob_0_24=Object.freeze(Object.defineProperty({__proto__:null,default:musicList},Symbol.toStringTag,{value:"Module"})),musicList1=""+new URL("music-list1-16180b5c.svg",module.meta.url).href,__vite_glob_0_25=Object.freeze(Object.defineProperty({__proto__:null,default:musicList1},Symbol.toStringTag,{value:"Module"})),music$1=""+new URL("music-855d26de.svg",module.meta.url).href,__vite_glob_0_26=Object.freeze(Object.defineProperty({__proto__:null,default:music$1},Symbol.toStringTag,{value:"Module"})),part=""+new URL("part-7184ecd4.svg",module.meta.url).href,__vite_glob_0_27=Object.freeze(Object.defineProperty({__proto__:null,default:part},Symbol.toStringTag,{value:"Module"})),pause$2=""+new URL("pause-1f3a158e.svg",module.meta.url).href,__vite_glob_0_28=Object.freeze(Object.defineProperty({__proto__:null,default:pause$2},Symbol.toStringTag,{value:"Module"})),play$2=""+new URL("play-4cb46bbb.svg",module.meta.url).href,__vite_glob_0_29=Object.freeze(Object.defineProperty({__proto__:null,default:play$2},Symbol.toStringTag,{value:"Module"})),practice=""+new URL("practice-a1fec217.svg",module.meta.url).href,__vite_glob_0_30=Object.freeze(Object.defineProperty({__proto__:null,default:practice},Symbol.toStringTag,{value:"Module"})),practise=""+new URL("practise-cdd135b3.svg",module.meta.url).href,__vite_glob_0_31=Object.freeze(Object.defineProperty({__proto__:null,default:practise},Symbol.toStringTag,{value:"Module"})),record=""+new URL("record-214e6a6d.svg",module.meta.url).href,__vite_glob_0_32=Object.freeze(Object.defineProperty({__proto__:null,default:record},Symbol.toStringTag,{value:"Module"})),resetShengyin=""+new URL("reset-shengyin-af688c9a.svg",module.meta.url).href,__vite_glob_0_33=Object.freeze(Object.defineProperty({__proto__:null,default:resetShengyin},Symbol.toStringTag,{value:"Module"})),reset=""+new URL("reset-06fcc2d3.svg",module.meta.url).href,__vite_glob_0_34=Object.freeze(Object.defineProperty({__proto__:null,default:reset},Symbol.toStringTag,{value:"Module"})),restore=""+new URL("restore-3a4a6db3.svg",module.meta.url).href,__vite_glob_0_35=Object.freeze(Object.defineProperty({__proto__:null,default:restore},Symbol.toStringTag,{value:"Module"})),section$1=""+new URL("section-f9765b45.svg",module.meta.url).href,__vite_glob_0_36=Object.freeze(Object.defineProperty({__proto__:null,default:section$1},Symbol.toStringTag,{value:"Module"})),section1$1=""+new URL("section1-8f6086dd.svg",module.meta.url).href,__vite_glob_0_37=Object.freeze(Object.defineProperty({__proto__:null,default:section1$1},Symbol.toStringTag,{value:"Module"})),section2$1=""+new URL("section2-7715197f.svg",module.meta.url).href,__vite_glob_0_38=Object.freeze(Object.defineProperty({__proto__:null,default:section2$1},Symbol.toStringTag,{value:"Module"})),setting$2=""+new URL("setting-d2c48eac.svg",module.meta.url).href,__vite_glob_0_39=Object.freeze(Object.defineProperty({__proto__:null,default:setting$2},Symbol.toStringTag,{value:"Module"})),shuodiaoActive=""+new URL("shuodiao-active-6b157b93.svg",module.meta.url).href,__vite_glob_0_40=Object.freeze(Object.defineProperty({__proto__:null,default:shuodiaoActive},Symbol.toStringTag,{value:"Module"})),shuodiao=""+new URL("shuodiao-da855d30.svg",module.meta.url).href,__vite_glob_0_41=Object.freeze(Object.defineProperty({__proto__:null,default:shuodiao},Symbol.toStringTag,{value:"Module"})),speed$2=""+new URL("speed-256b84ef.svg",module.meta.url).href,__vite_glob_0_42=Object.freeze(Object.defineProperty({__proto__:null,default:speed$2},Symbol.toStringTag,{value:"Module"})),staff=""+new URL("staff-f226ff22.svg",module.meta.url).href,__vite_glob_0_43=Object.freeze(Object.defineProperty({__proto__:null,default:staff},Symbol.toStringTag,{value:"Module"})),start$3=""+new URL("start-7b27072b.svg",module.meta.url).href,__vite_glob_0_44=Object.freeze(Object.defineProperty({__proto__:null,default:start$3},Symbol.toStringTag,{value:"Module"})),stop=""+new URL("stop-e36ceb44.svg",module.meta.url).href,__vite_glob_0_45=Object.freeze(Object.defineProperty({__proto__:null,default:stop},Symbol.toStringTag,{value:"Module"})),taskBg=""+new URL("task-bg-859300d7.svg",module.meta.url).href,__vite_glob_0_46=Object.freeze(Object.defineProperty({__proto__:null,default:taskBg},Symbol.toStringTag,{value:"Module"})),tuning=""+new URL("tuning-4b86afaf.svg",module.meta.url).href,__vite_glob_0_47=Object.freeze(Object.defineProperty({__proto__:null,default:tuning},Symbol.toStringTag,{value:"Module"})),volPlus=""+new URL("vol-plus-8301fc70.svg",module.meta.url).href,__vite_glob_0_48=Object.freeze(Object.defineProperty({__proto__:null,default:volPlus},Symbol.toStringTag,{value:"Module"})),vol=""+new URL("vol-4b3b0407.svg",module.meta.url).href,__vite_glob_0_49=Object.freeze(Object.defineProperty({__proto__:null,default:vol},Symbol.toStringTag,{value:"Module"})),____=""+new URL("评测记录-5949e468.svg",module.meta.url).href,__vite_glob_0_50=Object.freeze(Object.defineProperty({__proto__:null,default:____},Symbol.toStringTag,{value:"Module"})),getAssetsHomeFile=function(e){var t,r="./icons/".concat(e,".svg");return null===(t=Object.assign({"./icons/accompaniment.svg":__vite_glob_0_0$1,"./icons/back.svg":__vite_glob_0_1$1,"./icons/background-close.svg":__vite_glob_0_2,"./icons/background.svg":__vite_glob_0_3,"./icons/camera.svg":__vite_glob_0_4,"./icons/equilibrium.svg":__vite_glob_0_5,"./icons/evaluating.svg":__vite_glob_0_6,"./icons/fingeringOff.svg":__vite_glob_0_7,"./icons/fingeringOn.svg":__vite_glob_0_8,"./icons/guding-active.svg":__vite_glob_0_9,"./icons/guding.svg":__vite_glob_0_10,"./icons/icon-back.svg":__vite_glob_0_11,"./icons/icon-evaluatingEnd.svg":__vite_glob_0_12,"./icons/icon-evaluatingStart.svg":__vite_glob_0_13,"./icons/icon-staff-active.svg":__vite_glob_0_14,"./icons/icon-staff.svg":__vite_glob_0_15,"./icons/icon-zhuanpu.svg":__vite_glob_0_16,"./icons/jia.svg":__vite_glob_0_17,"./icons/jian.svg":__vite_glob_0_18,"./icons/jianpu.svg":__vite_glob_0_19,"./icons/model-1.svg":__vite_glob_0_20,"./icons/model-2.svg":__vite_glob_0_21,"./icons/model-3.svg":__vite_glob_0_22,"./icons/modelType.svg":__vite_glob_0_23,"./icons/music-list.svg":__vite_glob_0_24,"./icons/music-list1.svg":__vite_glob_0_25,"./icons/music.svg":__vite_glob_0_26,"./icons/part.svg":__vite_glob_0_27,"./icons/pause.svg":__vite_glob_0_28,"./icons/play.svg":__vite_glob_0_29,"./icons/practice.svg":__vite_glob_0_30,"./icons/practise.svg":__vite_glob_0_31,"./icons/record.svg":__vite_glob_0_32,"./icons/reset-shengyin.svg":__vite_glob_0_33,"./icons/reset.svg":__vite_glob_0_34,"./icons/restore.svg":__vite_glob_0_35,"./icons/section.svg":__vite_glob_0_36,"./icons/section1.svg":__vite_glob_0_37,"./icons/section2.svg":__vite_glob_0_38,"./icons/setting.svg":__vite_glob_0_39,"./icons/shuodiao-active.svg":__vite_glob_0_40,"./icons/shuodiao.svg":__vite_glob_0_41,"./icons/speed.svg":__vite_glob_0_42,"./icons/staff.svg":__vite_glob_0_43,"./icons/start.svg":__vite_glob_0_44,"./icons/stop.svg":__vite_glob_0_45,"./icons/task-bg.svg":__vite_glob_0_46,"./icons/tuning.svg":__vite_glob_0_47,"./icons/vol-plus.svg":__vite_glob_0_48,"./icons/vol.svg":__vite_glob_0_49,"./icons/评测记录.svg":__vite_glob_0_50})[r])||void 0===t?void 0:t.default},ButtonIcon=exports("B",defineComponent({name:"ButtonIcon",props:{name:{type:String}},setup:function(e){return function(){return e.name?createVNode("img",{src:getAssetsHomeFile(e.name)},null):null}}})),container$2="_container_13wur_1",moreButton="_moreButton_13wur_30",centerButton="_centerButton_13wur_34",leftButton="_leftButton_13wur_39",title$5="_title_13wur_51",album="_album_13wur_55",button$1="_button_13wur_59",hasText$1="_hasText_13wur_67",bigIcon$1="_bigIcon_13wur_90",evaluatBtn="_evaluatBtn_13wur_97",start$2="_start_13wur_100",icon="_icon_13wur_115",onShow="_onShow_13wur_118",popover="_popover_13wur_121",backbtn="_backbtn_13wur_128",titleWrap="_titleWrap_13wur_134",speed$1="_speed_13wur_137",schedule="_schedule_13wur_185",ring="_ring_13wur_191",speedButton="_speedButton_13wur_201",label$1="_label_13wur_204",player="_player_13wur_215",fullbtn="_fullbtn_13wur_223",finish="_finish_13wur_232",dialogueBox="_dialogueBox_13wur_282",dialogue="_dialogue_13wur_282",inRadio="_inRadio_13wur_308",animation="_animation_13wur_324",btnMusicList="_btnMusicList_13wur_329",toggleMusicType="_toggleMusicType_13wur_341",slider$2="_slider_13wur_374",followEndBtn="_followEndBtn_13wur_401",styles$e=exports("v",{container:container$2,moreButton:moreButton,centerButton:centerButton,leftButton:leftButton,title:title$5,album:album,button:button$1,hasText:hasText$1,bigIcon:bigIcon$1,evaluatBtn:evaluatBtn,start:start$2,icon:icon,onShow:onShow,popover:popover,backbtn:backbtn,titleWrap:titleWrap,speed:speed$1,schedule:schedule,ring:ring,speedButton:speedButton,label:label$1,player:player,fullbtn:fullbtn,finish:finish,dialogueBox:dialogueBox,dialogue:dialogue,inRadio:inRadio,animation:animation,btnMusicList:btnMusicList,toggleMusicType:toggleMusicType,slider:slider$2,followEndBtn:followEndBtn}),title$4="_title_15rit_4",strong="_strong_15rit_10",speed="_speed_15rit_1",background$1="_background_15rit_21",slider$1="_slider_15rit_54",show$1="_show_15rit_104",styles$d={"speed-change":"_speed-change_15rit_1",title:title$4,strong:strong,speed:speed,background:background$1,slider:slider$1,"speed-button":"_speed-button_15rit_61","custom-button":"_custom-button_15rit_66",show:show$1},arrow="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA5IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MiAoOTEzOTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPue8lue7hDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSLmmbrog73pmarnu4MiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLnlLvmnb/lpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTIuMDAwMDAwLCAtMjkuMDAwMDAwKSIgZmlsbD0iIzAxQzFCNSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS4wMDAwMDAsIDE3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTY1LjMzMzMzMywgMTguMDAwMDAwKSByb3RhdGUoLTM2MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTY1LjMzMzMzMywgLTE4LjAwMDAwMCkgdHJhbnNsYXRlKDE2MS4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjYxMjY2ODczLDYuMzU1ODU4MzcgQzguNTk3NTY3NTcsNi40MDQxMTAzNSA4LjU5NDA4MjY5LDYuNDUzNzAyNjcgOC41NzMxNzMzOSw2LjUwMDYxNDMyIEM4LjU2Mzg4MDM3LDYuNTIyMDU5NjQgOC41NDUyOTQzMyw2LjUzNDEyMjY0IDguNTMzNjc4MDYsNi41NTU1Njc5NyBDOC41MDQ2MzczNyw2LjYxMDUyMTYxIDguNDY1MTQyMDQsNi42NTYwOTI5MyA4LjQyNTY0NjcsNi43MDQzNDQ5MSBDOC4zODk2MzYyNSw2Ljc0NzIzNTU2IDguMzU3MTEwNjgsNi43OTAxMjYyMSA4LjMxNTI5MjEsNi44MjM2MzQ1NCBDOC4yOTc4Njc2OCw2LjgzODM3ODIgOC4yODYyNTE0MSw2Ljg2MTE2Mzg2IDguMjY3NjY1MzcsNi44NzU5MDc1MiBMMS40OTQyMTU2LDExLjY4NTAyMTggQzEuMzU5NDY2ODEsMTEuODQxODQwNyAxLjE4Mjg5OTQ0LDExLjk0MzcwNiAwLjk5MzU1NDE1OCwxMS45NzE4NTMgQzAuOTU0MDU4ODI0LDExLjk4MTIzNTMgMC45MTY4ODY3NDUsMTEuOTk0NjM4NyAwLjg3NjIyOTc4NCwxMS45OTg2NTk3IEwwLjg2NjkzNjc2NCwxMiBDMC44NTk5NjY5OTksMTIgMC44NTUzMjA0ODksMTEuOTk1OTc5IDAuODQ4MzUwNzI1LDExLjk5NDYzODcgQzAuNjI0MTU2NjIzLDEyLjAwMjY4MDcgMC40MDkyNTU1NDEsMTEuODk4MTM0NyAwLjI1NzA4MjM0MywxMS43MDkxNDc4IEMwLjI1MzU5NzQ2LDExLjcwNjQ2NzEgMC4yNTEyNzQyMDUsMTEuNzAxMTA1OCAwLjI0Nzc4OTMyMywxMS42OTcwODQ4IEMwLjIwMDE2MjU5NywxMS42MzgxMTAxIDAuMTQ3ODg5MzYxLDExLjU4NDQ5NjggMC4xMTMwNDA1MzcsMTEuNTA5NDM4MiBDMC4xMDE0MjQyNjIsMTEuNDgzOTcxOSAwLjEwMTQyNDI2MiwxMS40NTU4MjQ5IDAuMDkwOTY5NjE0NywxMS40MjkwMTgyIEMwLjA2ODg5ODY5MjgsMTEuMzc4MDg1NiAwLjA1OTYwNTY3MzEsMTEuMzIxNzkxNiAwLjA0NjgyNzc3MDksMTEuMjY2ODM3OSBDMC4wMzE3MjY2MTM4LDExLjIwMjUwMiAwLjAxNjYyNTQ1NjcsMTEuMTQyMTg3IDAuMDEzMTQwNTc0MywxMS4wNzY1MTA3IEMwLjAxMTk3ODk0NjgsMTEuMDQ5NzA0IDAuMDAwMzYyNjcyMTU0LDExLjAyNjkxODQgMC4wMDAzNjI2NzIxNTQsMTEuMDAwMTExNyBMMC4wMDAzNjI2NzIxNTQsMS4wMjI2NzM5NiBDLTAuMDAzMTIyMjEwMjUsMC44NDQ0MDk2OTUgMC4wMTc3ODcwODQyLDAuNjY0ODA1MDkzIDAuMDk0NDU0NDk3MSwwLjQ5OTk0NDE1MyBDMC4yMzM4NDk3OTMsMC4yMDIzOTAyNiAwLjUwMjE4NTczOSwwLjAxNjA4Mzk5NDIgMC43OTYwNzc0ODgsMC4wMTYwODM5OTQyIEMwLjgyMTYzMzI5MywwLjAxMzQwMzMyODUgMC44NDI1NDI1ODcsMCAwLjg2NjkzNjc2NCwwIEMwLjg3ODU1MzAzOSwwIDAuODg3ODQ2MDU4LDAuMDA2NzAxNjY0MjUgMC44OTk0NjIzMzMsMC4wMDgwNDE5OTcxIEwwLjkwNjQzMjA5OCwwLjAwOTM4MjMyOTk1IEMxLjEzOTkxOTIyLDAuMDIxNDQ1MzI1NiAxLjM1ODMwNTE4LDAuMTQ0NzU1OTQ4IDEuNTExNjQwMDEsMC4zNDg0ODY1NDEgTDguMjczNDczNTEsNS4xMzQ4MTUxNSBDOC4yOTkwMjkzMSw1LjE1MjIzOTQ3IDguMzEyOTY4ODQsNS4xODE3MjY4IDguMzM2MjAxMzksNS4yMDMxNzIxMiBDOC4zNTAxNDA5Miw1LjIxNTIzNTEyIDguMzYxNzU3MTksNS4yMzEzMTkxMSA4LjM3NDUzNTEsNS4yNDQ3MjI0NCBDOC40NDY1NTYsNS4zMTU3NjAwOCA4LjUwODEyMjI2LDUuNDAxNTQxMzggOC41NTU3NDg5OCw1LjQ5NjcwNTAyIEw4LjU2NTA0Miw1LjUxMDEwODM0IEM4LjU2OTY4ODUxLDUuNTIwODMxMDEgOC41Njk2ODg1MSw1LjUzMjg5NCA4LjU3MzE3MzM5LDUuNTQzNjE2NjYgQzguNjE2MTUzNjEsNS42NDI4MDEzIDguNjQ1MTk0Myw1Ljc0NDY2NjU5IDguNjU5MTMzODMsNS44NTU5MTQyMiBDOC42NjI2MTg3MSw1Ljg4NTQwMTU0IDguNjYyNjE4NzEsNS45MTM1NDg1MyA4LjY2NDk0MTk2LDUuOTQzMDM1ODUgQzguNjY5NTg4NDcsNi4wMzU1MTg4MiA4LjY2NDk0MTk2LDYuMTI4MDAxNzkgOC42NDk4NDA4MSw2LjIxOTE0NDQyIEM4LjY0Mjg3MTA0LDYuMjY2MDU2MDcgOC42MjY2MDgyNiw2LjMxMDI4NzA1IDguNjEyNjY4NzMsNi4zNTU4NTgzNyBaIiBpZD0i6Lev5b6EIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",background="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku708L3RpdGxlPgogICAgPGcgaWQ9IuS6keaVmee7gzLniYgiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLnlLvmnb8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDkuMDAwMDAwLCAtNTUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDUxLjAwMDAwMCwgNTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBzdHJva2U9IiM4RUUxREMiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iI0ZGRkZGRiIgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDcuMDAwMDAwKSIgZmlsbD0iIzAxQzFCNSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNjAyNTAwMSwxNC43NTc1NDU1IEMxNS43Mjc1NTksMTUuNzA1ODg2MiAxNy4zNTA2MzUyLDE1LjY4Njc3NDEgMTguNDU0MzYzNSwxNC43MTIxODg4IEMxOS41NTgwOTE4LDEzLjczNzYwMzUgMTkuODI0ODc5MywxMi4wODc5Nzc3IDE5LjA4NzUsMTAuNzk3MzE4MiBMMTQuNjAyNTAwMSwxNC43NTc1NDU1IFogTTEzLjc3ODI1MDEsMTMuNjY2NDU0NSBMMTguMTk3MjUsOS44MTQ0MDkwOSBDMTcuMDgyNDg5OSw5LjAyNTYyNTIxIDE1LjU5MzMxOTgsOS4xMDI3ODUxNiAxNC41NjA5OTI1LDEwLjAwMjgxODQgQzEzLjUyODY2NTIsMTAuOTAyODUxNiAxMy4yMDg0MTI5LDEyLjQwMzIzNDIgMTMuNzc5MDAwMSwxMy42NjY0NTQ1IEwxMy43NzgyNTAxLDEzLjY2NjQ1NDUgWiBNMTguMDAwMDAwMSw2LjM3NjU0NTQ2IEMxNy40OTk0OTg1LDYuMjQ0MDQxNjQgMTYuOTg0NTAxMSw2LjE3ODU5Mjc3IDE2LjQ2Nzc1MDEsNi4xODE4MTgxOCBMMTYuNDY3NzUwMSwzLjEyNDEzNjM3IEMxNi40Njc3NTAxLDIuMjcwNjA1MzkgMTUuNzk2MTc3MiwxLjU3ODY4MTgyIDE0Ljk2Nzc1MDEsMS41Nzg2ODE4MiBMNi4xMjc1MDAyMSwxLjU3ODY4MTgyIEM1LjQ5MzAwMDIxLDEuNTc4NjgxODIgNC45Nzg1MDAyNCwyLjEwOCA0Ljk3ODUwMDIyLDIuNzYxNzI3MjggTDQuOTc4NTAwMjIsMy4xNzI4MTgxOCBDNC45Nzg1MDAyMiwzLjU5OTU4MzY3IDUuMzE0Mjg2NjYsMy45NDU1NDU0NiA1LjcyODUwMDIyLDMuOTQ1NTQ1NDYgTDE0LjE4NjI1MDEsMy45NDU1NDU0NiBDMTQuNjAwNDYzNiwzLjk0NTU0NTQ3IDE0LjkzNjI1MDEsNC4yOTE1MDcyNCAxNC45MzYyNTAxLDQuNzE4MjcyNzIgTDE0LjkzNjI1MDEsNC43NTE1IEMxNC45MzYyNTAxLDUuMTc4MjY1NDkgMTQuNjAwNDYzNyw1LjUyNDIyNzI3IDE0LjE4NjI1MDEsNS41MjQyMjcyOCBMNS43Mjg1MDAyMiw1LjUyNDIyNzI4IEM1LjMxNDI4NjY2LDUuNTI0MjI3MjggNC45Nzg1MDAyMyw1Ljg3MDE4OTA2IDQuOTc4NTAwMjIsNi4yOTY5NTQ1NCBMNC45Nzg1MDAyMiwxMy4yMTgyNzI3IEM0Ljk3ODUwMDI5LDE0LjYzNDgzMjQgMy44NjQxNDYzNywxNS43ODMzMDA2IDIuNDg5MjUwMjYsMTUuNzgzNzI3MyBMMS45MTQ3NTAyNiwxNS43ODM3MjczIEMxLjQwNjc5NzAyLDE1Ljc4MzcyNzMgMC45MTk2NTkxNzksMTUuNTc1Nzc2MSAwLjU2MDU1MjMzNywxNS4yMDU2NDI0IEMwLjIwMTQ0NTQ5NiwxNC44MzU1MDg2IC0wLjAwMDE5ODY3MTYxOCwxNC4zMzM1Mjc2IDEuNDY4ODQ4MDdlLTA3LDEzLjgxMDE4MTggTDEuNDY4ODQ4MDdlLTA3LDEzLjYxMzEzNjQgQzEuNDY4ODQ4MDdlLTA3LDEyLjYzMTc3MjcgMC43NzE3NTAyODgsMTEuODM3NDA5MSAxLjcyMzUwMDI4LDExLjgzNzQwOTEgQzIuNjc1MjUwMjcsMTEuODM3NDA5MSAzLjQ0NzAwMDI2LDExLjA0MjI3MjcgMy40NDcwMDAyNCwxMC4wNjE2ODE4IEwzLjQ0NzAwMDI0LDEuNTQ1NDU0NTQgQzMuNDQ3MDAwMjQsMC42OTE5MjM1NjggNC4xMTg1NzMxMSwwIDQuOTQ3MDAwMjIsMCBMMTYuNTAwMDAwMSwwIEMxNy4zMjg0MjcyLDAgMTguMDAwMDAwMSwwLjY5MTkyMzU2OCAxOC4wMDAwMDAxLDEuNTQ1NDU0NTQgTDE4LjAwMDAwMDEsNi4zNzY1NDU0NiBaIE0xNi41MDAwMDAxLDE3IEMxNC4wMTQ3MTg3LDE3IDEyLjAwMDAwMDEsMTQuOTI0MjI5MyAxMi4wMDAwMDAxLDEyLjM2MzYzNjQgQzEyLjAwMDAwMDEsOS44MDMwNDM0MyAxNC4wMTQ3MTg3LDcuNzI3MjcyNzIgMTYuNTAwMDAwMSw3LjcyNzI3MjcyIEMxOC45ODUyODE0LDcuNzI3MjcyNzIgMjEuMDAwMDAwMSw5LjgwMzA0MzQzIDIxLjAwMDAwMDEsMTIuMzYzNjM2NCBDMjEuMDAwMDAwMSwxNC45MjQyMjkzIDE4Ljk4NTI4MTQsMTcgMTYuNTAwMDAwMSwxNyBaIiBpZD0i5b2i54q2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",evaluating$1="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDU8L3RpdGxlPgogICAgPGcgaWQ9IuS6keaVmee7gzLniYgiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLplb/nrJvlpIfku70tMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjYuMDAwMDAwLCAtOS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjguMDAwMDAwLCAxMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHN0cm9rZT0iIzhFRTFEQyIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSIjRkZGRkZGIiB4PSItMSIgeT0iLTEiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgcng9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjQ0NDQ0NCwgNy4wMDAwMDApIiBmaWxsPSIjMDFDMUI1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS44NjQ0OTIsOS41NzM3OTkzMyBMMTIuNTIxNzUwMSwxMy4zNzI4OTUyIEMxMi41NzM3OTM1LDEzLjY3MzgzMDIgMTIuNTIxNzUwMSwxMy44ODkxNCAxMi4yNzMyODQ3LDE0LjA2ODcwMzQgQzEyLjAyMzcxOTIsMTQuMjQ4MzkxOSAxMS42OTI4MDY1LDE0LjI3MjIzNzggMTEuNDE5NjA0NywxNC4xMzAyMjA0IEw3LjkwMTYzNzM1LDEyLjI1MTQ1NTMgQzcuNjg0NjIxNCwxMi4xMzgzNzkyIDcuNDI1MzAwNjIsMTIuMTM4Mzc5MiA3LjIwODI4NDY3LDEyLjI1MTQ1NTMgTDMuODM4MDUzNDcsMTQuMTMwMjIwNCBDMy41NjQ4NTE2NCwxNC4yNzIyMzc4IDMuMjMzOTM4OTksMTQuMjQ4MzkxOSAyLjk4NDM3MzQ5LDE0LjA2ODcwMzQgQzIuNzM1MDY4NzIsMTMuODg5MTQgMi41MzYxMjg1MywxMy42NzM4MzAxIDIuNTg4MTcxOTcsMTMuMzcyODk1MiBMMy4zOTQwMDU1OCw5LjQ5NDgyNDY5IEMzLjQzNTEyOTM3LDkuMjU1OTQwMjUgMy4zNTUxMTAxMSw5LjAxMjI5MzY3IDMuMTc5OTU2MDIsOC44NDMwNzYwNyBMMC4yNDUzNzg2MjEsNi41NTY5NjgwNyBDMC4wMjQwNjUxODk5LDYuMzQzODYyNjIgLTAuMDU1NzE0MTMyMSw2LjAyNDcxMTA5IDAuMDM5NjQ5ODczNiw1LjczMzk2NDc4IEMwLjEzNTAxMzg3OSw1LjQ0MzIxODQ3IDAuMzg4OTQzMTI1LDUuMjMxNDIwNzQgMC42OTQ0NjI5NzgsNS4xODc3OTcxOCBMNC41MTEyNjAzMSw0LjUyNDQxMDIgQzQuNzUzNDYzOTksNC40ODkzMzE2IDQuOTYyNzg1NTgsNC4zMzg1OTQ2MiA1LjA3MTE0Njc5LDQuMTIxMjIzODggTDYuODI4ODcxMzQsMC40NDg0ODc0MzcgQzYuOTY0ODIzNDMsMC4xNzM5NzcyMTcgNy4yNDY2NTA5LDAgNy41NTUzODA3MSwwIEM3Ljg2NDExMDUzLDAgOC4xNDU5Mzc5OSwwLjE3Mzk3NzIxNyA4LjI4MTg5MDA4LDAuNDQ4NDg3NDM3IEw5Ljk2OTk0MzYyLDQuMTIxMjIzODggQzEwLjA3OTA2NjksNC4zMzkwMjc2MiAxMC4yODg5MTk0LDQuNDg5NDk1MSAxMC41MzA2Njk1LDQuNTI0NDEwMiBMMTQuNDE3MTM3OSw1LjE4Nzc5NzE4IEMxNC43MjI3NTM5LDUuMjMxMzQ1OTEgMTQuOTc2NzA4OSw1LjQ0MzMzOTc3IDE1LjA3MTc3NjIsNS43MzQyNjkyIEMxNS4xNjY4NDM2LDYuMDI1MTk4NjQgMTUuMDg2NDUxNCw2LjM0NDM0OTY2IDE0Ljg2NDU0MzQsNi41NTY5NjgwNyBMMTIuMDc3NzAyMiw4LjkyMTIxOTQgQzExLjkwMzExOTgsOS4wOTA2MTc0MiAxMS44MjMwNzc5LDkuMzM0NjQzNjkgMTEuODY0NDkyLDkuNTczNzk5MzMgWiIgaWQ9Iui3r+W+hCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",evaluating2="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDU8L3RpdGxlPgogICAgPGcgaWQ9IuS6keaVmee7gzLniYgiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLnlLvmnb8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzUuMDAwMDAwLCAtNTUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjAwMDAwMCwgNTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBzdHJva2U9IiM4RUUxREMiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iI0ZGRkZGRiIgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy40NDQ0NDQsIDcuMDAwMDAwKSIgZmlsbD0iI0ZGQzgzMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuODY0NDkyLDkuNTczNzk5MzMgTDEyLjUyMTc1MDEsMTMuMzcyODk1MiBDMTIuNTczNzkzNSwxMy42NzM4MzAyIDEyLjUyMTc1MDEsMTMuODg5MTQgMTIuMjczMjg0NywxNC4wNjg3MDM0IEMxMi4wMjM3MTkyLDE0LjI0ODM5MTkgMTEuNjkyODA2NSwxNC4yNzIyMzc4IDExLjQxOTYwNDcsMTQuMTMwMjIwNCBMNy45MDE2MzczNSwxMi4yNTE0NTUzIEM3LjY4NDYyMTQsMTIuMTM4Mzc5MiA3LjQyNTMwMDYyLDEyLjEzODM3OTIgNy4yMDgyODQ2NywxMi4yNTE0NTUzIEwzLjgzODA1MzQ3LDE0LjEzMDIyMDQgQzMuNTY0ODUxNjQsMTQuMjcyMjM3OCAzLjIzMzkzODk5LDE0LjI0ODM5MTkgMi45ODQzNzM0OSwxNC4wNjg3MDM0IEMyLjczNTA2ODcyLDEzLjg4OTE0IDIuNTM2MTI4NTMsMTMuNjczODMwMSAyLjU4ODE3MTk3LDEzLjM3Mjg5NTIgTDMuMzk0MDA1NTgsOS40OTQ4MjQ2OSBDMy40MzUxMjkzNyw5LjI1NTk0MDI1IDMuMzU1MTEwMTEsOS4wMTIyOTM2NyAzLjE3OTk1NjAyLDguODQzMDc2MDcgTDAuMjQ1Mzc4NjIxLDYuNTU2OTY4MDcgQzAuMDI0MDY1MTg5OSw2LjM0Mzg2MjYyIC0wLjA1NTcxNDEzMjEsNi4wMjQ3MTEwOSAwLjAzOTY0OTg3MzYsNS43MzM5NjQ3OCBDMC4xMzUwMTM4NzksNS40NDMyMTg0NyAwLjM4ODk0MzEyNSw1LjIzMTQyMDc0IDAuNjk0NDYyOTc4LDUuMTg3Nzk3MTggTDQuNTExMjYwMzEsNC41MjQ0MTAyIEM0Ljc1MzQ2Mzk5LDQuNDg5MzMxNiA0Ljk2Mjc4NTU4LDQuMzM4NTk0NjIgNS4wNzExNDY3OSw0LjEyMTIyMzg4IEw2LjgyODg3MTM0LDAuNDQ4NDg3NDM3IEM2Ljk2NDgyMzQzLDAuMTczOTc3MjE3IDcuMjQ2NjUwOSwwIDcuNTU1MzgwNzEsMCBDNy44NjQxMTA1MywwIDguMTQ1OTM3OTksMC4xNzM5NzcyMTcgOC4yODE4OTAwOCwwLjQ0ODQ4NzQzNyBMOS45Njk5NDM2Miw0LjEyMTIyMzg4IEMxMC4wNzkwNjY5LDQuMzM5MDI3NjIgMTAuMjg4OTE5NCw0LjQ4OTQ5NTEgMTAuNTMwNjY5NSw0LjUyNDQxMDIgTDE0LjQxNzEzNzksNS4xODc3OTcxOCBDMTQuNzIyNzUzOSw1LjIzMTM0NTkxIDE0Ljk3NjcwODksNS40NDMzMzk3NyAxNS4wNzE3NzYyLDUuNzM0MjY5MiBDMTUuMTY2ODQzNiw2LjAyNTE5ODY0IDE1LjA4NjQ1MTQsNi4zNDQzNDk2NiAxNC44NjQ1NDM0LDYuNTU2OTY4MDcgTDEyLjA3NzcwMjIsOC45MjEyMTk0IEMxMS45MDMxMTk4LDkuMDkwNjE3NDIgMTEuODIzMDc3OSw5LjMzNDY0MzY5IDExLjg2NDQ5Miw5LjU3Mzc5OTMzIFoiIGlkPSLot6/lvoQiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",menu="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNDwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4Ny4wMDAwMDAsIC01NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC015aSH5Lu9LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4OS4wMDAwMDAsIDU3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgc3Ryb2tlPSIjOEVFMURDIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiIHg9Ii0xIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCA2LjAwMDAwMCkiIGZpbGw9IiMwMUMxQjUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQ3NzcxMjcsMC4wMTgyMjkwNzA4IEMxNC40MDQ0MDUyLDAuMDE3OTg2MTEzOSAxNS4yNzAxODk2LDAuNDc5ODc5MzkgMTUuNzg2MDQ2LDEuMjQ5NzE3ODggTDE1Ljg4MzI2ODIsMS40MDcxMTgwNiBMMTkuNDQ0Mzc5Myw3LjU3Mzc4NDcyIEMxOS45MDU1ODc3LDguMzcyNDk0NTcgMTkuOTQwMjgyNSw5LjM0ODAzOTg0IDE5LjUzNjk3OTIsMTAuMTc3NDk1NyBMMTkuNDQ0Mzc5MywxMC4zNTE1NjI1IEwxNS44ODMyNjgyLDE2LjUxODIyOTEgQzE1LjQyMDE5MzMsMTcuMzIwODAzMiAxNC41ODc0Mjc2LDE3LjgzOTYzNTUgMTMuNjYyOTEyMywxNy45MDE1NjI1IEwxMy40Nzc3MTI3LDE3LjkwNzExODIgTDYuMzU3MzU2NzcsMTcuOTA3MTE4MiBDNS40MzA2NjQyMSwxNy45MDczNjExIDQuNTY0ODc5ODcsMTcuNDQ1NDY3OCA0LjA0OTAyMzQ0LDE2LjY3NTYyOTMgTDMuOTUxODAxMjIsMTYuNTE4MjI5MSBMMC4zODk3NTY5NDQsMTAuMzUxNTYyNSBDLTAuMDcxNDUxMzg3MSw5LjU1Mjg1MjY1IC0wLjEwNjE0NjIyMiw4LjU3NzMwNzM5IDAuMjk3MTU3MTE4LDcuNzQ3ODUxNTYgTDAuMzg5NzU2OTQ0LDcuNTczNzg0NzIgTDMuOTUwODY4MDYsMS40MDcxMTgwNiBDNC40MTM5NDcyMywwLjYwNDUzNzkwOSA1LjI0NjcyMjQ3LDAuMDg1NzA0NjUyIDYuMTcxMjQ1NjYsMC4wMjM3ODQ3MjIyIEw2LjM1NjQyMzYxLDAuMDE4MjI5MDcwOCBMMTMuNDc2ODAxMiwwLjAxODIyOTA3MDggTDEzLjQ3NzcxMjcsMC4wMTgyMjkwNzA4IFogTTEzLjQ3NzcxMjcsMS44NzAwNzM3NiBMNi4zNTczNTY3NywxLjg3MDA3Mzc2IEM2LjA2NTQyMzYxLDEuODcwMDczNzYgNS43OTA1NTQ0MiwyLjAwNzYxNjYyIDUuNjE1NjkwMSwyLjI0MTM4NDU1IEw1LjU1NTQ5MDQ1LDIuMzMzMDUxMjIgTDEuOTk0Mzc5MzQsOC40OTk3MTc4OCBDMS44NTEyMjIyNiw4Ljc0ODMzNDQ3IDEuODMxMzkzMDcsOS4wNDkyNjY4MSAxLjk0MDY5MDEsOS4zMTQ1MTgyMyBMMS45OTQzNzkzNCw5LjQyNTYyOTM0IEw1LjU1NTQ5MDQ1LDE1LjU5MjI5NiBDNS43MDE0NzUyNCwxNS44NDUxNDQxIDUuOTU4MTY1NDUsMTYuMDE0MzI3MiA2LjI0ODA5MDI4LDE2LjA0ODc4NDcgTDYuMzU3MzU2NzcsMTYuMDU1MjczNSBMMTMuNDc3NzEyNywxNi4wNTUyNzM1IEMxMy43Njk2NDU4LDE2LjA1NTI3MzUgMTQuMDQ0NTE1LDE1LjkxNzczMDYgMTQuMjE5Mzc5MywxNS42ODM5NjI3IEwxNC4yNzk1NzksMTUuNTkyMjk2IEwxNy44NDA2OTAxLDkuNDI1NjI5MzQgQzE3Ljk4Mzg0NzIsOS4xNzcwMTI3NSAxOC4wMDM2NzY0LDguODc2MDgwNDEgMTcuODk0Mzc5Myw4LjYxMDgyODk5IEwxNy44NDA2OTAxLDguNDk5NzE3ODggTDE0LjI3OTU3OSwyLjMzMzA1MTIyIEMxNC4xMzM1OTQyLDIuMDgwMjAzMSAxMy44NzY5MDQsMS45MTEwMjAwMSAxMy41ODY5NzkyLDEuODc2NTYyNSBMMTMuNDc3NzEyNywxLjg3MDA3Mzc2IEwxMy40Nzc3MTI3LDEuODcwMDczNzYgWiBNMTAuMSw1LjY2IEMxMi4wMzI5OTY2LDUuNjYgMTMuNiw3LjIyNzAwMzM4IDEzLjYsOS4xNiBDMTMuNiwxMS4wOTI5OTY2IDEyLjAzMjk5NjYsMTIuNjYgMTAuMSwxMi42NiBDOC4xNjcwMDMzOCwxMi42NiA2LjYsMTEuMDkyOTk2NiA2LjYsOS4xNiBDNi42LDcuMjI3MDAzMzggOC4xNjcwMDMzOCw1LjY2IDEwLjEsNS42NiBaIiBpZD0i5b2i54q2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",minus="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA5JJREFUWAnVmTlvE0EUx9/MGkyBOMQh4jIFBS2RQkSOJkVIRIQ48i24ivAhoOD6FgGMlCghRZrEgYAUREWb0o7CEUAUBLI7vP/Ia9b2zNrr7DrDSJZn53jz8/jN8f4raA9JKSUOvn7V7ys1QYHoVYIKbK5Aij9CKSJR4eeyUFQmqTY8IeZ/X7z0Tggu6TCJTvrlSoujQRDcUKQmuf+ZhDY2BYlZKeWz3aGxpYR9KRHwgdWFC7u+us+DDCUdyNK+lPPEvT+D428t9U3FbQEfKi317gQ7D7j31SYL6RQU8zI//WtodKOVuZbA+Pt95c+wXx5vZWxP9YK2PeFNtXITGTeIXFm46Qf+YuawgOAJwVgYM47JOsNyeeERL6rbcZ2zquNF+TgYGb9jsm8Exq/kLeuJqUO3ynjruxUMjz9tHK8JWPss3IDIa2zc5Wffk95Yo0/XAevdQO2sd8Vn2/n1vBDzIt8X3T3qFp3eurLeDdoBDdswS3U7DUv+HRzVQ2GtVuNQhg+XgfBwqc3wbkA4GJxMUTYNjIVGSg06SQsoZtOMnNXAgQqmnIWtguGyhazEFZE/l10Hxs0QrMLlxdY4iVh8Ul++G2scfQarRKTgKF8zFrPmdFgTE7D0HT5KA0eOEYc3zQZSLOHZo7Uf32j953erVbDmuBZxmDFNnjhNL8+dJ76IGOvTLuRFRVc+vqe5r1s20wXJ9wYr8LWTPV2DBSEm5vqpHhss7swMrKNbexunapiVDw4dihu5Xnyu8CET4+DGXp0XYqznn6AM2JKowIfL/DlrajL7ZYv6P7xxZtGBNQeRI24OsWrjVq7ph2ZVBlYJRSarAVK3y6wS8lHqhjMyCFZcfAQHnfDjpJJTRlhWs5sclBYkhDloXdZmjlSAEaz6PgxhzhEuK0bIWDtzxfL8CrdOS+SzDtxhRUmNTAyjr55hZKAi4tvFFGWrAVej0qKDwMUwYgZbDRgPkDw58N9G3okEIQVMkVQHDIUFkifX+5E2+5X1wRJVfQBSB4wCaFm8fdxFfj8TGBp1NfA0AaMQqiEkT+T3I2m51aBcgqW2rZnAqrLrQ67rlpLpY2ZNMmvIFwuMRv/VKwMAw48geXI2yy2viDFMPguGaGo5w9HGWnSBaJiWDifEak7SdHSfjY5nyicCDg3ATaDH8U0PElfSW94m++mcFHKmnRkNxwy/OwIOO+Nqan11i0ZCh1+pvrr9C06raFOUSJUQAAAAAElFTkSuQmCC",music="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNDwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxMS4wMDAwMDAsIC01NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC015aSH5Lu9LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQxMy4wMDAwMDAsIDU3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgc3Ryb2tlPSIjOEVFMURDIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiIHg9Ii0xIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMS41MDAwMDAxLDcgQzIyLjMyODQyNzIsNyAyMy4wMDAwMDAxLDcuNjkxOTIzNTcgMjMuMDAwMDAwMSw4LjU0NTQ1NDU0IEwyMy4wMDAwMDAxLDEzLjM3NjU0NTUgTDIyLjk3OCwxMy4zNzEgTDIyLjk3ODUwMTQsMjAuMjE4NzU3MyBDMjIuOTc4NTAxNCwyMS42MzUzMTcgMjEuODY0MTQ3NSwyMi43ODM3ODUyIDIwLjQ4OTI1MTQsMjIuNzg0MjExOSBMMTkuOTE0NzUxNCwyMi43ODQyMTE5IEMxOS40MDY3OTgyLDIyLjc4NDIxMTkgMTguOTE5NjYwMywyMi41NzYyNjA3IDE4LjU2MDU1MzUsMjIuMjA2MTI2OSBDMTguMjAxNDQ2NywyMS44MzU5OTMxIDE3Ljk5OTgwMjUsMjEuMzM0MDEyMSAxOCwyMC44MTA2NjY0IEwxOCwyMC42MTM2MjA5IEMxOCwxOS42MzIyNTczIDE4Ljc3MTc1MTUsMTguODM3ODkzNyAxOS43MjM1MDE0LDE4LjgzNzg5MzcgQzIwLjY3NTI1MTQsMTguODM3ODkzNyAyMS40NDcwMDE0LDE4LjA0Mjc1NzMgMjEuNDQ3MDAxNCwxNy4wNjIxNjY0IEwyMS40NDcwMDE0LDEwLjU0NTkzOTEgQzIxLjQ0NzAwMTQsMTAuNDgwOTE5MiAyMS40NTM2NjY5LDEwLjQyMTcwNyAyMS40NjY5OTc5LDEwLjM2ODMwMjYgTDIxLjQ2Nzc1MDEsMTAuMTI0MTM2NCBDMjEuNDY3NzUwMSw5LjI3MDYwNTM5IDIwLjc5NjE3NzIsOC41Nzg2ODE4MiAxOS45Njc3NTAxLDguNTc4NjgxODIgTDExLjEyNzUwMDIsOC41Nzg2ODE4MiBDMTAuNDkzMDAwMiw4LjU3ODY4MTgyIDkuOTc4NTAwMjQsOS4xMDggOS45Nzg1MDAyMiw5Ljc2MTcyNzI4IEw5Ljk3ODUwMDIyLDEwLjE3MjgxODIgQzkuOTc4NTAwMjIsMTAuNTk5NTgzNyAxMC4zMTQyODY3LDEwLjk0NTU0NTUgMTAuNzI4NTAwMiwxMC45NDU1NDU1IEwxOS4xODYyNTAxLDEwLjk0NTU0NTUgQzE5LjYwMDQ2MzYsMTAuOTQ1NTQ1NSAxOS45MzYyNTAxLDExLjI5MTUwNzIgMTkuOTM2MjUwMSwxMS43MTgyNzI3IEwxOS45MzYyNTAxLDExLjc1MTUgQzE5LjkzNjI1MDEsMTIuMTc4MjY1NSAxOS42MDA0NjM3LDEyLjUyNDIyNzMgMTkuMTg2MjUwMSwxMi41MjQyMjczIEwxMC43Mjg1MDAyLDEyLjUyNDIyNzMgQzEwLjMxNDI4NjcsMTIuNTI0MjI3MyA5Ljk3ODUwMDIzLDEyLjg3MDE4OTEgOS45Nzg1MDAyMiwxMy4yOTY5NTQ1IEw5Ljk3ODUwMDIyLDIwLjIxODI3MjcgQzkuOTc4NTAwMjksMjEuNjM0ODMyNCA4Ljg2NDE0NjM3LDIyLjc4MzMwMDYgNy40ODkyNTAyNiwyMi43ODM3MjczIEw2LjkxNDc1MDI2LDIyLjc4MzcyNzMgQzYuNDA2Nzk3MDIsMjIuNzgzNzI3MyA1LjkxOTY1OTE4LDIyLjU3NTc3NjEgNS41NjA1NTIzNCwyMi4yMDU2NDI0IEM1LjIwMTQ0NTUsMjEuODM1NTA4NiA0Ljk5OTgwMTMzLDIxLjMzMzUyNzYgNS4wMDAwMDAxNSwyMC44MTAxODE4IEw1LjAwMDAwMDE1LDIwLjYxMzEzNjQgQzUuMDAwMDAwMTUsMTkuNjgwODQwOSA1LjY5NjUwNDY1LDE4LjkxNzMxMyA2LjU4MjE2MTc1LDE4Ljg0MzI5MDkgTDYuNzIzNTAwMjgsMTguODM3NDA5MSBDNy42NzUyNTAyNywxOC44Mzc0MDkxIDguNDQ3MDAwMjYsMTguMDQyMjcyNyA4LjQ0NzAwMDI0LDE3LjA2MTY4MTggTDguNDQ3MDAwMjQsOC41NDU0NTQ1NCBDOC40NDcwMDAyNCw3LjY5MTkyMzU3IDkuMTE4NTczMTEsNyA5Ljk0NzAwMDIyLDcgTDIxLjUwMDAwMDEsNyBaIiBpZD0i5b2i54q257uT5ZCIIiBmaWxsPSIjMDFDMUI1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4TlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTAuMDAwMDAwKSI+PC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",pause$1="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNzwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ni4wMDAwMDAsIC0xMTcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vS03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDguMDAwMDAwLCAxMTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBzdHJva2U9IiM4RUUxREMiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iI0ZGRkZGRiIgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjY0Mjg1NzEsMTAgQzEyLjQ3MTI4NDMsMTAgMTMuMTQyODU3MSwxMC42NzE1NzI5IDEzLjE0Mjg1NzEsMTEuNSBMMTMuMTQyODU3MSwxOS41IEMxMy4xNDI4NTcxLDIwLjMyODQyNzEgMTIuNDcxMjg0MywyMSAxMS42NDI4NTcxLDIxIEwxMS41LDIxIEMxMC42NzE1NzI5LDIxIDEwLDIwLjMyODQyNzEgMTAsMTkuNSBMMTAsMTEuNSBDMTAsMTAuNjcxNTcyOSAxMC42NzE1NzI5LDEwIDExLjUsMTAgTDExLjY0Mjg1NzEsMTAgWiBNMTguNSwxMCBDMTkuMzI4NDI3MSwxMCAyMCwxMC42NzE1NzI5IDIwLDExLjUgTDIwLDE5LjUgQzIwLDIwLjMyODQyNzEgMTkuMzI4NDI3MSwyMSAxOC41LDIxIEwxOC4zNTcxNDI5LDIxIEMxNy41Mjg3MTU3LDIxIDE2Ljg1NzE0MjksMjAuMzI4NDI3MSAxNi44NTcxNDI5LDE5LjUgTDE2Ljg1NzE0MjksMTEuNSBDMTYuODU3MTQyOSwxMC42NzE1NzI5IDE3LjUyODcxNTcsMTAgMTguMzU3MTQyOSwxMCBMMTguNSwxMCBaIiBpZD0i5b2i54q257uT5ZCI5aSH5Lu9IiBmaWxsPSIjMkRDN0FBIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",play$1="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNjwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwOC4wMDAwMDAsIC0xMTcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vS02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTAuMDAwMDAwLCAxMTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBzdHJva2U9IiM4RUUxREMiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iI0ZGRkZGRiIgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjY0NTUyNzgsMTQuNDA1NTQxOSBMMTIuMTA0NDQ5OCw5LjEwNDE4MzA5IEMxMS42MjU4NTQ5LDguODA5NjYzMTUgMTEsOS4xNzc4MTMwOCAxMSw5LjczMDAzNzk1IEwxMSwyMC4zMzI3NTU2IEMxMSwyMC44ODQ5ODA1IDExLjYyNTg1NDksMjEuMjUzMTMwNCAxMi4xMDQ0NDk4LDIwLjk1ODYxMDQgTDIwLjYwODcxMjgsMTUuNjU3MjUxNiBDMjEuMTI0MTIyNywxNS4zOTk1NDY3IDIxLjEyNDEyMjcsMTQuNjYzMjQ2OSAyMC42NDU1Mjc4LDE0LjQwNTU0MTkgWiIgaWQ9Iui3r+W+hCIgZmlsbD0iIzAxQzFCNSIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",plus="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAA/NJREFUWAnVmU1rE0EYx2dmo7GloNaKtQeFHjwIHgTBoo31ULBWVCjYr+DJt0P9EHqw6smvUCGgYqzQS5sqFQQPgqCHooJpxdoilNZqdsfnP82uu5t9yU6SbToQsjszz/P/ZTMvzzzLWR1FSsl3vnpx0pTyArN4r+Ssh9z1MEkfLiVjfIHuS1yyEhNy3uD8+Z/T599wTjWahevYZYqTg5ZlXZFMXiL77oQ+FjnjT4UQj8u5oamEtiwR8I7ZQl/ZlHdIJJdUKKR/MWPw23/7h+dC2quqawLeVZzq3bA27pL1SJWHxlTksyI79js3OB/nLhYYf78pzQkal3vjnNXVztmKwY3RuGEiokTETOGaaZmTTYcFBD0QaEEziin0CYvpwjhNqhtRxs1qo0l53xoYvhnkPxAYv5KWrAdBBnF1R9s72NWDh1S3Rwtf2Ye11TiTwHZa+q5bZ4Yf+hurgNWYxTBgzPB3jrs/nG1j70/kWIeRUV1XzTI79rbIvmysx5kGtZuGMIb8Y9ozhrEaqAmmAQvFoc79DizuAX6uswuXOsUAC5jcxh5gtXTVsRq0CY87pdMuEv9R//mIpbKcOnWOAjYFqm3WOusIalyMVNiUqQNcthg2hpYsbjYFjInGpOxvSVpAEZtipEsFbElrtGVhK2AItnApECLS52KrAyMyBKtAPEuwSUPErfh93WAVKvjeCnkNTbAKnBQ0bLfGhFgz6lgTcWDBdosdLGhT8FOf3bPPX8UGdlfXVXWiijXLZC+XlyK3cbByPlP4SMvGkSAnCGTmjp/ybLdB/RpVh9ij793r8ICJ809CHRhDFBF12YFMSJeGVkPLjvQCHdPhVmyebgObW6+SFmDaONRRPBAO8Sz+prQKtKAZXvgCAtcSfQLHMIJvxLO1TjpMsMtdBzx6T5a+s+lfPz11QTfrlsUml39ETjqyK2WQ5IhYJJSD6F/tlfcDA3b822dvJ807sApkZDTt0zcjVoH0UfrKeopgFch1kfminotUrRbBKpCYQ64rVWkNMTCClZY1ijEpMafhI1UTm1EBV47SxVQJkokV7eO+AoYtsojJfKTX283mAFdSnvn0MGpWyrvTsQ4wzJHypIzxSs2ufB2xW/kLwkbtQiyKyeXAA4z8LFKe1K6lgq3VHXvgGjGuZjHB4s8ZV+XW4HxbJQPtp7Gt0q0O9Gba9R7d15Egs73V9G3S5nArKM1qWwcOCbsR39vqlQGAsWBnefYEXTZzyctDw94coBtWYp+w21C99kLSsFF5OM5nM4KNuddZt17QdSJg2wGGCfJxlRRX0qzRIo3TZ4KLiVqeqK1pf2sB28bIdYW+ukUnro5fDX11+w9+wp78kwqRpgAAAABJRU5ErkJggg==",replay="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNDwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5OS4wMDAwMDAsIC01NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC015aSH5Lu9LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwMS4wMDAwMDAsIDU3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgc3Ryb2tlPSIjOEVFMURDIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiIHg9Ii0xIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjAwMDAwMCwgMTUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xNS4wMDAwMDAsIC0xNS41MDAwMDApIHRyYW5zbGF0ZSg0LjAwMDAwMCwgNS4wMDAwMDApIiBmaWxsPSIjMDFDMUI1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMS44MzU5NzQzLDUuOTE2MTgwNDUgQzIxLjQxMzM5NjUsNy4wMjU3MDE5IDIxLjA2MTUwNjIsOC4xNjA4OTI4NyAyMC43ODI0MTc2LDkuMzE0OTMyMzMgQzIwLjUyNzk1NjksMTAuMzczNDEzNSAxOS45NTk1MTI1LDEwLjY0MTM4MzUgMTkuMTAyMzgxNiwxMC4xODEzNjg0IEMxOS4xMDIzODE2LDEwLjE4MTM2ODQgMTYuODA2MjgyOSw4Ljg4OTE1Nzg5IDE1Ljg4NjY1MjksOC40NzIzMTU3OSBDMTQuODEzMjU1Myw3Ljk4NDAxNTAzIDE0Ljk3MTQ4NzIsNy40NzQzNzU5NCAxNi4zNjEzNDg2LDYuOTQzMzk4NSBDMTYuNzcyMDU3Miw2Ljc4NzA4MjcxIDE3LjE2NjM5NjksNi41OTA1NzE0NCAxNy41NzI2NDEyLDYuNDIzODM0NiBDMTYuMTg3ODA5NSwzLjUzMDQxNzYxIDEzLjI3NzcyOTksMS42Nzc2OTA1NCAxMC4wNzEyNTgyLDEuNjQ4MDE1MDQgQzUuMzA3ODI3MzYsMS43Mjg3NDUxNyAxLjUxMDY3MjU3LDUuNjU1NDg5MzYgMS41ODc3NDYxNCwxMC40MjEwNTI2IEMxLjUwOTgzNzEsMTUuMTg2NjIxNyA1LjMwNjMzMzcxLDE5LjExNDA0MDMgMTAuMDY5NzcwMSwxOS4xOTU1Nzg5IEMxMi40NjQwMjYxLDE5LjE4MjkzNzEgMTQuNzM2NjkwOCwxOC4xMzg2MDgxIDE2LjMwNjI4OTksMTYuMzI5Nzg5NSBDMTYuNTA2NzEyMiwxNi4xNjk4NjA0IDE2Ljc0MTU2NTYsMTYuMDU4NzUzNSAxNi45OTIyOTIyLDE2LjAwNTI0ODEgQzE3LjM3NzQzNjksMTYuMDA5ODMzMiAxNy42OTk4MzczLDE2LjI5ODY1NjUgMTcuNzQ2NzQ1OSwxNi42ODExMjc4IEMxNy43NTYzNzIzLDE2Ljg3MDQ3NSAxNy43MTQxODM3LDE3LjA1ODg2MjEgMTcuNjI0NzIzOCwxNy4yMjYgQzE3LjU4NzIyNjUsMTcuMjgxMTY2OSAxNy41NDI3MDU3LDE3LjMzMTIxMiAxNy40OTIyODUyLDE3LjM3NDg3MjIgQzE1LjY0MTMyNDQsMTkuNTU2NjEwOSAxMi45MzE1OTQyLDIwLjgyMjY0NDEgMTAuMDcxMjU4MiwyMC44NDIxMDUzIEM0LjQxNDY1MzQzLDIwLjc0NTA4MzYgLTAuMDkzMDMzMTUwNCwxNi4wODAxNjA1IDAuMDAxNDU4ODQxMSwxMC40MjEwNTI2IEMwLjAxMzkxODc0NjYsOS4yOTI3NTIwMyAwLjIwNTgwMDMzOSw4LjE3MzYyNTc4IDAuNTY5OTAzMjQ4LDcuMTA1NjY5MTcgQzAuNTgwOTY4MzM1LDcuMDE2MjQ4NTYgMC42MDY2MDUyNzQsNi45MjkyNDYyMSAwLjY0NTc5NTA0Nyw2Ljg0ODEyMDMgQzIuMDE2NDQ5MjYsMi43OTQ4NTY1NCA1Ljc5NTk1Njc2LDAuMDQ5MjY4NzYzNCAxMC4wNzI3NDYzLDAgQzEzLjkzMTcxNywwLjAzMzc1MzE3MTggMTcuNDI2MDkzNywyLjI4ODIzNTgxIDE5LjA0ODgxMSw1Ljc5MTEyNzgxIEMxOS41MjA1MzA2LDUuNTgyNzA2NzYgMjAuMDA0MTU0Nyw1LjQwNDA2MDE0IDIwLjQ3MTQxMDEsNS4xODA3NTE4OCBDMjEuODE2NjI5Myw0LjUzODYxNjU0IDIyLjI3Mzk2NDIsNC43ODM3NTkzOSAyMS44NDM0MTQ3LDUuOTE2MTgwNDUgTDIxLjgzNTk3NDMsNS45MTYxODA0NSBaIiBpZD0i6Lev5b6EIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTguMTgzMjAzOTIsMTMuNzA3MTM5MiBDNy41MDQ1MDczNywxNC4xMzA1Mjc0IDYuOTQ3MzY4NDIsMTMuODEyNjE0OSA2Ljk0NzM2ODQyLDEzLjAwMTQ5MjMgTDYuOTQ3MzY4NDIsNy44NDA2MTMwMSBDNi45NDczNjg0Miw3LjAyOTQ5MDM3IDcuNTAzMDYwMjYsNi43MTE1Nzc4NCA4LjE4MzIwMzkyLDcuMTM0OTY2MDMgTDEyLjIyNjQ0MDksOS42NTE1MjYwMiBDMTIuNTM0MzUxNSw5Ljc3NTcwMTc5IDEyLjczNjg0MjEsMTAuMDgwNyAxMi43MzY4NDIxLDEwLjQyMDMwOTggQzEyLjczNjg0MjEsMTAuNzU5OTE5NiAxMi41MzQzNTE1LDExLjA2NDkxNzkgMTIuMjI2NDQwOSwxMS4xODkwOTM3IEw4LjE4MzIwMzkyLDEzLjcwNzEzOTIgWiIgaWQ9Iui3r+W+hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS44NDIxMDUsIDEwLjQyMTA1Mykgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtOS44NDIxMDUsIC0xMC40MjEwNTMpICI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",section0="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku708L3RpdGxlPgogICAgPGcgaWQ9IuS6keaVmee7gzLniYgiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLnlLvmnb8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzYuMDAwMDAwLCAtNTUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNeWkh+S7vSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc4LjAwMDAwMCwgNTcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBzdHJva2U9IiM4RUUxREMiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iI0ZGRkZGRiIgeD0iLTEiIHk9Ii0xIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuNTAwMDAwLCAxNS4wMDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTE1LjUwMDAwMCwgLTE1LjAwMDAwMCkgdHJhbnNsYXRlKDYuNTAwMDAwLCA2LjAwMDAwMCkiIGZpbGw9IiMwMUMxQjUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuMzAzMTA3MSw3LjcxNDM0MDY2IEw1LjA0MDc2Njc4LDcuNzE0MzQwNjYgTDUuMDQwNzY2NzgsMTYuNjYxODM0NyBDNS4wNDA3NjY3OCwxNy4zNzQxNTk1IDUuNTg5OTAxNjIsMTcuOTgyMjQxNiA2LjMxNjE3NjcyLDE3Ljk5OTYxNTQgQzcuMDYwMTY1ODYsMTguMDE2OTg5MSA3LjY2MjQ0Mjc3LDE3LjQ0MzY1NDYgNy42NjI0NDI3NywxNi43MTM5NTYgTDcuNjYyNDQyNzcsMS42NjgyNjcwMiBDNy42NjI0NDI3NywwLjc0NzQ1Njk1NSA2LjkwMDczOTYxLDAuMDAwMzg0NjM3NzIgNS45NjE4OTYxOSwwLjAwMDM4NDYzNzcyIEM1LjM5NTA0NzMyLDAuMDAwMzg0NjM3NzIgNC44NjM2MjY1MiwwLjI3ODM2NTAzNSA0LjU0NDc3NDAzLDAuNzQ3NDU2OTU1IEwwLjY0NzY4ODEwNSw2LjQ4MDgwMjY1IEMwLjI3NTY5MzU0LDcuMDAyMDE1ODkgMC42NDc2ODgxMDUsNy43MTQzNDA2NiAxLjMwMzEwNzEsNy43MTQzNDA2NiBaIiBpZD0i6Lev5b6EIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjkwNTc5NDcsMTAuMjg1NjU5MyBMMTIuOTA1Nzk0NywxLjMzODE2NTMgQzEyLjkwNTc5NDcsMC42MjU4NDA1MzIgMTIuMzU2NjU5OSwwLjAxNzc1ODQxMjYgMTEuNjMwMzg0OCwwLjAwMDM4NDYzNzcyIEMxMC44ODYzOTU3LC0wLjAxNjk4OTEzNzEgMTAuMjg0MTE4OCwwLjU1NjM0NTQzMiAxMC4yODQxMTg4LDEuMjg2MDQzOTggTDEwLjI4NDExODgsMTYuMzMxNzMzIEMxMC4yODQxMTg4LDE3LjI1MjU0MyAxMS4wNDU4MjE5LDE3Ljk5OTYxNTQgMTEuOTg0NjY1MywxNy45OTk2MTU0IEMxMi41NTE1MTQyLDE3Ljk5OTYxNTQgMTMuMDgyOTM1LDE3LjcyMTYzNSAxMy40MDE3ODc1LDE3LjI1MjU0MyBMMTcuMzY5NzI5NSwxMS40MzIzMjg1IEMxNy43MDYyOTYsMTAuOTQ1ODYyOCAxNy4zNTIwMTU1LDEwLjI4NTY1OTMgMTYuNzQ5NzM4NiwxMC4yODU2NTkzIEwxMi45MDU3OTQ3LDEwLjI4NTY1OTMgWiIgaWQ9Iui3r+W+hCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",section1="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gMzwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxNy4wMDAwMDAsIC01NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC015aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxOS4wMDAwMDAsIDU3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgc3Ryb2tlPSIjOEVFMURDIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiIHg9Ii0xIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjUwMDAwMCwgMTUuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNS41MDAwMDAsIC0xNS4wMDAwMDApIHRyYW5zbGF0ZSg3LjAwMDAwMCwgNi4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjgwMzEwNzEwMiw3LjcxNDM0MDY2IEw0LjU0MDc2Njc4LDcuNzE0MzQwNjYgTDQuNTQwNzY2NzgsMTYuNjYxODM0NyBDNC41NDA3NjY3OCwxNy4zNzQxNTk1IDUuMDg5OTAxNjIsMTcuOTgyMjQxNiA1LjgxNjE3NjcyLDE3Ljk5OTYxNTQgQzYuNTYwMTY1ODYsMTguMDE2OTg5MSA3LjE2MjQ0Mjc3LDE3LjQ0MzY1NDYgNy4xNjI0NDI3NywxNi43MTM5NTYgTDcuMTYyNDQyNzcsMS42NjgyNjcwMiBDNy4xNjI0NDI3NywwLjc0NzQ1Njk1NSA2LjQwMDczOTYxLDAuMDAwMzg0NjM3NzIgNS40NjE4OTYxOSwwLjAwMDM4NDYzNzcyIEM0Ljg5NTA0NzMyLDAuMDAwMzg0NjM3NzIgNC4zNjM2MjY1MiwwLjI3ODM2NTAzNSA0LjA0NDc3NDAzLDAuNzQ3NDU2OTU1IEwwLjE0NzY4ODEwNSw2LjQ4MDgwMjY1IEMtMC4yMjQzMDY0Niw3LjAwMjAxNTg5IDAuMTQ3Njg4MTA1LDcuNzE0MzQwNjYgMC44MDMxMDcxMDIsNy43MTQzNDA2NiBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjMDFDMUI1Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjQwNTc5NDcsMTAuMjg1NjU5MyBMMTIuNDA1Nzk0NywxLjMzODE2NTMgQzEyLjQwNTc5NDcsMC42MjU4NDA1MzIgMTEuODU2NjU5OSwwLjAxNzc1ODQxMjYgMTEuMTMwMzg0OCwwLjAwMDM4NDYzNzcyIEMxMC4zODYzOTU3LC0wLjAxNjk4OTEzNzEgOS43ODQxMTg3NiwwLjU1NjM0NTQzMiA5Ljc4NDExODc2LDEuMjg2MDQzOTggTDkuNzg0MTE4NzYsMTYuMzMxNzMzIEM5Ljc4NDExODc2LDE3LjI1MjU0MyAxMC41NDU4MjE5LDE3Ljk5OTYxNTQgMTEuNDg0NjY1MywxNy45OTk2MTU0IEMxMi4wNTE1MTQyLDE3Ljk5OTYxNTQgMTIuNTgyOTM1LDE3LjcyMTYzNSAxMi45MDE3ODc1LDE3LjI1MjU0MyBMMTYuODY5NzI5NSwxMS40MzIzMjg1IEMxNy4yMDYyOTYsMTAuOTQ1ODYyOCAxNi44NTIwMTU1LDEwLjI4NTY1OTMgMTYuMjQ5NzM4NiwxMC4yODU2NTkzIEwxMi40MDU3OTQ3LDEwLjI4NTY1OTMgWiIgaWQ9Iui3r+W+hCIgZmlsbD0iI0ZGQzgzMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",section2="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNTwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC4wMDAwMDAsIC01NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC015aSH5Lu9LTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2MC4wMDAwMDAsIDU3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgc3Ryb2tlPSIjOEVFMURDIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiIHg9Ii0xIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjUwMDAwMCwgMTUuMDAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNS41MDAwMDAsIC0xNS4wMDAwMDApIHRyYW5zbGF0ZSg3LjAwMDAwMCwgNi4wMDAwMDApIiBmaWxsPSIjRkZDODMwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjgwMzEwNzEwMiw3LjcxNDM0MDY2IEw0LjU0MDc2Njc4LDcuNzE0MzQwNjYgTDQuNTQwNzY2NzgsMTYuNjYxODM0NyBDNC41NDA3NjY3OCwxNy4zNzQxNTk1IDUuMDg5OTAxNjIsMTcuOTgyMjQxNiA1LjgxNjE3NjcyLDE3Ljk5OTYxNTQgQzYuNTYwMTY1ODYsMTguMDE2OTg5MSA3LjE2MjQ0Mjc3LDE3LjQ0MzY1NDYgNy4xNjI0NDI3NywxNi43MTM5NTYgTDcuMTYyNDQyNzcsMS42NjgyNjcwMiBDNy4xNjI0NDI3NywwLjc0NzQ1Njk1NSA2LjQwMDczOTYxLDAuMDAwMzg0NjM3NzIgNS40NjE4OTYxOSwwLjAwMDM4NDYzNzcyIEM0Ljg5NTA0NzMyLDAuMDAwMzg0NjM3NzIgNC4zNjM2MjY1MiwwLjI3ODM2NTAzNSA0LjA0NDc3NDAzLDAuNzQ3NDU2OTU1IEwwLjE0NzY4ODEwNSw2LjQ4MDgwMjY1IEMtMC4yMjQzMDY0Niw3LjAwMjAxNTg5IDAuMTQ3Njg4MTA1LDcuNzE0MzQwNjYgMC44MDMxMDcxMDIsNy43MTQzNDA2NiBaIiBpZD0i6Lev5b6EIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjQwNTc5NDcsMTAuMjg1NjU5MyBMMTIuNDA1Nzk0NywxLjMzODE2NTMgQzEyLjQwNTc5NDcsMC42MjU4NDA1MzIgMTEuODU2NjU5OSwwLjAxNzc1ODQxMjYgMTEuMTMwMzg0OCwwLjAwMDM4NDYzNzcyIEMxMC4zODYzOTU3LC0wLjAxNjk4OTEzNzEgOS43ODQxMTg3NiwwLjU1NjM0NTQzMiA5Ljc4NDExODc2LDEuMjg2MDQzOTggTDkuNzg0MTE4NzYsMTYuMzMxNzMzIEM5Ljc4NDExODc2LDE3LjI1MjU0MyAxMC41NDU4MjE5LDE3Ljk5OTYxNTQgMTEuNDg0NjY1MywxNy45OTk2MTU0IEMxMi4wNTE1MTQyLDE3Ljk5OTYxNTQgMTIuNTgyOTM1LDE3LjcyMTYzNSAxMi45MDE3ODc1LDE3LjI1MjU0MyBMMTYuODY5NzI5NSwxMS40MzIzMjg1IEMxNy4yMDYyOTYsMTAuOTQ1ODYyOCAxNi44NTIwMTU1LDEwLjI4NTY1OTMgMTYuMjQ5NzM4NiwxMC4yODU2NTkzIEwxMi40MDU3OTQ3LDEwLjI4NTY1OTMgWiIgaWQ9Iui3r+W+hCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=",setting$1="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDXlpIfku70gNDwvdGl0bGU+CiAgICA8ZyBpZD0i5LqR5pWZ57uDMueJiCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IueUu+advyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0OS4wMDAwMDAsIC01NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC015aSH5Lu9LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU1MS4wMDAwMDAsIDU3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgc3Ryb2tlPSIjOEVFMURDIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9IiNGRkZGRkYiIHg9Ii0xIiB5PSItMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDYuMDAwMDAwKSIgZmlsbD0iIzAxQzFCNSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uEIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjE3ODg5MzQsMi42NTk4NDE2NSBMMjEuMjYzNzI2MiwyLjY2MTI5MjgxIEMyMS42NDQxODcxLDIuNjU5NTI3NCAyMS45NjI3MDI5LDIuOTU2NjMxNDQgMjEuOTk2OTgyNCwzLjM0NTI1NjgzIEMyMi4wMzEyNjE5LDMuNzMzODgyMjMgMjEuNzY5OTA1Miw0LjA4NDc4OTU5IDIxLjM5NTMxMjUsNC4xNTMwODE2MyBMMjEuMjYzNzI2Miw0LjE2NjE0MjA0IEwxNy4xNzg4OTM0LDQuMTY2MTQyMDQgQzE3LjM0NzQ1NzEsMy42Nzg5MjM1NyAxNy4zNDc0NTcxLDMuMTQ3MDYwMTIgMTcuMTc4ODkzNCwyLjY1OTg0MTY1IEwxNy4xNzg4OTM0LDIuNjU5ODQxNjUgWiIgaWQ9IuW9oueKtiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuNzM2ODQyMSwwIEMxNC42NTUzMDQ5LDAgMTYuMjEwNTI2MywxLjU1NTIyMTQgMTYuMjEwNTI2MywzLjQ3MzY4NDIxIEMxNi4yMTA1MjYzLDUuMzkyMTQ3MDMgMTQuNjU1MzA0OSw2Ljk0NzM2ODQyIDEyLjczNjg0MjEsNi45NDczNjg0MiBDMTEuMDU1ODAyMyw2Ljk0NzM2ODQyIDkuNjUzNjU5OTksNS43NTMyNjYzOSA5LjMzMjM1NjgzLDQuMTY3MDAzOTkgTDAuNzM2MjczNzUsNC4xNjYxNDIwNCBDMC4zNTU4MTI5MTEsNC4xNjc5MDc0NCAwLjAzNzI5NzA4ODMsMy44NzA4MDM0IDAuMDAzMDE3NjAzNzgsMy40ODIxNzgwMSBDLTAuMDMxMjYxODgwNywzLjA5MzU1MjYyIDAuMjMwMDk0NzkzLDIuNzQyNjQ1MjYgMC42MDQ2ODc1MTYsMi42NzQzNTMyMiBMMC43MzYyNzM3NSwyLjY2MTI5MjgxIEw5LjM1OTIyOTQyLDIuNjU4OTcwNDMgQzkuNzI1ODQ0NjEsMS4xMzM1NzE0MyAxMS4wOTg5NjM1LDAgMTIuNzM2ODQyMSwwIFoiIGlkPSLlvaLnirbnu5PlkIgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hOWkh+S7vS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4wMDAwMDAsIDE1LjA3ODk0Nykgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTEuMDAwMDAwLCAtMTUuMDc4OTQ3KSB0cmFuc2xhdGUoMC4wMDAwMDAsIDExLjU3ODk0NykiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMTc4ODkzNCwyLjY1OTg0MTY1IEwyMS4yNjM3MjYyLDIuNjYxMjkyODEgQzIxLjY0NDE4NzEsMi42NTk1Mjc0IDIxLjk2MjcwMjksMi45NTY2MzE0NCAyMS45OTY5ODI0LDMuMzQ1MjU2ODMgQzIyLjAzMTI2MTksMy43MzM4ODIyMyAyMS43Njk5MDUyLDQuMDg0Nzg5NTkgMjEuMzk1MzEyNSw0LjE1MzA4MTYzIEwyMS4yNjM3MjYyLDQuMTY2MTQyMDQgTDE3LjE3ODg5MzQsNC4xNjYxNDIwNCBDMTcuMzQ3NDU3MSwzLjY3ODkyMzU3IDE3LjM0NzQ1NzEsMy4xNDcwNjAxMiAxNy4xNzg4OTM0LDIuNjU5ODQxNjUgTDE3LjE3ODg5MzQsMi42NTk4NDE2NSBaIiBpZD0i5b2i54q2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi43MzY4NDIxLDAgQzE0LjY1NTMwNDksMCAxNi4yMTA1MjYzLDEuNTU1MjIxNCAxNi4yMTA1MjYzLDMuNDczNjg0MjEgQzE2LjIxMDUyNjMsNS4zOTIxNDcwMyAxNC42NTUzMDQ5LDYuOTQ3MzY4NDIgMTIuNzM2ODQyMSw2Ljk0NzM2ODQyIEMxMS4wNTU4MDIzLDYuOTQ3MzY4NDIgOS42NTM2NTk5OSw1Ljc1MzI2NjM5IDkuMzMyMzU2ODMsNC4xNjcwMDM5OSBMMC43MzYyNzM3NSw0LjE2NjE0MjA0IEMwLjM1NTgxMjkxMSw0LjE2NzkwNzQ0IDAuMDM3Mjk3MDg4MywzLjg3MDgwMzQgMC4wMDMwMTc2MDM3OCwzLjQ4MjE3ODAxIEMtMC4wMzEyNjE4ODA3LDMuMDkzNTUyNjIgMC4yMzAwOTQ3OTMsMi43NDI2NDUyNiAwLjYwNDY4NzUxNiwyLjY3NDM1MzIyIEwwLjczNjI3Mzc1LDIuNjYxMjkyODEgTDkuMzU5MjI5NDIsMi42NTg5NzA0MyBDOS43MjU4NDQ2MSwxLjEzMzU3MTQzIDExLjA5ODk2MzUsMCAxMi43MzY4NDIxLDAgWiIgaWQ9IuW9oueKtue7k+WQiCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+",studen="data:image/png;base64,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",Icons=exports("aq",{arrow:arrow,background:background,evaluating:evaluating$1,evaluating2:evaluating2,menu:menu,minus:minus,music:music,pause:pause$1,play:play$1,plus:plus,replay:replay,section0:section0,section1:section1,section2:section2,setting:setting$1,studen:studen}),state$1=reactive({speed:90,showHint:!1}),Speed=exports("as",defineComponent({name:"speed",props:{changed:{type:Function,default:function(e){}},updateSpeed:{type:Function,default:function(e){}},mode:{type:String},changeMode:{type:Function,default:function(e){}},lib:{type:Object}},setup:function(e){var t,r=toRefs(e).lib;state$1.speed=null===(t=r.value)||void 0===t?void 0:t.speed;var n=function(){state$1.showHint=!0},i=function(){state$1.showHint=!1},a=function(t){state$1.speed=t,e.changed(state$1.speed)},o=function(){state$1.speed=Math.max(state$1.speed-1,45),e.changed(state$1.speed)},s=function(){state$1.speed=Math.min(state$1.speed+1,270),e.changed(state$1.speed)};return function(){return createVNode("div",{class:styles$d["speed-change"]},[createVNode("div",{class:styles$d.speed},[createVNode("div",null,[createVNode(Button,{color:"#01C1B5",icon:Icons.plus,type:"primary",size:"mini",round:!0,disabled:270==state$1.speed,onClick:s},null),createVNode(Slider,{class:styles$d.slider,max:270,min:45,barHeight:"3px",buttonSize:"18px",modelValue:315-state$1.speed,"onUpdate:modelValue":function(t){return function(t){state$1.speed=t,e.updateSpeed(state$1.speed)}(315-t)},step:"1",vertical:!0,activeColor:"#ebedf0",onChange:function(e){return a(315-e)},onDragStart:n,onDragEnd:i},{button:function(){return createVNode("div",{class:styles$d["custom-button"]},[createVNode("span",null,[state$1.speed]),createVNode("div",{class:classnames(styles$d.title)},[createVNode("span",{class:styles$d.strong},[state$1.speed])])])}}),createVNode(Button,{class:styles$d.min,color:"#01C1B5",icon:Icons.minus,type:"primary",size:"mini",round:!0,disabled:45==state$1.speed,onClick:o},null),createVNode(Button,{class:styles$d.reset,color:"#01C1B5",icon:Icons.minus,type:"primary",size:"mini",round:!0,onClick:function(){var e;state$2.activeDetail&&a(null===(e=state$2.activeDetail)||void 0===e?void 0:e.originalSpeed)}},null)])])])}},methods:{resetSpeed:function(){var e,t;state$1.speed=null===(e=this.lib)||void 0===e?void 0:e.speed,this.changed(null===(t=this.lib)||void 0===t?void 0:t.speed)},refUpdateSpeed:function(e){state$1.speed=e,this.updateSpeed(state$1.speed)}}})),close$1="_close_1xean_1",bg$1="_bg_1xean_12",styles$c={close:close$1,bg:bg$1},iconColse=exports("J",""+new URL("close-c15efc4b.svg",module.meta.url).href),Popups=defineComponent({name:"ColexiuPopup",props:{data:{type:Object,default:function(){return null}},zIndex:{type:Number,default:void 0},closeable:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},style:{type:Object}},setup:function(e,t){var r=t.slots,n=t.expose,i=ref(!1),a=ref(!1),o=function(){i.value=!1},s=function(){a.value=!1};return n({show:i,close:function(){i.value=!1},onShow:function(){i.value=!0,a.value=!0},onClose:o,onClosed:s}),function(){return createVNode(Popup,{show:i.value,zIndex:e.zIndex,onClose:o,onClosed:s,teleport:"body",onClickOverlay:o,overlay:e.overlay,round:!0,closeable:!1,style:_objectSpread({},e.style),class:styles$c.bg},{default:function(){return[a.value&&r.default&&r.default(e),e.closeable&&createVNode(Icon,{class:styles$c.close,name:iconColse,onClick:o},null)]}})}}}),title$3="_title_184ej_1",wrap$3="_wrap_184ej_8",item$1="_item_184ej_14",label="_label_184ej_18",styles$b={title:title$3,wrap:wrap$3,item:item$1,label:label},sliderClass={"active-color":"#FFB871","inactive-color":"#EAEAEA","button-size":"14"},Equalizer=defineComponent({name:"ColexiuEqualizer",setup:function(){var e=ref(10);return function(){return createVNode("div",{class:"containerPopups"},[createVNode("div",{class:styles$b.title},[createTextVNode("均衡器")]),createVNode("div",{class:styles$b.wrap},[createVNode("div",{class:styles$b.item},[createVNode("span",{class:styles$b.label},[createTextVNode("节拍器")]),createVNode(Slider,mergeProps({modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},sliderClass),null)]),createVNode(Divider,null,null),createVNode("div",{class:styles$b.item},[createVNode("span",{class:styles$b.label},[createTextVNode("伴奏")]),createVNode(Slider,mergeProps({modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},sliderClass),null)]),createVNode(Divider,null,null),createVNode("div",{class:styles$b.item},[createVNode("span",{class:styles$b.label},[createTextVNode("长笛")]),createVNode(Slider,mergeProps({modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},sliderClass),null)]),createVNode(Divider,null,null),createVNode("div",{class:styles$b.item},[createVNode("span",{class:styles$b.label},[createTextVNode("萨克斯")]),createVNode(Slider,mergeProps({modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},sliderClass),null)]),createVNode(Divider,null,null),createVNode("div",{class:styles$b.item},[createVNode("span",{class:styles$b.label},[createTextVNode("单簧管")]),createVNode(Slider,mergeProps({modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},sliderClass),null)]),createVNode(Divider,null,null),createVNode("div",{class:styles$b.item},[createVNode("span",{class:styles$b.label},[createTextVNode("长号")]),createVNode(Slider,mergeProps({modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t}},sliderClass),null)])])])}}}),container$1="_container_la5im_1",title$2="_title_la5im_5",practiseBtn="_practiseBtn_la5im_12",wrap$2="_wrap_la5im_21",styles$a={container:container$1,title:title$2,practiseBtn:practiseBtn,wrap:wrap$2};function _isSlot$3(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}var search$6=useOriginSearch(),Part=defineComponent({name:"ColexiuPart",setup:function(){var e=Number(search$6["part-index"])||0,t=ref(state$2.partListNames[e]),r=function(){var e=state$2.partListNames.indexOf(t.value);t.value=state$2.partListNames[e];var r=queryString.stringify(_objectSpread(_objectSpread({},search$6),{},{"part-index":e}));location.search=r};return function(){var e;return createVNode("div",{class:["containerPopups",styles$a.container]},[createVNode("div",{class:styles$a.title},[createTextVNode("声部选择")]),createVNode("div",{class:styles$a.wrap},[createVNode(RadioGroup,{modelValue:t.value,"onUpdate:modelValue":function(e){return t.value=e}},_isSlot$3(e=state$2.partListNames.map((function(e){return createVNode(Radio,{name:e},_isSlot$3(e)?e:{default:function(){return[e]}})})))?e:{default:function(){return[e]}})]),createVNode("div",{style:{display:"flex",justifyContent:"center"}},[createVNode(Button,{class:styles$a.practiseBtn,onClick:r},null)])])}}}),partPopup=ref(null),equalizerPopup=ref(null),FloatWraper=defineComponent({name:"ColuxiuFloatWraper",setup:function(){return function(){return createVNode(Fragment,null,[createVNode(Popups,{ref:partPopup,style:{borderRadius:"8px"}},{default:function(){return[createVNode(Part,null,null)]}}),createVNode(Popups,{ref:equalizerPopup,style:{borderRadius:"8px"}},{default:function(){return[createVNode(Equalizer,null,null)]}})])}}});function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function __decorate(e,t,r,n){var i,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==("undefined"==typeof Reflect?"undefined":_typeof2(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,r,o):i(t,r))||o);return a>3&&o&&Object.defineProperty(t,r,o),o /** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause */}var t$3=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,e$8=Symbol(),n$5=new Map,s$3=function(){function e(t,r){if(_classCallCheck2(this,e),this._$cssResult$=!0,r!==e$8)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t}return _createClass(e,[{key:"styleSheet",get:function(){var e=n$5.get(this.cssText);return t$3&&void 0===e&&(n$5.set(this.cssText,e=new CSSStyleSheet),e.replaceSync(this.cssText)),e}},{key:"toString",value:function(){return this.cssText}}]),e}(),o$5=function(e){return new s$3("string"==typeof e?e:e+"",e$8)},r$3=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n>>0,1)}},{key:"_$Em",value:function(){var e=this;this.constructor.elementProperties.forEach((function(t,r){e.hasOwnProperty(r)&&(e._$Et.set(r,e[r]),delete e[r])}))}},{key:"createRenderRoot",value:function(){var e,t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return i$3(t,this.constructor.elementStyles),t}},{key:"connectedCallback",value:function(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$Eg)||void 0===e||e.forEach((function(e){var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}},{key:"enableUpdating",value:function(e){}},{key:"disconnectedCallback",value:function(){var e;null===(e=this._$Eg)||void 0===e||e.forEach((function(e){var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}},{key:"attributeChangedCallback",value:function(e,t,r){this._$AK(e,r)}},{key:"_$ES",value:function(e,t){var r,n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l$3,a=this.constructor._$Eh(e,i);if(void 0!==a&&!0===i.reflect){var o=(null!==(n=null===(r=i.converter)||void 0===r?void 0:r.toAttribute)&&void 0!==n?n:o$4.toAttribute)(t,i.type);this._$Ei=e,null==o?this.removeAttribute(a):this.setAttribute(a,o),this._$Ei=null}}},{key:"_$AK",value:function(e,t){var r,n,i,a=this.constructor,o=a._$Eu.get(e);if(void 0!==o&&this._$Ei!==o){var s=a.getPropertyOptions(o),l=s.converter,u=null!==(i=null!==(n=null===(r=l)||void 0===r?void 0:r.fromAttribute)&&void 0!==n?n:"function"==typeof l?l:null)&&void 0!==i?i:o$4.fromAttribute;this._$Ei=o,this[o]=u(t,s.type),this._$Ei=null}}},{key:"requestUpdate",value:function(e,t,r){var n=!0;void 0!==e&&(((r=r||this.constructor.getPropertyOptions(e)).hasChanged||n$4)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===r.reflect&&this._$Ei!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,r))):n=!1),!this.isUpdatePending&&n&&(this._$Ep=this._$E_())}},{key:"_$E_",value:(t=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.isUpdatePending=!0,e.prev=1,e.next=4,this._$Ep;case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),Promise.reject(e.t0);case 9:if(t=this.scheduleUpdate(),e.t1=null!=t,!e.t1){e.next=14;break}return e.next=14,t;case 14:return e.abrupt("return",!this.isUpdatePending);case 15:case"end":return e.stop()}}),e,this,[[1,6]])}))),function(){return t.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var e,t=this;if(this.isUpdatePending){this.hasUpdated,this._$Et&&(this._$Et.forEach((function(e,r){return t[r]=e})),this._$Et=void 0);var r=!1,n=this._$AL;try{(r=this.shouldUpdate(n))?(this.willUpdate(n),null===(e=this._$Eg)||void 0===e||e.forEach((function(e){var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(n)):this._$EU()}catch(e){throw r=!1,this._$EU(),e}r&&this._$AE(n)}}},{key:"willUpdate",value:function(e){}},{key:"_$AE",value:function(e){var t;null===(t=this._$Eg)||void 0===t||t.forEach((function(e){var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}},{key:"_$EU",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$Ep}},{key:"shouldUpdate",value:function(e){return!0}},{key:"update",value:function(e){var t=this;void 0!==this._$EC&&(this._$EC.forEach((function(e,r){return t._$ES(r,t[r],e)})),this._$EC=void 0),this._$EU()}},{key:"updated",value:function(e){}},{key:"firstUpdated",value:function(e){}}],[{key:"addInitializer",value:function(e){var t;null!==(t=this.l)&&void 0!==t||(this.l=[]),this.l.push(e)}},{key:"observedAttributes",get:function(){var e=this;this.finalize();var t=[];return this.elementProperties.forEach((function(r,n){var i=e._$Eh(n,r);void 0!==i&&(e._$Eu.set(i,n),t.push(i))})),t}},{key:"createProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l$3;if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){var r="symbol"==_typeof2(e)?Symbol():"__"+e,n=this.getPropertyDescriptor(e,r,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}},{key:"getPropertyDescriptor",value:function(e,t,r){return{get:function(){return this[t]},set:function(n){var i=this[e];this[t]=n,this.requestUpdate(e,i,r)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(e){return this.elementProperties.get(e)||l$3}},{key:"finalize",value:function(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var e=Object.getPrototypeOf(this);if(e.finalize(),this.elementProperties=new Map(e.elementProperties),this._$Eu=new Map,this.hasOwnProperty("properties")){var t,r=this.properties,n=_createForOfIteratorHelper([].concat(_toConsumableArray(Object.getOwnPropertyNames(r)),_toConsumableArray(Object.getOwnPropertySymbols(r))));try{for(n.s();!(t=n.n()).done;){var i=t.value;this.createProperty(i,r[i])}}catch(a){n.e(a)}finally{n.f()}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(e){var t=[];if(Array.isArray(e)){var r,n=_createForOfIteratorHelper(new Set(e.flat(1/0).reverse()));try{for(n.s();!(r=n.n()).done;){var i=r.value;t.unshift(S$1(i))}}catch(a){n.e(a)}finally{n.f()}}else void 0!==e&&t.push(S$1(e));return t}},{key:"_$Eh",value:function(e,t){var r=t.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof e?e.toLowerCase():void 0}}]),n}(_wrapNativeSuper(HTMLElement)),t$2;a$1.finalized=!0,a$1.elementProperties=new Map,a$1.elementStyles=[],a$1.shadowRootOptions={mode:"open"},null==h$2||h$2({ReactiveElement:a$1}),(null!==(s$2=globalThis.reactiveElementVersions)&&void 0!==s$2?s$2:globalThis.reactiveElementVersions=[]).push("1.3.1");var i$2=globalThis.trustedTypes,s$1=i$2?i$2.createPolicy("lit-html",{createHTML:function(e){return e}}):void 0,e$6="lit$".concat((Math.random()+"").slice(9),"$"),o$3="?"+e$6,n$3="<".concat(o$3,">"),l$2=document,h$1=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return l$2.createComment(e)},r$1=function(e){return null===e||"object"!=_typeof2(e)&&"function"!=typeof e},d=Array.isArray,u$1=function(e){var t;return d(e)||"function"==typeof(null===(t=e)||void 0===t?void 0:t[Symbol.iterator])},c$2=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,v$1=/-->/g,a$2=/>/g,f$1=/>|[ \n \r](?:([^\s"'>=/]+)([ \n \r]*=[ \n \r]*(?:[^ \n \r"'`<>=]|("|')|))|$)/g,_$1=/'/g,m$2=/"/g,g=/^(?:script|style|textarea|title)$/i,p$1=function(e){return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i":"",o=c$2,s=0;s"===c[0]?(o=null!=r?r:c$2,d=-1):void 0===c[1]?d=-2:(d=o.lastIndex-c[2].length,u=c[1],o=void 0===c[3]?f$1:'"'===c[3]?m$2:_$1):o===m$2||o===_$1?o=f$1:o===v$1||o===a$2?o=c$2:(o=f$1,r=void 0);var p=o===f$1&&e[s+1].startsWith("/>")?" ":"";a+=o===c$2?l+n$3:d>=0?(i.push(u),l.slice(0,d)+"$lit$"+l.slice(d)+e$6+p):l+e$6+(-2===d?(i.push(void 0),s):p)}var f=a+(e[n]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==s$1?s$1.createHTML(f):f,i]},E=function(){function e(t,r){var n,i=t.strings,a=t._$litType$;_classCallCheck2(this,e),this.parts=[];var o=0,s=0,l=i.length-1,u=this.parts,c=_slicedToArray(C(i,a),2),d=c[0],h=c[1];if(this.el=e.createElement(d,r),A.currentNode=this.el.content,2===a){var p=this.el.content,f=p.firstChild;f.remove(),p.append.apply(p,_toConsumableArray(f.childNodes))}for(;null!==(n=A.nextNode())&&u.length0){n.textContent=i$2?i$2.emptyScript:"";for(var P=0;P2&&void 0!==arguments[2]?arguments[2]:e,s=arguments.length>3?arguments[3]:void 0;if(t===b)return t;var l=void 0!==s?null===(r=o._$Cl)||void 0===r?void 0:r[s]:o._$Cu,u=r$1(t)?void 0:t._$litDirective$;return(null==l?void 0:l.constructor)!==u&&(null===(n=null==l?void 0:l._$AO)||void 0===n||n.call(l,!1),void 0===u?l=void 0:(l=new u(e))._$AT(e,o,s),void 0!==s?(null!==(i=(a=o)._$Cl)&&void 0!==i?i:a._$Cl=[])[s]=l:o._$Cu=l),void 0!==l&&(t=P(e,l._$AS(e,t.values),l,s)),t}var V=function(){function e(t,r){_classCallCheck2(this,e),this.v=[],this._$AN=void 0,this._$AD=t,this._$AM=r}return _createClass(e,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"p",value:function(e){var t,r=this._$AD,n=r.el.content,i=r.parts,a=(null!==(t=null==e?void 0:e.creationScope)&&void 0!==t?t:l$2).importNode(n,!0);A.currentNode=a;for(var o=A.nextNode(),s=0,l=0,u=i[0];void 0!==u;){if(s===u.index){var c=void 0;2===u.type?c=new N$1(o,o.nextSibling,this,e):1===u.type?c=new u.ctor(o,u.name,u.strings,this,e):6===u.type&&(c=new L(o,this,e)),this.v.push(c),u=i[++l]}s!==(null==u?void 0:u.index)&&(o=A.nextNode(),s++)}return a}},{key:"m",value:function(e){var t,r=0,n=_createForOfIteratorHelper(this.v);try{for(n.s();!(t=n.n()).done;){var i=t.value;void 0!==i&&(void 0!==i.strings?(i._$AI(e,i,r),r+=i.strings.length-2):i._$AI(e[r])),r++}}catch(a){n.e(a)}finally{n.f()}}}]),e}(),N$1=function(){function e(t,r,n,i){var a;_classCallCheck2(this,e),this.type=2,this._$AH=w,this._$AN=void 0,this._$AA=t,this._$AB=r,this._$AM=n,this.options=i,this._$Cg=null===(a=null==i?void 0:i.isConnected)||void 0===a||a}return _createClass(e,[{key:"_$AU",get:function(){var e,t;return null!==(t=null===(e=this._$AM)||void 0===e?void 0:e._$AU)&&void 0!==t?t:this._$Cg}},{key:"parentNode",get:function(){var e=this._$AA.parentNode,t=this._$AM;return void 0!==t&&11===e.nodeType&&(e=t.parentNode),e}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;e=P(this,e,t),r$1(e)?e===w||null==e||""===e?(this._$AH!==w&&this._$AR(),this._$AH=w):e!==this._$AH&&e!==b&&this.$(e):void 0!==e._$litType$?this.T(e):void 0!==e.nodeType?this.k(e):u$1(e)?this.S(e):this.$(e)}},{key:"A",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._$AB;return this._$AA.parentNode.insertBefore(e,t)}},{key:"k",value:function(e){this._$AH!==e&&(this._$AR(),this._$AH=this.A(e))}},{key:"$",value:function(e){this._$AH!==w&&r$1(this._$AH)?this._$AA.nextSibling.data=e:this.k(l$2.createTextNode(e)),this._$AH=e}},{key:"T",value:function(e){var t,r=e.values,n=e._$litType$,i="number"==typeof n?this._$AC(e):(void 0===n.el&&(n.el=E.createElement(n.h,this.options)),n);if((null===(t=this._$AH)||void 0===t?void 0:t._$AD)===i)this._$AH.m(r);else{var a=new V(i,this),o=a.p(this.options);a.m(r),this.k(o),this._$AH=a}}},{key:"_$AC",value:function(e){var t=T$1.get(e.strings);return void 0===t&&T$1.set(e.strings,t=new E(e)),t}},{key:"S",value:function(e){d(this._$AH)||(this._$AH=[],this._$AR());var t,r,n=this._$AH,i=0,a=_createForOfIteratorHelper(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;i===n.length?n.push(t=new N$1(this.A(h$1()),this.A(h$1()),this,this.options)):t=n[i],t._$AI(o),i++}}catch(s){a.e(s)}finally{a.f()}i0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,r=arguments.length>1?arguments[1]:void 0;for(null===(e=this._$AP)||void 0===e||e.call(this,!1,!0,r);t&&t!==this._$AB;){var n=t.nextSibling;t.remove(),t=n}}},{key:"setConnected",value:function(e){var t;void 0===this._$AM&&(this._$Cg=e,null===(t=this._$AP)||void 0===t||t.call(this,e))}}]),e}(),S=function(){function e(t,r,n,i,a){_classCallCheck2(this,e),this.type=1,this._$AH=w,this._$AN=void 0,this.element=t,this.name=r,this._$AM=i,this.options=a,n.length>2||""!==n[0]||""!==n[1]?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=w}return _createClass(e,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=this.strings,a=!1;if(void 0===i)e=P(this,e,t,0),(a=!r$1(e)||e!==this._$AH&&e!==b)&&(this._$AH=e);else{var o,s,l=e;for(e=i[0],o=0;o1&&void 0!==arguments[1]?arguments[1]:this;if((e=null!==(t=P(this,e,r,0))&&void 0!==t?t:w)!==b){var n=this._$AH,i=e===w&&n!==w||e.capture!==n.capture||e.once!==n.once||e.passive!==n.passive,a=e!==w&&(n===w||i);i&&this.element.removeEventListener(this.name,this,n),a&&this.element.addEventListener(this.name,this,e),this._$AH=e}}},{key:"handleEvent",value:function(e){var t,r;"function"==typeof this._$AH?this._$AH.call(null!==(r=null===(t=this.options)||void 0===t?void 0:t.host)&&void 0!==r?r:this.element,e):this._$AH.handleEvent(e)}}]),r}(S),L=function(){function e(t,r,n){_classCallCheck2(this,e),this.element=t,this.type=6,this._$AN=void 0,this._$AM=r,this.options=n}return _createClass(e,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(e){P(this,e)}}]),e}(),z=window.litHtmlPolyfillSupport,l$1,o$2;null==z||z(E,N$1),(null!==(t$2=globalThis.litHtmlVersions)&&void 0!==t$2?t$2:globalThis.litHtmlVersions=[]).push("2.2.1");var s$4=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;return _classCallCheck2(this,r),(e=t.apply(this,arguments)).renderOptions={host:_assertThisInitialized(e)},e._$Dt=void 0,e}return _createClass(r,[{key:"createRenderRoot",value:function(){var e,t,n=_get(_getPrototypeOf(r.prototype),"createRenderRoot",this).call(this);return null!==(e=(t=this.renderOptions).renderBefore)&&void 0!==e||(t.renderBefore=n.firstChild),n}},{key:"update",value:function(e){var t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),_get(_getPrototypeOf(r.prototype),"update",this).call(this,e),this._$Dt=x(t,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var e;_get(_getPrototypeOf(r.prototype),"connectedCallback",this).call(this),null===(e=this._$Dt)||void 0===e||e.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var e;_get(_getPrototypeOf(r.prototype),"disconnectedCallback",this).call(this),null===(e=this._$Dt)||void 0===e||e.setConnected(!1)}},{key:"render",value:function(){return b}}]),r}(a$1);s$4.finalized=!0,s$4._$litElement$=!0,null===(l$1=globalThis.litElementHydrateSupport)||void 0===l$1||l$1.call(globalThis,{LitElement:s$4});var n$2=globalThis.litElementPolyfillSupport;null==n$2||n$2({LitElement:s$4}),(null!==(o$2=globalThis.litElementVersions)&&void 0!==o$2?o$2:globalThis.litElementVersions=[]).push("3.2.0"); /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ var n$1=function(e){return function(t){return"function"==typeof t?function(e,t){return window.customElements.define(e,t),t}(e,t):function(e,t){return{kind:t.kind,elements:t.elements,finisher:function(t){window.customElements.define(e,t)}}}(e,t)}} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */,i$1$1=function(e,t){return"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?_objectSpread(_objectSpread({},t),{},{finisher:function(r){r.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer:function(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher:function(r){r.createProperty(t.key,e)}}};function e$5(e){return function(t,r){return void 0!==r?function(e,t,r){t.constructor.createProperty(r,e)}(e,t,r):i$1$1(e,t)}; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */var o$1=function(e){var t=e.finisher,r=e.descriptor;return function(e,n){var i;if(void 0===n){var a=null!==(i=e.originalKey)&&void 0!==i?i:e.key,o=null!=r?{kind:"method",placement:"prototype",key:a,descriptor:r(e.key)}:_objectSpread(_objectSpread({},e),{},{key:a});return null!=t&&(o.finisher=function(e){t(e,a)}),o}var s=e.constructor;void 0!==r&&Object.defineProperty(e,n,r(n)),null==t||t(s,n)}} /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */,n$6; /** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */function i$4(e,t){return o$1({descriptor:function(r){var n={get:function(){var t,r;return null!==(r=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(e))&&void 0!==r?r:null},enumerable:!0,configurable:!0};if(t){var i="symbol"==_typeof2(r)?Symbol():"__"+r;n.get=function(){var t,r;return void 0===this[i]&&(this[i]=null!==(r=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(e))&&void 0!==r?r:null),this[i]}}return n}})} /** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: BSD-3-Clause */null===(n$6=window.HTMLSlotElement)||void 0===n$6||n$6.prototype.assignedElements;var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function createCommonjsModule(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return commonjsRequire(e,null==t?r.path:t)}},r.exports),r.exports}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var lottie_svg=createCommonjsModule((function(module,exports){"undefined"!=typeof navigator&&function(e,t){module.exports=t()}(0,(function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,n,i=e.length;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e,t,r=[];for(e=0;e<256;e+=1)t=e.toString(16),r[e]=1===t.length?"0"+t:t;return function(e,t,n){return e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),"#"+r[e]+r[t]+r[n]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return(_typeof$5="function"==typeof Symbol&&"symbol"==_typeof2(Symbol.iterator)?function(e){return _typeof2(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)})(e)}var dataManager=function(){var e,t,r=1,n=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},a={postMessage:function(e){i.onmessage({data:e})}};function o(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var r=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),n=URL.createObjectURL(r);return new Worker(n)}return e=t,i}((function(e){if(a.dataManager||(a.dataManager=function(){function e(i,a){var o,s,l,u,c,h,p=i.length;for(s=0;s=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)n(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;ir[0]||!(r[0]>e[0])&&(e[1]>r[1]||!(r[1]>e[1])&&(e[2]>r[2]||!(r[2]>e[2])&&null))}var a,o=function(){var e=[4,4,14];function t(e){var t,r,n,i=e.length;for(t=0;t=0;r-=1)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(i=e[r].ks.k.length,n=0;n500)&&(this._imageLoaded(),clearInterval(r)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},r=n(e,this.assetsPath,this.path);return dataManager.loadData(r,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(e,t){var r;this.imagesLoadedCb=t;var n=e.length;for(r=0;rthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,r,n=this.animationData.layers,i=n.length,a=e.layers,o=a.length;for(r=0;rthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var r,n=e.length;for(r=0;r=0;r-=1)t[r].animation.destroy(e)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,f()},e.setVolume=function(e,r){var i;for(i=0;i=.001?function(e,t,r,n){for(var i=0;i<4;++i){var a=s(t,r,n);if(0===a)return t;t-=(o(t,r,n)-e)/a}return t}(e,l,t,r):0===u?l:function(e,t,r,n,i){var a,s,l=0;do{(a=o(s=t+(r-t)/2,n,i)-e)>0?r=s:t=s}while(Math.abs(a)>1e-7&&++l<10);return s}(e,i,i+.1,t,r)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,r){var n=0,i=e,a=createSizedArray(i);return{newElement:function(){return n?a[n-=1]:t()},release:function(e){n===i&&(a=pooling.double(a),i*=2),r&&r(e),a[n]=e,n+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,r=e.lengths.length;for(t=0;t-.001&&o<.001}var r=function(e,t,r,n){var i,a,o,s,l,u,c=getDefaultCurveSegments(),d=0,h=[],p=[],f=bezierLengthPool.newElement();for(o=r.length,i=0;io?-1:1,u=!0;u;)if(n[a]<=o&&n[a+1]>o?(s=(o-n[a])/(n[a+1]-n[a]),u=!1):a+=l,a<0||a>=i-1){if(a===i-1)return r[a];u=!1}return r[a]+(r[a+1]-r[a])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,n=segmentsLengthPool.newElement(),i=e.c,a=e.v,o=e.o,s=e.i,l=e._length,u=n.lengths,c=0;for(t=0;t1&&(a=1);var c,d=s(a,u),h=s(o=o>1?1:o,u),p=t.length,f=1-d,m=1-h,g=f*f*f,v=d*f*f*3,y=d*d*f*3,b=d*d*d,_=f*f*m,w=d*f*m+f*d*m+f*f*h,A=d*d*m+f*d*h+d*f*h,x=d*d*h,M=f*m*m,I=d*m*m+f*h*m+f*m*h,S=d*h*m+f*h*h+d*m*h,T=d*h*h,N=m*m*m,k=h*m*m+m*h*m+m*m*h,C=h*h*m+m*h*h+h*m*h,D=h*h*h;for(c=0;cp?h>f?h-p-f:f-p-h:f>p?f-p-h:p-h-f)>-1e-4&&d<1e-4}}}var bez=bezFunction(),PropertyFactory=function(){var e=initialDefaultFrame,t=Math.abs;function r(e,t){var r,i=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var a,o,s,l,u,c,d,h,p,f=t.lastIndex,m=f,g=this.keyframes.length-1,v=!0;v;){if(a=this.keyframes[m],o=this.keyframes[m+1],m===g-1&&e>=o.t-i){a.h&&(a=o),f=0;break}if(o.t-i>e){f=m;break}m=b||e<_){var A=e>=b?w.points.length-1:0;for(u=w.points[A].point.length,l=0;l=I&&M=b?(r[0]=y[0],r[1]=y[1],r[2]=y[2]):e<=_?(r[0]=a.s[0],r[1]=a.s[1],r[2]=a.s[2]):function(e,t){var r=t[0],n=t[1],i=t[2],a=t[3],o=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i),s=Math.asin(2*r*n+2*i*a),l=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}(r,function(e,t,r){var n,i,a,o,s,l=[],u=e[0],c=e[1],d=e[2],h=e[3],p=t[0],f=t[1],m=t[2],g=t[3];return(i=u*p+c*f+d*m+h*g)<0&&(i=-i,p=-p,f=-f,m=-m,g=-g),1-i>1e-6?(n=Math.acos(i),a=Math.sin(n),o=Math.sin((1-r)*n)/a,s=Math.sin(r*n)/a):(o=1-r,s=r),l[0]=o*u+s*p,l[1]=o*c+s*f,l[2]=o*d+s*m,l[3]=o*h+s*g,l}(n(a.s),n(y),(e-_)/(b-_)));else for(m=0;m=b?c=1:e<_?c=0:(a.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[m]?p=s.__fnct[m]:(S=void 0===a.o.x[m]?a.o.x[0]:a.o.x[m],T=void 0===a.o.y[m]?a.o.y[0]:a.o.y[m],N=void 0===a.i.x[m]?a.i.x[0]:a.i.x[m],k=void 0===a.i.y[m]?a.i.y[0]:a.i.y[m],p=BezierFactory.getBezierEasing(S,T,N,k).get,s.__fnct[m]=p)):s.__fnct?p=s.__fnct:(S=a.o.x,T=a.o.y,N=a.i.x,k=a.i.y,p=BezierFactory.getBezierEasing(S,T,N,k).get,a.keyframeMetadata=p),c=p((e-_)/(b-_)))),y=o.s||a.e,C=1===a.h?a.s[m]:a.s[m]+(y[m]-a.s[m])*c,"multidimensional"===this.propType?r[m]=C:r=C}return t.lastIndex=f,r}function n(e){var t=e[0]*degToRads,r=e[1]*degToRads,n=e[2]*degToRads,i=Math.cos(t/2),a=Math.cos(r/2),o=Math.cos(n/2),s=Math.sin(t/2),l=Math.sin(r/2),u=Math.sin(n/2);return[s*l*o+i*a*u,s*a*o+i*l*u,i*l*o-s*a*u,i*a*o-s*l*u]}function i(){var t=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=n&&t>=n||this._caching.lastFrame=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i}return this._caching.lastFrame=t,this.pv}function a(e){var r;if("unidimensional"===this.propType)r=e*this.mult,t(this.v-r)>1e-5&&(this.v=r,this._mdf=!0);else for(var n=0,i=this.v.length;n1e-5&&(this.v[n]=r,this._mdf=!0),n+=1}function o(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[n]||a[n]&&!i)&&(a[n]=pointPool.newElement()),a[n][0]=e,a[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,n,i,a,o,s){this.setXYAt(e,t,"v",o,s),this.setXYAt(r,n,"o",o,s),this.setXYAt(i,a,"i",o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,n=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),i=1);var a,o=this._length-1,s=this._length;for(a=i;a=p[p.length-1].t-this.offsetTime)n=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],a=!0;else{for(var f,m,g,v=h,y=p.length-1,b=!0;b&&(f=p[v],!((m=p[v+1]).t-this.offsetTime>e));)v=m.t-this.offsetTime)c=1;else if(er&&e>r)||(this._caching.lastIndex=n0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function E(){var e=this.props;return"matrix("+D(e[0])+","+D(e[1])+","+D(e[4])+","+D(e[5])+","+D(e[12])+","+D(e[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=s,this.rotateZ=l,this.skew=c,this.skewFromAxis=d,this.shear=u,this.scale=h,this.setTransform=p,this.translate=f,this.transform=m,this.applyToPoint=_,this.applyToX=w,this.applyToY=A,this.applyToZ=x,this.applyToPointArray=N,this.applyToTriplePoints=T,this.applyToPointStringified=k,this.toCSS=C,this.to2dCSS=E,this.clone=y,this.cloneFromProps=b,this.equals=v,this.inversePoints=S,this.inversePoint=I,this.getInverseMatrix=M,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return(_typeof$3="function"==typeof Symbol&&"symbol"==_typeof2(Symbol.iterator)?function(e){return _typeof2(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)})(e)}var lottie={},standalone="__[STANDALONE]__",queryString;function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,s,l=[],u=a.length;for(o=0;on+r||(c=s.s*i<=n?0:(s.s*i-n)/r,d=s.e*i>=n+r?1:(s.e*i-n)/r,l.push([c,d]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?1+a:this.s.v<0?0+a:this.s.v+a)>(r=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=r,r=o}t=1e-4*Math.round(1e4*t),r=1e-4*Math.round(1e4*r),this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var s,l,u,c,d,h=this.shapes.length,p=0;if(r===t)for(i=0;i=0;i-=1)if((f=this.shapes[i]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&h>1?(v=this.calculateShapeEdges(t,r,f.totalShapeLength,_,p),_+=f.totalShapeLength):v=[[y,b]],l=v.length,s=0;s=1?g.push({s:f.totalShapeLength*(y-1),e:f.totalShapeLength*(b-1)}):(g.push({s:f.totalShapeLength*y,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(b-1)}));var w=this.addShapes(f,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var A=w.pop();this.addPaths(w,m),w=this.addShapes(f,g[1],A)}else this.addPaths(w,m),w=this.addShapes(f,g[1]);this.addPaths(w,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var r,n=e.length;for(r=0;rt.e){r.c=!1;break}t.s<=f&&t.e>=f+o.addedLength?(this.addSegment(h[n].v[i-1],h[n].o[i-1],h[n].i[i],h[n].v[i],r,s,g),g=!1):(u=bez.getNewSegment(h[n].v[i-1],h[n].v[i],h[n].o[i-1],h[n].i[i],(t.s-f)/o.addedLength,(t.e-f)/o.addedLength,l[i-1]),this.addSegmentFromArray(u,r,s,g),g=!1,r.c=!1),f+=o.addedLength,s+=1}if(h[n].c&&l.length){if(o=l[i-1],f<=t.e){var v=l[i-1].addedLength;t.s<=f&&t.e>=f+v?(this.addSegment(h[n].v[i-1],h[n].o[i-1],h[n].i[0],h[n].v[0],r,s,g),g=!1):(u=bez.getNewSegment(h[n].v[i-1],h[n].v[0],h[n].o[i-1],h[n].i[0],(t.s-f)/v,(t.e-f)/v,l[i-1]),this.addSegmentFromArray(u,r,s,g),g=!1,r.c=!1)}else r.c=!1;f+=o.addedLength,s+=1}if(r._length&&(r.setXYAt(r.v[c][0],r.v[c][1],"i",c),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),f>t.e)break;n=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(n=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],i=[];var a=this.px,o=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(n[0]=a.getValueAtTime((a.keyframes[0].t+.01)/r,0),n[1]=o.getValueAtTime((o.keyframes[0].t+.01)/r,0),i[0]=a.getValueAtTime(a.keyframes[0].t/r,0),i[1]=o.getValueAtTime(o.keyframes[0].t/r,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(n[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/r,0),n[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/r,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/r,0),i[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/r,0)):(n=[a.pv,o.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/r,a.offsetTime),i[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/r,o.offsetTime))}else n=i=e;this.v.rotate(-Math.atan2(n[1]-i[1],n[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,r,n){return new t(e,r,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],r="normal",n="normal",i=t.length,a=0;a0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(h):Math.ceil(h),m=this.pMatrix.props,g=this.rMatrix.props,v=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y,b,_=0;if(h>0){for(;_f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),_-=p)}for(n=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(b=(r=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==_){for((0!==n&&1===i||n!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),y=0;y0&&(c=!1),c){var d=createTag("style");d.setAttribute("f-forigin",n[r].fOrigin),d.setAttribute("f-origin",n[r].origin),d.setAttribute("f-family",n[r].fFamily),d.type="text/css",d.innerText="@font-face {font-family: "+n[r].fFamily+"; font-style: normal; src: url('"+n[r].fPath+"');}",t.appendChild(d)}}else if("g"===n[r].fOrigin||1===n[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;ue?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+g+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this.audio.volume(e)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,r,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(r=this.layers[t]).ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e1&&(a+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==a){var o="";r.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),r.elem.setAttribute("d",o)),r.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=(t={createFilter:function(e,t){var r=createNS("filter");return r.setAttribute("id",e),!0!==t&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}},t),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),t;function SVGTintFilter(e,t){this.filterManager=t;var r=createNS("feColorMatrix");if(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),e.appendChild(r),(r=createNS("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),e.appendChild(r),this.matrixFilter=r,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var n,i=createNS("feMerge");e.appendChild(i),(n=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),i.appendChild(n),(n=createNS("feMergeNode")).setAttribute("in","f2"),i.appendChild(n)}}function SVGFillFilter(e,t){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.appendChild(r),this.matrixFilter=r}function SVGStrokeEffect(e,t){this.initialized=!1,this.filterManager=t,this.elem=e,this.paths=[]}function SVGTritoneFilter(e,t){this.filterManager=t;var r=createNS("feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),e.appendChild(r);var n=createNS("feComponentTransfer");n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.matrixFilter=n;var i=createNS("feFuncR");i.setAttribute("type","table"),n.appendChild(i),this.feFuncR=i;var a=createNS("feFuncG");a.setAttribute("type","table"),n.appendChild(a),this.feFuncG=a;var o=createNS("feFuncB");o.setAttribute("type","table"),n.appendChild(o),this.feFuncB=o}function SVGProLevelsFilter(e,t){this.filterManager=t;var r=this.filterManager.effectElements,n=createNS("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",n)),(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",n)),(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",n)),(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",n)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),n=createNS("feComponentTransfer")),(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.feFuncRComposed=this.createFeFunc("feFuncR",n),this.feFuncGComposed=this.createFeFunc("feFuncG",n),this.feFuncBComposed=this.createFeFunc("feFuncB",n))}function SVGDropShadowEffect(e,t){var r=t.container.globalData.renderConfig.filterSize;e.setAttribute("x",r.x),e.setAttribute("y",r.y),e.setAttribute("width",r.width),e.setAttribute("height",r.height),this.filterManager=t;var n=createNS("feGaussianBlur");n.setAttribute("in","SourceAlpha"),n.setAttribute("result","drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,e.appendChild(n);var i=createNS("feOffset");i.setAttribute("dx","25"),i.setAttribute("dy","0"),i.setAttribute("in","drop_shadow_1"),i.setAttribute("result","drop_shadow_2"),this.feOffset=i,e.appendChild(i);var a=createNS("feFlood");a.setAttribute("flood-color","#00ff00"),a.setAttribute("flood-opacity","1"),a.setAttribute("result","drop_shadow_3"),this.feFlood=a,e.appendChild(a);var o=createNS("feComposite");o.setAttribute("in","drop_shadow_3"),o.setAttribute("in2","drop_shadow_2"),o.setAttribute("operator","in"),o.setAttribute("result","drop_shadow_4"),e.appendChild(o);var s,l=createNS("feMerge");e.appendChild(l),s=createNS("feMergeNode"),l.appendChild(s),(s=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=s,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(s)}SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",r[0]-t[0]+" 0 0 0 "+t[0]+" "+(r[1]-t[1])+" 0 0 0 "+t[1]+" "+(r[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,r,n,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(n=this.elem.maskManager.masksProperties.length,r=0):n=1+(r=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);r=u?p<0?n:i:n+h*Math.pow((a-e)/p,1/r),c[d]=o,d+=1,s+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=r*Math.cos(n),a=r*Math.sin(n);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGGaussianBlurEffect(e,t){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var r=createNS("feGaussianBlur");e.appendChild(r),this.feGaussianBlur=r}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,r=0,n=t.length;r.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)l=n.transformers[m].mProps._mdf||l,f-=1,m-=1;if(l)for(f=v-n.styles[c].lvl,m=n.transformers.length-1;f>0;)p=n.transformers[m].mProps.v.props,h.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),f-=1,m-=1}else h=e;if(o=(d=n.sh.paths)._length,l){for(s="",a=0;a=1?y=.99:y<=-1&&(y=-.99);var b=s*y,_=Math.cos(v+t.a.v)*b+c[0],w=Math.sin(v+t.a.v)*b+c[1];l.setAttribute("fx",_),l.setAttribute("fy",w),u&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",w))}}function l(e,t,r){var n=t.style,i=t.d;i&&(i._mdf||r)&&i.dashStr&&(n.pElem.setAttribute("stroke-dasharray",i.dashStr),n.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||r)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||r)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||r)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return a;case"gf":return s;case"gs":return o;case"st":return l;case"sh":case"el":case"rc":case"sr":return i;case"tr":return r;case"no":return n;default:return null}}}}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}function LetterProps(e,t,r,n,i,a){this.o=e,this.sw=t,this.sc=r,this.fc=n,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!r,fc:!!n,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,r,n,i=this.shapes.length,a=this.stylesList.length,o=[],s=!1;for(r=0;r1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;s-=1){if((h=this.searchProcessedElement(e[s]))?t[s]=r[h-1]:e[s]._render=o,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)h?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==n&&n.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(h)for(u=t[s].it.length,l=0;l1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(n=0;nt);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,r,n=[],i=0,a=e.length,o=!1;i=55296&&t<=56319?(r=e.charCodeAt(i+1))>=56320&&r<=57343?(o||FontManager.isModifier(t,r)?(n[n.length-1]+=e.substr(i,2),o=!1):n.push(e.substr(i,2)),i+=1):n.push(e.charAt(i)):t>56319?(r=e.charCodeAt(i+1),FontManager.isZeroWidthJoiner(t,r)?(o=!0,n[n.length-1]+=e.substr(i,2),i+=1):n.push(e.charAt(i))):FontManager.isZeroWidthJoiner(t)?(n[n.length-1]+=e.charAt(i),o=!0):n.push(e.charAt(i)),i+=1;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,r,n,i,a,o,s,l=this.elem.globalData.fontManager,u=this.data,c=[],d=0,h=u.m.g,p=0,f=0,m=0,g=[],v=0,y=0,b=l.getFontByName(e.f),_=0,w=getFontProperties(b);e.fWeight=w.weight,e.fStyle=w.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),r=e.finalText.length,e.finalLineHeight=e.lh;var A,x=e.tr/1e3*e.finalSize;if(e.sz)for(var M,I,S=!0,T=e.sz[0],N=e.sz[1];S;){M=0,v=0,r=(I=this.buildFinalText(e.t)).length,x=e.tr/1e3*e.finalSize;var k=-1;for(t=0;tT&&" "!==I[t]?(-1===k?r+=1:t=k,M+=e.finalLineHeight||1.2*e.finalSize,I.splice(t,k===t?1:0,"\r"),k=-1,v=0):(v+=_,v+=x);M+=b.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Ny?v:y,v=-2*x,i="",n=!0,m+=1):i=C,l.chars?(s=l.getCharData(C,b.fStyle,l.getFontByName(e.f).fFamily),_=n?0:s.w*e.finalSize/100):_=l.measureText(i,e.f,e.finalSize)," "===C?D+=_+x:(v+=_+x+D,D=0),c.push({l:_,an:_,add:p,n:n,anIndexes:[],val:i,line:m,animatorJustifyOffset:0}),2==h){if(p+=_,""===i||" "===i||t===r-1){for(""!==i&&" "!==i||(p-=_);f<=t;)c[f].an=p,c[f].ind=d,c[f].extra=_,f+=1;d+=1,p=0}}else if(3==h){if(p+=_,""===i||t===r-1){for(""===i&&(p-=_);f<=t;)c[f].an=p,c[f].ind=d,c[f].extra=_,f+=1;p=0,d+=1}}else c[d].ind=d,c[d].extra=0,d+=1;if(e.l=c,y=v>y?v:y,g.push(v),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=y,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var E,P,z,L,O=u.a;o=O.length;var j=[];for(a=0;a0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(i,a,o,s).get,u=0,c=this.finalS,d=this.finalE,h=this.data.sh;if(2===h)u=l(u=d===c?n>=d?1:0:e(0,t(.5/(d-c)+(n-c)/(d-c),1)));else if(3===h)u=l(u=d===c?n>=d?0:1:1-e(0,t(.5/(d-c)+(n-c)/(d-c),1)));else if(4===h)d===c?u=0:(u=e(0,t(.5/(d-c)+(n-c)/(d-c),1)))<.5?u*=2:u=1-2*(u-.5),u=l(u);else if(5===h){if(d===c)u=0;else{var p=d-c,f=-p/2+(n=t(e(0,n+.5-c),d-c)),m=p/2;u=Math.sqrt(1-f*f/(m*m))}u=l(u)}else 6===h?(d===c?u=0:(n=t(e(0,n+.5-c),d-c),u=(1+Math.cos(Math.PI+2*Math.PI*n/(d-c)))/2),u=l(u)):(n>=r(c)&&(u=e(0,t(n-c<0?t(d,1)-(c-n):d-n,1))),u=l(u));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;u1&&(u=1)}return u*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/t,n=this.s.v/t+r,i=this.e.v/t+r;if(n>i){var a=n;n=i,i=a}this.finalS=n,this.finalE=i}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,r){return new n(e,t)}}}();function TextAnimatorDataProperty(e,t,r){var n={propType:!1},i=PropertyFactory.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,degToRads,r):n,rx:a.rx?i(e,a.rx,0,degToRads,r):n,ry:a.ry?i(e,a.ry,0,degToRads,r):n,sk:a.sk?i(e,a.sk,0,degToRads,r):n,sa:a.sa?i(e,a.sa,0,degToRads,r):n,s:a.s?i(e,a.s,1,.01,r):n,a:a.a?i(e,a.a,1,0,r):n,o:a.o?i(e,a.o,0,.01,r):n,p:a.p?i(e,a.p,1,0,r):n,sw:a.sw?i(e,a.sw,0,0,r):n,sc:a.sc?i(e,a.sc,1,0,r):n,fc:a.fc?i(e,a.fc,1,0,r):n,fh:a.fh?i(e,a.fh,0,0,r):n,fs:a.fs?i(e,a.fs,0,.01,r):n,fb:a.fb?i(e,a.fb,0,.01,r):n,t:a.t?i(e,a.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,r=this._textData.a.length,n=PropertyFactory.getProp;for(e=0;e=s+se||!f?(y=(s+se-u)/l.partialLength,R=p.point[0]+(l.point[0]-p.point[0])*y,B=p.point[1]+(l.point[1]-p.point[1])*y,M.translate(-w[0]*T[i].an*.005,-w[1]*L*.01),c=!1):f&&(u+=l.partialLength,(d+=1)>=f.length&&(d=0,m[h+=1]?f=m[h].points:_.v.c?(d=0,f=m[h=0].points):(u-=l.partialLength,f=null)),f&&(p=l,g=(l=f[d]).partialLength));j=T[i].an/2-T[i].add,M.translate(-j,0,0)}else j=T[i].an/2-T[i].add,M.translate(-j,0,0),M.translate(-w[0]*T[i].an*.005,-w[1]*L*.01,0);for(D=0;De?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,l){var v=createNS("g");o.appendChild(v),this.textSpans[e].childSpan=v}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(u.reset(),u.scale(r.finalSize/100,r.finalSize/100),c&&(s[e].n&&(d=-f,h+=r.yOffset,h+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(r,u,s[e].line,d,h),d+=s[e].l||0,d+=f),l){var y;if(1===(m=this.globalData.fontManager.getCharData(r.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily)).t)y=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=m.data),y=new SVGShapeElement(b,this.globalData,this)}this.textSpans[e].glyph=y,y._debug=!0,y.prepareFrame(0),y.renderFrame(),this.textSpans[e].childSpan.appendChild(y.layerElement),this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else c&&o.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),o.textContent=s[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&o&&o.setAttribute("d","")}else{var _=this.textContainer,w="start";switch(r.j){case 1:w="end";break;case 2:w="middle";break;default:w="start"}_.setAttribute("text-anchor",w),_.setAttribute("letter-spacing",f);var A=this.buildTextContents(r.finalText);for(t=A.length,h=r.ps?r.ps[1]+r.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=a;)e/=2,t/=2,r>>>=1;return(e+r)/t};return g.int32=function(){return 0|m.g(4)},g.quick=function(){return m.g(4)/4294967296},g.double=g,l(u(m.S),e),(d.pass||h||function(e,r,n,i){return i&&(i.S&&s(i,m),e.state=function(){return s(m,{})}),n?(t.random=e,r):e})(g,f,"global"in d?d.global:this==t,d.state)},l(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==_typeof2(Symbol.iterator)?function(e){return _typeof2(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":_typeof2(e)})(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=_typeof(e);if("number"===t||"boolean"===t||e instanceof Number)return-e;if($bm_isInstanceOfArray(e)){var r,n=e.length,i=[];for(r=0;rr){var n=r;r=t,t=n}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var r;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),i=0;for(r=0;r.5?u/(2-o-s):u/(o+s),o){case n:t=(i-a)/u+(i1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t,r,n,i=e[0],a=e[1],o=e[2];if(0===a)t=o,n=o,r=o;else{var s=o<.5?o*(1+a):o+a-o*a,l=2*o-s;t=hue2rgb(l,s,i+1/3),r=hue2rgb(l,s,i),n=hue2rgb(l,s,i-1/3)}return[t,r,n,e[3]]}function linear(e,t,r,n,i){if(void 0!==n&&void 0!==i||(n=t,i=r,t=0,r=1),r=r)return i;var o,s=r===t?0:(e-t)/(r-t);if(!n.length)return n+(i-n)*s;var l=n.length,u=createTypedArray("float32",l);for(o=0;o1){for(n=0;n1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(i)){var s,l=i.length,u=createTypedArray("float32",l);for(s=0;sdata.k[t].t&&edata.k[t+1].t-e?(r=t+2,n=data.k[t+1].t):(r=t+1,n=data.k[t].t);break}}-1===r&&(r=t+1,n=data.k[t].t)}else r=0,n=0;var a={};return a.index=r,a.time=n/elem.comp.globalData.frameRate,a}function key(e){var t,r,n;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=i.length,r=0;ru.length-1)&&(t=u.length-1),n=c-(i=u[u.length-1-t].t)),"pingpong"===e){if(Math.floor((l-i)/n)%2!=0)return this.getValueAtTime((n-(l-i)%n+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),h=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-i)%n+i)/this.comp.globalData.frameRate,0),f=Math.floor((l-i)/n);if(this.pv.length){for(o=(s=new Array(d.length)).length,a=0;a=c)return this.pv;if(r?i=c+(n=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>u.length-1)&&(t=u.length-1),n=(i=u[t].t)-c),"pingpong"===e){if(Math.floor((c-l)/n)%2==0)return this.getValueAtTime(((c-l)%n+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),h=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime((n-(c-l)%n+c)/this.comp.globalData.frameRate,0),f=Math.floor((c-l)/n)+1;if(this.pv.length){for(o=(s=new Array(d.length)).length,a=0;a1?(i+e-a)/(t-1):1,s=0,l=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;so){var c=s,d=r.c&&s===l-1?0:s+1,h=(o-u)/a[s].addedLength;n=bez.getPointInSegment(r.v[c],r.v[d],r.o[c],r.i[d],h,a[s]);break}u+=a[s].addedLength,s+=1}return n||(n=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),n},vectorOnPath:function(e,t,r){1==e?e=this.v.c:0==e&&(e=.999);var n=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),a=i[0]-n[0],o=i[1]-n[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(o,2));return 0===s?[0,0]:"tangent"===r?[a/s,o/s]:[-o/s,a/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([u],s),extendPrototype([u],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime (c) 2009-2016 Stuart Knightley Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown. JSZip uses the library pako released under the MIT license : https://github.com/nodeca/pako/blob/main/LICENSE */ e.exports=function e(t,r,n){function i(o,s){if(!r[o]){if(!t[o]){var l="function"==typeof commonjsRequire&&commonjsRequire;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[o]={exports:{}};t[o][0].call(c.exports,(function(e){return i(t[o][1][e]||e)}),c,c.exports,e,t,r,n)}return r[o].exports}for(var a="function"==typeof commonjsRequire&&commonjsRequire,o=0;o>2,s=(3&t)<<4|r>>4,l=p>1?(15&r)<<2|i>>6:64,u=p>2?63&i:64,c.push(a.charAt(o)+a.charAt(s)+a.charAt(l)+a.charAt(u));return c.join("")},r.decode=function(e){var t,r,n,o,s,l,u=0,c=0;if("data:"===e.substr(0,"data:".length))throw new Error("Invalid base64 input, it looks like a data url.");var d,h=3*(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(e.charAt(e.length-1)===a.charAt(64)&&h--,e.charAt(e.length-2)===a.charAt(64)&&h--,h%1!=0)throw new Error("Invalid base64 input, bad content length.");for(d=i.uint8array?new Uint8Array(0|h):new Array(0|h);u>4,r=(15&o)<<4|(s=a.indexOf(e.charAt(u++)))>>2,n=(3&s)<<6|(l=a.indexOf(e.charAt(u++))),d[c++]=t,64!==s&&(d[c++]=r),64!==l&&(d[c++]=n);return d}},{"./support":30,"./utils":32}],2:[function(e,t,r){var n=e("./external"),i=e("./stream/DataWorker"),a=e("./stream/Crc32Probe"),o=e("./stream/DataLengthProbe");function s(e,t,r,n,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=r,this.compression=n,this.compressedContent=i}s.prototype={getContentWorker:function(){var e=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),t=this;return e.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(e,t,r){return e.pipe(new a).pipe(new o("uncompressedSize")).pipe(t.compressWorker(r)).pipe(new o("compressedSize")).withStreamInfo("compression",t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,r){var n=e("./stream/GenericWorker");r.STORE={magic:"\0\0",compressWorker:function(e){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},r.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,r){var n=e("./utils"),i=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==n.getTypeOf(e)?function(e,t,r,n){var a=i,o=n+r;e^=-1;for(var s=n;s>>8^a[255&(e^t[s])];return-1^e}(0|t,e,e.length,0):function(e,t,r,n){var a=i,o=n+r;e^=-1;for(var s=n;s>>8^a[255&(e^t.charCodeAt(s))];return-1^e}(0|t,e,e.length,0):0}},{"./utils":32}],5:[function(e,t,r){r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(e,t,r){var n=null;n="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,r){var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,i=e("pako"),a=e("./utils"),o=e("./stream/GenericWorker"),s=n?"uint8array":"array";function l(e,t){o.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}r.magic="\b\0",a.inherits(l,o),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(a.transformTo(s,e.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},r.compressWorker=function(e){return new l("Deflate",e)},r.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,r){var n=e("../utils"),i=e("../stream/GenericWorker"),a=e("../utf8"),o=e("../crc32"),s=e("../signature"),l=function(e,t){var r,n="";for(r=0;r>>=8;return n},u=function(e,t,r,i,u,c){var d,h,p=e.file,f=e.compression,m=c!==a.utf8encode,g=n.transformTo("string",c(p.name)),v=n.transformTo("string",a.utf8encode(p.name)),y=p.comment,b=n.transformTo("string",c(y)),_=n.transformTo("string",a.utf8encode(y)),w=v.length!==p.name.length,A=_.length!==y.length,x="",M="",I="",S=p.dir,T=p.date,N={crc32:0,compressedSize:0,uncompressedSize:0};t&&!r||(N.crc32=e.crc32,N.compressedSize=e.compressedSize,N.uncompressedSize=e.uncompressedSize);var k=0;t&&(k|=8),m||!w&&!A||(k|=2048);var C,D,E=0,P=0;S&&(E|=16),"UNIX"===u?(P=798,E|=(D=C=p.unixPermissions,C||(D=S?16893:33204),(65535&D)<<16)):(P=20,E|=63&(p.dosPermissions||0)),d=T.getUTCHours(),d<<=6,d|=T.getUTCMinutes(),d<<=5,d|=T.getUTCSeconds()/2,h=T.getUTCFullYear()-1980,h<<=4,h|=T.getUTCMonth()+1,h<<=5,h|=T.getUTCDate(),w&&(M=l(1,1)+l(o(g),4)+v,x+="up"+l(M.length,2)+M),A&&(I=l(1,1)+l(o(b),4)+_,x+="uc"+l(I.length,2)+I);var z="";return z+="\n\0",z+=l(k,2),z+=f.magic,z+=l(d,2),z+=l(h,2),z+=l(N.crc32,4),z+=l(N.compressedSize,4),z+=l(N.uncompressedSize,4),z+=l(g.length,2),z+=l(x.length,2),{fileRecord:s.LOCAL_FILE_HEADER+z+g+x,dirRecord:s.CENTRAL_FILE_HEADER+l(P,2)+z+l(b.length,2)+"\0\0\0\0"+l(E,4)+l(i,4)+g+x+b}},c=function(e){return s.DATA_DESCRIPTOR+l(e.crc32,4)+l(e.compressedSize,4)+l(e.uncompressedSize,4)};function d(e,t,r,n){i.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}n.inherits(d,i),d.prototype.push=function(e){var t=e.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:r?(t+100*(r-n-1))/r:100}}))},d.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var r=u(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,r=u(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),t)this.push({data:c(e),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t0?e.substring(0,t):""},m=function(e){return"/"!==e.slice(-1)&&(e+="/"),e},g=function(e,t){return t=void 0!==t?t:s.createFolders,e=m(e),this.files[e]||p.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function v(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var y={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(e){var t,r,n;for(t in this.files)n=this.files[t],(r=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(r,n)},filter:function(e){var t=[];return this.forEach((function(r,n){e(r,n)&&t.push(n)})),t},file:function(e,t,r){if(1===arguments.length){if(v(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}var i=this.files[this.root+e];return i&&!i.dir?i:null}return e=this.root+e,p.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(v(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=g.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!==e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n=0;--a)if(this.data[a]===t&&this.data[a+1]===r&&this.data[a+2]===n&&this.data[a+3]===i)return a-this.zero;return-1},i.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),a=this.readData(4);return t===a[0]&&r===a[1]&&n===a[2]&&i===a[3]},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],18:[function(e,t,r){var n=e("../utils");function i(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readAndCheckSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{"../utils":32}],19:[function(e,t,r){var n=e("./Uint8ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,r){var n=e("./DataReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./DataReader":18}],21:[function(e,t,r){var n=e("./ArrayReader");function i(e){n.call(this,e)}e("../utils").inherits(i,n),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,r){var n=e("../utils"),i=e("../support"),a=e("./ArrayReader"),o=e("./StringReader"),s=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),"string"!==t||i.uint8array?"nodebuffer"===t?new s(e):i.uint8array?new l(n.transformTo("uint8array",e)):new a(n.transformTo("array",e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,r){r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],24:[function(e,t,r){var n=e("./GenericWorker"),i=e("../utils");function a(e){n.call(this,"ConvertWorker to "+e),this.destType=e}i.inherits(a,n),a.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=a},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,r){var n=e("./GenericWorker"),i=e("../crc32");function a(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(a,n),a.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=a},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,r){var n=e("../utils"),i=e("./GenericWorker");function a(e){i.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(a,i),a.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=a},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,r){var n=e("../utils"),i=e("./GenericWorker");function a(e){i.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}n.inherits(a,i),a.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=a},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,r){function n(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var r=0;r "+e:e}},t.exports=n},{}],29:[function(e,t,r){var n=e("../utils"),i=e("./ConvertWorker"),a=e("./GenericWorker"),o=e("../base64"),s=e("../support"),l=e("../external"),u=null;if(s.nodestream)try{u=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function c(e,t){return new l.Promise((function(r,i){var a=[],s=e._internalType,l=e._outputType,u=e._mimeType;e.on("data",(function(e,r){a.push(e),t&&t(r)})).on("error",(function(e){a=[],i(e)})).on("end",(function(){try{var e=function(e,t,r){switch(e){case"blob":return n.newBlob(n.transformTo("arraybuffer",t),r);case"base64":return o.encode(t);default:return n.transformTo(e,t)}}(l,function(e,t){var r,n=0,i=null,a=0;for(r=0;r=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;function u(){o.call(this,"utf-8 decode"),this.leftOver=null}function c(){o.call(this,"utf-8 encode")}s[254]=s[254]=1,r.utf8encode=function(e){return i.nodebuffer?a.newBufferFrom(e,"utf-8"):function(e){var t,r,n,a,o,s=e.length,l=0;for(a=0;a>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t}(e)},r.utf8decode=function(e){return i.nodebuffer?n.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,r,i,a,o=e.length,l=new Array(2*o);for(r=0,t=0;t4)l[r++]=65533,t+=a-1;else{for(i&=2===a?31:3===a?15:7;a>1&&t1?l[r++]=65533:i<65536?l[r++]=i:(i-=65536,l[r++]=55296|i>>10&1023,l[r++]=56320|1023&i)}return l.length!==r&&(l.subarray?l=l.subarray(0,r):l.length=r),n.applyFromCharCode(l)}(e=n.transformTo(i.uint8array?"uint8array":"array",e))},n.inherits(u,o),u.prototype.processChunk=function(e){var t=n.transformTo(i.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(i.uint8array){var a=t;(t=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),t.set(a,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+s[e[r]]>t?r:t}(t),l=t;o!==t.length&&(i.uint8array?(l=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(l=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:r.utf8decode(l),meta:e.meta})},u.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:r.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},r.Utf8DecodeWorker=u,n.inherits(c,o),c.prototype.processChunk=function(e){this.push({data:r.utf8encode(e.data),meta:e.meta})},r.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,r){var n=e("./support"),i=e("./base64"),a=e("./nodejsUtils"),o=e("./external");function s(e){return e}function l(e,t){for(var r=0;r1;)try{return u.stringifyByChunk(e,n,t)}catch(e){t=Math.floor(t/2)}return u.stringifyByChar(e)}function d(e,t){for(var r=0;r1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e0)this.isSignature(t,a.CENTRAL_FILE_HEADER)||(this.reader.zero=n);else if(n<0)throw new Error("Corrupted zip: missing "+Math.abs(n)+" bytes.")},prepareReader:function(e){this.reader=n(e)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=l},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(e,t,r){var n=e("./reader/readerFor"),i=e("./utils"),a=e("./compressedObject"),o=e("./crc32"),s=e("./utf8"),l=e("./compressions"),u=e("./support");function c(e,t){this.options=e,this.loadOptions=t}c.prototype={isEncrypted:function(){return 1==(1&this.bitFlag)},useUTF8:function(){return 2048==(2048&this.bitFlag)},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(r),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(t=function(e){for(var t in l)if(l.hasOwnProperty(t)&&l[t].magic===e)return l[t];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+i.pretty(this.compressionMethod)+" unknown (inner file : "+i.transformTo("string",this.fileName)+")");this.decompressed=new a(this.compressedSize,this.uncompressedSize,this.crc32,t,e.readData(this.compressedSize))},readCentralPart:function(e){this.versionMadeBy=e.readInt(2),e.skip(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4);var t=e.readInt(2);if(this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");e.skip(t),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0===e&&(this.dosPermissions=63&this.externalFileAttributes),3===e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=n(this.extraFields[1].value);this.uncompressedSize===i.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===i.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===i.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===i.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,i=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+40?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==r)throw new Error(o[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var c;if(c="string"==typeof t.dictionary?a.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(r=n.deflateSetDictionary(this.strm,c)))throw new Error(o[r]);this._dict_set=!0}}function c(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg||o[r.err];return r.result}u.prototype.push=function(e,t){var r,o,s=this.strm,u=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?4:0,"string"==typeof e?s.input=a.string2buf(e):"[object ArrayBuffer]"===l.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(u),s.next_out=0,s.avail_out=u),1!==(r=n.deflate(s,o))&&0!==r)return this.onEnd(r),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||4!==o&&2!==o)||("string"===this.options.to?this.onData(a.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&1!==r);return 4===o?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r):2!==o||(this.onEnd(0),s.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Deflate=u,r.deflate=c,r.deflateRaw=function(e,t){return(t=t||{}).raw=!0,c(e,t)},r.gzip=function(e,t){return(t=t||{}).gzip=!0,c(e,t)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(e,t,r){var n=e("./zlib/inflate"),i=e("./utils/common"),a=e("./utils/strings"),o=e("./zlib/constants"),s=e("./zlib/messages"),l=e("./zlib/zstream"),u=e("./zlib/gzheader"),c=Object.prototype.toString;function d(e){if(!(this instanceof d))return new d(e);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==o.Z_OK)throw new Error(s[r]);this.header=new u,n.inflateGetHeader(this.strm,this.header)}function h(e,t){var r=new d(t);if(r.push(e,!0),r.err)throw r.msg||s[r.err];return r.result}d.prototype.push=function(e,t){var r,s,l,u,d,h,p=this.strm,f=this.options.chunkSize,m=this.options.dictionary,g=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,"string"==typeof e?p.input=a.binstring2buf(e):"[object ArrayBuffer]"===c.call(e)?p.input=new Uint8Array(e):p.input=e,p.next_in=0,p.avail_in=p.input.length;do{if(0===p.avail_out&&(p.output=new i.Buf8(f),p.next_out=0,p.avail_out=f),(r=n.inflate(p,o.Z_NO_FLUSH))===o.Z_NEED_DICT&&m&&(h="string"==typeof m?a.string2buf(m):"[object ArrayBuffer]"===c.call(m)?new Uint8Array(m):m,r=n.inflateSetDictionary(this.strm,h)),r===o.Z_BUF_ERROR&&!0===g&&(r=o.Z_OK,g=!1),r!==o.Z_STREAM_END&&r!==o.Z_OK)return this.onEnd(r),this.ended=!0,!1;p.next_out&&(0!==p.avail_out&&r!==o.Z_STREAM_END&&(0!==p.avail_in||s!==o.Z_FINISH&&s!==o.Z_SYNC_FLUSH)||("string"===this.options.to?(l=a.utf8border(p.output,p.next_out),u=p.next_out-l,d=a.buf2string(p.output,l),p.next_out=u,p.avail_out=f-u,u&&i.arraySet(p.output,p.output,l,u,0),this.onData(d)):this.onData(i.shrinkBuf(p.output,p.next_out)))),0===p.avail_in&&0===p.avail_out&&(g=!0)}while((p.avail_in>0||0===p.avail_out)&&r!==o.Z_STREAM_END);return r===o.Z_STREAM_END&&(s=o.Z_FINISH),s===o.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===o.Z_OK):s!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),p.avail_out=0,!0)},d.prototype.onData=function(e){this.chunks.push(e)},d.prototype.onEnd=function(e){e===o.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=d,r.inflate=h,r.inflateRaw=function(e,t){return(t=t||{}).raw=!0,h(e,t)},r.ungzip=h},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(e,t,r){var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;r.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=_typeof2(r))throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),i);else for(var a=0;a=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function l(e,t){if(t<65537&&(e.subarray&&a||!e.subarray&&i))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",o=0;o>>6,t[o++]=128|63&r):r<65536?(t[o++]=224|r>>>12,t[o++]=128|r>>>6&63,t[o++]=128|63&r):(t[o++]=240|r>>>18,t[o++]=128|r>>>12&63,t[o++]=128|r>>>6&63,t[o++]=128|63&r);return t},r.buf2binstring=function(e){return l(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,i=t.length;r4)u[n++]=65533,r+=a-1;else{for(i&=2===a?31:3===a?15:7;a>1&&r1?u[n++]=65533:i<65536?u[n++]=i:(i-=65536,u[n++]=55296|i>>10&1023,u[n++]=56320|1023&i)}return l(u,n)},r.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+o[e[r]]>t?r:t}},{"./common":41}],43:[function(e,t,r){t.exports=function(e,t,r,n){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==r;){r-=o=r>2e3?2e3:r;do{a=a+(i=i+t[n++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16|0}},{}],44:[function(e,t,r){t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(e,t,r){var n=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t,r,i){var a=n,o=i+r;e^=-1;for(var s=i;s>>8^a[255&(e^t[s])];return-1^e}},{}],46:[function(e,t,r){var n,i=e("../utils/common"),a=e("./trees"),o=e("./adler32"),s=e("./crc32"),l=e("./messages");function u(e,t){return e.msg=l[t],t}function c(e){return(e<<1)-(e>4?9:0)}function d(e){for(var t=e.length;--t>=0;)e[t]=0}function h(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(i.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function p(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,h(e.strm)}function f(e,t){e.pending_buf[e.pending++]=t}function m(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function g(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,c=e.w_mask,d=e.prev,h=e.strstart+258,p=u[a+o-1],f=u[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(u[(r=t)+o]===f&&u[r+o-1]===p&&u[r]===u[a]&&u[++r]===u[a+1]){a+=2,r++;do{}while(u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&u[++a]===u[++r]&&ao){if(e.match_start=t,o=n,n>=s)break;p=u[a+o-1],f=u[a+o]}}}while((t=d[t&c])>l&&0!=--i);return o<=e.lookahead?o:e.lookahead}function v(e){var t,r,n,a,l,u,c,d,h,p,f=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=f+(f-262)){i.arraySet(e.window,e.window,f,f,0),e.match_start-=f,e.strstart-=f,e.block_start-=f,t=r=e.hash_size;do{n=e.head[--t],e.head[t]=n>=f?n-f:0}while(--r);t=r=f;do{n=e.prev[--t],e.prev[t]=n>=f?n-f:0}while(--r);a+=f}if(0===e.strm.avail_in)break;if(u=e.strm,c=e.window,d=e.strstart+e.lookahead,h=a,p=void 0,(p=u.avail_in)>h&&(p=h),r=0===p?0:(u.avail_in-=p,i.arraySet(c,u.input,u.next_in,p,d),1===u.state.wrap?u.adler=o(u.adler,c,p,d):2===u.state.wrap&&(u.adler=s(u.adler,c,p,d)),u.next_in+=p,u.total_in+=p,p),e.lookahead+=r,e.lookahead+e.insert>=3)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(n=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,n=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<15&&(s=2,n-=16),a<1||a>9||8!==r||n<8||n>15||t<0||t>9||o<0||o>4)return u(e,-2);8===n&&(n=9);var l=new w;return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=n,l.w_size=1<e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(v(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,p(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(p(e,!1),e.strm.avail_out),1)})),new _(4,4,8,4,y),new _(4,5,16,8,y),new _(4,6,32,32,y),new _(4,4,16,16,b),new _(8,16,32,32,b),new _(8,16,128,128,b),new _(8,32,128,256,b),new _(32,128,258,1024,b),new _(32,258,258,4096,b)],r.deflateInit=function(e,t){return M(e,t,8,15,8,0)},r.deflateInit2=M,r.deflateReset=x,r.deflateResetKeep=A,r.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},r.deflate=function(e,t){var r,i,o,l;if(!e||!e.state||t>5||t<0)return e?u(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return u(e,0===e.avail_out?-5:-2);if(i.strm=e,r=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,f(i,31),f(i,139),f(i,8),i.gzhead?(f(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),f(i,255&i.gzhead.time),f(i,i.gzhead.time>>8&255),f(i,i.gzhead.time>>16&255),f(i,i.gzhead.time>>24&255),f(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),f(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(f(i,255&i.gzhead.extra.length),f(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(f(i,0),f(i,0),f(i,0),f(i,0),f(i,0),f(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),f(i,3),i.status=113);else{var g=8+(i.w_bits-8<<4)<<8;g|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(g|=32),g+=31-g%31,i.status=113,m(i,g),0!==i.strstart&&(m(i,e.adler>>>16),m(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),h(e),o=i.pending,i.pending!==i.pending_buf_size));)f(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),h(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),h(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindexo&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&h(e),i.pending+2<=i.pending_buf_size&&(f(i,255&e.adler),f(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113),0!==i.pending){if(h(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&c(t)<=c(r)&&4!==t)return u(e,-5);if(666===i.status&&0!==e.avail_in)return u(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var y=2===i.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(v(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var r,n,i,o,s=e.window;;){if(e.lookahead<=258){if(v(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=s[i=e.strstart-1])===s[++i]&&n===s[++i]&&n===s[++i]){o=e.strstart+258;do{}while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}(i,t):n[i.level].func(i,t);if(3!==y&&4!==y||(i.status=666),1===y||3===y)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===y&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(d(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),h(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(f(i,255&e.adler),f(i,e.adler>>8&255),f(i,e.adler>>16&255),f(i,e.adler>>24&255),f(i,255&e.total_in),f(i,e.total_in>>8&255),f(i,e.total_in>>16&255),f(i,e.total_in>>24&255)):(m(i,e.adler>>>16),m(i,65535&e.adler)),h(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},r.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?u(e,-2):(e.state=null,113===t?u(e,-3):0):-2},r.deflateSetDictionary=function(e,t){var r,n,a,s,l,u,c,h,p=t.length;if(!e||!e.state)return-2;if(2===(s=(r=e.state).wrap)||1===s&&42!==r.status||r.lookahead)return-2;for(1===s&&(e.adler=o(e.adler,t,p,0)),r.wrap=0,p>=r.w_size&&(0===s&&(d(r.head),r.strstart=0,r.block_start=0,r.insert=0),h=new i.Buf8(r.w_size),i.arraySet(h,t,p-r.w_size,r.w_size,0),t=h,p=r.w_size),l=e.avail_in,u=e.next_in,c=e.input,e.avail_in=p,e.next_in=0,e.input=t,v(r);r.lookahead>=3;){n=r.strstart,a=r.lookahead-2;do{r.ins_h=(r.ins_h<>>=_=b>>>24,f-=_,0==(_=b>>>16&255))S[a++]=65535&b;else{if(!(16&_)){if(0==(64&_)){b=m[(65535&b)+(p&(1<<_)-1)];continue t}if(32&_){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}w=65535&b,(_&=15)&&(f<_&&(p+=I[n++]<>>=_,f-=_),f<15&&(p+=I[n++]<>>=_=b>>>24,f-=_,!(16&(_=b>>>16&255))){if(0==(64&_)){b=g[(65535&b)+(p&(1<<_)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(A=65535&b,f<(_&=15)&&(p+=I[n++]<l){e.msg="invalid distance too far back",r.mode=30;break e}if(p>>>=_,f-=_,A>(_=a-o)){if((_=A-_)>c&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(x=0,M=h,0===d){if(x+=u-_,_2;)S[a++]=M[x++],S[a++]=M[x++],S[a++]=M[x++],w-=3;w&&(S[a++]=M[x++],w>1&&(S[a++]=M[x++]))}else{x=a-A;do{S[a++]=S[x++],S[a++]=S[x++],S[a++]=S[x++],w-=3}while(w>2);w&&(S[a++]=S[x++],w>1&&(S[a++]=S[x++]))}break}}break}}while(n>3,p&=(1<<(f-=w<<3))-1,e.next_in=n,e.next_out=a,e.avail_in=n>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function c(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(852),t.distcode=t.distdyn=new n.Buf32(592),t.sane=1,t.back=-1,0):-2}function d(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,c(e)):-2}function h(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,d(e))):-2}function p(e,t){var r,n;return e?(n=new u,e.state=n,n.window=null,0!==(r=h(e,t))&&(e.state=null),r):-2}var f,m,g=!0;function v(e){if(g){var t;for(f=new n.Buf32(512),m=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(1,e.lens,0,288,f,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(2,e.lens,0,32,m,0,e.work,{bits:5}),g=!1}e.lencode=f,e.lenbits=9,e.distcode=m,e.distbits=5}function y(e,t,r,i){var a,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(n.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((a=o.wsize-o.wnext)>i&&(a=i),n.arraySet(o.window,t,r-i,a,o.wnext),(i-=a)?(n.arraySet(o.window,t,r-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,r.check=a(r.check,L,2,0),m=0,g=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&m)<<8)+(m>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&m)){e.msg="unknown compression method",r.mode=30;break}if(g-=4,C=8+(15&(m>>>=4)),0===r.wbits)r.wbits=C;else if(C>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<>8&1),512&r.flags&&(L[0]=255&m,L[1]=m>>>8&255,r.check=a(r.check,L,2,0)),m=0,g=0,r.mode=3;case 3:for(;g<32;){if(0===p)break e;p--,m+=u[d++]<>>8&255,L[2]=m>>>16&255,L[3]=m>>>24&255,r.check=a(r.check,L,4,0)),m=0,g=0,r.mode=4;case 4:for(;g<16;){if(0===p)break e;p--,m+=u[d++]<>8),512&r.flags&&(L[0]=255&m,L[1]=m>>>8&255,r.check=a(r.check,L,2,0)),m=0,g=0,r.mode=5;case 5:if(1024&r.flags){for(;g<16;){if(0===p)break e;p--,m+=u[d++]<>>8&255,r.check=a(r.check,L,2,0)),m=0,g=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((w=r.length)>p&&(w=p),w&&(r.head&&(C=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,d,w,C)),512&r.flags&&(r.check=a(r.check,u,w,d)),p-=w,d+=w,r.length-=w),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===p)break e;w=0;do{C=u[d+w++],r.head&&C&&r.length<65536&&(r.head.name+=String.fromCharCode(C))}while(C&&w>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;g<32;){if(0===p)break e;p--,m+=u[d++]<>>=7&g,g-=7&g,r.mode=27;break}for(;g<3;){if(0===p)break e;p--,m+=u[d++]<>>=1)){case 0:r.mode=14;break;case 1:if(v(r),r.mode=20,6===t){m>>>=2,g-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}m>>>=2,g-=2;break;case 14:for(m>>>=7&g,g-=7&g;g<32;){if(0===p)break e;p--,m+=u[d++]<>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&m,m=0,g=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(w=r.length){if(w>p&&(w=p),w>f&&(w=f),0===w)break e;n.arraySet(c,u,d,w,h),p-=w,d+=w,f-=w,h+=w,r.length-=w;break}r.mode=12;break;case 17:for(;g<14;){if(0===p)break e;p--,m+=u[d++]<>>=5,g-=5,r.ndist=1+(31&m),m>>>=5,g-=5,r.ncode=4+(15&m),m>>>=4,g-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have>>=3,g-=3}for(;r.have<19;)r.lens[O[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,E={bits:r.lenbits},D=s(0,r.lens,0,19,r.lencode,0,r.work,E),r.lenbits=E.bits,D){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have>>16&255,S=65535&z,!((M=z>>>24)<=g);){if(0===p)break e;p--,m+=u[d++]<>>=M,g-=M,r.lens[r.have++]=S;else{if(16===S){for(P=M+2;g>>=M,g-=M,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}C=r.lens[r.have-1],w=3+(3&m),m>>>=2,g-=2}else if(17===S){for(P=M+3;g>>=M)),m>>>=3,g-=3}else{for(P=M+7;g>>=M)),m>>>=7,g-=7}if(r.have+w>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;w--;)r.lens[r.have++]=C}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,E={bits:r.lenbits},D=s(1,r.lens,0,r.nlen,r.lencode,0,r.work,E),r.lenbits=E.bits,D){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,E={bits:r.distbits},D=s(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,E),r.distbits=E.bits,D){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(p>=6&&f>=258){e.next_out=h,e.avail_out=f,e.next_in=d,e.avail_in=p,r.hold=m,r.bits=g,o(e,_),h=e.next_out,c=e.output,f=e.avail_out,d=e.next_in,u=e.input,p=e.avail_in,m=r.hold,g=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;I=(z=r.lencode[m&(1<>>16&255,S=65535&z,!((M=z>>>24)<=g);){if(0===p)break e;p--,m+=u[d++]<>T)])>>>16&255,S=65535&z,!(T+(M=z>>>24)<=g);){if(0===p)break e;p--,m+=u[d++]<>>=T,g-=T,r.back+=T}if(m>>>=M,g-=M,r.back+=M,r.length=S,0===I){r.mode=26;break}if(32&I){r.back=-1,r.mode=12;break}if(64&I){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&I,r.mode=22;case 22:if(r.extra){for(P=r.extra;g>>=r.extra,g-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;I=(z=r.distcode[m&(1<>>16&255,S=65535&z,!((M=z>>>24)<=g);){if(0===p)break e;p--,m+=u[d++]<>T)])>>>16&255,S=65535&z,!(T+(M=z>>>24)<=g);){if(0===p)break e;p--,m+=u[d++]<>>=T,g-=T,r.back+=T}if(m>>>=M,g-=M,r.back+=M,64&I){e.msg="invalid distance code",r.mode=30;break}r.offset=S,r.extra=15&I,r.mode=24;case 24:if(r.extra){for(P=r.extra;g>>=r.extra,g-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===f)break e;if(w=_-f,r.offset>w){if((w=r.offset-w)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}w>r.wnext?(w-=r.wnext,A=r.wsize-w):A=r.wnext-w,w>r.length&&(w=r.length),x=r.window}else x=c,A=h-r.offset,w=r.length;w>f&&(w=f),f-=w,r.length-=w;do{c[h++]=x[A++]}while(--w);0===r.length&&(r.mode=21);break;case 26:if(0===f)break e;c[h++]=r.length,f--,r.mode=21;break;case 27:if(r.wrap){for(;g<32;){if(0===p)break e;p--,m|=u[d++]<=1&&0===L[S];S--);if(T>S&&(T=S),0===S)return u[c++]=20971520,u[c++]=20971520,h.bits=1,0;for(I=1;I0&&(0===e||1!==S))return-1;for(O[1]=0,x=1;x<15;x++)O[x+1]=O[x]+L[x];for(M=0;M852||2===e&&D>592)return 1;for(;;){b=x-k,d[M]y?(_=j[R+d[M]],w=P[z+d[M]]):(_=96,w=0),p=1<>k)+(f-=p)]=b<<24|_<<16|w|0}while(0!==f);for(p=1<>=1;if(0!==p?(E&=p-1,E+=p):E=0,M++,0==--L[x]){if(x===S)break;x=t[r+d[M]]}if(x>T&&(E&g)!==m){for(0===k&&(k=T),v+=I,C=1<<(N=x-k);N+k852||2===e&&D>592)return 1;u[m=E&g]=T<<24|N<<16|v-c|0}}return 0!==E&&(u[v+E]=x-k<<24|64<<16|0),h.bits=T,0}},{"../utils/common":41}],51:[function(e,t,r){t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(e,t,r){var n=e("../utils/common");function i(e){for(var t=e.length;--t>=0;)e[t]=0}var a=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],o=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=new Array(576);i(u);var c=new Array(60);i(c);var d=new Array(512);i(d);var h=new Array(256);i(h);var p=new Array(29);i(p);var f,m,g,v=new Array(30);function y(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function b(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function _(e){return e<256?d[e]:d[256+(e>>>7)]}function w(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function A(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<>>=1,r<<=1}while(--t>0);return r>>>1}function I(e,t,r){var n,i,a=new Array(16),o=0;for(n=1;n<=15;n++)a[n]=o=o+r[n-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=M(a[s]++,s))}}function S(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function T(e){e.bi_valid>8?w(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function N(e,t,r,n){var i=2*t,a=2*r;return e[i]>1;r>=1;r--)k(e,a,r);i=l;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],k(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,k(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,a,o,s,l=t.dyn_tree,u=t.max_code,c=t.stat_desc.static_tree,d=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,f=t.stat_desc.max_length,m=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)(a=l[2*l[2*(n=e.heap[r])+1]+1]+1)>f&&(a=f,m++),l[2*n+1]=a,n>u||(e.bl_count[a]++,o=0,n>=p&&(o=h[n-p]),s=l[2*n],e.opt_len+=s*(a+o),d&&(e.static_len+=s*(c[2*n+1]+o)));if(0!==m){do{for(a=f-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[f]--,m-=2}while(m>0);for(a=f;0!==a;a--)for(n=e.bl_count[a];0!==n;)(i=e.heap[--r])>u||(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),n--)}}(e,t),I(a,u,e.bl_count)}function E(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,u=4;for(0===o&&(l=138,u=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)i=o,o=t[2*(n+1)+1],++s>=7;n<30;n++)for(v[n]=i<<7,e=0;e<1<0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),D(e,e.l_desc),D(e,e.d_desc),o=function(e){var t;for(E(e,e.dyn_ltree,e.l_desc.max_code),E(e,e.dyn_dtree,e.d_desc.max_code),D(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*l[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=r+5,r+4<=i&&-1!==t?L(e,t,r,n):4===e.strategy||a===i?(A(e,2+(n?1:0),3),C(e,u,c)):(A(e,4+(n?1:0),3),function(e,t,r,n){var i;for(A(e,t-257,5),A(e,r-1,5),A(e,n-4,4),i=0;i>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(h[r]+256+1)]++,e.dyn_dtree[2*_(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){A(e,2,3),x(e,256,u),function(e){16===e.bi_valid?(w(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,t,r){t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,r){(function(e){!function(e,t){if(!e.setImmediate){var r,n,i,a,o,s=1,l={},u=!1,c=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?r=function(e){process.nextTick((function(){p(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?(a="setImmediate$"+Math.random()+"$",o=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&p(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),r=function(t){e.postMessage(a+t,"*")}):e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){p(e.data)},r=function(e){i.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(n=c.documentElement,r=function(e){var t=c.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,n.removeChild(t),t=null},n.appendChild(t)}):r=function(e){setTimeout(p,0,e)},d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n=i.count?i.dispatchEvent(new CustomEvent(PlayerEvents.Complete)):i.mode===PlayMode.Bounce?(i.count&&(i._counter+=.5),setTimeout((function(){i.dispatchEvent(new CustomEvent(PlayerEvents.Loop)),i.currentState===PlayerState.Playing&&(i._lottie.setDirection(-1*i._lottie.playDirection),i._lottie.play())}),i.intermission)):(i.count&&(i._counter+=1),window.setTimeout((function(){i.dispatchEvent(new CustomEvent(PlayerEvents.Loop)),i.currentState===PlayerState.Playing&&(i._lottie.stop(),i._lottie.play())}),i.intermission)):i.dispatchEvent(new CustomEvent(PlayerEvents.Complete))})),this._lottie.addEventListener("DOMLoaded",(function(){i.dispatchEvent(new CustomEvent(PlayerEvents.Ready))})),this._lottie.addEventListener("data_ready",(function(){i.dispatchEvent(new CustomEvent(PlayerEvents.Load))})),this._lottie.addEventListener("data_failed",(function(){i.currentState=PlayerState.Error,i.dispatchEvent(new CustomEvent(PlayerEvents.Error))})),this.container.addEventListener("mouseenter",(function(){i.hover&&i.currentState!==PlayerState.Playing&&i.play()})),this.container.addEventListener("mouseleave",(function(){i.hover&&i.currentState===PlayerState.Playing&&i.stop()})),this.setSpeed(this.speed),this.setDirection(this.direction),this.autoplay&&this.play());case 14:case"end":return e.stop()}}),e,this,[[3,10]])}))),function(e){return r.apply(this,arguments)})},{key:"getLottie",value:function(){return this._lottie}},{key:"play",value:function(){this._lottie&&(this._lottie.play(),this.currentState=PlayerState.Playing,this.dispatchEvent(new CustomEvent(PlayerEvents.Play)))}},{key:"pause",value:function(){this._lottie&&(this._lottie.pause(),this.currentState=PlayerState.Paused,this.dispatchEvent(new CustomEvent(PlayerEvents.Pause)))}},{key:"stop",value:function(){this._lottie&&(this._counter=0,this._lottie.stop(),this.currentState=PlayerState.Stopped,this.dispatchEvent(new CustomEvent(PlayerEvents.Stop)))}},{key:"seek",value:function(e){if(this._lottie){var t=e.toString().match(/^([0-9]+)(%?)$/);if(t){var r="%"===t[2]?this._lottie.totalFrames*Number(t[1])/100:t[1];this.seeker=r,this.currentState===PlayerState.Playing?this._lottie.goToAndPlay(r,!0):(this._lottie.goToAndStop(r,!0),this._lottie.pause())}}}},{key:"snapshot",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.shadowRoot){var t=this.shadowRoot.querySelector(".animation svg"),r=(new XMLSerializer).serializeToString(t);if(e){var n=document.createElement("a");n.href="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(r),n.download="download_"+this.seeker+".svg",document.body.appendChild(n),n.click(),document.body.removeChild(n)}return r}}},{key:"freeze",value:function(){this._lottie&&(this._lottie.pause(),this.currentState=PlayerState.Frozen,this.dispatchEvent(new CustomEvent(PlayerEvents.Freeze)))}},{key:"setSpeed",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this._lottie&&this._lottie.setSpeed(e)}},{key:"setDirection",value:function(e){this._lottie&&this._lottie.setDirection(e)}},{key:"setLooping",value:function(e){this._lottie&&(this.loop=e,this._lottie.loop=e)}},{key:"togglePlay",value:function(){return this.currentState===PlayerState.Playing?this.pause():this.play()}},{key:"toggleLooping",value:function(){this.setLooping(!this.loop)}},{key:"firstUpdated",value:(t=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("IntersectionObserver"in window&&(this._io=new IntersectionObserver((function(e){e[0].isIntersecting?t.currentState===PlayerState.Frozen&&t.play():t.currentState===PlayerState.Playing&&t.freeze()})),this._io.observe(this.container)),void 0!==document.hidden&&document.addEventListener("visibilitychange",(function(){return t._onVisibilityChange()})),e.t0=this.src,!e.t0){e.next=6;break}return e.next=6,this.load(this.src);case 6:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"disconnectedCallback",value:function(){var e=this;this._io&&(this._io.disconnect(),this._io=void 0),document.removeEventListener("visibilitychange",(function(){return e._onVisibilityChange()}))}},{key:"renderControls",value:function(){var e=this,t=this.currentState===PlayerState.Playing,r=this.currentState===PlayerState.Paused,n=this.currentState===PlayerState.Stopped;return $(_templateObject||(_templateObject=_taggedTemplateLiteral(['\n
\n \n ','\n \n \n \n \n \n \n \n \n
\n '])),this.togglePlay,t||r?"active":"",$(t?_templateObject2||(_templateObject2=_taggedTemplateLiteral(['\n \n '])):_templateObject3||(_templateObject3=_taggedTemplateLiteral(['\n \n ']))),this.stop,n?"active":"",this.seeker,this._handleSeekChange,(function(){e._prevState=e.currentState,e.freeze()}),(function(){e._prevState===PlayerState.Playing&&e.play()}),this.seeker,this.toggleLooping,this.loop?"active":"")}},{key:"render",value:function(){var e=this.controls?"main controls":"main",t=this.controls?"animation controls":"animation";return $(_templateObject4||(_templateObject4=_taggedTemplateLiteral(['\n \n "])),e,t,this.background,this.currentState===PlayerState.Error?$(_templateObject5||(_templateObject5=_taggedTemplateLiteral(['\n
⚠️
\n ']))):void 0,this.controls?this.renderControls():void 0)}}],[{key:"styles",get:function(){return styles$9}}]),i}(s$4);__decorate([i$4(".animation")],DotLottiePlayer.prototype,"container",void 0),__decorate([e$5()],DotLottiePlayer.prototype,"mode",void 0),__decorate([e$5({type:Boolean})],DotLottiePlayer.prototype,"autoplay",void 0),__decorate([e$5({type:String,reflect:!0})],DotLottiePlayer.prototype,"background",void 0),__decorate([e$5({type:Boolean})],DotLottiePlayer.prototype,"controls",void 0),__decorate([e$5({type:Number})],DotLottiePlayer.prototype,"count",void 0),__decorate([e$5({type:Number})],DotLottiePlayer.prototype,"direction",void 0),__decorate([e$5({type:Boolean})],DotLottiePlayer.prototype,"hover",void 0),__decorate([e$5({type:Boolean,reflect:!0})],DotLottiePlayer.prototype,"loop",void 0),__decorate([e$5({type:String})],DotLottiePlayer.prototype,"renderer",void 0),__decorate([e$5({type:Number})],DotLottiePlayer.prototype,"speed",void 0),__decorate([e$5({type:String})],DotLottiePlayer.prototype,"src",void 0),__decorate([e$5({type:String})],DotLottiePlayer.prototype,"currentState",void 0),__decorate([e$5()],DotLottiePlayer.prototype,"seeker",void 0),__decorate([e$5()],DotLottiePlayer.prototype,"intermission",void 0),DotLottiePlayer=__decorate([n$1("dotlottie-player")],DotLottiePlayer);var StartEvaluating=""+new URL("start-evaluating-7994767f.lottie",module.meta.url).href,Recording=""+new URL("recording2-feb0931b.lottie",module.meta.url).href,backtime=0,search$5=useOriginSearch(),initBehaviorId$2=""+(new Date).valueOf(),evaluating=ref(!1),playStatus=ref("stop"),endloading=ref(!1),connentLoading=ref(!1),playUrl=ref(""),endResult=ref(null),animate$1={mounted:function(e){e.addEventListener("click",(function(e){var t;(t=e.target.classList).add.apply(t,["animate__animated","animate__tada"])})),e.addEventListener("animationend",(function(e){var t;(t=e.target.classList).remove.apply(t,["animate__animated","animate__tada"])}))}},browserInfo$3=browser(),formatPitch=function(e){return e?state$4.sett.hertz&&442!==state$4.sett.hertz?e/442*state$4.sett.hertz:e:-1},formatTimes=function(){for(var e,t,r=(null===(e=state$2.times)||void 0===e||null===(t=e[0])||void 0===t?void 0:t.difftime)||0,n=!1,i=!1,a=!1,o=[],s=0;s=0;){var t=state$2.times[e];if(t.stave)return t;e--}},i=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=getBoundingBoxByverticalNote(e);console.log(state$2.evaluatings,n),state$2.evaluatings=_objectSpread(_objectSpread({},state$2.evaluatings),{},_defineProperty({},n.measureIndex,_objectSpread(_objectSpread(_objectSpread({},n),getLeveByScoreMeasure(t.score)),{},{score:t.score,dontTransition:r})))},a=0;a=(null===(e=state$2.times[state$2.times.length-1])||void 0===e?void 0:e.time)-2&&(canSubmit.value=!0)},cloudMetronome=function(e){startButtonShow.value=!0},Evaluating$1=defineComponent({name:"ColexiuEvaluating",directives:{animate:animate$1},setup:function(e,t){var r=t.expose;return onMounted(_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return state.evaluatingTips=!0,state$2.section=[],state$2.sectionStatus=!1,changeAllMode(),playUrl.value=state.songs.background||state.songs.music,null===(t=state.audiosInstance)||void 0===t||null===(r=t.audios[playUrl.value])||void 0===r||r.addEventListener("play",timeupdate),null===(n=state.audiosInstance)||void 0===n||null===(i=n.audios[playUrl.value])||void 0===i||i.addEventListener("timeupdate",onProgress),event.on("next-click",playerStop),event.on("ended",endevent),listenerMessage("sendResult",sendResult),listenerMessage("cancelEvaluating",cancelEvaluating),listenerMessage("cloudTimeUpdae",onProgress),event.on("tickDestroy",cloudMetronome),event.on("tickEnd",start$1),e.next=16,pause();case 16:setCurrentTime(0);case 17:case"end":return e.stop()}}),e)})))),onBeforeUnmount((function(){var e,t,r,n;null===(e=state.audiosInstance)||void 0===e||null===(t=e.audios[playUrl.value])||void 0===t||t.removeEventListener("play",timeupdate),null===(r=state.audiosInstance)||void 0===r||null===(n=r.audios[playUrl.value])||void 0===n||n.removeEventListener("timeupdate",onProgress),event.off("next-click",playerStop),event.off("ended",endevent),event.off("tickDestroy",cloudMetronome),removeListenerMessage("sendResult",sendResult),removeListenerMessage("cancelEvaluating",cancelEvaluating),removeListenerMessage("cloudTimeUpdae",onProgress),event.off("tickEnd",start$1)})),r({setPlayer:setPlayer,startPlay:startPlay,stopPlay:stopPlay,togglePlay:togglePlay,playerStop:playerStop,evaluating:evaluating,connentLoading:connentLoading,playStatus:playStatus,cancelTheEvaluation:cancelTheEvaluation}),function(){return createVNode(Fragment,null,[withDirectives(createVNode(Button,{class:[styles$e.button,styles$e.hasText],style:{display:state$2.frozenMode?"none":""},onClick:function(){state.evaluatingStatus=!1,"play"!==playStatus.value&&"connecting"!==playStatus.value||cancelTheEvaluation()}},{default:function(){return[createVNode(ButtonIcon,{name:"practise"},null),createVNode("span",null,[createTextVNode("练习")])]}}),[[resolveDirective("animate")]]),createVNode(Evaluating,{data:endResult.value},null),evaluating.value?createVNode(Teleport,{to:"body",key:"Recording"},{default:function(){return[createVNode("div",{class:styles$e.dialogueBox},[createVNode("div",{class:styles$e.inRadio},[createTextVNode("收音中...")]),createVNode(resolveComponent("dotlottie-player"),{src:Recording,autoplay:!0,loop:!0,class:styles$e.animation},null)])]}}):createVNode(Teleport,{to:"body",key:"StartEvaluating"},{default:function(){return[createVNode("div",{class:styles$e.dialogueBox},[createVNode("div",{class:styles$e.dialogue},[createVNode("div",null,[createTextVNode("演奏前请调整好乐器,保证最佳演奏状态。"),createVNode("span",{class:styles$e.triangle},null)])]),createVNode(resolveComponent("dotlottie-player"),{src:StartEvaluating,autoplay:!0,loop:!0,class:styles$e.animation},null)])]}})])}}}),ErrorIcon=""+new URL("error-4d7eb6c9.svg",module.meta.url).href,Empty=exports("E",defineComponent({name:"ColexiuEmpty",props:{description:{type:String,default:"网络错误"},imageSize:{type:Number,default:200},image:{type:String,default:ErrorIcon}},setup:function(e,t){var r=t.slots,n=function(){return postMessage({api:"back"})},i=toRefs(e),a=i.image,o=i.imageSize,s=i.description;return function(){return createVNode(Empty$1,{image:a.value,imageSize:o.value,description:s.value},{default:function(){return[r.default?r.default():createVNode(Button,{type:"primary",onClick:n},{default:function(){return[createTextVNode("返回")]}})]}})}}})),item="_item_6tre7_1",tag="_tag_6tre7_23",tabs$1="_tabs_6tre7_60",list="_list_6tre7_105",tab="_tab_6tre7_60",styles$8={item:item,tag:tag,tabs:tabs$1,list:list,tab:tab},chargeType={VIP:"会员",CHARGE:"点播",FREE:"免费"},SwitchTag=defineComponent({name:"SwitchTag",props:{type:String},setup:function(e){return function(){return createVNode(Tag,{plain:!0,class:[styles$8.tag,e.type,"van-hairline--surround"]},{default:function(){return[chargeType[e.type]]}})}}}),Item=defineComponent({name:"MusicList-MusicScore-Item",props:{item:{type:Object}},setup:function(e){var t=useOriginSearch(),r=sessionStorage.getItem("behaviorId")||""+(new Date).valueOf();return function(){var n,i,a;return createVNode("div",{class:[styles$8.item,{active:(null===(n=e.item)||void 0===n?void 0:n.id)==t.id}],onClick:function(){return pause(),postMessage({api:"cloudDestroy"}),postMessage({api:"cloudLoading",content:{show:!0,type:"fullscreen"}}),void(location.href=location.origin+location.pathname+"?"+queryString.stringify(_objectSpread(_objectSpread({},t),{},{behaviorId:r,id:null===(n=e.item)||void 0===n?void 0:n.id,_t:(new Date).valueOf()})));var n}},[createVNode("div",{style:{display:"flex"}},[((null===(i=e.item)||void 0===i?void 0:i.paymentType)||"").split(",").map((function(e){return createVNode(SwitchTag,{key:e,type:e},null)}))]),createVNode("p",null,[null===(a=e.item)||void 0===a?void 0:a.musicSheetName])])}}});function _isSlot$2(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!isVNode(e)}var List=defineComponent({name:"MusicList-MusicScore-List",props:{list:{type:Array,default:function(){return[]}},url:{type:String,default:""},moreSearch:{type:Object,default:function(){return{}}}},emits:["refresh"],setup:function(e,t){t.emit;var r=ref(!1),n=ref(!1),i=ref(1),a=ref([]),o=ref(),s=function(){var t=_asyncToGenerator(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.url){t.next=2;break}return t.abrupt("return");case 2:return r.value=!0,t.prev=3,t.next=6,request(e.url,{params:_objectSpread({page:i.value},e.moreSearch)});case 6:o=t.sent,a.value=[].concat(_toConsumableArray(a.value),_toConsumableArray(o.data.rows)),n.value=o.data.totalPage3&&(this.alpha=l[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),r=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==r.length&&(r="0"+r),"#"+e+t+r},this.getHelpXML=function(){for(var t=new Array,i=0;i "+c.toRGB()+" -> "+c.toHex());u.appendChild(d),u.appendChild(h),l.appendChild(u)}catch(e){}return l}},_t13=function(e,t){return(_t13=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)}; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}_t13(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function e(e){var t="";Array.isArray(e)||(e=[e]);for(var r=0;re.phi1&&(e.phi2-=2*n),1===e.sweepFlag&&e.phi2n)return[];if(0===n)return[[e*r/(e*e+t*t),t*r/(e*e+t*t)]];var i=Math.sqrt(n);return[[(e*r+t*i)/(e*e+t*t),(t*r-e*i)/(e*e+t*t)],[(e*r-t*i)/(e*e+t*t),(t*r+e*i)/(e*e+t*t)]]}var u,h=Math.PI/180;function c$1(e,t,r){return(1-r)*e+r*t}function y(e,t,r,i){return e+Math.cos(i/180*n)*t+Math.sin(i/180*n)*r}function p(e,t,r,n){var i=1e-6,a=t-e,o=r-t,s=3*a+3*(n-r)-6*o,l=6*(o-a),u=3*a;return Math.abs(s)g&&(a.sweepFlag=+!a.sweepFlag),a}))}e.ROUND=function(e){function t(t){return Math.round(t*e)/e}return void 0===e&&(e=1e13),a(e),function(e){return void 0!==e.x1&&(e.x1=t(e.x1)),void 0!==e.y1&&(e.y1=t(e.y1)),void 0!==e.x2&&(e.x2=t(e.x2)),void 0!==e.y2&&(e.y2=t(e.y2)),void 0!==e.x&&(e.x=t(e.x)),void 0!==e.y&&(e.y=t(e.y)),void 0!==e.rX&&(e.rX=t(e.rX)),void 0!==e.rY&&(e.rY=t(e.rY)),e}},e.TO_ABS=t,e.TO_REL=function(){return l((function(e,t,r){return e.relative||(void 0!==e.x1&&(e.x1-=t),void 0!==e.y1&&(e.y1-=r),void 0!==e.x2&&(e.x2-=t),void 0!==e.y2&&(e.y2-=r),void 0!==e.x&&(e.x-=t),void 0!==e.y&&(e.y-=r),e.relative=!0),e}))},e.NORMALIZE_HVZ=function(e,t,r){return void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===r&&(r=!0),l((function(n,i,a,o,s){if(isNaN(o)&&!(n.type&_.MOVE_TO))throw new Error("path must start with moveto");return t&&n.type&_.HORIZ_LINE_TO&&(n.type=_.LINE_TO,n.y=n.relative?0:a),r&&n.type&_.VERT_LINE_TO&&(n.type=_.LINE_TO,n.x=n.relative?0:i),e&&n.type&_.CLOSE_PATH&&(n.type=_.LINE_TO,n.x=n.relative?o-i:o,n.y=n.relative?s-a:s),n.type&_.ARC&&(0===n.rX||0===n.rY)&&(n.type=_.LINE_TO,delete n.rX,delete n.rY,delete n.xRot,delete n.lArcFlag,delete n.sweepFlag),n}))},e.NORMALIZE_ST=r,e.QT_TO_C=n,e.INFO=l,e.SANITIZE=function(e){void 0===e&&(e=0),a(e);var t=NaN,r=NaN,n=NaN,i=NaN;return l((function(a,o,s,l,u){var c=Math.abs,d=!1,h=0,p=0;if(a.type&_.SMOOTH_CURVE_TO&&(h=isNaN(t)?0:o-t,p=isNaN(r)?0:s-r),a.type&(_.CURVE_TO|_.SMOOTH_CURVE_TO)?(t=a.relative?o+a.x2:a.x2,r=a.relative?s+a.y2:a.y2):(t=NaN,r=NaN),a.type&_.SMOOTH_QUAD_TO?(n=isNaN(n)?o:2*o-n,i=isNaN(i)?s:2*s-i):a.type&_.QUAD_TO?(n=a.relative?o+a.x1:a.x1,i=a.relative?s+a.y1:a.y2):(n=NaN,i=NaN),a.type&_.LINE_COMMANDS||a.type&_.ARC&&(0===a.rX||0===a.rY||!a.lArcFlag)||a.type&_.CURVE_TO||a.type&_.SMOOTH_CURVE_TO||a.type&_.QUAD_TO||a.type&_.SMOOTH_QUAD_TO){var f=void 0===a.x?0:a.relative?a.x:a.x-o,m=void 0===a.y?0:a.relative?a.y:a.y-s;h=isNaN(n)?void 0===a.x1?h:a.relative?a.x:a.x1-o:n-o,p=isNaN(i)?void 0===a.y1?p:a.relative?a.y:a.y1-s:i-s;var g=void 0===a.x2?0:a.relative?a.x:a.x2-o,v=void 0===a.y2?0:a.relative?a.y:a.y2-s;c(f)<=e&&c(m)<=e&&c(h)<=e&&c(p)<=e&&c(g)<=e&&c(v)<=e&&(d=!0)}return a.type&_.CLOSE_PATH&&c(o-l)<=e&&c(s-u)<=e&&(d=!0),d?[]:a}))},e.MATRIX=u,e.ROTATE=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=0),a(e,t,r);var n=Math.sin(e),i=Math.cos(e);return u(i,n,-n,i,t-t*i+r*n,r-t*n-r*i)},e.TRANSLATE=function(e,t){return void 0===t&&(t=0),a(e,t),u(1,0,0,1,e,t)},e.SCALE=function(e,t){return void 0===t&&(t=e),a(e,t),u(e,0,0,t,0,0)},e.SKEW_X=function(e){return a(e),u(1,0,Math.atan(e),1,0,0)},e.SKEW_Y=function(e){return a(e),u(1,Math.atan(e),0,1,0,0)},e.X_AXIS_SYMMETRY=function(e){return void 0===e&&(e=0),a(e),u(-1,0,0,1,e,0)},e.Y_AXIS_SYMMETRY=function(e){return void 0===e&&(e=0),a(e),u(1,0,0,-1,0,e)},e.A_TO_C=function(){return l((function(e,t,r){return _.ARC===e.type?function(e,t,r){var n,a,s,l;e.cX||o(e,t,r);for(var u=Math.min(e.phi1,e.phi2),c=Math.max(e.phi1,e.phi2)-u,d=Math.ceil(c/90),p=new Array(d),f=t,m=r,g=0;gu.maxX&&(u.maxX=e),eu.maxY&&(u.maxY=e),eE&&c(m$1(r,l.x1,l.x2,l.x,E));for(var m=0,g=p(n,l.y1,l.y2,l.y);mE&&d(m$1(n,l.y1,l.y2,l.y,E))}if(l.type&_.ARC){c(l.x),d(l.y),o(l,r,n);for(var v=l.xRot/180*Math.PI,b=Math.cos(v)*l.rX,w=Math.sin(v)*l.rX,A=-Math.sin(v)*l.rY,x=Math.cos(v)*l.rY,M=l.phi1l.phi2?[l.phi2+360,l.phi1+360]:[l.phi2,l.phi1],I=M[0],S=M[1],T=function(e){var t=e[0],r=e[1],n=180*Math.atan2(r,t)/Math.PI;return nI&&EI&&El)throw new SyntaxError('Expected positive number, got "'+l+'" at index "'+i+'"')}else if((3===this.curArgs.length||4===this.curArgs.length)&&"0"!==this.curNumber&&"1"!==this.curNumber)throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+i+'"');this.curArgs.push(l),this.curArgs.length===N[this.curCommandType]&&(_.HORIZ_LINE_TO===this.curCommandType?n({type:_.HORIZ_LINE_TO,relative:this.curCommandRelative,x:l}):_.VERT_LINE_TO===this.curCommandType?n({type:_.VERT_LINE_TO,relative:this.curCommandRelative,y:l}):this.curCommandType===_.MOVE_TO||this.curCommandType===_.LINE_TO||this.curCommandType===_.SMOOTH_QUAD_TO?(n({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),_.MOVE_TO===this.curCommandType&&(this.curCommandType=_.LINE_TO)):this.curCommandType===_.CURVE_TO?n({type:_.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===_.SMOOTH_CURVE_TO?n({type:_.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===_.QUAD_TO?n({type:_.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===_.ARC&&n({type:_.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!T(a))if(","===a&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if("+"!==a&&"-"!==a&&"."!==a)if(s)this.curNumber=a,this.curNumberHasDecimal=!1;else{if(0!==this.curArgs.length)throw new SyntaxError("Unterminated command at index "+i+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+a+'" at index '+i+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,"z"!==a&&"Z"!==a)if("h"===a||"H"===a)this.curCommandType=_.HORIZ_LINE_TO,this.curCommandRelative="h"===a;else if("v"===a||"V"===a)this.curCommandType=_.VERT_LINE_TO,this.curCommandRelative="v"===a;else if("m"===a||"M"===a)this.curCommandType=_.MOVE_TO,this.curCommandRelative="m"===a;else if("l"===a||"L"===a)this.curCommandType=_.LINE_TO,this.curCommandRelative="l"===a;else if("c"===a||"C"===a)this.curCommandType=_.CURVE_TO,this.curCommandRelative="c"===a;else if("s"===a||"S"===a)this.curCommandType=_.SMOOTH_CURVE_TO,this.curCommandRelative="s"===a;else if("q"===a||"Q"===a)this.curCommandType=_.QUAD_TO,this.curCommandRelative="q"===a;else if("t"===a||"T"===a)this.curCommandType=_.SMOOTH_QUAD_TO,this.curCommandRelative="t"===a;else{if("a"!==a&&"A"!==a)throw new SyntaxError('Unexpected character "'+a+'" at index '+i+".");this.curCommandType=_.ARC,this.curCommandRelative="a"===a}else t.push({type:_.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=a,this.curNumberHasDecimal="."===a}else this.curNumber+=a,this.curNumberHasDecimal=!0;else this.curNumber+=a;else this.curNumber+=a,this.curNumberHasExp=!0;else this.curNumber+=a,this.curNumberHasExpDigits=this.curNumberHasExp}return t},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(t,r){void 0===r&&(r=[]);for(var n=0,i=Object.getPrototypeOf(this).parse.call(this,t);n>w;if(s[b+3]=H,0!==H){var Z=255/H;s[b]=(O*_>>w)*Z,s[b+1]=(j*_>>w)*Z,s[b+2]=(R*_>>w)*Z}else s[b]=s[b+1]=s[b+2]=0;O-=E,j-=P,R-=z,B-=L,E-=g.r,P-=g.g,z-=g.b,L-=g.a;var X=W+a+1;X=y+(X>w,oe>0?(oe=255/oe,s[Me]=(de*_>>w)*oe,s[Me+1]=(he*_>>w)*oe,s[Me+2]=(pe*_>>w)*oe):s[Me]=s[Me+1]=s[Me+2]=0,de-=se,he-=le,pe-=ue,fe-=ce,se-=g.r,le-=g.g,ue-=g.b,ce-=g.a,Me=re+((Me=xe+d)0&&void 0!==arguments[0]?arguments[0]:{},t=e.DOMParser,r={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,createCanvas:function(e,t){return new OffscreenCanvas(e,t)},createImage:function(e){return _asyncToGenerator(regeneratorRuntime.mark((function t(){var r,n,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,fetch(e);case 2:return r=t.sent,t.next=5,r.blob();case 5:return n=t.sent,t.next=8,createImageBitmap(n);case 8:return i=t.sent,t.abrupt("return",i);case 10:case"end":return t.stop()}}),t)})))()}};return void 0===globalThis.DOMParser&&void 0!==t||Reflect.deleteProperty(r,"DOMParser"),r}function node(e){var t=e.DOMParser,r=e.canvas;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:e.fetch,createCanvas:r.createCanvas,createImage:r.loadImage}}var index=exports("k",Object.freeze({__proto__:null,offscreen:offscreen,node:node}));function compressSpaces(e){return e.replace(/(?!\u3000)\s+/gm," ")}function trimLeft(e){return e.replace(/^[\n \t]+/,"")}function trimRight(e){return e.replace(/[\n \t]+$/,"")}function toNumbers(e){var t=e.match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm);return t?t.map(parseFloat):[]}function toMatrixValue(e){var t=toNumbers(e);return[t[0]||0,t[1]||0,t[2]||0,t[3]||0,t[4]||0,t[5]||0]}var allUppercase=/^[A-Z-]+$/;function normalizeAttributeName(e){return allUppercase.test(e)?e.toLowerCase():e}function parseExternalUrl(e){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(e);return t&&(t[2]||t[3]||t[4])||""}function normalizeColor(e){if(!e.startsWith("rgb"))return e;var t=3;return e.replace(/\d+(\.\d+)?/g,(function(e,r){return t--&&r?String(Math.round(parseFloat(e))):e}))}var attributeRegex=/(\[[^\]]+\])/g,idRegex=/(#[^\s+>~.[:]+)/g,classRegex=/(\.[^\s+>~.[:]+)/g,pseudoElementRegex=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,pseudoClassWithBracketsRegex=/(:[\w-]+\([^)]*\))/gi,pseudoClassRegex=/(:[^\s+>~.[:]+)/g,elementRegex=/([^\s+>~.[:]+)/g;function findSelectorMatch(e,t){var r=t.exec(e);return r?[e.replace(t," "),r.length]:[e,0]}function getSelectorSpecificity(e){var t=[0,0,0],r=e.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),n=0,i=_slicedToArray(findSelectorMatch(r,attributeRegex),2);r=i[0],n=i[1],t[1]+=n;var a=_slicedToArray(findSelectorMatch(r,idRegex),2);r=a[0],n=a[1],t[0]+=n;var o=_slicedToArray(findSelectorMatch(r,classRegex),2);r=o[0],n=o[1],t[1]+=n;var s=_slicedToArray(findSelectorMatch(r,pseudoElementRegex),2);r=s[0],n=s[1],t[2]+=n;var l=_slicedToArray(findSelectorMatch(r,pseudoClassWithBracketsRegex),2);r=l[0],n=l[1],t[1]+=n;var u=_slicedToArray(findSelectorMatch(r,pseudoClassRegex),2);r=u[0],n=u[1],t[1]+=n;var c=_slicedToArray(findSelectorMatch(r=r.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),elementRegex),2);return r=c[0],n=c[1],t[2]+=n,t.join("")}var PSEUDO_ZERO=1e-8;function vectorMagnitude(e){return Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2))}function vectorsRatio(e,t){return(e[0]*t[0]+e[1]*t[1])/(vectorMagnitude(e)*vectorMagnitude(t))}function vectorsAngle(e,t){return(e[0]*t[1]0&&void 0!==arguments[0]?arguments[0]:" ",r=this.document,n=this.name;return compressSpaces(this.getString()).trim().split(t).map((function(t){return new e(r,n,t)}))}},{key:"hasValue",value:function(e){var t=this.value;return null!==t&&""!==t&&(e||0!==t)&&void 0!==t}},{key:"isString",value:function(e){var t=this.value,r="string"==typeof t;return r&&e?e.test(t):r}},{key:"isUrlDefinition",value:function(){return this.isString(/^url\(/)}},{key:"isPixels",value:function(){if(!this.hasValue())return!1;var e=this.getString();switch(!0){case e.endsWith("px"):case/^[0-9]+$/.test(e):return!0;default:return!1}}},{key:"setValue",value:function(e){return this.value=e,this}},{key:"getValue",value:function(e){return void 0===e||this.hasValue()?this.value:e}},{key:"getNumber",value:function(e){if(!this.hasValue())return void 0===e?0:parseFloat(e);var t=this.value,r=parseFloat(t);return this.isString(/%$/)&&(r/=100),r}},{key:"getString",value:function(e){return void 0===e||this.hasValue()?void 0===this.value?"":String(this.value):String(e)}},{key:"getColor",value:function(e){var t=this.getString(e);return this.isNormalizedColor||(this.isNormalizedColor=!0,t=normalizeColor(t),this.value=t),t}},{key:"getDpi",value:function(){return 96}},{key:"getRem",value:function(){return this.document.rootEmSize}},{key:"getEm",value:function(){return this.document.emSize}},{key:"getUnits",value:function(){return this.getString().replace(/[0-9.-]/g,"")}},{key:"getPixels",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.hasValue())return 0;var r="boolean"==typeof e?[void 0,e]:[e],n=_slicedToArray(r,2),i=n[0],a=n[1],o=this.document.screen.viewPort;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(o.computeSize("x"),o.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(o.computeSize("x"),o.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*o.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*o.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return 15*this.getNumber();case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case this.isString(/%$/)&&a:return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*o.computeSize(i);default:var s=this.getNumber();return t&&s<1?s*o.computeSize(i):s}}},{key:"getMilliseconds",value:function(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():1e3*this.getNumber():0}},{key:"getRadians",value:function(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}},{key:"getDefinition",value:function(){var e=this.getString(),t=/#([^)'"]+)/.exec(e),r=(null==t?void 0:t[1])||e;return this.document.definitions[r]}},{key:"getFillStyleDefinition",value:function(e,t){var r=this.getDefinition();if(!r)return null;if("function"==typeof r.createGradient&&"getBoundingBox"in e)return r.createGradient(this.document.ctx,e,t);if("function"==typeof r.createPattern){if(r.getHrefAttribute().hasValue()){var n=r.getAttribute("patternTransform");(r=r.getHrefAttribute().getDefinition())&&n.hasValue()&&r.getAttribute("patternTransform",!0).setValue(n.value)}if(r)return r.createPattern(this.document.ctx,e,t)}return null}},{key:"getTextBaseline",value:function(){if(!this.hasValue())return null;var t=this.getString();return e.textBaselineMapping[t]||null}},{key:"addOpacity",value:function(t){for(var r=this.getColor(),n=r.length,i=0,a=0;a1&&void 0!==arguments[1]?arguments[1]:0,n=toNumbers(t),i=_slicedToArray(n,2),a=i[0],o=void 0===a?r:a,s=i[1],l=void 0===s?r:s;return new e(o,l)}},{key:"parseScale",value:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=toNumbers(t),i=_slicedToArray(n,2),a=i[0],o=void 0===a?r:a,s=i[1],l=void 0===s?o:s;return new e(o,l)}},{key:"parsePath",value:function(t){for(var r=toNumbers(t),n=r.length,i=[],a=0;a0}},{key:"runEvents",value:function(){if(this.working){var e,t=this.screen,r=this.events,n=this.eventElements,i=t.ctx.canvas.style;i&&(i.cursor=""),r.forEach((function(t,r){var i=t.run;for(e=n[r];e;)i(e),e=e.parent})),this.events=[],this.eventElements=[]}}},{key:"checkPath",value:function(e,t){if(this.working&&t){var r=this.events,n=this.eventElements;r.forEach((function(r,i){var a=r.x,o=r.y;!n[i]&&t.isPointInPath&&t.isPointInPath(a,o)&&(n[i]=e)}))}}},{key:"checkBoundingBox",value:function(e,t){if(this.working&&t){var r=this.events,n=this.eventElements;r.forEach((function(r,i){var a=r.x,o=r.y;!n[i]&&t.isPointInBox(a,o)&&(n[i]=e)}))}}},{key:"mapXY",value:function(e,t){for(var r=this.screen,n=r.window,i=r.ctx,a=new Point(e,t),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return(null==n?void 0:n.scrollX)&&(a.x+=n.scrollX),(null==n?void 0:n.scrollY)&&(a.y+=n.scrollY),a}},{key:"onClick",value:function(e){var t=this.mapXY(e.clientX,e.clientY),r=t.x,n=t.y;this.events.push({type:"onclick",x:r,y:n,run:function(e){e.onClick&&e.onClick()}})}},{key:"onMouseMove",value:function(e){var t=this.mapXY(e.clientX,e.clientY),r=t.x,n=t.y;this.events.push({type:"onmousemove",x:r,y:n,run:function(e){e.onMouseMove&&e.onMouseMove()}})}}]),e}(),defaultWindow="undefined"!=typeof window?window:null,defaultFetch$1="undefined"!=typeof fetch?fetch.bind(void 0):void 0,Screen=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.fetch,i=void 0===n?defaultFetch$1:n,a=r.window,o=void 0===a?defaultWindow:a;if(_classCallCheck2(this,e),this.ctx=t,this.viewPort=new ViewPort,this.mouse=new Mouse(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=o,!i)throw new Error("Can't find 'fetch' in 'globalThis', please provide it via options");this.fetch=i}return _createClass(e,[{key:"wait",value:function(e){this.waits.push(e)}},{key:"ready",value:function(){return this.readyPromise?this.readyPromise:Promise.resolve()}},{key:"isReady",value:function(){if(this.isReadyLock)return!0;var e=this.waits.every((function(e){return e()}));return e&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=e,e}},{key:"setDefaults",value:function(e){e.strokeStyle="rgba(0,0,0,0)",e.lineCap="butt",e.lineJoin="miter",e.miterLimit=4}},{key:"setViewBox",value:function(e){var t=e.document,r=e.ctx,n=e.aspectRatio,i=e.width,a=e.desiredWidth,o=e.height,s=e.desiredHeight,l=e.minX,u=void 0===l?0:l,c=e.minY,d=void 0===c?0:c,h=e.refX,p=e.refY,f=e.clip,m=void 0!==f&&f,g=e.clipX,v=void 0===g?0:g,y=e.clipY,b=void 0===y?0:y,_=_slicedToArray(compressSpaces(n).replace(/^defer\s/,"").split(" "),2),w=_[0]||"xMidYMid",A=_[1]||"meet",x=i/a,M=o/s,I=Math.min(x,M),S=Math.max(x,M),T=a,N=s;"meet"===A&&(T*=I,N*=I),"slice"===A&&(T*=S,N*=S);var k=new Property(t,"refX",h),C=new Property(t,"refY",p),D=k.hasValue()&&C.hasValue();if(D&&r.translate(-I*k.getPixels("x"),-I*C.getPixels("y")),m){var E=I*v,P=I*b;r.beginPath(),r.moveTo(E,P),r.lineTo(i,P),r.lineTo(i,o),r.lineTo(E,o),r.closePath(),r.clip()}if(!D){var z="meet"===A&&I===M,L="slice"===A&&S===M,O="meet"===A&&I===x,j="slice"===A&&S===x;w.startsWith("xMid")&&(z||L)&&r.translate(i/2-T/2,0),w.endsWith("YMid")&&(O||j)&&r.translate(0,o/2-N/2),w.startsWith("xMax")&&(z||L)&&r.translate(i-T,0),w.endsWith("YMax")&&(O||j)&&r.translate(0,o-N)}switch(!0){case"none"===w:r.scale(x,M);break;case"meet"===A:r.scale(I,I);break;case"slice"===A:r.scale(S,S)}r.translate(-u,-d)}},{key:"start",value:function(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.enableRedraw,a=void 0!==i&&i,o=n.ignoreMouse,s=void 0!==o&&o,l=n.ignoreAnimation,u=void 0!==l&&l,c=n.ignoreDimensions,d=void 0!==c&&c,h=n.ignoreClear,p=void 0!==h&&h,f=n.forceRedraw,m=n.scaleWidth,g=n.scaleHeight,v=n.offsetX,y=n.offsetY,b=this.mouse,_=1e3/e.FRAMERATE;if(this.frameDuration=_,this.readyPromise=new Promise((function(e){r.resolveReady=e})),this.isReady()&&this.render(t,d,p,m,g,v,y),a){var w=Date.now(),A=w,x=0,M=function e(){w=Date.now(),(x=w-A)>=_&&(A=w-x%_,r.shouldUpdate(u,f)&&(r.render(t,d,p,m,g,v,y),b.runEvents())),r.intervalId=rafExports(e)};s||b.start(),this.intervalId=rafExports(M)}}},{key:"stop",value:function(){this.intervalId&&(rafExports.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}},{key:"shouldUpdate",value:function(e,t){if(!e){var r=this.frameDuration;if(this.animations.reduce((function(e,t){return t.update(r)||e}),!1))return!0}return!("function"!=typeof t||!t())||(!(this.isReadyLock||!this.isReady())||!!this.mouse.hasEvents())}},{key:"render",value:function(e,t,r,n,i,a,o){var s=this.viewPort,l=this.ctx,u=this.isFirstRender,c=l.canvas;s.clear(),c.width&&c.height&&s.setCurrent(c.width,c.height);var d=e.getStyle("width"),h=e.getStyle("height");!t&&(u||"number"!=typeof n&&"number"!=typeof i)&&(d.hasValue()&&(c.width=d.getPixels("x"),c.style&&(c.style.width="".concat(c.width,"px"))),h.hasValue()&&(c.height=h.getPixels("y"),c.style&&(c.style.height="".concat(c.height,"px"))));var p=c.clientWidth||c.width,f=c.clientHeight||c.height;if(t&&d.hasValue()&&h.hasValue()&&(p=d.getPixels("x"),f=h.getPixels("y")),s.setCurrent(p,f),"number"==typeof a&&e.getAttribute("x",!0).setValue(a),"number"==typeof o&&e.getAttribute("y",!0).setValue(o),"number"==typeof n||"number"==typeof i){var m=toNumbers(e.getAttribute("viewBox").getString()),g=0,v=0;if("number"==typeof n){var y=e.getStyle("width");y.hasValue()?g=y.getPixels("x")/n:m[2]&&!isNaN(m[2])&&(g=m[2]/n)}if("number"==typeof i){var b=e.getStyle("height");b.hasValue()?v=b.getPixels("y")/i:m[3]&&!isNaN(m[3])&&(v=m[3]/i)}g||(g=v),v||(v=g),e.getAttribute("width",!0).setValue(n),e.getAttribute("height",!0).setValue(i);var _=e.getStyle("transform",!0,!0);_.setValue("".concat(_.getString()," scale(").concat(1/g,", ").concat(1/v,")"))}r||l.clearRect(0,0,p,f),e.render(l),u&&(this.isFirstRender=!1)}}]),e}();Screen.defaultWindow=defaultWindow,Screen.defaultFetch=defaultFetch$1,Screen.FRAMERATE=30,Screen.MAX_VIRTUAL_PIXELS=3e4;var defaultFetch=Screen.defaultFetch,DefaultDOMParser="undefined"!=typeof DOMParser?DOMParser:void 0,Parser=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.fetch,n=void 0===r?defaultFetch:r,i=t.DOMParser,a=void 0===i?DefaultDOMParser:i;if(_classCallCheck2(this,e),!n)throw new Error("Can't find 'fetch' in 'globalThis', please provide it via options");if(!a)throw new Error("Can't find 'DOMParser' in 'globalThis', please provide it via options");this.fetch=n,this.DOMParser=a}var t,r;return _createClass(e,[{key:"parse",value:(r=_asyncToGenerator(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.startsWith("<")){e.next=2;break}return e.abrupt("return",this.parseFromString(t));case 2:return e.abrupt("return",this.load(t));case 3:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"parseFromString",value:function(e){var t=new this.DOMParser;try{return this.checkDocument(t.parseFromString(e,"image/svg+xml"))}catch(r){return this.checkDocument(t.parseFromString(e,"text/xml"))}}},{key:"checkDocument",value:function(e){var t=e.getElementsByTagName("parsererror")[0];if(t)throw new Error(t.textContent||"Unknown parse error");return e}},{key:"load",value:(t=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.fetch(t);case 2:return r=e.sent,e.next=5,r.text();case 5:return n=e.sent,e.abrupt("return",this.parseFromString(n));case 7:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),e}(),Translate=function(){function e(t,r){_classCallCheck2(this,e),this.type="translate",this.point=Point.parse(r)}return _createClass(e,[{key:"apply",value:function(e){var t=this.point,r=t.x,n=t.y;e.translate(r||0,n||0)}},{key:"unapply",value:function(e){var t=this.point,r=t.x,n=t.y;e.translate(-1*r||0,-1*n||0)}},{key:"applyToPoint",value:function(e){var t=this.point,r=t.x,n=t.y;e.applyTransform([1,0,0,1,r||0,n||0])}}]),e}(),Rotate=function(){function e(t,r,n){_classCallCheck2(this,e),this.type="rotate";var i=toNumbers(r);this.angle=new Property(t,"angle",i[0]),this.originX=n[0],this.originY=n[1],this.cx=i[1]||0,this.cy=i[2]||0}return _createClass(e,[{key:"apply",value:function(e){var t=this.cx,r=this.cy,n=this.originX,i=this.originY,a=this.angle,o=t+n.getPixels("x"),s=r+i.getPixels("y");e.translate(o,s),e.rotate(a.getRadians()),e.translate(-o,-s)}},{key:"unapply",value:function(e){var t=this.cx,r=this.cy,n=this.originX,i=this.originY,a=this.angle,o=t+n.getPixels("x"),s=r+i.getPixels("y");e.translate(o,s),e.rotate(-1*a.getRadians()),e.translate(-o,-s)}},{key:"applyToPoint",value:function(e){var t=this.cx,r=this.cy,n=this.angle.getRadians();e.applyTransform([1,0,0,1,t||0,r||0]),e.applyTransform([Math.cos(n),Math.sin(n),-Math.sin(n),Math.cos(n),0,0]),e.applyTransform([1,0,0,1,-t||0,-r||0])}}]),e}(),Scale=function(){function e(t,r,n){_classCallCheck2(this,e),this.type="scale";var i=Point.parseScale(r);0!==i.x&&0!==i.y||(i.x=PSEUDO_ZERO,i.y=PSEUDO_ZERO),this.scale=i,this.originX=n[0],this.originY=n[1]}return _createClass(e,[{key:"apply",value:function(e){var t=this.scale,r=t.x,n=t.y,i=this.originX,a=this.originY,o=i.getPixels("x"),s=a.getPixels("y");e.translate(o,s),e.scale(r,n||r),e.translate(-o,-s)}},{key:"unapply",value:function(e){var t=this.scale,r=t.x,n=t.y,i=this.originX,a=this.originY,o=i.getPixels("x"),s=a.getPixels("y");e.translate(o,s),e.scale(1/r,1/n||r),e.translate(-o,-s)}},{key:"applyToPoint",value:function(e){var t=this.scale,r=t.x,n=t.y;e.applyTransform([r||0,0,0,n||0,0,0])}}]),e}(),Matrix=function(){function e(t,r,n){_classCallCheck2(this,e),this.type="matrix",this.matrix=toMatrixValue(r),this.originX=n[0],this.originY=n[1]}return _createClass(e,[{key:"apply",value:function(e){var t=this.originX,r=this.originY,n=this.matrix,i=t.getPixels("x"),a=r.getPixels("y");e.translate(i,a),e.transform(n[0],n[1],n[2],n[3],n[4],n[5]),e.translate(-i,-a)}},{key:"unapply",value:function(e){var t=this.originX,r=this.originY,n=this.matrix,i=n[0],a=n[2],o=n[4],s=n[1],l=n[3],u=n[5],c=1/(i*(1*l-0*u)-a*(1*s-0*u)+o*(0*s-0*l)),d=t.getPixels("x"),h=r.getPixels("y");e.translate(d,h),e.transform(c*(1*l-0*u),c*(0*u-1*s),c*(0*o-1*a),c*(1*i-0*o),c*(a*u-o*l),c*(o*s-i*u)),e.translate(-d,-h)}},{key:"applyToPoint",value:function(e){e.applyTransform(this.matrix)}}]),e}(),Skew=function(e){_inherits(r,e);var t=_createSuper(r);function r(e,n,i){var a;return _classCallCheck2(this,r),(a=t.call(this,e,n,i)).type="skew",a.angle=new Property(e,"angle",n),a}return _createClass(r)}(Matrix),SkewX=function(e){_inherits(r,e);var t=_createSuper(r);function r(e,n,i){var a;return _classCallCheck2(this,r),(a=t.call(this,e,n,i)).type="skewX",a.matrix=[1,0,Math.tan(a.angle.getRadians()),1,0,0],a}return _createClass(r)}(Skew),SkewY=function(e){_inherits(r,e);var t=_createSuper(r);function r(e,n,i){var a;return _classCallCheck2(this,r),(a=t.call(this,e,n,i)).type="skewY",a.matrix=[1,Math.tan(a.angle.getRadians()),0,1,0,0],a}return _createClass(r)}(Skew);function parseTransforms(e){return compressSpaces(e).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function parseTransform(e){var t=_slicedToArray(e.split("("),2),r=t[0],n=void 0===r?"":r,i=t[1],a=void 0===i?"":i;return[n.trim(),a.trim().replace(")","")]}var Transform=function(){function e(t,r,n){var i=this;_classCallCheck2(this,e),this.document=t,this.transforms=[],parseTransforms(r).forEach((function(t){if("none"!==t){var r=_slicedToArray(parseTransform(t),2),a=r[0],o=r[1],s=e.transformTypes[a];s&&i.transforms.push(new s(i.document,o,n))}}))}return _createClass(e,[{key:"apply",value:function(e){this.transforms.forEach((function(t){return t.apply(e)}))}},{key:"unapply",value:function(e){this.transforms.forEach((function(t){return t.unapply(e)}))}},{key:"applyToPoint",value:function(e){this.transforms.forEach((function(t){return t.applyToPoint(e)}))}}],[{key:"fromElement",value:function(t,r){var n=r.getStyle("transform",!1,!0);if(n.hasValue()){var i=_slicedToArray(r.getStyle("transform-origin",!1,!0).split(),2),a=i[0],o=i[1],s=void 0===o?a:o;if(a&&s){var l=[a,s];return new e(t,n.getString(),l)}}return null}}]),e}();Transform.transformTypes={translate:Translate,rotate:Rotate,scale:Scale,matrix:Matrix,skewX:SkewX,skewY:SkewY};var Element$1=function(){function e(t,r){var n=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(_classCallCheck2(this,e),this.document=t,this.node=r,this.captureTextNodes=i,this.type="",this.attributes={},this.styles={},this.stylesSpecificity={},this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],r&&1===r.nodeType){if(Array.from(r.attributes).forEach((function(e){var r=normalizeAttributeName(e.nodeName);n.attributes[r]=new Property(t,r,e.value)})),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var a=this.getAttribute("style").getString().split(";").map((function(e){return e.trim()}));a.forEach((function(e){if(e){var r=_slicedToArray(e.split(":").map((function(e){return e.trim()})),2),i=r[0],a=r[1];i&&(n.styles[i]=new Property(t,i,a))}}))}var o=t.definitions,s=this.getAttribute("id");s.hasValue()&&(o[s.getString()]||(o[s.getString()]=this)),Array.from(r.childNodes).forEach((function(e){if(1===e.nodeType)n.addChild(e);else if(i&&(3===e.nodeType||4===e.nodeType)){var r=t.createTextNode(e);r.getText().length>0&&n.addChild(r)}}))}}return _createClass(e,[{key:"getAttribute",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.attributes[e];if(!r&&t){var n=new Property(this.document,e,"");return this.attributes[e]=n,n}return r||Property.empty(this.document)}},{key:"getHrefAttribute",value:function(){var e;for(var t in this.attributes)if("href"===t||t.endsWith(":href")){e=this.attributes[t];break}return e||Property.empty(this.document)}},{key:"getStyle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.styles[e];if(n)return n;var i=this.getAttribute(e);if(i.hasValue())return this.styles[e]=i,i;if(!r){var a=this.parent;if(a){var o=a.getStyle(e);if(o.hasValue())return o}}if(t){var s=new Property(this.document,e,"");return this.styles[e]=s,s}return Property.empty(this.document)}},{key:"render",value:function(e){if("none"!==this.getStyle("display").getString()&&"hidden"!==this.getStyle("visibility").getString()){if(e.save(),this.getStyle("mask").hasValue()){var t=this.getStyle("mask").getDefinition();t&&(this.applyEffects(e),t.apply(e,this))}else if("none"!==this.getStyle("filter").getValue("none")){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(e),r.apply(e,this))}else this.setContext(e),this.renderChildren(e),this.clearContext(e);e.restore()}}},{key:"setContext",value:function(e){}},{key:"applyEffects",value:function(e){var t=Transform.fromElement(this.document,this);t&&t.apply(e);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var n=r.getDefinition();n&&n.apply(e)}}},{key:"clearContext",value:function(e){}},{key:"renderChildren",value:function(e){this.children.forEach((function(t){t.render(e)}))}},{key:"addChild",value:function(e){var t=e instanceof Element$1?e:this.document.createElement(e);t.parent=this,Element$1.ignoreChildTypes.includes(t.type)||this.children.push(t)}},{key:"matchesSelector",value:function(e){var t,r=this.node;if("function"==typeof r.matches)return r.matches(e);var n=null===(t=r.getAttribute)||void 0===t?void 0:t.call(r,"class");return!(!n||""===n)&&n.split(" ").some((function(t){return".".concat(t)===e}))}},{key:"addStylesFromStyleDefinition",value:function(){var e,t=this.document,r=t.styles,n=t.stylesSpecificity;for(var i in r)if(!i.startsWith("@")&&this.matchesSelector(i)){var a=r[i],o=n[i];if(a)for(var s in a){var l=this.stylesSpecificity[s];void 0===l&&(l="000"),o&&o>=l&&((e=a[s])&&(this.styles[s]=e),this.stylesSpecificity[s]=o)}}}},{key:"removeStyles",value:function(e,t){return t.reduce((function(t,r){var n=e.getStyle(r);if(!n.hasValue())return t;var i=n.getString();return n.setValue(""),[].concat(_toConsumableArray(t),[[r,i]])}),[])}},{key:"restoreStyles",value:function(e,t){t.forEach((function(t){var r=_slicedToArray(t,2),n=r[0],i=r[1];e.getStyle(n,!0).setValue(i)}))}},{key:"isFirstChild",value:function(){var e;return 0===(null===(e=this.parent)||void 0===e?void 0:e.children.indexOf(this))}}]),e}();Element$1.ignoreChildTypes=["title"];var UnknownElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(e,n,i){return _classCallCheck2(this,r),t.call(this,e,n,i)}return _createClass(r)}(Element$1);function wrapFontFamily(e){var t=e.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function prepareFontFamily(e){return"undefined"==typeof process?e:e.trim().split(",").map(wrapFontFamily).join(",")}function prepareFontStyle(e){if(!e)return"";var t=e.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function prepareFontWeight(e){if(!e)return"";var t=e.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}var Font=function(){function e(t,r,n,i,a,o){_classCallCheck2(this,e);var s=o?"string"==typeof o?e.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=n||s.fontWeight,this.fontVariant=r||s.fontVariant}return _createClass(e,[{key:"toString",value:function(){return[prepareFontStyle(this.fontStyle),this.fontVariant,prepareFontWeight(this.fontWeight),this.fontSize,prepareFontFamily(this.fontFamily)].join(" ").trim()}}],[{key:"parse",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0,n="",i="",a="",o="",s="",l=compressSpaces(t).trim().split(" "),u={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return l.forEach((function(t){switch(!0){case!u.fontStyle&&e.styles.includes(t):"inherit"!==t&&(n=t),u.fontStyle=!0;break;case!u.fontVariant&&e.variants.includes(t):"inherit"!==t&&(i=t),u.fontStyle=!0,u.fontVariant=!0;break;case!u.fontWeight&&e.weights.includes(t):"inherit"!==t&&(a=t),u.fontStyle=!0,u.fontVariant=!0,u.fontWeight=!0;break;case!u.fontSize:"inherit"!==t&&(o=t.split("/")[0]||""),u.fontStyle=!0,u.fontVariant=!0,u.fontWeight=!0,u.fontSize=!0;break;default:"inherit"!==t&&(s+=t)}})),new e(n,i,a,o,s,r)}}]),e}();Font.styles="normal|italic|oblique|inherit",Font.variants="normal|small-caps|inherit",Font.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";var BoundingBox=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.NaN,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.NaN,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.NaN,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number.NaN;_classCallCheck2(this,e),this.x1=t,this.y1=r,this.x2=n,this.y2=i,this.addPoint(t,r),this.addPoint(n,i)}return _createClass(e,[{key:"x",get:function(){return this.x1}},{key:"y",get:function(){return this.y1}},{key:"width",get:function(){return this.x2-this.x1}},{key:"height",get:function(){return this.y2-this.y1}},{key:"addPoint",value:function(e,t){void 0!==e&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=e,this.x2=e),ethis.x2&&(this.x2=e)),void 0!==t&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=t,this.y2=t),tthis.y2&&(this.y2=t))}},{key:"addX",value:function(e){this.addPoint(e,0)}},{key:"addY",value:function(e){this.addPoint(0,e)}},{key:"addBoundingBox",value:function(e){if(e){var t=e.x1,r=e.y1,n=e.x2,i=e.y2;this.addPoint(t,r),this.addPoint(n,i)}}},{key:"sumCubic",value:function(e,t,r,n,i){return Math.pow(1-e,3)*t+3*Math.pow(1-e,2)*e*r+3*(1-e)*Math.pow(e,2)*n+Math.pow(e,3)*i}},{key:"bezierCurveAdd",value:function(e,t,r,n,i){var a=6*t-12*r+6*n,o=-3*t+9*r-9*n+3*i,s=3*r-3*t;if(0!==o){var l=Math.pow(a,2)-4*s*o;if(!(l<0)){var u=(-a+Math.sqrt(l))/(2*o);01&&void 0!==arguments[1]&&arguments[1];if(!t){var r=this.getStyle("fill"),n=this.getStyle("fill-opacity"),i=this.getStyle("stroke"),a=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var o=r.getFillStyleDefinition(this,n);o&&(e.fillStyle=o)}else if(r.hasValue()){"currentColor"===r.getString()&&r.setValue(this.getStyle("color").getColor());var s=r.getColor();"inherit"!==s&&(e.fillStyle="none"===s?"rgba(0,0,0,0)":s)}if(n.hasValue()){var l=new Property(this.document,"fill",e.fillStyle).addOpacity(n).getColor();e.fillStyle=l}if(i.isUrlDefinition()){var u=i.getFillStyleDefinition(this,a);u&&(e.strokeStyle=u)}else if(i.hasValue()){"currentColor"===i.getString()&&i.setValue(this.getStyle("color").getColor());var c=i.getString();"inherit"!==c&&(e.strokeStyle="none"===c?"rgba(0,0,0,0)":c)}if(a.hasValue()){var d=new Property(this.document,"stroke",e.strokeStyle).addOpacity(a).getString();e.strokeStyle=d}var h=this.getStyle("stroke-width");if(h.hasValue()){var p=h.getPixels();e.lineWidth=p||PSEUDO_ZERO}var f=this.getStyle("stroke-linecap"),m=this.getStyle("stroke-linejoin"),g=this.getStyle("stroke-miterlimit"),v=this.getStyle("stroke-dasharray"),y=this.getStyle("stroke-dashoffset");if(f.hasValue()&&(e.lineCap=f.getString()),m.hasValue()&&(e.lineJoin=m.getString()),g.hasValue()&&(e.miterLimit=g.getNumber()),v.hasValue()&&"none"!==v.getString()){var b=toNumbers(v.getString());void 0!==e.setLineDash?e.setLineDash(b):void 0!==e.webkitLineDash?e.webkitLineDash=b:void 0===e.mozDash||1===b.length&&0===b[0]||(e.mozDash=b);var _=y.getPixels();void 0!==e.lineDashOffset?e.lineDashOffset=_:void 0!==e.webkitLineDashOffset?e.webkitLineDashOffset=_:void 0!==e.mozDashOffset&&(e.mozDashOffset=_)}}if(this.modifiedEmSizeStack=!1,void 0!==e.font){var w=this.getStyle("font"),A=this.getStyle("font-style"),x=this.getStyle("font-variant"),M=this.getStyle("font-weight"),I=this.getStyle("font-size"),S=this.getStyle("font-family"),T=new Font(A.getString(),x.getString(),M.getString(),I.hasValue()?"".concat(I.getPixels(!0),"px"):"",S.getString(),Font.parse(w.getString(),e.font));A.setValue(T.fontStyle),x.setValue(T.fontVariant),M.setValue(T.fontWeight),I.setValue(T.fontSize),S.setValue(T.fontFamily),e.font=T.toString(),I.isPixels()&&(this.document.emSize=I.getPixels(),this.modifiedEmSizeStack=!0)}t||(this.applyEffects(e),e.globalAlpha=this.calculateOpacity())}},{key:"clearContext",value:function(e){_get(_getPrototypeOf(r.prototype),"clearContext",this).call(this,e),this.modifiedEmSizeStack&&this.document.popEmSize()}}]),r}(Element$1),TextElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(e,n,i){var a;return _classCallCheck2(this,r),(a=t.call(this,e,n,(this instanceof r?this.constructor:void 0)===r||i)).type="text",a.x=0,a.y=0,a.leafTexts=[],a.textChunkStart=0,a.minX=Number.POSITIVE_INFINITY,a.maxX=Number.NEGATIVE_INFINITY,a.measureCache=-1,a}return _createClass(r,[{key:"setContext",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];_get(_getPrototypeOf(r.prototype),"setContext",this).call(this,e,t);var n=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();n&&(e.textBaseline=n)}},{key:"initializeCoordinates",value:function(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}},{key:"getBoundingBox",value:function(e){var t=this;if("text"!==this.type)return this.getTElementBoundingBox(e);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(e);var r=null;return this.children.forEach((function(n,i){var a=t.getChildBoundingBox(e,t,t,i);r?r.addBoundingBox(a):r=a})),r}},{key:"getFontSize",value:function(){var e=this.document,t=this.parent,r=Font.parse(e.ctx.font).fontSize;return t.getStyle("font-size").getNumber(r)}},{key:"getTElementBoundingBox",value:function(e){var t=this.getFontSize();return new BoundingBox(this.x,this.y-t,this.x+this.measureText(e),this.y)}},{key:"getGlyph",value:function(e,t,r){var n,i=t[r];if(e.isArabic){var a,o=t.length,s=t[r-1],l=t[r+1],u="isolated";(0===r||" "===s)&&r0&&" "!==s&&r0&&" "!==s&&(r===o-1||" "===l)&&(u="initial"),n=(null===(a=e.arabicGlyphs[i])||void 0===a?void 0:a[u])||e.glyphs[i]}else n=e.glyphs[i];return n||(n=e.missingGlyph),n}},{key:"getText",value:function(){return""}},{key:"getTextFromNode",value:function(e){var t=e||this.node,r=Array.from(t.parentNode.childNodes),n=r.indexOf(t),i=r.length-1,a=compressSpaces(t.textContent||"");return 0===n&&(a=trimLeft(a)),n===i&&(a=trimRight(a)),a}},{key:"renderChildren",value:function(e){var t=this;if("text"===this.type){this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(e),this.children.forEach((function(r,n){t.renderChild(e,t,t,n)}));var r=this.document.screen.mouse;r.isWorking()&&r.checkBoundingBox(this,this.getBoundingBox(e))}else this.renderTElementChildren(e)}},{key:"renderTElementChildren",value:function(e){var t=this.document,r=this.parent,n=this.getText(),i=r.getStyle("font-family").getDefinition();if(i)for(var a=i.fontFace.unitsPerEm,o=Font.parse(t.ctx.font),s=r.getStyle("font-size").getNumber(o.fontSize),l=r.getStyle("font-style").getString(o.fontStyle),u=s/a,c=i.isRTL?n.split("").reverse().join(""):n,d=toNumbers(r.getAttribute("dx").getString()),h=c.length,p=0;p=this.leafTexts.length)){var e=this.leafTexts[this.textChunkStart],t=e.getStyle("text-anchor").getString("start"),r=0;r="start"===t?e.x-this.minX:"end"===t?e.x-this.maxX:e.x-(this.minX+this.maxX)/2;for(var n=this.textChunkStart;n0?i.children.forEach((function(r,n){t.adjustChildCoordinatesRecursiveCore(e,t,i,n)})):this.adjustChildCoordinates(e,t,r,n)}},{key:"adjustChildCoordinates",value:function(e,t,r,n){var i=r.children[n];if("function"!=typeof i.measureText)return i;e.save(),i.setContext(e,!0);var a=i.getAttribute("x"),o=i.getAttribute("y"),s=i.getAttribute("dx"),l=i.getAttribute("dy"),u=i.getStyle("font-family").getDefinition(),c=Boolean(null==u?void 0:u.isRTL);0===n&&(a.hasValue()||a.setValue(i.getInheritedAttribute("x")),o.hasValue()||o.setValue(i.getInheritedAttribute("y")),s.hasValue()||s.setValue(i.getInheritedAttribute("dx")),l.hasValue()||l.setValue(i.getInheritedAttribute("dy")));var d=i.measureText(e);return c&&(t.x-=d),a.hasValue()?(t.applyAnchoring(),i.x=a.getPixels("x"),s.hasValue()&&(i.x+=s.getPixels("x"))):(s.hasValue()&&(t.x+=s.getPixels("x")),i.x=t.x),t.x=i.x,c||(t.x+=d),o.hasValue()?(i.y=o.getPixels("y"),l.hasValue()&&(i.y+=l.getPixels("y"))):(l.hasValue()&&(t.y+=l.getPixels("y")),i.y=t.y),t.y=i.y,t.leafTexts.push(i),t.minX=Math.min(t.minX,i.x,i.x+d),t.maxX=Math.max(t.maxX,i.x,i.x+d),i.clearContext(e),e.restore(),i}},{key:"getChildBoundingBox",value:function(e,t,r,n){var i=r.children[n];if("function"!=typeof i.getBoundingBox)return null;var a=i.getBoundingBox(e);return a&&i.children.forEach((function(r,n){var o=t.getChildBoundingBox(e,t,i,n);a.addBoundingBox(o)})),a}},{key:"renderChild",value:function(e,t,r,n){var i=r.children[n];i.render(e),i.children.forEach((function(r,n){t.renderChild(e,t,i,n)}))}},{key:"measureText",value:function(e){var t=this.measureCache;if(~t)return t;var r=this.getText(),n=this.measureTargetText(e,r);return this.measureCache=n,n}},{key:"measureTargetText",value:function(e,t){if(!t.length)return 0;var r=this.parent,n=r.getStyle("font-family").getDefinition();if(n){for(var i=this.getFontSize(),a=n.isRTL?t.split("").reverse().join(""):t,o=toNumbers(r.getAttribute("dx").getString()),s=a.length,l=0,u=0;u0?"":a.getTextFromNode(),a}return _createClass(r,[{key:"getText",value:function(){return this.text}}]),r}(TextElement),TextNode=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a=this.commands.length-1}},{key:"next",value:function(){var e=this.commands[++this.i];return this.previousCommand=this.command,this.command=e,e}},{key:"getPoint",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"x",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"y",r=new Point(this.command[e],this.command[t]);return this.makeAbsolute(r)}},{key:"getAsControlPoint",value:function(e,t){var r=this.getPoint(e,t);return this.control=r,r}},{key:"getAsCurrentPoint",value:function(e,t){var r=this.getPoint(e,t);return this.current=r,r}},{key:"getReflectedControlPoint",value:function(){var e=this.previousCommand.type;if(e!==_.CURVE_TO&&e!==_.SMOOTH_CURVE_TO&&e!==_.QUAD_TO&&e!==_.SMOOTH_QUAD_TO)return this.current;var t=this.current,r=t.x,n=t.y,i=this.control,a=i.x,o=i.y;return new Point(2*r-a,2*n-o)}},{key:"makeAbsolute",value:function(e){if(this.command.relative){var t=this.current,r=t.x,n=t.y;e.x+=r,e.y+=n}return e}},{key:"addMarker",value:function(e,t,r){var n=this.points,i=this.angles;r&&i.length>0&&!i[i.length-1]&&(i[i.length-1]=n[n.length-1].angleTo(r)),this.addMarkerAngle(e,t?t.angleTo(e):null)}},{key:"addMarkerAngle",value:function(e,t){this.points.push(e),this.angles.push(t)}},{key:"getMarkerPoints",value:function(){return this.points}},{key:"getMarkerAngles",value:function(){for(var e=this.angles,t=e.length,r=0;rs?o:s,v=o>s?1:o/s,y=o>s?s/o:1;e.translate(c.x,c.y),e.rotate(u),e.scale(v,y),e.arc(0,0,g,d,d+h,Boolean(1-l)),e.scale(1/v,1/y),e.rotate(-u),e.translate(-c.x,-c.y)}}},{key:"pathZ",value:function(e,t){r.pathZ(this.pathParser),e&&t.x1!==t.x2&&t.y1!==t.y2&&e.closePath()}}],[{key:"pathM",value:function(e){var t=e.getAsCurrentPoint();return e.start=e.current,{point:t}}},{key:"pathL",value:function(e){return{current:e.current,point:e.getAsCurrentPoint()}}},{key:"pathH",value:function(e){var t=e.current,r=e.command,n=new Point((r.relative?t.x:0)+r.x,t.y);return e.current=n,{current:t,point:n}}},{key:"pathV",value:function(e){var t=e.current,r=e.command,n=new Point(t.x,(r.relative?t.y:0)+r.y);return e.current=n,{current:t,point:n}}},{key:"pathC",value:function(e){return{current:e.current,point:e.getPoint("x1","y1"),controlPoint:e.getAsControlPoint("x2","y2"),currentPoint:e.getAsCurrentPoint()}}},{key:"pathS",value:function(e){return{current:e.current,point:e.getReflectedControlPoint(),controlPoint:e.getAsControlPoint("x2","y2"),currentPoint:e.getAsCurrentPoint()}}},{key:"pathQ",value:function(e){return{current:e.current,controlPoint:e.getAsControlPoint("x1","y1"),currentPoint:e.getAsCurrentPoint()}}},{key:"pathT",value:function(e){var t=e.current,r=e.getReflectedControlPoint();return e.control=r,{current:t,controlPoint:r,currentPoint:e.getAsCurrentPoint()}}},{key:"pathA",value:function(e){var t=e.current,r=e.command,n=r.rX,i=r.rY,a=r.xRot,o=r.lArcFlag,s=r.sweepFlag,l=a*(Math.PI/180),u=e.getAsCurrentPoint(),c=new Point(Math.cos(l)*(t.x-u.x)/2+Math.sin(l)*(t.y-u.y)/2,-Math.sin(l)*(t.x-u.x)/2+Math.cos(l)*(t.y-u.y)/2),d=Math.pow(c.x,2)/Math.pow(n,2)+Math.pow(c.y,2)/Math.pow(i,2);d>1&&(n*=Math.sqrt(d),i*=Math.sqrt(d));var h=(o===s?-1:1)*Math.sqrt((Math.pow(n,2)*Math.pow(i,2)-Math.pow(n,2)*Math.pow(c.y,2)-Math.pow(i,2)*Math.pow(c.x,2))/(Math.pow(n,2)*Math.pow(c.y,2)+Math.pow(i,2)*Math.pow(c.x,2)));isNaN(h)&&(h=0);var p=new Point(h*n*c.y/i,h*-i*c.x/n),f=new Point((t.x+u.x)/2+Math.cos(l)*p.x-Math.sin(l)*p.y,(t.y+u.y)/2+Math.sin(l)*p.x+Math.cos(l)*p.y),m=vectorsAngle([1,0],[(c.x-p.x)/n,(c.y-p.y)/i]),g=[(c.x-p.x)/n,(c.y-p.y)/i],v=[(-c.x-p.x)/n,(-c.y-p.y)/i],y=vectorsAngle(g,v);return vectorsRatio(g,v)<=-1&&(y=Math.PI),vectorsRatio(g,v)>=1&&(y=0),{currentPoint:u,rX:n,rY:i,sweepFlag:s,xAxisRotation:l,centp:f,a1:m,ad:y}}},{key:"pathZ",value:function(e){e.current=e.start}}]),r}(RenderedElement),SVGElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.getAttribute("width",!0),i=this.getAttribute("height",!0),a=this.getAttribute("viewBox"),o=this.getAttribute("style"),s=n.getNumber(0),l=i.getNumber(0);if(r)if("string"==typeof r)this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var u=this.getAttribute("preserveAspectRatio");u.hasValue()&&u.setValue(u.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(n.setValue(e),i.setValue(t),a.hasValue()||a.setValue("0 0 ".concat(s||e," ").concat(l||t)),o.hasValue()){var c=this.getStyle("width"),d=this.getStyle("height");c.hasValue()&&c.setValue("".concat(e,"px")),d.hasValue()&&d.setValue("".concat(t,"px"))}}}]),r}(RenderedElement),RectElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a0&&n>0&&(e.moveTo(t+s,r),e.lineTo(t+n-s,r),e.bezierCurveTo(t+n-s+u*s,r,t+n,r+l-u*l,t+n,r+l),e.lineTo(t+n,r+i-l),e.bezierCurveTo(t+n,r+i-l+u*l,t+n-s+u*s,r+i,t+n-s,r+i),e.lineTo(t+s,r+i),e.bezierCurveTo(t+s-u*s,r+i,t,r+i-l+u*l,t,r+i-l),e.lineTo(t,r+l),e.bezierCurveTo(t,r+l-u*l,t+s-u*s,r,t+s,r),e.closePath())}return new BoundingBox(t,r,t+n,r+i)}},{key:"getMarkers",value:function(){return null}}]),r}(PathElement),CircleElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a0&&(e.beginPath(),e.arc(t,r,n,0,2*Math.PI,!1),e.closePath()),new BoundingBox(t-n,r-n,t+n,r+n)}},{key:"getMarkers",value:function(){return null}}]),r}(PathElement),EllipseElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a0&&n>0&&(e.beginPath(),e.moveTo(i+r,a),e.bezierCurveTo(i+r,a+t*n,i+t*r,a+n,i,a+n),e.bezierCurveTo(i-t*r,a+n,i-r,a+t*n,i-r,a),e.bezierCurveTo(i-r,a-t*n,i-t*r,a-n,i,a-n),e.bezierCurveTo(i+t*r,a-n,i+r,a-t*n,i+r,a),e.closePath()),new BoundingBox(i-r,a-n,i+r,a+n)}},{key:"getMarkers",value:function(){return null}}]),r}(PathElement),LineElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a0&&r.push([e[e.length-1],r[r.length-1][1]]),r}}]),r}(PathElement),PolygonElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;athis.maxDuration){var n=this.getAttribute("fill").getString("remove");if("indefinite"===this.getAttribute("repeatCount").getString()||"indefinite"===this.getAttribute("repeatDur").getString())this.duration=0;else if("freeze"!==n||this.frozen){if("remove"===n&&!this.removed)return this.removed=!0,t&&r&&r.setValue(t.animationFrozen?t.animationFrozenValue:this.initialValue),!0}else this.frozen=!0,t&&r&&(t.animationFrozen=!0,t.animationFrozenValue=r.getString());return!1}this.duration+=e;var i=!1;if(this.begin0&&Array.from(o).every((function(e){return 3===e.nodeType}));return a.hasText=l,a.text=l?a.getTextFromNode(s):"",a}return _createClass(r,[{key:"getText",value:function(){return this.text}},{key:"renderChildren",value:function(e){if(this.hasText){_get(_getPrototypeOf(r.prototype),"renderChildren",this).call(this,e);var t=this.document,n=this.x,i=this.y,a=t.screen.mouse,o=new Property(t,"fontSize",Font.parse(t.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new BoundingBox(n,i-o.getPixels("y"),n+this.measureText(e),i))}else if(this.children.length>0){var s=new GElement(this.document);s.children=this.children,s.parent=this,s.render(e)}}},{key:"onClick",value:function(){var e=this.document.window;e&&e.open(this.getHrefAttribute().getString())}},{key:"onMouseMove",value:function(){this.document.ctx.canvas.style.cursor="pointer"}}]),r}(TextElement),TextPathElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(e,n,i){var a;_classCallCheck2(this,r),(a=t.call(this,e,n,i)).type="textPath",a.textWidth=0,a.textHeight=0,a.pathLength=-1,a.glyphInfo=null,a.letterSpacingCache=[],a.measuresCache=new Map([["",0]]);var o=a.getHrefAttribute().getDefinition();return a.text=a.getTextFromNode(),a.dataArray=a.parsePathData(o),a}return _createClass(r,[{key:"getText",value:function(){return this.text}},{key:"path",value:function(e){var t=this.dataArray;e&&e.beginPath(),t.forEach((function(t){var r=t.type,n=t.points;switch(r){case PathParser.LINE_TO:e&&e.lineTo(n[0],n[1]);break;case PathParser.MOVE_TO:e&&e.moveTo(n[0],n[1]);break;case PathParser.CURVE_TO:e&&e.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);break;case PathParser.QUAD_TO:e&&e.quadraticCurveTo(n[0],n[1],n[2],n[3]);break;case PathParser.ARC:var i=_slicedToArray(n,8),a=i[0],o=i[1],s=i[2],l=i[3],u=i[4],c=i[5],d=i[6],h=i[7],p=s>l?s:l,f=s>l?1:s/l,m=s>l?l/s:1;e&&(e.translate(a,o),e.rotate(d),e.scale(f,m),e.arc(0,0,p,u,u+c,Boolean(1-h)),e.scale(1/f,1/m),e.rotate(-d),e.translate(-a,-o));break;case PathParser.CLOSE_PATH:e&&e.closePath()}}))}},{key:"renderChildren",value:function(e){this.setTextData(e),e.save();var t=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),n=this.glyphInfo,i=e.fillStyle;"underline"===t&&e.beginPath(),n.forEach((function(n,i){var a=n.p0,o=n.p1,s=n.rotation,l=n.text;e.save(),e.translate(a.x,a.y),e.rotate(s),e.fillStyle&&e.fillText(l,0,0),e.strokeStyle&&e.strokeText(l,0,0),e.restore(),"underline"===t&&(0===i&&e.moveTo(a.x,a.y+r/8),e.lineTo(o.x,o.y+r/5))})),"underline"===t&&(e.lineWidth=r/20,e.strokeStyle=i,e.stroke(),e.closePath()),e.restore()}},{key:"getLetterSpacingAt",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.letterSpacingCache[e]||0}},{key:"findSegmentToFitChar",value:function(e,t,r,n,i,a,o,s,l){var u=a,c=this.measureText(e,s);" "===s&&"justify"===t&&r-1&&(u+=this.getLetterSpacingAt(l));var d=this.textHeight/20,h=this.getEquidistantPointOnPath(u,d,0),p=this.getEquidistantPointOnPath(u+c,d,0),f={p0:h,p1:p},m=h&&p?Math.atan2(p.y-h.y,p.x-h.x):0;if(o){var g=Math.cos(Math.PI/2+m)*o,v=Math.cos(-m)*o;f.p0=_objectSpread(_objectSpread({},h),{},{x:h.x+g,y:h.y+v}),f.p1=_objectSpread(_objectSpread({},p),{},{x:p.x+g,y:p.y+v})}return{offset:u+=c,segment:f,rotation:m}}},{key:"measureText",value:function(e,t){var r=this.measuresCache,n=t||this.getText();if(r.has(n))return r.get(n);var i=this.measureTargetText(e,n);return r.set(n,i),i}},{key:"setTextData",value:function(e){var t=this;if(!this.glyphInfo){var r=this.getText(),n=r.split(""),i=r.split(" ").length-1,a=this.parent.getAttribute("dx").split().map((function(e){return e.getPixels("x")})),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),l=this.getStyle("letter-spacing"),u=this.parent.getStyle("letter-spacing"),c=0;l.hasValue()&&"inherit"!==l.getValue()?l.hasValue()&&"initial"!==l.getValue()&&"unset"!==l.getValue()&&(c=l.getPixels()):c=u.getPixels();var d=[],h=r.length;this.letterSpacingCache=d;for(var p=0;p0&&(l-=2*Math.PI),1===i&&l<0&&(l+=2*Math.PI),[o.x,o.y,r,n,s,l,a,i]}},{key:"calcLength",value:function(e,t,r,n){var i=0,a=null,o=null,s=0;switch(r){case PathParser.LINE_TO:return this.getLineLength(e,t,n[0],n[1]);case PathParser.CURVE_TO:for(i=0,a=this.getPointOnCubicBezier(0,e,t,n[0],n[1],n[2],n[3],n[4],n[5]),s=.01;s<=1;s+=.01)o=this.getPointOnCubicBezier(s,e,t,n[0],n[1],n[2],n[3],n[4],n[5]),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;return i;case PathParser.QUAD_TO:for(i=0,a=this.getPointOnQuadraticBezier(0,e,t,n[0],n[1],n[2],n[3]),s=.01;s<=1;s+=.01)o=this.getPointOnQuadraticBezier(s,e,t,n[0],n[1],n[2],n[3]),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;return i;case PathParser.ARC:i=0;var l=n[4],u=n[5],c=n[4]+u,d=Math.PI/180;if(Math.abs(l-c)c;s-=d)o=this.getPointOnEllipticalArc(n[0],n[1],n[2],n[3],s,0),i+=this.getLineLength(a.x,a.y,o.x,o.y),a=o;else for(s=l+d;s5&&void 0!==arguments[5]?arguments[5]:t,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:r,s=(i-r)/(n-t+PSEUDO_ZERO),l=Math.sqrt(e*e/(1+s*s));nt)return null;var i,a=_createForOfIteratorHelper(this.dataArray);try{for(a.s();!(i=a.n()).done;){var o=i.value;if(!o||!(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&l>d)break;n=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],l,o.points[6]);break;case PathParser.CURVE_TO:(l=s/o.pathLength)>1&&(l=1),n=this.getPointOnCubicBezier(l,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case PathParser.QUAD_TO:(l=s/o.pathLength)>1&&(l=1),n=this.getPointOnQuadraticBezier(l,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3])}if(n)return n;break}r+=o.pathLength}}catch(h){a.e(h)}finally{a.f()}return null}},{key:"getLineLength",value:function(e,t,r,n){return Math.sqrt((r-e)*(r-e)+(n-t)*(n-t))}},{key:"getPathLength",value:function(){return-1===this.pathLength&&(this.pathLength=this.dataArray.reduce((function(e,t){return t.pathLength>0?e+t.pathLength:e}),0)),this.pathLength}},{key:"getPointOnCubicBezier",value:function(e,t,r,n,i,a,o,s,l){return{x:s*CB1(e)+a*CB2(e)+n*CB3(e)+t*CB4(e),y:l*CB1(e)+o*CB2(e)+i*CB3(e)+r*CB4(e)}}},{key:"getPointOnQuadraticBezier",value:function(e,t,r,n,i,a,o){return{x:a*QB1(e)+n*QB2(e)+t*QB3(e),y:o*QB1(e)+i*QB2(e)+r*QB3(e)}}},{key:"getPointOnEllipticalArc",value:function(e,t,r,n,i,a){var o=Math.cos(a),s=Math.sin(a),l=r*Math.cos(i),u=n*Math.sin(i);return{x:e+(l*o-u*s),y:t+(l*s+u*o)}}},{key:"buildEquidistantCache",value:function(e,t){var r=this.getPathLength(),n=t||.25,i=e||r/100;if(!this.equidistantCache||this.equidistantCache.step!==i||this.equidistantCache.precision!==n){this.equidistantCache={step:i,precision:n,points:[]};for(var a=0,o=0;o<=r;o+=n){var s=this.getPointOnPath(o),l=this.getPointOnPath(o+n);s&&l&&((a+=this.getLineLength(s.x,s.y,l.x,l.y))>=i&&(this.equidistantCache.points.push({x:s.x,y:s.y,distance:o}),a-=i))}}}},{key:"getEquidistantPointOnPath",value:function(e,t,r){if(this.buildEquidistantCache(t,r),e<0||e-this.getPathLength()>5e-5)return null;var n=Math.round(e/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[n]||null}}]),r}(TextElement),dataUriRegex=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i,ImageElement=function(e){_inherits(i,e);var t,r,n=_createSuper(i);function i(e,t,r){var a;_classCallCheck2(this,i),(a=n.call(this,e,t,r)).type="image",a.loaded=!1;var o=a.getHrefAttribute().getString();if(!o)return _possibleConstructorReturn(a);var s=o.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(o);return e.images.push(_assertThisInitialized(a)),s?a.loadSvg(o):a.loadImage(o),a}return _createClass(i,[{key:"loadImage",value:(r=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.document.createImage(t);case 3:r=e.sent,this.image=r,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error('Error while loading image "'.concat(t,'":'),e.t0);case 10:this.loaded=!0;case 11:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(e){return r.apply(this,arguments)})},{key:"loadSvg",value:(t=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=dataUriRegex.exec(t))){e.next=6;break}(n=r[5])&&("base64"===r[4]?this.image=atob(n):this.image=decodeURIComponent(n)),e.next=19;break;case 6:return e.prev=6,e.next=9,this.document.fetch(t);case 9:return i=e.sent,e.next=12,i.text();case 12:a=e.sent,this.image=a,e.next=19;break;case 16:e.prev=16,e.t0=e.catch(6),console.error('Error while loading image "'.concat(t,'":'),e.t0);case 19:this.loaded=!0;case 20:case"end":return e.stop()}}),e,this,[[6,16]])}))),function(e){return t.apply(this,arguments)})},{key:"renderChildren",value:function(e){var t=this.document,r=this.image,n=this.loaded,i=this.getAttribute("x").getPixels("x"),a=this.getAttribute("y").getPixels("y"),o=this.getStyle("width").getPixels("x"),s=this.getStyle("height").getPixels("y");if(n&&r&&o&&s){if(e.save(),e.translate(i,a),"string"==typeof r){var l=t.canvg.forkString(e,r,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:o,scaleHeight:s}),u=l.document.documentElement;u&&(u.parent=this),l.render()}else t.setViewBox({ctx:e,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:o,desiredWidth:r.width,height:s,desiredHeight:r.height}),this.loaded&&("complete"in r&&!r.complete||e.drawImage(r,0,0));e.restore()}}},{key:"getBoundingBox",value:function(){var e=this.getAttribute("x").getPixels("x"),t=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),n=this.getStyle("height").getPixels("y");return new BoundingBox(e,t,e+r,t+n)}}]),i}(RenderedElement),SymbolElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a0){var r=parseExternalUrl(t);r&&new SVGFontLoader(e).load(i,r)}}))}}}))}})),a}return _createClass(r)}(Element$1);StyleElement.parseExternalUrl=parseExternalUrl;var UseElement=function(e){_inherits(r,e);var t=_createSuper(r);function r(){var e;_classCallCheck2(this,r);for(var n=arguments.length,i=new Array(n),a=0;a1&&void 0!==i[1]&&i[1],n=document.createElement("img"),r&&(n.crossOrigin="Anonymous"),e.abrupt("return",new Promise((function(e,r){n.onload=function(){e(n)},n.onerror=function(e,t,n,i,a){r(a)},n.src=t})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var DEFAULT_EM_SIZE=12,Document$1=function(){function e(t){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.rootEmSize,a=void 0===i?DEFAULT_EM_SIZE:i,o=n.emSize,s=void 0===o?DEFAULT_EM_SIZE:o,l=n.createCanvas,u=void 0===l?Document$1.createCanvas:l,c=n.createImage,d=void 0===c?Document$1.createImage:c,h=n.anonymousCrossOrigin;_classCallCheck2(this,e),this.canvg=t,this.definitions={},this.styles={},this.stylesSpecificity={},this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=a,this.emSize=s,this.createCanvas=u,this.createImage=this.bindCreateImage(d,h),this.screen.wait((function(){return r.isImagesLoaded()})),this.screen.wait((function(){return r.isFontsLoaded()}))}return _createClass(e,[{key:"bindCreateImage",value:function(e,t){return"boolean"==typeof t?function(r,n){return e(r,"boolean"==typeof n?n:t)}:e}},{key:"window",get:function(){return this.screen.window}},{key:"fetch",get:function(){return this.screen.fetch}},{key:"ctx",get:function(){return this.screen.ctx}},{key:"emSize",get:function(){var e=this.emSizeStack;return e[e.length-1]||DEFAULT_EM_SIZE},set:function(e){this.emSizeStack.push(e)}},{key:"popEmSize",value:function(){this.emSizeStack.pop()}},{key:"getUniqueId",value:function(){return"canvg".concat(++this.uniqueId)}},{key:"isImagesLoaded",value:function(){return this.images.every((function(e){return e.loaded}))}},{key:"isFontsLoaded",value:function(){return this.fonts.every((function(e){return e.loaded}))}},{key:"createDocumentElement",value:function(e){var t=this.createElement(e.documentElement);return t.root=!0,t.addStylesFromStyleDefinition(),this.documentElement=t,t}},{key:"createElement",value:function(e){var t=e.nodeName.replace(/^[^:]+:/,""),r=Document$1.elementTypes[t];return r?new r(this,e):new UnknownElement(this,e)}},{key:"createTextNode",value:function(e){return new TextNode(this,e)}},{key:"setViewBox",value:function(e){this.screen.setViewBox(_objectSpread({document:this},e))}}]),e}();Document$1.createCanvas=createCanvas,Document$1.createImage=createImage,Document$1.elementTypes=elements;var Canvg=function(){function e(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};_classCallCheck2(this,e),this.parser=new Parser(n),this.screen=new Screen(t,n),this.options=n;var i=new Document$1(this,n),a=i.createDocumentElement(r);this.document=i,this.documentElement=a}var t,r;return _createClass(e,[{key:"fork",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.from(t,r,_objectSpread(_objectSpread({},this.options),n))}},{key:"forkString",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.fromString(t,r,_objectSpread(_objectSpread({},this.options),n))}},{key:"ready",value:function(){return this.screen.ready()}},{key:"isReady",value:function(){return this.screen.isReady()}},{key:"render",value:(r=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:{},this.start(_objectSpread({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},t)),e.next=4,this.ready();case 4:this.stop();case 5:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"start",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.documentElement,r=this.screen,n=this.options;r.start(t,_objectSpread(_objectSpread({enableRedraw:!0},n),e))}},{key:"stop",value:function(){this.screen.stop()}},{key:"resize",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.documentElement.resize(e,t,r)}}],[{key:"from",value:(t=_asyncToGenerator(regeneratorRuntime.mark((function t(r,n){var i,a,o,s=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=s.length>2&&void 0!==s[2]?s[2]:{},a=new Parser(i),t.next=4,a.parse(n);case 4:return o=t.sent,t.abrupt("return",new e(r,o,i));case 6:case"end":return t.stop()}}),t)}))),function(e,r){return t.apply(this,arguments)})},{key:"fromString",value:function(t,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new Parser(n),a=i.parseFromString(r);return new e(t,a,n)}}]),e}();exports("C",Canvg),globalThis&&globalThis.__awaiter,globalThis&&globalThis.__awaiter,globalThis&&globalThis.__awaiter,globalThis&&globalThis.__awaiter,globalThis&&globalThis.__awaiter,globalThis&&globalThis.__awaiter;var bg="data:image/png;base64,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",bgImg=new Image;function imgToCanvas(e){return _imgToCanvas.apply(this,arguments)}function _imgToCanvas(){return(_imgToCanvas=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=document.createElement("img")).src=t,r.setAttribute("crossOrigin","anonymous"),e.next=5,new Promise((function(e){return r.onload=e}));case 5:return(n=document.createElement("canvas")).width=r.width,n.height=r.height,n.getContext("2d").drawImage(r,0,0),e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function addWatermark(e,t){var r=Math.max(e.width,e.height),n=5*Math.floor(r/600),i=5*Math.floor(r/500),a=e.getContext("2d");a.rotate(-30*Math.PI/180),console.log(a);for(var o=0;o0&&void 0!==arguments[0]&&arguments[0],t=document.querySelector("#globalPlayer");t&&(t.style.display=e?"":"none")},data=reactive({list:[],index:0,start:!1});useToggle(!0);var noteFrequency=ref(0),audioFrequency=ref(0),followTime=ref(0),openToggleRecord=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(postMessage({api:"cloudToggleFollow",content:{state:e?"start":"end"}}),e)followTime.value=Date.now();else{var t=Date.now()-followTime.value;0!==followTime.value&&t>0&&(followTime.value=0,updatePlayTime$1(t/1e3))}},initBehaviorId$1=""+(new Date).valueOf();function updatePlayTime$1(e){return _updatePlayTime$.apply(this,arguments)}function _updatePlayTime$(){return(_updatePlayTime$=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=useOriginSearch(),n=sessionStorage.getItem("behaviorId")||r.behaviorId||initBehaviorId$1,i=useClientType(),a=useOriginSearch().id,o=location.hash.split("?")[0].split("/").pop()||a||"",e.prev=5,e.next=8,request.post("/sysMusicRecord/add",{prefix:"teacher"===i?"/api-teacher":"/api-student",data:{musicSheetId:o,sysMusicScoreId:o,feature:"CLOUD_STUDY_TRAIN",playTime:t,deviceType:getPlatform(),behaviorId:n}});case 8:e.sent,e.next=13;break;case 11:e.prev=11,e.t0=e.catch(5);case 13:case"end":return e.stop()}}),e,null,[[5,11]])})))).apply(this,arguments)}var onClear=function(){state$2.times.forEach((function(e){var t=document.querySelector("div[data-vf=vf".concat(e.id,"]"));t&&(t.classList.remove("follow-error"),t.classList.remove("follow-success"))}))},handleStart=function(){onClear(),data.start=!0,openToggleRecord(!0),data.index=0,data.list=[],state.osmd.cursor.reset(),getNoteIndex(),refreshView()},handleEnd=function(){data.start=!1,openToggleRecord(!1),data.index=0,state.osmd.cursor.reset(),getNoteIndex()},next=function(){state.osmd.product?state.osmd.cursor.setPosition(state$2.times[data.index].cursorBox):state.osmd.cursor.next(),refreshView()},getNoteIndex=function e(){var t=state$2.times[data.index];return t.frequency?(noteFrequency.value=t.frequency,state$2.fixedKey=t.realKey,{id:t.id,min:t.frequency-.1*(t.frequency-t.noteElement.pitch.prevFrequency),max:t.frequency+.1*(t.noteElement.pitch.nextFrequency-t.frequency)}):(data.index=data.index+1,next(),e())},checking=!1,onFollowTime=function(e){var t,r=null==e||null===(t=e.content)||void 0===t?void 0:t.frequency;audioFrequency.value=r,data.list.push(r),checked()},checked=function(){if(!checking){checking=!0;for(var e=getNoteIndex(),t=0;te.min&&r1&&void 0!==arguments[1]&&arguments[1],r=document.querySelector("div[data-vf=vf".concat(e.id,"]"));r&&(t?(r.classList.remove("follow-error"),r.classList.add("follow-success")):(r.classList.remove("follow-success"),r.classList.add("follow-error")))},Follow=defineComponent({name:"follow",setup:function(e,t){var r=t.expose;return onMounted((function(){togglePlayer(),console.log("开始监听"),listenerMessage("cloudFollowTime",onFollowTime)})),onUnmounted((function(){removeListenerMessage("cloudFollowTime",onFollowTime),togglePlayer(!0),onClear()})),r({data:data,handleEnd:handleEnd}),function(){return createVNode(Teleport,{to:"#colexiu-detail-music-sheet"},{default:function(){return[createVNode("div",{class:styles$2.follow},[createVNode(Transition,{name:"start",duration:300},{default:function(){return[!data.start&&createVNode(Button,{style:{backgroundImage:"url(".concat(iconFollwBtn,")")},class:[styles$2.button,styles$2.start,styles$2.followBtn],onClick:function(){return handleStart()}},{default:function(){return[createTextVNode("开始")]}})]}})])]}})}}}),iconFollowEndBtn=""+new URL("icon-followEndBtn-7fe21406.svg",module.meta.url).href,confirmShow=ref(!1),search$3=useOriginSearch(),startButtonShow=exports("x",ref(!0)),evaluatingRef=exports("w",ref({})),settingPopup=ref(null);ref(null);var followRef=ref(null),animate={mounted:function(e){e.addEventListener("click",(function(e){var t;(t=e.target.classList).add.apply(t,["animate__animated","animate__tada"])})),e.addEventListener("animationend",(function(e){var t;(t=e.target.classList).remove.apply(t,["animate__animated","animate__tada"])}))}},beforeCheck=function(e){var t,r,n,i,a=search$3.setting||{},o=null===(t=state$2.activeDetail)||void 0===t?void 0:t.paymentType,s=null===(r=state$2.activeDetail)||void 0===r?void 0:r.orderStatus,l=null===(n=state$2.activeDetail)||void 0===n?void 0:n.play,u=(null===(i=state$3.user)||void 0===i?void 0:i.membershipDays)||0;return"web"===useClientType()||l||"FREE"===a.feeType?e(!0):null==o||!o.includes("VIP")||null==o||!o.includes("CHARGE")||u>0||"PAID"===s?"VIP"!==o||u>0?"CHARGE"===o&&"PAID"!==s?(permissionPopup.active="demand",permissionPopup.show=!0,e(!1)):void e(!0):(permissionPopup.active="member",permissionPopup.show=!0,e(!1)):(permissionPopup.active="memberAndDemand",permissionPopup.show=!0,e(!1))},back=function(){postMessage({api:"back"})},startEvaluat=function(){console.log("开始评测"),beforeCheck((function(e){e&&(setCurrentTime(0),state.evaluatingStatus=!0)}))},modelType=exports("Y",ref("init")),modelWraperShow=ref(!0),onChangeModelType=function(e){if(modelWraperShow.value=!1,e!==modelType.value){if("evaluation"===e){var t;changeSpeed(null===(t=state$2.activeDetail)||void 0===t?void 0:t.originalSpeed,!1),startEvaluat()}else{var r=store_legacy.get("speeds")||{},n=useOriginSearch();r[n.id]&&changeSpeed(r[n.id])}nextTick((function(){modelType.value=e}))}},Buttons=exports("X",defineComponent({name:"Colexiu-Buttons",directives:{animate:animate},props:{onSetMusicScoreType:{type:Function,default:function(e){}}},emits:["setMusicScoreType"],setup:function(e,t){t.emit;var r=_slicedToArray(useWiredHeadsetCheck(),1)[0],n=ref(),i=_slicedToArray(useMenu(),1)[0],a=ref(!1),o=ref(!1),s=ref(""),l=function(e){s.value=e.text,confirmShow.value=!0},u=function(e){return"staff"===e?state$4.sett.type===e:"shoudiao"===e?"jianpu"===state$4.sett.type&&!state$4.sett.keySignature:"guding"===e?"jianpu"===state$4.sett.type&&state$4.sett.keySignature:void 0};return function(){var e,t,c,d,h,p,f,m=(null!==(e=state$2.activeDetail)&&void 0!==e&&e.isAppPlay?""===(null===(t=state$2.activeDetail)||void 0===t?void 0:t.midiUrl):state.isFirstPlay||1==(null===(c=state.audiosInstance)||void 0===c?void 0:c.length))||state.evaluatingStatus||(null===(d=state$2.activeDetail)||void 0===d?void 0:d.isAppPlay)&&state$2.midiPlayIniting;return createVNode("div",{class:[styles$e.container,i.value?"animate__animated animate__fadeInDown":"animate__animated animate__fadeOutUp"]},[createVNode("div",{class:styles$e.leftButton},[createVNode(Button,{class:classnames(styles$e.button,styles$e.backbtn),onClick:back},{default:function(){return[createVNode(ButtonIcon,{name:"icon-back"},null)]}}),createVNode("div",{class:styles$e.titleWrap},[createVNode("div",{class:styles$e.title},[null===(h=state$2.activeDetail)||void 0===h?void 0:h.musicSheetName]),search$3.albumName&&createVNode("div",{class:styles$e.album},[search$3.albumName])])]),createVNode("div",{class:styles$e.centerButton},[createVNode(Transition,{name:"finish"},{default:function(){var e,t;return[r.value&&!(null!==(e=evaluatingRef.value)&&void 0!==e&&e.connentLoading)&&!startButtonShow.value&&createVNode(Button,{style:{backgroundImage:"url(".concat(iconEvaluatingEnd,")")},class:[styles$e.button,styles$e.finish],onClick:function(){var e,t;null===(e=evaluatingRef.value)||void 0===e||null===(t=e.playerStop)||void 0===t||t.call(e)}},{default:function(){return[createTextVNode("结束评测")]}}),(null==followRef||null===(t=followRef.value)||void 0===t?void 0:t.data.start)&&createVNode(Button,{style:{backgroundImage:"url(".concat(iconFollowEndBtn,")")},class:[styles$e.button,styles$e.finish,styles$e.followEndBtn],onClick:function(){var e,t;null===(e=followRef.value)||void 0===e||null===(t=e.handleEnd)||void 0===t||t.call(e)}},{default:function(){return[createTextVNode("结束演奏")]}})]}})]),createVNode("div",{class:[styles$e.moreButton],style:{opacity:state$2.initRendered?1:0}},["init"!==modelType.value&&!state$2.frozenMode&&createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText),disabled:state.evaluatingStatus&&!startButtonShow.value||(null===(p=followRef.value)||void 0===p?void 0:p.data.start),onClick:function(){var e,t,r;("practice"===modelType.value&&(resetPlayStatus(),setCurrentTime(0)),"evaluation"===modelType.value)&&(state.evaluatingStatus=!1,("play"===(null===(e=evaluatingRef.value)||void 0===e?void 0:e.playStatus.value)||"connecting"===(null===(t=evaluatingRef.value)||void 0===t?void 0:t.playStatus.value))&&(null===(r=evaluatingRef.value)||void 0===r||r.cancelTheEvaluation()));modelType.value="init",modelWraperShow.value=!0}},{default:function(){return[createVNode(ButtonIcon,{key:"modelType",name:"modelType"},null),createVNode("span",null,[createTextVNode("模式")])]}}),"evaluation"===modelType.value&&createVNode(Fragment,null,[createVNode(Popover,{show:a.value,"onUpdate:show":function(e){return a.value=e},overlay:!1,placement:"bottom-end",class:"cameraPopover","show-arrow":!1},{default:function(){return[createVNode(CellGroup,{border:!1},{default:function(){return[createVNode(Cell,{center:!0,title:"摄像头"},{default:function(){return[createVNode("div",{style:"display:flex;justify-content: flex-end;"},[createVNode(Switch,mergeProps({disabled:!startButtonShow.value,modelValue:state$4.sett.camera,"onUpdate:modelValue":function(e){return state$4.sett.camera=e}},switchProps),{default:function(){return[createTextVNode("off")]}})])]}}),state$4.sett.camera&&createVNode(Cell,{class:"cameraOpacity",center:!0,title:"透明度"},{default:function(){return[createVNode(Slider,{min:0,max:100,modelValue:state$4.sett.opacity,"onUpdate:modelValue":function(e){return state$4.sett.opacity=e}},{button:function(){return createVNode("div",{class:styles$e.slider},[state$4.sett.opacity])}})]}})]}})]},reference:function(){return createVNode("div",null,[createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText)},{default:function(){return[createVNode(ButtonIcon,{key:"camera",name:"camera"},null),createVNode("span",null,[createTextVNode("摄像头")])]}})])}}),createVNode("div",{style:{display:"none"}},[state.evaluatingStatus?createVNode(Evaluating$1,{ref:evaluatingRef,key:"lianxi"},null):createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText),onClick:startEvaluat},{default:function(){return[createVNode(ButtonIcon,{key:"evaluating",name:"evaluating"},null),createVNode("span",null,[createTextVNode("评测")])]}})])]),"practice"===modelType.value&&createVNode(Fragment,null,[createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText),onClick:function(){return changeMode("background"===state.mode?"music":"background")},disabled:m},{default:function(){return[createVNode(ButtonIcon,{key:"music",name:"music"===state.mode?"music":"accompaniment"},null),createVNode("span",null,["background"===state.mode?"伴奏":"原声"])]}}),createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText),onClick:sectionChange,disabled:state.evaluatingStatus},{default:function(){return[createVNode(ButtonIcon,{key:"section",name:"section"+(state$2.section.length&&state$2.section.length<=2?state$2.section.length:"")},null),createVNode("span",null,[createTextVNode("选段")])]}}),createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText),onClick:function(){state$4.sett.fingering=!state$4.sett.fingering,event.emit("settingFingeringChange")}},{default:function(){return[createVNode(ButtonIcon,{key:"music",name:state$4.sett.fingering?"fingeringOn":"fingeringOff"},null),createVNode("span",null,[createTextVNode("指法")])]}})]),["practice","evaluation"].includes(modelType.value)&&createVNode(Popover,{trigger:"manual",overlay:!1,placement:"bottom",class:styles$e.popover,show:i.value&&state.speedShow&&!(state.evaluatingStatus||"play"===state.playState),"onUpdate:show":function(e){return state.speedShow=e}},{default:function(){return[createVNode(Speed,{ref:n,updateSpeed:function(e){return state.speed=e},changed:changeSpeed,mode:state.mode,changeMode:changeMode,lib:{speed:state.speed},class:styles$e.speed},null)]},reference:function(){return createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText,styles$e.speedButton),disabled:state.evaluatingStatus||"play"===state.playState,onClick:function(){var e;null===(e=n.value)||void 0===e||e.refUpdateSpeed(state.speed),state.speedShow=!state.speedShow}},{default:function(){return[createVNode(ButtonIcon,{name:"speed"},null),createVNode("span",null,[createTextVNode("速度")]),createVNode("span",{class:styles$e.label},[state.speed])]}})}}),null!==(f=state$2.activeDetail)&&void 0!==f&&f.notation?createVNode(Popover,{class:styles$e.toggleMusicType,placement:"bottom-end",show:o.value,"onUpdate:show":function(e){var t;"play"===state.playState||state.evaluatingStatus&&!startButtonShow.value||null!==(t=followRef.value)&&void 0!==t&&t.data.start||(o.value=e)}},{reference:function(){var e;return createVNode(Button,{disabled:"play"===state.playState||state.evaluatingStatus&&!startButtonShow.value||(null===(e=followRef.value)||void 0===e?void 0:e.data.start),class:classnames(styles$e.button,styles$e.hasText,styles$e.speedButton)},{default:function(){return[createVNode(ButtonIcon,{name:"icon-zhuanpu"},null),createVNode("span",null,[u("staff")?"转简谱":"转五线谱"])]}})},default:function(){return createVNode(Fragment,null,[createVNode("div",{role:"menuitem",class:"van-popover__action",onClick:function(){return l({text:"五线谱"})}},[createVNode(ButtonIcon,{key:"type",name:u("staff")?"icon-staff-active":"icon-staff"},null),createVNode("div",{class:["action-text",u("staff")&&"action-active"]},[createTextVNode("五线谱")])]),createVNode("div",{role:"menuitem",class:"van-popover__action",onClick:function(){return l({text:"简谱"})}},[createVNode(ButtonIcon,{key:"type",name:u("shoudiao")?"shuodiao-active":"shuodiao"},null),createVNode("div",{class:["action-text",u("shoudiao")&&"action-active"]},[createTextVNode("首调")])]),createVNode("div",{role:"menuitem",class:"van-popover__action",onClick:function(){return l({text:"固定调"})}},[createVNode(ButtonIcon,{key:"type",name:u("guding")?"guding-active":"guding"},null),createVNode("div",{class:["action-text",u("guding")&&"action-active"]},[createTextVNode("固定调")])])])}}):null,state$2.initRendered&&createVNode(Fragment,null,[createVNode(Button,{class:classnames(styles$e.button,styles$e.hasText),onClick:function(){var e;null===(e=settingPopup.value)||void 0===e||e.onShow()},disabled:state.evaluatingStatus&&!startButtonShow.value},{default:function(){return[createVNode(ButtonIcon,{name:"setting"},null),createVNode("span",null,[createTextVNode("设置")])]}}),createVNode(Popups,{ref:settingPopup,style:{borderRadius:"8px"}},{default:function(){return[createVNode(Setting,{active:"practice"==modelType.value?"2":"evaluation"==modelType.value?"3":"1"},null)]}})]),"follow"===modelType.value&&createVNode(Fragment,null,[createVNode(Follow,{ref:followRef},null)])]),createVNode(Teleport,{to:"body"},{default:function(){return["evaluation"!==modelType.value&&createVNode("div",{class:classnames(styles$e.btnMusicList),onClick:open$1},[createVNode(ButtonIcon,{name:"music-list1"},null)])]}}),state$2.initRendered&&!state$2.frozenMode&&createVNode(ModelWraper,{show:modelWraperShow.value,onChangeModelType:onChangeModelType},null),createVNode(FloatWraper,null,null),createVNode(Dialog.Component,{teleport:"body",class:styles$f.confirm,style:{overflow:"initial"},show:confirmShow.value,"onUpdate:show":function(e){return confirmShow.value=e},message:"设置成功,是否立即重新加载?"},{title:function(){return createVNode("img",{class:styles$f.iconTitle,src:iconTitle},null)},footer:function(){return createVNode("div",{class:styles$f.footer},[createVNode("img",{src:iconCancel,onClick:function(){return confirmShow.value=!1}},null),createVNode("img",{src:iconConfirm,onClick:function(){"五线谱"===s.value?state$4.sett.type="staff":"简谱"===s.value?(state$4.sett.type="jianpu",state$4.sett.keySignature=!1):"固定调"===s.value&&(state$4.sett.type="jianpu",state$4.sett.keySignature=!0),useReload()}},null)])}})])}}})),scoreInfos={1:{img:Image1,tips:"你的演奏不太好,音准和完整性还需加强,再练一练吧~",mome:"敢于尝试"},2:{img:Image2,tips:"你的演奏还不熟练,音准和完整性还需加强,加紧训练才能有好成绩哦~",mome:"还要加油哦~"},3:{img:Image3,tips:"你的演奏还不流畅,音准和节奏还需加强,科学的练习才能更完美哦~",mome:"突破自我"},4:{img:Image4,tips:"你的演奏还不错,继续加油吧,加强音准,离完美就差一步啦~",mome:"崭露头角"},5:{img:Image5,tips:"你的演奏非常不错,音准的把握和节奏稍有瑕疵,完整性把握的很好~",mome:"你很棒"}};ref(!1);var search$2=useOriginSearch(),Content=defineComponent({name:"ColexiuEvaluating",props:{data:{type:Object,default:function(){return null}}},emits:["restart","upload"],setup:function(e,t){var r=t.emit,n=ref(!1),i=ref(""),a=toRefs(e).data,o=location.origin.indexOf("localhost")>-1||location.origin.indexOf("192.168")>-1?"":"/accompany",s=function(){var e,t,r,n,i,s,l,u,c,d={id:null===(e=a.value)||void 0===e?void 0:e.recordId,musicId:search$2.id,name:(null===(t=state$3.user)||void 0===t?void 0:t.username)||"",subjectName:((null===(r=state$3.user)||void 0===r?void 0:r.subjectName)||"").split(",")[0]||"",avatar:encodeURIComponent((null===(n=state$3.user)||void 0===n?void 0:n.avatar)||""),score:(null===(i=a.value)||void 0===i?void 0:i.score)||0,examSongName:(null===(s=state$2.activeDetail)||void 0===s?void 0:s.examSongName)||""};state$2.isPercussion||(d.intonation=null===(l=a.value)||void 0===l?void 0:l.intonation,d.cadence=null===(u=a.value)||void 0===u?void 0:u.cadence,d.integrity=null===(c=a.value)||void 0===c?void 0:c.integrity);return"".concat(location.origin).concat(o,"/share-colexiu-evaluating/index.html?").concat(queryString.stringify(d))},l=function(e){var t=e.target;t&&(t.contentWindow.setPng=function(e){i.value=e})},u=function(){i.value&&postMessage({api:"shareAchievements",content:{title:"分享我的乐器练习进度,一起见证我的成长!",desc:"晒一下我的评测分数,快来“小酷AI”上和我PK一下吧!",image:i.value,video:"",type:"image",button:["copy"],url:s()}},(function(e){var t,r,i;(null!=e&&null!==(t=e.content)&&void 0!==t&&t.status&&(n.value=!1),null!=e&&null!==(r=e.content)&&void 0!==r&&r.message)&&Toast(null==e||null===(i=e.content)||void 0===i?void 0:i.message)}))},c=function(){var e;postMessage({api:"openWebView",content:{url:location.origin+o+"/colexiu-report.html?source=evaluation&musicId="+search$2.id+"&id="+(null===(e=a.value)||void 0===e?void 0:e.recordId)||"",orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})};return function(){var e,t,i=getLeveByScoreId(null===(e=a.value)||void 0===e?void 0:e.score);return createVNode("div",null,[createVNode("div",{class:styles$f.box},[createVNode("div",{class:styles$f.wrap},[createVNode("div",{class:styles$f.top},[5===i&&createVNode("img",{class:styles$f.iconLeft,src:iconBadge},null),createVNode("div",{class:styles$f.title},[createVNode("div",{style:{position:"relative",zIndex:1,"white-space":"nowrap"}},[createVNode("span",{class:styles$f.num},[null===(t=a.value)||void 0===t?void 0:t.score]),createVNode("span",{class:styles$f.txt},[createTextVNode("分 "),createVNode("span",null,[scoreInfos[i].mome])])]),createVNode("div",{class:styles$f.line},null)]),createVNode("img",{class:styles$f.iconTop,src:scoreInfos[i].img},null)]),createVNode("div",{class:styles$f.evaluatWrap},[createVNode(Grid,null,{default:function(){return[createVNode(GridItem,null,{icon:function(){return createVNode("div",null,[createVNode("img",{class:styles$f.evaluatIcon,src:IntonationIcon},null),createVNode("span",{class:styles$f.evaluatTitle},[createTextVNode("音准")])])},text:function(){var e;return createVNode("span",{class:styles$f.fraction},[null===(e=a.value)||void 0===e?void 0:e.intonation,createVNode("span",null,[createTextVNode("分")])])}}),createVNode("div",{class:styles$f.line},null),createVNode(GridItem,null,{icon:function(){return createVNode("div",null,[createVNode("img",{class:styles$f.evaluatIcon,src:CadenceIcon},null),createVNode("span",{class:styles$f.evaluatTitle},[createTextVNode("节奏")])])},text:function(){var e;return createVNode("span",{class:styles$f.fraction},[null===(e=a.value)||void 0===e?void 0:e.cadence,createVNode("span",null,[createTextVNode("分")])])}}),createVNode("div",{class:styles$f.line},null),createVNode(GridItem,null,{icon:function(){return createVNode("div",null,[createVNode("img",{class:styles$f.evaluatIcon,src:IntegrityIcon},null),createVNode("span",{class:styles$f.evaluatTitle},[createTextVNode("完整性")])])},text:function(){var e;return createVNode("span",{class:styles$f.fraction},[null===(e=a.value)||void 0===e?void 0:e.integrity,createVNode("span",null,[createTextVNode("分")])])}})]}})]),createVNode("div",{class:styles$f.tips},[scoreInfos[i].tips]),createVNode("div",{class:styles$f.btns},[state$2.frozenMode?null:createVNode(Button,{onClick:function(){state.evaluatingStatus=!1,onChangeModelType("practice")}},{default:function(){return[createVNode("img",{class:styles$f.btnIcon,src:iconLianxi},null)]}}),createVNode(Button,{style:{margin:"0 4px"},onClick:function(){return r("restart")}},{default:function(){return[createVNode("img",{class:styles$f.btnIcon,src:TryIcon},null)]}}),createVNode(Button,{onClick:c},{default:function(){return[createVNode("img",{class:styles$f.btnIcon,src:iconReport,alt:"查看报告"},null)]}})])]),createVNode(Popup,{teleport:"body",show:n.value,style:{background:"transparent"}},{default:function(){return[createVNode("div",{style:{textAlign:"right"}},[createVNode(Button,{class:styles$f.sbtn,onClick:u,round:!0,type:"primary",color:"#2DC7AA"},{default:function(){return[createTextVNode("分享")]}}),createVNode(Button,{class:styles$f.sbtn,onClick:function(){return n.value=!1},round:!0},{default:function(){return[createTextVNode("关闭")]}})]),createVNode("iframe",{style:{width:"50vw",border:"none",height:"70vh",marginTop:"1vh"},src:s(),onLoad:l},null)]}}),createVNode(Button,{class:styles$f.button,icon:backIcon,onClick:function(){return r("restart")}},null),createVNode(Button,{class:styles$f.skepBtn,onClick:function(){return r("upload")}},{default:function(){return[createTextVNode("保存演奏")]}}),createVNode(Button,{class:[styles$f.skepBtn,styles$f.sharBtn],onClick:function(){return n.value=!0}},{default:function(){return[createTextVNode("分享")]}})])])}}}),evaluatingShow=ref(!1),open=ref(!1),Evaluating=defineComponent({name:"ColexiuEvaluating",props:{data:{type:Object,default:function(){return null}}},emits:["restart"],setup:function(e){var t=ref(!1),r=state$4.sett.camera&&state$4.eva.save;console.log(state$4.sett.camera,state$4.eva.save);var n=function(t){var r,n;postMessage({api:"proxyServiceMessage",content:{header:{commond:"videoUpload",status:200,type:"SOUND_COMPARE"},body:{filePath:null==t||null===(r=t.content)||void 0===r?void 0:r.filePath,recordId:null===(n=e.data)||void 0===n?void 0:n.recordId}}})},i=function(){r?postMessage({api:"videoUpdate"},(function(e){if(t.value=!1,null!=e&&e.content){if("error"===e.content.type)return void Toast(e.content.message);n(e)}})):(t.value=!1,n(),Toast.success("上传成功"))};return function(){return createVNode("div",null,[createVNode(Popup,{position:"bottom",show:evaluatingShow.value,"onUpdate:show":function(e){return evaluatingShow.value=e},onOpen:function(){return open.value=!0},onClosed:function(){return open.value=!1},teleport:"body",style:{backgroundColor:"transparent"}},{default:function(){return[open&&createVNode(Content,{data:e.data,onUpload:function(){return t.value=!0},onRestart:function(){return evaluatingShow.value=!1}},null)]}}),createVNode(Dialog.Component,{teleport:"body",class:styles$f.confirm,style:{overflow:"initial"},show:t.value,"onUpdate:show":function(e){return t.value=e},message:"评测".concat(r?"音视频":"音频","是否保存演奏?")},{title:function(){return createVNode("img",{class:styles$f.iconTitle,src:iconTitle},null)},footer:function(){return createVNode("div",{class:styles$f.footer},[createVNode("img",{src:iconCancel,onClick:function(){return t.value=!1}},null),createVNode("img",{src:iconConfirm,onClick:i},null)])}})])}}}),soundNeedShow=function(){if(state.evaluatingStatus&&!permissionPopup.show){var t=-1,r=localStorage.getItem(storeKeys.lastCheckTime);try{var n=dayjs(parseFloat(r||"0"));n.isValid()&&(t=Math.abs(n.diff(dayjs((new Date).valueOf()),"day")))}catch(e){}(state$4.sett.tuning||t>0||!r)&&(soundEffectShow.value=!0)}},setWiredStatus=function(e){state.evaluatingStatus?(permissionPopup.active="earphone",permissionPopup.show=!(null!=e&&e.content.checkIsWired),soundNeedShow()):permissionPopup.show=!1},useWiredHeadsetCheck=exports("t",(function(){var e=ref(!1);return watch((function(){return state.evaluatingStatus}),(function(){postMessage({api:"isWiredHeadsetOn"},setWiredStatus)})),watch((function(){return permissionPopup.show}),(function(){soundNeedShow()})),watch([function(){return state.evaluatingStatus}],(function(){Toast.clear(),state.evaluatingStatus||(state.evaluatingTips=!1,pause(),setCurrentTime(0)),state$4.sett.fingering&&event.emit("settingFingeringChange")})),watch([function(){return state.evaluatingStatus},function(){return permissionPopup.show},function(){return soundEffectShow.value}],(function(t){var r=_slicedToArray(t,3),n=r[0],i=r[1],a=r[2];e.value=n&&!i&&!a,state.evaluatingStatus||(state$2.evaluatings={},evaluatingShow.value=!1)})),onMounted((function(){listenerMessage("listenerWiredStatus",setWiredStatus)})),onBeforeUnmount((function(){removeListenerMessage("listenerWiredStatus",setWiredStatus)})),[e]})),browserInfo$2=browser(),useFee=exports("a0",(function(e,t){var r,n,i;console.log("maxtime",e,t);var a=(null===(r=state$2.activeDetail)||void 0===r?void 0:r.orderStatus)||t,o=useOriginSearch().setting||{};if(!(null!==(n=state$2.activeDetail)&&void 0!==n&&n.play||"FREE"===o.feeType)){var s=useClientType();if((browserInfo$2.isApp||"web"!==s)&&!(null!=e&&e.includes("VIP")&&(null===(i=state$3.user)||void 0===i?void 0:i.membershipDays)>0||null!=e&&e.includes("CHARGE")&&"PAID"===a)){var l=ref(-1),u=state$2.times[state$2.times.length-1];u&&(l.value=Math.max(10,u.time*state$2.freeRate));var c=function(r){var n,i,a=(null===(n=state$2.activeDetail)||void 0===n?void 0:n.orderStatus)||t;if("web"!=s&&(l.value>=0&&state.currentTimeNum>=l.value))if(null!=e&&e.includes("CHARGE")&&e.includes("VIP"))"PAID"===a||(null===(i=state$3.user)||void 0===i?void 0:i.membershipDays)>0||(permissionPopup.active="memberAndDemand",permissionPopup.show=!0,pause());else if("CHARGE"===e)"PAID"!==a&&(permissionPopup.active="demand",permissionPopup.show=!0,pause());else if("VIP"===e){var o;(null===(o=state$3.user)||void 0===o?void 0:o.membershipDays)>0||(permissionPopup.active="member",permissionPopup.show=!0,pause())}};state.audiosInstance.event.on("timeupdate",c),listenerMessage("cloudTimeUpdae",c),onBeforeUnmount((function(){state.audiosInstance.event.off("timeupdate",c),removeListenerMessage("cloudTimeUpdae",c)}))}}})),search$1=useOriginSearch(),browserInfo$1=browser(),useClientType=exports("r",(function(){var e="student";return(0===location.pathname.indexOf("/student/")||browserInfo$1.isStudent)&&(e="student"),(0===location.pathname.indexOf("/teacher/")||browserInfo$1.isTeacher)&&(e="teacher"),search$1.client&&(e=search$1.client),e})),MemberDefaultData={membershipDays:1},useUpdateMember=function(){request.get("/music/sheet/detail/".concat(search$1.id),{prefix:"teacher"===useClientType()?"/api-teacher":"/api-student"}).then((function(e){state$2.activeDetail&&(state$2.activeDetail.orderStatus=e.data.orderStatus,state$2.activeDetail.play=e.data.play)}))},useUser=exports("V",(function(){var e=usePageVisibility(),t=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r,n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"student"!==(t=useClientType())){e.next=8;break}return e.next=5,request.get("/appLoginUser/getUserInfo");case 5:r=e.sent,n=r.data,state$3.user=n;case 8:if("teacher"!==t){e.next=14;break}return e.next=11,request.get("/appLoginUser/getUserInfo",{prefix:"/api-teacher"});case 11:i=e.sent,a=i.data,state$3.user=_objectSpread(_objectSpread({},MemberDefaultData),a);case 14:"web"===t&&(state$3.user=_objectSpread({},MemberDefaultData)),e.next=19;break;case 17:e.prev=17,e.t0=e.catch(0);case 19:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(){return e.apply(this,arguments)}}();t(),watch(e,function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(r){var n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:permissionPopup.show=!1,"visible"===r&&0===(null===(n=state$3.user)||void 0===n?void 0:n.membershipDays)&&t(),"visible"===r&&"PAID"!==(null===(i=state$2.activeDetail)||void 0===i?void 0:i.orderStatus)&&useUpdateMember();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())})),typeById=exports("K",{2:{name:"flute",direction:"transverse"},4:{name:"clarinet",direction:"vertical",width:"1rem",paddingLeft:"0rem"},5:{name:"saxophone",direction:"vertical",width:"2rem"},6:{name:"saxophone",direction:"vertical",width:"2rem"},12:{name:"trumpet",direction:"transverse",height:"80px"},13:{name:"horn",direction:"vertical",width:"3.5rem"},14:{name:"trombone",direction:"transverse",height:"80px"},15:{name:"up-bass-horn",direction:"vertical",width:"3rem"},17:{name:"tuba",direction:"vertical",width:"3rem"},120:{name:"piccolo",direction:"vertical",width:"1rem"},136:{name:"hulusi-flute",direction:"vertical",width:"1.2rem"},135:{name:"pan-flute",direction:"vertical",width:"2.5rem"},134:{name:"ocarina",direction:"vertical",width:"2rem"},137:{name:"melodica",direction:"transverse"},130:{name:"ukulele",direction:"vertical",width:"2rem"},140:{name:"mouthorgan",direction:"transverse",height:"80px"},150:{name:"piano",direction:"transverse",height:"80px"}}),relationships=exports("av",{flute17:{59:[27,26,25,15,24,22,17,20],60:[1,2,3,5,7,9,11,12,13,15],1060:[1,2,3,5,7,9,1011,12,13,15],61:[1,2,3,5,7,9,13,15],1061:[1,2,3,5,7,9,1013,15],62:[1,2,3,5,7,9,15],1062:[1,2,3,5,7,9,1010,15],63:[1,2,3,5,7,9,10,15],1063:[1,2,3,5,7,1009,10,15],64:[1,2,3,5,7,10,15],1064:[1,2,3,5,1007,10,15],65:[1,2,3,5,10,15],1065:[1,2,3,1005,9,10,15],66:[1,2,3,9,10,15],1066:[1,2,3,1009,10,15],67:[1,2,3,10,15],1067:[1,2,3,1004,10,15],68:[1,2,3,4,10,15],1068:[[1,2,1003,4,10,15],[1,2,1003,1004,10,15]],69:[1,2,10,15],1069:[1,1002,10,14],70:[[1,5,10,15],[1,10,14]],1070:[1,1005,10,15],71:[1,10,15],1071:[1,10,1015],72:[1,10],1072:[1001,10],73:[13],1073:[1006,13],74:[2,3,5,7,9,15],1074:[2,3,5,7,9,1013,15],75:[2,3,5,7,9,10,15],1075:[2,3,5,7,9,10,15],76:[1,2,3,5,7,10,15],1076:[1,2,3,5,1007,10,15],77:[1,2,3,5,10,15],1077:[1,2,3,1005,9,10,15],78:[1,2,3,9,10,15],1078:[1,2,3,1009,10,15],79:[1,2,3,10,15],1079:[1,2,3,4,10,15],80:[1,2,3,4,10,15],1080:[1,2,1003,4,10,15],81:[1,2,10,15],1081:[1,1002,10,15],82:[[1,5,10],[1,10,14]],1082:[1,1005,10,15],83:[1,10,15],1083:[1,10,1015],84:[1,10],1084:[1001,10],85:[10],1085:[1006,10],86:[2,3,10,15],1086:[2,3,1008,10,15],87:[1,2,3,4,5,7,8,10,15],1087:[1,2,1003,4,5,7,8,10,15],88:[1,2,5,7,10,15],1088:[1,1002,5,7,10,15],89:[1,3,5,10,15],1089:[1,3,1005,9,10,15],90:[1,3,9,10,15],1090:[1,3,9,10,1015],91:[1,2,3,10],1091:[1,2,3,1006,10],92:[2,3,4,10],1092:[2,3,4,1006,10],93:[2,5,10,15],1093:[1002,5,10,15],94:[5,6,15],1094:[1,3,1005,1006,8,15],95:[1,3,8,15],1095:[1,3,8,10,1015],96:[1,2,3,4,5,11],1096:[1001,2,3,4,5,11]},flute:{59:[27,26,25,15,24,22,17,20],60:[27,26,25,15,24,22,17,20],61:[27,26,25,15,24,22,17,21],62:[27,26,25,15,24,22,17],63:[27,26,25,15,24,22,17,19],64:[27,26,25,15,24,22,19],65:[27,26,25,15,24,19],66:[27,26,25,15,17,19],67:[27,26,25,15,19],68:[27,26,25,15,18,19],69:[27,26,15,19],70:[[27,14,19],[27,24,15,19]],71:[27,15,19],72:[27,19],73:[19],74:[26,25,24,22,17,15],75:[26,25,24,22,17,19,15],76:[27,26,25,15,24,22,19],77:[27,26,25,15,24,19],78:[27,26,25,15,17,19],79:[27,26,25,15,19],80:[27,26,25,15,18,19],81:[27,26,15,19],82:[[27,14,19],[27,24,15,19]],83:[27,15,19],84:[27,19],85:[19],86:[26,25,15,19],87:[27,26,25,15,24,22,17,18,19],88:[27,26,15,24,22,19],89:[27,25,24,15,19],90:[27,25,17,15,19],91:[27,26,25,19],92:[26,25,18,19],93:[26,24,15,19],94:[23,24,15,19],95:[27,25,15,16],96:[27,26,25,18,24,19]},clarinet:{52:[[3,4,6,8,9,11,14,18,20],[3,4,6,8,9,11,14,20]],53:[[3,4,6,8,9,11,12,20],[3,4,6,8,9,11,18,20]],54:[[3,4,6,8,9,11,13,18,20],[3,4,6,8,9,11,13,20],[3,4,6,8,9,11,15]],55:[3,4,6,8,9,11,20],56:[3,4,6,8,9,11,16,20],57:[3,4,6,8,9,20],58:[3,4,6,8,20],59:[[3,4,6,9,20],[3,4,6,8,10,20]],60:[3,4,6,20],61:[3,4,6,7,20],62:[3,4,20],63:[[3,4,20,24],[3,4,5,20],[3,8,20]],64:[3,20],65:[20],66:[[3],[20,23,24]],67:[],68:[2],69:[1],70:[1,19],71:[[3,4,6,8,9,11,14,18,19,20],[3,4,6,8,9,11,14,19,20]],72:[[3,4,6,8,9,11,12,19,20],[3,4,6,8,9,11,18,19,20]],73:[[3,4,6,8,9,11,13,19,20],[3,4,6,8,9,11,13,18,19,20],[3,4,6,8,9,11,15,19,20]],74:[3,4,6,8,9,11,19,20],75:[3,4,6,8,9,11,16,19,20],76:[3,4,6,8,9,19,20],77:[3,4,6,8,19,20],78:[[3,4,6,9,19,20],[3,4,6,8,10,19,20]],79:[3,4,6,19,20],80:[3,4,6,7,19,20],81:[3,4,19,20],82:[[3,4,19,20,24],[3,4,5,19,20],[3,4,8,19,20]],83:[3,19,20],84:[19,20],85:[4,6,8,9,19,20],86:[4,6,8,16,19,20],87:[[4,6,8,10,16,19,20],[4,6,9,16,19,20]],88:[4,6,16,19,20],89:[4,6,7,16,19,20]},trumpet:{0:[1,2,3],54:[4,5,6],55:[4,2,6],56:[1,5,6],57:[4,5,3],58:[4,2,3],59:[1,5,3],60:[1,2,3],61:[4,5,6],62:[4,2,6],63:[1,5,6],64:[4,5,3],65:[4,2,3],66:[1,5,3],67:[1,2,3],68:[1,5,6],69:[4,5,3],70:[4,2,3],71:[1,5,3],72:[1,2,3],73:[4,5,3],74:[4,2,3],75:[1,5,3],76:[1,2,3],77:[4,2,3],78:[1,4,3],79:[1,2,3],80:[1,5,6],81:[4,5,3],82:[4,2,3],83:[1,5,3],84:[1,2,3]},horn:{53:[1],54:[2],55:[],56:[2,3],57:[1,2],58:[1],59:[2],60:[],61:[1,2],62:[1],63:[2],64:[],65:[1],66:[2],67:[],68:[0,2,3],69:[0,1,2],70:[0,1],71:[0,2],72:[0],73:[0,2,3],74:[0,1,2],75:[0,1],76:[0,2],77:[0],78:[0,2],79:[0],80:[0,2,3],81:[0,1,2],82:[0,1],83:[0,2],84:[0]},upBassHorn:{0:[1,2,3],40:[4,5,6],41:[4,2,6],42:[1,5,6],43:[4,5,3],44:[4,2,3],45:[1,5,3],46:[1,2,3],47:[4,5,6],48:[4,2,6],49:[1,5,6],50:[4,5,3],51:[4,2,3],52:[1,5,3],53:[1,2,3],54:[1,5,6],55:[4,5,3],56:[4,2,3],57:[1,5,3],58:[1,2,3],59:[4,5,3],60:[4,2,3],61:[1,5,3],62:[1,2,3],63:[4,2,3],64:[1,5,3],65:[1,2,3],66:[1,5,6],67:[4,5,3],68:[4,2,3],69:[1,5,3],70:[1,2,3]},trombone:{0:[1],40:[22],41:[11],42:[5],43:[4],44:[3],45:[2],46:[1],47:[22],48:[11],49:[5],50:[4],51:[3],52:[2],53:[1],54:[5],55:[4],56:[3],57:[2],58:[1],59:[4],60:[3],61:[2],62:[1],63:[3],64:[2],65:[1],66:[5],67:[4],68:[3],69:[2],70:[1]},saxophone:{58:[2,4,5,13,17,18,19,23],59:[2,4,5,11,17,18,19,23],60:[2,4,5,17,18,19,23],61:[2,4,5,12,17,18,19,23],62:[2,4,5,17,18,19],63:[2,4,5,17,18,19,22],64:[2,4,5,17,18],65:[2,4,5,17],66:[[2,4,5,18],[2,4,5,17,21]],67:[2,4,5],68:[2,4,5,10],69:[2,4],70:[[2,4,16],[2,17],[2,3]],71:[2],72:[[4],[2,15]],73:[],74:[2,4,5,6,17,18,19],75:[2,4,5,6,17,18,19,22],76:[2,4,5,6,17,18],77:[2,4,5,6,17],78:[[2,4,5,6,18],[2,4,5,6,17,21]],79:[2,4,5,6],80:[2,4,5,6,10],81:[2,4,6],82:[[2,4,6,16],[2,6,17],[2,3,6]],83:[2,6],84:[[4,6],[2,6,15]],85:[6],86:[6,9],87:[6,7,8],88:[6,8,9,14],89:[[6,7,8,9,14],[1,4,6]]},tuba:{0:[1,2,3],28:[4,5,6],29:[4,2,6],30:[1,5,6],31:[4,5,3],32:[4,2,3],33:[1,5,3],34:[1,2,3],35:[4,5,6],36:[4,2,6],37:[1,5,6],38:[4,5,3],39:[4,2,3],40:[1,5,3],41:[1,2,3],42:[1,5,6],43:[4,5,3],44:[4,2,3],45:[1,5,3],46:[1,2,3],47:[4,5,3],48:[4,2,3],49:[1,5,3],50:[1,2,3],51:[4,2,3],52:[1,5,3],53:[1,2,3],54:[1,5,6],55:[4,5,3],56:[4,2,3],57:[1,5,3],58:[1,2,3]},piccolo:{72:[11,2,33,4,5,6,7,8],73:[11,2,33,4,5,6,7,88],74:[11,2,33,4,5,6,7],75:[11,2,33,4,5,6,77],76:[11,2,33,4,5,6],77:[11,2,33,4,5,7,8],78:[11,2,33,4,6,7],79:[11,2,33,4],80:[11,2,33,5,6,77],81:[11,2,33],82:[[11,2,4,5],[11,3,4,5]],83:[[11,2],[11,33,4]],84:[11,33],85:[[2,33],[11]],86:[33],87:[33,4,5,6,7],88:[1,2,33,4,5,6],89:[1,2,33,4,5,7],90:[1,2,33,4,6],91:[1,2,33,4],92:[1,2,33,5],93:[1,2,33],94:[1,2,33,5,6,7],95:[1,2,33,5,6],96:[1,2,5,6],97:[1,2,4,5,7,8],98:[1,2,4]},smallDrum:{0:["active","active-left","active-right"],64:["left","right"]},hulusi:{59:[7,6,5,4,3,2,1],60:[7,6,5,4,3,2],61:[7,6,5,4,3],62:[7,6,5,4],63:[7,6,5],64:[7,6],65:[[7,5,4,3,2,1],[7,5,4,3,2],[7,66]],66:[7]},pan:{54:[21],56:[20],58:[19],60:[18],62:[17],64:[16],66:[15],68:[14],70:[13],72:[12],74:[11],76:[10],78:[9],80:[8],82:[7],84:[6],86:[5],88:[4],90:[3],92:[2],94:[1]},ocarina:{57:[1,2,3,4,5,6,7,8,9,10,11,12],58:[1,2,3,4,5,6,8,9,10,11,12],59:[1,2,4,5,6,8,9,10,11,12],60:[1,2,4,5,6,11,12],61:[1,2,4,5,6,7,8,9,11,12],62:[1,2,4,5,6,8,9,11,12],63:[1,2,4,5,6,8,10,11,12],64:[1,2,4,5,6,8,11,12],65:[1,2,4,5,6,11,12],66:[1,2,4,6,9,11,12],67:[1,2,4,6,11,12],68:[1,2,6,9,11,12],69:[1,2,6,11,12],70:[1,2,6,9,11,12],71:[1,6,9,11,12],72:[6,11,12],73:[2,6,12],74:[6,12],75:[2,6],76:[6],77:[]},melodica:{56:[1],57:[2],58:[3],59:[4],60:[5],61:[6],62:[7],63:[8],64:[9],65:[10],66:[11],67:[12],68:[13],69:[14],70:[15],71:[16],72:[17],73:[18],74:[19],75:[20],76:[21],77:[22],78:[23],79:[24],80:[25],81:[26],82:[27],83:[28],84:[29],85:[30],86:[31],87:[32]},ukulele:{60:[3,300],61:[3,301],62:[3,302],63:[3,303],64:[2,200],65:[2,201],66:[2,202],67:[2,203],68:[2,204],69:[1,100],70:[1,101],71:[1,102],72:[1,103],73:[1,104],74:[1,105],75:[1,106],76:[1,107],77:[1,108],78:[1,109],79:[1,110],80:[1,111],81:[1,112],82:[1,113],83:[1,114],84:[1,115],85:[1,116],86:[1,117]},mouthorgan:{53:[101],54:[1],55:[102],56:[2],57:[103],58:[3],59:[104],60:[105],61:[4],62:[106],63:[5],64:[107],65:[108],66:[6],67:[109],68:[7],69:[110],70:[8],71:[111],72:[112],73:[9],74:[113],75:[10],76:[114],77:[115],78:[11],79:[116],80:[12],81:[117],82:[13],83:[118],84:[119],85:[14],86:[120],87:[15],88:[121],89:[122]},piano:{21:[101],22:[1],23:[102],24:[103],25:[2],26:[104],27:[3],28:[105],29:[106],30:[4],31:[107],32:[5],33:[108],34:[6],35:[109],36:[110],37:[7],38:[111],39:[8],40:[112],41:[113],42:[9],43:[114],44:[10],45:[115],46:[11],47:[116],48:[117],49:[12],50:[118],51:[13],52:[119],53:[120],54:[14],55:[121],56:[15],57:[122],58:[16],59:[123],60:[124],61:[17],62:[125],63:[18],64:[126],65:[127],66:[19],67:[128],68:[20],69:[129],70:[21],71:[130],72:[131],73:[22],74:[132],75:[23],76:[133],77:[134],78:[24],79:[135],80:[25],81:[136],82:[26],83:[137],84:[138],85:[27],86:[139],87:[28],88:[140],89:[141],90:[29],91:[142],92:[30],93:[143],94:[31],95:[144],96:[145],97:[32],98:[146],99:[33],100:[147],101:[148],102:[34],103:[149],104:[35],105:[150],106:[36],107:[151],108:[152]}}),getTypes=exports("O",function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s,l,u,c,d,h,p,f,m,g,v,y;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="flute"===e.t0?3:"clarinet"===e.t0?7:"trumpet"===e.t0?11:"horn"===e.t0?15:"tuba"===e.t0?19:"piccolo"===e.t0?23:"up-bass-horn"===e.t0?27:"trombone"===e.t0?31:"saxophone"===e.t0?35:"small-drum"===e.t0?39:"hulusi-flute"===e.t0?43:"pan-flute"===e.t0?47:"ocarina"===e.t0?51:"melodica"===e.t0?55:"ukulele"===e.t0?59:"mouthorgan"===e.t0?63:"piano"===e.t0?67:71;break;case 3:return e.next=5,__vitePreload((function(){return module.import("./index-legacy.d8f4658e.js")}),void 0,module.meta.url);case 5:return r=e.sent,e.abrupt("return",{json:r.default,relationship:relationships.flute,height:"60px",styles:{}});case 7:return e.next=9,__vitePreload((function(){return module.import("./index-legacy.2f3f702e.js")}),void 0,module.meta.url);case 9:return n=e.sent,e.abrupt("return",{json:n.default,relationship:relationships.clarinet,styles:{marginLeft:".4rem",marginRight:".7rem"}});case 11:return e.next=13,__vitePreload((function(){return module.import("./index-legacy.e410c79b.js")}),void 0,module.meta.url);case 13:return i=e.sent,e.abrupt("return",{json:i.default,relationship:relationships.trumpet});case 15:return e.next=17,__vitePreload((function(){return module.import("./index-legacy.80f1313c.js")}),void 0,module.meta.url);case 17:return a=e.sent,e.abrupt("return",{json:a.default,relationship:relationships.horn,height:"212px",width:"252px"});case 19:return e.next=21,__vitePreload((function(){return module.import("./index-legacy.3b93b893.js")}),void 0,module.meta.url);case 21:return o=e.sent,e.abrupt("return",{json:o.default,relationship:relationships.tuba});case 23:return e.next=25,__vitePreload((function(){return module.import("./index-legacy.a864cfbd.js")}),void 0,module.meta.url);case 25:return s=e.sent,e.abrupt("return",{json:s.default,relationship:relationships.piccolo});case 27:return e.next=29,__vitePreload((function(){return module.import("./index-legacy.305a615e.js")}),void 0,module.meta.url);case 29:return l=e.sent,e.abrupt("return",{json:l.default,relationship:relationships.upBassHorn});case 31:return e.next=33,__vitePreload((function(){return module.import("./index-legacy.845ed779.js")}),void 0,module.meta.url);case 33:return u=e.sent,e.abrupt("return",{json:u.default,relationship:relationships.trombone});case 35:return e.next=37,__vitePreload((function(){return module.import("./index-legacy.f21ed266.js")}),void 0,module.meta.url);case 37:return c=e.sent,e.abrupt("return",{json:c.default,relationship:relationships.saxophone,styles:{marginLeft:".2rem",marginRight:".3rem"}});case 39:return e.next=41,__vitePreload((function(){return module.import("./index-legacy.f9a838a3.js")}),void 0,module.meta.url);case 41:return d=e.sent,e.abrupt("return",{json:d.default,relationship:relationships.smallDrum,width:"180px"});case 43:return e.next=45,__vitePreload((function(){return module.import("./index-legacy.d8d36f39.js")}),void 0,module.meta.url);case 45:return h=e.sent,e.abrupt("return",{json:h.default,relationship:relationships.hulusi,styles:{marginLeft:".6rem",marginRight:".7rem"}});case 47:return e.next=49,__vitePreload((function(){return module.import("./index-legacy.69f13e1c.js")}),void 0,module.meta.url);case 49:return p=e.sent,e.abrupt("return",{json:p.default,relationship:relationships.pan,width:"240px",styles:{marginTop:"auto",marginLeft:".6rem",marginRight:".7rem"}});case 51:return e.next=53,__vitePreload((function(){return module.import("./index-legacy.3b70838d.js")}),void 0,module.meta.url);case 53:return f=e.sent,e.abrupt("return",{json:f.default,relationship:relationships.ocarina,width:"180px",styles:{marginTop:"auto"}});case 55:return e.next=57,__vitePreload((function(){return module.import("./index-legacy.7f25e083.js")}),void 0,module.meta.url);case 57:return m=e.sent,e.abrupt("return",{json:m.default,relationship:relationships.melodica,height:"80px",styles:{marginTop:"auto"}});case 59:return e.next=61,__vitePreload((function(){return module.import("./index-legacy.5c2ac5e4.js")}),void 0,module.meta.url);case 61:return g=e.sent,e.abrupt("return",{json:g.default,relationship:relationships.ukulele});case 63:return e.next=65,__vitePreload((function(){return module.import("./index-legacy.3961bb13.js")}),void 0,module.meta.url);case 65:return v=e.sent,e.abrupt("return",{json:v.default,relationship:relationships.mouthorgan});case 67:return e.next=69,__vitePreload((function(){return module.import("./index-legacy.416b02db.js")}),void 0,module.meta.url);case 69:return y=e.sent,e.abrupt("return",{json:y.default,relationship:relationships.piano});case 71:return e.abrupt("return",null);case 72:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),container="_container_ajal8_1",changeIndex="_changeIndex_ajal8_6",activeopacity="_activeopacity_ajal8_1",leftrotates="_leftrotates_ajal8_1",rightrotates="_rightrotates_ajal8_1",styles$1={container:container,changeIndex:changeIndex,activeopacity:activeopacity,leftrotates:leftrotates,rightrotates:rightrotates},getImageSize=exports("R",(function(e){return new Promise((function(t,r){var n=new Image;n.src=e,n.onload=function(){t(n)},n.onerror=function(e){return t(n)}}))})),formatFixedKey=exports("P",(function(e,t){return"piccolo"===e&&state$2.times[0]?ref(t+12*(1-state$2.times[0].octaveOffset)):ref(t)})),formatRelationship=function(e,t){var r=e[t]||e[0]||[];return"number"==typeof r[0]||"string"==typeof r[0]?[r]:"object"===_typeof2(r[0])?r:[[]]},useFingeringSrc=exports("Q",(function(e,t,r){var n=ref("");return e&&"trombone"===t&&!e.relationship[r]?(n.value=e.json.full2,n):(n.value=e.json.full,n)})),FingeringComponent=exports("L",defineComponent({name:"fingering",props:{type:{type:String,default:""},fixedKey:{type:Number,default:0},fingeringInfo:{type:Object},loaded:{type:Function,default:function(){}},viewInfo:{type:Object}},setup:function(e,t){var r=t.expose,n=toRefs(e),i=ref(null),a=ref(null),o=ref(0),s=ref(0);return r({container:i,containerWidth:o}),function(){var t,r,o,l,u,c,d,h,p,f,m,g,v,y,b;if(null===(t=n.viewInfo.value)||void 0===t||!t.activeType)return null;var _=formatFixedKey(null===(r=e.fingeringInfo)||void 0===r?void 0:r.name,n.fixedKey.value).value,w=formatRelationship(null===(o=n.viewInfo.value)||void 0===o||null===(l=o.activeType)||void 0===l?void 0:l.relationship,_||0),A=w[s.value]||[];return createVNode("div",{ref:i,class:classnames(null===(u=e.fingeringInfo)||void 0===u?void 0:u.name,styles$1.container),style:{width:"vertical"===(null===(c=e.fingeringInfo)||void 0===c?void 0:c.direction)?null===(d=e.fingeringInfo)||void 0===d?void 0:d.width:"",height:"transverse"===(null===(h=e.fingeringInfo)||void 0===h?void 0:h.direction)?(null===(p=e.fingeringInfo)||void 0===p?void 0:p.height)||"":"100%",display:"flex",paddingLeft:"vertical"===(null===(f=e.fingeringInfo)||void 0===f?void 0:f.direction)?null===(m=e.fingeringInfo)||void 0===m?void 0:m.paddingLeft:"",paddingRight:"vertical"===(null===(g=e.fingeringInfo)||void 0===g?void 0:g.direction)?null===(v=e.fingeringInfo)||void 0===v?void 0:v.paddingRight:""}},[A.includes(0)?createVNode("span",{style:{position:"absolute",top:".5vh",right:".5vw",color:"rgb(1, 193, 181)",fontWeight:"bold"}},[createTextVNode("转调")]):null,createVNode("img",{ref:a,src:null===(y=n.viewInfo.value)||void 0===y?void 0:y.fullsrc,style:{width:"auto",maxWidth:"100%",maxHeight:"ukulele"==(null===(b=e.fingeringInfo)||void 0===b?void 0:b.name)?"110%":"100%"}},null),A.map((function(t,r){var i,o,s,l,u,c,d,h,p="string"==typeof t?t.replace("active-",""):String(t);return createVNode("img",{"data-index":p,style:{position:"absolute",top:(null===(i=a.value)||void 0===i?void 0:i.offsetTop)+"px",left:(null===(o=a.value)||void 0===o?void 0:o.offsetLeft)+"px",zIndex:r,height:(null===(s=a.value)||void 0===s?void 0:s.height)+"px",width:(null===(l=a.value)||void 0===l?void 0:l.width)+"px",maxWidth:"100%",maxHeight:"ukulele"==(null===(u=e.fingeringInfo)||void 0===u?void 0:u.name)?"110%":"100%"},src:null===(c=n.viewInfo.value)||void 0===c||null===(d=c.activeType)||void 0===d||null===(h=d.json)||void 0===h?void 0:h[p]},null)})),w.length>1?createVNode("div",{role:"button",onClick:function(){var e=s.value===w.length-1?0:s.value+1;s.value=e},class:["substituteFinger",styles$1.changeIndex]},[createTextVNode("替指")]):null])}}})),formatdata={Flute:2,Clarinet:4,Trombone:14,Tuba:17,Trumpet:12,Horn:13,AltoSaxophone:6,TenorSaxophone:6,Saxophone:6,UpBassHorn:15,Melodica:137,HulusiFlute:136,PanFlute:135,Ocarina:134,Recorder:120,Ukulele:130,Mouthorgan:140,Piano:150},formatId=exports("N",(function(e){return formatdata[e]||-1})),fingeringWidth=ref(0),fingeringStatus=ref("hidden"),fingeringViewInfo=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s,l,u,c,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=t)){e.next=21;break}return e.next=4,getTypes(r.name);case 4:if(!(n=e.sent)){e.next=19;break}return i=formatFixedKey(r.name,state$2.fixedKey),a=useFingeringSrc(n,r.name,i.value),e.next=10,getImageSize(a.value);case 10:return o=e.sent,s=o.width,l=o.height,u=document.getElementById("colexiu-detail-music-sheet").clientHeight||0,c=state.evaluatingStatus?0:s,d=u/l,fingeringWidth.value=u?d*c:c,s&&(fingeringStatus.value="show"),e.abrupt("return",reactive({width:s,height:l,scale:d,usedFixedKey:i.value,fullsrc:a.value,activeType:n,detail:r}));case 19:e.next=22;break;case 21:fingeringStatus.value="hidden";case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),useFingering=exports("a4",_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r,n,i,a=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:"",r=ref({}),n=ref({}),e.next=5,fingeringViewInfo(typeById[formatId(t)]);case 5:return i=e.sent,r.value=(null==i?void 0:i.activeType)||{},n.value=(null==i?void 0:i.detail)||{},e.abrupt("return",[fingeringStatus,fingeringWidth,r,n]);case 9:case"end":return e.stop()}}),e)})))),ee=new eventemitter3Exports,playStartTime$1=0,MultipleAudio=function(){function e(t){var r=this;_classCallCheck2(this,e),_defineProperty(this,"audios",{}),_defineProperty(this,"audioList",[]),_defineProperty(this,"length",0),_defineProperty(this,"status","init"),_defineProperty(this,"speed",90),_defineProperty(this,"muted",!1),_defineProperty(this,"audio",null),_defineProperty(this,"event",ee),_defineProperty(this,"currentTime",0),_defineProperty(this,"duration",0),_defineProperty(this,"timer",null),_defineProperty(this,"accelerateRefreshPlayer",(function(){if(!r.timer){var e=r.currentTime,t=(new Date).getTime();r.timer=setInterval((function(){r.currentTime=((new Date).getTime()-t)/1e3+e,r.event.emit("timeupdate",r)}),10)}})),_defineProperty(this,"clearAccelerateRefreshPlayer",(function(){clearInterval(r.timer),r.timer=null})),_defineProperty(this,"setVolume",(function(e,t){var n=setInterval((function(){Object.values(r.audios).map((function(r){e?(r.volume-=.01,r.volume<=.01&&(r.volume=0,clearInterval(n),t&&t())):(r.volume+=.01,r.volume>=1&&(r.volume=1,clearInterval(n),t&&t())),console.log(r.volume)}))}),16.7)})),this.setSongs(t)}var t,r;return _createClass(e,[{key:"setSongs",value:(r=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s,l=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.audioList=t.filter((function(e){return!!e})).map((function(e){return e})),this.audio=null,this.event.removeAllListeners(),this.audios={},r=t.filter((function(e){return!!e})).map(function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",{url:t});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),e.next=7,Promise.all(r);case 7:n=e.sent,i=_createForOfIteratorHelper(n);try{for(i.s();!(a=i.n()).done;)o=a.value,(s=new Audio(o.url)).load(),this.audios[o.url]=s,this.audio||(this.audio=s)}catch(u){i.e(u)}finally{i.f()}this.length=r.length,this.audio&&(this.audio.addEventListener("loadedmetadata",(function(e){l.setDuration()})),this.audio.addEventListener("timeupdate",(function(e){var t;l.currentTime=(null===(t=l.audio)||void 0===t?void 0:t.currentTime)||0,l.event.emit("timeupdate",e);var r=!1;l.currentTime!==l.duration||r||(r=!0)}))),t.length&&(this.status=this.getStatus()),this.event.on("allWaiting",(function(){l.hasWaitng()&&l.event.emit("waiting")})),this.event.on("allPlaying",(function(){l.hasWaitng()||l.event.emit("playing")})),this.syncEvent();case 16:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"setDuration",value:function(e){var t=Object.values(e||this.audios||{});if(t.length){var r,n=[],i=_createForOfIteratorHelper(t);try{for(i.s();!(r=i.n()).done;){var a=r.value.duration;a>0&&n.push(a)}}catch(l){i.e(l)}finally{i.f()}var o,s=Math.floor(Math.max.apply(Math,n)-Math.min.apply(Math,n));if(s>=1&&console.log("该教程原音与伴奏时长超过"+s+"秒,请修改后使用"),this.duration=Math.min.apply(Math,n),this.duration>0)null===(o=this.event)||void 0===o||o.emit("loadedmetadata",null,this.duration)}}},{key:"destroyed",value:function(){this.pause(),this.event.removeAllListeners(),this.audio=null,this.audios={}}},{key:"hasWaitng",value:function(){for(var e=!1,t=0,r=Object.values(this.audios);t-1&&stopTick(),console.log(state.playState),"play"===state.playState&&(resetPlayStatus(),state.evaluatingStatus&&evaluatStopPlay(!1))}))})),event=exports("U",new eventemitter3Exports),browserInfo=browser(),initBehaviorId=""+(new Date).valueOf(),getLinkId=function(){var e=useOriginSearch().id;return location.hash.split("?")[0].split("/").pop()||e||""},getFixTime=exports("ai",(function(e){var t=getDuration(state.osmd),r=t.numerator||0,n=t.denominator||4;return state$2.repeatedBeats&&(r=2===r?4:r),state$2.needTick||state$2.skipTick?0:60*n/e/n*r})),prevIndex=0,state=exports("s",reactive({songs:{},playState:"init",sectionHint:new SectionHint,audiosInstance:null,mode:"music",isFirstPlay:!0,metro:null,metroing:!1,duration:"0:00",durationNum:0,currentTime:"0:00",currentTimeNum:0,loading:!1,speed:90,browser:browser(),speedShow:!1,progressShow:!1,touched:!1,osmd:null,tickPlayer:null,evaluatingStatus:!1,evaluatingTips:!1,clickTime:0,evaluatingFixTime:0,cameraStatus:!1,captureStatus:!1,ticking:!1,partIndex:0,activeIndex:0})),syncStepIndex=function(e){var t;!1!==state.osmd.hidden&&state.osmd.cursor.show(),prevIndex=e,setStepIndex(state.osmd,e),refreshIndex(null===(t=state$2.times[e])||void 0===t?void 0:t.time)};watchEffect((function(){state$2.maskStatus="play"===state.playState}));var syncPlayState=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!state$2.activeDetail.isAppPlay){e.next=8;break}return e.next=3,promisefiyPostMessage({api:"cloudGetMediaStatus"});case 3:t=e.sent,r=null==t?void 0:t.content.status,state.playState=r,e.next=9;break;case 8:state.playState=state.audiosInstance.getStatus();case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),setCurrentTime=exports("A",(function(e){console.log("setCurrentTime",e);var t=e;state$2.fixedKey=0,state.currentTimeNum=t,state.currentTime=formatTime(t),state$2.activeDetail.isAppPlay?promisefiyPostMessage({api:"cloudSetCurrentTime",content:{currentTime:1e3*e,songID:state$2.activeDetail.examSongId}}):state.audiosInstance.setCurrentTime(t),refreshView(),syncPlayState();var r=getIndex(state$2.times,state.currentTimeNum);syncStepIndex(r)})),getActiveMidiId=function(){var e,t,r,n,i,a,o;return null!==(e=null===(t=state.osmd)||void 0===t||null===(r=t.sheet)||void 0===r||null===(n=r.instruments)||void 0===n||null===(i=n[0])||void 0===i||null===(a=i.subInstruments)||void 0===a||null===(o=a[0])||void 0===o?void 0:o.midiInstrumentID)&&void 0!==e?e:0},changeMode=exports("p",function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a,o,s,l,u,c,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i="background"===t?"music":"background",console.log(!state.songs[t],t,i),state$2.activeDetail.isAppPlay){a=new Map,o=_createForOfIteratorHelper(state$2.partListNames);try{for(o.s();!(s=o.n()).done;)l=s.value,a.set(l,60)}catch(h){o.e(h)}finally{o.f()}u=_createForOfIteratorHelper(getVoicePartInfo().partListNames);try{for(u.s();!(c=u.n()).done;)d=c.value,a.set(d,"background"===i?100:0)}catch(h){u.e(h)}finally{u.f()}promisefiyPostMessage({api:"cloudVolume",content:{activeMidiId:getActiveMidiId(),activeMidiVolume:"background"===i?100:0,parts:Array.from(a.keys()).map((function(e){return{name:e,volume:a.get(e)}}))}})}state.mode=t,null===(r=state.audiosInstance)||void 0===r||r.setMute(!0,state.songs[i]),null===(n=state.audiosInstance)||void 0===n||n.setMute(!1,state.songs[t]);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),changeAllMode=exports("ag",(function(){var e;if(null!==(e=state$2.activeDetail)&&void 0!==e&&e.isAppPlay){var t,r=new Map,n=_createForOfIteratorHelper(state$2.partListNames);try{for(n.s();!(t=n.n()).done;){var i=t.value;r.set(i,1)}}catch(o){n.e(o)}finally{n.f()}promisefiyPostMessage({api:"cloudVolume",content:{activeMidiId:getActiveMidiId(),activeMidiVolume:100,parts:Array.from(r.keys()).map((function(e){return{name:e,volume:r.get(e)}}))}})}else{var a;state.mode="background",null===(a=state.audiosInstance)||void 0===a||a.setMute(!0)}})),changeSpeed=exports("a1",(function(e){var t,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=store_legacy.get("speeds")||{};r&&(n[getLinkId()]=e,store_legacy.set("speeds",n)),state.speed=e,null===(t=state.audiosInstance)||void 0===t||t.setSpeed(e/state$2.baseSpeed),promisefiyPostMessage({api:"cloudChangeSpeed",content:{speed:e,originalSpeed:state$2.activeDetail.originalSpeed,songID:state$2.activeDetail.examSongId}}),"play"===state.playState&&syncStepIndex(getIndex(state$2.times,state.currentTimeNum))})),resetCursor=function(){state.osmd&&(state.osmd.product?state.osmd.cursor.setPosition(_objectSpread({},state$2.times[0].cursorBox)):state.osmd.cursor.reset(),state.osmd.cursor.hide(),state$2.fixedKey=0)},refreshIndexBase=function(e){if(!(e<0)){var t=state.osmd;t&&state$2.times[e]&&(state$2.sectionStatus||state.sectionHint.show(),state$2.times[e]&&state$2.times[e].noteElement&&state.sectionHint.showForElement(state$2.times[e]),t.product||!1!==t.cursor.hidden&&(t.cursor.reset(),t.cursor.show(),state$2.fixedKey=0),prevIndex!==e&&(setStepIndex(state.osmd,state$2.times[e].i,prevIndex),prevIndex=e),state$2.fixedKey=state$2.times[e].realKey,state$2.activeNote=state$2.times[e])}},refreshIndex=exports("I",(function(e){if(state.osmd&&(e||state.audiosInstance.audio)){var t=e||state.audiosInstance.audio.currentTime,r=getIndex(state$2.times,t);state.activeIndex=r,removeRepateBackground(r);var n=state$2.times[state$2.times.length-1];t>((null==n?void 0:n.sourceEndTime)||(null==n?void 0:n.endtime))?(state.osmd.cursor.hide(),state.sectionHint.destroy()):state$2.times[r]&&refreshIndexBase(r)}})),removeRepateBackground=function(e){if(state.evaluatingStatus&&e){var t,r,n=state$2.times[e],i=state$2.times[e+1]||n,a=null==i||null===(t=i.noteElement)||void 0===t||null===(r=t.sourceMeasure)||void 0===r?void 0:r.measureListIndex;i&&state$2.evaluatings[a]&&e>0&&(state$2.evaluatings=_objectSpread(_objectSpread({},state$2.evaluatings),{},_defineProperty({},a,void 0)))}},refreshPlayer=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!state.osmd||!t&&!state.audiosInstance.audio){e.next=39;break}if(n=t||state.audiosInstance.audio.currentTime,0,!(n+1<0)){e.next=7;break}return setCurrentTime(0),e.abrupt("return");case 7:if(!function(){if(state$2.sectionStatus&&2===state$2.section.length){n>=state$2.section[0].time&&(state$2.sectionFlash=!1);var e=state$2.times[state$2.section[1].i+1],t=e?0===e.halfTone?state$2.section[1].endtime:e.time:state.durationNum;return n+(browserInfo.xiaomi?.2:.08)>=t}return!1}()){e.next=23;break}if(state.audiosInstance.setMute(!0),state.osmd.cursor.hide(),null===(i=state$2.activeDetail)||void 0===i||!i.isAppPlay){e.next=16;break}pause(),e.next=18;break;case 16:return e.next=18,state.audiosInstance.pause();case 18:return setSectionModeCurrentTime(),clearAccelerateRefreshPlayer(),setTimeout((function(){return setPlayState()}),1e3),state.loading=!1,e.abrupt("return");case 23:if(!(null!==(r=state$2.activeDetail)&&void 0!==r&&r.isAppPlay&&state.durationNum+30?(setCurrentTime(getFirsrNoteByMeasureListIndex(r-1).time),state$2.sectionFlash=!0):setCurrentTime(0)}},setPlayerView=function(){console.log(state$2.sectionStatus,"detailState.sectionStatus"),console.log(state$2.needTick),state$2.sectionStatus&&(syncStepIndex(getIndex(state$2.times,state.currentTimeNum)),2===state$2.section.length?setSectionModeCurrentTime():(state$2.section=[],state$2.sectionBoundingBoxs=[],state$2.sectionStatus=!1,Toast.clear()))},cloudToggleState=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,promisefiyPostMessage({api:"cloudGetMediaStatus"});case 2:if(t=e.sent,"init"!==(r=null==t?void 0:t.content.status)){e.next=6;break}return e.abrupt("return");case 6:if("suspend"!==r){e.next=12;break}return e.next=9,promisefiyPostMessage({api:"cloudPlay",content:{songID:state$2.activeDetail.examSongId,startTime:1e3*state.currentTimeNum,originalSpeed:state$2.activeDetail.originalSpeed,speed:state.speed,hertz:440}});case 9:startCapture(),e.next=15;break;case 12:return e.next=14,promisefiyPostMessage({api:"cloudSuspend"});case 14:endCapture();case 15:return e.next=17,promisefiyPostMessage({api:"cloudGetMediaStatus"});case 17:n=e.sent,state.playState=null==n?void 0:n.content.status,console.log(n,"cloudGetMediaStatused");case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),toggleState=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!state$2.activeDetail.isAppPlay){e.next=5;break}return e.next=3,cloudToggleState();case 3:e.next=13;break;case 5:return console.log(state$2.activeDetail),console.log("delay",t),state.isFirstPlay=!1,setPlayerView(),e.next=11,state.audiosInstance.togglePlay(t);case 11:state.evaluatingStatus||changeMode(state.mode),state.playState=state.audiosInstance.getStatus();case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),setActiveKey=function(e){state$2.activeTick=e},setTickStop=function(){console.log("节拍器结束",(new Date).getTime()-state.clickTime),state$2.activeTick=-1,state$2.activeTickRepeat=1,toggleState(getTickTime(state.speed/state$2.baseSpeed))},timeliner=-1,clearIntervalTimeline=exports("ak",(function(){clearInterval(timeliner)})),onTickDestroy=function(){event.emit("tickDestroy")},setTick=function(e,t){console.log("ticking");var r=function(){e(),event.emit("tickEnd")};if(state$2.needTick){var n=getDuration(state.osmd),i=n.numerator,a=n.denominator;if(state.osmd.numerator&&state.osmd.denominator&&(i=state.osmd.numerator,a=state.osmd.denominator),state$2.activeDetail.isAppPlay)state.ticking=!0,postMessage({api:"cloudMetronome",content:{repeat:2===i?2:1,denominator:a,numerator:i}},(function(e){state.ticking=!1,"finish"===(null==e?void 0:e.content.status)?r():"cancel"===(null==e?void 0:e.content.status)&&event.emit("tickDestroy")}));else{var o,s,l,u,c,d,h,p=2===i?2:1;state$2.activeTickRepeat=p,console.log("ticking"),state.tickPlayer=new Player(i,(t||state.speed)/90),null===(o=state.tickPlayer)||void 0===o||o.start(i,(t||state.speed)/90,p),null===(s=state.tickPlayer)||void 0===s||s.event.off("tick",setActiveKey),null===(l=state.tickPlayer)||void 0===l||l.event.off("stop",r),null===(u=state.tickPlayer)||void 0===u||u.event.off("destroy",onTickDestroy),null===(c=state.tickPlayer)||void 0===c||c.event.on("tick",setActiveKey),null===(d=state.tickPlayer)||void 0===d||d.event.on("stop",r),null===(h=state.tickPlayer)||void 0===h||h.event.on("destroy",onTickDestroy)}}else r()},setPlayState=exports("z",_asyncToGenerator(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(state$2.activeTick>-1||state.ticking)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,syncPlayState();case 4:if(console.table({playState:state.playState,currentTime:state.currentTimeNum}),"pause"===state.playState||"suspend"===state.playState){e.next=9;break}return e.next=8,toggleState();case 8:return e.abrupt("return");case 9:console.log("设置播放"),setPlayerView(),setTick(setTickStop);case 12:case"end":return e.stop()}}),e)})))),stopTick=exports("a5",(function(){state.tickPlayer&&state.tickPlayer.destroy(),event.emit("stopTick"),state$2.activeTickRepeat=1,state$2.activeTick=-1})),windowResize=function(){var e=getIndex(state$2.times,state.currentTimeNum);setTimeout((function(){var t,r;null===(t=state.sectionHint)||void 0===t||t.showForElement(null===(r=state$2.times[e])||void 0===r?void 0:r.noteElement)}),200)},loadedmetadata=function(){state.duration=formatTime(state.audiosInstance.duration),state.durationNum=state.audiosInstance.duration},prevDiff=0,viewing=!1,refreshView=function(){var e,t=void 0,r=void 0;null!=state&&null!==(e=state.osmd)&&void 0!==e&&e.product&&(t=state.osmd.cursor.img,r=document.querySelector("#colexiu-detail-music-sheet"));var n=Math.max(parseFloat((t||state.osmd.cursor.cursorElement).style.top),0);Math.abs(prevDiff-n)>10&&!viewing&&(viewing=!0,setTimeout((function(){viewing=!1,(r||("colexiu"===state$3.clintNmae?state.osmd.container.parentElement.parentElement:state.osmd.container.parentElement)).scrollTo({top:n,left:0,behavior:"smooth"}),prevDiff=n}),100))},updatePlayTime=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(t){var r,n,i,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(state.evaluatingStatus){e.next=13;break}return r=useOriginSearch(),n=sessionStorage.getItem("behaviorId")||r.behaviorId||initBehaviorId,i=useClientType(),e.prev=4,e.next=7,request.post("/sysMusicRecord/add",{prefix:"teacher"===i?"/api-teacher":"/api-student",data:{musicSheetId:getLinkId(),sysMusicScoreId:getLinkId(),feature:"CLOUD_STUDY_TRAIN",playTime:t,deviceType:getPlatform(),behaviorId:n}});case 7:a=e.sent,event.emit("updatePlayTimeSuccess",a.data),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(4);case 13:case"end":return e.stop()}}),e,null,[[4,11]])})));return function(t){return e.apply(this,arguments)}}(),setAudioInit=exports("a2",(function(){state.audiosInstance.event.on("loadedmetadata",loadedmetadata),state.audiosInstance.event.on("waiting",waiting),state.audiosInstance.event.on("playing",playing),state.audiosInstance.event.on("play",play,!1),state.audiosInstance.event.on("pause",pause,!1),state.audiosInstance.event.on("ended",ended,!1),state.audiosInstance.event.on("updatePlayTime",updatePlayTime,!1),listenerMessage("cloudplayed",_asyncToGenerator(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,syncPlayState();case 2:state.currentTimeNum=0,state.currentTime="00:00",state.audiosInstance.event.emit("ended",new Event("ended"));case 5:case"end":return e.stop()}}),e)})))),listenerMessage("cloudTimeUpdae",(function(e){var t=(null==e?void 0:e.content.currentTime)/1e3;"play"===state.playState&&(state.currentTimeNum=t,state.currentTime=formatTime(t),refreshPlayer(t),refreshIndex(t)),refreshView()})),state.audiosInstance.event.on("timeupdate",(function(){state.currentTimeNum=state.audiosInstance.currentTime,state.currentTime=formatTime(state.audiosInstance.currentTime),requestAnimationFrame((function(){"play"===state.audiosInstance.getStatus()&&refreshPlayer(),refreshView()}))})),window.addEventListener("resize",windowResize)})),setStepView=function(e,t){prevIndex=Math.max(e.i,0),syncStepIndex(e.i),t&&refreshPlayer(t),refreshView()},noteClick=exports("ap",(function(e){if(state.isFirstPlay)Toast("开始播放后才能调整进度");else{var t=getNoteBySlursStart(getActtiveNoteByTimes(e));if(t){var r=t.sourceStartTime||t.time;setCurrentTime(r),setStepView(t.i,r),state$2.fixedKey=t.realKey,state$2.activeNote=t}}})),playStartTime=0,startCapture=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(t=state$2.activeDetail)&&void 0!==t&&t.isAppPlay&&(playStartTime=(new Date).getTime(),console.log("startCapture",playStartTime)),state$4.sett.camera&&browserInfo.isApp&&!state.captureStatus&&state.evaluatingStatus&&state$4.eva.save&&(state.captureStatus=!0,postMessage({api:"startCapture"},(function(){postMessage({api:"setCaptureMode",content:{mode:"evaluating"}})})));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),endCapture=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(t=state$2.activeDetail)&&void 0!==t&&t.isAppPlay&&(r=(new Date).getTime()-playStartTime,0!==playStartTime&&r>0&&(null===(n=state.audiosInstance)||void 0===n||n.event.emit("updatePlayTime",r/1e3),playStartTime=0)),browserInfo.isApp&&state.evaluatingStatus&&state$4.sett.camera&&state.captureStatus&&(postMessage({api:"endCapture"},(function(){state.captureStatus=!1})),evaluatPlayerStop());case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),setCaptureMode=exports("aj",_asyncToGenerator(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:browserInfo.isApp&&state$4.sett.camera&&postMessage({api:"setCaptureMode",content:{mode:state.evaluatingStatus?"evaluating":"practice"}});case 1:case"end":return e.stop()}}),e)})))),section="_section_fxysl_1",measure="_measure_fxysl_1",dontTransition="_dontTransition_fxysl_5",after="_after_fxysl_5",img="_img_fxysl_22",font="_font_fxysl_30",bad="_bad_fxysl_35",good="_good_fxysl_43",great="_great_fxysl_51",perfect="_perfect_fxysl_58",noteWrap="_noteWrap_fxysl_80",noteBase="_noteBase_fxysl_86",noteRight="_noteRight_fxysl_89",noteError="_noteError_fxysl_92",flash="_flash_fxysl_124",restFlag="_restFlag_fxysl_127",restFlagActive="_restFlagActive_fxysl_141",flicker="_flicker_fxysl_1",styles={section:section,measure:measure,dontTransition:dontTransition,after:after,img:img,font:font,bad:bad,good:good,great:great,perfect:perfect,noteWrap:noteWrap,noteBase:noteBase,noteRight:noteRight,noteError:noteError,flash:flash,restFlag:restFlag,restFlagActive:restFlagActive,flicker:flicker},restPromptData=reactive({list:[]}),restPromptMain=exports("a3",(function(e){calculateMergeRest(e)}));function calculateMergeRest(e){var t,r=[],n=document.querySelector("#osmdSvgPage1"),i=(null===(t=n.getAttribute("viewBox"))||void 0===t?void 0:t.split(" "))||[],a=Number(n.getAttribute("width"))/Number(i[2]);a=isNaN(a)?1:a;for(var o=function(t){var n,i,o,s,l,u,c=e[t],d=(null==c||null===(n=c.noteElement)||void 0===n||null===(i=n.sourceMeasure)||void 0===i?void 0:i.MeasureNumberXML)||-1,h=(null==c||null===(o=c.noteElement)||void 0===o||null===(s=o.sourceMeasure)||void 0===s?void 0:s.multipleRestMeasures)||0,p=(null==c||null===(l=c.noteElement)||void 0===l||null===(u=l.sourceMeasure)||void 0===u?void 0:u.allRests)||!1;if(!r.find((function(e){return e.measureNumberXML===d}))&&p&&h>1){var f,m,g=getStaveBox(null==c||null===(f=c.stave)||void 0===f||null===(m=f.attrs)||void 0===m?void 0:m.id,a);r.push({measureNumberXML:d,allRests:p,multipleRestMeasures:h,staveBox:g})}},s=0;s=0&&t0&&void 0!==a[0]?a[0]:{},n=t.score,i=n||c.value,Toast("加载中,请稍后..."),setTimeout(_asyncToGenerator(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(h&&h.value&&i)){e.next=18;break}return e.next=3,h.value.clear();case 3:return p(),e.prev=4,state$2.section=[],state$2.sectionStatus=!1,e.next=9,useOsmdLoader(h.value,i);case 9:r("rerender",h.value),event$1.emit("loaded"),g(),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(4),console.error(e.t0),r("renderError");case 18:case"end":return e.stop()}}),e,null,[[4,14]])}))),100);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){for(var e=Array.from(d.value.querySelectorAll(".staffline")),t=function(t,r){var n=e[r],i=n.getBBox(),a=i.y+i.height/2,o=Array.from(n.querySelectorAll(".vf-measure")),s=Array.from(n.querySelectorAll(".vf-curve")),l=Array.from(n.querySelectorAll(".vf-measure > .vf-voices")),u=Array.from(n.querySelectorAll(".vf-measure > .vf-beams")),c=Array.from(n.querySelectorAll(".vf-ties")),d=Array.from(n.querySelectorAll(".vf-line")),h=Array.from(n.querySelectorAll(".vf-measure > .vf-stave text"));Array.from(n.querySelectorAll(".vf-measure > .vf-stave rect[fill=none]"));var p=Array.from(n.querySelectorAll(".vf-measure .vf-staveSection")),f=["To Coda","D.S. al Coda","Coda"];h.filter((function(e){return f.includes(e.textContent||"")})).forEach((function(e){u.forEach((function(t){var r=y(e,t),n=null==e?void 0:e.previousSibling;if(r.isCollision){var i,a=Number(e.getAttribute("y"))-(r.b1-r.t2)-4+"";e.setAttribute("y",a),n&&"0.3"===n.getAttribute("stroke-width")&&"none"===n.getAttribute("stroke")&&((null===(i=n.getAttribute("d"))||void 0===i?void 0:i.length)||0)>3e3&&(n.style.transform="translateY(".concat(-(r.b1-r.t2+4),"px)"))}})),l.forEach((function(t){var r=y(e,t),n=null==e?void 0:e.previousSibling;if(r.isCollision){var i,a=Number(e.getAttribute("y"))-(r.b1-r.t2)-4+"";e.setAttribute("y",a),n&&"0.3"===n.getAttribute("stroke-width")&&"none"===n.getAttribute("stroke")&&((null===(i=n.getAttribute("d"))||void 0===i?void 0:i.length)||0)>3e3&&(n.style.transform="translateY(".concat(-(r.b1-r.t2+4),"px)"))}}))})),p.forEach((function(e){var t=0;[].concat(_toConsumableArray(s),_toConsumableArray(c),_toConsumableArray(l)).forEach((function(r){var n=y(e,r);n.isCollision&&(t=Math.min(t,n.t2-n.b1-4))})),e.style.transform="translateY(".concat(t,"px)")}));for(var m=Array.from(n.querySelectorAll(".vf-text > text")).filter((function(e){return e.getBBox().y text")).filter((function(e){return e.getBBox().y1&&A.forEach((function(e){e.setAttribute("y",w+"")})),m.forEach((function(e){[].concat(_toConsumableArray(s),_toConsumableArray(o),_toConsumableArray(d)).forEach((function(t){var r=y(e,t);if(r.isCollision&&r.b1 text")).filter((function(e){return e.getBBox().y>a})),M=Array.from(n.querySelectorAll(".vf-line")).filter((function(e){return e.getBBox().y>a})),I=0;In.x1+n.w1?Math.abs(n.y2-n.y1)>10&&i.setAttribute("y",n.y1+n.h2/2+""):Math.abs(n.x2-n.x1)10&&i.setAttribute("y",n.y1+n.h2/2+"")):(i.setAttribute("x",n.x1+n.w1+5+""),Math.abs(n.y2-n.y1)>10&&i.setAttribute("y",n.y1+n.h2/2+""))}else if(2===r.length){var a=r[0].result,o=r[0].text,s=r[1].result,l=r[1].text;o.setAttribute("x",a.x1-a.w2-5+""),Math.abs(a.y2-a.y1)>10&&o.setAttribute("y",a.y1+a.h2/2+""),l.setAttribute("x",s.x1+s.w1+5+""),Math.abs(s.y2-s.y1)>10&&l.setAttribute("y",s.y1+s.h2/2+"")}})),x.forEach((function(e){x.forEach((function(t){if(e.parentNode!==t.parentNode&&!["marcato","legato","cresc.","Cantabile"].includes(e.textContent))if(["marcato","legato","cresc.","Cantabile"].includes(t.textContent)){if(y(e,t,30,30).isCollision){var r=e.getBBox();t.setAttribute("x",r.x+r.width+5+""),t.setAttribute("y",r.y+r.height-5+"")}}else{var n=y(e,t);n.isCollision&&t.setAttribute("y",n.y1+n.h1+n.h2+"")}}))}))},r=0,n=e.length;r .vf-measure")),a=Array.from(d.value.querySelectorAll(".staffline > .vf-text")),o=Array.from(d.value.querySelectorAll(".staffline > .vf-curve"));r.forEach((function(t){var s=0;[].concat(_toConsumableArray(i),_toConsumableArray(a),_toConsumableArray(o)).forEach((function(e){var r=y(t,e);r.isCollision&&(r.b1r.l2||r.l10&&([].concat(_toConsumableArray(n),_toConsumableArray(r)).forEach((function(e){if(t!=e){var r=y(t,e,Math.abs(u),Math.abs(s));r.isCollision&&(s=r.t2-r.b1)}})),t.style.transform="translate(-".concat(u/.7,"px,").concat(s,"px)"))})),t.y<0&&e.setAttribute("height",Number(e.getAttribute("height"))-t.y+10+"")}}},y=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=e.getBBox(),a=t.getBBox(),o=i.y-n,s=i.x-r,l=i.x+i.width+r,u=i.y+i.height+n,c=a.y,d=a.x,h=a.x+a.width,p=a.y+a.height;return uh||o>p||l