OSDN Git Service

refreshはやはり要ったようです これからテストです
[newbbs/newbbs.git] / WebModuleUnit1.dfm
1 object WebModule1: TWebModule1
2   OldCreateOrder = False
3   OnCreate = WebModuleCreate
4   Actions = <
5     item
6       MethodType = mtGet
7       Name = 'top'
8       PathInfo = '/'
9       OnAction = WebModule1topAction
10     end
11     item
12       MethodType = mtGet
13       Name = 'indexpage'
14       PathInfo = '/index'
15       OnAction = WebModule1indexpageAction
16     end
17     item
18       MethodType = mtPost
19       Name = 'regist'
20       PathInfo = '/regist'
21       OnAction = WebModule1registAction
22     end
23     item
24       MethodType = mtGet
25       Name = 'admin'
26       PathInfo = '/admin'
27       OnAction = WebModule1adminAction
28     end
29     item
30       Name = 'search'
31       PathInfo = '/search'
32       OnAction = WebModule1searchAction
33     end
34     item
35       Name = 'help'
36       PathInfo = '/help'
37       OnAction = WebModule1helpAction
38     end
39     item
40       Name = 'master'
41       PathInfo = '/master'
42       OnAction = WebModule1masterAction
43     end
44     item
45       Name = 'alert'
46       PathInfo = '/alert'
47       OnAction = WebModule1alertAction
48     end
49     item
50       MethodType = mtPost
51       Name = 'usrdel'
52       PathInfo = '/userdel'
53     end
54     item
55       Name = 'jump'
56       PathInfo = '/jump'
57       OnAction = WebModule1jumpAction
58     end
59     item
60       MethodType = mtGet
61       Name = 'link'
62       PathInfo = '/link'
63       OnAction = WebModule1linkAction
64     end
65     item
66       MethodType = mtPost
67       Name = 'admdel'
68       PathInfo = '/admindel'
69       OnAction = WebModule1admdelAction
70     end
71     item
72       Name = 'login'
73       PathInfo = '/login'
74       OnAction = WebModule1loginAction
75     end
76     item
77       MethodType = mtPost
78       Name = 'adminset'
79       PathInfo = '/adminset'
80       OnAction = WebModule1adminsetAction
81     end
82     item
83       MethodType = mtGet
84       Name = 'logout'
85       PathInfo = '/logout'
86       OnAction = WebModule1logoutAction
87     end
88     item
89       MethodType = mtGet
90       Name = 'img'
91       PathInfo = '/src'
92       OnAction = WebModule1imgAction
93     end
94     item
95       MethodType = mtGet
96       Name = 'file'
97       PathInfo = '/file'
98       OnAction = WebModule1fileAction
99     end
100     item
101       Name = 'title'
102       PathInfo = '/title'
103       OnAction = WebModule1titleAction
104     end>
105   Height = 385
106   Width = 909
107   object articles: TDataSetPageProducer
108     HTMLDoc.Strings = (
109       '                                            <hr size=1>'
110       
111         #9'<section id=number><a name=<#number>></a><a href=<#uri>/jump?db' +
112         '=<#dbnum>&num=<#number>'
113       '         style=text-decoration:none>'
114       #9#9'[<#number>]</a></section>'
115       #9'<section id=title><#title></section>'
116       #9'<section id=name>'#12288'Name:<h1><#name></h1></section>'
117       #9'<section id=date>'#12288'Date:<h1><#date></h1></section>'
118       #9'<p>'#9661#9650#9661#9650#9661#9650#9661
119       #9'<section id=comment><#comment></section>'
120       
121         '<section id=master style=text-align:right><a href=<#uri>/alert?d' +
122         'b=<#dbnum>&num=<#number>>'#22577#21578'</a></section>'
123       #9'<p>'#9651#9660#9651#9660#9651#9660#9651)
124     DataSet = FDTable2
125     OnHTMLTag = articlesHTMLTag
126     Left = 112
127     Top = 88
128   end
129   object index: TDataSetPageProducer
130     HTMLDoc.Strings = (
131       '<!DOCTYPE html>'
132       '<html lang="ja">'
133       '  <head>'
134       '    <meta charset="utf-8">'
135       '  <meta http-equiv="Content-Style-Type" content="text/css">'
136       '<style type="text/css">'
137       '<!--'
138       '    <#css id=2>'
139       '    <#css id=4>'
140       '-->'
141       '</style>'
142       
143         '    <script src=//cdn.rawgit.com/google/code-prettify/master/loa' +
144         'der/run_prettify.js></script>'
145       
146         '    <script type=text/javascript src=//ajax.googleapis.com/ajax/' +
147         'libs/jquery/1.8.1/jquery.min.js></script>'
148       '    <script>'
149       '    <!--'
150       '    <#js id=1>'
151       '    <#js id=2>'
152       '    -->'
153       '    </script>'
154       '    <title>'
155       '    <#title>'
156       '    </title>'
157       '  </head>'
158       '  <body>'
159       '<#pr>'
160       '    <a href=<#uri>/ style=text-decoration:none><#title2></a>'
161       ''
162       '    <#header>'
163       ''
164       '    <hr size="1" width="100%">'
165       
166         '    <form action=<#uri>/userdel?db=<#dbnum> method="post" id=sea' +
167         'rch>'
168       '      <label><p>'#35352#20107'No</p><input name="num"></label>'
169       
170         '      <label><p>Pass</p><input type="password" name="password"><' +
171         '/label>'
172       '      <input type="submit" value="'#21066#38500'">'
173       '    </form>'
174       '    <form action=<#uri>/jump?db=<#dbnum> method=post id=search>'
175       '      <label><p>'#35352#20107'No</p><input name=num></label>'
176       '      <input type=submit value='#31227#21205'>'
177       '    </form>'
178       '    <p><a href=<#uri>/search?db=<#dbnum>>'#26908#32034#12506#12540#12472'</a></p>'
179       '    <p style=text-align:right><a href=#article>'#19979#12408#31227#21205'</a></p>'
180       '    <p style=text-align:center><#database></p>'
181       '    <#footer>'
182       '  <#article>'
183       #9'<a name=article></a>'
184       #9'<p style=text-align:right><a href=#top>Top'#12408#31227#21205'</a></p>'
185       '  <#footer>'
186       
187         '    <p style=text-align:center><a href="<#uri>/admin?db=<#dbnum>' +
188         '">'#31649#29702#32773#29992#12525#12464#12452#12531'</a></p>'
189       '  </body>'
190       '</html>')
191     DataSet = FDTable3
192     OnHTMLTag = indexHTMLTag
193     Left = 112
194     Top = 32
195   end
196   object admin: TDataSetTableProducer
197     Columns = <
198       item
199         Title.Caption = 'check'
200       end
201       item
202         FieldName = 'NUMBER'
203       end
204       item
205         FieldName = 'TITLE'
206       end
207       item
208         FieldName = 'NAME'
209       end
210       item
211         FieldName = 'DATE'
212       end>
213     Footer.Strings = (
214       '')
215     MaxRows = 30
216     DataSet = FDTable2
217     OnFormatCell = adminFormatCell
218     Left = 176
219     Top = 32
220   end
221   object search: TPageProducer
222     HTMLDoc.Strings = (
223       ''
224       '<!DOCTYPE HTML>'
225       ''
226       '<html>'
227       '  <head>'
228       '    <title>'#26908#32034'</title>'
229       '    <style type=text/css>'
230       '    <!--'
231       '    <#css>'
232       '    -->'
233       '    </style>'
234       '  </head>'
235       ''
236       '  <body>'
237       '<#pr>'
238       '    <form action="<#uri>/search<#query>" method="post">'
239       '    <p align="center"><strong>'#25237#31295#26908#32034
240       '</strong>'
241       '    </p>'
242       '    <p>'
243       '</p>'
244       '    <p>'
245       '    </p>'
246       '      <p align="center">'#26908#32034#12290#12473#12506#12540#12473#12391#21306#20999#12387#12390#12367#12384#12373#12356#12290'</p>'
247       '    <select name=type>'
248       '      <option value=OR>OR</option>'
249       '      <option value=AND>AND</option>'
250       '    </select>      '
251       
252         '        <div style="HEIGHT: 26px; WIDTH: 105px; POSITION: relati' +
253         've; DISPLAY: inline" ms_positioning="FlowLayout">'#26908#32034#12527#12540#12489
254       '</div>'
255       '      <p>&nbsp;<input name="word1"></p>'
256       
257         '    <p><input type="radio" name="filter" style="HEIGHT: 20px; WI' +
258         'DTH: 17px" size="17" value="name">'#21517#21069#12363#12425#26908#32034' <input type="radio" che' +
259         'cked="true" style="HEIGHT: 20px; WIDTH: 16px" size="16" name="fi' +
260         'lter" value="com">'#26412#25991#12363#12425#26908#32034
261       '</p>'
262       '      <p>'
263       '    <input type="submit" value="'#26908#32034'"></p>'
264       '    </form>'
265       '      <p><a href="<#select>">'#25522#31034#26495#12408#25147#12427
266       '</a></p>'
267       '    <#items>'
268       '  </body>'
269       '</html>')
270     OnHTMLTag = searchHTMLTag
271     Left = 240
272     Top = 32
273   end
274   object items: TDataSetPageProducer
275     HTMLDoc.Strings = (
276       '                                            <hr size=1>'
277       #9'<section id=title><#title></section>'
278       #9'<section id=name>'#12288'Name:<h1><#name></h1></section>'
279       #9'<section id=date>'#12288'Date:<h1><#date></h1></section>'
280       #9
281       #9'<section id=comment><#item></section>'
282       '')
283     DataSet = FDTable4
284     OnHTMLTag = itemsHTMLTag
285     Left = 240
286     Top = 144
287   end
288   object help: TPageProducer
289     HTMLDoc.Strings = (
290       ''
291       '<!DOCTYPE html>'
292       ''
293       '<html><head><meta charset=utf8><title>'#20351#12356#26041'</title></head>'
294       '<body>'
295       '<#pr>'
296       '<P>'#35370#21839#32773#12398#30342#12373#12435'</P>'
297       '<#area>'
298       #9'<p><br>'
299       '<p>'#38283#30330#32773#12398#30342#12373#12435
300       '<p>pybbs'#12398'API'
301       '<p>ArticleAPI ... ~/read/api/<b>dbname</b>/<b>number</b>'
302       '<p>ListAPI ... ~/headline/api'
303       '<p><br>'
304       '<p>'
305       '<p>'#21033#29992#35215#32004
306       '<p>'#12371#12428#12363#12425#26360#12365#12414#12377
307       '<p style=text-align:center><a href=<#uri>/>'#25147#12427'</a>'
308       '</body>'
309       '</html>')
310     OnHTMLTag = helpHTMLTag
311     Left = 304
312     Top = 32
313   end
314   object top: TPageProducer
315     HTMLDoc.Strings = (
316       '<!doctype html>'
317       '<html class=no-js lang="ja">'
318       '<head>'
319       #9'<title>Top Page</title>'
320       
321         '<link rel=stylesheet type=text/css href="<#uri>/file?type=css&id' +
322         '=1" ref=top>'
323       
324         '<link rel=stylesheet type=text/css href="<#uri>/file?type=css&id' +
325         '=3" ref=normal>'
326       
327         ' <script type="text/javascript" src="//ajax.googleapis.com/ajax/' +
328         'libs/jquery/2.1.4/jquery.min.js"></script>'
329       
330         ' <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jq' +
331         'ueryui/1.10.4/themes/smoothness/jquery-ui.css" />'
332       
333         ' <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jq' +
334         'uery-ui.min.js"></script>'
335       '<script src="<#uri>/file?type=js&id=3">org</script>'
336       '<script src="<#uri>/file?type=js&id=4">moder</script>'
337       '</head>'
338       '<body>'
339       '<#pr>'
340       '<div id="fb-root"></div>'
341       ''
342       '<script>(function(d, s, id) {'
343       '  var js, fjs = d.getElementsByTagName(s)[0];'
344       '  if (d.getElementById(id)) return;'
345       '  js = d.createElement(s); js.id = id;'
346       
347         '  js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=' +
348         'v2.8";'
349       '  fjs.parentNode.insertBefore(js, fjs);'
350       '}(document, '#39'script'#39', '#39'facebook-jssdk'#39'));</script>'
351       ''
352       ''
353       '<header><h1 style="text-align: center;">'#28961#26009#38651#23376#25522#31034#26495#12408#12424#12358#12371#12381
354       '</h1></header>'
355       '<div class="slideshow">'
356       #9'<div class="slideshow-slides"><#slide></div>'
357       ''
358       #9'<div class="slideshow-nav">'
359       #9'<a href="#" class="prev">prev'
360       '</a>'
361       #9'<a href="#" class="next">next'
362       '</a>'
363       '        </div>'
364       ''
365       #9'<div class="slideshow-indicator"></div>'
366       '</div>'
367       '<p>'#12288'<em style="background-color: aqua;">'#12288#12288#12288#12288'</em>'#12539#12539#12539'new!'
368       
369         '        <p>[ <a href=<#uri>/index?db=<#dbnum>><#info></a> ] ='#12362#30693#12425 +
370         #12379' <p>[ <a href="<#uri>/master">master'
371       
372         '</a> ] ='#31649#29702#20154'<div class="fb-like" data-href="http://pybbs.herokuap' +
373         'p.com" data-layout="box_count" data-action="like" data-size="sma' +
374         'll" data-show-faces="true" data-share="false"></div>'
375       
376         '<p><a href="http://www.xn--gckj5d1ktb3488cn4q.jp/" target="_blan' +
377         'k"><img alt="'#28961#26009#12459#12454#12531#12479#12540'" src="http://www.xn--gckj5d1ktb3488cn4q.jp/' +
378         'counter.php?id=pybbs" border="0"></a>'
379       '<footer>'
380       '<p><br>'
381       '<p><a href=<#uri>/title>'#12479#12452#12488#12523#34920#31034'</a>'
382       '<p><a href="<#uri>/help">'#20351#12356#26041#26696#20869
383       '</a>'
384       '<p><a href=<#uri>/search>'#26908#32034'</a>'
385       '<p>PR '#12522#12531#12463'<br>'
386       
387         '<p><a href="https://www.amazon.co.jp/%E9%AB%98%E6%A0%A1%E5%8D%92' +
388         '%E6%A5%AD%E3%81%BE%E3%81%A7%E3%81%AE%E3%82%B5%E3%83%83%E3%82%AB%' +
389         'E3%83%BC%E6%88%A6%E8%A1%93-sanuki_kainushi-ebook/dp/B00AXBM08Q/r' +
390         'ef=sr_1_7?ie=UTF8&amp;qid=1479369992&amp;sr=8-7&amp;keywords=san' +
391         'uki_kainushi">'#39640#26657#21330#26989#12414#12391#12398#12469#12483#12459#12540#25126#34899
392       '</a><br>amazon kindle'
393       '</p>'
394       '<p>'
395       
396         '<p><a href="https://www.amazon.co.jp/%E4%B8%AD%E5%AD%A6%E5%8D%92' +
397         '%E6%A5%AD%E3%81%BE%E3%81%A7%E3%81%AE%E3%82%B5%E3%83%83%E3%82%AB%' +
398         'E3%83%BC%E6%88%A6%E8%A1%93-sanuki_kainushi-ebook/dp/B014X0S874/r' +
399         'ef=sr_1_3?s=digital-text&amp;ie=UTF8&amp;qid=1479370246&amp;sr=1' +
400         '-3">'#20013#23398#21330#26989#12414#12391#12398#12469#12483#12459#12540#25126#34899
401       '</a><br>amazon kindle'
402       '</p>'
403       '</footer>'
404       ''
405       '</body>'
406       '</html>')
407     OnHTMLTag = topHTMLTag
408     Left = 48
409     Top = 32
410   end
411   object master: TPageProducer
412     HTMLDoc.Strings = (
413       '<!doctype html>'
414       '<head>'
415       '<meta charset=utf-8>'
416       '</head>'
417       '<body>'
418       '<#pr>'
419       '<form action=<#uri>/master method=post>'
420       '<p><#request>'
421       '<input type=radio name=delete value=some checked>'#21066#38500#28168#12415#12434#28040#21435#12288
422       '<input type=radio name=delete value=all>'#12377#12409#12390#28040#21435
423       '<input type=submit value="'#36865#20449'">'
424       '</form>'
425       '<p style=text-align:center><a href=<#uri>/logout>'#12525#12464#12450#12454#12488'</a>'
426       '<p style=text-align:center><a href=<#uri>/>'#25147#12427'</a>'
427       '</body></html>')
428     OnHTMLTag = masterHTMLTag
429     Left = 48
430     Top = 144
431   end
432   object alert: TDataSetPageProducer
433     HTMLDoc.Strings = (
434       '<tr><td>'
435       '<p><#plus><#date>'
436       '<p><#article></td><td><#request>'
437       '</td><tr>')
438     DataSet = FDTable4
439     OnHTMLTag = alertHTMLTag
440     Left = 48
441     Top = 192
442   end
443   object mail: TPageProducer
444     HTMLDoc.Strings = (
445       '<!doctyle html>'
446       '<html>'
447       '<head><meta charset=utf-8></head>'
448       '<body>'
449       '<#pr>'
450       '<form action=<#uri>/alert<#query>  method=post>'
451       '  <#content>'
452       '<textarea name=request></textarea>'
453       '<input type=submit>'
454       '<p style=text-align:center><a href=<#uri>/jump<#query>>'#25147#12427'</a>'
455       '</form>'
456       '</body></html>')
457     OnHTMLTag = mailHTMLTag
458     Left = 176
459     Top = 144
460   end
461   object css1: TPageProducer
462     HTMLDoc.Strings = (
463       '@media only screen and (min-width:900px){'
464       '.slideshow-nav a.prev {'
465       #9'margin-left:-480px'
466       #9'}'
467       '.slideshow-nav a.next {'
468       #9'margin-left:408px'
469       #9'}'
470       '}'
471       '@media only screen and (min-width:600px)'
472       'and (max-width:899px){'
473       'header h1 {'
474       #9'font-size:1em'
475       #9'}'
476       '.slideshow .slide img {'
477       #9'display:none'
478       '}'
479       '.slideshow-nav a.prev {'
480       #9'margin-left:-300px'
481       #9'}'
482       '.slideshow-nav a.next {'
483       #9'margin-left:200px'
484       #9'}'
485       '}'
486       '@media only screen and (max-width:599px){'
487       'header h1 {'
488       #9'font-size:1em'
489       #9'}'
490       '.slideshow .slide img {'
491       #9'display:none'
492       '}'
493       '.slideshow-nav a.prev {'
494       #9'margin-left:-150px'
495       #9'}'
496       '.slideshow-nav a.next {'
497       #9'margin-left:100px'
498       #9'}'
499       '}'
500       ''
501       '.slideshow-slides {'
502       #9'height:100%;'
503       #9'position:absolute;'
504       #9'width:100%;'
505       '}'
506       ''
507       '.slideshow {'
508       #9'background-color:rgb(255,225,225);'
509       #9'width:100%;'
510       #9'height:465px;'
511       #9'overflow:hidden;'
512       #9'position:relative'
513       '}'
514       ''
515       '.slideshow-slides .slide {'
516       #9'height:100%;'
517       #9'overflow:auto;'
518       #9'position:absolute;'
519       #9'width:100%;'
520       '}'
521       ''
522       '.slide p {'
523       #9'font-size:1.5em'
524       '}'
525       ''
526       '.slideshow-nav a,'
527       '.slideshow-indicator a {'
528       #9'overflow:hidden'
529       '}'
530       ''
531       '.slideshow-nav a:before,'
532       '.slideshow-indicator a:before {'
533       #9'content:url("<#uri>/src?name=sprites.png");'
534       #9'display:inline-block;'
535       #9'font-size:0;'
536       #9'line-height:0'
537       '}'
538       ''
539       '.slideshow-nav a {'
540       #9'position:absolute;'
541       #9'top:50%;'
542       #9'left:50%;'
543       #9'width:72px;'
544       #9'height:72px;'
545       #9'margin-top:-36px'
546       '}'
547       ''
548       '.slideshow-nav a.prev:before {'
549       #9'margin-top:-20px'
550       '}'
551       ''
552       '.slideshow-nav a.next:before {'
553       #9'margin-left:-80px;'
554       #9'margin-top:-20px'
555       '}'
556       ''
557       '.slideshow-nav a.disabled {'
558       #9'display:none'
559       '}'
560       ''
561       '.slideshow-indicator {'
562       #9'bottom:30px;'
563       #9'height:16px;'
564       #9'left:0;'
565       #9'position:absolute;'
566       #9'right:0;'
567       #9'text-align:center'
568       '}'
569       ''
570       '.slideshow-indicator a {'
571       #9'display:inline-block;'
572       #9'width:16px;'
573       #9'height:16px;'
574       #9'margin-left:3px;'
575       #9'margin-right:3px'
576       '}'
577       ''
578       '.slideshow-indicator a.active {'
579       #9'cursor:default'
580       '}'
581       ''
582       '.slideshow-indicator a:before {'
583       #9'margin-left:-110px'
584       '}'
585       ''
586       '.slideshow-indicator a.active:before {'
587       #9'margin-left:-130px'
588       '}'
589       ''
590       '.no-js .slideshow {'
591       #9'height:auto'
592       '}'
593       ''
594       '.no-js .slideshow-slides {'
595       #9'height:auto;'
596       #9'position:static'
597       '}'
598       ''
599       '.no-js .slideshow-slides .slide {'
600       #9'display: block;'
601       #9'height: auto;'
602       #9'position:static'
603       '}'
604       ''
605       '.no-js .slideshow-slides .slide .box{'
606       #9'margin:auto;'
607       #9'position:static'
608       '}'
609       ''
610       '.no-js .slideshow-nav,'
611       '.no-js .slideshow-indicator {'
612       #9'display:none'
613       '}')
614     OnHTMLTag = css1HTMLTag
615     Left = 360
616     Top = 96
617   end
618   object css2: TPageProducer
619     HTMLDoc.Strings = (
620       'section#number {'
621       '    display:inline'
622       '}'
623       ''
624       'section#title {'
625       '    display:inline;'
626       '    font:bold;'
627       '    font-size:1.2em;'
628       '    color:#D01166;'
629       '}'
630       ''
631       'section#name h1 {'
632       '    font:bold;'
633       '    font-size:1em;'
634       '    color:#007000;'
635       '    margin:0;'
636       '}'
637       ''
638       'section#date h1 {'
639       '    font-size:1em;'
640       '    margin:0;'
641       '}'
642       ''
643       'section h1 {'
644       '    display:inline;'
645       '}'
646       ''
647       'header {'
648       '    margin:auto;'
649       '    border:solid 1px #aaaaaa;'
650       '    box-shadow:0 2px 3px #cccccc,'
651       '               0 0 #ff8800 inset;'
652       '    padding:18px;'
653       '    border-radius:5px;'
654       '    background:-webkit-linear-gradient(#ffffff 0%,#014471 50%,'
655       '        #014471 51%,#ffffff 100%);'
656       '    overflow:hidden;'
657       '    width:100%'
658       '}'
659       ''
660       'header table {'
661       '    margin:auto'
662       '}'
663       ''
664       'header p {'
665       '    display:inline'
666       '}'
667       ''
668       '@media only screen and (min-width:900px){'
669       'header textarea {'
670       '    width:100%;'
671       '    height:150px;'
672       #9'}'
673       '}'
674       '@media only screen and (max-width:899px){'
675       'header textarea {'
676       #9'width:70%;'
677       #9'height:90px'
678       #9'}'
679       '}'
680       ''
681       'button {'
682       #9'position:absolute;'
683       #9'width:80px;'
684       #9'height:30px;'
685       #9'right:20px'
686       '}'
687       ''
688       'button.sticky {'
689       #9'position:fixed;'
690       #9'top:0'
691       '}'
692       ''
693       'input[type=password] {'
694       '    width:55px'
695       '}'
696       ''
697       'form#search input {'
698       '    height:22px;'
699       '    width:55px'
700       '}'
701       ''
702       'span {'
703       '    color:#ff0000'
704       '}'
705       ''
706       'p {'
707       #9'text-indent:0;'
708       #9'margin:0'
709       '}'
710       ''
711       'body {'
712       #9'line-height:1.5'
713       '}'
714       ''
715       'table {'
716       #9'margin:auto;'
717       #9'border:0'
718       '}'
719       ''
720       'form#search {'
721       #9'border:solid;'
722       #9'display:inline-block;'
723       #9'margin-top:30px;'
724       #9'margin-right:30px;'
725       #9'margin-left:30px;'
726       #9'margin-bottom:30px'
727       '}')
728     Left = 360
729     Top = 144
730   end
731   object css3: TPageProducer
732     HTMLDoc.Strings = (
733       '/*! normalize.css v2.1.2 | MIT License | git.io/normalize */'
734       ''
735       
736         '/* =============================================================' +
737         '============='
738       '   HTML5 display definitions'
739       
740         '   =============================================================' +
741         '============= */'
742       ''
743       '/**'
744       ' * Correct `block` display not defined in IE 8/9.'
745       ' */'
746       ''
747       'article,'
748       'aside,'
749       'details,'
750       'figcaption,'
751       'figure,'
752       'footer,'
753       'header,'
754       'hgroup,'
755       'main,'
756       'nav,'
757       'section,'
758       'summary {'
759       '    display: block;'
760       '}'
761       ''
762       '/**'
763       ' * Correct `inline-block` display not defined in IE 8/9.'
764       ' */'
765       ''
766       'audio,'
767       'canvas,'
768       'video {'
769       '    display: inline-block;'
770       '}'
771       ''
772       '/**'
773       
774         ' * Prevent modern browsers from displaying `audio` without contr' +
775         'ols.'
776       ' * Remove excess height in iOS 5 devices.'
777       ' */'
778       ''
779       'audio:not([controls]) {'
780       '    display: none;'
781       '    height: 0;'
782       '}'
783       ''
784       '/**'
785       ' * Address styling not present in IE 8/9.'
786       ' */'
787       ''
788       '[hidden] {'
789       '    display: none;'
790       '}'
791       ''
792       
793         '/* =============================================================' +
794         '============='
795       '   Base'
796       
797         '   =============================================================' +
798         '============= */'
799       ''
800       '/**'
801       ' * 1. Set default font family to sans-serif.'
802       
803         ' * 2. Prevent iOS text size adjust after orientation change, wit' +
804         'hout disabling'
805       ' *    user zoom.'
806       ' */'
807       ''
808       'html {'
809       '    font-family: sans-serif; /* 1 */'
810       '    -ms-text-size-adjust: 100%; /* 2 */'
811       '    -webkit-text-size-adjust: 100%; /* 2 */'
812       '}'
813       ''
814       '/**'
815       ' * Remove default margin.'
816       ' */'
817       ''
818       'body {'
819       '    margin: 0;'
820       '}'
821       ''
822       
823         '/* =============================================================' +
824         '============='
825       '   Links'
826       
827         '   =============================================================' +
828         '============= */'
829       ''
830       '/**'
831       
832         ' * Address `outline` inconsistency between Chrome and other brow' +
833         'sers.'
834       ' */'
835       ''
836       'a:focus {'
837       '    outline: thin dotted;'
838       '}'
839       ''
840       '/**'
841       
842         ' * Improve readability when focused and also mouse hovered in al' +
843         'l browsers.'
844       ' */'
845       ''
846       'a:active,'
847       'a:hover {'
848       '    outline: 0;'
849       '}'
850       ''
851       
852         '/* =============================================================' +
853         '============='
854       '   Typography'
855       
856         '   =============================================================' +
857         '============= */'
858       ''
859       '/**'
860       
861         ' * Address variable `h1` font-size and margin within `section` a' +
862         'nd `article`'
863       ' * contexts in Firefox 4+, Safari 5, and Chrome.'
864       ' */'
865       ''
866       'h1 {'
867       '    font-size: 2em;'
868       '    margin: 0.67em 0;'
869       '}'
870       ''
871       '/**'
872       ' * Address styling not present in IE 8/9, Safari 5, and Chrome.'
873       ' */'
874       ''
875       'abbr[title] {'
876       '    border-bottom: 1px dotted;'
877       '}'
878       ''
879       '/**'
880       
881         ' * Address style set to `bolder` in Firefox 4+, Safari 5, and Ch' +
882         'rome.'
883       ' */'
884       ''
885       'b,'
886       'strong {'
887       '    font-weight: bold;'
888       '}'
889       ''
890       '/**'
891       ' * Address styling not present in Safari 5 and Chrome.'
892       ' */'
893       ''
894       'dfn {'
895       '    font-style: italic;'
896       '}'
897       ''
898       '/**'
899       ' * Address differences between Firefox and other browsers.'
900       ' */'
901       ''
902       'hr {'
903       '    -moz-box-sizing: content-box;'
904       '    box-sizing: content-box;'
905       '    height: 0;'
906       '}'
907       ''
908       '/**'
909       ' * Address styling not present in IE 8/9.'
910       ' */'
911       ''
912       'mark {'
913       '    background: #ff0;'
914       '    color: #000;'
915       '}'
916       ''
917       '/**'
918       ' * Correct font family set oddly in Safari 5 and Chrome.'
919       ' */'
920       ''
921       'code,'
922       'kbd,'
923       'pre,'
924       'samp {'
925       '    font-family: monospace, serif;'
926       '    font-size: 1em;'
927       '}'
928       ''
929       '/**'
930       ' * Improve readability of pre-formatted text in all browsers.'
931       ' */'
932       ''
933       'pre {'
934       '    white-space: pre-wrap;'
935       '}'
936       ''
937       '/**'
938       ' * Set consistent quote types.'
939       ' */'
940       ''
941       'q {'
942       '    quotes: "\201C" "\201D" "\2018" "\2019";'
943       '}'
944       ''
945       '/**'
946       ' * Address inconsistent and variable font size in all browsers.'
947       ' */'
948       ''
949       'small {'
950       '    font-size: 80%;'
951       '}'
952       ''
953       '/**'
954       
955         ' * Prevent `sub` and `sup` affecting `line-height` in all browse' +
956         'rs.'
957       ' */'
958       ''
959       'sub,'
960       'sup {'
961       '    font-size: 75%;'
962       '    line-height: 0;'
963       '    position: relative;'
964       '    vertical-align: baseline;'
965       '}'
966       ''
967       'sup {'
968       '    top: -0.5em;'
969       '}'
970       ''
971       'sub {'
972       '    bottom: -0.25em;'
973       '}'
974       ''
975       
976         '/* =============================================================' +
977         '============='
978       '   Embedded content'
979       
980         '   =============================================================' +
981         '============= */'
982       ''
983       '/**'
984       ' * Remove border when inside `a` element in IE 8/9.'
985       ' */'
986       ''
987       'img {'
988       '    border: 0;'
989       '}'
990       ''
991       '/**'
992       ' * Correct overflow displayed oddly in IE 9.'
993       ' */'
994       ''
995       'svg:not(:root) {'
996       '    overflow: hidden;'
997       '}'
998       ''
999       
1000         '/* =============================================================' +
1001         '============='
1002       '   Figures'
1003       
1004         '   =============================================================' +
1005         '============= */'
1006       ''
1007       '/**'
1008       ' * Address margin not present in IE 8/9 and Safari 5.'
1009       ' */'
1010       ''
1011       'figure {'
1012       '    margin: 0;'
1013       '}'
1014       ''
1015       
1016         '/* =============================================================' +
1017         '============='
1018       '   Forms'
1019       
1020         '   =============================================================' +
1021         '============= */'
1022       ''
1023       '/**'
1024       ' * Define consistent border, margin, and padding.'
1025       ' */'
1026       ''
1027       'fieldset {'
1028       '    border: 1px solid #c0c0c0;'
1029       '    margin: 0 2px;'
1030       '    padding: 0.35em 0.625em 0.75em;'
1031       '}'
1032       ''
1033       '/**'
1034       ' * 1. Correct `color` not being inherited in IE 8/9.'
1035       
1036         ' * 2. Remove padding so people aren'#39't caught out if they zero ou' +
1037         't fieldsets.'
1038       ' */'
1039       ''
1040       'legend {'
1041       '    border: 0; /* 1 */'
1042       '    padding: 0; /* 2 */'
1043       '}'
1044       ''
1045       '/**'
1046       ' * 1. Correct font family not being inherited in all browsers.'
1047       ' * 2. Correct font size not being inherited in all browsers.'
1048       
1049         ' * 3. Address margins set differently in Firefox 4+, Safari 5, a' +
1050         'nd Chrome.'
1051       ' */'
1052       ''
1053       'button,'
1054       'input,'
1055       'select,'
1056       'textarea {'
1057       '    font-family: inherit; /* 1 */'
1058       '    font-size: 100%; /* 2 */'
1059       '    margin: 0; /* 3 */'
1060       '}'
1061       ''
1062       '/**'
1063       
1064         ' * Address Firefox 4+ setting `line-height` on `input` using `!i' +
1065         'mportant` in'
1066       ' * the UA stylesheet.'
1067       ' */'
1068       ''
1069       'button,'
1070       'input {'
1071       '    line-height: normal;'
1072       '}'
1073       ''
1074       '/**'
1075       
1076         ' * Address inconsistent `text-transform` inheritance for `button' +
1077         '` and `select`.'
1078       
1079         ' * All other form control elements do not inherit `text-transfor' +
1080         'm` values.'
1081       
1082         ' * Correct `button` style inheritance in Chrome, Safari 5+, and ' +
1083         'IE 8+.'
1084       ' * Correct `select` style inheritance in Firefox 4+ and Opera.'
1085       ' */'
1086       ''
1087       'button,'
1088       'select {'
1089       '    text-transform: none;'
1090       '}'
1091       ''
1092       '/**'
1093       
1094         ' * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys n' +
1095         'ative `audio`'
1096       ' *    and `video` controls.'
1097       ' * 2. Correct inability to style clickable `input` types in iOS.'
1098       
1099         ' * 3. Improve usability and consistency of cursor style between ' +
1100         'image-type'
1101       ' *    `input` and others.'
1102       ' */'
1103       ''
1104       'button,'
1105       'html input[type="button"], /* 1 */'
1106       'input[type="reset"],'
1107       'input[type="submit"] {'
1108       '    -webkit-appearance: button; /* 2 */'
1109       '    cursor: pointer; /* 3 */'
1110       '}'
1111       ''
1112       '/**'
1113       ' * Re-set default cursor for disabled elements.'
1114       ' */'
1115       ''
1116       'button[disabled],'
1117       'html input[disabled] {'
1118       '    cursor: default;'
1119       '}'
1120       ''
1121       '/**'
1122       ' * 1. Address box sizing set to `content-box` in IE 8/9.'
1123       ' * 2. Remove excess padding in IE 8/9.'
1124       ' */'
1125       ''
1126       'input[type="checkbox"],'
1127       'input[type="radio"] {'
1128       '    box-sizing: border-box; /* 1 */'
1129       '    padding: 0; /* 2 */'
1130       '}'
1131       ''
1132       '/**'
1133       
1134         ' * 1. Address `appearance` set to `searchfield` in Safari 5 and ' +
1135         'Chrome.'
1136       
1137         ' * 2. Address `box-sizing` set to `border-box` in Safari 5 and C' +
1138         'hrome'
1139       ' *    (include `-moz` to future-proof).'
1140       ' */'
1141       ''
1142       'input[type="search"] {'
1143       '    -webkit-appearance: textfield; /* 1 */'
1144       '    -moz-box-sizing: content-box;'
1145       '    -webkit-box-sizing: content-box; /* 2 */'
1146       '    box-sizing: content-box;'
1147       '}'
1148       ''
1149       '/**'
1150       
1151         ' * Remove inner padding and search cancel button in Safari 5 and' +
1152         ' Chrome'
1153       ' * on OS X.'
1154       ' */'
1155       ''
1156       'input[type="search"]::-webkit-search-cancel-button,'
1157       'input[type="search"]::-webkit-search-decoration {'
1158       '    -webkit-appearance: none;'
1159       '}'
1160       ''
1161       '/**'
1162       ' * Remove inner padding and border in Firefox 4+.'
1163       ' */'
1164       ''
1165       'button::-moz-focus-inner,'
1166       'input::-moz-focus-inner {'
1167       '    border: 0;'
1168       '    padding: 0;'
1169       '}'
1170       ''
1171       '/**'
1172       ' * 1. Remove default vertical scrollbar in IE 8/9.'
1173       ' * 2. Improve readability and alignment in all browsers.'
1174       ' */'
1175       ''
1176       'textarea {'
1177       '    overflow: auto; /* 1 */'
1178       '    vertical-align: top; /* 2 */'
1179       '}'
1180       ''
1181       
1182         '/* =============================================================' +
1183         '============='
1184       '   Tables'
1185       
1186         '   =============================================================' +
1187         '============= */'
1188       ''
1189       '/**'
1190       ' * Remove most spacing between table cells.'
1191       ' */'
1192       ''
1193       'table {'
1194       '    border-collapse: collapse;'
1195       '    border-spacing: 0;'
1196       '}')
1197     Left = 360
1198     Top = 192
1199   end
1200   object css4: TPageProducer
1201     HTMLDoc.Strings = (
1202       '/*** Styles for Live Preview Window ***/'
1203       ''
1204       '#livepreview_iframe {'
1205       '    box-shadow: inset 5px 5px 10px #666;'
1206       '    -moz-box-shadow: inset 5 5px 10px #666;'
1207       '    -webkit-box-shadow: inset 5 5px 10px #666;'
1208       '}'
1209       ''
1210       '#livepreview_dialog {'
1211       '    padding:0px;'
1212       '    height:200px;  '
1213       '    width:300px;'
1214       '    background-color:#fff;'
1215       '    background-image:url('#39'/images/icon_loading.gif'#39');'
1216       '    background-repeat:no-repeat;'
1217       '    background-position:center center;'
1218       '    position:absolute;'
1219       '    border:solid 5px #666;'
1220       '    border-radius:5px;'
1221       '    -moz-border-radius: 5px;'
1222       '    -webkit-border-radius:5px;'
1223       '}'
1224       ''
1225       '#livepreview_dialog:after, #livepreview_dialog:before {'
1226       '    border: solid transparent;'
1227       '    content: " ";'
1228       '    height: 0;'
1229       '    width: 0;'
1230       '    position: absolute;'
1231       '    pointer-events: none;'
1232       '}'
1233       ''
1234       
1235         '#livepreview_dialog.bottom:after, #livepreview_dialog.bottom:bef' +
1236         'ore {'
1237       '    bottom: 100%;'
1238       '    left: 50%;'
1239       '}'
1240       ''
1241       '#livepreview_dialog.bottom:after {'
1242       '    border-color: rgba(255, 255, 255, 0);'
1243       '    border-bottom-color: #ffffffff;'
1244       '    border-width: 20px; '
1245       '    margin-left: -20px;'
1246       '}'
1247       '#livepreview_dialog.bottom:before {'
1248       '    border-color: rgba(102, 102, 102, 0);'
1249       '    border-bottom-color: #666666;'
1250       '    border-width: 26px;'
1251       '    margin-left: -26px;'
1252       '}'
1253       ''
1254       '#livepreview_dialog.top:after, #livepreview_dialog.top:before {'
1255       '    top: 100%;'
1256       '    left: 50%;'
1257       '}'
1258       ''
1259       '#livepreview_dialog.top:after {'
1260       '    border-color: rgba(255, 255, 255, 0);'
1261       '    border-top-color: #ffffffff;'
1262       '    border-width: 20px;'
1263       '    margin-left: -20px;'
1264       '}'
1265       ''
1266       '#livepreview_dialog.top:before {'
1267       '    border-color: rgba(102, 102, 102, 0);'
1268       '    border-top-color: #666666;'
1269       '    border-width: 26px;'
1270       '    margin-left: -26px;'
1271       '}'
1272       ''
1273       
1274         '#livepreview_dialog.right:after, #livepreview_dialog.right:befor' +
1275         'e {'
1276       '    right: 100%;'
1277       '    top: 50%;'
1278       '}'
1279       ''
1280       '#livepreview_dialog.right:after {'
1281       '    border-color: rgba(255, 255, 255, 0);'
1282       '    border-right-color: #ffffffff;'
1283       '    border-width: 20px;'
1284       '    margin-top: -20px;'
1285       '}'
1286       ''
1287       '#livepreview_dialog.right:before {'
1288       '    border-color: rgba(102, 102, 102, 0);'
1289       '    border-right-color: #666666;'
1290       '    border-width: 26px;'
1291       '    margin-top: -26px;'
1292       '}'
1293       ''
1294       '#livepreview_dialog.left, #livepreview_dialog.left:before {'
1295       '    left: 100%;'
1296       '    top: 50%;'
1297       '}'
1298       ''
1299       '#livepreview_dialog.left:after {'
1300       '    border-color: rgba(255, 255, 255, 0);'
1301       '    border-left-color: #ffffffff;'
1302       '    border-width: 20px;'
1303       '    margin-top: -20px;'
1304       '}'
1305       ''
1306       '#livepreview_dialog.left:before {'
1307       '    border-color: rgba(102, 102, 102, 0);'
1308       '    border-left-color: #666666;'
1309       '    border-width: 26px;'
1310       '    margin-top: -26px;'
1311       '}')
1312     Left = 360
1313     Top = 240
1314   end
1315   object header: TDataSetPageProducer
1316     HTMLDoc.Strings = (
1317       '    <header>'
1318       '    <a name=top></a>'
1319       '    <form action=<#uri>/regist?db=<#dbnum> method="post">'
1320       '      <table>'
1321       '        <tr><td>'
1322       
1323         '          <label><p>'#12362#21517#21069'</p><input name="name" class=name value=<' +
1324         '#cookie param=name>></label>'
1325       
1326         '          <label><p>'#12479#12452#12488#12523'</p><input name="title" class=title plac' +
1327         'eholder="'#12479#12452#12488#12523#12394#12375'." value=<#title>></label>'
1328       '          <input type="submit" value="'#36865#20449'">'
1329       '        </td></tr>'
1330       '        <tr><td>'
1331       '          <label><p>'#26412#25991'<span>'#24517#38920'</span><br></p>'
1332       
1333         '            <textarea style="font-size:1.75em" name="comment" co' +
1334         'ls=30'
1335       
1336         '                      required placeholder="'#12467#12513#12531#12488#12394#12393#12434#20837#21147#12375#12390#12367#12384#12373#12356'."><#' +
1337         'raw></textarea></label>'
1338       '        </td></tr>'
1339       '        <tr><td>'
1340       
1341         '          <label><p>'#12497#12473#12527#12540#12489'</p><input name="password" type="passwo' +
1342         'rd" placeholder="'#21066#38500#29992'" value=<#pass>>'
1343       
1344         '          </label> / <input type="checkbox" name="show" value="t' +
1345         'rue" <#check>><p>'#12503#12524#12499#12517#12540'</p>'
1346       '        </td></tr>'
1347       '        <tr><td>'
1348       
1349         '          <label><p>'#21512#35328#33865#12434#12402#12425#12364#12394#12391#20837#21147#12375#12390#12367#12384#12373#12356': genki <input name=aikotob' +
1350         'a type=text value=<#cookie param=aikotoba>></label>'
1351       '        </td></tr>'
1352       '      </table>'
1353       '    </form>'
1354       '    </header><#preview>')
1355     DataSet = FDTable1
1356     OnHTMLTag = headerHTMLTag
1357     Left = 240
1358     Top = 192
1359   end
1360   object js1: TPageProducer
1361     HTMLDoc.Strings = (
1362       '$(function(){'
1363       #9'$('#39'.livepreview'#39').livePreview({position:'#39'top'#39'});'
1364       
1365         #9'$('#39'.minpreview'#39').livePreview({scale:1,viewWidth:900,viewHeight:' +
1366         '600});'
1367       #9
1368       #9'var $window = $(window),'
1369       #9#9'$header = $('#39'header'#39'),'
1370       #9#9'$button = $header.find('#39'button'#39'),'
1371       #9#9'$headerClone = $header.clone(),'
1372       
1373         #9#9'$headerCloneContainer = $('#39'<div class=clone style=position:fix' +
1374         'ed;width:100%></div>'#39'),'
1375       #9#9'$clonebutton = $headerCloneContainer.find('#39'button'#39'),'
1376       #9#9'headerOffsetTop = $header.offset().top,'
1377       #9#9'headerHeight = $header.outerHeight();'
1378       #9
1379       #9'$button.on('#39'click'#39',function(){'
1380       #9#9'if ($window.scrollTop() > headerOffsetTop){'
1381       #9#9#9'$headerCloneContainer'
1382       #9#9#9#9'.css({'
1383       #9#9#9#9#9'opacity:1,'
1384       #9#9#9#9#9'top:-$window.scrollTop()+headerOffsetTop'
1385       #9#9#9#9'})'#9#9#9#9
1386       #9#9#9#9'.animate({top:0},300)'
1387       #9#9#9#9'.find('#39'textarea'#39').val($header.find('#39'textarea'#39').val());'
1388       
1389         #9#9#9'$headerCloneContainer.find('#39'.name'#39').val($header.find('#39'.name'#39')' +
1390         '.val());'
1391       
1392         #9#9#9'$headerCloneContainer.find('#39'.title'#39').val($header.find('#39'.title' +
1393         #39').val());'
1394       #9#9#9'$header.addClass('#39'open'#39');'
1395       #9#9'};'
1396       #9'}).css({top:headerOffsetTop+headerHeight});'
1397       #9'$headerCloneContainer.append($headerClone);'
1398       #9'$headerCloneContainer.appendTo('#39'body'#39');'
1399       #9'$headerCloneContainer'
1400       #9#9'.css({'#39'opacity'#39':0})'
1401       #9#9'.find('#39'button'#39').text('#39'close'#39').on('#39'click'#39',function(){'#9#9#9
1402       #9#9#9'var wintop = $window.scrollTop();'#9#9#9#9
1403       ''
1404       
1405         #9#9#9'$header.find('#39'textarea'#39').val($headerCloneContainer.find('#39'text' +
1406         'area'#39').val());'
1407       #9#9#9'$headerCloneContainer'
1408       #9#9#9#9'.animate({top:-wintop+headerOffsetTop},300)'
1409       #9#9#9#9'.animate({opacity:0,top:-headerHeight},0);'
1410       
1411         #9#9#9'$header.find('#39'.name'#39').val($headerCloneContainer.find('#39'.name'#39')' +
1412         '.val());'
1413       
1414         #9#9#9'$header.find('#39'.title'#39').val($headerCloneContainer.find('#39'.title' +
1415         #39').val());'
1416       #9#9#9'$header.removeClass('#39'open'#39');'
1417       #9#9'});'
1418       #9'$window.on('#39'scroll'#39',function(){'
1419       #9#9'var wintop = $window.scrollTop();'
1420       #9#9
1421       #9#9'if ($header.hasClass('#39'open'#39')&&(wintop < headerOffsetTop)){'
1422       #9#9#9'$headerCloneContainer.css({opacity:0,top:-headerHeight});'
1423       #9#9#9'$header.removeClass('#39'open'#39');'
1424       #9#9#9'$window.trigger('#39'scroll'#39');'
1425       #9#9'};'
1426       #9#9'if (wintop > headerOffsetTop+headerHeight){'
1427       #9#9#9'$button.addClass('#39'sticky'#39').css({top:0});'
1428       #9#9'}else{'
1429       
1430         #9#9#9'$button.removeClass('#39'sticky'#39').css({top:headerOffsetTop+header' +
1431         'Height});'
1432       #9#9'};'
1433       #9'});'
1434       '});')
1435     Left = 304
1436     Top = 272
1437   end
1438   object js2: TPageProducer
1439     HTMLDoc.Strings = (
1440       '/* =========================================================='
1441       ' * jquery-live-preview.js v1.1.0'
1442       ' * https://github.com/alanphoon/jquery-live-preview'
1443       ' * =========================================================='
1444       ' * Copyright 2015 Alan Phoon, www.ampedupdesigns.com'
1445       ' * The MIT License'
1446       ' *'
1447       
1448         ' * Permission is hereby granted, free of charge, to any person o' +
1449         'btaining a copy'
1450       
1451         ' * of this software and associated documentation files (the "Sof' +
1452         'tware"), to deal'
1453       
1454         ' * in the Software without restriction, including without limita' +
1455         'tion the rights'
1456       
1457         ' * to use, copy, modify, merge, publish, distribute, sublicense,' +
1458         ' and/or sell'
1459       
1460         ' * copies of the Software, and to permit persons to whom the Sof' +
1461         'tware is'
1462       ' * furnished to do so, subject to the following conditions:'
1463       ' * '
1464       
1465         ' * The above copyright notice and this permission notice shall b' +
1466         'e included in'
1467       ' * all copies or substantial portions of the Software.'
1468       ' * '
1469       
1470         ' * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIN' +
1471         'D, EXPRESS OR'
1472       
1473         ' * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCH' +
1474         'ANTABILITY,'
1475       
1476         ' * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO E' +
1477         'VENT SHALL THE'
1478       
1479         ' * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES' +
1480         ' OR OTHER'
1481       
1482         ' * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWIS' +
1483         'E, ARISING FROM,'
1484       
1485         ' * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER' +
1486         ' DEALINGS IN'
1487       ' * THE SOFTWARE.'
1488       ' * ========================================================== */'
1489       ''
1490       '(function($) {'
1491       '  $.fn.extend({'
1492       '     livePreview: function(options) {'
1493       '         '
1494       '         var defaults = {'
1495       '             trigger: '#39'hover'#39','
1496       '             targetWidth : 1000,'
1497       '             targetHeight: 800,'
1498       '             viewWidth: 300,'
1499       '             viewHeight: 200,'
1500       '             position: '#39'right'#39','
1501       '             positionOffset: 40,'
1502       '         };'
1503       ''
1504       '         var options = $.extend(defaults, options);'
1505       '         //calculate appropriate scaling based on width.'
1506       
1507         '         var scale_w = (options.viewWidth / options.targetWidth)' +
1508         ';'
1509       
1510         '         var scale_h = (options.viewHeight / options.targetHeigh' +
1511         't);'
1512       '         var scale_f = 1;'
1513       '         var preview_id = '#39'livepreview_dialog'#39';'
1514       ''
1515       '         if(typeof options.scale != '#39'undefined'#39')'
1516       '             scale_f = options.scale;'
1517       '         else'
1518       '         {'
1519       '             if(scale_w > scale_h)'
1520       '                 scale_f = scale_w;'
1521       '             else'
1522       '                 scale_f = scale_h;'
1523       '         }'
1524       '         '
1525       '         var showPreview = function(event) {'
1526       '             var triggerType = event.data.triggerType;'
1527       '             var obj = event.data.target;'
1528       '             var href = event.data.href;'
1529       '             var s = event.data.scale;'
1530       '             '
1531       
1532         '             if( (triggerType == '#39'click'#39') && ($('#39'#'#39' + preview_id' +
1533         ').length == 0) ) {'
1534       '                 event.preventDefault();'
1535       '             }'
1536       ''
1537       '             var currentPos = options.position;'
1538       '              if(obj.attr("data-position"))'
1539       '                 currentPos = obj.attr("data-position");'
1540       ''
1541       '             var currentOffset = options.positionOffset;'
1542       '             if(obj.attr("data-positionOffset"))'
1543       
1544         '                 currentOffset = obj.attr("data-positionOffset")' +
1545         ';'
1546       ''
1547       '             if(obj.attr("data-scale"))'
1548       '                 s = obj.attr("data-scale");'
1549       ''
1550       '             var pos = $(this).offset();'
1551       '             var width = $(this).width();'
1552       '             var height = $(this).height();'
1553       '             var toppos = pos.top - (options.viewHeight/2);'
1554       '             var leftpos = pos.left + width + currentOffset;'
1555       ''
1556       '             if(currentPos == '#39'left'#39') {'
1557       
1558         '                leftpos = pos.left - options.viewWidth - current' +
1559         'Offset;'
1560       '             }'
1561       '            '
1562       '             if(currentPos == '#39'top'#39') {'
1563       
1564         '                leftpos = pos.left + (width/2) - (options.viewWi' +
1565         'dth/2);'
1566       
1567         '                toppos = pos.top - options.viewHeight - currentO' +
1568         'ffset;'
1569       '             }'
1570       ''
1571       '             if(currentPos == '#39'bottom'#39') {'
1572       
1573         '                leftpos = pos.left + (width/2) - (options.viewWi' +
1574         'dth/2);'
1575       '                toppos = pos.top + (height/2) + currentOffset;'
1576       '             }'
1577       '             '
1578       '             //hover on '
1579       
1580         '             $('#39'body'#39').append('#39'<div id="livepreview_dialog" clas' +
1581         's="'#39' + currentPos + '#39'" style="display:none; padding:0px; left: '#39 +
1582         ' + leftpos + '#39'px; top:'#39' + toppos + '#39'px; width: '#39' + options.viewW' +
1583         'idth + '#39'px; height: '#39' + options.viewHeight + '#39'px"><div class="li' +
1584         'vepreview-container" style="overflow:hidden; width: '#39' + options.' +
1585         'viewWidth + '#39'px; height: '#39' + options.viewHeight + '#39'px"><iframe i' +
1586         'd="livepreview_iframe" src="'#39' + href + '#39'" style="height:'#39' + opti' +
1587         'ons.targetHeight + '#39'px; width:'#39' + options.targetWidth + '#39'px;-moz' +
1588         '-transform: scale('#39'+ s + '#39');-moz-transform-origin: 0 0;-o-transf' +
1589         'orm: scale('#39'+ s + '#39');-o-transform-origin: 0 0;-webkit-transform:' +
1590         ' scale('#39'+ s + '#39');-webkit-transform-origin: 0 0;"></iframe></div>' +
1591         '</div>'#39');'
1592       '             $('#39'#'#39' + preview_id).fadeIn(100);'
1593       '         };'
1594       ''
1595       '         return this.each(function() {'
1596       '            var o = options;'
1597       '            var s = scale_f;'
1598       '            var obj = $(this);'
1599       
1600         '            var href = obj.attr("data-preview-url") || obj.attr(' +
1601         '"href");'
1602       '            var triggerType = options.trigger;'
1603       ''
1604       '            if(obj.attr("data-trigger")) {'
1605       '                triggerType = obj.attr("data-trigger");'
1606       '            }'
1607       ''
1608       '            if(triggerType != '#39'click'#39') {'
1609       '                triggerType = '#39'mouseenter'#39';'
1610       '                obj.on('#39'click'#39', function() {'
1611       '                    $('#39'#'#39' + preview_id).remove();'
1612       '                });'
1613       '            }'
1614       '            '
1615       
1616         '            obj.on(triggerType, null, { triggerType: triggerType' +
1617         ', target: obj, href: href, scale: s }, showPreview);'
1618       '            obj.on('#39'mouseleave'#39', function() {'
1619       '                $('#39'#'#39' + preview_id).remove();'
1620       '            });'
1621       ''
1622       '         });'
1623       '     }'
1624       '  });'
1625       '})(jQuery);')
1626     Left = 256
1627     Top = 272
1628   end
1629   object js3: TPageProducer
1630     HTMLDoc.Strings = (
1631       ''
1632       '$(function(){'
1633       #9'$('#39'.slideshow'#39').each(function(){'
1634       #9#9'var $container = $(this),'
1635       #9#9#9'$slideGroup = $container.find('#39'.slideshow-slides'#39'),'
1636       #9#9#9'$slides = $slideGroup.find('#39'.slide'#39'),'
1637       #9#9#9'$nav = $container.find('#39'.slideshow-nav'#39'),'
1638       #9#9#9'$indicator = $container.find('#39'.slideshow-indicator'#39'),'
1639       #9#9#9'$images = $slides.find('#39'img'#39'),'
1640       #9#9#9
1641       #9#9#9'slideCount = $slides.length,'
1642       #9#9#9'indicatorHTML = '#39#39','
1643       #9#9#9'currentIndex = 0,'
1644       #9#9#9'duration = 500,'
1645       #9#9#9'easing = '#39'easeInOutExpo'#39','
1646       #9#9#9'interval = 7500,'
1647       #9#9#9'timer;'
1648       #9#9#9#9
1649       #9#9
1650       #9#9'$slides.each(function(i){'
1651       #9#9#9'$(this).css({left:100*i+'#39'%'#39'});'
1652       #9#9#9'indicatorHTML += '#39'<a href="#">'#39'+(i+1)+'#39'</a>'#39';'
1653       #9#9'});'
1654       #9#9
1655       #9#9'$indicator.html(indicatorHTML);'
1656       #9#9
1657       #9#9'function goToSlide(index){'
1658       #9#9#9'$slideGroup.animate({left:-100*index+'#39'%'#39'},duration,easing);'
1659       #9#9#9'currentIndex = index;'
1660       #9#9#9'updateNav();'
1661       #9#9'}'
1662       #9#9
1663       #9#9'function updateNav(){'
1664       #9#9#9'var $navPrev = $nav.find('#39'.prev'#39'),'
1665       #9#9#9#9'$navNext = $nav.find('#39'.next'#39');'
1666       #9#9#9'if (currentIndex === 0){'
1667       #9#9#9#9'$navPrev.addClass('#39'disabled'#39');'
1668       #9#9#9'} else {'
1669       #9#9#9#9'$navPrev.removeClass('#39'disabled'#39');'
1670       #9#9#9'}'
1671       #9#9#9'if (currentIndex === slideCount-1){'
1672       #9#9#9#9'$navNext.addClass('#39'disabled'#39');'
1673       #9#9#9'} else {'
1674       #9#9#9#9'$navNext.removeClass('#39'disabled'#39');'
1675       #9#9#9'}'
1676       #9#9#9'$indicator.find('#39'a'#39').removeClass('#39'active'#39')'
1677       #9#9#9#9'.eq(currentIndex).addClass('#39'active'#39');'
1678       #9#9'}'
1679       ''
1680       #9#9'function startTimer(){'
1681       #9#9'    timer = setInterval(function(){'
1682       #9'            var nextIndex = (currentIndex + 1) % slideCount;'
1683       #9'            goToSlide(nextIndex);'
1684       '            }, interval)'
1685       #9#9'}'
1686       ''
1687       #9#9'function stopTimer(){'
1688       #9#9'    clearInterval(timer);'
1689       #9#9'}'
1690       #9#9#9
1691       #9#9'$nav.on('#39'click'#39','#39'a'#39',function(event){'
1692       #9#9#9'event.preventDefault();'
1693       #9#9#9'if ($(this).hasClass('#39'prev'#39')){'
1694       #9#9#9#9'goToSlide(currentIndex-1);'
1695       #9#9#9'} else {'
1696       #9#9#9#9'goToSlide(currentIndex+1);'
1697       #9#9#9'}'
1698       #9#9'});'
1699       #9#9
1700       #9#9'$indicator.on('#39'click'#39','#39'a'#39',function(event){'
1701       #9#9#9'event.preventDefault();'
1702       #9#9#9'if (!$(this).hasClass('#39'active'#39')){'
1703       #9#9#9#9'goToSlide($(this).index());'
1704       #9#9#9'}'
1705       #9#9'});'
1706       ''
1707       #9#9'$container.on({'
1708       #9#9'    mouseenter: stopTimer,'
1709       #9#9'    mouseleave: startTimer'
1710       #9#9'});'
1711       ''
1712       #9#9#9
1713       #9#9'goToSlide(currentIndex);'
1714       ''
1715       #9#9'startTimer();'
1716       #9#9
1717       #9'});'
1718       #9
1719       '});')
1720     Left = 200
1721     Top = 272
1722   end
1723   object js4: TPageProducer
1724     HTMLDoc.Strings = (
1725       '/* Modernizr 2.6.2 (Custom Build) | MIT & BSD'
1726       ' * Build: http://modernizr.com/download/#-shiv-cssclasses'
1727       ' */'
1728       
1729         ';window.Modernizr=function(a,b,c){function u(a){j.cssText=a}func' +
1730         'tion v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,' +
1731         'b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b' +
1732         ')}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)retur' +
1733         'n d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.6' +
1734         '.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElemen' +
1735         't(h),j=i.style,k,l={}.toString,m={},n={},o={},p=[],q=p.slice,r,s' +
1736         '={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t' +
1737         '=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a' +
1738         '&&w(a.constructor.prototype[b],"undefined")},Function.prototype.' +
1739         'bind||(Function.prototype.bind=function(b){var c=this;if(typeof ' +
1740         'c!="function")throw new TypeError;var d=q.call(arguments,1),e=fu' +
1741         'nction(){if(this instanceof e){var a=function(){};a.prototype=c.' +
1742         'prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));r' +
1743         'eturn Object(g)===g?g:f}return c.apply(b,d.concat(q.call(argumen' +
1744         'ts)))};return e});for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]' +
1745         '=m[z](),p.push((e[r]?"":"no-")+r));return e.addTest=function(a,b' +
1746         '){if(typeof a=="object")for(var d in a)t(a,d)&&e.addTest(d,a[d])' +
1747         ';else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="functi' +
1748         'on"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-' +
1749         '")+a),e[a]=b}return e},u(""),i=k=null,function(a,b){function k(a' +
1750         ',b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[' +
1751         '0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>"' +
1752         ',d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.e' +
1753         'lements;return typeof a=="string"?a.split(" "):a}function m(a){v' +
1754         'ar b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c' +
1755         ',f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;re' +
1756         'turn f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]' +
1757         '=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildre' +
1758         'n&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);i' +
1759         'f(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.clo' +
1760         'neNode(),e=0,f=l(),g=f.length;for(;e<g;e++)d.createElement(f[e])' +
1761         ';return d}function p(a,b){b.cache||(b.cache={},b.createElem=a.cr' +
1762         'eateElement,b.createFrag=a.createDocumentFragment,b.frag=b.creat' +
1763         'eFrag()),a.createElement=function(c){return r.shivMethods?n(c,a,' +
1764         'b):b.createElem(c)},a.createDocumentFragment=Function("h,f","ret' +
1765         'urn function(){var n=f.cloneNode(),c=n.createElement;h.shivMetho' +
1766         'ds&&("+l().join().replace(/\w+/g,function(a){return b.createElem' +
1767         '(a),b.frag.createElement(a),'#39'c("'#39'+a+'#39'")'#39'})+");return n}")(r,b.fr' +
1768         'ag)}function q(a){a||(a=b);var c=m(a);return r.shivCSS&&!f&&!c.h' +
1769         'asCSS&&(c.hasCSS=!!k(a,"article,aside,figcaption,figure,footer,h' +
1770         'eader,hgroup,nav,section{display:block}mark{background:#FF0;colo' +
1771         'r:#000}")),j||p(a,c),a}var c=a.html5||{},d=/^<|^(?:button|map|se' +
1772         'lect|textarea|object|iframe|option|optgroup)$/i,e=/^(?:a|b|code|' +
1773         'div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|sty' +
1774         'le|table|tbody|td|th|tr|ul)$/i,f,g="_html5shiv",h=0,i={},j;(func' +
1775         'tion(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",' +
1776         'f="hidden"in a,j=a.childNodes.length==1||function(){b.createElem' +
1777         'ent("a");var a=b.createDocumentFragment();return typeof a.cloneN' +
1778         'ode=="undefined"||typeof a.createDocumentFragment=="undefined"||' +
1779         'typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();v' +
1780         'ar r={elements:c.elements||"abbr article aside audio bdi canvas ' +
1781         'data datalist details figcaption figure footer header hgroup mar' +
1782         'k meter nav output progress section summary time video",shivCSS:' +
1783         'c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMetho' +
1784         'ds!==!1,type:"default",shivDocument:q,createElement:n,createDocu' +
1785         'mentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,g.className' +
1786         '=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+p.joi' +
1787         'n(" "):""),e}(this,this.document);')
1788     Left = 152
1789     Top = 272
1790   end
1791   object adhead: TPageProducer
1792     HTMLDoc.Strings = (
1793       '<#pr>'
1794       
1795         '<form method=post action=<#uri>/adminset?db=<#database> style=te' +
1796         'xt-align:center>'
1797       '    <label><p>'#12497#12473#12527#12540#12489#12398#22793#26356
1798       
1799         '      <input type="password" style="HEIGHT: 23px; WIDTH: 85px" n' +
1800         'ame="pass">'
1801       '      </p>'
1802       '    </label>'
1803       '    <p>'
1804       
1805         '    <input type="checkbox" value="on" name="mente" <#mente>>'#12513#12531#12486#12490 +
1806         #12531#12473#34920#31034'</p>'
1807       '    <p><input type="submit" value="'#22793#26356'"></p>'
1808       '    <p><a href="<#uri>/logout?db=<#database>">'#12525#12464#12450#12454#12488'</a></p>'
1809       '</form>'
1810       
1811         '<form action=<#uri>/admindel?db=<#database> method=post style=te' +
1812         'xt-align:center>')
1813     OnHTMLTag = adheadHTMLTag
1814     Left = 176
1815     Top = 88
1816   end
1817   object js5: TPageProducer
1818     HTMLDoc.Strings = (
1819       ''
1820       '$(function(){'
1821       #9'$('#39'div'#39').on('#39'click'#39',function(){'
1822       #9#9'var $title = $(this),'
1823       #9#9#9'span1 = 1500,'
1824       #9#9#9'span2 = 200;'
1825       #9#9'$title.css('#39'font-size'#39','#39'2em'#39');'
1826       #9#9'$({deg:5}).animate({deg:365},{'
1827       #9#9#9'duration:500,'
1828       #9#9#9'progress:function(){'
1829       #9#9#9#9'$title.css({'
1830       #9#9#9#9#9#39'-webkit-transform'#39':'#39'rotate('#39'+this.deg+'#39'deg)'#39','
1831       #9#9#9#9#9#39'-ms-transform'#39':'#39'rotate('#39'+this.deg+'#39'deg)'#39','
1832       #9#9#9#9#9#39'ransform'#39':'#39'rotate('#39'+this.deg+'#39'deg)'#39
1833       #9#9#9#9'});'
1834       #9#9#9'}'
1835       #9#9'});'
1836       #9#9'$({deg:5}).delay(span1).animate({deg:0},{'
1837       #9#9#9'duration:span2,'
1838       #9#9#9'progress:function(){'
1839       #9#9#9#9'$title.css({'#9
1840       #9#9#9#9#9#39'-webkit-transform'#39':'#39'rotate('#39'+this.deg+'#39'deg)'#39','
1841       #9#9#9#9#9#39'-ms-transform'#39':'#39'rotate('#39'+this.deg+'#39'deg)'#39','
1842       #9#9#9#9#9#39'transform'#39':'#39'rotate('#39'+this.deg+'#39'deg)'#39
1843       #9#9#9#9'});'
1844       #9#9#9'}'
1845       #9#9'});'
1846       #9#9'$title.delay(span1+span2).animate({'#39'font-size'#39':'#39'1em'#39'},1);'
1847       #9'});'
1848       '});'
1849       '')
1850     Left = 104
1851     Top = 272
1852   end
1853   object title: TPageProducer
1854     HTMLDoc.Strings = (
1855       '<!doctype html>'
1856       '<html>'
1857       '<head>'
1858       '<meta charset=utf-8>'
1859       '<title>'#12479#12452#12488#12523#34920#31034'</title>'
1860       
1861         '<script type="text/javascript" src="//ajax.googleapis.com/ajax/l' +
1862         'ibs/jquery/2.1.4/jquery.min.js"></script>'
1863       
1864         '<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqu' +
1865         'eryui/1.10.4/themes/smoothness/jquery-ui.css" />'
1866       
1867         '<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jqu' +
1868         'ery-ui.min.js"></script>'
1869       '<script>'
1870       '<!--'
1871       '<#js id=5>'
1872       '-->'
1873       '</script>'
1874       '</head>'
1875       '<body>'
1876       '<#pr>'
1877       '<#main>'
1878       '<p style=text-align:center><a href=<#uri>/>'#25147#12427'</a>'
1879       '</body>'
1880       '</html>')
1881     OnHTMLTag = titleHTMLTag
1882     Left = 48
1883     Top = 256
1884   end
1885   object ti: TDataSetPageProducer
1886     HTMLDoc.Strings = (
1887       
1888         '<p style=font-weight:bold><a href=<#uri>/index?db=<#dbnum>><#dat' +
1889         'abase></a>'#8595'</p>'
1890       '<div>'#12479#12452#12488#12523': <#title> ; '#35352#20107#25968': <#count> ; '#26356#26032#26178#21051': <#date></div><p>'
1891       '')
1892     DataSet = FDTable2
1893     OnHTMLTag = tiHTMLTag
1894     Left = 48
1895     Top = 320
1896   end
1897   object FDTable2: TFDTable
1898     IndexFieldNames = 'DBNUM;NUMBER'
1899     MasterSource = DataSource1
1900     MasterFields = 'DBNUM'
1901     Connection = FDConnection1
1902     FetchOptions.AssignedValues = [evLiveWindowParanoic]
1903     FetchOptions.LiveWindowParanoic = True
1904     UpdateOptions.UpdateTableName = 'article'
1905     TableName = 'article'
1906     Left = 584
1907     Top = 120
1908     object FDTable2DBNUM: TIntegerField
1909       FieldName = 'DBNUM'
1910       Origin = 'DBNUM'
1911       ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
1912       Required = True
1913     end
1914     object FDTable2NUMBER: TIntegerField
1915       FieldName = 'NUMBER'
1916       Origin = 'NUMBER'
1917       ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
1918       Required = True
1919     end
1920     object FDTable2TITLE: TWideStringField
1921       FieldName = 'TITLE'
1922       Origin = 'TITLE'
1923       Size = 160
1924     end
1925     object FDTable2NAME: TWideStringField
1926       FieldName = 'NAME'
1927       Origin = 'NAME'
1928       Size = 160
1929     end
1930     object FDTable2COMMENT: TWideMemoField
1931       FieldName = 'COMMENT'
1932       Origin = 'COMMENT'
1933       BlobType = ftWideMemo
1934     end
1935     object FDTable2RAW: TWideMemoField
1936       FieldName = 'RAW'
1937       Origin = 'RAW'
1938       BlobType = ftWideMemo
1939     end
1940     object FDTable2DATE: TDateField
1941       FieldName = 'DATE'
1942       Origin = 'DATE'
1943     end
1944     object FDTable2PASS: TWideStringField
1945       FieldName = 'PASS'
1946       Origin = 'PASS'
1947       FixedChar = True
1948       Size = 40
1949     end
1950   end
1951   object FDTable5: TFDTable
1952     IndexFieldNames = 'ID'
1953     Connection = FDConnection1
1954     UpdateOptions.UpdateTableName = 'images'
1955     TableName = 'images'
1956     Left = 712
1957     Top = 184
1958     object FDTable5ID: TIntegerField
1959       FieldName = 'ID'
1960       Origin = 'ID'
1961       ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
1962       Required = True
1963     end
1964     object FDTable5NAME: TWideStringField
1965       FieldName = 'NAME'
1966       Origin = 'NAME'
1967       Size = 30
1968     end
1969     object FDTable5SOURCE: TBlobField
1970       FieldName = 'SOURCE'
1971       Origin = '"SOURCE"'
1972     end
1973   end
1974   object FDQuery1: TFDQuery
1975     Connection = FDConnection1
1976     SQL.Strings = (
1977       'select dbnum,number,title from article'
1978       ' where number = 1;')
1979     Left = 624
1980     Top = 184
1981   end
1982   object FDTable4: TFDTable
1983     IndexFieldNames = 'ID'
1984     Connection = FDConnection1
1985     UpdateOptions.UpdateTableName = 'req'
1986     TableName = 'req'
1987     Left = 712
1988     Top = 120
1989     object FDTable4ID: TIntegerField
1990       FieldName = 'ID'
1991       Origin = 'ID'
1992       Required = True
1993     end
1994     object FDTable4DBNAME: TIntegerField
1995       FieldName = 'DBNAME'
1996       Origin = 'DBNAME'
1997     end
1998     object FDTable4POSNUM: TIntegerField
1999       FieldName = 'POSNUM'
2000       Origin = 'POSNUM'
2001     end
2002     object FDTable4DATE: TDateField
2003       FieldName = 'DATE'
2004       Origin = 'DATE'
2005       Required = True
2006     end
2007     object FDTable4REQUEST: TWideMemoField
2008       FieldName = 'REQUEST'
2009       Origin = 'REQUEST'
2010       BlobType = ftWideMemo
2011     end
2012   end
2013   object DataSource1: TDataSource
2014     DataSet = FDTable1
2015     Left = 520
2016     Top = 184
2017   end
2018   object FDTable3: TFDTable
2019     Connection = FDConnection1
2020     UpdateOptions.UpdateTableName = 'setting'
2021     TableName = 'setting'
2022     Left = 648
2023     Top = 120
2024     object FDTable3TITLE: TWideStringField
2025       FieldName = 'TITLE'
2026       Origin = 'TITLE'
2027       Size = 160
2028     end
2029     object FDTable3TITLE2: TWideStringField
2030       FieldName = 'TITLE2'
2031       Origin = 'TITLE2'
2032       Size = 320
2033     end
2034     object FDTable3mente: TBooleanField
2035       FieldName = 'mente'
2036     end
2037     object FDTable3INFO: TIntegerField
2038       FieldName = 'INFO'
2039       Origin = 'INFO'
2040     end
2041     object FDTable3COUNT: TIntegerField
2042       FieldName = 'COUNT'
2043       Origin = 'COUNT'
2044     end
2045     object FDTable3password: TWideStringField
2046       FieldName = 'password'
2047       Size = 100
2048     end
2049     object FDTable3ng: TWideStringField
2050       FieldName = 'ng'
2051       Size = 300
2052     end
2053   end
2054   object FDConnection1: TFDConnection
2055     Params.Strings = (
2056       'ConnectionDef=first_sql')
2057     Connected = True
2058     Left = 632
2059     Top = 56
2060   end
2061   object FDTable1: TFDTable
2062     IndexFieldNames = 'DBNUM'
2063     Connection = FDConnection1
2064     UpdateOptions.UpdateTableName = 'dbname'
2065     TableName = 'dbname'
2066     Left = 520
2067     Top = 120
2068     object FDTable1DBNUM: TIntegerField
2069       FieldName = 'DBNUM'
2070       Origin = 'DBNUM'
2071       Required = True
2072     end
2073     object FDTable1DATABASE: TWideStringField
2074       FieldName = 'DATABASE'
2075       Origin = 'DATABASE'
2076       Required = True
2077       Size = 80
2078     end
2079   end
2080   object login: TPageProducer
2081     HTMLDoc.Strings = (
2082       '<!DOCTYPE HTML>'
2083       '  <head>'
2084       '    <meta charset=utf-8>'
2085       '    <title>'#12525#12464#12452#12531'</title>'
2086       '  </head>'
2087       '  <body>'
2088       '<#pr>'
2089       '    <p style=text-align:center>'#31649#29702#32773#29992#12525#12464#12452#12531#30011#38754
2090       '</p>'
2091       '    <br>'
2092       '    <form action=<#uri>/login method="post">'
2093       '    <p style=text-align:center>'
2094       '      <input type=text name=record value=<#database>>'
2095       '    '#9'  <input style=height:25px type="password" name="password">'
2096       '      <input type="submit" value="'#12525#12464#12452#12531'">'
2097       '    </p>'
2098       '    </form>'
2099       
2100         '      <p style=text-align:center><br><a href=<#uri>/ >TOP'#12408#31227#21205'</a>' +
2101         '</p>'
2102       '  </body>'
2103       '</html>')
2104     OnHTMLTag = loginHTMLTag
2105     Left = 296
2106     Top = 96
2107   end
2108   object footer: TPageProducer
2109     HTMLDoc.Strings = (
2110       '<p style=text-align:center>[ <#link> ] <#recent>')
2111     OnHTMLTag = footerHTMLTag
2112     Left = 112
2113     Top = 192
2114   end
2115 end