colxiu-website-legacy.c6b01a4b.js 11 KB

1
  1. !function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?e(Object(a),!0).forEach((function(e){n(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=o(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 i,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(c)throw i}}}}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(c){u=!0,a=c}finally{try{i||null==n.return||n.return()}finally{if(u)throw a}}return o}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t,n,r,a,o,i){try{var u=e[o](i),c=u.value}catch(s){return void n(s)}u.done?t(c):Promise.resolve(c).then(r,a)}function c(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){u(o,r,a,i,c,"next",e)}function c(e){u(o,r,a,i,c,"throw",e)}i(void 0)}))}}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var f=document.createElement("style");f.innerHTML="._container_1fh7z_1{min-height:17.73333rem}._musicSheet_1fh7z_4{padding-top:.13333rem;background:#fff}._musicSheet_1fh7z_4 img{display:none!important}._btn_1fh7z_11{position:fixed;bottom:.4rem;z-index:9;left:50%;transform:translate(-50%)}._btn_1fh7z_11 ._btnCont_1fh7z_18{height:auto;padding:0;background-color:transparent;border:none}\n",document.head.appendChild(f),System.register(["./use-app-legacy.043cbe16.js","./lib-flexible-legacy.e8ca3d6a.js","./index-legacy.f25f109a.js","./index-legacy.5d58dc19.js","./index-legacy.3ca5b9b1.js","./index-legacy.5b6b0ed8.js","./index-legacy.3504ea11.js","./index-legacy.72d48b98.js"],(function(){"use strict";var e,o,i,u,s,f,p,v,d,b,m,h,g,y,x,w,k,S,_,j,O,R,P,M,z,C,E,T,F,A,D;return{setters:[function(t){e=t.a6,o=t.a7,i=t.b,u=t.d,s=t.n,f=t.w,p=t.x,v=t.c,d=t.y,b=t.M,m=t.a4,h=t.B,g=t.z,y=t.o,x=t.r,w=t.a8,k=t.A,S=t.C,_=t.D,j=t.E,O=t.H,R=t.I,P=t.J,M=t.K,z=t.L,C=t.l,E=t.m},function(){},function(){},function(e){T=e.s,F=e.E},function(e){A=e.P},function(e){D=e.S},function(){},function(){}],execute:function(){var I={container:"_container_1fh7z_1",musicSheet:"_musicSheet_1fh7z_4",btn:"_btn_1fh7z_11",btnCont:"_btnCont_1fh7z_18"};window.OffscreenCanvas||(window.OffscreenCanvas=l((function e(t,n){var r=this;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.canvas=document.createElement("canvas"),this.canvas.width=t,this.canvas.height=n,this.canvas.convertToBlob=function(){return new Promise((function(e){r.canvas.toBlob(e)}))},this.canvas})));var L=e.offscreen();function B(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){return t(r.result)},r.readAsDataURL(e)}))}function N(e,t,n){return U.apply(this,arguments)}function U(){return(U=c(regeneratorRuntime.mark((function e(t,n,r){var a,i,u,c,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=new OffscreenCanvas(n,r),(i=a.getContext("2d")).fillStyle="#FFFFFF",e.next=5,o.fromString(i,t,L);case 5:return(u=e.sent).resize(2*n,2*r,"xMidYMid meet"),e.next=9,u.start();case 9:return e.next=11,a.convertToBlob();case 11:return c=e.sent,e.next=14,B(c);case 14:return s=e.sent,e.abrupt("return",s);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=i();console.log(X,"search");var H=function(){var e=c(regeneratorRuntime.mark((function e(t,n){var r,a,o,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j(t);case 2:return r=e.sent,a=s(""),o=O(r),a.value=R(o.parsedXML,{title:n.musicSheetName}),i=Number(X["part-index"])||0,a.value=P(a.value,i),e.abrupt("return",a);case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),W=u({name:"ColexiuWebSite",setup:function(){var e=s(!0),o=s(!1),i=s(""),u=function(e){var t=s("loading"),n=s({}),r=s({});return y(c(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.value="loading",e.prev=1,e.next=4,x.get("/open/music/sheet/detail/".concat(X.id),{prefix:"/api-website"});case 4:r=e.sent,n.value=r.data,d.partIndex=0,t.value="success",e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),t.value="error",console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[1,10]])})))),[t,n,r]}(X.id),l=a(u,3),j=l[0],O=l[1],R=l[2],P=new w(650,884);f(j,c(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("success"!==j.value||!O.value.xmlFileUrl){e.next=5;break}return e.next=3,H(O.value.xmlFileUrl,O.value);case 3:t=e.sent,i.value=t.value;case 5:case"end":return e.stop()}}),e)})))),p();var C=function(){var e=c(regeneratorRuntime.mark((function e(t){var n,a,o,i,u,c,s,l,f,p,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=22;break}n=r(t.Drawer.Backends),e.prev=2,n.s();case 4:if((a=n.n()).done){e.next=14;break}return o=a.value,i=o.ctx,u=i.state,c=i.width,s=i.height,l=u.scale,f=l.x,p=l.y,v=(new XMLSerializer).serializeToString(o.ctx.svg),e.next=11,N(v,c/f,s/p);case 11:return e.abrupt("return",e.sent);case 12:e.next=4;break;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(2),n.e(e.t0);case 19:return e.prev=19,n.f(),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[2,16,19,22]])})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=c(regeneratorRuntime.mark((function e(t){var n,r,a,o,i,u,c,s,l,f,p,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=18;break}if(n=[],!(t.Drawer.Backends.length>0)){e.next=18;break}r=0,a=t.Drawer.Backends.length;case 4:if(!(r<a)){e.next=17;break}return o=t.Drawer.Backends[r],i=o.ctx,u=i.state,c=i.width,s=i.height,l=u.scale,f=l.x,p=l.y,v=(new XMLSerializer).serializeToString(o.ctx.svg),e.t0=n,e.next=12,N(v,c/f,s/p);case 12:e.t1=e.sent,e.t0.push.call(e.t0,e.t1);case 14:r++,e.next=4;break;case 17:return e.abrupt("return",n);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var a=c(regeneratorRuntime.mark((function a(o){var i,u,c,s,l,f,p,v,b,m,h,g;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!window.parent){a.next=13;break}if("multiple"!==X.pageType){a.next=7;break}return a.next=4,E(o);case 4:a.t0=a.sent,a.next=10;break;case 7:return a.next=9,C(o);case 9:a.t0=a.sent;case 10:i=a.t0,console.log(i,"img"),window.parent.postMessage(i,"*");case 13:if(k.osmd=o,u=S(o),e.value=!1,c=function(e,r){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=M(e);d.evaluatings=t(t({},d.evaluatings),{},n({},o.measureIndex,t(t(t({},o),z(r.score)),{},{score:r.score,dontTransition:a})))},!R.value.userMeasureScore){a.next=64;break}a.t1=regeneratorRuntime.keys(R.value.userMeasureScore);case 19:if((a.t2=a.t1()).done){a.next=64;break}if(s=a.t2.value,!Object.prototype.hasOwnProperty.call(R.value.userMeasureScore,s)){a.next=62;break}l=R.value.userMeasureScore[s],f=r(u),a.prev=24,f.s();case 26:if((p=f.n()).done){a.next=54;break}if(v=p.value,l.measureRenderIndex!=v.noteElement.sourceMeasure.MeasureNumberXML-1){a.next=52;break}if(v.noteElement.tie){a.next=33;break}c(v,l),a.next=52;break;case 33:b=r(v.noteElement.tie.notes),a.prev=34,b.s();case 36:if((m=b.n()).done){a.next=44;break}if(h=m.value,g=_(h)){a.next=41;break}return a.abrupt("continue",42);case 41:c(g,l,h!==v.noteElement.tie.StartNote);case 42:a.next=36;break;case 44:a.next=49;break;case 46:a.prev=46,a.t3=a.catch(34),b.e(a.t3);case 49:return a.prev=49,b.f(),a.finish(49);case 52:a.next=26;break;case 54:a.next=59;break;case 56:a.prev=56,a.t4=a.catch(24),f.e(a.t4);case 59:return a.prev=59,f.f(),a.finish(59);case 62:a.next=19;break;case 64:case"end":return a.stop()}}),a,null,[[24,56,59,62],[34,46,49,52]])})));return function(e){return a.apply(this,arguments)}}(),B=function(){o.value=!0,e.value=!1};return function(){var t,n,r=e.value||"loading"===j.value,a=o.value||"error"===j.value;return v("div",{class:[T.container,g.sett.eyeProtection&&"eyeProtection",g.sett.camera&&"openCamera"]},[v("div",{id:"colexiu-detail-music-sheet",class:[T.musicSheet,I.musicSheet],style:{paddingLeft:d.isSpecialShapedScreen?d.notchHeight/2+"px":"auto"}},[r&&!a&&v(D,{class:T.skeleton,rowWidth:"80%",title:!0,row:15},null),a&&v(F,null,null),i.value&&v(b,{score:i.value,opotions:{drawTitle:!1,drawComposer:!1,drawLyricist:!1,drawMetronomeMarks:!0,drawMeasureNumbers:!0},EngravingRules:"multiple"===X.pageType?{PageFormat:P}:{},onRerender:L,onRenderError:B},null)]),null!==(t=R.value)&&void 0!==t&&t.videoFilePath&&0===(null===(n=R.value)||void 0===n?void 0:n.expire)?v(A,m(R.value,{btnClass:I.btn,popupClass:I.popup}),{default:function(){return[v(h,{class:I.btnCont},{default:function(){return[v("img",{src:ReplayIcon},null)]}})]}}):null])}}});C(),E(W).mount("#app")}}}))}();