/*! * @stijn-dejongh/docsify-glossary * v1.0.0 * https://github.com/stijn-dejongh/docsify-glossary#readme * (c) 2018-2022 Stijn Dejongh * Apache-2.0 license */ this["@stijn-dejongh/docsify-glossary"]=this["@stijn-dejongh/docsify-glossary"]||{},this["@stijn-dejongh/docsify-glossary"].js=function(e){"use strict";function t(e){return e.trim().startsWith("#")}function n(e,n,o,i){var r="",c=!1;return e.split("\n").forEach((function(e,s){e.trim().startsWith("```")&&(c=!c);var a=e;e.trim().length>0&&!c&&(a=function(e,n,o,i){if(t(n)&&!i.replaceTitleTerms)return n;var r=new RegExp("\\s(".concat(e,")[\\s$]"),"ig"),c=new RegExp("\\s(".concat(e,"),"),"ig"),s=new RegExp("\\s(".concat(e,")\\."),"ig"),a=" [$1](/".concat(i.glossaryLocation.replace(".md",""),"?id=").concat(o,")"),l=n.replace(c,a+",").replace(r,a+" ").replace(s,a+".");return t(n)?l.replaceAll("[".concat(e,"]"),"[ ".concat(e,"]")):l}(n,e+" ",o,i).trimEnd()),r+=a+"\n"})),r}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e,t){for(var n=0;n