__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
!function(e){"object"==typeof exports&&"object"==typeof module?e(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],e):e(CodeMirror)}((function(e){"use strict";var n=e.Pos;function t(e,n){return e.line-n.line||e.ch-n.ch}var i="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",r=new RegExp("<(/?)(["+i+"]["+(i+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040")+"]*)","g");function f(e,n,t,i){this.line=n,this.ch=t,this.cm=e,this.text=e.getLine(n),this.min=i?Math.max(i.from,e.firstLine()):e.firstLine(),this.max=i?Math.min(i.to-1,e.lastLine()):e.lastLine()}function o(e,t){var i=e.cm.getTokenTypeAt(n(e.line,t));return i&&/\btag\b/.test(i)}function u(e){if(!(e.line>=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function l(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function c(e){for(;;){var n=e.text.indexOf(">",e.ch);if(-1==n){if(u(e))continue;return}if(o(e,n+1)){var t=e.text.lastIndexOf("/",n),i=t>-1&&!/\S/.test(e.text.slice(t+1,n));return e.ch=n+1,i?"selfClose":"regular"}e.ch=n+1}}function a(e){for(;;){var n=e.ch?e.text.lastIndexOf("<",e.ch-1):-1;if(-1==n){if(l(e))continue;return}if(o(e,n+1)){r.lastIndex=n,e.ch=n;var t=r.exec(e.text);if(t&&t.index==n)return t}else e.ch=n}}function s(e){for(;;){r.lastIndex=e.ch;var n=r.exec(e.text);if(!n){if(u(e))continue;return}if(o(e,n.index+1))return e.ch=n.index+n[0].length,n;e.ch=n.index+1}}function h(e){for(;;){var n=e.ch?e.text.lastIndexOf(">",e.ch-1):-1;if(-1==n){if(l(e))continue;return}if(o(e,n+1)){var t=e.text.lastIndexOf("/",n),i=t>-1&&!/\S/.test(e.text.slice(t+1,n));return e.ch=n+1,i?"selfClose":"regular"}e.ch=n}}function x(e,t){for(var i=[];;){var r,f=s(e),o=e.line,u=e.ch-(f?f[0].length:0);if(!f||!(r=c(e)))return;if("selfClose"!=r)if(f[1]){for(var l=i.length-1;l>=0;--l)if(i[l]==f[2]){i.length=l;break}if(l<0&&(!t||t==f[2]))return{tag:f[2],from:n(o,u),to:n(e.line,e.ch)}}else i.push(f[2])}}function g(e,t){for(var i=[];;){var r=h(e);if(!r)return;if("selfClose"!=r){var f=e.line,o=e.ch,u=a(e);if(!u)return;if(u[1])i.push(u[2]);else{for(var l=i.length-1;l>=0;--l)if(i[l]==u[2]){i.length=l;break}if(l<0&&(!t||t==u[2]))return{tag:u[2],from:n(e.line,e.ch),to:n(f,o)}}}else a(e)}}e.registerHelper("fold","xml",(function(e,i){for(var r=new f(e,i.line,0);;){var o=s(r);if(!o||r.line!=i.line)return;var u=c(r);if(!u)return;if(!o[1]&&"selfClose"!=u){var l=n(r.line,r.ch),a=x(r,o[2]);return a&&t(a.from,l)>0?{from:l,to:a.from}:null}}})),e.findMatchingTag=function(e,i,r){var o=new f(e,i.line,i.ch,r);if(-1!=o.text.indexOf(">")||-1!=o.text.indexOf("<")){var u=c(o),l=u&&n(o.line,o.ch),s=u&&a(o);if(u&&s&&!(t(o,i)>0)){var h={from:n(o.line,o.ch),to:l,tag:s[2]};return"selfClose"==u?{open:h,close:null,at:"open"}:s[1]?{open:g(o,s[2]),close:h,at:"close"}:{open:h,close:x(o=new f(e,l.line,l.ch,r),s[2]),at:"open"}}}},e.findEnclosingTag=function(e,n,t,i){for(var r=new f(e,n.line,n.ch,t);;){var o=g(r,i);if(!o)break;var u=x(new f(e,n.line,n.ch,t),o.tag);if(u)return{open:o,close:u}}},e.scanForClosingTag=function(e,n,t,i){return x(new f(e,n.line,n.ch,i?{from:0,to:i}:null),t)}}));| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| brace-fold.js | File | 4.37 KB | 0664 |
|
| brace-fold.min.js | File | 2.15 KB | 0664 |
|
| brace-fold.min.js.gz | File | 988 B | 0664 |
|
| comment-fold.js | File | 2.11 KB | 0664 |
|
| comment-fold.min.js | File | 1 KB | 0664 |
|
| comment-fold.min.js.gz | File | 571 B | 0664 |
|
| foldcode.js | File | 4.87 KB | 0664 |
|
| foldcode.min.js | File | 2.54 KB | 0664 |
|
| foldcode.min.js.gz | File | 1.08 KB | 0664 |
|
| foldgutter.css | File | 435 B | 0664 |
|
| foldgutter.js | File | 5.41 KB | 0664 |
|
| foldgutter.min.js | File | 2.76 KB | 0664 |
|
| foldgutter.min.js.gz | File | 1.11 KB | 0664 |
|
| indent-fold.js | File | 1.64 KB | 0664 |
|
| indent-fold.min.js | File | 654 B | 0664 |
|
| indent-fold.min.js.gz | File | 408 B | 0664 |
|
| markdown-fold.js | File | 1.57 KB | 0664 |
|
| markdown-fold.min.js | File | 713 B | 0664 |
|
| markdown-fold.min.js.gz | File | 421 B | 0664 |
|
| xml-fold.js | File | 6.54 KB | 0664 |
|
| xml-fold.min.js | File | 3.17 KB | 0664 |
|
| xml-fold.min.js.gz | File | 1.26 KB | 0664 |
|