PageSourceSearch

https://www.artparis.com/static/js/ext/showdown.min.js

js artparis.com collected 2026-10-02 10:35:26 UTC 9,762 bytes, 423 lines download raw bytes

1// pleasing jsclass
2showdown = 'defined';
3
4/*
5   A A L        Source code at:
6   T C A   <http://www.attacklab.net/>
7   T K B
8*/
9
10
11Showdown={};
12Showdown.converter=function(){
13var _1;
14var _2;
15var _3;
16var _4=0;
17this.makeHtml=function(_5){
18_1=new Array();
19_2=new Array();
20_3=new Array();
21_5=_5.replace(/~/g,"~T");
22_5=_5.replace(/\$/g,"~D");
23_5=_5.replace(/\r\n/g,"\n");
24_5=_5.replace(/\r/g,"\n");
25_5="\n\n"+_5+"\n\n";
26_5=_6(_5);
27_5=_5.replace(/^[ \t]+$/mg,"");
28_5=_7(_5);
29_5=_8(_5);
30_5=_9(_5);
31_5=_a(_5);
32_5=_5.replace(/~D/g,"$$");
33_5=_5.replace(/~T/g,"~");
34return _5;
35};
36var _8=function(_b){
37var _b=_b.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*<?(\S+?)>?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|\Z)/gm,function(_c,m1,m2,m3,m4){
38m1=m1.toLowerCase();
39_1[m1]=_11(m2);
40if(m3){
41return m3+m4;
42}else{
43if(m4){
44_2[m1]=m4.replace(/"/g,"&quot;");
45}
46}
47return "";
48});
49return _b;
50};
51var _7=function(_12){
52_12=_12.replace(/\n/g,"\n\n");
53var _13="p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del";
54var _14="p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math";
55_12=_12.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,_15);
56_12=_12.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,_15);
57_12=_12.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,_15);
58_12=_12.replace(/(\n\n[ ]{0,3}<!(--[^\r]*?--\s*)+>[ \t]*(?=\n{2,}))/g,_15);
59_12=_12.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,_15);
60_12=_12.replace(/\n\n/g,"\n");
61return _12;
62};
63var _15=function(_16,m1){
64var _18=m1;
65_18=_18.replace(/\n\n/g,"\n");
66_18=_18.replace(/^\n/,"");
67_18=_18.replace(/\n+$/g,"");
68_18="\n\n~K"+(_3.push(_18)-1)+"K\n\n";
69return _18;
70};
71var _9=function(_19){
72_19=_1a(_19);
73var key=_1c("<hr />");
74_19=_19.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,key);
75_19=_19.replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,key);
76_19=_19.replace(/^[ ]{0,2}([ ]?\_[ ]?){3,}[ \t]*$/gm,key);
77_19=_1d(_19);
78_19=_1e(_19);
79_19=_1f(_19);
80_19=_7(_19);
81_19=_20(_19);
82return _19;
83};
84var _21=function(_22){
85_22=_23(_22);
86_22=_24(_22);
87_22=_25(_22);
88_22=_26(_22);
89_22=_27(_22);
90_22=_28(_22);
91_22=_11(_22);
92_22=_29(_22);
93_22=_22.replace(/  +\n/g," <br />\n");
94return _22;
95};
96var _24=function(_2a){
97var _2b=/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|<!(--.*?--\s*)+>)/gi;
98_2a=_2a.replace(_2b,function(_2c){
99var tag=_2c.replace(/(.)<\/?code>(?=.)/g,"$1`");
100tag=_2e(tag,"\\`*_");
101return tag;
102});
103return _2a;
104};
105var _27=function(_2f){
106_2f=_2f.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,_30);
107_2f=_2f.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()<?(.*?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,_30);
108_2f=_2f.replace(/(\[([^\[\]]+)\])()()()()()/g,_30);
109return _2f;
110};
111var _30=function(_31,m1,m2,m3,m4,m5,m6,m7){
112if(m7==undefined){
113m7="";
114}
115var _39=m1;
116var _3a=m2;
117var _3b=m3.toLowerCase();
118var url=m4;
119var _3d=m7;
120if(url==""){
121if(_3b==""){
122_3b=_3a.toLowerCase().replace(/ ?\n/g," ");
123}
124url="#"+_3b;
125if(_1[_3b]!=undefined){
126url=_1[_3b];
127if(_2[_3b]!=undefined){
128_3d=_2[_3b];
129}
130}else{
131if(_39.search(/\(\s*\)$/m)>-1){
132url="";
133}else{
134return _39;
135}
136}
137}
138url=_2e(url,"*_");
139var _3e="<a href=\""+url+"\"";
140if(_3d!=""){
141_3d=_3d.replace(/"/g,"&quot;");
142_3d=_2e(_3d,"*_");
143_3e+=" title=\""+_3d+"\"";
144}
145_3e+=">"+_3a+"</a>";
146return _3e;
147};
148var _26=function(_3f){
149_3f=_3f.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,_40);
150_3f=_3f.replace(/(!\[(.*?)\]\s?\([ \t]*()<?(\S+?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,_40);
151return _3f;
152};
153var _40=function(_41,m1,m2,m3,m4,m5,m6,m7){
154var _49=m1;
155var _4a=m2;
156var _4b=m3.toLowerCase();
157var url=m4;
158var _4d=m7;
159if(!_4d){
160_4d="";
161}
162if(url==""){
163if(_4b==""){
164_4b=_4a.toLowerCase().replace(/ ?\n/g," ");
165}
166url="#"+_4b;
167if(_1[_4b]!=undefined){
168url=_1[_4b];
169if(_2[_4b]!=undefined){
170_4d=_2[_4b];
171}
172}else{
173return _49;
174}
175}
176_4a=_4a.replace(/"/g,"&quot;");
177url=_2e(url,"*_");
178var _4e="<img src=\""+url+"\" alt=\""+_4a+"\"";
179_4d=_4d.replace(/"/g,"&quot;");
180_4d=_2e(_4d,"*_");
181_4e+=" title=\""+_4d+"\"";
182_4e+=" />";
183return _4e;
184};
185var _1a=function(_4f){
186_4f=_4f.replace(/^(.+)[ \t]*\n=+[ \t]*\n+/gm,function(_50,m1){
187return _1c("<h1>"+_21(m1)+"</h1>");
188});
189_4f=_4f.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,function(_52,m1){
190return _1c("<h2>"+_21(m1)+"</h2>");
191});
192_4f=_4f.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,function(_54,m1,m2){
193var _57=m1.length;
194return _1c("<h"+_57+">"+_21(m2)+"</h"+_57+">");
195});
196return _4f;
197};
198var _58;
199var _1d=function(_59){
200_59+="~0";
201var _5a=/^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
202if(_4){
203_59=_59.replace(_5a,function(_5b,m1,m2){
204var _5e=m1;
205var _5f=(m2.search(/[*+-]/g)>-1)?"ul":"ol";
206_5e=_5e.replace(/\n{2,}/g,"\n\n\n");
207var _60=_58(_5e);
208_60=_60.replace(/\s+$/,"");
209_60="<"+_5f+">"+_60+"</"+_5f+">\n";
210return _60;
211});
212}else{
213_5a=/(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
214_59=_59.replace(_5a,function(_61,m1,m2,m3){
215var _65=m1;
216var _66=m2;
217var _67=(m3.search(/[*+-]/g)>-1)?"ul":"ol";
218var _66=_66.replace(/\n{2,}/g,"\n\n\n");
219var _68=_58(_66);
220_68=_65+"<"+_67+">\n"+_68+"</"+_67+">\n";
221return _68;
222});
223}
224_59=_59.replace(/~0/,"");
225return _59;
226};
227_58=function(_69){
228_4++;
229_69=_69.replace(/\n{2,}$/,"\n");
230_69+="~0";
231_69=_69.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,function(_6a,m1,m2,m3,m4){
232var _6f=m4;
233var _70=m1;
234var _71=m2;
235if(_70||(_6f.search(/\n{2,}/)>-1)){
236_6f=_9(_72(_6f));
237}else{
238_6f=_1d(_72(_6f));
239_6f=_6f.replace(/\n$/,"");
240_6f=_21(_6f);
241}
242return "<li>"+_6f+"</li>\n";
243});
244_69=_69.replace(/~0/g,"");
245_4--;
246return _69;
247};
248var _1e=function(_73){
249_73+="~0";
250_73=_73.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,function(_74,m1,m2){
251var _77=m1;
252var _78=m2;
253_77=_79(_72(_77));
254_77=_6(_77);
255_77=_77.replace(/^\n+/g,"");
256_77=_77.replace(/\n+$/g,"");
257_77="<pre><code>"+_77+"\n</code></pre>";
258return _1c(_77)+_78;
259});
260_73=_73.replace(/~0/,"");
261return _73;
262};
263var _1c=function(_7a){
264_7a=_7a.replace(/(^\n+|\n+$)/g,"");
265return "\n\n~K"+(_3.push(_7a)-1)+"K\n\n";
266};
267var _23=function(_7b){
268_7b=_7b.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(_7c,m1,m2,m3,m4){
269var c=m3;
270c=c.replace(/^([ \t]*)/g,"");
271c=c.replace(/[ \t]*$/g,"");
272c=_79(c);
273return m1+"<code>"+c+"</code>";
274});
275return _7b;
276};
277var _79=function(_82){
278_82=_82.replace(/&/g,"&amp;");
279_82=_82.replace(/</g,"&lt;");
280_82=_82.replace(/>/g,"&gt;");
281_82=_2e(_82,"*_{}[]\\",false);
282return _82;
283};
284var _29=function(_83){
285_83=_83.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,"<strong>$2</strong>");
286_83=_83.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,"<em>$2</em>");
287return _83;
288};
289var _1f=function(_84){
290_84=_84.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,function(_85,m1){
291var bq=m1;
292bq=bq.replace(/^[ \t]*>[ \t]?/gm,"~0");
293bq=bq.replace(/~0/g,"");
294bq=bq.replace(/^[ \t]+$/gm,"");
295bq=_9(bq);
296bq=bq.replace(/(^|\n)/g,"$1  ");
297bq=bq.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(_88,m1){
298var pre=m1;
299pre=pre.replace(/^  /mg,"~0");
300pre=pre.replace(/~0/g,"");
301return pre;
302});
303return _1c("<blockquote>\n"+bq+"\n</blockquote>");
304});
305return _84;
306};
307var _20=function(_8b){
308_8b=_8b.replace(/^\n+/g,"");
309_8b=_8b.replace(/\n+$/g,"");
310var _8c=_8b.split(/\n{2,}/g);
311var _8d=new Array();
312var end=_8c.length;
313for(var i=0;i<end;i++){
314var str=_8c[i];
315if(str.search(/~K(\d+)K/g)>=0){
316_8d.push(str);
317}else{
318if(str.search(/\S/)>=0){
319str=_21(str);
320str=str.replace(/^([ \t]*)/g,"<p>");
321str+="</p>";
322_8d.push(str);
323}
324}
325}
326end=_8d.length;
327for(var i=0;i<end;i++){
328while(_8d[i].search(/~K(\d+)K/)>=0){
329var _91=_3[RegExp.$1];
330_91=_91.replace(/\$/g,"$$$$");
331_8d[i]=_8d[i].replace(/~K\d+K/,_91);
332}
333}
334return _8d.join("\n\n");
335};
336var _11=function(_92){
337_92=_92.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;");
338_92=_92.replace(/<(?![a-z\/?\$!])/gi,"&lt;");
339return _92;
340};
341var _25=function(_93){
342_93=_93.replace(/\\(\\)/g,_94);
343_93=_93.replace(/\\([`*_{}\[\]()>#+-.!])/g,_94);
344return _93;
345};
346var _28=function(_95){
347_95=_95.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,"<a href=\"$1\">$1</a>");
348_95=_95.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,function(_96,m1){
349return _98(_a(m1));
350});
351return _95;
352};
353var _98=function(_99){
354function char2hex(ch){
355var _9b="0123456789ABCDEF";
356var dec=ch.charCodeAt(0);
357return (_9b.charAt(dec>>4)+_9b.charAt(dec&15));
358}
359var _9d=[function(ch){
360return "&#"+ch.charCodeAt(0)+";";
361},function(ch){
362return "&#x"+char2hex(ch)+";";
363},function(ch){
364return ch;
365}];
366_99="mailto:"+_99;
367_99=_99.replace(/./g,function(ch){
368if(ch=="@"){
369ch=_9d[Math.floor(Math.random()*2)](ch);
370}else{
371if(ch!=":"){
372var r=Math.random();
373ch=(r>0.9?_9d[2](ch):r>0.45?_9d[1](ch):_9d[0](ch));
374}
375}
376return ch;
377});
378_99="<a href=\""+_99+"\">"+_99+"</a>";
379_99=_99.replace(/">.+:/g,"\">");
380return _99;
381};
382var _a=function(_a3){
383_a3=_a3.replace(/~E(\d+)E/g,function(_a4,m1){
384var _a6=parseInt(m1);
385return String.fromCharCode(_a6);
386});
387return _a3;
388};
389var _72=function(_a7){
390_a7=_a7.replace(/^(\t|[ ]{1,4})/gm,"~0");
391_a7=_a7.replace(/~0/g,"");
392return _a7;
393};
394var _6=function(_a8){
395_a8=_a8.replace(/\t(?=\t)/g,"    ");
396_a8=_a8.replace(/\t/g,"~A~B");
397_a8=_a8.replace(/~B(.+?)~A/g,function(_a9,m1,m2){
398var _ac=m1;
399var _ad=4-_ac.length%4;
400for(var i=0;i<_ad;i++){
401_ac+=" ";
402}
403return _ac;
404});
405_a8=_a8.replace(/~A/g,"    ");
406_a8=_a8.replace(/~B/g,"");
407return _a8;
408};
409var _2e=function(_af,_b0,_b1){
410var _b2="(["+_b0.replace(/([\[\]\\])/g,"\\$1")+"])";
411if(_b1){
412_b2="\\\\"+_b2;
413}
414var _b3=new RegExp(_b2,"g");
415_af=_af.replace(_b3,_94);
416return _af;
417};
418var _94=function(_b4,m1){
419var _b6=m1.charCodeAt(0);
420return "~E"+_b6+"E";
421};
422};
423

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.