Files
MyClub/frontend/build/static/js/158.c7e50479.chunk.js
T
Tomas Dvorak 84a8acf944 update
2026-03-02 20:20:56 +01:00

2 lines
15 KiB
JavaScript

"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[158],{77158:(e,t,r)=>{r.r(t),r.d(t,{DiffEditor:()=>Z,Editor:()=>oe,default:()=>ie,loader:()=>N,useMonaco:()=>ee});var n=r(89379);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(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 c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){i(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(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 d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function s(e){return function t(){for(var r=this,n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return o.length>=e.length?e.apply(this,o):function(){for(var e=arguments.length,n=new Array(e),i=0;i<e;i++)n[i]=arguments[i];return t.apply(r,[].concat(o,n))}}}function f(e){return{}.toString.call(e).includes("Object")}function v(e){return"function"===typeof e}var g=s(function(e,t){throw new Error(e[t]||e.default)})({initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"}),p={changes:function(e,t){return f(t)||g("changeType"),Object.keys(t).some(function(t){return r=e,n=t,!Object.prototype.hasOwnProperty.call(r,n);var r,n})&&g("changeField"),t},selector:function(e){v(e)||g("selectorType")},handler:function(e){v(e)||f(e)||g("handlerType"),f(e)&&Object.values(e).some(function(e){return!v(e)})&&g("handlersType")},initial:function(e){var t;e||g("initialIsRequired"),f(e)||g("initialType"),t=e,Object.keys(t).length||g("initialContent")}};function h(e,t){return v(t)?t(e.current):t}function y(e,t){return e.current=d(d({},e.current),t),t}function m(e,t,r){return v(t)?t(e.current):Object.keys(r).forEach(function(r){var n;return null===(n=t[r])||void 0===n?void 0:n.call(t,e.current[r])}),r}const b={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};p.initial(e),p.handler(t);var r={current:e},n=s(m)(r,t),o=s(y)(r),i=s(p.changes)(e),u=s(h)(r);return[function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(e){return e};return p.selector(e),e(r.current)},function(e){!function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}}(n,o,i,u)(e)}]}};var w,O={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:"Deprecation warning!\n You are using deprecated way of configuration.\n\n Instead of using\n monaco.config({ urls: { monacoBase: '...' } })\n use\n monaco.config({ paths: { vs: '...' } })\n\n For more please check the link https://github.com/suren-atoyan/monaco-loader#config\n "},j=(w=function(e,t){throw new Error(e[t]||e.default)},function e(){for(var t=this,r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return n.length>=w.length?w.apply(this,n):function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e.apply(t,[].concat(n,o))}})(O),M={config:function(e){var t;return e||j("configIsRequired"),t=e,{}.toString.call(t).includes("Object")||j("configType"),e.urls?(console.warn(O.deprecation),{paths:{vs:e.urls.monacoBase}}):e}};function E(e,t){return Object.keys(t).forEach(function(r){t[r]instanceof Object&&e[r]&&Object.assign(t[r],E(e[r],t[r]))}),c(c({},e),t)}var P={type:"cancelation",msg:"operation is manually canceled"};function R(e){var t=!1,r=new Promise(function(r,n){e.then(function(e){return t?n(P):r(e)}),e.catch(n)});return r.cancel=function(){return t=!0},r}var S,k,A=["monaco"],T=b.create({config:{paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.55.1/min/vs"}},isInitialized:!1,resolve:null,reject:null,monaco:null}),C=(k=2,function(e){if(Array.isArray(e))return e}(S=T)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,u,c=[],a=!0,l=!1;try{if(i=(r=r.call(e)).next,0===t);else for(;!(a=(n=i.call(r)).done)&&(c.push(n.value),c.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{if(!a&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(l)throw o}}return c}}(S,k)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(S,k)||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.")}()),I=C[0],x=C[1];function D(e){return document.body.appendChild(e)}function V(e){var t=I(function(e){return{config:e.config,reject:e.reject}}),r=function(e){var t=document.createElement("script");return e&&(t.src=e),t}("".concat(t.config.paths.vs,"/loader.js"));return r.onload=function(){return e()},r.onerror=t.reject,r}function L(){var e=I(function(e){return{config:e.config,resolve:e.resolve,reject:e.reject}}),t=window.require;t.config(e.config),t(["vs/editor/editor.main"],function(t){var r=t.m||t;q(r),e.resolve(r)},function(t){e.reject(t)})}function q(e){I().monaco||x({monaco:e})}var z=new Promise(function(e,t){return x({resolve:e,reject:t})}),N={config:function(e){var t=M.config(e),r=t.monaco,n=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,A);x(function(e){return{config:E(e.config,n),monaco:r}})},init:function(){var e=I(function(e){return{monaco:e.monaco,isInitialized:e.isInitialized,resolve:e.resolve}});if(!e.isInitialized){if(x({isInitialized:!0}),e.monaco)return e.resolve(e.monaco),R(z);if(window.monaco&&window.monaco.editor)return q(window.monaco),e.resolve(window.monaco),R(z);!function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}}(D,V)(L)}return R(z)},__getMonacoInstance:function(){return I(function(e){return e.monaco})}},_=r(65043),F={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},U={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}};var B=function(e){let{children:t}=e;return _.createElement("div",{style:U.container},t)},W=B;var Y=function(e){let{width:t,height:r,isEditorReady:o,loading:i,_ref:u,className:c,wrapperProps:a}=e;return _.createElement("section",(0,n.A)({style:(0,n.A)((0,n.A)({},F.wrapper),{},{width:t,height:r})},a),!o&&_.createElement(W,null,i),_.createElement("div",{ref:u,style:(0,n.A)((0,n.A)({},F.fullWidth),!o&&F.hide),className:c}))},$=(0,_.memo)(Y);var G=function(e){(0,_.useEffect)(e,[])};var H=function(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=(0,_.useRef)(!0);(0,_.useEffect)(n.current||!r?()=>{n.current=!1}:e,t)};function J(){}function K(e,t,r,n){return function(e,t){return e.editor.getModel(Q(e,t))}(e,n)||function(e,t,r,n){return e.editor.createModel(t,r,n?Q(e,n):void 0)}(e,t,r,n)}function Q(e,t){return e.Uri.parse(t)}var X=function(e){let{original:t,modified:r,language:o,originalLanguage:i,modifiedLanguage:u,originalModelPath:c,modifiedModelPath:a,keepCurrentOriginalModel:l=!1,keepCurrentModifiedModel:d=!1,theme:s="light",loading:f="Loading...",options:v={},height:g="100%",width:p="100%",className:h,wrapperProps:y={},beforeMount:m=J,onMount:b=J}=e,[w,O]=(0,_.useState)(!1),[j,M]=(0,_.useState)(!0),E=(0,_.useRef)(null),P=(0,_.useRef)(null),R=(0,_.useRef)(null),S=(0,_.useRef)(b),k=(0,_.useRef)(m),A=(0,_.useRef)(!1);G(()=>{let e=N.init();return e.then(e=>(P.current=e)&&M(!1)).catch(e=>"cancelation"!==(null===e||void 0===e?void 0:e.type)&&console.error("Monaco initialization: error:",e)),()=>E.current?function(){var e,t,r,n;let o=null===(e=E.current)||void 0===e?void 0:e.getModel();l||null!==o&&void 0!==o&&null!==(t=o.original)&&void 0!==t&&t.dispose(),d||null!==o&&void 0!==o&&null!==(r=o.modified)&&void 0!==r&&r.dispose(),null===(n=E.current)||void 0===n||n.dispose()}():e.cancel()}),H(()=>{if(E.current&&P.current){let e=E.current.getOriginalEditor(),r=K(P.current,t||"",i||o||"text",c||"");r!==e.getModel()&&e.setModel(r)}},[c],w),H(()=>{if(E.current&&P.current){let e=E.current.getModifiedEditor(),t=K(P.current,r||"",u||o||"text",a||"");t!==e.getModel()&&e.setModel(t)}},[a],w),H(()=>{let e=E.current.getModifiedEditor();e.getOption(P.current.editor.EditorOption.readOnly)?e.setValue(r||""):r!==e.getValue()&&(e.executeEdits("",[{range:e.getModel().getFullModelRange(),text:r||"",forceMoveMarkers:!0}]),e.pushUndoStop())},[r],w),H(()=>{var e;null===(e=E.current)||void 0===e||null===(e=e.getModel())||void 0===e||e.original.setValue(t||"")},[t],w),H(()=>{let{original:e,modified:t}=E.current.getModel();P.current.editor.setModelLanguage(e,i||o||"text"),P.current.editor.setModelLanguage(t,u||o||"text")},[o,i,u],w),H(()=>{var e;null===(e=P.current)||void 0===e||e.editor.setTheme(s)},[s],w),H(()=>{var e;null===(e=E.current)||void 0===e||e.updateOptions(v)},[v],w);let T=(0,_.useCallback)(()=>{var e;if(!P.current)return;k.current(P.current);let n=K(P.current,t||"",i||o||"text",c||""),l=K(P.current,r||"",u||o||"text",a||"");null===(e=E.current)||void 0===e||e.setModel({original:n,modified:l})},[o,r,u,t,i,c,a]),C=(0,_.useCallback)(()=>{var e;!A.current&&R.current&&(E.current=P.current.editor.createDiffEditor(R.current,(0,n.A)({automaticLayout:!0},v)),T(),null!==(e=P.current)&&void 0!==e&&e.editor.setTheme(s),O(!0),A.current=!0)},[v,s,T]);return(0,_.useEffect)(()=>{w&&S.current(E.current,P.current)},[w]),(0,_.useEffect)(()=>{!j&&!w&&C()},[j,w,C]),_.createElement($,{width:p,height:g,isEditorReady:w,loading:f,_ref:R,className:h,wrapperProps:y})},Z=(0,_.memo)(X);var ee=function(){let[e,t]=(0,_.useState)(N.__getMonacoInstance());return G(()=>{let r;return e||(r=N.init(),r.then(e=>{t(e)})),()=>{var e;return null===(e=r)||void 0===e?void 0:e.cancel()}}),e};var te=function(e){let t=(0,_.useRef)();return(0,_.useEffect)(()=>{t.current=e},[e]),t.current},re=new Map;var ne=function(e){let{defaultValue:t,defaultLanguage:r,defaultPath:o,value:i,language:u,path:c,theme:a="light",line:l,loading:d="Loading...",options:s={},overrideServices:f={},saveViewState:v=!0,keepCurrentModel:g=!1,width:p="100%",height:h="100%",className:y,wrapperProps:m={},beforeMount:b=J,onMount:w=J,onChange:O,onValidate:j=J}=e,[M,E]=(0,_.useState)(!1),[P,R]=(0,_.useState)(!0),S=(0,_.useRef)(null),k=(0,_.useRef)(null),A=(0,_.useRef)(null),T=(0,_.useRef)(w),C=(0,_.useRef)(b),I=(0,_.useRef)(),x=(0,_.useRef)(i),D=te(c),V=(0,_.useRef)(!1),L=(0,_.useRef)(!1);G(()=>{let e=N.init();return e.then(e=>(S.current=e)&&R(!1)).catch(e=>"cancelation"!==(null===e||void 0===e?void 0:e.type)&&console.error("Monaco initialization: error:",e)),()=>k.current?function(){var e,t;null!==(e=I.current)&&void 0!==e&&e.dispose(),g?v&&re.set(c,k.current.saveViewState()):null===(t=k.current.getModel())||void 0===t||t.dispose(),k.current.dispose()}():e.cancel()}),H(()=>{var e,n,a,l;let d=K(S.current,t||i||"",r||u||"",c||o||"");d!==(null===(e=k.current)||void 0===e?void 0:e.getModel())&&(v&&re.set(D,null===(n=k.current)||void 0===n?void 0:n.saveViewState()),null!==(a=k.current)&&void 0!==a&&a.setModel(d),v&&(null===(l=k.current)||void 0===l||l.restoreViewState(re.get(c))))},[c],M),H(()=>{var e;null===(e=k.current)||void 0===e||e.updateOptions(s)},[s],M),H(()=>{!k.current||void 0===i||(k.current.getOption(S.current.editor.EditorOption.readOnly)?k.current.setValue(i):i!==k.current.getValue()&&(L.current=!0,k.current.executeEdits("",[{range:k.current.getModel().getFullModelRange(),text:i,forceMoveMarkers:!0}]),k.current.pushUndoStop(),L.current=!1))},[i],M),H(()=>{var e,t;let r=null===(e=k.current)||void 0===e?void 0:e.getModel();r&&u&&(null===(t=S.current)||void 0===t||t.editor.setModelLanguage(r,u))},[u],M),H(()=>{var e;void 0!==l&&(null===(e=k.current)||void 0===e||e.revealLine(l))},[l],M),H(()=>{var e;null===(e=S.current)||void 0===e||e.editor.setTheme(a)},[a],M);let q=(0,_.useCallback)(()=>{if(A.current&&S.current&&!V.current){var e;C.current(S.current);let d=c||o,g=K(S.current,i||t||"",r||u||"",d||"");k.current=null===(e=S.current)||void 0===e?void 0:e.editor.create(A.current,(0,n.A)({model:g,automaticLayout:!0},s),f),v&&k.current.restoreViewState(re.get(d)),S.current.editor.setTheme(a),void 0!==l&&k.current.revealLine(l),E(!0),V.current=!0}},[t,r,o,i,u,c,s,f,v,a,l]);return(0,_.useEffect)(()=>{M&&T.current(k.current,S.current)},[M]),(0,_.useEffect)(()=>{!P&&!M&&q()},[P,M,q]),x.current=i,(0,_.useEffect)(()=>{var e,t;M&&O&&(null!==(e=I.current)&&void 0!==e&&e.dispose(),I.current=null===(t=k.current)||void 0===t?void 0:t.onDidChangeModelContent(e=>{L.current||O(k.current.getValue(),e)}))},[M,O]),(0,_.useEffect)(()=>{if(M){let e=S.current.editor.onDidChangeMarkers(e=>{var t;let r=null===(t=k.current.getModel())||void 0===t?void 0:t.uri;if(r&&e.find(e=>e.path===r.path)){let e=S.current.editor.getModelMarkers({resource:r});null===j||void 0===j||j(e)}});return()=>{null===e||void 0===e||e.dispose()}}return()=>{}},[M,j]),_.createElement($,{width:p,height:h,isEditorReady:M,loading:d,_ref:A,className:y,wrapperProps:m})},oe=(0,_.memo)(ne),ie=oe}}]);
//# sourceMappingURL=158.c7e50479.chunk.js.map