Affected files: .obsidian/community-plugins.json .obsidian/plugins/obsidian-advanced-slides/css/layout.css .obsidian/plugins/obsidian-advanced-slides/css/mattropolis.css .obsidian/plugins/obsidian-advanced-slides/css/vs2015.css .obsidian/plugins/obsidian-advanced-slides/data.json .obsidian/plugins/obsidian-advanced-slides/dist/fontawesome/all.min.js .obsidian/plugins/obsidian-advanced-slides/dist/reset.css .obsidian/plugins/obsidian-advanced-slides/dist/reveal.css .obsidian/plugins/obsidian-advanced-slides/dist/reveal.esm.js .obsidian/plugins/obsidian-advanced-slides/dist/reveal.esm.js.map .obsidian/plugins/obsidian-advanced-slides/dist/reveal.js .obsidian/plugins/obsidian-advanced-slides/dist/reveal.js.map .obsidian/plugins/obsidian-advanced-slides/dist/theme/beige.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/black.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/blood.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/consult.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/lato/lato.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/league-gothic/league-gothic.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/LICENSE .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.eot .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.woff .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.eot .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.woff .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff .obsidian/plugins/obsidian-advanced-slides/dist/theme/fonts/source-sans-pro/source-sans-pro.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/league.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/mattropolis.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/moon.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/night.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/serif.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/simple.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/sky.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/solarized.css .obsidian/plugins/obsidian-advanced-slides/dist/theme/white.css .obsidian/plugins/obsidian-advanced-slides/distVersion.json .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/README.md .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/_style.css .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/blackboard.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-black.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-blue.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-green.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-orange.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-purple.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-red.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/boardmarker-yellow.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-blue.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-green.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-orange.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-purple.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-red.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-white.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/chalk-yellow.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/sponge.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/img/whiteboard.png .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/plugin (copy).js .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/chalkboard/style.css .obsidian/plugins/obsidian-advanced-slides/plugin/chart/README.md .obsidian/plugins/obsidian-advanced-slides/plugin/chart/chart.min.js .obsidian/plugins/obsidian-advanced-slides/plugin/chart/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/customcontrols/README.md .obsidian/plugins/obsidian-advanced-slides/plugin/customcontrols/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/customcontrols/style.css .obsidian/plugins/obsidian-advanced-slides/plugin/elapsed-time-bar/elapsed-time-bar.js .obsidian/plugins/obsidian-advanced-slides/plugin/highlight/highlight.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/highlight/highlight.js .obsidian/plugins/obsidian-advanced-slides/plugin/highlight/monokai.css .obsidian/plugins/obsidian-advanced-slides/plugin/highlight/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/highlight/zenburn.css .obsidian/plugins/obsidian-advanced-slides/plugin/markdown/markdown.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/markdown/markdown.js .obsidian/plugins/obsidian-advanced-slides/plugin/markdown/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/katex.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/math.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/math.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/a11y/assistive-mml.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/a11y/complexity.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/a11y/explorer.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/a11y/semantic-enrich.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/adaptors/liteDOM.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/core.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/asciimath.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/mml.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/mml/entities.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/mml/extensions/mml3.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/mml/extensions/mml3.sef.json .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex-base.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex-full.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/action.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/all-packages.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/ams.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/amscd.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/autoload.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/bbox.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/boldsymbol.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/braket.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/bussproofs.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/cancel.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/centernot.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/color.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/colortbl.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/colorv2.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/configmacros.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/enclose.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/extpfeil.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/gensymb.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/html.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/mathtools.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/mhchem.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/newcommand.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/noerrors.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/noundefined.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/physics.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/require.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/setoptions.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/tagformat.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/textcomp.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/textmacros.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/unicode.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/upgreek.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/input/tex/extensions/verb.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/latest.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/loader.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/mml-chtml.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/mml-svg.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/node-main.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/tex.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_AMS-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Italic.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Italic.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size3-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Size4-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Regular.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/chtml/fonts/woff-v2/MathJax_Zero.woff .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/svg.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/output/svg/fonts/tex.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/de.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/en.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/es.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/fr.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/hi.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/it.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/mathmaps/nemeth.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/sre-node.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/sre/sre_browser.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/startup.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/tex-chtml-full.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/tex-chtml.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/tex-mml-chtml.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/tex-mml-svg.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/tex-svg-full.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/tex-svg.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/ui/lazy.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/ui/menu.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax/ui/safe.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax2.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/mathjax3.js .obsidian/plugins/obsidian-advanced-slides/plugin/math/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/menu/CONTRIBUTING.md .obsidian/plugins/obsidian-advanced-slides/plugin/menu/LICENSE .obsidian/plugins/obsidian-advanced-slides/plugin/menu/README.md .obsidian/plugins/obsidian-advanced-slides/plugin/menu/bower.json .obsidian/plugins/obsidian-advanced-slides/plugin/menu/gulpfile.js .obsidian/plugins/obsidian-advanced-slides/plugin/menu/menu.css .obsidian/plugins/obsidian-advanced-slides/plugin/menu/menu.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/menu/menu.js .obsidian/plugins/obsidian-advanced-slides/plugin/menu/package.json .obsidian/plugins/obsidian-advanced-slides/plugin/menu/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/mermaid/mermaid.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/mermaid/mermaid.js .obsidian/plugins/obsidian-advanced-slides/plugin/mermaid/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/notes/notes.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/notes/notes.js .obsidian/plugins/obsidian-advanced-slides/plugin/notes/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/notes/speaker-view.html .obsidian/plugins/obsidian-advanced-slides/plugin/reveal-pointer/pointer.css .obsidian/plugins/obsidian-advanced-slides/plugin/reveal-pointer/pointer.js .obsidian/plugins/obsidian-advanced-slides/plugin/search/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/search/search.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/search/search.js .obsidian/plugins/obsidian-advanced-slides/plugin/zoom/plugin.js .obsidian/plugins/obsidian-advanced-slides/plugin/zoom/zoom.esm.js .obsidian/plugins/obsidian-advanced-slides/plugin/zoom/zoom.js .obsidian/plugins/obsidian-advanced-slides/template/embed.html .obsidian/plugins/obsidian-advanced-slides/template/reveal.html .obsidian/plugins/obsidian-omnivore/data.json 01. Projects/Coding Mentorship/Temas/Pasted image 20240514115320.png 01. Projects/Coding Mentorship/Temas/Programación orientada a objectos.md 01. Projects/Coding Mentorship/Temas/Programación orientada a objetos.md
1 line
No EOL
8 KiB
JavaScript
1 line
No EOL
8 KiB
JavaScript
!function(){"use strict";var t={433:function(t,e,r){var n,i=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=this&&this.__assign||function(){return(a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var i in e=arguments[r])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,a=r.call(t),o=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o},c=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,i=t.length;r<n;r++,i++)t[i]=e[r];return t};Object.defineProperty(e,"__esModule",{value:!0}),e.EnrichHandler=e.EnrichedMathDocumentMixin=e.EnrichedMathItemMixin=void 0;var l=r(184),h=r(769),u=r(758),p=r(77),d=r(905),f="none";function y(t,e,r){return function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return i(n,t),n.prototype.serializeMml=function(t){if("outerHTML"in t)return t.outerHTML;if("undefined"!=typeof Element&&"undefined"!=typeof window&&t instanceof Element){var e=window.document.createElement("div");return e.appendChild(t),e.innerHTML}return t.toString()},n.prototype.enrich=function(t,n){if(void 0===n&&(n=!1),!(this.state()>=h.STATE.ENRICHED)){if(!this.isEscaped&&(t.options.enableEnrichment||n)){"undefined"!=typeof sre&&sre.Engine.isReady()||l.mathjax.retryAfter(d.sreReady()),t.options.sre.speech!==f&&(SRE.setupEngine(t.options.sre),f=t.options.sre.speech);var i=new t.options.MathItem("",e);try{var a=this.inputData.originalMml=r(this.root);i.math=this.serializeMml(SRE.toEnriched(a)),i.display=this.display,i.compile(t),this.root=i.root,this.inputData.enrichedMml=i.math}catch(e){t.options.enrichError(t,this,e)}}this.state(h.STATE.ENRICHED)}},n.prototype.attachSpeech=function(t){var e,r;if(!(this.state()>=h.STATE.ATTACHSPEECH)){var n=this.root.attributes.get("aria-label")||this.getSpeech(this.root);if(n){var i=t.adaptor,a=this.typesetRoot;i.setAttribute(a,"aria-label",n);try{for(var s=o(i.childNodes(a)),c=s.next();!c.done;c=s.next()){var l=c.value;i.setAttribute(l,"aria-hidden","true")}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}}this.state(h.STATE.ATTACHSPEECH)}},n.prototype.getSpeech=function(t){var e,r,n=t.attributes;if(!n)return"";var i=n.getExplicit("data-semantic-speech");if(!n.getExplicit("data-semantic-parent")&&i)return i;try{for(var a=o(t.childNodes),s=a.next();!s.done;s=a.next()){var c=s.value,l=this.getSpeech(c);if(null!=l)return l}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}return""},n}(t)}function m(t,e){var r;return(r=function(t){function r(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var i=t.apply(this,c([],s(r)))||this;e.setMmlFactory(i.mmlFactory);var a=i.constructor.ProcessBits;a.has("enriched")||(a.allocate("enriched"),a.allocate("attach-speech"));var o=new u.SerializedMmlVisitor(i.mmlFactory),l=function(t){return o.visitTree(t)};return i.options.MathItem=y(i.options.MathItem,e,l),i}return i(r,t),r.prototype.attachSpeech=function(){var t,e;if(!this.processed.isSet("attach-speech")){try{for(var r=o(this.math),n=r.next();!n.done;n=r.next()){n.value.attachSpeech(this)}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}this.processed.set("attach-speech")}return this},r.prototype.enrich=function(){var t,e;if(!this.processed.isSet("enriched")){if(this.options.enableEnrichment)try{for(var r=o(this.math),n=r.next();!n.done;n=r.next()){n.value.enrich(this)}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}this.processed.set("enriched")}return this},r.prototype.enrichError=function(t,e,r){console.warn("Enrichment error:",r)},r.prototype.state=function(e,r){return void 0===r&&(r=!1),t.prototype.state.call(this,e,r),e<h.STATE.ENRICHED&&this.processed.clear("enriched"),this},r}(t)).OPTIONS=a(a({},t.OPTIONS),{enableEnrichment:!0,enrichError:function(t,e,r){return t.enrichError(t,e,r)},renderActions:p.expandable(a(a({},t.OPTIONS.renderActions),{enrich:[h.STATE.ENRICHED],attachSpeech:[h.STATE.ATTACHSPEECH]})),sre:p.expandable({speech:"none",domain:"mathspeak",style:"default",locale:"en"})}),r}h.newState("ENRICHED",30),h.newState("ATTACHSPEECH",155),e.EnrichedMathItemMixin=y,e.EnrichedMathDocumentMixin=m,e.EnrichHandler=function(t,e){return e.setAdaptor(t.adaptor),t.documentClass=m(t.documentClass,e),t}},905:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.sreReady=void 0;var n=r(534),i="undefined"==typeof window?"./a11y/sre-node.js":"../../../speech-rule-engine/lib/sre_browser.js",a="undefined"==typeof sre?n.asyncLoad(i):Promise.resolve();e.sreReady=function(){return new Promise((function(t,e){a.then((function(){var r=(new Date).getTime(),n=function(){sre.Engine.isReady()?t():(new Date).getTime()-r<2e4?setTimeout(n,100):e("Timed out waiting for Speech-Rule-Engine")};n()})).catch((function(t){return e(t.message||t)}))}))}},723:function(t,e){MathJax._.components.global.isObject,MathJax._.components.global.combineConfig,e.PV=MathJax._.components.global.combineDefaults,e.r8=MathJax._.components.global.combineWithMathJax,MathJax._.components.global.MathJax},769:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.protoItem=MathJax._.core.MathItem.protoItem,e.AbstractMathItem=MathJax._.core.MathItem.AbstractMathItem,e.STATE=MathJax._.core.MathItem.STATE,e.newState=MathJax._.core.MathItem.newState},758:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.DATAMJX=MathJax._.core.MmlTree.SerializedMmlVisitor.DATAMJX,e.toEntity=MathJax._.core.MmlTree.SerializedMmlVisitor.toEntity,e.SerializedMmlVisitor=MathJax._.core.MmlTree.SerializedMmlVisitor.SerializedMmlVisitor},184:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.mathjax=MathJax._.mathjax.mathjax},534:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.asyncLoad=MathJax._.util.AsyncLoad.asyncLoad},77:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.isObject=MathJax._.util.Options.isObject,e.APPEND=MathJax._.util.Options.APPEND,e.REMOVE=MathJax._.util.Options.REMOVE,e.OPTIONS=MathJax._.util.Options.OPTIONS,e.Expandable=MathJax._.util.Options.Expandable,e.expandable=MathJax._.util.Options.expandable,e.makeArray=MathJax._.util.Options.makeArray,e.keys=MathJax._.util.Options.keys,e.copy=MathJax._.util.Options.copy,e.insert=MathJax._.util.Options.insert,e.defaultOptions=MathJax._.util.Options.defaultOptions,e.userOptions=MathJax._.util.Options.userOptions,e.selectOptions=MathJax._.util.Options.selectOptions,e.selectOptionsFromKeys=MathJax._.util.Options.selectOptionsFromKeys,e.separateOptions=MathJax._.util.Options.separateOptions,e.lookup=MathJax._.util.Options.lookup},475:function(t,e){e.K=MathJax._.input.mathml_ts.MathML}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={exports:{}};return t[n].call(a.exports,a,a.exports,r),a.exports}!function(){var t=r(723),e=r(433),n=r(905);(0,t.r8)({_:{a11y:{"semantic-enrich":e,sre:n}}});var i=r(475);MathJax.loader&&(0,t.PV)(MathJax.config.loader,"a11y/semantic-enrich",{checkReady:function(){return(0,n.sreReady)()}}),MathJax.startup&&MathJax.startup.extendHandler((function(t){return(0,e.EnrichHandler)(t,new i.K)}))}()}(); |