From fd09fe9829f32c02ddbf06546b8a8a28d365a5ad Mon Sep 17 00:00:00 2001 From: zhangconging <14204416+zhangconging@user.noreply.gitee.com> Date: Fri, 23 Jan 2026 10:32:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 + README.md | 16 + docs/README.md | 3 + docs/UpdateLog/PHOTO/ForTemplateShow.png | Bin 0 -> 61257 bytes docs/UpdateLog/Template.md | 26 ++ docs/_sidebar.md | 5 + docs/docsify-pagination.min.js | 1 + docs/docsify.min.js | 1 + docs/favicon.ico | Bin 0 -> 66091 bytes docs/index.html | 56 +++ docs/search.js | 535 +++++++++++++++++++++++ docs/vue.css | 1 + docs/zoom-image.min.js | 1 + package.json | 23 + 14 files changed, 673 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 docs/README.md create mode 100644 docs/UpdateLog/PHOTO/ForTemplateShow.png create mode 100644 docs/UpdateLog/Template.md create mode 100644 docs/_sidebar.md create mode 100644 docs/docsify-pagination.min.js create mode 100644 docs/docsify.min.js create mode 100644 docs/favicon.ico create mode 100644 docs/index.html create mode 100644 docs/search.js create mode 100644 docs/vue.css create mode 100644 docs/zoom-image.min.js create mode 100644 package.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..877522b --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules +/package-lock.json +/launch.json +.vscode +.history \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..4f7cefd --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# WebCAD 帮助文档 + +本地调试部署 + +> `npm run d` + +图片缩放: + +``` + ![test image size](/zyc.png) //无缩放 + ![test image size](/zyc.png ":size=400") //缩放宽高一致 + ![test image size](/zyc.png ":size=200x300") //缩放宽高不一致 + ![test image size](/zyc.png ":size=10%") //百分比缩放 +``` + +> 关于图片插入与图片缩放: https://docsify.js.org/#/helpers?id=image-resizing diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..42a7927 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,3 @@ +# 首页 + +这是默认首页,请添加自定义内容。 diff --git a/docs/UpdateLog/PHOTO/ForTemplateShow.png b/docs/UpdateLog/PHOTO/ForTemplateShow.png new file mode 100644 index 0000000000000000000000000000000000000000..0c8f747a3cf92e34efe192341e4a5487da21b2d2 GIT binary patch literal 61257 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:1;vertical-align:middle}.pagination-item-label svg{height:.8em;width:auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}.pagination-item--next{margin-left:auto;text-align:right}.pagination-item--next svg{margin-left:.5em}.pagination-item--previous svg{margin-right:.5em}.pagination-item-title{font-size:1.6em}.pagination-item-subtitle{text-transform:uppercase;opacity:.3}");var o=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function i(t,e){for(var n=0;n ul > li"),p("p",e)),this.hyperlink=m(t))}return l(n,[{key:"toJSON",value:function(){if(this.hyperlink)return{name:this.hyperlink.innerText,href:this.hyperlink.getAttribute("href"),chapterName:this.chapter&&this.chapter.innerText||""}}}]),n}();var x={container:function(){return'
'},inner:function(t,e){return[t.prev&&'\n \n ",t.next&&'\n \n "].filter(Boolean).join("")}};window.$docsify=window.$docsify||{},window.$docsify.plugins=[function(t,e){var n=c({},s(e.config),e.config.pagination||{});function i(){var t=p("."+h);t&&(t.innerHTML=x.inner(function(t,e){var n=e.crossChapter,i=e.routerMode;try{var a=i===d.HISTORY?t.route.path:"#"+t.route.path,r=g(p.all(".sidebar-nav li a")).filter(function(t){return!u(t,".section-link")}),o=r.find(v(a)),l=g((f(o,"ul")||{}).children).filter(function(t){return"LI"===t.tagName.toUpperCase()}),c=n?r.findIndex(v(a)):l.findIndex(function(t){var e=m(t);return e&&v(a,e)}),s=n?r:l;return{prev:new y(s[c-1]).toJSON(),next:new y(s[c+1]).toJSON()}}catch(t){return{}}}(e,n),n))}t.afterEach(function(t){return t+x.container()}),t.doneEach(function(){return i()})}].concat(window.$docsify.plugins||[])}); \ No newline at end of file diff --git a/docs/docsify.min.js b/docs/docsify.min.js new file mode 100644 index 0000000..eef06bd --- /dev/null +++ b/docs/docsify.min.js @@ -0,0 +1 @@ +!function(){function s(n){var r=Object.create(null);return function(e){var t=c(e)?e:JSON.stringify(e);return r[t]||(r[t]=n(e))}}var o=s(function(e){return e.replace(/([A-Z])/g,function(e){return"-"+e.toLowerCase()})}),l=Object.prototype.hasOwnProperty,y=Object.assign||function(e){for(var t=arguments,n=1;n/gm),it=Q(/^data-[\-\w.\u00B7-\uFFFF]/),ot=Q(/^aria-[\-\w]+$/),at=Q(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),st=Q(/^(?:\w+script|data):/i),lt=Q(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function ut(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t/i,t))xe(o,e);else{W&&(t=De(t,F," "),t=De(t,C," "));var l=e.nodeName.toLowerCase();if(Re(l,s,t))try{a?e.setAttributeNS(a,o,t):e.setAttribute(o,t),Le(c.removed)}catch(e){}}}Te("afterSanitizeAttributes",e,null)}}function $e(e){var t,n=Se(e);for(Te("beforeSanitizeShadowDOM",e,null);t=n.nextNode();)Te("uponSanitizeShadowNode",t,null),Ee(t)||(t.content instanceof u&&$e(t.content),Oe(t));Te("afterSanitizeShadowDOM",e,null)}return c.sanitize=function(e,t){var n,r=void 0,i=void 0,o=void 0;if((fe=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Ae(e)){if("function"!=typeof e.toString)throw He("toString is not a function");if("string"!=typeof(e=e.toString()))throw He("dirty is not a string, aborting")}if(!c.isSupported){if("object"===ct(s.toStaticHTML)||"function"==typeof s.toStaticHTML){if("string"==typeof e)return s.toStaticHTML(e);if(Ae(e))return s.toStaticHTML(e.outerHTML)}return e}if(Y||O(t),c.removed=[],"string"==typeof e&&(re=!1),!re)if(e instanceof p)1===(t=(r=_e("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===t.nodeName||"HTML"===t.nodeName?r=t:r.appendChild(t);else{if(!K&&!W&&!V&&-1===e.indexOf("<"))return k&&ee?k.createHTML(e):e;if(!(r=_e(e)))return K?null:w}r&&X&&we(r.firstChild);for(var a=Se(re?e:r);n=a.nextNode();)3===n.nodeType&&n===i||Ee(n)||(n.content instanceof u&&$e(n.content),Oe(n),i=n);if(i=null,re)return e;if(K){if(Q)for(o=S.call(r.ownerDocument);r.firstChild;)o.appendChild(r.firstChild);else o=r;return J&&(o=T.call(l,o,!0)),o}return e=V?r.outerHTML:r.innerHTML,W&&(e=De(e,F," "),e=De(e,C," ")),k&&ee?k.createHTML(e):e},c.setConfig=function(e){O(e),Y=!0},c.clearConfig=function(){ge=null,Y=!1},c.isValidAttribute=function(e,t,n){return ge||O({}),e=Ne(e),t=Ne(t),Re(e,t,n)},c.addHook=function(e,t){"function"==typeof t&&(R[e]=R[e]||[],ze(R[e],t))},c.removeHook=function(e){R[e]&&Le(R[e])},c.removeHooks=function(e){R[e]&&(R[e]=[])},c.removeAllHooks=function(){R={}},c}();function se(e){var t,n=e.loaded,r=e.total,i=e.step;ie||((e=v("div")).classList.add("progress"),a(g,e),ie=e),t=i?80<(t=parseInt(ie.style.width||0,10)+i)?80:t:Math.floor(n/r*100),ie.style.opacity=1,ie.style.width=95<=t?"100%":t+"%",95<=t&&(clearTimeout(oe),oe=setTimeout(function(e){ie.style.opacity=0,ie.style.width="0%"},200))}var le={};function ce(i,e,t){void 0===e&&(e=!1),void 0===t&&(t={});function o(){a.addEventListener.apply(a,arguments)}var n,a=new XMLHttpRequest,r=le[i];if(r)return{then:function(e){return e(r.content,r.opt)},abort:u};for(n in a.open("GET",i),t)l.call(t,n)&&a.setRequestHeader(n,t[n]);return a.send(),{then:function(t,n){var r;void 0===n&&(n=u),e&&(r=setInterval(function(e){return se({step:Math.floor(5*Math.random()+1)})},500),o("progress",se),o("loadend",function(e){se(e),clearInterval(r)})),o("error",n),o("load",function(e){e=e.target;400<=e.status?n(e):(e=le[i]={content:e.response,opt:{updatedAt:a.getResponseHeader("last-modified")}},t(e.content,e.opt))})},abort:function(e){return 4!==a.readyState&&a.abort()}}}function ue(e,t){e.innerHTML=e.innerHTML.replace(/var\(\s*--theme-color.*?\)/g,t)}var pe=f.title;function he(){var e,t=d("section.cover");t&&(e=t.getBoundingClientRect().height,window.pageYOffset>=e||t.classList.contains("hidden")?S(g,"add","sticky"):S(g,"remove","sticky"))}function de(e,t,r,n){var i=[];null!=(t=d(t))&&(i=k(t,"a"));var o,a=decodeURI(e.toURL(e.getCurrentPath()));return i.sort(function(e,t){return t.href.length-e.href.length}).forEach(function(e){var t=decodeURI(e.getAttribute("href")),n=r?e.parentNode:e;e.title=e.title||e.innerText,0!==a.indexOf(t)||o?S(n,"remove","active"):(o=e,S(n,"add","active"))}),n&&(f.title=o?o.title||o.innerText+" - "+pe:pe),o}function fe(e,t){for(var n=0;nthis.end&&e>=this.next}[this.direction]}},{key:"_defaultEase",value:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}}]),be);function be(){var e=0l){t=t||p;break}t=p}!t||(n=xe[Re(e,t.getAttribute("data-id"))])&&n!==a&&(a&&a.classList.remove("active"),n.classList.add("active"),a=n,!_e&&g.classList.contains("sticky")&&(s=r.clientHeight,e=a.offsetTop+a.clientHeight+40,n=a.offsetTop>=o.scrollTop&&e<=o.scrollTop+s,a=+e"']/),yt=/[&<>"']/g,bt=/[<>"']|&(?!#?\w+;)/,kt=/[<>"']|&(?!#?\w+;)/g,wt={"&":"&","<":"<",">":">",'"':""","'":"'"};var xt=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function _t(e){return e.replace(xt,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var St=/(^|[^\[])\^/g;var At=/[^\w:]/g,Tt=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var Et={},Rt=/^[^:]+:\/*[^/]*$/,Ot=/^([^:]+:)[\s\S]*$/,$t=/^([^:]+:\/*[^/]*)[\s\S]*$/;function Ft(e,t){Et[" "+e]||(Rt.test(e)?Et[" "+e]=e+"/":Et[" "+e]=Ct(e,"/",!0));var n=-1===(e=Et[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(Ot,"$1")+t:"/"===t.charAt(0)?n?t:e.replace($t,"$1")+t:e+t}function Ct(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;it)n.splice(t);else for(;n.length>=1,e+=e;return n+e},jt=mt.defaults,Ht=Ct,qt=It,Ut=Lt,Bt=I;function Zt(e,t,n){var r=t.href,i=t.title?Ut(t.title):null,t=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:r,title:i,text:t}:{type:"image",raw:n,href:r,title:i,text:Ut(t)}}var Gt=function(){function e(e){this.options=e||jt}return e.prototype.space=function(e){e=this.rules.block.newline.exec(e);if(e)return 1=n.length?e.slice(n.length):e}).join("\n")}(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:e}}},e.prototype.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();return/#$/.test(n)&&(e=Ht(n,"#"),!this.options.pedantic&&e&&!/ $/.test(e)||(n=e.trim())),{type:"heading",raw:t[0],depth:t[1].length,text:n}}},e.prototype.nptable=function(e){e=this.rules.block.nptable.exec(e);if(e){var t={type:"table",header:qt(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[],raw:e[0]};if(t.header.length===t.align.length){for(var n=t.align.length,r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:e}}},e.prototype.list=function(e){e=this.rules.block.list.exec(e);if(e){for(var t,n,r,i,o,a=e[0],s=e[2],l=1d[1].length:r[1].length>d[0].length||3/i.test(e[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:e[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):Ut(e[0]):e[0]}},e.prototype.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;e=Ht(n.slice(0,-1),"\\");if((n.length-e.length)%2==0)return}else{var r=Bt(t[2],"()");-1$/.test(n)?r.slice(1):r.slice(1,-1)),Zt(t,{href:r?r.replace(this.rules.inline._escapes,"$1"):r,title:o?o.replace(this.rules.inline._escapes,"$1"):o},t[0])}},e.prototype.reflink=function(e,t){if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){e=(n[2]||n[1]).replace(/\s+/g," ");if((e=t[e.toLowerCase()])&&e.href)return Zt(n,e,n[0]);var n=n[0].charAt(0);return{type:"text",raw:n,text:n}}},e.prototype.strong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,o="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(o.lastIndex=0;null!=(r=o.exec(t));)if(i=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,i[0].length),text:e.slice(2,i[0].length-2)}}},e.prototype.em=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){t=t.slice(-1*e.length);var i,o="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(o.lastIndex=0;null!=(r=o.exec(t));)if(i=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,i[0].length),text:e.slice(1,i[0].length-1)}}},e.prototype.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),e=/^ /.test(n)&&/ $/.test(n);return r&&e&&(n=n.substring(1,n.length-1)),n=Ut(n,!0),{type:"codespan",raw:t[0],text:n}}},e.prototype.br=function(e){e=this.rules.inline.br.exec(e);if(e)return{type:"br",raw:e[0]}},e.prototype.del=function(e){e=this.rules.inline.del.exec(e);if(e)return{type:"del",raw:e[0],text:e[2]}},e.prototype.autolink=function(e,t){e=this.rules.inline.autolink.exec(e);if(e){var n,t="@"===e[2]?"mailto:"+(n=Ut(this.options.mangle?t(e[1]):e[1])):n=Ut(e[1]);return{type:"link",raw:e[0],text:n,href:t,tokens:[{type:"text",raw:n,text:n}]}}},e.prototype.url=function(e,t){var n,r,i,o;if(n=this.rules.inline.url.exec(e)){if("@"===n[2])i="mailto:"+(r=Ut(this.options.mangle?t(n[0]):n[0]));else{for(;o=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0],o!==n[0];);r=Ut(n[0]),i="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}},e.prototype.inlineText=function(e,t,n){e=this.rules.inline.text.exec(e);if(e){n=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):Ut(e[0]):e[0]:Ut(this.options.smartypants?n(e[0]):e[0]);return{type:"text",raw:e[0],text:n}}},e}(),It=Dt,I=Nt,Dt=Pt,Nt={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:It,table:It,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Nt.def=I(Nt.def).replace("label",Nt._label).replace("title",Nt._title).getRegex(),Nt.bullet=/(?:[*+-]|\d{1,9}[.)])/,Nt.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,Nt.item=I(Nt.item,"gm").replace(/bull/g,Nt.bullet).getRegex(),Nt.listItemStart=I(/^( *)(bull)/).replace("bull",Nt.bullet).getRegex(),Nt.list=I(Nt.list).replace(/bull/g,Nt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Nt.def.source+")").getRegex(),Nt._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Nt._comment=/|$)/,Nt.html=I(Nt.html,"i").replace("comment",Nt._comment).replace("tag",Nt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Nt.paragraph=I(Nt._paragraph).replace("hr",Nt.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Nt._tag).getRegex(),Nt.blockquote=I(Nt.blockquote).replace("paragraph",Nt.paragraph).getRegex(),Nt.normal=Dt({},Nt),Nt.gfm=Dt({},Nt.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Nt.gfm.nptable=I(Nt.gfm.nptable).replace("hr",Nt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Nt._tag).getRegex(),Nt.gfm.table=I(Nt.gfm.table).replace("hr",Nt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",Nt._tag).getRegex(),Nt.pedantic=Dt({},Nt.normal,{html:I("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Nt._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:It,paragraph:I(Nt.normal._paragraph).replace("hr",Nt.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Nt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});It={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:It,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:It,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};It.punctuation=I(It.punctuation).replace(/punctuation/g,It._punctuation).getRegex(),It._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",It._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",It._comment=I(Nt._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),It.em.start=I(It.em.start).replace(/punctuation/g,It._punctuation).getRegex(),It.em.middle=I(It.em.middle).replace(/punctuation/g,It._punctuation).replace(/overlapSkip/g,It._overlapSkip).getRegex(),It.em.endAst=I(It.em.endAst,"g").replace(/punctuation/g,It._punctuation).getRegex(),It.em.endUnd=I(It.em.endUnd,"g").replace(/punctuation/g,It._punctuation).getRegex(),It.strong.start=I(It.strong.start).replace(/punctuation/g,It._punctuation).getRegex(),It.strong.middle=I(It.strong.middle).replace(/punctuation/g,It._punctuation).replace(/overlapSkip/g,It._overlapSkip).getRegex(),It.strong.endAst=I(It.strong.endAst,"g").replace(/punctuation/g,It._punctuation).getRegex(),It.strong.endUnd=I(It.strong.endUnd,"g").replace(/punctuation/g,It._punctuation).getRegex(),It.blockSkip=I(It._blockSkip,"g").getRegex(),It.overlapSkip=I(It._overlapSkip,"g").getRegex(),It._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,It._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,It._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,It.autolink=I(It.autolink).replace("scheme",It._scheme).replace("email",It._email).getRegex(),It._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,It.tag=I(It.tag).replace("comment",It._comment).replace("attribute",It._attribute).getRegex(),It._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,It._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,It._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,It.link=I(It.link).replace("label",It._label).replace("href",It._href).replace("title",It._title).getRegex(),It.reflink=I(It.reflink).replace("label",It._label).getRegex(),It.reflinkSearch=I(It.reflinkSearch,"g").replace("reflink",It.reflink).replace("nolink",It.nolink).getRegex(),It.normal=Dt({},It),It.pedantic=Dt({},It.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:I(/^!?\[(label)\]\((.*?)\)/).replace("label",It._label).getRegex(),reflink:I(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",It._label).getRegex()}),It.gfm=Dt({},It.normal,{escape:I(It.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\'+(n?e:nn(e,!0))+"\n":"
"+(n?e:nn(e,!0))+"
\n"},e.prototype.blockquote=function(e){return"
\n"+e+"
\n"},e.prototype.html=function(e){return e},e.prototype.heading=function(e,t,n,r){return this.options.headerIds?"'+e+"\n":""+e+"\n"},e.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},e.prototype.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},e.prototype.listitem=function(e){return"
  • "+e+"
  • \n"},e.prototype.checkbox=function(e){return" "},e.prototype.paragraph=function(e){return"

    "+e+"

    \n"},e.prototype.table=function(e,t){return"\n\n"+e+"\n"+(t=t&&""+t+"")+"
    \n"},e.prototype.tablerow=function(e){return"\n"+e+"\n"},e.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},e.prototype.strong=function(e){return""+e+""},e.prototype.em=function(e){return""+e+""},e.prototype.codespan=function(e){return""+e+""},e.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},e.prototype.del=function(e){return""+e+""},e.prototype.link=function(e,t,n){if(null===(e=tn(this.options.sanitize,this.options.baseUrl,e)))return n;e='"},e.prototype.image=function(e,t,n){if(null===(e=tn(this.options.sanitize,this.options.baseUrl,e)))return n;n=''+n+'":">"},e.prototype.text=function(e){return e},e}(),on=function(){function e(){}return e.prototype.strong=function(e){return e},e.prototype.em=function(e){return e},e.prototype.codespan=function(e){return e},e.prototype.del=function(e){return e},e.prototype.html=function(e){return e},e.prototype.text=function(e){return e},e.prototype.link=function(e,t,n){return""+n},e.prototype.image=function(e,t,n){return""+n},e.prototype.br=function(){return""},e}(),an=function(){function e(){this.seen={}}return e.prototype.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},e.prototype.getNextSafeSlug=function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n))for(r=this.seen[e];n=e+"-"+ ++r,this.seen.hasOwnProperty(n););return t||(this.seen[e]=r,this.seen[n]=0),n},e.prototype.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),sn=mt.defaults,ln=zt,cn=function(){function n(e){this.options=e||sn,this.options.renderer=this.options.renderer||new rn,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new on,this.slugger=new an}return n.parse=function(e,t){return new n(t).parse(e)},n.parseInline=function(e,t){return new n(t).parseInline(e)},n.prototype.parse=function(e,t){void 0===t&&(t=!0);for(var n,r,i,o,a,s,l,c,u,p,h,d,f,g,m,v="",y=e.length,b=0;bAn error occurred:

    "+hn(e.message+"",!0)+"
    ";throw e}}fn.options=fn.setOptions=function(e){return un(fn.defaults,e),dn(fn.defaults),fn},fn.getDefaults=Lt,fn.defaults=mt,fn.use=function(o){var t,e=un({},o);if(o.renderer){var n,a=fn.defaults.renderer||new rn;for(n in o.renderer)!function(r){var i=a[r];a[r]=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=o.renderer[r].apply(a,e);return!1===n&&(n=i.apply(a,e)),n}}(n);e.renderer=a}if(o.tokenizer){var i,s=fn.defaults.tokenizer||new Gt;for(i in o.tokenizer)!function(){var r=s[i];s[i]=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=o.tokenizer[i].apply(s,e);return!1===n&&(n=r.apply(s,e)),n}}();e.tokenizer=s}o.walkTokens&&(t=fn.defaults.walkTokens,e.walkTokens=function(e){o.walkTokens(e),t&&t(e)}),fn.setOptions(e)},fn.walkTokens=function(e,t){for(var n=0,r=e;nAn error occurred:

    "+hn(e.message+"",!0)+"
    ";throw e}},fn.Parser=cn,fn.parser=cn.parse,fn.Renderer=rn,fn.TextRenderer=on,fn.Lexer=Jt,fn.lexer=Jt.lex,fn.Tokenizer=Gt,fn.Slugger=an;var gn=fn.parse=fn;function mn(e,n){if(void 0===n&&(n='
      {inner}
    '),!e||!e.length)return"";var r="";return e.forEach(function(e){var t=e.title.replace(/(<([^>]+)>)/g,"");r+='
  • '+e.title+"
  • ",e.children&&(r+=mn(e.children,n))}),n.replace("{inner}",r)}function vn(e,t){return'

    '+t.slice(5).trim()+"

    "}function yn(e,r){var i=[],o={};return e.forEach(function(e){var t=e.level||1,n=t-1;r?@[\]^`{|}~]/g;function wn(e){return e.toLowerCase()}function xn(e){if("string"!=typeof e)return"";var t=e.trim().replace(/[A-Z]+/g,wn).replace(/<[^>]+>/g,"").replace(kn,"").replace(/\s/g,"-").replace(/-+/g,"-").replace(/^(\d)/,"_$1"),e=bn[t],e=l.call(bn,t)?e+1:0;return(bn[t]=e)&&(t=t+"-"+e),t}function _n(e,t){return''+t+''}function Sn(e){void 0===e&&(e="");var r={};return{str:e=e&&e.replace(/^('|")/,"").replace(/('|")$/,"").replace(/(?:^|\s):([\w-]+:?)=?([\w-%]+)?/g,function(e,t,n){return-1===t.indexOf(":")?(r[t]=n&&n.replace(/"/g,"")||!0,""):e}).trim(),config:r}}function An(e){return void 0===e&&(e=""),e.replace(/(<\/?a.*?>)/gi,"")}xn.clear=function(){bn={}};var Tn,En=ft(function(e){var a,s,l,c,u,r,t,i=function(l){var c=/\blang(?:uage)?-([\w-]+)\b/i,t=0,$={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof F?new F(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=a.reach);y+=v.value.length,v=v.next){var b=v.value;if(n.length>t.length)return;if(!(b instanceof F)){var k,w=1;if(f){if(!(k=C(m,y,t,d)))break;var x=k.index,_=k.index+k[0].length,S=y;for(S+=v.value.length;S<=x;)v=v.next,S+=v.value.length;if(S-=v.value.length,y=S,v.value instanceof F)continue;for(var A=v;A!==n.tail&&(S<_||"string"==typeof A.value);A=A.next)w++,S+=A.value.length;w--,b=t.slice(y,S),k.index-=y}else if(!(k=C(m,0,b,d)))continue;var x=k.index,T=k[0],E=b.slice(0,x),R=b.slice(x+T.length),O=y+b.length;a&&O>a.reach&&(a.reach=O);var b=v.prev;E&&(b=L(n,b,E),y+=E.length),z(n,b,w);var T=new F(s,h?$.tokenize(T,h):T,g,T);v=L(n,b,T),R&&L(n,v,R),1"+i.content+""},!l.document)return l.addEventListener&&($.disableWorkerMessageHandler||l.addEventListener("message",function(e){var t=JSON.parse(e.data),n=t.language,e=t.code,t=t.immediateClose;l.postMessage($.highlight(e,$.languages[n],n)),t&&l.close()},!1)),$;var e,n=$.util.currentScript();function r(){$.manual||$.highlightAll()}return n&&($.filename=n.src,n.hasAttribute("data-manual")&&($.manual=!0)),$.manual||("loading"===(e=document.readyState)||"interactive"===e&&n&&n.defer?document.addEventListener("DOMContentLoaded",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16)),$}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});function p(e,t){var n=(n=e.className).replace(r," ")+" language-"+t;e.className=n.replace(/\s+/g," ").trim()}e.exports&&(e.exports=i),void 0!==dt&&(dt.Prism=i),i.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^$/i;n={"included-cdata":{pattern://i,inside:n}};n["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};t={};t[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},i.languages.insertBefore("markup","cdata",t)}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;t=e.languages.markup;t&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:e.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},t.tag))}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}}}),i.languages.markup&&i.languages.markup.tag.addInlined("script","javascript"),i.languages.js=i.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),a=window.Prism,s={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="pre[data-src]:not(["+(l="data-src-status")+'="loaded"]):not(['+l+'="'+(c="loading")+'"])',r=/\blang(?:uage)?-([\w-]+)\b/i,a.hooks.add("before-highlightall",function(e){e.selector+=", "+u}),a.hooks.add("before-sanity-check",function(e){var t,n,r,i,o=e.element;o.matches(u)&&(e.code="",o.setAttribute(l,c),(t=o.appendChild(document.createElement("CODE"))).textContent="Loading…",n=o.getAttribute("data-src"),"none"===(e=e.language)&&(r=(/\.(\w+)$/.exec(n)||[,"none"])[1],e=s[r]||r),p(t,e),p(o,e),(r=a.plugins.autoloader)&&r.loadLanguages(e),(i=new XMLHttpRequest).open("GET",n,!0),i.onreadystatechange=function(){4==i.readyState&&(i.status<400&&i.responseText?(o.setAttribute(l,"loaded"),t.textContent=i.responseText,a.highlightElement(t)):(o.setAttribute(l,"failed"),400<=i.status?t.textContent="✖ Error "+i.status+" while fetching file: "+i.statusText:t.textContent="✖ Error: File does not exist or is empty"))},i.send(null))}),t=!(a.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(u),r=0;t=n[r++];)a.highlightElement(t)}}),a.fileHighlight=function(){t||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),t=!0),a.plugins.fileHighlight.highlight.apply(this,arguments)})});function Rn(e,t){return"___"+e.toUpperCase()+t+"___"}Tn=Prism,Object.defineProperties(Tn.languages["markup-templating"]={},{buildPlaceholders:{value:function(r,i,e,o){var a;r.language===i&&(a=r.tokenStack=[],r.code=r.code.replace(e,function(e){if("function"==typeof o&&!o(e))return e;for(var t,n=a.length;-1!==r.code.indexOf(t=Rn(i,n));)++n;return a[n]=e,t}),r.grammar=Tn.languages.markup)}},tokenizePlaceholders:{value:function(c,u){var p,h;c.language===u&&c.tokenStack&&(c.grammar=Tn.languages[u],p=0,h=Object.keys(c.tokenStack),function e(t){for(var n=0;n=h.length);n++){var r,i,o,a,s,l=t[n];"string"==typeof l||l.content&&"string"==typeof l.content?(i=h[p],o=c.tokenStack[i],r="string"==typeof l?l:l.content,s=Rn(u,i),-1<(a=r.indexOf(s))&&(++p,i=r.substring(0,a),o=new Tn.Token(u,Tn.tokenize(o,c.grammar),"language-"+u,o),a=r.substring(a+s.length),s=[],i&&s.push.apply(s,e([i])),s.push(o),a&&s.push.apply(s,e([a])),"string"==typeof l?t.splice.apply(t,[n,1].concat(s)):l.content=s)):l.content&&e(l.content)}return t}(c.tokens))}}});function On(i,e){var o=this;this.config=i,this.router=e,this.cacheTree={},this.toc=[],this.cacheTOC={},this.linkTarget=i.externalLinkTarget||"_blank",this.linkRel="_blank"===this.linkTarget?i.externalLinkRel||"noopener":"",this.contentBase=e.getBasePath();var t=this._initRenderer();this.heading=t.heading;var a=r(e=i.markdown||{})?e(gn,t):(gn.setOptions(y(e,{renderer:y(t,e.renderer)})),gn);this._marked=a,this.compile=function(n){var r=!0,e=s(function(e){r=!1;var t="";return n?(t=c(n)?a(n):a.parser(n),t=i.noEmoji?t:t.replace(/:\+1:/g,":thumbsup:").replace(/:-1:/g,":thumbsdown:").replace(/<(pre|template|code)[^>]*?>[\s\S]+?<\/(pre|template|code)>/g,function(e){return e.replace(/:/g,"__colon__")}).replace(/:(\w+?):/gi,window.emojify||_n).replace(/__colon__/g,":"),xn.clear(),t):n})(n),t=o.router.parse().file;return r?o.toc=o.cacheTOC[t]:o.cacheTOC[t]=[].concat(o.toc),e}}var $n={},Fn={markdown:function(e){return{url:e}},mermaid:function(e){return{url:e}},iframe:function(e,t){return{html:'"}},video:function(e,t){return{html:'"}},audio:function(e,t){return{html:'"}},code:function(e,t){var n=e.match(/\.(\w+)$/);return"md"===(n=t||n&&n[1])&&(n="markdown"),{url:e,lang:n}}};On.prototype.compileEmbed=function(e,t){var n,r,i=Sn(t),o=i.str,i=i.config;if(t=o,i.include)return O(e)||(e=N(this.contentBase,F(this.router.getCurrentPath()),e)),i.type&&(r=Fn[i.type])?(n=r.call(this,e,t)).type=i.type:(r="code",/\.(md|markdown)/.test(e)?r="markdown":/\.mmd/.test(e)?r="mermaid":/\.html?/.test(e)?r="iframe":/\.(mp4|ogg)/.test(e)?r="video":/\.mp3/.test(e)&&(r="audio"),(n=Fn[r].call(this,e,t)).type=r),n.fragment=i.fragment,n},On.prototype._matchNotCompileLink=function(e){for(var t=this.config.noCompileLinks||[],n=0;n/g.test(r)&&(r=r.replace("\x3c!-- {docsify-ignore} --\x3e",""),e.title=An(r),e.ignoreSubHeading=!0),/{docsify-ignore}/g.test(r)&&(r=r.replace("{docsify-ignore}",""),e.title=An(r),e.ignoreSubHeading=!0),//g.test(r)&&(r=r.replace("\x3c!-- {docsify-ignore-all} --\x3e",""),e.title=An(r),e.ignoreAllSubs=!0),/{docsify-ignore-all}/g.test(r)&&(r=r.replace("{docsify-ignore-all}",""),e.title=An(r),e.ignoreAllSubs=!0);n=xn(i.id||r),i=o.toURL(o.getCurrentPath(),{id:n});return e.slug=i,h.toc.push(e),"'+r+""},i.code={renderer:e}.renderer.code=function(e,t){void 0===t&&(t="markup");var n=En.languages[t]||En.languages.markup;return'
    '+En.highlight(e.replace(/@DOCSIFY_QM@/g,"`"),n,t)+"
    "},i.link=(n=(t={renderer:e,router:o,linkTarget:t,linkRel:n,compilerClass:h}).renderer,a=t.router,s=t.linkTarget,l=t.linkRel,c=t.compilerClass,n.link=function(e,t,n){void 0===t&&(t="");var r=[],i=Sn(t),o=i.str,i=i.config;return s=i.target||s,l="_blank"===s?c.config.externalLinkRel||"noopener":"",t=o,O(e)||c._matchNotCompileLink(e)||i.ignore?(O(e)||"./"!==e.slice(0,2)||(e=document.URL.replace(/\/(?!.*\/).*/,"/").replace("#/./","")+e),r.push(0===e.indexOf("mailto:")?"":'target="'+s+'"'),r.push(0!==e.indexOf("mailto:")&&""!==l?' rel="'+l+'"':"")):(e===c.config.homepage&&(e="README"),e=a.toURL(e,null,a.getCurrentPath())),i.crossorgin&&"_self"===s&&"history"===c.config.routerMode&&-1===c.config.crossOriginLinks.indexOf(e)&&c.config.crossOriginLinks.push(e),i.disabled&&(r.push("disabled"),e="javascript:void(0)"),i.class&&r.push('class="'+i.class+'"'),i.id&&r.push('id="'+i.id+'"'),t&&r.push('title="'+t+'"'),'"+n+""}),i.paragraph={renderer:e}.renderer.paragraph=function(e){e=/^!>/.test(e)?vn("tip",e):/^\?>/.test(e)?vn("warn",e):"

    "+e+"

    ";return e},i.image=(r=(n={renderer:e,contentBase:r,router:o}).renderer,u=n.contentBase,p=n.router,r.image=function(e,t,n){var r=e,i=[],o=Sn(t),a=o.str,o=o.config;return t=a,o["no-zoom"]&&i.push("data-no-zoom"),t&&i.push('title="'+t+'"'),o.size&&(t=(a=o.size.split("x"))[0],(a=a[1])?i.push('width="'+t+'" height="'+a+'"'):i.push('width="'+t+'"')),o.class&&i.push('class="'+o.class+'"'),o.id&&i.push('id="'+o.id+'"'),O(e)||(r=N(u,F(p.getCurrentPath()),e)),0":''+n+'"}),i.list={renderer:e}.renderer.list=function(e,t,n){t=t?"ol":"ul";return"<"+t+" "+[/
  • /.test(e.split('class="task-list"')[0])?'class="task-list"':"",n&&1"+e+""},i.listitem={renderer:e}.renderer.listitem=function(e){return/^(]*>)/.test(e)?'
  • ":"
  • "+e+"
  • "},e.origin=i,e},On.prototype.sidebar=function(e,t){var n=this.toc,r=this.router.getCurrentPath(),i="";if(e)i=this.compile(e);else{for(var o=0;o{inner}");this.cacheTree[r]=t}return i},On.prototype.subSidebar=function(e){if(e){var t=this.router.getCurrentPath(),n=this.cacheTree,r=this.toc;r[0]&&r[0].ignoreAllSubs&&r.splice(0),r[0]&&1===r[0].level&&r.shift();for(var i=0;i\n'+e+"\n"}]).links={}:(t=[{type:"html",text:e}]).links={}),o({token:i,embedToken:t}),++l>=s&&o({})}}(t);t.embed.url?ce(t.embed.url).then(r):r(t.embed.html)}}({compile:n,embedTokens:s,fetch:t},function(e){var t,n=e.embedToken,e=e.token;e?(t=e.index,u.forEach(function(e){t>e.start&&(t+=e.length)}),y(c,n.links),a=a.slice(0,t).concat(n,a.slice(t+1)),u.push({start:t,length:n.length-1})):(zn[i]=a.concat(),a.links=zn[i].links=c,r(a))})}function Mn(e,t,n){var r,i,o,a;return t="function"==typeof n?n(t):"string"==typeof n?(o=[],a=0,(r=n).replace(B,function(t,e,n){o.push(r.substring(a,n-1)),a=n+=t.length+1,o.push(i&&i[t]||function(e){return("00"+("string"==typeof Z[t]?e[Z[t]]():Z[t](e))).slice(-t.length)})}),a!==r.length&&o.push(r.substring(a)),function(e){for(var t="",n=0,r=e||new Date;n404 - Not found","Vue"in window)for(var o=0,a=k(".markdown-section > *").filter(t);oscript").filter(function(e){return!/template/.test(e.type)})[0])||(e=e.innerText.trim())&&new Function(e)()),"Vue"in window){var l,c,u=[],p=Object.keys(n.vueComponents||{});2===i&&p.length&&p.forEach(function(e){window.Vue.options.components[e]||window.Vue.component(e,n.vueComponents[e])}),!Cn&&n.vueGlobalOptions&&"function"==typeof n.vueGlobalOptions.data&&(Cn=n.vueGlobalOptions.data()),u.push.apply(u,Object.keys(n.vueMounts||{}).map(function(e){return[b(r,e),n.vueMounts[e]]}).filter(function(e){var t=e[0];e[1];return t})),(n.vueGlobalOptions||p.length)&&(l=/{{2}[^{}]*}{2}/,c=/<[^>/]+\s([@:]|v-)[\w-:.[\]]+[=>\s]/,u.push.apply(u,k(".markdown-section > *").filter(function(n){return!u.some(function(e){var t=e[0];e[1];return t===n})}).filter(function(e){return e.tagName.toLowerCase()in(n.vueComponents||{})||e.querySelector(p.join(",")||null)||l.test(e.outerHTML)||c.test(e.outerHTML)}).map(function(e){var t=y({},n.vueGlobalOptions||{});return Cn&&(t.data=function(){return Cn}),[e,t]})));for(var h=0,d=u;h([^<]*?)

    $'))&&("color"===t[2]?r.style.background=t[1]+(t[3]||""):(e=t[1],S(r,"add","has-mask"),O(t[1])||(e=N(this.router.getBasePath(),t[1])),r.style.backgroundImage="url("+e+")",r.style.backgroundSize="cover",r.style.backgroundPosition="center center"),n=n.replace(t[0],"")),this._renderTo(".cover-main",n),he()):S(r,"remove","show")},t.prototype._updateRender=function(){var e,t,n,r;e=this,t=d(".app-name-link"),n=e.config.nameLink,r=e.route.path,t&&(c(e.config.nameLink)?t.setAttribute("href",n):"object"==typeof n&&(e=Object.keys(n).filter(function(e){return-1'):"")),e.coverpage&&(c+=(r=", 100%, 85%",'
    \x3c!--cover--\x3e
    ')),e.logo&&(r=/^data:image/.test(e.logo),t=/(?:http[s]?:)?\/\//.test(e.logo),n=/^\./.test(e.logo),r||t||n||(e.logo=N(this.router.getBasePath(),e.logo))),c+=(n=(t=e).name?t.name:"","
    "+('')+'
    \x3c!--main--\x3e
    '),this._renderTo(l,c,!0)):this.rendered=!0,e.mergeNavbar&&h?u=b(".sidebar"):(s.classList.add("app-nav"),e.repo||s.classList.add("no-badge")),e.loadNavbar&&w(u,s),e.themeColor&&(f.head.appendChild(v("div","").firstElementChild),o=e.themeColor,window.CSS&&window.CSS.supports&&window.CSS.supports("(--v:red)")||(e=k("style:not(.inserted),link"),[].forEach.call(e,function(e){if("STYLE"===e.nodeName)ue(e,o);else if("LINK"===e.nodeName){e=e.getAttribute("href");if(!/\.css$/.test(e))return;ce(e).then(function(e){e=v("style",e);m.appendChild(e),ue(e,o)})}}))),this._updateRender(),S(g,"ready")},t}(function(n){function e(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];n.apply(this,e),this.route={}}return n&&(e.__proto__=n),((e.prototype=Object.create(n&&n.prototype)).constructor=e).prototype.updateRender=function(){this.router.normalize(),this.route=this.router.parse(),g.setAttribute("data-page",this.route.file)},e.prototype.initRouter=function(){var t=this,e=this.config,e=new("history"===(e.routerMode||"hash")&&i?q:H)(e);this.router=e,this.updateRender(),U=this.route,e.onchange(function(e){t.updateRender(),t._updateRender(),U.path!==t.route.path?(t.$fetch(u,t.$resetEvents.bind(t,e.source)),U=t.route):t.$resetEvents(e.source)})},e}(function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),((t.prototype=Object.create(e&&e.prototype)).constructor=t).prototype.initLifecycle=function(){var n=this;this._hooks={},this._lifecycle={},["init","mounted","beforeEach","afterEach","doneEach","ready"].forEach(function(e){var t=n._hooks[e]=[];n._lifecycle[e]=function(e){return t.push(e)}})},t.prototype.callHook=function(e,n,r){void 0===r&&(r=u);var i=this._hooks[e],o=function(t){var e=i[t];t>=i.length?r(n):"function"==typeof e?2===e.length?e(n,function(e){n=e,o(t+1)}):(e=e(n),n=void 0===e?n:e,o(t+1)):o(t+1)};o(0)},t}(Hn)))))));function Un(e,t,n){return jn&&jn.abort&&jn.abort(),jn=ce(e,!0,n)}window.Docsify={util:In,dom:t,get:ce,slugify:xn,version:"4.12.2"},window.DocsifyCompiler=On,window.marked=gn,window.Prism=En,e(function(e){return new qn})}(); diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e1260a9f0f500328bb11f15d9bb0812d1195f2ab GIT binary patch literal 66091 zcmYJa2|SeF7e79U$W$mE%ZD&p#K>Nj5~Gn8OA#|;HyUe}2wAfXYQ{3H)d3?FD~1H5NDk{@dey;}Qy1)Gj&=9@rgq40K>HYCL?)jspf``)GX46b=3k zgDJyc1Q;v{25W`En5-vdWtcJnrkn&*ZiOi`SuY97FaiNaNP-bsVFV^?Y?3l8i2zGV zf+e-Wl9;Tit;(=g0<1L&*4hedWdcetrZS94fH9L`%vKl^JOJ8&G@u10gV9VDAJ&hc ztem8*+^Ve1WU&QL1cEXlNtw{9OklF4056jW%1KGeNv+CBOqNh!Y%4*zHA%U(Rk@W3 zWCT-{nFM8Kk}|VZnF+W8sR1z{G>{UA1>OP1fHoivXo1O0mO`v&@Jk{PS_uRuOFzIC zJS8O&l3EE#OqRMp3h=TuiO||gXk`NJfly#9ftf^Lwi1{?J%9%g6U+v10R4dwKtmuk zAO?g6Qi7pC4!{`D2BZNkCJQ;%Yw!$ytw~8t7LY(cz!p5UwkEYQ0j@w@AO(1t#B5Ds z0vrL-001Bt7!H62+5#v69zaYm8^8f%0ty2Sfz*H)5E{$`VgWe-V?Y~_X0lAg8Vz29 zXYgYJivb{ket<1_YGpE62HZ72ONw2Kvh2BQB$iOSxUa(qNYpAPw9BSP6g!blPPFJ9zM*h=_=^w6vC>m)-rn)?@%j0AFn8@ekqo?ezo$Od8wNWq#rn6$Kl_3&_@kr` z8snpT=a!w1vxmEcsq^hyFeL@WGa3pi8j7kCib@))DjG^>&{KIGFxXb!<%>F|{?>nL z+wKgiJ(HWoI_i~Q751u6@$<2fP(Afj=}Kup*E0K2tQbYZ%<_GybyI{(OXtRXUOIv^ zO(V{|MgE3VTHkufy!Rmi4MmmYI4$Jcu0!DTNL8J!+syei#fp-gLL>Eyj`LZy3TxUUb|J) z#7;9Nzi(e(-`+lgIgoVbzGWDU7sl3d5k^5T1oY{ki^LBGeq@^7pHC3wbl_r9fw7TT zZwFj#hG)#rPfN$3c@3E5U3(>77kSsA{3&l0CC*B~*zY$W__Q4;B?IC^^lr{s(Houu z(Sn*bh3SV8;RU;7v~9h(Bue#f{+bCqKNBIuKEGs?f246Hby)Wv<;_hA@m(Sdynskn zdmm4z{o{k3oG%=!dVg!}Kh0q0g6#nVplBF^#C~(f;Od#nCSE6Ah;KtD@;<}f=Wem`Z`manBdh*MqEDRrDK$Qp5+%~?yjXJK z-%7{dchjBwWS@(qlc!e}EAbgk_gIs`2np7R{MoyDY$IF8#%TNGE7-ggi>iMjcOeP~ z5Gm%A_Bo6h3~(>2J=JzuD6&|*`CSp%_INAI zdNq97;YG?hflula57<@3L=UjD+>;x)C&~qvbkDIH#}4Gf^b|})rk-j?v{Lz--OHK}W4o#iqj0=>){|@-Rme!_Jw|ov5EMFWS1u*W_Wv>1>M7{kpJAYt zeHXPbt^UY*W{Brl9E@$(3>?4=P3E7BPJT4&IFbHBu(I^jmv|HLyE|>1$9E3>j|Uv^ zAm%>mTjz)5+cYGzsCml7;Z?SP13wTf85>všUL$r{2?}{Ct%-gDLVmBS$8(qKa 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 m=8bUwqW2H~|F_6;e2FocFxFQ8 + + + + + WebCAD帮助 + + + + + + + +

    + + + + + + + + + diff --git a/docs/search.js b/docs/search.js new file mode 100644 index 0000000..49e3964 --- /dev/null +++ b/docs/search.js @@ -0,0 +1,535 @@ +(function () { + /** + * Converts a colon formatted string to a object with properties. + * + * This is process a provided string and look for any tokens in the format + * of `:name[=value]` and then convert it to a object and return. + * An example of this is ':include :type=code :fragment=demo' is taken and + * then converted to: + * + * ``` + * { + * include: '', + * type: 'code', + * fragment: 'demo' + * } + * ``` + * + * @param {string} str The string to parse. + * + * @return {object} The original string and parsed object, { str, config }. + */ + function getAndRemoveConfig(str) { + if ( str === void 0 ) str = ''; + + var config = {}; + + if (str) { + str = str + .replace(/^('|")/, '') + .replace(/('|")$/, '') + .replace(/(?:^|\s):([\w-]+:?)=?([\w-%]+)?/g, function (m, key, value) { + if (key.indexOf(':') === -1) { + config[key] = (value && value.replace(/"/g, '')) || true; + return ''; + } + + return m; + }) + .trim(); + } + + return { str: str, config: config }; + } + + /* eslint-disable no-unused-vars */ + + var INDEXS = {}; + + var LOCAL_STORAGE = { + EXPIRE_KEY: 'docsify.search.expires', + INDEX_KEY: 'docsify.search.index', + }; + + function resolveExpireKey(namespace) { + return namespace + ? ((LOCAL_STORAGE.EXPIRE_KEY) + "/" + namespace) + : LOCAL_STORAGE.EXPIRE_KEY; + } + + function resolveIndexKey(namespace) { + return namespace + ? ((LOCAL_STORAGE.INDEX_KEY) + "/" + namespace) + : LOCAL_STORAGE.INDEX_KEY; + } + + function escapeHtml(string) { + var entityMap = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + }; + + return String(string).replace(/[&<>"']/g, function (s) { return entityMap[s]; }); + } + + function getAllPaths(router) { + var paths = []; + + Docsify.dom + .findAll('.sidebar-nav a:not(.section-link):not([data-nosearch])') + .forEach(function (node) { + var href = node.href; + var originHref = node.getAttribute('href'); + var path = router.parse(href).path; + + if ( + path && + paths.indexOf(path) === -1 && + !Docsify.util.isAbsolutePath(originHref) + ) { + paths.push(path); + } + }); + + return paths; + } + + function getTableData(token) { + if (!token.text && token.type === 'table') { + token.cells.unshift(token.header); + token.text = token.cells + .map(function(rows) { + return rows.join(' | '); + }) + .join(' |\n '); + } + return token.text; + } + + function getListData(token) { + if (!token.text && token.type === 'list') { + token.text = token.raw; + } + return token.text; + } + + function saveData(maxAge, expireKey, indexKey) { + localStorage.setItem(expireKey, Date.now() + maxAge); + localStorage.setItem(indexKey, JSON.stringify(INDEXS)); + } + + function genIndex(path, content, router, depth) { + if ( content === void 0 ) content = ''; + + var tokens = window.marked.lexer(content); + var slugify = window.Docsify.slugify; + var index = {}; + var slug; + var title = ''; + + tokens.forEach(function(token, tokenIndex) { + if (token.type === 'heading' && token.depth <= depth) { + var ref = getAndRemoveConfig(token.text); + var str = ref.str; + var config = ref.config; + + if (config.id) { + slug = router.toURL(path, { id: slugify(config.id) }); + } else { + slug = router.toURL(path, { id: slugify(escapeHtml(token.text)) }); + } + + if (str) { + title = str + .replace(//, '') + .replace(/{docsify-ignore}/, '') + .replace(//, '') + .replace(/{docsify-ignore-all}/, '') + .trim(); + } + + index[slug] = { slug: slug, title: title, body: '' }; + } else { + if (tokenIndex === 0) { + slug = router.toURL(path); + index[slug] = { + slug: slug, + title: path !== '/' ? path.slice(1) : 'Home Page', + body: token.text || '', + }; + } + + if (!slug) { + return; + } + + if (!index[slug]) { + index[slug] = { slug: slug, title: '', body: '' }; + } else if (index[slug].body) { + token.text = getTableData(token); + token.text = getListData(token); + + index[slug].body += '\n' + (token.text || ''); + } else { + token.text = getTableData(token); + token.text = getListData(token); + + index[slug].body = index[slug].body + ? index[slug].body + token.text + : token.text; + } + } + }); + slugify.clear(); + return index; + } + + function ignoreDiacriticalMarks(keyword) { + if (keyword && keyword.normalize) { + return keyword.normalize('NFD').replace(/[\u0300-\u036f]/g, ''); + } + return keyword; + } + + /** + * @param {String} query Search query + * @returns {Array} Array of results + */ + function search(query) { + var matchingResults = []; + var data = []; + Object.keys(INDEXS).forEach(function (key) { + data = data.concat(Object.keys(INDEXS[key]).map(function (page) { return INDEXS[key][page]; })); + }); + + query = query.trim(); + var keywords = query.split(/[\s\-,\\/]+/); + if (keywords.length !== 1) { + keywords = [].concat(query, keywords); + } + + var loop = function ( i ) { + var post = data[i]; + var matchesScore = 0; + var resultStr = ''; + var handlePostTitle = ''; + var handlePostContent = ''; + var postTitle = post.title && post.title.trim(); + var postContent = post.body && post.body.trim(); + var postUrl = post.slug || ''; + + if (postTitle) { + keywords.forEach(function (keyword) { + // From https://github.com/sindresorhus/escape-string-regexp + var regEx = new RegExp( + escapeHtml(ignoreDiacriticalMarks(keyword)).replace( + /[|\\{}()[\]^$+*?.]/g, + '\\$&' + ), + 'gi' + ); + var indexTitle = -1; + var indexContent = -1; + handlePostTitle = postTitle + ? escapeHtml(ignoreDiacriticalMarks(postTitle)) + : postTitle; + handlePostContent = postContent + ? escapeHtml(ignoreDiacriticalMarks(postContent)) + : postContent; + + indexTitle = postTitle ? handlePostTitle.search(regEx) : -1; + indexContent = postContent ? handlePostContent.search(regEx) : -1; + + if (indexTitle >= 0 || indexContent >= 0) { + matchesScore += indexTitle >= 0 ? 3 : indexContent >= 0 ? 2 : 0; + if (indexContent < 0) { + indexContent = 0; + } + + var start = 0; + var end = 0; + + start = indexContent < 11 ? 0 : indexContent - 10; + end = start === 0 ? 70 : indexContent + keyword.length + 60; + + if (postContent && end > postContent.length) { + end = postContent.length; + } + + var matchContent = + '...' + + handlePostContent + .substring(start, end) + .replace( + regEx, + function (word) { return ("" + word + ""); } + ) + + '...'; + + resultStr += matchContent; + } + }); + + if (matchesScore > 0) { + var matchingPost = { + title: handlePostTitle, + content: postContent ? resultStr : '', + url: postUrl, + score: matchesScore, + }; + + matchingResults.push(matchingPost); + } + } + }; + + for (var i = 0; i < data.length; i++) loop( i ); + + return matchingResults.sort(function (r1, r2) { return r2.score - r1.score; }); + } + + function init(config, vm) { + var isAuto = config.paths === 'auto'; + var paths = isAuto ? getAllPaths(vm.router) : config.paths; + + var namespaceSuffix = ''; + + // only in auto mode + if (paths.length && isAuto && config.pathNamespaces) { + var path = paths[0]; + + if (Array.isArray(config.pathNamespaces)) { + namespaceSuffix = + config.pathNamespaces.filter( + function (prefix) { return path.slice(0, prefix.length) === prefix; } + )[0] || namespaceSuffix; + } else if (config.pathNamespaces instanceof RegExp) { + var matches = path.match(config.pathNamespaces); + + if (matches) { + namespaceSuffix = matches[0]; + } + } + var isExistHome = paths.indexOf(namespaceSuffix + '/') === -1; + var isExistReadme = paths.indexOf(namespaceSuffix + '/README') === -1; + if (isExistHome && isExistReadme) { + paths.unshift(namespaceSuffix + '/'); + } + } else if (paths.indexOf('/') === -1 && paths.indexOf('/README') === -1) { + paths.unshift('/'); + } + + var expireKey = resolveExpireKey(config.namespace) + namespaceSuffix; + var indexKey = resolveIndexKey(config.namespace) + namespaceSuffix; + + var isExpired = localStorage.getItem(expireKey) < Date.now(); + + INDEXS = JSON.parse(localStorage.getItem(indexKey)); + + if (isExpired) { + INDEXS = {}; + } else if (!isAuto) { + return; + } + + var len = paths.length; + var count = 0; + + paths.forEach(function (path) { + if (INDEXS[path]) { + return count++; + } + + Docsify.get(vm.router.getFile(path), false, vm.config.requestHeaders).then( + function (result) { + INDEXS[path] = genIndex(path, result, vm.router, config.depth); + len === ++count && saveData(config.maxAge, expireKey, indexKey); + } + ); + }); + } + + /* eslint-disable no-unused-vars */ + + var NO_DATA_TEXT = ''; + var options; + + function style() { + var code = "\n.sidebar {\n padding-top: 0;\n}\n\n.search {\n margin-bottom: 20px;\n padding: 6px;\n border-bottom: 1px solid #eee;\n}\n\n.search .input-wrap {\n display: flex;\n align-items: center;\n}\n\n.search .results-panel {\n display: none;\n}\n\n.search .results-panel.show {\n display: block;\n}\n\n.search input {\n outline: none;\n border: none;\n width: 100%;\n padding: 0 7px;\n line-height: 36px;\n font-size: 14px;\n border: 1px solid transparent;\n}\n\n.search input:focus {\n box-shadow: 0 0 5px var(--theme-color, #42b983);\n border: 1px solid var(--theme-color, #42b983);\n}\n\n.search input::-webkit-search-decoration,\n.search input::-webkit-search-cancel-button,\n.search input {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n.search .clear-button {\n cursor: pointer;\n width: 36px;\n text-align: right;\n display: none;\n}\n\n.search .clear-button.show {\n display: block;\n}\n\n.search .clear-button svg {\n transform: scale(.5);\n}\n\n.search h2 {\n font-size: 17px;\n margin: 10px 0;\n}\n\n.search a {\n text-decoration: none;\n color: inherit;\n}\n\n.search .matching-post {\n border-bottom: 1px solid #eee;\n}\n\n.search .matching-post:last-child {\n border-bottom: 0;\n}\n\n.search p {\n font-size: 14px;\n overflow: hidden;\n text-overflow: ellipsis;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.search p.empty {\n text-align: center;\n}\n\n.app-name.hide, .sidebar-nav.hide {\n display: none;\n}"; + + Docsify.dom.style(code); + } + + function tpl(defaultValue) { + if ( defaultValue === void 0 ) defaultValue = ''; + + var html = "
    \n \n
    \n \n \n \n \n \n
    \n
    \n
    \n "; + var el = Docsify.dom.create('div', html); + var aside = Docsify.dom.find('aside'); + + Docsify.dom.toggleClass(el, 'search'); + Docsify.dom.before(aside, el); + } + + function doSearch(value) { + var $search = Docsify.dom.find('div.search'); + var $panel = Docsify.dom.find($search, '.results-panel'); + var $clearBtn = Docsify.dom.find($search, '.clear-button'); + var $sidebarNav = Docsify.dom.find('.sidebar-nav'); + var $appName = Docsify.dom.find('.app-name'); + + if (!value) { + $panel.classList.remove('show'); + $clearBtn.classList.remove('show'); + $panel.innerHTML = ''; + + if (options.hideOtherSidebarContent) { + $sidebarNav && $sidebarNav.classList.remove('hide'); + $appName && $appName.classList.remove('hide'); + } + + return; + } + + var matchs = search(value); + + var html = ''; + matchs.forEach(function (post) { + html += "
    "; + }); + + $panel.classList.add('show'); + $clearBtn.classList.add('show'); + $panel.innerHTML = html || ("

    " + NO_DATA_TEXT + "

    "); + if (options.hideOtherSidebarContent) { + $sidebarNav && $sidebarNav.classList.add('hide'); + $appName && $appName.classList.add('hide'); + } + } + + function bindEvents() { + var $search = Docsify.dom.find('div.search'); + var $input = Docsify.dom.find($search, 'input'); + var $inputWrap = Docsify.dom.find($search, '.input-wrap'); + + var timeId; + + /** + Prevent to Fold sidebar. + + When searching on the mobile end, + the sidebar is collapsed when you click the INPUT box, + making it impossible to search. + */ + Docsify.dom.on( + $search, + 'click', + function (e) { return ['A', 'H2', 'P', 'EM'].indexOf(e.target.tagName) === -1 && + e.stopPropagation(); } + ); + Docsify.dom.on($input, 'input', function (e) { + clearTimeout(timeId); + timeId = setTimeout(function (_) { return doSearch(e.target.value.trim()); }, 100); + }); + Docsify.dom.on($inputWrap, 'click', function (e) { + // Click input outside + if (e.target.tagName !== 'INPUT') { + $input.value = ''; + doSearch(); + } + }); + } + + function updatePlaceholder(text, path) { + var $input = Docsify.dom.getNode('.search input[type="search"]'); + + if (!$input) { + return; + } + + if (typeof text === 'string') { + $input.placeholder = text; + } else { + var match = Object.keys(text).filter(function (key) { return path.indexOf(key) > -1; })[0]; + $input.placeholder = text[match]; + } + } + + function updateNoData(text, path) { + if (typeof text === 'string') { + NO_DATA_TEXT = text; + } else { + var match = Object.keys(text).filter(function (key) { return path.indexOf(key) > -1; })[0]; + NO_DATA_TEXT = text[match]; + } + } + + function updateOptions(opts) { + options = opts; + } + + function init$1(opts, vm) { + var keywords = vm.router.parse().query.s; + + updateOptions(opts); + style(); + tpl(keywords); + bindEvents(); + keywords && setTimeout(function (_) { return doSearch(keywords); }, 500); + } + + function update(opts, vm) { + updateOptions(opts); + updatePlaceholder(opts.placeholder, vm.route.path); + updateNoData(opts.noData, vm.route.path); + } + + /* eslint-disable no-unused-vars */ + + var CONFIG = { + placeholder: 'Type to search', + noData: 'No Results!', + paths: 'auto', + depth: 2, + maxAge: 86400000, // 1 day + hideOtherSidebarContent: false, + namespace: undefined, + pathNamespaces: undefined, + }; + + var install = function(hook, vm) { + var util = Docsify.util; + var opts = vm.config.search || CONFIG; + + if (Array.isArray(opts)) { + CONFIG.paths = opts; + } else if (typeof opts === 'object') { + CONFIG.paths = Array.isArray(opts.paths) ? opts.paths : 'auto'; + CONFIG.maxAge = util.isPrimitive(opts.maxAge) ? opts.maxAge : CONFIG.maxAge; + CONFIG.placeholder = opts.placeholder || CONFIG.placeholder; + CONFIG.noData = opts.noData || CONFIG.noData; + CONFIG.depth = opts.depth || CONFIG.depth; + CONFIG.hideOtherSidebarContent = + opts.hideOtherSidebarContent || CONFIG.hideOtherSidebarContent; + CONFIG.namespace = opts.namespace || CONFIG.namespace; + CONFIG.pathNamespaces = opts.pathNamespaces || CONFIG.pathNamespaces; + } + + var isAuto = CONFIG.paths === 'auto'; + + hook.mounted(function (_) { + init$1(CONFIG, vm); + !isAuto && init(CONFIG, vm); + }); + hook.doneEach(function (_) { + update(CONFIG, vm); + isAuto && init(CONFIG, vm); + }); + }; + + $docsify.plugins = [].concat(install, $docsify.plugins); + +}()); diff --git a/docs/vue.css b/docs/vue.css new file mode 100644 index 0000000..902d9a0 --- /dev/null +++ b/docs/vue.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600");*{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-touch-callout:none;box-sizing:border-box}body:not(.ready){overflow:hidden}body:not(.ready) .app-nav,body:not(.ready)>nav,body:not(.ready) [data-cloak]{display:none}div#app{font-size:30px;font-weight:lighter;margin:40vh auto;text-align:center}div#app:empty:before{content:"Loading..."}.emoji{height:1.2rem;vertical-align:middle}.progress{background-color:var(--theme-color,#42b983);height:2px;left:0;position:fixed;right:0;top:0;transition:width .2s,opacity .4s;width:0;z-index:999999}.search a:hover{color:var(--theme-color,#42b983)}.search .search-keyword{color:var(--theme-color,#42b983);font-style:normal;font-weight:700}body,html{height:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#34495e;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:15px;letter-spacing:0;margin:0;overflow-x:hidden}img{max-width:100%}a[disabled]{cursor:not-allowed;opacity:.6}kbd{border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:12px!important;line-height:12px;margin-bottom:3px;padding:3px 5px;vertical-align:middle}li input[type=checkbox]{margin:0 .2em .25em 0;vertical-align:middle}.app-nav{margin:25px 60px 0 0;position:absolute;right:0;text-align:right;z-index:10}.app-nav.no-badge{margin-right:25px}.app-nav p{margin:0}.app-nav>a{margin:0 1rem;padding:5px 0}.app-nav li,.app-nav ul{display:inline-block;list-style:none;margin:0}.app-nav a{color:inherit;font-size:16px;text-decoration:none;transition:color .3s}.app-nav a:hover{color:var(--theme-color,#42b983)}.app-nav a.active{border-bottom:2px solid var(--theme-color,#42b983);color:var(--theme-color,#42b983)}.app-nav li{display:inline-block;margin:0 1rem;padding:5px 0;position:relative;cursor:pointer}.app-nav li ul{background-color:#fff;border:1px solid;border-color:#ddd #ddd #ccc;border-radius:4px;box-sizing:border-box;display:none;max-height:calc(100vh - 61px);overflow-y:auto;padding:10px 0;position:absolute;right:-15px;text-align:left;top:100%;white-space:nowrap}.app-nav li ul li{display:block;font-size:14px;line-height:1rem;margin:8px 14px;white-space:nowrap}.app-nav li ul a{display:block;font-size:inherit;margin:0;padding:0}.app-nav li ul a.active{border-bottom:0}.app-nav li:hover ul{display:block}.github-corner{border-bottom:0;position:fixed;right:0;text-decoration:none;top:0;z-index:1}.github-corner:hover .octo-arm{-webkit-animation:octocat-wave .56s ease-in-out;animation:octocat-wave .56s ease-in-out}.github-corner svg{color:#fff;fill:var(--theme-color,#42b983);height:80px;width:80px}main{display:block;position:relative;width:100vw;height:100%;z-index:0}main.hidden{display:none}.anchor{display:inline-block;text-decoration:none;transition:all .3s}.anchor span{color:#34495e}.anchor:hover{text-decoration:underline}.sidebar{border-right:1px solid rgba(0,0,0,.07);overflow-y:auto;padding:40px 0 0;position:absolute;top:0;bottom:0;left:0;transition:transform .25s ease-out;width:300px;z-index:20}.sidebar>h1{margin:0 auto 1rem;font-size:1.5rem;font-weight:300;text-align:center}.sidebar>h1 a{color:inherit;text-decoration:none}.sidebar>h1 .app-nav{display:block;position:static}.sidebar .sidebar-nav{line-height:2em;padding-bottom:40px}.sidebar li.collapse .app-sub-sidebar{display:none}.sidebar ul{margin:0 0 0 15px;padding:0}.sidebar li>p{font-weight:700;margin:0}.sidebar ul,.sidebar ul li{list-style:none}.sidebar ul li a{border-bottom:none;display:block}.sidebar ul li ul{padding-left:20px}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.sidebar:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,53.3%,.4)}.sidebar:hover::-webkit-scrollbar-track{background:hsla(0,0%,53.3%,.1)}.sidebar-toggle{background-color:transparent;background-color:hsla(0,0%,100%,.8);border:0;outline:none;padding:10px;position:absolute;bottom:0;left:0;text-align:center;transition:opacity .3s;width:284px;z-index:30;cursor:pointer}.sidebar-toggle:hover .sidebar-toggle-button{opacity:.4}.sidebar-toggle span{background-color:var(--theme-color,#42b983);display:block;margin-bottom:4px;width:16px;height:2px}body.sticky .sidebar,body.sticky .sidebar-toggle{position:fixed}.content{padding-top:60px;position:absolute;top:0;right:0;bottom:0;left:300px;transition:left .25s ease}.markdown-section{margin:0 auto;max-width:80%;padding:30px 15px 40px;position:relative}.markdown-section>*{box-sizing:border-box;font-size:inherit}.markdown-section>:first-child{margin-top:0!important}.markdown-section hr{border:none;border-bottom:1px solid #eee;margin:2em 0}.markdown-section iframe{border:1px solid #eee;width:1px;min-width:100%}.markdown-section table{border-collapse:collapse;border-spacing:0;display:block;margin-bottom:1rem;overflow:auto;width:100%}.markdown-section th{font-weight:700}.markdown-section td,.markdown-section th{border:1px solid #ddd;padding:6px 13px}.markdown-section tr{border-top:1px solid #ccc}.markdown-section tr:nth-child(2n){background-color:#f8f8f8}.markdown-section p.tip{background-color:#f8f8f8;border-bottom-right-radius:2px;border-left:4px solid #f66;border-top-right-radius:2px;margin:2em 0;padding:12px 24px 12px 30px;position:relative}.markdown-section p.tip:before{background-color:#f66;border-radius:100%;color:#fff;content:"!";font-family:Dosis,Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;left:-12px;line-height:20px;position:absolute;height:20px;width:20px;text-align:center;top:14px}.markdown-section p.tip code{background-color:#efefef}.markdown-section p.tip em{color:#34495e}.markdown-section p.warn{background:rgba(66,185,131,.1);border-radius:2px;padding:1rem}.markdown-section ul.task-list>li{list-style-type:none}body.close .sidebar{transform:translateX(-300px)}body.close .sidebar-toggle{width:auto}body.close .content{left:0}@media print{.app-nav,.github-corner,.sidebar,.sidebar-toggle{display:none}}@media screen and (max-width:768px){.github-corner,.sidebar,.sidebar-toggle{position:fixed}.app-nav{margin-top:16px}.app-nav li ul{top:30px}main{height:auto;min-height:100vh;overflow-x:hidden}.sidebar{left:-300px;transition:transform .25s ease-out}.content{left:0;max-width:100vw;position:static;padding-top:20px;transition:transform .25s ease}.app-nav,.github-corner{transition:transform .25s ease-out}.sidebar-toggle{background-color:transparent;width:auto;padding:30px 30px 10px 10px}body.close .sidebar{transform:translateX(300px)}body.close .sidebar-toggle{background-color:hsla(0,0%,100%,.8);transition:background-color 1s;width:284px;padding:10px}body.close .content{transform:translateX(300px)}body.close .app-nav,body.close .github-corner{display:none}.github-corner:hover .octo-arm{-webkit-animation:none;animation:none}.github-corner .octo-arm{-webkit-animation:octocat-wave .56s ease-in-out;animation:octocat-wave .56s ease-in-out}}@-webkit-keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}section.cover{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw;display:none}section.cover.show{display:flex}section.cover.has-mask .mask{background-color:#fff;opacity:.8;position:absolute;top:0;height:100%;width:100%}section.cover .cover-main{flex:1;margin:-20px 16px 0;text-align:center;position:relative}section.cover a{color:inherit;text-decoration:none}section.cover a:hover{text-decoration:none}section.cover p{line-height:1.5rem;margin:1em 0}section.cover h1{color:inherit;font-size:2.5rem;font-weight:300;margin:.625rem 0 2.5rem;position:relative;text-align:center}section.cover h1 a{display:block}section.cover h1 small{bottom:-.4375rem;font-size:1rem;position:absolute}section.cover blockquote{font-size:1.5rem;text-align:center}section.cover ul{line-height:1.8;list-style-type:none;margin:1em auto;max-width:500px;padding:0}section.cover .cover-main>p:last-child a{border-radius:2rem;border:1px solid var(--theme-color,#42b983);box-sizing:border-box;color:var(--theme-color,#42b983);display:inline-block;font-size:1.05rem;letter-spacing:.1rem;margin:.5rem 1rem;padding:.75em 2rem;text-decoration:none;transition:all .15s ease}section.cover .cover-main>p:last-child a:last-child{background-color:var(--theme-color,#42b983);color:#fff}section.cover .cover-main>p:last-child a:last-child:hover{color:inherit;opacity:.8}section.cover .cover-main>p:last-child a:hover{color:inherit}section.cover blockquote>p>a{border-bottom:2px solid var(--theme-color,#42b983);transition:color .3s}section.cover blockquote>p>a:hover{color:var(--theme-color,#42b983)}.sidebar,body{background-color:#fff}.sidebar{color:#364149}.sidebar li{margin:6px 0}.sidebar ul li a{color:#505d6b;font-size:14px;font-weight:400;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidebar ul li a:hover{text-decoration:underline}.sidebar ul li ul{padding:0}.sidebar ul li.active>a{border-right:2px solid;color:var(--theme-color,#42b983);font-weight:600}.app-sub-sidebar li:before{content:"-";padding-right:4px;float:left}.markdown-section h1,.markdown-section h2,.markdown-section h3,.markdown-section h4,.markdown-section strong{color:#2c3e50;font-weight:600}.markdown-section a{color:var(--theme-color,#42b983);font-weight:600}.markdown-section h1{font-size:2rem;margin:0 0 1rem}.markdown-section h2{font-size:1.75rem;margin:45px 0 .8rem}.markdown-section h3{font-size:1.5rem;margin:40px 0 .6rem}.markdown-section h4{font-size:1.25rem}.markdown-section h5{font-size:1rem}.markdown-section h6{color:#777;font-size:1rem}.markdown-section figure,.markdown-section p{margin:1.2em 0}.markdown-section ol,.markdown-section p,.markdown-section ul{line-height:1.6rem;word-spacing:.05rem}.markdown-section ol,.markdown-section ul{padding-left:1.5rem}.markdown-section blockquote{border-left:4px solid var(--theme-color,#42b983);color:#858585;margin:2em 0;padding-left:20px}.markdown-section blockquote p{font-weight:600;margin-left:0}.markdown-section iframe{margin:1em 0}.markdown-section em{color:#7f8c8d}.markdown-section code,.markdown-section output:after,.markdown-section pre{font-family:Roboto Mono,Monaco,courier,monospace}.markdown-section code,.markdown-section pre{background-color:#f8f8f8}.markdown-section output,.markdown-section pre{margin:1.2em 0;position:relative}.markdown-section output,.markdown-section pre>code{border-radius:2px;display:block}.markdown-section output:after,.markdown-section pre>code{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.markdown-section code{border-radius:2px;color:#e96900;margin:0 2px;padding:3px 5px;white-space:pre-wrap}.markdown-section>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) code{font-size:.8rem}.markdown-section pre{padding:0 1.4rem;line-height:1.5rem;overflow:auto;word-wrap:normal}.markdown-section pre>code{color:#525252;font-size:.8rem;padding:2.2em 5px;line-height:inherit;margin:0 2px;max-width:inherit;overflow:inherit;white-space:inherit}.markdown-section output{padding:1.7rem 1.4rem;border:1px dotted #ccc}.markdown-section output>:first-child{margin-top:0}.markdown-section output>:last-child{margin-bottom:0}.markdown-section code:after,.markdown-section code:before,.markdown-section output:after,.markdown-section output:before{letter-spacing:.05rem}.markdown-section output:after,.markdown-section pre:after{color:#ccc;font-size:.6rem;font-weight:600;height:15px;line-height:15px;padding:5px 10px 0;position:absolute;right:0;text-align:right;top:0}.markdown-section output:after,.markdown-section pre:after{content:attr(data-lang)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8e908c}.token.namespace{opacity:.7}.token.boolean,.token.number{color:#c76b29}.token.punctuation{color:#525252}.token.property{color:#c08b30}.token.tag{color:#2973b7}.token.string{color:var(--theme-color,#42b983)}.token.selector{color:#6679cc}.token.attr-name{color:#2973b7}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#22a2c9}.token.attr-value,.token.control,.token.directive,.token.unit{color:var(--theme-color,#42b983)}.token.function,.token.keyword{color:#e96900}.token.atrule,.token.regex,.token.statement{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.bold,.token.important{font-weight:700}.token.important{color:#c94922}.token.entity{cursor:help}code .token{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;min-height:1.5rem;position:relative;left:auto} \ No newline at end of file diff --git a/docs/zoom-image.min.js b/docs/zoom-image.min.js new file mode 100644 index 0000000..6164281 --- /dev/null +++ b/docs/zoom-image.min.js @@ -0,0 +1 @@ +!function(){function t(e){return"IMG"===e.tagName}function d(e){function t(){for(var e=arguments,t=arguments.length,o=Array(t),n=0;nu.scrollOffset&&setTimeout(a,150))}),window.addEventListener("resize",a);var f={open:i,close:a,toggle:o,update:function(){var e=0 npm i", + "main": "index.js", + "directories": { + "doc": "docs" + }, + "dependencies": { + "docsify-cli": "^4.3.0" + }, + "devDependencies": {}, + "scripts": { + "d": "docsify serve docs" + }, + "repository": { + "type": "git", + "url": "http://gitea.cf/cx/WebCAD_Help2.git" + }, + "keywords": [], + "author": "", + "license": "ISC" +}