generated from krampus/template-godot4
10 lines
7.9 MiB
JavaScript
10 lines
7.9 MiB
JavaScript
|
"use strict";var obsidian_module=require("obsidian"),state=require("@codemirror/state"),view=require("@codemirror/view");const INITIAL_TIMESTAMP=Date.now();var LZString=function(){var r=String.fromCharCode,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",e={};function t(r,o){if(!e[r]){e[r]={};for(var n=0;n<r.length;n++)e[r][r.charAt(n)]=n}return e[r][o]}var i={compressToBase64:function(r){if(null==r)return"";var n=i._compress(r,6,function(r){return o.charAt(r)});switch(n.length%4){default:case 0:return n;case 1:return n+"===";case 2:return n+"==";case 3:return n+"="}},decompressFromBase64:function(r){return null==r?"":""==r?null:i._decompress(r.length,32,function(n){return t(o,r.charAt(n))})},compressToUTF16:function(o){return null==o?"":i._compress(o,15,function(o){return r(o+32)})+" "},decompressFromUTF16:function(r){return null==r?"":""==r?null:i._decompress(r.length,16384,function(o){return r.charCodeAt(o)-32})},compressToUint8Array:function(r){for(var o=i.compress(r),n=new Uint8Array(2*o.length),e=0,t=o.length;e<t;e++){var s=o.charCodeAt(e);n[2*e]=s>>>8,n[2*e+1]=s%256}return n},decompressFromUint8Array:function(o){if(null==o)return i.decompress(o);for(var n=new Array(o.length/2),e=0,t=n.length;e<t;e++)n[e]=256*o[2*e]+o[2*e+1];var s=[];return n.forEach(function(o){s.push(r(o))}),i.decompress(s.join(""))},compressToEncodedURIComponent:function(r){return null==r?"":i._compress(r,6,function(r){return n.charAt(r)})},decompressFromEncodedURIComponent:function(r){return null==r?"":""==r?null:(r=r.replace(/ /g,"+"),i._decompress(r.length,32,function(o){return t(n,r.charAt(o))}))},compress:function(o){return i._compress(o,16,function(o){return r(o)})},_compress:function(r,o,n){if(null==r)return"";var e,t,i,s={},u={},a="",p="",c="",l=2,f=3,h=2,d=[],m=0,v=0;for(i=0;i<r.length;i+=1)if(a=r.charAt(i),Object.prototype.hasOwnProperty.call(s,a)||(s[a]=f++,u[a]=!0),p=c+a,Object.prototype.hasOwnProperty.call(s,p))c=p;else{if(Object.prototype.hasOwnProperty.call(u,c)){if(c.charCodeAt(0)<256){for(e=0;e<h;e++)m<<=1,v==o-1?(v=0,d.push(n(m)),m=0):v++;for(t=c.charCodeAt(0),e=0;e<8;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1}else{for(t=1,e=0;e<h;e++)m=m<<1|t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t=0;for(t=c.charCodeAt(0),e=0;e<16;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1}0==--l&&(l=Math.pow(2,h),h++),delete u[c]}else for(t=s[c],e=0;e<h;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1;0==--l&&(l=Math.pow(2,h),h++),s[p]=f++,c=String(a)}if(""!==c){if(Object.prototype.hasOwnProperty.call(u,c)){if(c.charCodeAt(0)<256){for(e=0;e<h;e++)m<<=1,v==o-1?(v=0,d.push(n(m)),m=0):v++;for(t=c.charCodeAt(0),e=0;e<8;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1}else{for(t=1,e=0;e<h;e++)m=m<<1|t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t=0;for(t=c.charCodeAt(0),e=0;e<16;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1}0==--l&&(l=Math.pow(2,h),h++),delete u[c]}else for(t=s[c],e=0;e<h;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1;0==--l&&(l=Math.pow(2,h),h++)}for(t=2,e=0;e<h;e++)m=m<<1|1&t,v==o-1?(v=0,d.push(n(m)),m=0):v++,t>>=1;for(;;){if(m<<=1,v==o-1){d.push(n(m));break}v++}return d.join("")},decompress:function(r){return null==r?"":""==r?null:i._decompress(r.length,32768,function(o){return r.charCodeAt(o)})},_decompress:function(o,n,e){var t,i,s,u,a,p,c,l=[],f=4,h=4,d=3,m="",v=[],g={val:e(0),position:n,index:1};for(t=0;t<3;t+=1)l[t]=t;for(s=0,a=Math.pow(2,2),p=1;p!=a;)u=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=e(g.index++)),s|=(u>0?1:0)*p,p<<=1;switch(s){case 0:for(s=0,a=Math.pow(2,8),p=1;p!=a;)u=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=e(g.index++)),s|=(u>0?1:0)*p,p<<=1;c=r(s);break;case 1:for(s=0,a=Math.pow(2,16),p=1;p!=a;)u=g.val&g.position,g.position>>=1,0==g.position&&(g.position=n,g.val=e(g.index++)),s|=(u>0?1:0)*p,p<<=1;c=r(s);break;case 2:return""}for(l[3]=c,i=c,v.push(c);;){if(g.index>o)return"";for(s=0,a=Math.pow(2,d),p=1;p!=a;)u=g.val&g.position,g.position>>=1,0==g.
|
||
|
let REACT_PACKAGES = `!function(){var e,t;e=this,t=function(e){function M(e){return null!==e&&"object"==typeof e&&"function"==typeof(e=te&&e[te]||e["@@iterator"])?e:null}function t(e,t,n){this.props=e,this.context=t,this.refs=oe,this.updater=n||ne}function n(){}function r(e,t,n){this.props=e,this.context=t,this.refs=oe,this.updater=n||ne}function o(e,t,n){var r,o={},u=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(u=""+t.key),t)ae.call(t,r)&&!ie.hasOwnProperty(r)&&(o[r]=t[r]);var i=arguments.length-2;if(1===i)o.children=n;else if(1<i){for(var l=Array(i),c=0;c<i;c++)l[c]=arguments[c+2];o.children=l}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===o[r]&&(o[r]=i[r]);return{$$typeof:g,type:e,key:u,ref:a,props:o,_owner:w.current}}function D(e,t){return{$$typeof:g,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function c(e){return"object"==typeof e&&null!==e&&e.$$typeof===g}function U(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}function f(e,t){return"object"==typeof e&&null!==e&&null!=e.key?U(""+e.key):t.toString(36)}function s(e,t,n,r,o){var u=!1;if(null===(e="undefined"!==(i=typeof e)&&"boolean"!==i?e:null))u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case g:case H:u=!0}}if(u)return o=o(u=e),e=""===r?"."+f(u,0):r,ue(o)?(n="",s(o,t,n=null!=e?e.replace(le,"$&/")+"/":n,"",function(e){return e})):null!=o&&(c(o)&&(o=D(o,n+(!o.key||u&&u.key===o.key?"":(""+o.key).replace(le,"$&/")+"/")+e)),t.push(o)),1;if(u=0,r=""===r?".":r+":",ue(e))for(var a=0;a<e.length;a++){var i,l=r+f(i=e[a],a);u+=s(i,t,n,l,o)}else if("function"==typeof(l=M(e)))for(e=l.call(e),a=0;!(i=e.next()).done;)u+=s(i=i.value,t,n,l=r+f(i,a++),o);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return u}function u(e,t,n){var r;return null==e||(r=0,s(e,e=[],"","",function(e){return t.call(n,e,r++)})),e}function V(t){var e;if(-1===t._status&&((e=(e=t._result)()).then(function(e){0!==t._status&&-1!==t._status||(t._status=1,t._result=e)},function(e){0!==t._status&&-1!==t._status||(t._status=2,t._result=e)}),-1===t._status)&&(t._status=0,t._result=e),1===t._status)return t._result.default;throw t._result}function a(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,o=e[r];if(!(0<p(o,t)))break;e[r]=t,e[n]=o,n=r}}function i(e){return 0===e.length?null:e[0]}function l(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length,u=o>>>1;r<u;){var a=2*(r+1)-1,i=e[a],l=a+1,c=e[l];if(p(i,n)<0)r=l<o&&p(c,i)<0?(e[r]=c,e[l]=n,l):(e[r]=i,e[a]=n,a);else{if(!(l<o&&p(c,n)<0))break;e[r]=c,e[l]=n,r=l}}}return t}function p(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}function y(e){for(var t=i(E);null!==t;){if(null===t.callback)l(E);else{if(!(t.startTime<=e))break;l(E),t.sortIndex=t.expirationTime,a(C,t)}t=i(E)}}function d(e){var t;j=!1,y(e),I||(null!==i(C)?(I=!0,m(b)):null!==(t=i(E))&&_(d,t.startTime-e))}function b(e,t){I=!1,j&&(j=!1,se(L),L=-1),$=!0;var n=P;try{for(y(t),R=i(C);null!==R&&(!(R.expirationTime>t)||e&&!q());){var r,o=R.callback;"function"==typeof o?(R.callback=null,P=R.priorityLevel,r=o(R.expirationTime<=t),t=v(),"function"==typeof r?R.callback=r:R===i(C)&&l(C),y(t)):l(C),R=i(C)}var u,a=null!==R||(null!==(u=i(E))&&_(d,u.startTime-t),!1);return a}finally{R=null,P=n,$=!1}}function q(){return!(v()-de<ye)}function m(e){O=e,T||(T=!0,be())}function _(e,t){L=fe(function(){e(v())},t)}function A(e){throw Error("act(...) is not supported in production builds of React.")}var N,h,B,v,z,g=Symbol.for("react.element"),H=Symbol.for("react.portal"),W=Symbol.for("react.fragment"),Y=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),J=Symbol.for("react.provider"),K=Symbol.for("react.context"),Q=Symbol.for("react.forward_ref"),X=Symbol.for("react.suspense"),Z=Symbol.for("react.memo"),ee=Symbol.for("react.lazy"),te=S
|
||
|
const unpackExcalidraw = () => LZString.decompressFromBase64("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
|
||
|
let {react, reactDOM } = new Function(`${REACT_PACKAGES}; return {react: React, reactDOM: ReactDOM};`)();
|
||
|
let excalidrawLib = {};
|
||
|
const loadMathjaxToSVG = () => new Function(`${LZString.decompressFromBase64("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
|
||
|
const PLUGIN_LANGUAGES = {"ru": "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
|
||
|
const PLUGIN_VERSION="2.12.4";;function _interopNamespace(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(i){if("default"!==i){var a=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,a.get?a:{enumerable:!0,get:function(){return e[i]}})}})),t.default=e,Object.freeze(t)}var obsidian_module__namespace=_interopNamespace(obsidian_module),React__namespace=_interopNamespace(React);let random$3=e=>crypto.getRandomValues(new Uint8Array(e)),customRandom=(e,t,i)=>{let a=(2<<Math.log(e.length-1)/Math.LN2)-1,n=-~(1.6*a*t/e.length);return(r=t)=>{let s="";for(;;){let t=i(n),o=n;for(;o--;)if(s+=e[t[o]&a]||"",s.length===r)return s}}},customAlphabet=(e,t=21)=>customRandom(e,t,random$3),nanoid$1=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")),""),EXCALIDRAW_PLUGIN=null;const setExcalidrawPlugin=e=>{EXCALIDRAW_PLUGIN=e},THEME={LIGHT:"light",DARK:"dark"},MD_EXCALIDRAW="# Excalidraw Data",MD_TEXTELEMENTS="## Text Elements",MD_ELEMENTLINKS="## Element Links",MD_EMBEDFILES="## Embedded Files",MD_DRAWING="## Drawing",MD_EX_SECTIONS=[MD_EXCALIDRAW,MD_TEXTELEMENTS,MD_ELEMENTLINKS,MD_EMBEDFILES,MD_DRAWING],ERROR_IFRAME_CONVERSION_CANCELED="iframe conversion canceled",LOCALE=localStorage.getItem("language")?.toLowerCase()||"en",CJK_FONTS="CJK Fonts",obsidianToExcalidrawMap={en:"en-US",af:"af-ZA",am:"am-ET",ar:"ar-SA",eu:"eu-ES",be:"be-BY",bg:"bg-BG",bn:"bn-BD",ca:"ca-ES",cs:"cs-CZ",da:"da-DK",de:"de-DE",el:"el-GR",eo:"eo-EO",es:"es-ES",fa:"fa-IR","fi-fi":"fi-FI",fr:"fr-FR",gl:"gl-ES",he:"he-IL",hi:"hi-IN",hu:"hu-HU",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",ml:"ml-IN",ms:"ms-MY",nl:"nl-NL",no:"nb-NO",oc:"oc-FR",pl:"pl-PL",pt:"pt-PT","pt-BR":"pt-BR",ro:"ro-RO",ru:"ru-RU",sr:"sr-RS",se:"sv-SE",sk:"sk-SK",sq:"sq-AL",ta:"ta-IN",te:"te-IN",th:"th-TH",tr:"tr-TR",uk:"uk-UA",ur:"ur-PK",vi:"vi-VN",zh:"zh-CN","zh-TW":"zh-TW"};let{sceneCoordsToViewportCoords:sceneCoordsToViewportCoords,viewportCoordsToSceneCoords:viewportCoordsToSceneCoords,determineFocusDistance:determineFocusDistance,intersectElementWithLine:intersectElementWithLine,getCommonBoundingBox:getCommonBoundingBox,getMaximumGroups:getMaximumGroups,measureText:measureText,getLineHeight:getLineHeight,wrapText:wrapText,getFontString:getFontString,getBoundTextMaxWidth:getBoundTextMaxWidth,exportToSvg:exportToSvg,exportToBlob:exportToBlob,mutateElement:mutateElement,restore:restore,mermaidToExcalidraw:mermaidToExcalidraw,getFontFamilyString:getFontFamilyString,getContainerElement:getContainerElement,refreshTextDimensions:refreshTextDimensions,getCSSFontDefinition:getCSSFontDefinition,loadSceneFonts:loadSceneFonts,loadMermaid:loadMermaid}=excalidrawLib;function updateExcalidrawLib(){({sceneCoordsToViewportCoords:sceneCoordsToViewportCoords,viewportCoordsToSceneCoords:viewportCoordsToSceneCoords,determineFocusDistance:determineFocusDistance,intersectElementWithLine:intersectElementWithLine,getCommonBoundingBox:getCommonBoundingBox,getMaximumGroups:getMaximumGroups,measureText:measureText,getLineHeight:getLineHeight,wrapText:wrapText,getFontString:getFontString,getBoundTextMaxWidth:getBoundTextMaxWidth,exportToSvg:exportToSvg,exportToBlob:exportToBlob,mutateElement:mutateElement,restore:restore,mermaidToExcalidraw:mermaidToExcalidraw,getFontFamilyString:getFontFamilyString,getContainerElement:getContainerElement,refreshTextDimensions:refreshTextDimensions,getCSSFontDefinition:getCSSFontDefinition,loadSceneFonts:loadSceneFonts,loadMermaid:loadMermaid}=excalidrawLib)}const FONTS_STYLE_ID="excalidraw-custom-fonts",CJK_STYLE_ID="excalidraw-cjk-fonts";function JSON_parse(e){return JSON.parse(e.replaceAll("[","["))}/Mac|iPod|iPhone|iPad/.test(window.navigator.platform);const DEVICE={isDesktop:!document.body.hasClass("is-tablet")&&!document.body.hasClass("is-mobile"),isPhone:document.body.hasClass("is-phone"),isTablet:document.body.hasClass("is-tablet"),isMobile:document.body.hasClass("is-mobile"),isLinux:document.body.hasClass("mod-
|
||
|
|
||
|
/* nosourcemap */
|