foremark
Version:
A technology for writing semi-plain text documents that extends upon the concept of Markdeep.
2 lines • 141 kB
JavaScript
/*! For license information please see foremark.js.LICENSE */
!function(e){function n(n){for(var t,r,i=n[0],a=n[1],l=0,s=[];l<i.length;l++)r=i[l],Object.prototype.hasOwnProperty.call(o,r)&&o[r]&&s.push(o[r][0]),o[r]=0;for(t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t]);for(u&&u(n);s.length;)s.shift()()}var t={},o={1:0};var r={};var i={34:function(){return{}}};function a(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.e=function(e){var n=[],t=o[e];if(0!==t)if(t)n.push(t[2]);else{var l=new Promise((function(n,r){t=o[e]=[n,r]}));n.push(t[2]=l);var s,c=document.createElement("script");c.charset="utf-8",c.timeout=120,a.nc&&c.setAttribute("nonce",a.nc),c.src=function(e){return a.p+"foremark-"+({0:"diagram",2:"hljs",3:"katex"}[e]||e)+".js"}(e);var u=new Error;s=function(n){c.onerror=c.onload=null,clearTimeout(p);var t=o[e];if(0!==t){if(t){var r=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;u.message="Loading chunk "+e+" failed.\n("+r+": "+i+")",u.name="ChunkLoadError",u.type=r,u.request=i,t[1](u)}o[e]=void 0}};var p=setTimeout((function(){s({type:"timeout",target:c})}),12e4);c.onerror=c.onload=s,document.head.appendChild(c)}return({0:[34]}[e]||[]).forEach((function(e){var t=r[e];if(t)n.push(t);else{var o,l=i[e](),s=fetch(a.p+""+{34:"95115ca36ef51ba9d106"}[e]+".module.wasm");if(l instanceof Promise&&"function"==typeof WebAssembly.compileStreaming)o=Promise.all([WebAssembly.compileStreaming(s),l]).then((function(e){return WebAssembly.instantiate(e[0],e[1])}));else if("function"==typeof WebAssembly.instantiateStreaming)o=WebAssembly.instantiateStreaming(s,l);else{o=s.then((function(e){return e.arrayBuffer()})).then((function(e){return WebAssembly.instantiate(e,l)}))}n.push(r[e]=o.then((function(n){return a.w[e]=(n.instance||n).exports})))}})),Promise.all(n)},a.m=e,a.c=t,a.d=function(e,n,t){a.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,n){if(1&n&&(e=a(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)a.d(t,o,function(n){return e[n]}.bind(null,o));return t},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="",a.oe=function(e){throw console.error(e),e},a.w={};var l=window.webpackJsonp=window.webpackJsonp||[],s=l.push.bind(l);l.push=n,l=l.slice();for(var c=0;c<l.length;c++)n(l[c]);var u=s;a(a.s=7)}([function(e,n,t){"use strict";var o;function r(e,n,t){if(!t||typeof t.value!==o.typeOfFunction)throw new TypeError("Only methods can be decorated with @bind. <"+n+"> is not a method!");return{configurable:o.boolTrue,get:function(){var e=t.value.bind(this);return Object.defineProperty(this,n,{value:e,configurable:o.boolTrue,writable:o.boolTrue}),e}}}Object.defineProperty(n,"__esModule",{value:!0}),function(e){e.typeOfFunction="function",e.boolTrue=!0}(o||(o={})),n.bind=r,n.default=r},function(e,n,t){var o;!function(){"use strict";var t={}.hasOwnProperty;function r(){for(var e=[],n=0;n<arguments.length;n++){var o=arguments[n];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)&&o.length){var a=r.apply(null,o);a&&e.push(a)}else if("object"===i)for(var l in o)t.call(o,l)&&o[l]&&e.push(l)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(n,[]))||(e.exports=o)}()},function(e,n,t){"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t=function(e,n){var t=e[1]||"",o=e[3];if(!o)return t;if(n&&"function"==typeof btoa){var r=(a=o,l=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(s," */")),i=o.sources.map((function(e){return"/*# sourceURL=".concat(o.sourceRoot||"").concat(e," */")}));return[t].concat(i).concat([r]).join("\n")}var a,l,s;return[t].join("\n")}(n,e);return n[2]?"@media ".concat(n[2]," {").concat(t,"}"):t})).join("")},n.i=function(e,t,o){"string"==typeof e&&(e=[[null,e,""]]);var r={};if(o)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(r[a]=!0)}for(var l=0;l<e.length;l++){var s=[].concat(e[l]);o&&r[s[0]]||(t&&(s[2]?s[2]="".concat(t," and ").concat(s[2]):s[2]=t),n.push(s))}},n}},function(e,n,t){e.exports=function(e){var n=t.p;return e.replace(/url\(\.\/([^)]+)\)/g,(function(e,t){return'url("'+n+t+'")'}))}},function(e,n,t){var o,r,i={},a=(o=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===r&&(r=o.apply(this,arguments)),r}),l=function(e,n){return n?n.querySelector(e):document.querySelector(e)},s=function(e){var n={};return function(e,t){if("function"==typeof e)return e();if(void 0===n[e]){var o=l.call(this,e,t);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}n[e]=o}return n[e]}}(),c=null,u=0,p=[],f=t(10);function d(e,n){for(var t=0;t<e.length;t++){var o=e[t],r=i[o.id];if(r){r.refs++;for(var a=0;a<r.parts.length;a++)r.parts[a](o.parts[a]);for(;a<o.parts.length;a++)r.parts.push(v(o.parts[a],n))}else{var l=[];for(a=0;a<o.parts.length;a++)l.push(v(o.parts[a],n));i[o.id]={id:o.id,refs:1,parts:l}}}}function h(e,n){for(var t=[],o={},r=0;r<e.length;r++){var i=e[r],a=n.base?i[0]+n.base:i[0],l={css:i[1],media:i[2],sourceMap:i[3]};o[a]?o[a].parts.push(l):t.push(o[a]={id:a,parts:[l]})}return t}function m(e,n){var t=s(e.insertInto);if(!t)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var o=p[p.length-1];if("top"===e.insertAt)o?o.nextSibling?t.insertBefore(n,o.nextSibling):t.appendChild(n):t.insertBefore(n,t.firstChild),p.push(n);else if("bottom"===e.insertAt)t.appendChild(n);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var r=s(e.insertAt.before,t);t.insertBefore(n,r)}}function g(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var n=p.indexOf(e);n>=0&&p.splice(n,1)}function b(e){var n=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return t.nc}();o&&(e.attrs.nonce=o)}return A(n,e.attrs),m(e,n),n}function A(e,n){Object.keys(n).forEach((function(t){e.setAttribute(t,n[t])}))}function v(e,n){var t,o,r,i;if(n.transform&&e.css){if(!(i="function"==typeof n.transform?n.transform(e.css):n.transform.default(e.css)))return function(){};e.css=i}if(n.singleton){var a=u++;t=c||(c=b(n)),o=x.bind(null,t,a,!1),r=x.bind(null,t,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(e){var n=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",A(n,e.attrs),m(e,n),n}(n),o=k.bind(null,t,n),r=function(){g(t),t.href&&URL.revokeObjectURL(t.href)}):(t=b(n),o=_.bind(null,t),r=function(){g(t)});return o(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;o(e=n)}else r()}}e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(n=n||{}).attrs="object"==typeof n.attrs?n.attrs:{},n.singleton||"boolean"==typeof n.singleton||(n.singleton=a()),n.insertInto||(n.insertInto="head"),n.insertAt||(n.insertAt="bottom");var t=h(e,n);return d(t,n),function(e){for(var o=[],r=0;r<t.length;r++){var a=t[r];(l=i[a.id]).refs--,o.push(l)}e&&d(h(e,n),n);for(r=0;r<o.length;r++){var l;if(0===(l=o[r]).refs){for(var s=0;s<l.parts.length;s++)l.parts[s]();delete i[l.id]}}}};var y,w=(y=[],function(e,n){return y[e]=n,y.filter(Boolean).join("\n")});function x(e,n,t,o){var r=t?"":o.css;if(e.styleSheet)e.styleSheet.cssText=w(n,r);else{var i=document.createTextNode(r),a=e.childNodes;a[n]&&e.removeChild(a[n]),a.length?e.insertBefore(i,a[n]):e.appendChild(i)}}function _(e,n){var t=n.css,o=n.media;if(o&&e.setAttribute("media",o),e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}function k(e,n,t){var o=t.css,r=t.sourceMap,i=void 0===n.convertToAbsoluteUrls&&r;(n.convertToAbsoluteUrls||i)&&(o=f(o)),r&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([o],{type:"text/css"}),l=e.href;e.href=URL.createObjectURL(a),l&&URL.revokeObjectURL(l)}},function(e,n,t){"use strict";e.exports=function(e,n){return n||(n={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},function(e,n,t){var o,r,i;r=[n,e],void 0===(i="function"==typeof(o=function(e,n){"use strict";var t=5e3,o="callback";function r(){return"jsonp_"+Date.now()+"_"+Math.ceil(1e5*Math.random())}function i(e){try{delete window[e]}catch(n){window[e]=void 0}}function a(e){var n=document.getElementById(e);n&&document.getElementsByTagName("head")[0].removeChild(n)}n.exports=function(e){var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],l=e,s=n.timeout||t,c=n.jsonpCallback||o,u=void 0;return new Promise((function(t,o){var p=n.jsonpCallbackFunction||r(),f=c+"_"+p;window[p]=function(e){t({ok:!0,json:function(){return Promise.resolve(e)}}),u&&clearTimeout(u),a(f),i(p)},l+=-1===l.indexOf("?")?"?":"&";var d=document.createElement("script");d.setAttribute("src",""+l+c+"="+p),n.charset&&d.setAttribute("charset",n.charset),d.id=f,document.getElementsByTagName("head")[0].appendChild(d),u=setTimeout((function(){o(new Error("JSONP request to "+e+" timed out")),i(p),a(f),window[p]=function(){i(p)}}),s),d.onerror=function(){o(new Error("JSONP request to "+e+" failed")),i(p),a(f),u&&clearTimeout(u)}}))}})?o.apply(n,r):o)||(e.exports=i)},function(e,n,t){"use strict";if(12354!=="あ".charCodeAt(0))throw new Error("The application was loaded with a wrong encoding.");console.log("\n%cForemark%c 0.4.3 (https://foremark.github.io/)\n\n%cRevision: %c46b40e2b2f85116668ddb1ce0acaa2812046ca91@master\n\n","font-size: 150%; font-style: italic;","","font-size: 80%;","font-size: 80%; font-family: monospace;");var o=document.querySelector("script[data-rel=foremark]");if(o||(o=document.currentScript),!o)for(var r=document.getElementsByTagName("script"),i=0;i<r.length;++i){var a=r[i].src;/\/foremark(\.bundle)?\.js(\?[^#?.]*)?(#[^#?]*)?$/.test(a)&&(o=r[i])}var l=o&&o.src.match(/^(.*?)[^\/]+$/);l&&(t.p=l[1]),document.getElementsByTagName("head")[0]||document.getElementsByTagName("html")[0].appendChild(document.createElement("head")),document.getElementsByTagName("body")[0]||document.getElementsByTagName("html")[0].appendChild(document.createElement("body")),t(31).browserMain()},function(e,n,t){var o,r=t(9);"string"==typeof r&&(r=[[e.i,r,""]]),o=t(3);var i={transform:"app/view/transform-css.js",hmr:!0};i.transform=o,i.insertInto=void 0;t(4)(r,i);r.locals&&(e.exports=r.locals)},function(e,n,t){(n=t(2)(!1)).push([e.i,"@namespace xml url(http://www.w3.org/XML/1998/namespace);\n:root {\n --background-color: white;\n --text-color: #444;\n --foreground-color: black;\n}\n@media screen and (prefers-color-scheme: dark) {\n :root {\n --background-color: #222;\n --text-color: #eee;\n --foreground-color: white;\n }\n}\n/**\n * Hides the text contents. The text contents can be read by\n * assistive softwares.\n */\n._3uOAbvx54VV4hZ4MU8fTni {\n font-family: 'Helvetica Neue', 'Arial', 'Helvetica', 'Meiryo UI', sans-serif;\n font-size: 0.8rem;\n line-height: 1.2;\n margin: 0;\n padding: 5px 0;\n}\n._3uOAbvx54VV4hZ4MU8fTni code {\n font-size: 0.75rem;\n font-family: 'Dejavu Sans Mono', Menlo, Consolas, monospace;\n letter-spacing: -0.02em;\n overflow-wrap: break-word;\n}\n._3uOAbvx54VV4hZ4MU8fTni ul {\n margin: 0;\n padding: 0;\n}\n._3uOAbvx54VV4hZ4MU8fTni:focus {\n outline: none;\n}\nli._3gnlwDN0G8nIXkX0e7G9di {\n list-style: none;\n margin: 0;\n padding: 0;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a {\n color: inherit;\n text-decoration: none;\n display: block;\n padding: 0.25rem 0;\n}\n@media (max-width: 900px) {\n li._3gnlwDN0G8nIXkX0e7G9di > a {\n padding: 0.35rem 0;\n }\n}\nli._3gnlwDN0G8nIXkX0e7G9di._2ZNCvPInBK1YWMZbCNgHv1 > a {\n opacity: 0.7;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._2ZNCvPInBK1YWMZbCNgHv1 > a:hover {\n text-decoration: underline;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._2ZNCvPInBK1YWMZbCNgHv1 > a:not([href]) {\n opacity: 0.5;\n cursor: default !important;\n text-decoration: none !important;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span {\n float: left;\n display: inline-block;\n position: relative;\n width: 1.5em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span:before {\n content: \" \" /* U+3000 Ideographic Space */;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span > button {\n margin: 0;\n padding: 0;\n width: 100%;\n height: 1.2em;\n position: absolute;\n left: 0;\n top: calc(50% - 1.2em / 2);\n border: none;\n background: none;\n text-indent: -99999px;\n color: transparent;\n cursor: pointer;\n outline: none;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span > button:before {\n content: \"\";\n position: absolute;\n left: calc(50% - 3px);\n top: calc(50% - 3px);\n box-sizing: border-box;\n width: 6px;\n height: 6px;\n border-bottom: 2px solid;\n border-right: 2px solid;\n border-color: #666;\n opacity: 0.6;\n}\n@media (prefers-color-scheme: dark) {\n li._3gnlwDN0G8nIXkX0e7G9di > a > span > button:before {\n border-color: #eee;\n }\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span > button._3NuCrXB23lLEbxCuLy9lgg:before {\n transform: rotate(-45deg);\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span > button._3G-rCLMGy_AL7bvtoGau8s:before {\n transform: rotate(45deg) translate(0, -2px);\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > span > button:disabled {\n pointer-events: none;\n visibility: hidden;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > div > * {\n font-family: inherit;\n font-style: inherit;\n font-size: inherit;\n font-weight: inherit;\n margin: 0;\n padding: 0;\n padding-left: 0.2em;\n display: block;\n overflow: hidden;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > div > * a {\n color: inherit;\n text-decoration: inherit;\n pointer-events: none;\n}\nli._3gnlwDN0G8nIXkX0e7G9di > a > div > * .hide-sidenote {\n display: none;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._1ZJ3mdZwGIeRMdoEfM-7vl > a {\n padding-left: 0.1em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._3aK8HmlVvWrn9YcEMVEFjz > a {\n padding-left: 1.1em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._2stduOdkmXAlgA6Dh8zwEJ > a {\n padding-left: 1.72450479em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di.yV4CfEWzYtobNJhi0XYSY > a {\n padding-left: 2.25766928em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._2-aWYHxM5kizu46uJyozc9 > a {\n padding-left: 2.73901582em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di.cVefYV97h8iMPJgOG2rAx > a {\n padding-left: 3.18516931em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._1fTnznzXQos97uw5_q2bkL > a {\n padding-left: 3.60514409em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di.hB1F3tZYNTXUf9T580GaA > a {\n padding-left: 4.00452878em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._3Evx8LFivVRAiMuc91HEH > a {\n padding-left: 4.38709385em;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a > span > button:before {\n border-color: #eee;\n}\nli._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a {\n background: #7f7f7f;\n color: #eee;\n}\n._3uOAbvx54VV4hZ4MU8fTni:focus li._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a,\n._3uOAbvx54VV4hZ4MU8fTni:focus-within li._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a {\n background: #3060d0;\n}\n@media (max-width: 900px) {\n li._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a > span > button:before {\n border-color: #666;\n }\n li._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a {\n background: transparent !important;\n color: #3060d0;\n font-weight: 500;\n }\n}\n@media (max-width: 900px) and (prefers-color-scheme: dark) {\n li._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a > span > button:before {\n border-color: #eee;\n }\n}\n@media (max-width: 900px) and (prefers-color-scheme: dark) {\n li._3gnlwDN0G8nIXkX0e7G9di._3yxGUVuE1tkTO4M9V2NBOq > a {\n color: #40d0f0;\n }\n}\n",""]),n.locals={root:"_3uOAbvx54VV4hZ4MU8fTni",item:"_3gnlwDN0G8nIXkX0e7G9di",external:"_2ZNCvPInBK1YWMZbCNgHv1",collapsed:"_3NuCrXB23lLEbxCuLy9lgg",expanded:"_3G-rCLMGy_AL7bvtoGau8s",L1:"_1ZJ3mdZwGIeRMdoEfM-7vl",L2:"_3aK8HmlVvWrn9YcEMVEFjz",L3:"_2stduOdkmXAlgA6Dh8zwEJ",L4:"yV4CfEWzYtobNJhi0XYSY",L5:"_2-aWYHxM5kizu46uJyozc9",L6:"cVefYV97h8iMPJgOG2rAx",L7:"_1fTnznzXQos97uw5_q2bkL",L8:"hB1F3tZYNTXUf9T580GaA",L9:"_3Evx8LFivVRAiMuc91HEH",active:"_3yxGUVuE1tkTO4M9V2NBOq"},e.exports=n},function(e,n){e.exports=function(e){var n="undefined"!=typeof window&&window.location;if(!n)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var t=n.protocol+"//"+n.host,o=t+n.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,n){var r,i=n.trim().replace(/^"(.*)"$/,(function(e,n){return n})).replace(/^'(.*)'$/,(function(e,n){return n}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(r=0===i.indexOf("//")?i:0===i.indexOf("/")?t+i:o+i.replace(/^\.\//,""),"url("+JSON.stringify(r)+")")}))}},function(e,n,t){var o,r=t(12);"string"==typeof r&&(r=[[e.i,r,""]]),o=t(3);var i={transform:"app/view/transform-css.js",hmr:!0};i.transform=o,i.insertInto=void 0;t(4)(r,i);r.locals&&(e.exports=r.locals)},function(e,n,t){var o=t(2),r=t(5),i=t(13);n=o(!1);var a=r(i);n.push([e.i,"@namespace xml url(http://www.w3.org/XML/1998/namespace);\n:root {\n --background-color: white;\n --text-color: #444;\n --foreground-color: black;\n}\n@media screen and (prefers-color-scheme: dark) {\n :root {\n --background-color: #222;\n --text-color: #eee;\n --foreground-color: white;\n }\n}\n/**\n * Hides the text contents. The text contents can be read by\n * assistive softwares.\n */\n@font-face {\n font-family: 'icomoon';\n src: url("+a+") format('woff');\n font-weight: normal;\n font-style: normal;\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > span._2J6UEZUjMq7yf8flCGL6wu {\n position: absolute;\n left: 5px;\n right: 5px;\n top: 5px;\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > span._2J6UEZUjMq7yf8flCGL6wu:before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'icomoon' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n content: \"\\e986\";\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > span._2J6UEZUjMq7yf8flCGL6wu:before {\n opacity: 0.7;\n font-size: 70%;\n position: absolute;\n left: 0.5em;\n top: 0.6em;\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > span._2J6UEZUjMq7yf8flCGL6wu > input {\n font-family: 'Helvetica Neue', 'Arial', 'Helvetica', 'Meiryo UI', sans-serif;\n font-size: 0.8rem;\n -webkit-appearance: none;\n width: 100%;\n height: calc(1em + 12px);\n box-sizing: border-box;\n background: transparent;\n color: inherit;\n padding: 4px 4px 4px calc(4px + 1.4em);\n margin: 0;\n border-radius: 3px;\n border: none;\n box-shadow: 0px 0px 0px rgba(160, 160, 160, 0);\n transition: 200ms background, 200ms box-shadow;\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > span._2J6UEZUjMq7yf8flCGL6wu > input::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > span._2J6UEZUjMq7yf8flCGL6wu > input:focus {\n outline: none;\n box-shadow: 0px 0px 10px rgba(160, 160, 160, 0.15);\n background: white;\n background: var(--background-color);\n}\n._2NtQgGbZ2wXjZFokv2Jnhy > nav {\n display: block;\n position: absolute;\n left: 0;\n top: calc(1em + 16px);\n right: 0;\n bottom: calc(1.8rem + 1px);\n overflow: auto;\n pointer-events: auto;\n -webkit-overflow-scrolling: touch;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv {\n position: absolute;\n left: 7px;\n right: 7px;\n bottom: 0;\n height: calc(1.8rem + 1px);\n box-sizing: border-box;\n border-top: 1px solid rgba(128, 128, 128, 0.1);\n font-family: 'Helvetica Neue', 'Arial', 'Helvetica', 'Meiryo UI', sans-serif;\n font-size: 0.8rem;\n line-height: 1;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > button {\n border: none;\n background: none;\n padding: 0 0.7em;\n margin: 0;\n height: calc(1.8rem + 1px);\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit;\n line-height: 1;\n outline: none;\n color: inherit;\n display: flex;\n align-items: center;\n opacity: 0.5;\n cursor: pointer;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > button:hover {\n opacity: 0.8;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > input {\n display: none;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > label {\n box-sizing: border-box;\n height: calc(1.8rem + 1px - (4px * 2));\n border-radius: 4em;\n margin: 4px 2px;\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 0.5;\n border: 1px solid rgba(128, 128, 128, 0.2);\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > label:hover {\n opacity: 0.8;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > input:checked + label {\n opacity: 1;\n background: #888;\n border-color: #888;\n color: #eee;\n}\n._1JJ-ohhfTqJ8XGIrIKvaJv > div {\n position: relative;\n height: calc(1.8rem);\n}\n/* .toolbar2 */\n._2wgiKQ0uavJePe_awb4Rvp {\n float: left;\n font-size: 0.65rem !important;\n text-transform: uppercase;\n}\n._2wgiKQ0uavJePe_awb4Rvp._3dVVjx8RLPE5piPqJoq37B:before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'icomoon' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n content: \"\\e98b\";\n}\n._2wgiKQ0uavJePe_awb4Rvp._2WS-CW84GN78gouVErrNAf:before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'icomoon' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n content: \"\\e98a\";\n}\n._2wgiKQ0uavJePe_awb4Rvp._2LFmyf6JoeVTLCDK4knxBY:before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'icomoon' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n content: \"\\ea0d\";\n}\n._2wgiKQ0uavJePe_awb4Rvp:before {\n margin-right: 7px;\n}\n/* .toolbar2 */\n._3CR-MRrpw8jlmoaaMvt6ZI {\n float: right;\n text-align: center;\n width: 3em;\n position: relative;\n top: -1px;\n cursor: pointer;\n}\n._3CR-MRrpw8jlmoaaMvt6ZI:before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'icomoon' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n content: \"\\ea0c\";\n}\n._3CR-MRrpw8jlmoaaMvt6ZI > span {\n text-indent: -99999px;\n color: transparent;\n}\n._3CR-MRrpw8jlmoaaMvt6ZI + div {\n float: right;\n}\n/* .toolbar2 */\n._2zQ_zNnqCbShF3w5ZxDhRX {\n cursor: default;\n}\n._2zQ_zNnqCbShF3w5ZxDhRX > div {\n position: absolute;\n left: calc(3em + 8px / 2 / 1.41421356 + 12px);\n bottom: 4px;\n z-index: 10;\n white-space: nowrap;\n background: #fafafa;\n border-radius: 6px;\n padding: 10px 10px;\n border: 1px solid rgba(128, 128, 128, 0.4);\n transition: 200ms opacity;\n opacity: 0;\n pointer-events: none;\n}\n@media (prefers-color-scheme: dark) {\n ._2zQ_zNnqCbShF3w5ZxDhRX > div {\n background: #444;\n }\n}\n._2zQ_zNnqCbShF3w5ZxDhRX > div:before {\n content: \"\";\n display: block;\n position: absolute;\n left: -5px;\n top: calc(100% - 8px / 2 + 4px - 1.8rem / 2);\n width: 8px;\n height: 8px;\n border: 1px solid;\n border-color: transparent;\n border-bottom-color: rgba(128, 128, 128, 0.4);\n border-left-color: rgba(128, 128, 128, 0.4);\n background: #fafafa;\n transform: rotate(45deg);\n}\n@media (prefers-color-scheme: dark) {\n ._2zQ_zNnqCbShF3w5ZxDhRX > div:before {\n background: #444;\n }\n}\n@media screen and (max-width: 600px) {\n ._2zQ_zNnqCbShF3w5ZxDhRX > div {\n left: 1.5em;\n bottom: calc(100% + 8px / 2 / 1.41421356 + 4px);\n transform: translateX(-70%);\n }\n ._2zQ_zNnqCbShF3w5ZxDhRX > div:before {\n left: calc(70% - 8px / 2);\n top: auto;\n bottom: -5px;\n transform: rotate(-45deg);\n }\n}\n._2zQ_zNnqCbShF3w5ZxDhRX > div.act {\n pointer-events: initial;\n opacity: 1;\n transition: none;\n}\n/* .toolbar2 .helpPopup */\n._3dkNAdma8hjajnTj90QtBy p,\n._3dkNAdma8hjajnTj90QtBy h1,\n._3dkNAdma8hjajnTj90QtBy h2,\n._3dkNAdma8hjajnTj90QtBy h3 {\n margin: 0.2em 0;\n}\n._3dkNAdma8hjajnTj90QtBy h1 {\n font-size: 120%;\n font-weight: normal;\n}\n._3dkNAdma8hjajnTj90QtBy h1 > small {\n font-size: 90%;\n}\n._3dkNAdma8hjajnTj90QtBy h2,\n._3dkNAdma8hjajnTj90QtBy h3 {\n font-size: 80%;\n font-weight: normal;\n color: rgba(128, 128, 128, 0.9);\n text-transform: uppercase;\n}\n._3dkNAdma8hjajnTj90QtBy code {\n font-size: 80%;\n letter-spacing: -0.04em;\n}\n._3dkNAdma8hjajnTj90QtBy a {\n color: inherit;\n}\n._3dkNAdma8hjajnTj90QtBy kbd {\n border: 1px solid rgba(128, 128, 128, 0.4);\n padding: 0.2em 0.4em 0.1em;\n margin-right: 0.4em;\n border-radius: 3px;\n font-family: inherit;\n font-size: 90%;\n vertical-align: 0.1em;\n}\n._3dkNAdma8hjajnTj90QtBy hr {\n margin: 1em -10px;\n border: none;\n border-top: 1px solid rgba(128, 128, 128, 0.2);\n}\n._3dkNAdma8hjajnTj90QtBy ul {\n list-style: none;\n line-height: 1.5;\n margin: 0.5em 0;\n padding: 0;\n}\n",""]),n.locals={sidebar:"_2NtQgGbZ2wXjZFokv2Jnhy",search:"_2J6UEZUjMq7yf8flCGL6wu",toolbar2:"_1JJ-ohhfTqJ8XGIrIKvaJv",operateTOCGlobally:"_2wgiKQ0uavJePe_awb4Rvp",expandAll:"_3dVVjx8RLPE5piPqJoq37B",collapseAll:"_2WS-CW84GN78gouVErrNAf",clearSearch:"_2LFmyf6JoeVTLCDK4knxBY",helpButton:"_3CR-MRrpw8jlmoaaMvt6ZI",helpPopup:"_2zQ_zNnqCbShF3w5ZxDhRX",help:"_3dkNAdma8hjajnTj90QtBy"},e.exports=n},function(e,n,t){"use strict";t.r(n),n.default="data:font/woff;base64,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"},function(e,n,t){var o,r=t(15);"string"==typeof r&&(r=[[e.i,r,""]]),o=t(3);var i={transform:"app/view/transform-css.js",hmr:!0};i.transform=o,i.insertInto=void 0;t(4)(r,i);r.locals&&(e.exports=r.locals)},function(e,n,t){var o=t(2),r=t(5),i=t(16),a=t(17),l=t(18),s=t(19),c=t(20),u=t(21),p=t(22),f=t(23),d=t(24),h=t(25),m=t(26),g=t(27),b=t(28),A=t(29),v=t(30);n=o(!1);var y=r(i),w=r(a),x=r(l),_=r(s),k=r(c),C=r(u),N=r(p),E=r(f),T=r(d),j=r(h),B=r(m),I=r(g),S=r(b),M=r(A),R=r(v);n.push([e.i,'@namespace xml url(http://www.w3.org/XML/1998/namespace);\n:root {\n --background-color: white;\n --text-color: #444;\n --foreground-color: black;\n}\n@media screen and (prefers-color-scheme: dark) {\n :root {\n --background-color: #222;\n --text-color: #eee;\n --foreground-color: white;\n }\n}\n/**\n * Hides the text contents. The text contents can be read by\n * assistive softwares.\n */\n/*\n * "ET Book" webfont\n *\n * @license MIT License\n *\n * Copyright (c) 2015 Dmitry Krasny, Bonnie Scranton, Edward Tufte.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy of\n * this software and associated documentation files (the "Software"), to deal in\n * the Software without restriction, including without limitation the rights to\n * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\n * of the Software, and to permit persons to whom the Software is furnished to do\n * so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in all\n * copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n *\n */\n@font-face {\n font-family: "et-book";\n src: url('+y+') format("woff2"), url('+w+') format("woff");\n font-weight: normal;\n font-style: normal;\n}\n@font-face {\n font-family: "et-book";\n src: url('+x+') format("woff2"), url('+_+') format("woff");\n font-weight: normal;\n font-style: italic;\n}\n@font-face {\n font-family: "et-book";\n src: url('+k+') format("woff2"), url('+C+') format("woff");\n font-weight: bold;\n font-style: normal;\n}\n/*\n * Computer Modern Unicode fonts\n *\n * @license SIL Open Font License, Version 1.1\n *\n * Copyright (C) Authors of original metafont fonts:\n * Donald Ervin Knuth (cm, concrete fonts)\n * 1995, 1996, 1997 J"org Knappen, 1990, 1992 Norbert Schwarz (ec fonts)\n * 1992-2006 A.Khodulev, O.Lapko, A.Berdnikov, V.Volovich (lh fonts)\n * 1997-2005 Claudio Beccari (cb greek fonts)\n * 2002 FUKUI Rei (tipa fonts)\n * 2003-2005 Han The Thanh (Vietnamese fonts)\n * 1996-2005 Walter Schmidt (cmbright fonts)\n *\n * Copyright (C) 2003-2009, Andrey V. Panov (panov@canopus.iacp.dvo.ru),\n * with Reserved Font Family Name "Computer Modern Unicode fonts".\n *\n * This Font Software is licensed under the SIL Open Font License, Version 1.1.\n * This license is copied below, and is also available with a FAQ at:\n * http://scripts.sil.org/OFL\n *\n */\n@font-face {\n font-family: \'CMU Typewriter Text\';\n font-style: normal;\n font-weight: normal;\n src: local(\'CMU Typewriter Text Regular\'), url('+N+") format('woff2'), url("+E+") format('woff');\n}\n@font-face {\n font-family: 'CMU Typewriter Text';\n font-style: italic;\n font-weight: normal;\n src: local('CMU Typewriter Text Italic'), url("+T+") format('woff2'), url("+j+") format('woff');\n}\n@font-face {\n font-family: 'CMU Typewriter Text';\n font-style: normal;\n font-weight: bold;\n src: local('CMU Typewriter Text Bold'), url("+B+") format('woff2'), url("+I+") format('woff');\n}\n@font-face {\n font-family: 'CMU Typewriter Text';\n font-style: italic;\n font-weight: bold;\n src: local('CMU Typewriter Text BoldItalic'), url("+S+") format('woff2'), url("+M+") format('woff');\n}\nhtml,\nbody {\n background: white;\n background: var(--background-color);\n color: #444;\n color: var(--text-color);\n font-family: 'et-book', 'Palatino', serif;\n font-size: 17px;\n line-height: 1.5;\n margin: 0;\n padding: 0;\n -webkit-text-size-adjust: none;\n}\n[xml|lang=ja] html,\n[xml|lang=ja] body {\n font-family: 'et-book', 'YuMincho', 'Yu Mincho', 'Hiragino Mincho ProN', 'Hiragino Mincho Std', serif;\n}\nbody {\n display: block !important;\n}\n@media screen {\n ._1vn_4Gaeyw_VFyH2R9v2FH {\n padding: 0 5.5rem;\n }\n main {\n position: relative;\n transition: 200ms transform;\n }\n .kekdOa1zU6gpjam5f1vYQ main {\n transform: translateX(5.5rem);\n }\n}\n@media screen and (max-width: 900px) {\n ._1vn_4Gaeyw_VFyH2R9v2FH {\n padding: 0 !important;\n margin: 0 auto;\n max-width: calc(900px - 11rem - 2em);\n }\n}\n@media screen and (max-width: 900px) {\n main {\n transform: none !important;\n left: 0 !important;\n }\n}\n@media print {\n html,\n body {\n font-size: 12px;\n color: inherit;\n }\n}\n._207xWlC_orjtEhUS2lWkv4 {\n position: fixed;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 50;\n background: black;\n display: none;\n pointer-events: none;\n opacity: 0;\n transition: 200ms opacity;\n}\n@media (max-width: 900px) {\n ._207xWlC_orjtEhUS2lWkv4 {\n display: block;\n }\n ._3qJW2FPe5H0YqX3ohTOgtB ._207xWlC_orjtEhUS2lWkv4 {\n opacity: 0.5;\n pointer-events: auto;\n }\n}\n._3aA-sv05tZsTI6BclcyCeC {\n position: fixed;\n left: 0;\n top: 0;\n z-index: 100;\n white-space: nowrap;\n margin: 10px;\n pointer-events: none;\n transition: 200ms transform;\n}\n@media not screen {\n ._3aA-sv05tZsTI6BclcyCeC {\n display: none;\n }\n}\n._3aA-sv05tZsTI6BclcyCeC > * {\n vertical-align: middle;\n}\n.kekdOa1zU6gpjam5f1vYQ ._3aA-sv05tZsTI6BclcyCeC {\n transform: translateX(11rem);\n}\n@media (max-width: 900px) {\n ._3aA-sv05tZsTI6BclcyCeC {\n transform: none !important;\n }\n}\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox] {\n display: none;\n}\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox] + label {\n height: 30px;\n display: inline-block;\n box-sizing: border-box;\n border-radius: 1000px;\n opacity: 0.5;\n position: relative;\n pointer-events: auto;\n cursor: pointer;\n}\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox] + label:hover {\n opacity: 1;\n}\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label {\n background: #7f7f7f;\n color: #eee;\n opacity: 1;\n}\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv {\n width: 30px;\n text-indent: -99999px;\n color: transparent;\n}\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span {\n left: 9px;\n top: 11px;\n width: 12px;\n}\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span:before,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span:before,\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span:after,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span:after {\n content: \"\";\n left: 0;\n right: 0;\n}\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span,\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span:before,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span:before,\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span:after,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span:after {\n position: absolute;\n background: black;\n background: var(--foreground-color);\n height: 1px;\n}\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span:before,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span:before {\n top: 4px;\n}\n._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I > span:after,\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv > span:after {\n top: 8px;\n}\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label.MEc9m8Wix1YvlUPYKeE9I > span,\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label._1BKs0y3DpNKdzqp8r5Nplv > span,\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label.MEc9m8Wix1YvlUPYKeE9I > span:before,\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label._1BKs0y3DpNKdzqp8r5Nplv > span:before,\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label.MEc9m8Wix1YvlUPYKeE9I > span:after,\n._3aA-sv05tZsTI6BclcyCeC > input[type=checkbox]:checked + label._1BKs0y3DpNKdzqp8r5Nplv > span:after {\n background: #eee !important;\n}\n._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv {\n display: none !important;\n}\n@media (max-width: 900px) {\n ._3aA-sv05tZsTI6BclcyCeC label.MEc9m8Wix1YvlUPYKeE9I {\n display: none !important;\n }\n ._3aA-sv05tZsTI6BclcyCeC label._1BKs0y3DpNKdzqp8r5Nplv {\n display: inline-block !important;\n }\n}\n._3aA-sv05tZsTI6BclcyCeC ._17UHHoYZmDQqszA-sf_38m {\n position: relative;\n display: inline-block;\n width: 16px;\n height: 16px;\n margin: 0 8px;\n vertical-align: -4px;\n animation: 2000ms both infinite linear;\n animation-name: _17F-0zpdG3IUepCwKgf5XK;\n opacity: 0.6;\n}\n._3aA-sv05tZsTI6BclcyCeC ._17UHHoYZmDQqszA-sf_38m:before,\n._3aA-sv05tZsTI6BclcyCeC ._17UHHoYZmDQqszA-sf_38m:after {\n box-sizing: border-box;\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n border: 1px solid black;\n border: 1px solid var(--foreground-color);\n border-top-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n border-radius: 100%;\n animation: 600ms both infinite ease-in-out;\n animation-name: _17F-0zpdG3IUepCwKgf5XK;\n}\n._3aA-sv05tZsTI6BclcyCeC ._17UHHoYZmDQqszA-sf_38m:after {\n animation-delay: 50ms;\n}\n.VRI1mHhuWXBWql6gjHILN {\n position: fixed;\n left: 0;\n top: 0;\n bottom: 0;\n width: 11rem;\n z-index: 200;\n box-sizing: border-box;\n background: #fafafa;\n transition: 200ms transform;\n}\n@media not screen {\n .VRI1mHhuWXBWql6gjHILN {\n display: none;\n }\n}\n@media (max-width: 600px) {\n .VRI1mHhuWXBWql6gjHILN {\n width: 80%;\n }\n}\n@media screen and (prefers-color-scheme: dark) {\n .VRI1mHhuWXBWql6gjHILN {\n background: #444;\n }\n}\n._1vn_4Gaeyw_VFyH2R9v2FH:not(.kekdOa1zU6gpjam5f1vYQ) .VRI1mHhuWXBWql6gjHILN {\n transform: translateX(-100%);\n}\n@media (max-width: 900px) {\n ._1vn_4Gaeyw_VFyH2R9v2FH._3qJW2FPe5H0YqX3ohTOgtB .VRI1mHhuWXBWql6gjHILN {\n transform: none;\n }\n ._1vn_4Gaeyw_VFyH2R9v2FH:not(._3qJW2FPe5H0YqX3ohTOgtB) .VRI1mHhuWXBWql6gjHILN {\n transform: translateX(-100%);\n }\n}\nmain {\n margin: 3em 2em;\n line-height: 1.5;\n}\n@media screen and (max-width: 900px) {\n main {\n margin: 3em 1em;\n }\n}\n@media screen and (max-width: 600px) {\n main {\n margin: 3em 0.5em;\n }\n}\n[xml|lang=ja] main {\n line-height: 1.8;\n}\n@media screen {\n [xml|lang=ja] main {\n font-size: 95%;\n }\n}\nmain mf-document {\n display: block;\n overflow-wrap: break-word;\n}\nmain mf-title {\n font-size: 2.2rem;\n margin: 2em 0 1em;\n display: block;\n font-style: normal;\n line-height: 1.3;\n}\nmain mf-lead {\n display: block;\n font-style: italic;\n font-size: 1.1rem;\n margin: -1.5em 0 2em;\n}\n[xml|lang=ja] main mf-lead {\n font-style: normal;\n}\nmain h1 {\n font-size: 2rem;\n margin: 2.3rem 0 1.5rem;\n font-style: italic;\n font-weight: normal;\n clear: right;\n line-height: 1.3;\n}\n[xml|lang=ja] main h1 {\n font-style: normal;\n}\nmain h2 {\n font-size: 1.4rem;\n margin: 1rem 0 1rem;\n font-style: italic;\n font-weight: normal;\n clear: right;\n line-height: 1.3;\n}\n[xml|lang=ja] main h2 {\n font-style: normal;\n}\nmain h3,\nmain h4,\nmain h5,\nmain h6,\nmain h7,\nmain h8,\nmain h9 {\n font-weight: bold;\n line-height: 1.3;\n}\n[xml|lang=ja] main h3,\n[xml|lang=ja] main h4,\n[xml|lang=ja] main h5,\n[xml|lang=ja] main h6,\n[xml|lang=ja] main h7,\n[xml|lang=ja] main h8,\n[xml|lang=ja] main h9 {\n font-family: 'et-book', 'YuGothic', 'Yu Gothic', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'Hiragino Kaku Gothic Std', serif;\n}\nmain a.anchor {\n position: relative;\n display: block;\n top: calc(-25px - 1em);\n}\nmain mf-title,\nmain h1,\nmain h2,\nmain h3,\nmain h4,\nmain h5,\nmain h6,\nmain h7,\nmain h8,\nmain h9 {\n font-feature-settings: 'palt';\n}\nmain mf-title > span.section-number,\nmain h1 > span.section-number,\nmain h2 > span.section-number,\nmain h3 > span.section-number,\nmain h4 > span.section-number,\nmain h5 > span.section-number,\nmain h6 > span.section-number,\nmain h7 > span.section-number,\nmain h8 > span.section-number,\nmain h9 > span.section-number {\n font-style: normal;\n}\nmain a[href] {\n color: inherit;\n text-decoration: underline;\n}\nmain a[href]:hover {\n text-decoration: underline;\n}\n@media print {\n main a[href] {\n text-decoration: none;\n }\n}\nmain b {\n font-weight: bold;\n}\n[xml|lang=ja] main b {\n font-family: 'et-book', 'YuGothic', 'Yu Gothic', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'Hiragino Kaku Gothic Std', serif;\n}\nmain hr {\n border: none;\n border-top: 1px solid rgba(128, 128, 128, 0.3);\n margin: 4em 4em;\n}\nmain li > p,\nmain dt > p,\nmain dd > p {\n margin: 0;\n}\nmain li > p + p,\nmain dt > p + p,\nmain dd > p + p {\n margin-top: 0.5em;\n}\nmain li.checked,\nmain li.unchecked {\n list-style: none;\n}\nmain li.checked:before,\nmain li.unchecked:before {\n font-size: 120%;\n position: absolute;\n transform: translate(-1.2em, -0.15em);\n}\nmain li.checked:before {\n content: \"\\2611\";\n}\nmain li.unchecked:before {\n content: \"\\2610\";\n}\nmain mf-codeblock {\n background: white;\n background: var(--background-color);\n display: block;\n padding: 0.5em 0.5em;\n margin: 0.5em 0.5em 0.5em 1.3em;\n text-align: left;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\nmain pre {\n margin: 0;\n}\nmain blockquote {\n margin: 1em 1em;\n border-left: 3px solid rgba(128, 128, 128, 0.3);\n padding-left: 1em;\n font-size: 90%;\n}\nmain blockquote blockquote {\n font-size: inherit;\n}\nmain code,\nmain mf-code {\n white-space: pre-wrap;\n overflow-wrap: break-word;\n font-size: 95%;\n font-family: 'CMU Typewriter Text', Courier, monospace;\n tab-size: 4;\n -moz-tab-size: 4;\n -o-tab-size: 4;\n}\nmain h1 code,\nmain h2 code,\nmain h3 code,\nmain h1 mf-code,\nmain h2 mf-code,\nmain h3 mf-code {\n letter-spacing: -0.01em;\n}\nmain mf-code {\n line-height: 1.5em;\n display: block;\n overflow-wrap: break-word;\n}\nmain code {\n border-radius: 2px;\n padding: 0 2px;\n page-break-inside: avoid;\n white-space: pre-wrap;\n}\nmain mf-code {\n padding-left: 2em;\n position: relative;\n}\nmain mf-code mf-code-line {\n margin-right: -2em;\n}\nmain mf-code mf-code-line:before {\n content: \"\";\n}\n@supports (box-decoration-break: clone) or (-webkit-box-decoration-break: clone) {\n main mf-code > span {\n box-decoration-break: clone;\n -webkit-box-decoration-break: clone;\n margin-left: -2em;\n padding-left: 2em;\n background: url("+R+") 0.15em 50% no-repeat;\n background-size: 1.5em 1.5em;\n }\n main mf-code mf-code-line:before {\n border-left: 2em solid;\n margin-left: -2em;\n border-color: white;\n border-color: var(--background-color);\n }\n}\nmain mf-diagram:not(.loaded) {\n white-space: pre-wrap;\n overflow-wrap: break-word;\n font-size: 95%;\n font-family: 'CMU Typewriter Text', Courier, monospace;\n tab-size: 4;\n -moz-tab-size: 4;\n -o-tab-size: 4;\n display: inline-block;\n text-align: left;\n line-height: 1.3;\n}\nmain mf-diagram-inner {\n display: inline-block;\n width: 100%;\n}\nmain mf-diagram-inner > svg {\n width: 100%;\n}\nmain mf-diagram svg rect.backdrop,\nmain mf-diagram svg .bg_fill {\n fill: var(--background-color);\n}\nmain mf-diagram svg .fg_fill {\n fill: var(--foreground-color);\n}\nmain mf-diagram svg .fg_stroke {\n stroke: var(--foreground-color);\n}\nmain mf-diagram svg text {\n fill: var(--foreground-color);\n font-size: 14px;\n font-family: 'CMU Typewriter Text', Courier, monospace;\n white-space: nowrap;\n}\nmain mf-admonition {\n display: block;\n position: relative;\n margin: 1em 0;\n padding: 0em 1em;\n border-left: 4px solid rgba(128, 128, 128, 0.3);\n background-color: rgba(128, 128, 128, 0.08);\n overflow: hidden;\n border-radius: 3px;\n}\nmain mf-admonition > mf-admonition-title {\n display: block;\n font-weight: bold;\n border-color: rgba(68, 138, 255, 0.4);\n margin-top: 1em;\n}\nmain mf-admonition > mf-admonition-title::before {\n font-weight: bold;\n font-size: 150%;\n}\nmain mf-admonition[type=tip],\nmain mf-admonition[type=hint] {\n border-left-color: rgba(50, 255, 90, 0.4);\n background-color: rgba(50, 255, 90, 0.15);\n}\nmain mf-admonition[type=warning],\nmain mf-admonition[type=attention],\nmain mf-admonition[type=caution],\nmain mf-admonition[type=important] {\n border-left-color: rgba(255, 205, 0, 0.4);\n background-color: rgba(255, 205, 0, 0.15);\n}\nmain mf-admonition[type=error],\nmain mf-admonition[type=danger] {\n border-left-color: rgba(255, 23, 68, 0.25);\n background-color: rgba(255, 23, 68, 0.1);\n}\nmain div.tableWrapper {\n overflow-x: auto;\n max-width: 100%;\n -webkit-overflow-scrolling: touch;\n}\nmain table {\n border-collapse: collapse;\n margin: 1em 0;\n min-width: 80%;\n}\nmain td,\nmain th {\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n padding: 0.4em 0.6em;\n}\n@media print {\n main td,\n main th {\n border-width: 0.5px;\n }\n}\nmain th {\n font-weight: bold;\n}\n[xml|lang=ja] main th {\n font-family: 'et-book', 'YuGothic', 'Yu Gothic', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', 'Hiragino Kaku Gothic Std', serif;\n}\nmain img,\nmain video,\nmain audio,\nmain iframe {\n max-width: 100%;\n}\nmain mf-media {\n text-align: left;\n}\nmain mf-figure,\nmain mf-note {\n display: block;\n margin: 1em 1em;\n}\nmain mf-figure p,\nmain mf-note p {\n margin: 0.25em 0;\n}\nmain mf-cite {\n display: block;\n}\nmain mf-cite p {\n margin: 0.25em 0;\n}\nmain mf-cite:not(.surrogate) {\n padding-left: 7em;\n overflow: hidden;\n}\nmain mf-cite:not(.surrogate) > p > mf-label {\n display: block;\n overflow-wrap: break-word;\n float: left;\n width: 6.7em;\n margin-left: -7em;\n}\nmain mf-cite:not(.surrogate):after {\n content: \"\";\n display: block;\n clear: left;\n}\nmain mf-figure {\n text-align: center;\n}\nmain mf-figure > div > mf-figure-caption,\nmain mf-figure > div > p > mf-figure-caption {\n display: block;\n}\nmain mf-figure > div > mf-figure-caption mf-label:after,\nmain mf-figure > div > p > mf-figure-caption mf-label:after {\n content: ': ';\n}\nmain mf-note {\n font-size: 90%;\n line-height: 1.4;\n}\nmain mf-note > div > mf-label,\nmain mf-note > div > p > mf-label {\n display: block;\n float: left;\n vertical-align: super;\n font-size: smaller;\n margin-right: 0.5em;\n}\nmain mf-sidenote {\n display: none;\n}\nmain .only-sidenote {\n display: none;\n}\n@media (min-width: 600.00001px), print {\n main mf-document.has-sidenotes {\n margin-right: calc(11rem + 20px);\n }\n main mf-document.has-sidenotes mf-figure[size=\"full\"] {\n margin: 1em 0;\n clear: both;\n width: calc(100% + 11rem + 20px);\n }\n main mf-document.has-sidenotes mf-figure[size=\"full\"] > div > mf-figure-caption {\n float: right;\n position: relative;\n width: 11rem;\n top: -20px;\n