From e9389f3bcfa5bd92eddcd21e0a6f77a647084b03 Mon Sep 17 00:00:00 2001 From: Lio Date: Sat, 6 Jan 2024 02:53:00 +0100 Subject: [PATCH] added a lot of boilerplate things while trying to get things to work --- .vscode/settings.json | 5 + _config.ts | 59 + _data.yml | 4 + _data/metas.yml | 3 + _data/socials.yml | 10 + _site/feed.rss | 21 + _site/files/TwitterAvi.jpg | Bin 0 -> 26262 bytes _site/index.html | 67 + .../pagefind/fragment/en_27214a4.pf_fragment | Bin 0 -> 113 bytes .../pagefind/fragment/en_2b46224.pf_fragment | Bin 0 -> 144 bytes .../pagefind/fragment/en_2e48399.pf_fragment | Bin 0 -> 117 bytes .../pagefind/fragment/en_88f9672.pf_fragment | Bin 0 -> 114 bytes _site/pagefind/index/en_44e160d.pf_index | Bin 0 -> 102 bytes _site/pagefind/index/en_5f55a8b.pf_index | Bin 0 -> 49 bytes _site/pagefind/index/en_6daa25a.pf_index | Bin 0 -> 57 bytes _site/pagefind/index/en_836d1ab.pf_index | Bin 0 -> 57 bytes _site/pagefind/pagefind-entry.json | 1 + _site/pagefind/pagefind-highlight.js | 11 + _site/pagefind/pagefind-modular-ui.css | 223 ++ _site/pagefind/pagefind-modular-ui.js | 1 + _site/pagefind/pagefind-ui.css | 1 + _site/pagefind/pagefind-ui.js | 1 + _site/pagefind/pagefind.en_1eb54973a8.pf_meta | Bin 0 -> 87 bytes _site/pagefind/pagefind.en_3bbb559df4.pf_meta | Bin 0 -> 83 bytes _site/pagefind/pagefind.en_52e3978565.pf_meta | Bin 0 -> 82 bytes _site/pagefind/pagefind.en_e254a66e7b.pf_meta | Bin 0 -> 84 bytes _site/pagefind/pagefind.js | 1 + _site/pagefind/wasm.en.pagefind | Bin 0 -> 60245 bytes _site/pagefind/wasm.unknown.pagefind | Bin 0 -> 55137 bytes _src/_includes/layouts/landing.vento | 49 + _src/_includes/partials/socials.vento | 24 + _src/files/TwitterAvi.jpg | Bin 0 -> 26262 bytes _src/index.md | 7 + deno.json | 18 + deno.lock | 2901 +++++++++++++++++ 35 files changed, 3407 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 _config.ts create mode 100644 _data.yml create mode 100644 _data/metas.yml create mode 100644 _data/socials.yml create mode 100644 _site/feed.rss create mode 100644 _site/files/TwitterAvi.jpg create mode 100644 _site/index.html create mode 100644 _site/pagefind/fragment/en_27214a4.pf_fragment create mode 100644 _site/pagefind/fragment/en_2b46224.pf_fragment create mode 100644 _site/pagefind/fragment/en_2e48399.pf_fragment create mode 100644 _site/pagefind/fragment/en_88f9672.pf_fragment create mode 100644 _site/pagefind/index/en_44e160d.pf_index create mode 100644 _site/pagefind/index/en_5f55a8b.pf_index create mode 100644 _site/pagefind/index/en_6daa25a.pf_index create mode 100644 _site/pagefind/index/en_836d1ab.pf_index create mode 100644 _site/pagefind/pagefind-entry.json create mode 100644 _site/pagefind/pagefind-highlight.js create mode 100644 _site/pagefind/pagefind-modular-ui.css create mode 100644 _site/pagefind/pagefind-modular-ui.js create mode 100644 _site/pagefind/pagefind-ui.css create mode 100644 _site/pagefind/pagefind-ui.js create mode 100644 _site/pagefind/pagefind.en_1eb54973a8.pf_meta create mode 100644 _site/pagefind/pagefind.en_3bbb559df4.pf_meta create mode 100644 _site/pagefind/pagefind.en_52e3978565.pf_meta create mode 100644 _site/pagefind/pagefind.en_e254a66e7b.pf_meta create mode 100644 _site/pagefind/pagefind.js create mode 100644 _site/pagefind/wasm.en.pagefind create mode 100644 _site/pagefind/wasm.unknown.pagefind create mode 100644 _src/_includes/layouts/landing.vento create mode 100644 _src/_includes/partials/socials.vento create mode 100644 _src/files/TwitterAvi.jpg create mode 100644 _src/index.md create mode 100644 deno.json create mode 100644 deno.lock diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e40716f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "deno.enable": true, + "deno.lint": true, + "deno.unstable": true +} diff --git a/_config.ts b/_config.ts new file mode 100644 index 0000000..82e6811 --- /dev/null +++ b/_config.ts @@ -0,0 +1,59 @@ +import lume from "lume/mod.ts"; +import jsx from "lume/plugins/jsx.ts"; +import attributes from "lume/plugins/attributes.ts"; +import code_highlight from "lume/plugins/code_highlight.ts"; +// import favicon from "lume/plugins/favicon.ts"; +// import liquid from "lume/plugins/liquid.ts"; +import pug from "lume/plugins/pug.ts"; +import feed from "lume/plugins/feed.ts"; +import filter_pages from "lume/plugins/filter_pages.ts"; +import mdx from "lume/plugins/mdx.ts"; +import metas from "lume/plugins/metas.ts"; +import nav from "lume/plugins/nav.ts"; +import pagefind from "lume/plugins/pagefind.ts"; +import reading_info from "lume/plugins/reading_info.ts"; +import source_maps from "lume/plugins/source_maps.ts"; +import tailwindcss from "lume/plugins/tailwindcss.ts"; +import postcss from "lume/plugins/postcss.ts"; +import terser from "lume/plugins/terser.ts"; + +const site = lume({ + src: "_src", + +}); + +site.ignore( + "readme.md", +) + +site.data("greeting", () => { + const hellos = ["Ahoy!", "Ahoy there!", "Hey there!", "Howdy howdy!", "Howdy, friend!", "Howdy!", "Hey!", "Hey there!", "Hi!", "Hello!", "Hello there!", "Hi there!"]; + return hellos[Math.floor(Math.random() * hellos.length)]; +}) + +site.data("getYear", () => { + return new Date().getFullYear(); +}); + +site.use(pug()); +site.use(jsx()); +site.use(attributes()); +site.use(code_highlight()); +// site.use(favicon()); +site.use(feed()); +site.use(filter_pages({ fn: (page) => page.data.ignored !== true })); +site.use(mdx()); +site.use(metas({ + extensions: [".md", ".mdx"], +})); +site.use(nav()); +site.use(pagefind()); +site.use(reading_info()); +site.use(source_maps()); +site.use(tailwindcss()); +site.use(postcss()); +site.use(terser()); + +site.copy("files"); + +export default site; diff --git a/_data.yml b/_data.yml new file mode 100644 index 0000000..0d95f73 --- /dev/null +++ b/_data.yml @@ -0,0 +1,4 @@ +metas: + site: Lio's Website + twitter: "@fangmrks" + generator: true diff --git a/_data/metas.yml b/_data/metas.yml new file mode 100644 index 0000000..f7a6664 --- /dev/null +++ b/_data/metas.yml @@ -0,0 +1,3 @@ +site: Lio's Website +twitter: "@fangmrks" +generator: true diff --git a/_data/socials.yml b/_data/socials.yml new file mode 100644 index 0000000..33f50ea --- /dev/null +++ b/_data/socials.yml @@ -0,0 +1,10 @@ +- name: Twitter + url: https://twitter.com/fangmrks +- name: Bluesky + url: https://pogcha.mp +- name: Mastodon + url: https://lio.to/mastodon +- name: Forge + url: https://git.lio.cat/l +- name: Github + url: https://github.com/fangmarks diff --git a/_site/feed.rss b/_site/feed.rss new file mode 100644 index 0000000..85ea3f0 --- /dev/null +++ b/_site/feed.rss @@ -0,0 +1,21 @@ + + + + My RSS Feed + http://localhost:3000/ + + + Sat, 06 Jan 2024 01:47:06 GMT + en + Lume v2.0.2 + + http://localhost:3000/ + http://localhost:3000/ + + Howdy! + ]]> + + Fri, 05 Jan 2024 21:19:45 GMT + + + \ No newline at end of file diff --git a/_site/files/TwitterAvi.jpg b/_site/files/TwitterAvi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32dada7a27e655f721894276631978a19af8c2cd GIT binary patch literal 26262 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

Zi8or6pMJ|T~Dd4 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 Aq5uE@ literal 0 HcmV?d00001 diff --git a/_site/index.html b/_site/index.html new file mode 100644 index 0000000..8209419 --- /dev/null +++ b/_site/index.html @@ -0,0 +1,67 @@ + + + + + Lio + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

Howdy!

+ +
+ +
+ + © 2024 + Lio + +
+ + + + \ No newline at end of file diff --git a/_site/pagefind/fragment/en_27214a4.pf_fragment b/_site/pagefind/fragment/en_27214a4.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..1335d60f6856af222087227f6ef030588ac60769 GIT binary patch literal 113 zcmV-%0FM73iwFP!00002|6Pkg3V_-VvZqPFZeC%YKFD(V$hAB570;mry=i7pA^CD6|- TSV!Zyey2HqP9v+jcK`qYN2)YN literal 0 HcmV?d00001 diff --git a/_site/pagefind/fragment/en_2b46224.pf_fragment b/_site/pagefind/fragment/en_2b46224.pf_fragment new file mode 100644 index 0000000000000000000000000000000000000000..41d4a2f868447f6bd2897d0683970964d0646558 GIT binary patch literal 144 zcmV;B0B`>viwFP!00002|1He14#F@D1khgzo+Gg_bYuV)Ha3K+5W8(eh*9Dws;d4w zuGG!e-MgO~X$T2>^teFH5jr@618@I+U8yS~;@@qrUP8iT zcDwNGBTeM!!I=U&G%#=ym80g>%SCs!maH?lB+=yLEUYz{eNavZy5}|6SZ!`luYvz+ U<~F)j%6S;y57ft1;CTQ50M~6aHUIzs literal 0 HcmV?d00001 diff --git a/_site/pagefind/index/en_44e160d.pf_index b/_site/pagefind/index/en_44e160d.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..169eeac206728701923da6d26bbc2538a20b1367 GIT binary patch literal 102 zcmb2|=3oE;rvIv^&hj=W@Hiy?xqUG3&asA8rx1gHLo?;(95uB4^5f}V_r;}(hxpjP zOura&b((QW*q*h_&EAr%!qz-bRtuiXsm)S&zJ0^~(uFLVUUHHvS(RoVeZ|he<5QLi GG#vnnK`D6v literal 0 HcmV?d00001 diff --git a/_site/pagefind/index/en_5f55a8b.pf_index b/_site/pagefind/index/en_5f55a8b.pf_index new file mode 100644 index 0000000000000000000000000000000000000000..4d7c1105b56bdbf70bd2382aaf314dd57f3b75a9 GIT binary patch literal 49 zcmb2|=3oE;rvKU=KK{O^&vIk7$`Cn;l7#K8+wq9#p@n!@$akcmNa K(}|CoKn(y!X%&nB literal 0 HcmV?d00001 diff --git a/_site/pagefind/pagefind-entry.json b/_site/pagefind/pagefind-entry.json new file mode 100644 index 0000000..6576572 --- /dev/null +++ b/_site/pagefind/pagefind-entry.json @@ -0,0 +1 @@ +{"version":"1.0.4","languages":{"en":{"hash":"en_1eb54973a8","wasm":"en","page_count":1}}} \ No newline at end of file diff --git a/_site/pagefind/pagefind-highlight.js b/_site/pagefind/pagefind-highlight.js new file mode 100644 index 0000000..40f8d7d --- /dev/null +++ b/_site/pagefind/pagefind-highlight.js @@ -0,0 +1,11 @@ +var e,t,n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=((e,t,c)=>(c=null!=e?n(o(e)):{},((e,t,n,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let c of a(t))s.call(e,c)||c===n||r(e,c,{get:()=>t[c],enumerable:!(o=i(t,c))||o.enumerable});return e})(!t&&e&&e.__esModule?c:r(c,"default",{value:e,enumerable:!0}),e)))((e={"node_modules/mark.js/dist/mark.js"(e,t){var n,r;n=e,r=function(){var e="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},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1])||arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=i,this.iframesTimeout=a}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var i=e.contentWindow;if(r=i.document,!i||!r)throw new Error("iframe inaccessible")}catch(e){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,i=!1,a=null,o=function o(){if(!i){i=!0,clearTimeout(a);try{r.isIframeBlank(e)||(e.removeEventListener("load",o),r.getIframeContents(e,t,n))}catch(e){n()}}};e.addEventListener("load",o),a=setTimeout(o,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(e){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var i=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=t.querySelectorAll("iframe"),s=o.length,c=0;o=Array.prototype.slice.call(o);var u=function(){--s<=0&&a(c)};s||u(),o.forEach((function(t){e.matches(t,i.exclude)?u():i.onIframeReady(t,(function(e){n(t)&&(c++,r(e)),u()}),u)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var i=!1,a=!1;return r.forEach((function(e,t){e.val===n&&(i=t,a=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==i||a?!1===i||a||(r[i].handled=!0):r.push({val:n,handled:!0}),!0):(!1===i&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var i=this;e.forEach((function(e){e.handled||i.getIframeContents(e.val,(function(e){i.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,i){for(var a,o=this,s=this.createIterator(t,e,r),c=[],u=[],l=void 0,h=void 0;a=void 0,a=o.getIteratorNode(s),h=a.prevNode,l=a.node;)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(l,h,e,c)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return u.push(e)}),r)})),u.push(l);u.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(c,e,n,r),i()}},{key:"forEachNode",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},a=this.getContexts(),o=a.length;o||i(),a.forEach((function(a){var s=function(){r.iterateThroughNodes(e,a,t,n,(function(){--o<=0&&i()}))};r.iframes?r.waitForIframes(a,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var i=!1;return n.every((function(t){return!r.call(e,t)||(i=!0,!1)})),i}return!1}}]),e}(),a=function(){function a(e){t(this,a),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(a,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var i in t)if(t.hasOwnProperty(i)){var a=t[i],o="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(i):this.escapeStr(i),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a);""!==o&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(o)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(o)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":""}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":""}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"],r=[];return e.split("").forEach((function(i){n.every((function(n){if(-1!==n.indexOf(i)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n=this.opt.accuracy,r="string"==typeof n?n:n.value,i="string"==typeof n?[]:n.limiters,a="";switch(i.forEach((function(e){a+="|"+t.escapeStr(e)})),r){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(a="\\s"+(a||this.escapeStr("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿")))+"]*"+e+"[^"+a+"]*)";case"exactly":return"(^|\\s"+a+")("+e+")(?=$|\\s"+a+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var i=t.callNoMatchOnInvalidRanges(e,r),a=i.start,o=i.end;i.valid&&(e.start=a,e.length=o-a,n.push(e),r=o)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,i=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?i=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:i}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,i=!0,a=n.length,o=t-a,s=parseInt(e.start,10)-o;return(r=(s=s>a?a:s)+parseInt(e.length,10))>a&&(r=a,this.log("End range automatically set to the max value of "+a)),s<0||r-s<0||s>a||r>a?(i=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(i=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:i}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return i.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",i=e.splitText(t),a=i.splitText(n-t),o=document.createElement(r);return o.setAttribute("data-markjs","true"),this.opt.className&&o.setAttribute("class",this.opt.className),o.textContent=i.textContent,i.parentNode.replaceChild(o,i),a}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,i){var a=this;e.nodes.every((function(o,s){var c=e.nodes[s+1];if(void 0===c||c.start>t){if(!r(o.node))return!1;var u=t-o.start,l=(n>o.end?o.end:n)-o.start,h=e.value.substr(0,o.start),d=e.value.substr(l+o.start);if(o.node=a.wrapRangeInTextNode(o.node,u,l),e.value=h+d,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=l),e.nodes[n].end-=l)})),n-=l,i(o.node.previousSibling,o.start),!(n>o.end))return!1;t=o.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,i){var a=this,o=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var i=void 0;null!==(i=e.exec(t.textContent))&&""!==i[o];)if(n(i[o],t)){var s=i.index;if(0!==o)for(var c=1;c