OSDN Git Service

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