$("#ray_7792").html("\n
1<\/a>
2<\/a>
3<\/a>
4<\/a>
5<\/a>
6<\/a>
7<\/a>
8<\/a>
9<\/a>
10<\/a><\/strong>
11<\/a>
12<\/a>
13<\/a>
14<\/a>
15<\/a>
16<\/a>
17<\/a>
18<\/a>
19<\/a>
20<\/a><\/strong>
21<\/a>
22<\/a>
23<\/a>
24<\/a>
25<\/a>
26<\/a>
27<\/a>
28<\/a>
29<\/a>
30<\/a><\/strong>
31<\/a>
32<\/a>
33<\/a>
34<\/a>
35<\/a>
36<\/a>
37<\/a>
38<\/a>
39<\/a>
40<\/a><\/strong>
41<\/a>
42<\/a>
43<\/a>
44<\/a>
45<\/a>
46<\/a>
47<\/a>
48<\/a>
49<\/a>
50<\/a><\/strong>
51<\/a>
52<\/a>
53<\/a>
54<\/a>
55<\/a>
56<\/a>
57<\/a>
58<\/a>
59<\/a>
60<\/a><\/strong>
61<\/a>
62<\/a>
63<\/a>
64<\/a>
65<\/a>
66<\/a>
67<\/a>
68<\/a>
69<\/a>
70<\/a><\/strong>
71<\/a>
72<\/a>
73<\/a>
74<\/a>
75<\/a>
76<\/a>
77<\/a>
78<\/a>
79<\/a>
80<\/a><\/strong>
81<\/a>
82<\/a>
83<\/a>
84<\/a>
85<\/a>
86<\/a>
87<\/a>
88<\/a>
89<\/a>
90<\/a><\/strong>
91<\/a>
92<\/a>
93<\/a>
94<\/a>
95<\/a>
96<\/a>
97<\/a>
98<\/a>
99<\/a>
100<\/a><\/strong>
101<\/a>
102<\/a>
103<\/a>
104<\/a>
105<\/a>
106<\/a>
107<\/a>
108<\/a>
109<\/a>
110<\/a><\/strong>
111<\/a>
112<\/a>
113<\/a>
114<\/a>
115<\/a>
116<\/a>
117<\/a>
118<\/a>
119<\/a>
120<\/a><\/strong>
121<\/a>
122<\/a>
123<\/a>
124<\/a>
125<\/a>
126<\/a>
127<\/a>
128<\/a>
129<\/a>
130<\/a><\/strong>
131<\/a>
132<\/a>
133<\/a>
134<\/a>
135<\/a>
136<\/a>
137<\/a>
138<\/a>
139<\/a>
140<\/a><\/strong>
141<\/a>
142<\/a>
143<\/a>
144<\/a>
145<\/a>
146<\/a>
147<\/a>
148<\/a>
149<\/a>
150<\/a><\/strong>
151<\/a>
152<\/a>
153<\/a>
154<\/a>
155<\/a>
156<\/a>
157<\/a>
158<\/a>
159<\/a>
160<\/a><\/strong>
161<\/a>
162<\/a>
163<\/a>
164<\/a>
165<\/a>
166<\/a>
167<\/a>
168<\/a>
169<\/a>
170<\/a><\/strong>
171<\/a>
172<\/a>
173<\/a>
174<\/a>
175<\/a>
176<\/a>
177<\/a>
178<\/a>
179<\/a>
180<\/a><\/strong>
181<\/a>
182<\/a>
183<\/a>
184<\/a>
185<\/a>
186<\/a>
187<\/a>
188<\/a>
189<\/a>
190<\/a><\/strong>
191<\/a>
192<\/a>
193<\/a>
194<\/a>
195<\/a>
196<\/a>
197<\/a>
198<\/a>
199<\/a>
200<\/a><\/strong>
201<\/a>
202<\/a>
203<\/a>
204<\/a>
205<\/a>
206<\/a>
207<\/a>
208<\/a>
209<\/a>
210<\/a><\/strong>
211<\/a>
212<\/a>
213<\/a>
214<\/a>
215<\/a>
216<\/a>
217<\/a>
218<\/a>
219<\/a>
220<\/a><\/strong>
221<\/a>
222<\/a>
223<\/a>
224<\/a>
225<\/a>
226<\/a>
227<\/a>
228<\/a>
229<\/a>
230<\/a><\/strong>
231<\/a>
232<\/a>
233<\/a>
234<\/a>
235<\/a>
236<\/a>
237<\/a>
238<\/a>
239<\/a>
240<\/a><\/strong>
241<\/a>
242<\/a>
243<\/a>
244<\/a>
245<\/a>
246<\/a>
247<\/a>
248<\/a>
249<\/a>
250<\/a><\/strong>
251<\/a>
252<\/a>
253<\/a>
254<\/a>
255<\/a>
256<\/a>
257<\/a>
258<\/a>
259<\/a>
260<\/a><\/strong>
261<\/a>
262<\/a>
263<\/a>
264<\/a>
265<\/a>
266<\/a>
267<\/a>
268<\/a>
269<\/a>
270<\/a><\/strong>
271<\/a>
272<\/a>
273<\/a>
274<\/a>
275<\/a>
276<\/a>
277<\/a>
278<\/a>
279<\/a>
280<\/a><\/strong>
281<\/a>
282<\/a>
283<\/a>
284<\/a>
285<\/a>
286<\/a>
287<\/a>
288<\/a>
289<\/a>
290<\/a><\/strong>
291<\/a>
292<\/a>
293<\/a>
294<\/a>
295<\/a>
296<\/a>
297<\/a>
298<\/a>
299<\/a>
300<\/a><\/strong>
301<\/a>
302<\/a>
303<\/a>
304<\/a>
305<\/a>
306<\/a>
307<\/a>
308<\/a>
309<\/a>
310<\/a><\/strong>
311<\/a>
312<\/a>
313<\/a>
314<\/a>
315<\/a>
316<\/a>
317<\/a>
318<\/a>
319<\/a>
320<\/a><\/strong>
321<\/a>
322<\/a>
323<\/a>
324<\/a>
325<\/a>
326<\/a>
327<\/a>
328<\/a>
329<\/a>
330<\/a><\/strong>
331<\/a>
332<\/a>
333<\/a>
334<\/a>
335<\/a>
336<\/a>
337<\/a>
338<\/a>
339<\/a>
340<\/a><\/strong>
341<\/a>
342<\/a>
343<\/a>
344<\/a>
345<\/a>
346<\/a>
347<\/a>
348<\/a>
349<\/a>
350<\/a><\/strong>
351<\/a>
352<\/a>
353<\/a>
354<\/a>
355<\/a>
356<\/a>
357<\/a>
358<\/a>
359<\/a>
360<\/a><\/strong>
361<\/a>
362<\/a>
363<\/a>
364<\/a>
365<\/a>
366<\/a>
367<\/a>
368<\/a>
369<\/a>
370<\/a><\/strong>
371<\/a>
372<\/a>
373<\/a>
374<\/a>
375<\/a>
376<\/a>
377<\/a>
378<\/a>
379<\/a>
380<\/a><\/strong>
381<\/a>
382<\/a>
383<\/a>
384<\/a>
385<\/a>
386<\/a>
387<\/a>
388<\/a>
389<\/a>
390<\/a><\/strong>
391<\/a>
392<\/a>
393<\/a>
394<\/a>
395<\/a>
396<\/a>
397<\/a>
398<\/a>
399<\/a>
400<\/a><\/strong>
401<\/a>
402<\/a>
403<\/a>
404<\/a>
405<\/a>
406<\/a>
407<\/a>
408<\/a>
409<\/a>
410<\/a><\/strong>
411<\/a>
412<\/a>
413<\/a>
414<\/a>
415<\/a>
416<\/a>
417<\/a>
418<\/a>
419<\/a>
420<\/a><\/strong>
421<\/a>
422<\/a>
423<\/a>
424<\/a>
425<\/a>
426<\/a>
427<\/a>
428<\/a>
429<\/a>
430<\/a><\/strong>
431<\/a>
432<\/a>
433<\/a>
434<\/a>
435<\/a>
436<\/a>
437<\/a>
438<\/a>
439<\/a>
440<\/a><\/strong>
441<\/a>
442<\/a>
443<\/a>
444<\/a>
445<\/a>
446<\/a>
447<\/a>
448<\/a>
449<\/a>
450<\/a><\/strong>
451<\/a>
452<\/a>
453<\/a>
454<\/a>
455<\/a>
456<\/a>
457<\/a>
458<\/a>
459<\/a>
460<\/a><\/strong>
461<\/a>
462<\/a>
463<\/a>
464<\/a>
465<\/a>
466<\/a>
467<\/a>
468<\/a>
469<\/a>
470<\/a><\/strong>
471<\/a>
472<\/a>
473<\/a>
474<\/a>
475<\/a>
476<\/a>
477<\/a>
478<\/a>
479<\/a>
480<\/a><\/strong>
481<\/a>
482<\/a>
483<\/a>
484<\/a>
485<\/a>
486<\/a>
487<\/a>
488<\/a>
489<\/a>
490<\/a><\/strong>
491<\/a>
492<\/a>
493<\/a>
494<\/a>
495<\/a>
496<\/a>
497<\/a>
498<\/a>
499<\/a>
500<\/a><\/strong>
501<\/a>
502<\/a>
503<\/a>
504<\/a>
505<\/a>
506<\/a>
507<\/a>
508<\/a>
509<\/a>
510<\/a><\/strong>
511<\/a>
512<\/a>
513<\/a>
514<\/a>
515<\/a>
516<\/a>
517<\/a>
518<\/a>
519<\/a>
520<\/a><\/strong>
521<\/a>
522<\/a>
523<\/a>
524<\/a>
525<\/a>
526<\/a>
527<\/a>
528<\/a>
529<\/a>
530<\/a><\/strong>
531<\/a>
532<\/a>
533<\/a>
534<\/a>
535<\/a>
536<\/a>
537<\/a>
538<\/a>
539<\/a>
540<\/a><\/strong>
541<\/a>
542<\/a>
543<\/a>
544<\/a>
545<\/a>
546<\/a>
547<\/a>
548<\/a>
549<\/a>
550<\/a><\/strong>
551<\/a>
552<\/a>
553<\/a>
554<\/a>
555<\/a>
556<\/a>
557<\/a>
558<\/a>
559<\/a>
560<\/a><\/strong>
561<\/a>
562<\/a>
563<\/a>
564<\/a>
565<\/a>
566<\/a>
567<\/a>
568<\/a>
569<\/a>
570<\/a><\/strong>
571<\/a>
572<\/a>
573<\/a>
574<\/a>
575<\/a>
576<\/a>
577<\/a>
578<\/a>
579<\/a>
580<\/a><\/strong>
581<\/a>
582<\/a>
583<\/a>
584<\/a>
585<\/a>
586<\/a>
587<\/a>
588<\/a>
589<\/a>
590<\/a><\/strong>
591<\/a>
592<\/a>
593<\/a>
594<\/a>
595<\/a>
596<\/a>
597<\/a>
598<\/a>
599<\/a>
600<\/a><\/strong>
601<\/a>
602<\/a>
603<\/a>
604<\/a>
605<\/a>
606<\/a>
607<\/a>
608<\/a>
609<\/a>
610<\/a><\/strong>
611<\/a>
612<\/a>
613<\/a>
614<\/a>
615<\/a>
616<\/a>
617<\/a>
618<\/a>
619<\/a>
620<\/a><\/strong>
621<\/a>
622<\/a>
623<\/a>
624<\/a>
625<\/a>
626<\/a>
627<\/a>
628<\/a>
629<\/a>
630<\/a><\/strong>
631<\/a>
632<\/a>
633<\/a>
634<\/a>
635<\/a>
636<\/a>
637<\/a>
638<\/a>
639<\/a>
640<\/a><\/strong>
641<\/a>
642<\/a>
643<\/a>
644<\/a>
645<\/a>
646<\/a>
647<\/a>
648<\/a>
649<\/a>
650<\/a><\/strong>
651<\/a>
652<\/a>
653<\/a>
654<\/a>
655<\/a>
656<\/a>
657<\/a>
658<\/a>
659<\/a>
660<\/a><\/strong>
661<\/a>
662<\/a>
663<\/a>
664<\/a>
665<\/a>
666<\/a>
667<\/a>
668<\/a>
669<\/a>
670<\/a><\/strong>
671<\/a>
672<\/a>
673<\/a>
674<\/a>
675<\/a>
676<\/a>
677<\/a>
678<\/a>
679<\/a>
680<\/a><\/strong>
681<\/a>
682<\/a>
683<\/a>
684<\/a>
685<\/a>
686<\/a>
687<\/a>
688<\/a>
689<\/a>
690<\/a><\/strong>
691<\/a>
692<\/a>
693<\/a>
694<\/a>
695<\/a>
696<\/a>
697<\/a>
698<\/a>
699<\/a>
700<\/a><\/strong>
701<\/a>
702<\/a>
703<\/a>
704<\/a>
705<\/a>
706<\/a>
707<\/a>
708<\/a>
709<\/a>
710<\/a><\/strong>
711<\/a>
712<\/a>
713<\/a>
714<\/a>
715<\/a>
716<\/a>
717<\/a>
718<\/a>
719<\/a>
720<\/a><\/strong>
721<\/a>
722<\/a>
723<\/a>
724<\/a>
725<\/a>
726<\/a>
727<\/a>
728<\/a>
729<\/a>
730<\/a><\/strong>
731<\/a>
732<\/a>
733<\/a>
734<\/a>
735<\/a>
736<\/a>
737<\/a>
738<\/a>
739<\/a>
740<\/a><\/strong>
741<\/a>
742<\/a>
743<\/a>
744<\/a>
745<\/a>
746<\/a>
747<\/a>
748<\/a>
749<\/a>
750<\/a><\/strong>
751<\/a>
752<\/a>
753<\/a>
754<\/a>
755<\/a>
756<\/a>
757<\/a>
758<\/a>
759<\/a>
760<\/a><\/strong>
761<\/a>
762<\/a>
763<\/a>
764<\/a>
765<\/a>
766<\/a>
767<\/a>
768<\/a>
769<\/a>
770<\/a><\/strong>
771<\/a>
772<\/a>
773<\/a>
774<\/a>
775<\/a>
776<\/a>
777<\/a>
778<\/a>
779<\/a>
780<\/a><\/strong>
781<\/a>
782<\/a>
783<\/a>
784<\/a>
785<\/a>
786<\/a>
787<\/a>
788<\/a>
789<\/a>
790<\/a><\/strong>
791<\/a>
792<\/a>
793<\/a>
794<\/a>
795<\/a>
796<\/a>
797<\/a>
798<\/a>
799<\/a>
800<\/a><\/strong>
801<\/a>
802<\/a>
803<\/a>
804<\/a>
805<\/a>
806<\/a>
807<\/a>
808<\/a>
809<\/a>
810<\/a><\/strong>
811<\/a>
812<\/a>
813<\/a>
814<\/a>
815<\/a>
816<\/a>
817<\/a>
818<\/a>
819<\/a>
820<\/a><\/strong>
821<\/a>
822<\/a>
823<\/a>
824<\/a>
825<\/a>
826<\/a>
827<\/a>
828<\/a>
829<\/a>
830<\/a><\/strong>
831<\/a>
832<\/a>
833<\/a>
834<\/a>
835<\/a>
836<\/a>
837<\/a>
838<\/a>
839<\/a>
840<\/a><\/strong>
841<\/a>
842<\/a>
843<\/a>
844<\/a>
845<\/a>
846<\/a>
847<\/a>
848<\/a>
849<\/a>
850<\/a><\/strong>
851<\/a>
852<\/a>
853<\/a>
854<\/a>
855<\/a>
856<\/a>
857<\/a>
858<\/a>
859<\/a>
860<\/a><\/strong>
861<\/a>
862<\/a>
863<\/a>
864<\/a>
865<\/a>
866<\/a>
867<\/a>
868<\/a>
869<\/a>
870<\/a><\/strong>
871<\/a>
872<\/a>
873<\/a>
874<\/a>
875<\/a>
876<\/a>
877<\/a>
878<\/a>
879<\/a>
880<\/a><\/strong>
881<\/a>
882<\/a>
883<\/a>
884<\/a>
885<\/a>
886<\/a>
887<\/a>
888<\/a>
889<\/a>
890<\/a><\/strong>
891<\/a>
892<\/a>
893<\/a>
894<\/a>
895<\/a>
896<\/a>
897<\/a>
898<\/a>
899<\/a>
900<\/a><\/strong>
901<\/a>
902<\/a>
903<\/a>
904<\/a>
905<\/a>
906<\/a>
907<\/a>
908<\/a>
909<\/a>
910<\/a><\/strong>
911<\/a>
912<\/a>
913<\/a>
914<\/a>
915<\/a>
916<\/a>
917<\/a>
918<\/a>
919<\/a>
920<\/a><\/strong>
921<\/a>
922<\/a>
923<\/a>
924<\/a>
925<\/a>
926<\/a>
927<\/a>
928<\/a>
929<\/a>
930<\/a><\/strong>
931<\/a>
932<\/a>
933<\/a>
934<\/a>
935<\/a>
936<\/a>
937<\/a>
938<\/a>
939<\/a>
940<\/a><\/strong>
941<\/a>
942<\/a>
943<\/a>
944<\/a>
945<\/a>
946<\/a>
947<\/a>
948<\/a>
949<\/a>
950<\/a><\/strong>
951<\/a>
952<\/a>
953<\/a>
954<\/a>
955<\/a>
956<\/a>
957<\/a>
958<\/a>
959<\/a>
960<\/a><\/strong>
961<\/a>
962<\/a>
963<\/a>
964<\/a>
965<\/a>
966<\/a>
967<\/a>
968<\/a>
969<\/a>
970<\/a><\/strong>
971<\/a>
972<\/a>
973<\/a>
974<\/a>
975<\/a>
976<\/a>
977<\/a>
978<\/a>
979<\/a>
980<\/a><\/strong>
981<\/a>
982<\/a>
983<\/a>
984<\/a>
985<\/a>
986<\/a>
987<\/a>
988<\/a>
989<\/a>
990<\/a><\/strong>
991<\/a>
992<\/a>
993<\/a>
994<\/a>
995<\/a>
996<\/a>
997<\/a>
998<\/a>
999<\/a>
1000<\/a><\/strong>
1001<\/a>
1002<\/a>
1003<\/a>
1004<\/a>
1005<\/a>
1006<\/a>
1007<\/a>
1008<\/a>
1009<\/a>
1010<\/a><\/strong>
1011<\/a>
1012<\/a>
1013<\/a>
1014<\/a>
1015<\/a>
1016<\/a>
1017<\/a>
1018<\/a>
1019<\/a>
1020<\/a><\/strong>
1021<\/a>
1022<\/a>
1023<\/a>
1024<\/a>
1025<\/a>
1026<\/a>
1027<\/a>
1028<\/a>
1029<\/a>
1030<\/a><\/strong>
1031<\/a>
1032<\/a>
1033<\/a>
1034<\/a>
1035<\/a>
1036<\/a>
1037<\/a>
1038<\/a>
1039<\/a>
1040<\/a><\/strong>
1041<\/a>
1042<\/a>
1043<\/a>
1044<\/a>
1045<\/a>
1046<\/a>
1047<\/a>
1048<\/a>
1049<\/a>
1050<\/a><\/strong>
1051<\/a>
1052<\/a>
1053<\/a>
1054<\/a>
1055<\/a>
1056<\/a>
1057<\/a>
1058<\/a>
1059<\/a>
1060<\/a><\/strong>
1061<\/a>
1062<\/a>
1063<\/a>
1064<\/a>
1065<\/a>
1066<\/a>
1067<\/a>
1068<\/a>
1069<\/a>
1070<\/a><\/strong>
1071<\/a>
1072<\/a>
1073<\/a>
1074<\/a>
1075<\/a>
1076<\/a>
1077<\/a>
1078<\/a>
1079<\/a>
1080<\/a><\/strong>
1081<\/a>
1082<\/a>
1083<\/a>
1084<\/a>
1085<\/a>
1086<\/a>
1087<\/a>
1088<\/a>
1089<\/a>
1090<\/a><\/strong>
1091<\/a>
1092<\/a>
1093<\/a>
1094<\/a>
1095<\/a>
1096<\/a>
1097<\/a>
1098<\/a>
1099<\/a>
1100<\/a><\/strong>
1101<\/a>
1102<\/a>
1103<\/a>
1104<\/a>
1105<\/a>
1106<\/a>
1107<\/a>
1108<\/a>
1109<\/a>
1110<\/a><\/strong>
1111<\/a>
1112<\/a>
1113<\/a>
1114<\/a>
1115<\/a>
1116<\/a>
1117<\/a>
1118<\/a>
1119<\/a>
1120<\/a><\/strong>
1121<\/a>
1122<\/a>
1123<\/a>
1124<\/a>
1125<\/a>
1126<\/a>
1127<\/a>
1128<\/a>
1129<\/a>
1130<\/a><\/strong>
1131<\/a>
1132<\/a>
1133<\/a>
1134<\/a>
1135<\/a>
1136<\/a>
1137<\/a>
1138<\/a>
1139<\/a>
1140<\/a><\/strong>
1141<\/a>
1142<\/a>
1143<\/a>
1144<\/a>
1145<\/a>
1146<\/a>
1147<\/a>
1148<\/a>
1149<\/a>
1150<\/a><\/strong>
1151<\/a>
1152<\/a>
1153<\/a>
1154<\/a>
1155<\/a>
1156<\/a>
1157<\/a>
1158<\/a>
1159<\/a>
1160<\/a><\/strong>
1161<\/a>
1162<\/a>
1163<\/a>
1164<\/a>
1165<\/a>
1166<\/a>
1167<\/a>
1168<\/a>
1169<\/a>
1170<\/a><\/strong>
1171<\/a>
1172<\/a>
1173<\/a>
1174<\/a>
1175<\/a>
1176<\/a>
1177<\/a>
1178<\/a>
1179<\/a>
1180<\/a><\/strong>
1181<\/a>
1182<\/a>
1183<\/a>
1184<\/a><\/pre><\/td>\n  
maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>id<\/span>:<\/span> <\/span>\'<\/span>index<\/span>\'<\/span><\/span>,<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Little Monk - Search Fights<\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>\'<\/span>/stylesheets/airline_mob.css<\/span>\'<\/span><\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>id<\/span>:<\/span> <\/span>\'<\/span>index<\/span>\'<\/span><\/span>,<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Little Monk - Search Fights<\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>\'<\/span>/stylesheets/airline_tickets.css<\/span>\'<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>url<\/span>:<\/span> <\/span>"<\/span>/execute/search_flights<\/span>"<\/span><\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Little Monk!<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>#== Legs<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>legs<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>current_leg<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_from<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_to<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:depart_date<\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>  <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_to<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_from<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:return_date<\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span>#= MOBILE MAPS<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>next_leg<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>url<\/span>:<\/span> <\/span>"<\/span>?next=1<\/span>"<\/span><\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Return Flight ><\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>#= Flights found<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flights<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>collection<\/span>:<\/span> <\/span>index<\/span>.<\/span>entries<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>:flight<\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>css_class<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_price<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>$ <\/span>#{<\/span>flight<\/span>.<\/span>price<\/span>.<\/span>label<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>price<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_name<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAjaxAnchorDialog<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>io<\/span>::<\/span>flight<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>flight_name<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>flight<\/span>.<\/span>context_anchor<\/span>.<\/span>target_url<\/span>,<\/span> <\/span>dialog_id<\/span>:<\/span> <\/span>"<\/span>flight_info<\/span>"<\/span><\/span>,<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Flight Info<\/span>"<\/span><\/span>,<\/span> <\/span>width<\/span>:<\/span> <\/span>300<\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>io<\/span>::<\/span>depart<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>flight_depart<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>io<\/span>::<\/span>arrive<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>flight_arrive<\/span>"<\/span><\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>
<\/span>
<\/span>
<\/span>
<\/span>
<\/span>
<\/span>#= Mobile<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Search Fights<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>search_page<\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>\'<\/span>/stylesheets/airline_mob.css<\/span>\'<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>\'<\/span>user_agent<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>mobile<\/span>\'<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>#= Desktop<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Search Fights<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>search_page<\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>\'<\/span>/stylesheets/airline_tickets.css<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>...<\/span>
<\/span>
<\/span>#= Mobile<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>pax<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryIncrementerFormInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>1<\/span>,<\/span> <\/span>min_value<\/span>:<\/span> <\/span>1<\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>\'<\/span>user_agent<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>mobile<\/span>\'<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>#= Desktop<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>pax<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormSelect<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>options<\/span>:<\/span> <\/span>[<\/span>"<\/span>1<\/span>"<\/span><\/span>,<\/span>"<\/span>2<\/span>"<\/span><\/span>,<\/span>"<\/span>3<\/span>"<\/span><\/span>,<\/span>"<\/span>4<\/span>"<\/span><\/span>,<\/span>"<\/span>5<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>
<\/span>...<\/span>
<\/span>
<\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>AbstractInterface<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>legs<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>]<\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>]<\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>next_leg<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>,<\/span>
<\/span>    <\/span>
<\/span>    <\/span>
<\/span>    <\/span>]<\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flights<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_price<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_name<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>        <\/span>]<\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>no_flights<\/span>"<\/span><\/span>,<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>no_flights_msg<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>no_flights_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>
<\/span>    <\/span>]<\/span>}<\/span>
<\/span>  <\/span>]<\/span>}<\/span>
<\/span>
<\/span>#= Desktop<\/span>
<\/span>set<\/span> <\/span>"<\/span>leg_back<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>false<\/span>
<\/span>end<\/span>
<\/span>
<\/span>#= Mobile<\/span>
<\/span>set<\/span> <\/span>"<\/span>next_leg<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>flights<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>index<\/span>.<\/span>entries<\/span>.<\/span>empty?<\/span>,<\/span> <\/span>false<\/span>
<\/span>end<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>no_flights<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>index<\/span>.<\/span>entries<\/span>.<\/span>empty?<\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>
<\/span>selects<\/span> <\/span>{<\/span>
<\/span>  <\/span>a<\/span> <\/span>IO<\/span>::<\/span>Flight<\/span>
<\/span>  <\/span>fl<\/span>::<\/span>flightFromApCode<\/span> <\/span>airport_from<\/span>
<\/span>  <\/span>fl<\/span>::<\/span>flightToApCode<\/span> <\/span>airport_to<\/span>
<\/span>}<\/span>
<\/span>
<\/span>
<\/span>
<\/span>@prefix<\/span> <\/span>log<\/span>:<\/span> <\/span><<\/span>http<\/span>:<\/span>/<\/span>/<\/span><\/span>www<\/span>.<\/span>w3<\/span>.<\/span>org<\/span>/<\/span>2000<\/span>/<\/span>10<\/span>/<\/span>swap<\/span>/<\/span>log<\/span>#>.<\/span>
<\/span>@keywords<\/span>.<\/span>
<\/span>@forAll<\/span> <\/span>x<\/span>,<\/span> <\/span>y<\/span>,<\/span> <\/span>z<\/span>.<\/span> <\/span>
<\/span>{<\/span>
<\/span>  <\/span>x<\/span> <\/span>parent<\/span> <\/span>y<\/span>.<\/span> <\/span>y<\/span> <\/span>sister<\/span> <\/span>z<\/span>
<\/span>}<\/span> <\/span>log<\/span>:<\/span>implies<\/span> <\/span>{<\/span>
<\/span>  <\/span>x<\/span> <\/span>aunt<\/span> <\/span>z<\/span>
<\/span>}<\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>node<\/span>"<\/span><\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>navigational_element<\/span>"<\/span><\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span> <\/span>"<\/span>http://base#69ab8750-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#69ab8750-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>RDFS::Resource<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#69ab8750-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>SHDM::Context<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#69ab8750-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>context_name<\/span>"<\/span><\/span> <\/span>"<\/span>FlightsByAirports<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#69ab8750-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>context_title<\/span>"<\/span><\/span> <\/span>"<\/span>FlightsByAirports<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>current_node<\/span>"<\/span><\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>IO::Flight<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>rdf:type<\/span>"<\/span><\/span> <\/span>"<\/span>IO::Flight<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>fl:flightFromCityName<\/span>"<\/span><\/span> <\/span>"<\/span>Kahului-Maui HI US<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>fl:flightToCityName<\/span>"<\/span><\/span> <\/span>"<\/span>Chicago-O\'Hare IL US<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:miles<\/span>"<\/span><\/span> <\/span>"<\/span>4182<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:depart<\/span>"<\/span><\/span> <\/span>"<\/span>6:45p<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:arrive<\/span>"<\/span><\/span> <\/span>"<\/span>7:54a+1<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:flight<\/span>"<\/span><\/span> <\/span>"<\/span>SX2836<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:aircraft<\/span>"<\/span><\/span> <\/span>"<\/span>763<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>fl:stops<\/span>"<\/span><\/span> <\/span>"<\/span>0, 6<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:meals<\/span>"<\/span><\/span> <\/span>"<\/span>D<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://www.snee.com/ns/flights#SX2836<\/span>"<\/span><\/span> <\/span>"<\/span>io:duration<\/span>"<\/span><\/span> <\/span>"<\/span>8:09<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser<\/span>"<\/span><\/span> <\/span>"<\/span>Chrome<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser_version<\/span>"<\/span><\/span> <\/span>#<UserAgent::Version 25.0.1364.152>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>platform<\/span>"<\/span><\/span> <\/span>"<\/span>Windows<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span> <\/span>false<\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span> <\/span>"<\/span>OGG<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span> <\/span>"<\/span>ORD<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>depart_date<\/span>"<\/span><\/span> <\/span>"<\/span>28 Mar, 13<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>return_date<\/span>"<\/span><\/span> <\/span>"<\/span>2 Apr, 13<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span>
<\/span>
<\/span>set<\/span>{<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>navigational_element<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span>,<\/span> <\/span>:NAV_ELEM_URI<\/span>
<\/span>  <\/span>has<\/span> <\/span>:NAV_ELEM_URI<\/span>,<\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>SHDM::Context<\/span>"<\/span><\/span>
<\/span>  <\/span>has<\/span> <\/span>:NAV_ELEM_URI<\/span>,<\/span> <\/span>"<\/span>context_title<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>FlightsByAirports<\/span>"<\/span><\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>node<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>}<\/span>
<\/span>
<\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_fl_number<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_number<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span> <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_to<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_to<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span> <\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span> <\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_duration<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_duration<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_aircraft<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_aircraft<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>   <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_stops<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_stops<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span> <\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_miles<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>fl_miles<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span> <\/span>
<\/span>  <\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>previous_flight<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>next_flight<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>]<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_fl_number<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Flight<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_number<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>io<\/span>::<\/span>flight<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>From<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>fl<\/span>::<\/span>flightFromCityName<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_to<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>To<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_to<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>fl<\/span>::<\/span>flightToCityName<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Departs<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>io<\/span>::<\/span>depart<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Arrives<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>io<\/span>::<\/span>arrive<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_aircraft<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Aircraft<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_aircraft<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>io<\/span>::<\/span>aircraft<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_aircraft<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>fl<\/span>::<\/span>plane<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_stops<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Stops<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_stops<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>fl<\/span>::<\/span>stops<\/span>}<\/span>do<\/span>
<\/span>  <\/span>eq<\/span> <\/span>current_node<\/span>.<\/span>fl<\/span>::<\/span>stops<\/span>.<\/span>empty?<\/span>,<\/span> <\/span>false<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_stops<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>0<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_miles<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Miles<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>fl_miles<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>io<\/span>::<\/span>miles<\/span>}<\/span>
<\/span>
<\/span>#maps_to abstract: "label_price", concrete_widget: "HTMLLabel", params: {content: "Price"}<\/span>
<\/span>#maps_to abstract: "fl_price", concrete_widget: "HTMLSpan", params: {content: current_node.price.label}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>previous_flight<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAjaxAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>  <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span><< Previous<\/span>"<\/span><\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>previous_node_anchor<\/span>.<\/span>target_url<\/span>,<\/span> <\/span>result_element_id<\/span>:<\/span> <\/span>"<\/span>flight_info<\/span>"<\/span><\/span>}<\/span>
<\/span>  <\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>next_flight<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAjaxAnchor<\/span>"<\/span><\/span>,<\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Next >><\/span>"<\/span><\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>current_node<\/span>.<\/span>next_node_anchor<\/span>.<\/span>target_url<\/span>,<\/span> <\/span>result_element_id<\/span>:<\/span> <\/span>"<\/span>flight_info<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>leg_go_from<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>leg_back_from<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>HTMLImage<\/span>\'<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>/images/airline-tickets/arrow_right.gif<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>leg_go_arrive<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>leg_back_depart<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>HTMLText<\/span>\'<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span> on <\/span>"<\/span><\/span>,<\/span> <\/span>insertion_position<\/span>:<\/span> <\/span>"<\/span>before<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>
<\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser<\/span>"<\/span><\/span> <\/span>"<\/span>Chrome<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser_version<\/span>"<\/span><\/span> <\/span>#<UserAgent::Version 25.0.1364.152>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>platform<\/span>"<\/span><\/span> <\/span>"<\/span>Windows<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span> <\/span>false<\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>controller<\/span>"<\/span><\/span> <\/span>"<\/span>execute<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>action<\/span>"<\/span><\/span> <\/span>"<\/span>search_flights<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser<\/span>"<\/span><\/span> <\/span>"<\/span>Chrome<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser_version<\/span>"<\/span><\/span> <\/span>#<UserAgent::Version 25.0.1364.152>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>platform<\/span>"<\/span><\/span> <\/span>"<\/span>Windows<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span> <\/span>false<\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span> <\/span>"<\/span>OGG<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span> <\/span>"<\/span>ORD<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>depart_date<\/span>"<\/span><\/span> <\/span>"<\/span>28 Mar, 13<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>return_date<\/span>"<\/span><\/span> <\/span>"<\/span>2 Apr, 13<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>pax<\/span>"<\/span><\/span> <\/span>"<\/span>1<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>search_button<\/span>"<\/span><\/span> <\/span>"<\/span>Search<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>controller<\/span>"<\/span><\/span> <\/span>"<\/span>execute<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>action<\/span>"<\/span><\/span> <\/span>"<\/span>search_flights<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>navigational_element<\/span>"<\/span><\/span> <\/span>"<\/span>rdf:about<\/span>"<\/span><\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>navigational_element<\/span>"<\/span><\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>RDFS::Resource<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>rdf:type<\/span>"<\/span><\/span> <\/span>"<\/span>RDFS::Resource<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>SHDM::Index<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>rdf:type<\/span>"<\/span><\/span> <\/span>"<\/span>SHDM::Index<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>SHDM::ContextIndex<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>rdf:type<\/span>"<\/span><\/span> <\/span>"<\/span>SHDM::ContextIndex<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>rdfs:label<\/span>"<\/span><\/span> <\/span>"<\/span>FlightsByAirportsIdx<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>index_title<\/span>"<\/span><\/span> <\/span>"<\/span>FlightsByAirportsIdx<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#6a8bd530-4fda-11e2-b654-00044b181e28<\/span>"<\/span><\/span> <\/span>"<\/span>index_name<\/span>"<\/span><\/span> <\/span>"<\/span>FlightsByAirportsIdx<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span>#==========================<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>myLogdings.com - <\/span>#{<\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>"<\/span>/stylesheets/hotel_mob.css<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>myLogdings.com - <\/span>#{<\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>"<\/span>/stylesheets/hotel.css<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>
<\/span># Header block<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>MyLogdings<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>account_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Sign in<\/span>"<\/span><\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>"<\/span>/signin<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>account_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Sign in to manage your account<\/span>"<\/span><\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>"<\/span>/signin<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span># Hotel Data<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_name<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>size<\/span>:<\/span> <\/span>2<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_images<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAnythingSlider<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>collection<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:images<\/span>]<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>:hotel_image<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_image<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLImage<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel_image<\/span> <\/span>}<\/span>
<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_category<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>stars_<\/span>#{<\/span>hotel<\/span>[<\/span>:category<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_address<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:address<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_description<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLParagraph<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:description<\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span># Rates<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>rates<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span> <\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>rates_title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>size<\/span>:<\/span> <\/span>2<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Room prices<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>rates_by_room<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>collection<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:rates<\/span>]<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>:room<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>room<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>\'<\/span>line<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>room_type<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>room<\/span>[<\/span>:room_type<\/span>]<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col1<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>price<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>$ <\/span>#{<\/span>room<\/span>[<\/span>:price<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col2<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>#== Availability<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Sold out<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>highlight<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>room<\/span>[<\/span>:status<\/span>]<\/span>,<\/span> <\/span>\'<\/span>sold-out<\/span>\'<\/span><\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Only <\/span>#{<\/span>room<\/span>[<\/span>:rooms_available<\/span>]<\/span>}<\/span><\/span> left!<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>highlight<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>room<\/span>[<\/span>:status<\/span>]<\/span>,<\/span> <\/span>\'<\/span>few-rooms<\/span>\'<\/span><\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Available<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col3<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>book<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Book<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col4<\/span>"<\/span><\/span> <\/span>}<\/span> <\/span>do<\/span>
<\/span>   <\/span>diff<\/span> <\/span>room<\/span>[<\/span>:status<\/span>]<\/span>,<\/span> <\/span>"<\/span>sold-out<\/span>"<\/span><\/span>
<\/span>   <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span> <\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>book<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Book Now<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col4<\/span>"<\/span><\/span> <\/span>}<\/span> <\/span>do<\/span>
<\/span>  <\/span>diff<\/span> <\/span>room<\/span>[<\/span>:status<\/span>]<\/span>,<\/span> <\/span>"<\/span>sold-out<\/span>"<\/span><\/span>
<\/span>end<\/span>
<\/span>
<\/span>
<\/span># Search rates<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search_rates<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>method<\/span>:<\/span> <\/span>"<\/span>get<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search_rates_title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>size<\/span>:<\/span> <\/span>2<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>When would you like to stay at <\/span>#{<\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span>}<\/span><\/span>?<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_checkin<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>\'<\/span>Check-in<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>date_format<\/span>:<\/span> <\/span>"<\/span>d M, y<\/span>"<\/span><\/span>,<\/span> <\/span>min_date<\/span>:<\/span> <\/span>0<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_checkout<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>\'<\/span>Check-out<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>date_format<\/span>:<\/span> <\/span>"<\/span>d M, y<\/span>"<\/span><\/span>,<\/span> <\/span>min_date<\/span>:<\/span> <\/span>0<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Check<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>#========<\/span>
<\/span>facts<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>
<\/span>  <\/span>:user_agent<\/span> <\/span>=<\/span>><\/span> <\/span>request<\/span>.<\/span>env<\/span>[<\/span>"<\/span>HTTP_USER_AGENT<\/span>"<\/span><\/span>]<\/span>,<\/span> <\/span>
<\/span>  <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>params<\/span>,<\/span> <\/span>
<\/span>}<\/span>
<\/span>interface_data<\/span> <\/span>=<\/span> <\/span>{<\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>params<\/span>}<\/span>
<\/span>interface_data<\/span> <\/span>=<\/span> <\/span>{<\/span>
<\/span>  <\/span>:hotel<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>
<\/span>    <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Rio Carioca Palace<\/span>"<\/span><\/span>,<\/span>
<\/span>    <\/span>:address<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Avenida Atlantica, 3212, Copacabana, Rio de Janeiro, CEP 22070-000, Brazil<\/span>"<\/span><\/span>,<\/span>
<\/span>    <\/span>:category<\/span> <\/span>=<\/span>><\/span> <\/span>3<\/span>,<\/span>
<\/span>    <\/span>:images<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span> <\/span>\'<\/span>http://s5.splcdn.net/images/hotels/31746/rio-de-janeiro-rio-othon-palace-hotel-105809.jpg<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>https://www.meridienclube.com.br/storage/modules/site/controllers/hotel/hoteis/462/arcos-rio-palace-0.jpg<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>http://i0.bookcdn.com/data/Photos/LargePhoto2/64/6406/6406059/Intercontinental-Rio-photos-Hotel.JPEG<\/span>\'<\/span><\/span> <\/span>]<\/span>,<\/span>
<\/span>    <\/span>:rates<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span> <\/span>:room_type<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>Standard Twin Room<\/span>\'<\/span><\/span>,<\/span> <\/span>:rooms_available<\/span> <\/span>=<\/span>><\/span> <\/span>6<\/span>,<\/span> <\/span>:status<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>available<\/span>\'<\/span><\/span>,<\/span> <\/span>:price<\/span> <\/span>=<\/span>><\/span>  <\/span>205.00<\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span> <\/span>:room_type<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>Standard Double Room<\/span>\'<\/span><\/span>,<\/span> <\/span>:rooms_available<\/span> <\/span>=<\/span>><\/span> <\/span>0<\/span>,<\/span> <\/span>:status<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>sold-out<\/span>\'<\/span><\/span>,<\/span> <\/span>:price<\/span> <\/span>=<\/span>><\/span>  <\/span>205.00<\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span> <\/span>:room_type<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>Standard Triple Room<\/span>\'<\/span><\/span>,<\/span> <\/span>:rooms_available<\/span> <\/span>=<\/span>><\/span> <\/span>5<\/span>,<\/span> <\/span>:status<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>available<\/span>\'<\/span><\/span>,<\/span> <\/span>:price<\/span> <\/span>=<\/span>><\/span>  <\/span>315.00<\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span> <\/span>:room_type<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>Executive Twin Room<\/span>\'<\/span><\/span>,<\/span> <\/span>:rooms_available<\/span> <\/span>=<\/span>><\/span> <\/span>4<\/span>,<\/span> <\/span>:status<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>available<\/span>\'<\/span><\/span>,<\/span> <\/span>:price<\/span> <\/span>=<\/span>><\/span>  <\/span>265.00<\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span> <\/span>:room_type<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>Executive Double Room<\/span>\'<\/span><\/span>,<\/span> <\/span>:rooms_available<\/span> <\/span>=<\/span>><\/span> <\/span>2<\/span>,<\/span> <\/span>:status<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>few-rooms<\/span>\'<\/span><\/span>,<\/span> <\/span>:price<\/span> <\/span>=<\/span>><\/span>  <\/span>265.00<\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>
<\/span>      <\/span>]<\/span>,<\/span>
<\/span>  <\/span>:description<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>The Rio Carioca Palace offers basic accommodation in a prime location in Rio de Janeiro, only a few yards from the sands of Copacabana Beach and a short drive from Ipanema Beach. In addition to air-conditioned rooms, the hotel provides a terrace with swimming pool, sauna and great views over Copacabana Beach. Without any additional charge, you will be also provided with a daily breakfast buffet, wireless internet all over the building and newspapers at the reception.<\/span>"<\/span><\/span>
<\/span>    <\/span>}<\/span>
<\/span>  <\/span>
<\/span>  <\/span>}<\/span>
<\/span>render<\/span> <\/span>:text<\/span> <\/span>=<\/span>><\/span> <\/span>render_interface<\/span>(<\/span>facts<\/span>,<\/span> <\/span>interface_data<\/span>)<\/span>
<\/span>
<\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser<\/span>"<\/span><\/span> <\/span>"<\/span>Firefox<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser_version<\/span>"<\/span><\/span> <\/span>#<UserAgent::Version 19.0>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>platform<\/span>"<\/span><\/span> <\/span>"<\/span>Windows NT 6.1<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span> <\/span>false<\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span> <\/span>"<\/span>21 Mar, 13<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span> <\/span>"<\/span>22 Mar, 13<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>search<\/span>"<\/span><\/span> <\/span>"<\/span>Check<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>controller<\/span>"<\/span><\/span> <\/span>"<\/span>execute<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>action<\/span>"<\/span><\/span> <\/span>"<\/span>hotel<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>id<\/span>"<\/span><\/span> <\/span>"<\/span>Rio Carioca<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span>{<\/span>
<\/span>  <\/span>name<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span>
<\/span>  <\/span>version<\/span>:<\/span>  <\/span>"<\/span>0.0.3<\/span>"<\/span><\/span>,<\/span>
<\/span>  <\/span>source<\/span>:<\/span> <\/span>"<\/span>http://jqueryui.com/datepicker<\/span>"<\/span><\/span>,<\/span>
<\/span>  <\/span>description<\/span>:<\/span> <\/span>"<\/span>Form input with Jquery Date Picker Calendar<\/span>"<\/span><\/span>,<\/span>  <\/span>
<\/span>  <\/span>compatible_abstracts<\/span>:<\/span> <\/span>[<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span> <\/span>]<\/span>,<\/span>
<\/span>  <\/span>dependencies<\/span>:<\/span> <\/span>[<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>]<\/span>,<\/span>
<\/span>  <\/span>parameters<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>css_class<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>id<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>date_format<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>,<\/span> <\/span>default_value<\/span>:<\/span> <\/span>"<\/span>yy-mm-dd<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>min_date<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>number,string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>max_date<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>number,string<\/span>"<\/span><\/span>}<\/span>
<\/span>    <\/span>
<\/span>  <\/span>]<\/span>,<\/span>
<\/span>  <\/span>examples<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>%q{<\/span>
    maps_to abstract: "date1", concrete_widget: "JQueryDatePickerInput", 
    params: <\/span>{<\/span> date_format: "yy-mm-dd", 
              min_date: -1 <\/span>}<\/span> # Dates from yesterday
    
    maps_to abstract: "date2", concrete_widget: "JQueryDatePickerInput", 
    params: <\/span>{<\/span> date_format: "yy-mm-dd", 
              min_date: "+1m +7d" <\/span>}<\/span> # Enabling dates 1 month and 7 days from today
  <\/span>}<\/span><\/span>
<\/span>  <\/span>]<\/span>
<\/span>}<\/span>  <\/span>
<\/span>
<\/span>
<\/span>
<\/span>set<\/span>{<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>action<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>hotel<\/span>"<\/span><\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>id<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>}<\/span>
<\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>AbstractInterface<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>account_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>   <\/span>]<\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_name<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_images<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_image<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_category<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_address<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_description<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>rates<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>rates_title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>rates_by_room<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>
<\/span>        <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>          <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>room<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>            <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>room_type<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>price<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>book<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>         <\/span>]<\/span>}<\/span>,<\/span>
<\/span>        <\/span>]<\/span>}<\/span>,<\/span>
<\/span>      <\/span>]<\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>search_rates<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>search_rates_title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_checkin<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_checkout<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>search<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>      <\/span>
<\/span>      <\/span>]<\/span>}<\/span>
<\/span>    <\/span>]<\/span>}<\/span>
<\/span>  <\/span>]<\/span>}<\/span>
<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>rates<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>end<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>search_rates<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>neg<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>  <\/span>neg<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>myLogdings.com - <\/span>#{<\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>"<\/span>/stylesheets/hotel_mob.css<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>myLogdings.com - <\/span>#{<\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>"<\/span>/stylesheets/hotel.css<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span># Header block<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>MyLogdings<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>account_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Sign in to manage your account<\/span>"<\/span><\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>"<\/span>/signin<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span># Hotel Data<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_name<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>size<\/span>:<\/span> <\/span>2<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_images<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAnythingSlider<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>collection<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:images<\/span>]<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>:hotel_image<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_image<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLImage<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel_image<\/span> <\/span>}<\/span>
<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_category<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>stars_<\/span>#{<\/span>hotel<\/span>[<\/span>:category<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_address<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:address<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>hotel_description<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLParagraph<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:description<\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span># Rates<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>rates<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span> <\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>rates_title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>size<\/span>:<\/span> <\/span>2<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Room prices<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>rates_by_room<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>collection<\/span>:<\/span> <\/span>hotel<\/span>[<\/span>:rates<\/span>]<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>:price<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>room<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>\'<\/span>line<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>room_type<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>price<\/span>[<\/span>:room_type<\/span>]<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col1<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>price<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>$ <\/span>#{<\/span>price<\/span>[<\/span>:price<\/span>]<\/span>}<\/span><\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col2<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>#== Availability<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Sold out<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>highlight<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>price<\/span>[<\/span>:available<\/span>]<\/span>,<\/span> <\/span>0<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Only <\/span>#{<\/span>price<\/span>[<\/span>:available<\/span>]<\/span>}<\/span><\/span> left!<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>highlight<\/span>"<\/span><\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>lte<\/span> <\/span>price<\/span>[<\/span>:available<\/span>]<\/span>,<\/span> <\/span>2<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>availability<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Available<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col3<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>book<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Book<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col4<\/span>"<\/span><\/span> <\/span>}<\/span> <\/span>do<\/span>
<\/span>  <\/span>gt<\/span> <\/span>price<\/span>[<\/span>:available<\/span>]<\/span>,<\/span> <\/span>0<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span> <\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>book<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Book Now<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>col4<\/span>"<\/span><\/span> <\/span>}<\/span> <\/span>do<\/span>
<\/span>  <\/span>gt<\/span> <\/span>price<\/span>[<\/span>:available<\/span>]<\/span>,<\/span> <\/span>0<\/span>
<\/span>end<\/span>
<\/span>
<\/span># Search rates<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search_rates<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>method<\/span>:<\/span> <\/span>"<\/span>get<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search_rates_title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>size<\/span>:<\/span> <\/span>2<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>When would you like to stay at <\/span>#{<\/span>hotel<\/span>[<\/span>:name<\/span>]<\/span>}<\/span><\/span>?<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_checkin<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>\'<\/span>Check-in<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>date_format<\/span>:<\/span> <\/span>"<\/span>d M, y<\/span>"<\/span><\/span>,<\/span> <\/span>min_date<\/span>:<\/span> <\/span>0<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_checkout<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>\'<\/span>Check-out<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>date_format<\/span>:<\/span> <\/span>"<\/span>d M, y<\/span>"<\/span><\/span>,<\/span> <\/span>min_date<\/span>:<\/span> <\/span>0<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Check<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>checkin<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>JQueryCopyDateTo<\/span>\'<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>target<\/span>:<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>string_format<\/span>:<\/span> <\/span>"<\/span>d MMM, yy<\/span>"<\/span><\/span>,<\/span> <\/span>add_days<\/span>:<\/span> <\/span>1<\/span> <\/span>}<\/span>
<\/span>
<\/span>
<\/span>
<\/span>#===<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>id<\/span>:<\/span> <\/span>\'<\/span>index<\/span>\'<\/span><\/span>,<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Little Monk - Search Fights<\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>\'<\/span>/stylesheets/airline_tickets.css<\/span>\'<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>url<\/span>:<\/span> <\/span>"<\/span>/execute/search_flights<\/span>"<\/span><\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Little Monk!<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>#== Legs<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>legs<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>current_leg<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_from<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_to<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_go_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:depart_date<\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>  <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_to<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:airport_from<\/span>]<\/span> <\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>leg_back_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLText<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>params<\/span>[<\/span>:return_date<\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>
<\/span>#= Flights found<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flights<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerComposition<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>css_style<\/span>:<\/span> <\/span>"<\/span>position:relative;width:100%;height:85%<\/span>"<\/span><\/span>,<\/span> <\/span>skin<\/span>:<\/span> <\/span>"<\/span>glossy<\/span>"<\/span><\/span>,<\/span> <\/span>collection<\/span>:<\/span> <\/span>index<\/span>.<\/span>entries<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>:flight<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerEntry<\/span>"<\/span><\/span>
<\/span>
<\/span>#= Best price!<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_price<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerLineHead<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>best_price<\/span>"<\/span><\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>price<\/span>.<\/span>label<\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>index<\/span>.<\/span>entries<\/span>.<\/span>min_by<\/span>{<\/span> <\/span>|<\/span> <\/span>x<\/span> <\/span>|<\/span> <\/span>x<\/span>.<\/span>price<\/span>.<\/span>label<\/span> <\/span>}<\/span>,<\/span> <\/span>flight<\/span>
<\/span>end<\/span>
<\/span>#== Other prices<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_price<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerLineHead<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>price<\/span>.<\/span>label<\/span> <\/span>}<\/span>
<\/span>
<\/span>#== Short Flights - The content is the flight number<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_name<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerAnchorAjaxDialog<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>io<\/span>::<\/span>flight<\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>flight<\/span>.<\/span>context_anchor<\/span>.<\/span>target_url<\/span>,<\/span> <\/span>dialog_id<\/span>:<\/span> <\/span>"<\/span>flight_info<\/span>"<\/span><\/span>,<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Flight Info<\/span>"<\/span><\/span>,<\/span> <\/span>width<\/span>:<\/span> <\/span>300<\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>lte<\/span> <\/span>flight<\/span>.<\/span>duration<\/span>.<\/span>label<\/span>.<\/span>to_i<\/span>,<\/span> <\/span>3<\/span>
<\/span>end<\/span>
<\/span>
<\/span>#== Long Flights - The content is the text property<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_name<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerAnchorAjaxDialog<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>text<\/span>.<\/span>label<\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>flight<\/span>.<\/span>context_anchor<\/span>.<\/span>target_url<\/span>,<\/span> <\/span>dialog_id<\/span>:<\/span> <\/span>"<\/span>flight_info<\/span>"<\/span><\/span>,<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Flight Info<\/span>"<\/span><\/span>,<\/span> <\/span>width<\/span>:<\/span> <\/span>300<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerStartDate<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>start_date<\/span>.<\/span>label<\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>flight_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>DHTMLXSchedulerEndDate<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>flight<\/span>.<\/span>end_date<\/span>.<\/span>label<\/span>}<\/span>
<\/span>
<\/span>#= No flights found<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>no_flights<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>no_flights_msg<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>size<\/span>:<\/span> <\/span>3<\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Sorry no flights for your search<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>no_flights_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>url<\/span>:<\/span> <\/span>"<\/span>/execute/search_flights<\/span>"<\/span><\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Please try another search<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>#========<\/span>
<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>flights<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>index<\/span>.<\/span>entries<\/span>.<\/span>empty?<\/span>,<\/span> <\/span>false<\/span>
<\/span>end<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>no_flights<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>equal<\/span> <\/span>index<\/span>.<\/span>entries<\/span>.<\/span>empty?<\/span>,<\/span> <\/span>true<\/span>
<\/span>end<\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>AbstractInterface<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>legs<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_go_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>]<\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>leg_back_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>]<\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>
<\/span>    <\/span>
<\/span>    <\/span>]<\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flights<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_price<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_name<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>flight_arrive<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>        <\/span>]<\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>no_flights<\/span>"<\/span><\/span>,<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>no_flights_msg<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>no_flights_anchor<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>
<\/span>    <\/span>]<\/span>}<\/span>
<\/span>  <\/span>]<\/span>}<\/span>
<\/span>
<\/span>
<\/span>set<\/span>{<\/span>
<\/span>  <\/span>has<\/span> <\/span>:URI<\/span>,<\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>SHDM::Index<\/span>"<\/span><\/span>
<\/span>  <\/span>has<\/span> <\/span>:URI<\/span>,<\/span> <\/span>"<\/span>index_title<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>FlightsByAirportsIdx<\/span>"<\/span><\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>}<\/span>
<\/span>
<\/span>
<\/span>set<\/span>{<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>action<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>search_flights<\/span>"<\/span><\/span>
<\/span>  <\/span>neg<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>  <\/span>neg<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>}<\/span>
<\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>AbstractInterface<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>]<\/span> <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_to<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_depart<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>depart_date<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_return<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>return_date<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>label_pax<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>pax<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>search_button<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>    <\/span>]<\/span>}<\/span>
<\/span>  <\/span>]<\/span>}<\/span>
<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>"<\/span>Search Fights<\/span>"<\/span><\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>search_page<\/span>"<\/span><\/span>,<\/span> <\/span>include_css<\/span>:<\/span> <\/span>\'<\/span>/stylesheets/airline_tickets.css<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Little Monk!<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>css_class<\/span>:<\/span> <\/span>"<\/span>bounce-page<\/span>"<\/span><\/span>,<\/span> <\/span>action<\/span>:<\/span> <\/span>"<\/span>/execute/search_flights<\/span>"<\/span><\/span>,<\/span> <\/span>method<\/span>:<\/span> <\/span>"<\/span>get<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>From<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAjaxAutocomplete<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>json_source_url<\/span>:<\/span> <\/span>"<\/span>/execute/airports<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_to<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>To<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryAjaxAutocomplete<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>json_source_url<\/span>:<\/span> <\/span>"<\/span>/execute/airports<\/span>"<\/span><\/span>,<\/span> <\/span>params_from_elements<\/span>:<\/span> <\/span>[<\/span> <\/span>\'<\/span>airport_from<\/span>\'<\/span><\/span> <\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_depart<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Depart<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>depart_date<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>date_format<\/span>:<\/span> <\/span>"<\/span>d M, y<\/span>"<\/span><\/span>,<\/span> <\/span>min_date<\/span>:<\/span> <\/span>0<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_return<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Return<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>return_date<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>date_format<\/span>:<\/span> <\/span>"<\/span>d M, y<\/span>"<\/span><\/span>,<\/span> <\/span>min_date<\/span>:<\/span> <\/span>0<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>label_pax<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>"<\/span>Pax<\/span>"<\/span><\/span>}<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>pax<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormSelect<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>options<\/span>:<\/span> <\/span>[<\/span>"<\/span>1<\/span>"<\/span><\/span>,<\/span>"<\/span>2<\/span>"<\/span><\/span>,<\/span>"<\/span>3<\/span>"<\/span><\/span>,<\/span>"<\/span>4<\/span>"<\/span><\/span>,<\/span>"<\/span>5<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span>  <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>search_button<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>darkbookingbutton<\/span>"<\/span><\/span>,<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span>Search<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>
<\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>depart_date<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>JQueryCopyTo<\/span>\'<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>target<\/span>:<\/span> <\/span>\'<\/span>return_date<\/span>\'<\/span><\/span>}<\/span>
<\/span>
<\/span>#===============<\/span>
<\/span>
<\/span>:FlightsByAirportsIdx<\/span> <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>ContextIndex<\/span> <\/span>;<\/span>
<\/span>  <\/span>shdm<\/span>:<\/span>index_name<\/span> <\/span>"<\/span>FlightsByAirportsIdx<\/span>"<\/span><\/span>;<\/span>
<\/span>  <\/span>shdm<\/span>:<\/span>index_title<\/span> <\/span>"<\/span>Flights by Airports Idx<\/span>"<\/span><\/span>;<\/span>
<\/span>  <\/span>shdm<\/span>:<\/span>context_index_context<\/span> <\/span>:FlightsByAirports<\/span>;<\/span>
<\/span>  <\/span>shdm<\/span>:<\/span>context_anchor_attributes<\/span> <\/span>[<\/span>
<\/span>    <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>ContextAnchorNavigationAttribute<\/span>;<\/span>
<\/span>      <\/span>shdm<\/span>:<\/span>navigation_attribute_name<\/span> <\/span>"<\/span>context_anchor<\/span>"<\/span><\/span>;<\/span>
<\/span>      <\/span>shdm<\/span>:<\/span>navigation_attribute_index_position<\/span> <\/span>"<\/span>1<\/span>"<\/span><\/span>;<\/span>
<\/span>      <\/span>shdm<\/span>:<\/span>context_anchor_label_expression<\/span> <\/span>"<\/span>self.rdfs::label<\/span>"<\/span><\/span>;<\/span>
<\/span>      <\/span>shdm<\/span>:<\/span>context_anchor_target_context<\/span> <\/span>:FlightsByAirports<\/span>;<\/span>
<\/span>      <\/span>shdm<\/span>:<\/span>context_anchor_target_node_expression<\/span> <\/span>"<\/span>self<\/span>"<\/span><\/span>;<\/span>
<\/span>      <\/span>shdm<\/span>:<\/span>index_navigation_attribute_index_parameters<\/span> <\/span>[<\/span>
<\/span>        <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>NavigationAttributeParameter<\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_name<\/span> <\/span>"<\/span>airport_from<\/span>"<\/span><\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_value_expression<\/span> <\/span>"<\/span>parameters[:airport_from]<\/span>"<\/span><\/span>.<\/span>
<\/span>        <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>NavigationAttributeParameter<\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_name<\/span> <\/span>"<\/span>airport_to<\/span>"<\/span><\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_value_expression<\/span> <\/span>"<\/span>parameters[:airport_to]<\/span>"<\/span><\/span>.<\/span>
<\/span>        <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>NavigationAttributeParameter<\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_name<\/span> <\/span>"<\/span>depart_date<\/span>"<\/span><\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_value_expression<\/span> <\/span>"<\/span>parameters[:depart_date]<\/span>"<\/span><\/span>.<\/span>
<\/span>        <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>NavigationAttributeParameter<\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_name<\/span> <\/span>"<\/span>return_date<\/span>"<\/span><\/span>;<\/span>
<\/span>          <\/span>shdm<\/span>:<\/span>navigation_attribute_parameter_value_expression<\/span> <\/span>"<\/span>parameters[:return_date]<\/span>"<\/span><\/span>.<\/span>
<\/span>      <\/span>]<\/span>.<\/span>
<\/span>  <\/span>]<\/span>;<\/span>
<\/span>  <\/span>shdm<\/span>:<\/span>computed_attributes<\/span> <\/span>[<\/span>
<\/span>    <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>ComputedNavigationAttribute<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_name<\/span> <\/span>"<\/span>start_date<\/span>"<\/span><\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_index_position<\/span> <\/span>1<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>computed_value_expression<\/span> <\/span>\'<\/span>
      t = self.io::depart.to_s.match(/^([<\/span>\\d<\/span>]{1,2}:[<\/span>\\d<\/span>]{2}[ap]).*/)
      DateTime.parse( "#{parameters[:depart_date]} #{t[1]}m").strftime("%Y-%m-%d %H:%M")<\/span>\'<\/span><\/span>.<\/span>
<\/span>    <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>ComputedNavigationAttribute<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_name<\/span> <\/span>"<\/span>end_date<\/span>"<\/span><\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_index_position<\/span> <\/span>2<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>computed_value_expression<\/span> <\/span>\'<\/span>
      ta = self.io::arrive.to_s.match(/^([<\/span>\\d<\/span>]{1,2}:[<\/span>\\d<\/span>]{2}[ap])(.*)/)
      arrive = DateTime.parse( "#{parameters[:depart_date]} #{ta[1]}m")
      arrive = eval( "arrive #{ta[2]}") unless ta[2].nil?
      arrive.strftime("%Y-%m-%d %H:%M")<\/span>\'<\/span><\/span>.<\/span>
<\/span>    <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>ComputedNavigationAttribute<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_name<\/span> <\/span>"<\/span>price<\/span>"<\/span><\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_index_position<\/span> <\/span>3<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>computed_value_expression<\/span> <\/span>\'<\/span>
      price = self.io::miles.to_s.to_i * 0.1 + (500 / (self.duration.label * 1.5) )
      "#{"%.2f" % (price)}"<\/span>\'<\/span><\/span>.<\/span>
<\/span>    <\/span>a<\/span> <\/span>shdm<\/span>:<\/span>ComputedNavigationAttribute<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_name<\/span> <\/span>"<\/span>text<\/span>"<\/span><\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>navigation_attribute_index_position<\/span> <\/span>4<\/span>;<\/span>
<\/span>    <\/span>shdm<\/span>:<\/span>computed_value_expression<\/span> <\/span>\'<\/span>
      ta = self.io::arrive.to_s.match(/^([<\/span>\\d<\/span>]{1,2}:[<\/span>\\d<\/span>]{2}[ap])(.*)/)
      "#{self.io::depart.to_s}m - <b>#{self.io::flight.to_s} </b> #{ta[1]}m#{ta[2]}"<\/span>\'<\/span><\/span>.<\/span>
<\/span>  <\/span>]<\/span>.<\/span>
<\/span>
<\/span>
<\/span>#contexts<\/span>
<\/span>selects<\/span> <\/span>{<\/span>
<\/span>a<\/span> <\/span>AIRPORT<\/span>::<\/span>Airport<\/span>
<\/span>  <\/span>airport<\/span>::<\/span>name<\/span> <\/span>like<\/span> <\/span>name<\/span>
<\/span>limit<\/span> <\/span>30<\/span>
<\/span>}<\/span>
<\/span>
<\/span>airport_from<\/span> <\/span>=<\/span> <\/span>AIRPORT<\/span>::<\/span>Airport<\/span>.<\/span>find<\/span>(<\/span>"<\/span>http://www.daml.ri.cmu.edu/ont/AirportCodes.daml<\/span>\\#<\/span>#{<\/span>airport_from<\/span>}<\/span><\/span>"<\/span><\/span>)<\/span>
<\/span>airport_to<\/span> <\/span>=<\/span> <\/span>AIRPORT<\/span>::<\/span>Airport<\/span>.<\/span>find<\/span>(<\/span>"<\/span>http://www.daml.ri.cmu.edu/ont/AirportCodes.daml<\/span>\\#<\/span>#{<\/span>airport_to<\/span>}<\/span><\/span>"<\/span><\/span>)<\/span>
<\/span>
<\/span>IO<\/span>::<\/span>Flight<\/span>.<\/span>find_by<\/span>.<\/span>fl<\/span>::<\/span>flightFromApCode<\/span>(<\/span>airport_from<\/span>)<\/span>.<\/span>fl<\/span>::<\/span>flightToApCode<\/span>(<\/span>airport_to<\/span>)<\/span>.<\/span>execute<\/span>
<\/span>
<\/span>#============<\/span>
<\/span>#Sintaxe para Ruby 1.8<\/span>
<\/span>hash1<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>:first<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:a<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>value<\/span>\'<\/span><\/span>,<\/span> <\/span>:b<\/span> <\/span>=<\/span>><\/span> <\/span>2<\/span> <\/span>}<\/span>,<\/span> <\/span>:sec<\/span> <\/span>=<\/span>><\/span> <\/span>Object<\/span>.<\/span>new<\/span>}<\/span>
<\/span>
<\/span>#Sintaxe para Ruby 1.9<\/span>
<\/span>hash2<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>first<\/span>:<\/span> <\/span>{<\/span> <\/span>a<\/span>:<\/span> <\/span>\'<\/span>value<\/span>\'<\/span><\/span>,<\/span> <\/span>b<\/span>:<\/span> <\/span>2<\/span> <\/span>}<\/span>,<\/span> <\/span>sec<\/span>:<\/span> <\/span>Object<\/span>.<\/span>new<\/span>}<\/span>
<\/span>
<\/span>[<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>friend<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Bob<\/span>"<\/span><\/span> <\/span>]<\/span>
<\/span>[<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>age<\/span>"<\/span><\/span>,<\/span> <\/span>35<\/span> <\/span>]<\/span>
<\/span>
<\/span>p<\/span> <\/span>=<\/span> <\/span>Person<\/span>.<\/span>new<\/span>
<\/span>p<\/span>.<\/span>name<\/span> <\/span>=<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span>
<\/span>p<\/span>.<\/span>age<\/span> <\/span>=<\/span> <\/span>35<\/span>
<\/span>
<\/span>nav_params<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>date_from<\/span>:<\/span> <\/span>"<\/span>Dec,10, 2012<\/span>"<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>facts<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>person<\/span>:<\/span> <\/span>p<\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>nav_params<\/span>,<\/span> <\/span>flag<\/span>:<\/span> <\/span>true<\/span> <\/span>}<\/span>
<\/span>
<\/span>#TRIPLES<\/span>
<\/span>[<\/span> <\/span>"<\/span>person<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>name<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span> <\/span>]<\/span>
<\/span>[<\/span> <\/span>"<\/span>person<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>age<\/span>"<\/span><\/span>,<\/span> <\/span>35<\/span> <\/span>]<\/span>
<\/span>[<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>date_from<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Dec,10, 2012<\/span>"<\/span><\/span> <\/span>]<\/span>
<\/span>[<\/span> <\/span>"<\/span>flag<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>literal<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span> <\/span>]<\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>person<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>person<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>rdf:about<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>name<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>age<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>35<\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>FOAF::Person<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span>
<\/span>facts<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>user_agent<\/span>:<\/span> <\/span>request<\/span>.<\/span>env<\/span>[<\/span>"<\/span>HTTP_USER_AGENT<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>browser<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Chrome<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>browser_version<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>19.0.1084.56<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>platform<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Windows<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span>,<\/span> <\/span>false<\/span>><\/span>
<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>=<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>person<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>person<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>rdf:about<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>name<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>age<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>35<\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>FOAF::Person<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://id<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>rdf:type<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>FOAF::Person<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>date_from<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Dec,10, 2012<\/span>"<\/span><\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>total<\/span>"<\/span><\/span>,<\/span> <\/span>2<\/span> <\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>flag<\/span>"<\/span><\/span>  <\/span>,<\/span> <\/span>"<\/span>literal<\/span>"<\/span><\/span>,<\/span> <\/span>true<\/span> <\/span>><\/span>
<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>===<\/span>==<\/span>
<\/span>idx<\/span> <\/span>=<\/span> <\/span>SHDM<\/span>::<\/span>Index<\/span>.<\/span>find<\/span>(<\/span>index_id<\/span>)<\/span>
<\/span>index<\/span> <\/span>=<\/span> <\/span>idx<\/span>.<\/span>new<\/span>(<\/span> <\/span>params<\/span> <\/span>)<\/span>
<\/span>page_title<\/span> <\/span>=<\/span> <\/span>"<\/span>#{<\/span>index<\/span>.<\/span>index_title<\/span>.<\/span>first<\/span>}<\/span><\/span>"<\/span><\/span>
<\/span>
<\/span>interface_data<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>index<\/span>:<\/span> <\/span>index<\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>params<\/span> <\/span>}<\/span>
<\/span>
<\/span>set<\/span>{<\/span>
<\/span>  <\/span>has<\/span> <\/span>:_<\/span>,<\/span> <\/span>"<\/span>name<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>Alice<\/span>"<\/span><\/span>
<\/span>}<\/span>
<\/span>
<\/span>facts<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>user_agent<\/span>:<\/span> <\/span>request<\/span>.<\/span>env<\/span>[<\/span>"<\/span>HTTP_USER_AGENT<\/span>"<\/span><\/span>]<\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>params<\/span>,<\/span> <\/span>nav_elem<\/span>:<\/span> <\/span>index<\/span>}<\/span>
<\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>browser<\/span>"<\/span><\/span> <\/span>"<\/span>Firefox<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>platform<\/span>"<\/span><\/span> <\/span>"<\/span>Windows NT 6.1<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>user_agent<\/span>"<\/span><\/span> <\/span>"<\/span>mobile<\/span>"<\/span><\/span> <\/span>false<\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>controller<\/span>"<\/span><\/span> <\/span>"<\/span>execute<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span> <\/span>"<\/span>action<\/span>"<\/span><\/span> <\/span>"<\/span>search_flights<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>nav_element<\/span>"<\/span><\/span> <\/span>"<\/span>uri<\/span>"<\/span><\/span> <\/span>"<\/span>http://base#1234<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#1234<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>RDFS::Resource<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#1234<\/span>"<\/span><\/span> <\/span>"<\/span>class<\/span>"<\/span><\/span> <\/span>"<\/span>SHDM::ContextIndex<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#1234<\/span>"<\/span><\/span> <\/span>"<\/span>index_title<\/span>"<\/span><\/span> <\/span>"<\/span>My Idx Default<\/span>"<\/span><\/span>><\/span>
<\/span><<\/span>WME<\/span> <\/span>"<\/span>http://base#1234<\/span>"<\/span><\/span> <\/span>"<\/span>index_name<\/span>"<\/span><\/span> <\/span>"<\/span>DefaultIDX<\/span>"<\/span><\/span>><\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>AbstractInterface<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span>
<\/span>   <\/span>children<\/span>:<\/span>[<\/span> <\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>logo<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>,<\/span>    <\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>   <\/span>]<\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>nodes<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span>
<\/span>   <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>link<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>description<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>  <\/span>]<\/span>}<\/span>
<\/span> <\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>AbstractInterface<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span>
<\/span>   <\/span>children<\/span>:<\/span>[<\/span> <\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>logo<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>,<\/span>    <\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>   <\/span>]<\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_name<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_city<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_address<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>hotel_prices<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>checkin<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>checkout<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>prices<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>        <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>price<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>      <\/span>]<\/span>}<\/span>
<\/span>    <\/span>]<\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>search_rates<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span> <\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>title_search<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>checkin_field<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>checkout_field<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>IndefiniteVariable<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>send<\/span>"<\/span><\/span>,<\/span> <\/span>widget_type<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>
<\/span>    <\/span>]<\/span>}<\/span>,<\/span>
<\/span>  <\/span>]<\/span>}<\/span>,<\/span>
<\/span>]<\/span>}<\/span>
<\/span>#== abstract rules<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>search_box<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>:URI<\/span>,<\/span> <\/span>"<\/span>index_name<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>AllPublicationsIdx<\/span>"<\/span><\/span>
<\/span>end<\/span>
<\/span>
<\/span>set<\/span> <\/span>"<\/span>search_box<\/span>"<\/span><\/span> <\/span>do<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>checkin_field<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>  <\/span>has<\/span> <\/span>"<\/span>params<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>checkout_field<\/span>"<\/span><\/span>,<\/span> <\/span>:_<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>main_page<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span> <\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>title<\/span>:<\/span> <\/span>index<\/span>.<\/span>index_title<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>\'<\/span>page<\/span>\'<\/span><\/span> <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>checkin_dt<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>JQueryDatePickerInput<\/span>"<\/span><\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>attribute_label<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span>content<\/span>:<\/span> <\/span>entry<\/span>.<\/span>label<\/span> <\/span>}<\/span>do<\/span>
<\/span>  <\/span>diff<\/span> <\/span>index<\/span>.<\/span>entries<\/span>.<\/span>first<\/span>,<\/span> <\/span>entry<\/span>
<\/span>end<\/span>
<\/span>
<\/span>
<\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>attributes<\/span>"<\/span><\/span>,<\/span> <\/span>abstract_element<\/span>:<\/span> <\/span>"<\/span>CompositeInterfaceElement<\/span>"<\/span><\/span>,<\/span> <\/span>repeatable<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>children<\/span>:<\/span>[<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>attribute_label<\/span>"<\/span><\/span>,<\/span> <\/span>abstract_element<\/span>:<\/span> <\/span>"<\/span>ElementExhibitor<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>attribute_values<\/span>"<\/span><\/span>,<\/span> <\/span>abstract_element<\/span>:<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span>}<\/span>
<\/span>]<\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>attributes<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>collection<\/span>:<\/span> <\/span>entry<\/span>.<\/span>attributes<\/span>,<\/span> <\/span>as<\/span>:<\/span> <\/span>"<\/span>attribute<\/span>"<\/span><\/span>  <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>attribute_label<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>attribute<\/span>.<\/span>label<\/span>  <\/span>}<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>attribute_values<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>attribute<\/span>.<\/span>name<\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>attribute<\/span>.<\/span>target_url<\/span>,<\/span> <\/span>css_class<\/span>:<\/span> <\/span>"<\/span>highlight<\/span>"<\/span><\/span>  <\/span>}<\/span> <\/span>do<\/span>
<\/span>  <\/span>eq<\/span> <\/span>entry<\/span>.<\/span>attributes<\/span>.<\/span>first<\/span>,<\/span> <\/span>attribute<\/span>
<\/span>end<\/span>
<\/span>
<\/span>maps_to<\/span> <\/span>abstract<\/span>:<\/span> <\/span>"<\/span>attribute_values<\/span>"<\/span><\/span>,<\/span> <\/span>concrete_widget<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span>
<\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>attribute<\/span>.<\/span>name<\/span>,<\/span> <\/span>url<\/span>:<\/span> <\/span>attribute<\/span>.<\/span>target_url<\/span> <\/span>}<\/span>
<\/span>
<\/span>#========<\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>attribute_values<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>HTMLLineBreak<\/span>\'<\/span><\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>depart_date<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>JQueryCopyTo<\/span>\'<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>target<\/span>:<\/span> <\/span>\'<\/span>return_date<\/span>\'<\/span><\/span>}<\/span>
<\/span>extend<\/span> <\/span>nodes<\/span>:<\/span> <\/span>[<\/span>\'<\/span>leg_go_arrive<\/span>\'<\/span><\/span>,<\/span> <\/span>\'<\/span>leg_back_depart<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>extension<\/span>:<\/span> <\/span>\'<\/span>HTMLText<\/span>\'<\/span><\/span>,<\/span> <\/span>params<\/span>:<\/span> <\/span>{<\/span> <\/span>content<\/span>:<\/span> <\/span>"<\/span> on <\/span>"<\/span><\/span>,<\/span> <\/span>insertion_position<\/span>:<\/span> <\/span>"<\/span>before<\/span>"<\/span><\/span>}<\/span>
<\/span>
<\/span>/<\/span>HTMLAnchor
  HTMLAnchor.rb
  template.erb
  MANIFEST.rb
<\/span>/<\/span><\/span>
<\/span>#=<\/span>
<\/span>
<\/span>
<\/span>def<\/span> <\/span>dependencies<\/span>
<\/span>  <\/span>[<\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span>]<\/span>
<\/span>end<\/span>
<\/span>  <\/span>
<\/span>def<\/span> <\/span>run_dependencies<\/span>(<\/span>obj<\/span>)<\/span>
<\/span>  <\/span>obj<\/span>.<\/span>include_js<\/span>(<\/span>[<\/span>"<\/span>/_shared/js/jquery-1.7.2.min.js<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>/_shared/js/jquery-ui-1.8.21.custom.min.js<\/span>"<\/span><\/span>]<\/span>)<\/span>
<\/span>  <\/span>obj<\/span>.<\/span>include_css<\/span>(<\/span>[<\/span>"<\/span>/_shared/css/ui-lightness/jquery-ui-1.8.21.custom.css<\/span>"<\/span><\/span>]<\/span>)<\/span>
<\/span>end<\/span>
<\/span>
<\/span>def<\/span> <\/span>render<\/span>
<\/span>  <\/span>@parent<\/span>.<\/span>add_entry<\/span>(<\/span>@entries<\/span>)<\/span> <\/span>if<\/span> <\/span>@parent<\/span>.<\/span>respond_to?<\/span>(<\/span>:add_entry<\/span>)<\/span>
<\/span>end<\/span>
<\/span>
<\/span>{<\/span>
<\/span>  <\/span>name<\/span>:<\/span> <\/span>"<\/span>HTMLAnchor<\/span>"<\/span><\/span>,<\/span>
<\/span>  <\/span>version<\/span>:<\/span>  <\/span>"<\/span>0.0.1<\/span>"<\/span><\/span>,<\/span>
<\/span>  <\/span>description<\/span>:<\/span> <\/span>"<\/span>HTML Anchor<\/span>"<\/span><\/span>,<\/span>  <\/span>
<\/span>  <\/span>compatible_abstracts<\/span>:<\/span> <\/span>[<\/span> <\/span>"<\/span>SimpleActivator<\/span>"<\/span><\/span> <\/span>]<\/span>,<\/span>
<\/span>  <\/span>dependencies<\/span>:<\/span> <\/span>[<\/span> <\/span>]<\/span>,<\/span>
<\/span>  <\/span>parameters<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>content<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span> <\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>url<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>true<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>css_class<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>    <\/span>{<\/span>name<\/span>:<\/span> <\/span>"<\/span>id<\/span>"<\/span><\/span>,<\/span> <\/span>mandatory<\/span>:<\/span> <\/span>false<\/span>,<\/span> <\/span>data_type<\/span>:<\/span> <\/span>"<\/span>string<\/span>"<\/span><\/span>}<\/span>,<\/span>
<\/span>  <\/span>]<\/span>,<\/span>
<\/span>  <\/span>examples<\/span>:<\/span> <\/span>[<\/span>
<\/span>    <\/span>%q{<\/span>
    maps_to abstract: "link1", concrete_widget: "HTMLAnchor",
    params: <\/span>{<\/span>  content: \'My link anchor\', url: \'/mypage.html\' <\/span>}<\/span>

    maps_to abstract: "link2", concrete_widget: "HTMLAnchor",
    params: <\/span>{<\/span>  content: variable.label, url: variable.url <\/span>}<\/span> do
      equal variable.label, "Home"
    end<\/span>}<\/span><\/span>
<\/span>  <\/span>]<\/span>
<\/span>}<\/span>  <\/span>
<\/span>
<\/span>interface_schema<\/span> <\/span>=<\/span> <\/span>{<\/span> <\/span>
<\/span>      <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>main_page<\/span>\'<\/span><\/span>,<\/span> <\/span>
<\/span>      <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:title<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>My Demo page<\/span>"<\/span><\/span>,<\/span> <\/span>:include_css<\/span>=<\/span>><\/span> <\/span>[<\/span>"<\/span>css/default_interface.css<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>}<\/span>,<\/span>
<\/span>      <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>        <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>header<\/span>\'<\/span><\/span>,<\/span>
<\/span>          <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>          <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>            <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>main_heading<\/span>"<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:number<\/span> <\/span>=<\/span>><\/span> <\/span>1<\/span>,<\/span> <\/span>
<\/span>              <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Twitts about Anything<\/span>"<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>heading2<\/span>"<\/span><\/span>}<\/span>}<\/span>
<\/span>            <\/span>}<\/span>
<\/span>          <\/span>]<\/span>
<\/span>        <\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>
<\/span>          <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>form_search<\/span>\'<\/span><\/span>,<\/span>
<\/span>          <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>
<\/span>            <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span>
<\/span>            <\/span>
<\/span>            <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>box center<\/span>"<\/span><\/span>,<\/span> <\/span>:action<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>http://search.twitter.com/search.json?&callback=?<\/span>"<\/span><\/span>,<\/span> <\/span>:method<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>get<\/span>"<\/span><\/span>}<\/span>
<\/span>          <\/span>}<\/span>,<\/span>
<\/span>          <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>            <\/span>{<\/span>
<\/span>              <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>label_search<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>              <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Search: <\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>              <\/span>
<\/span>            <\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>
<\/span>              <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>query<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLFormInput<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>              <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>q<\/span>\'<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>input<\/span>"<\/span><\/span>,<\/span> <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>type query<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>              <\/span>
<\/span>            <\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>
<\/span>              <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>items_per_page_label<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>              <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Items per page: <\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>              <\/span>
<\/span>            <\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>
<\/span>              <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>items_per_page<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLFormSelect<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>              <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>rpp<\/span>\'<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>input<\/span>"<\/span><\/span>,<\/span> <\/span>:options<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>"<\/span>5<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>10<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>15<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>20<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>25<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>30<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>}<\/span>,<\/span>
<\/span>              <\/span>
<\/span>            <\/span>}<\/span>,<\/span>
<\/span>            <\/span>{<\/span>
<\/span>              <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>btn_send<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span>
<\/span>              <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>input<\/span>"<\/span><\/span>,<\/span> <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Go<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>              <\/span>
<\/span>            <\/span>}<\/span>
<\/span>          <\/span>]<\/span>
<\/span>        <\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span>
<\/span>          <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>tweets<\/span>\'<\/span><\/span>,<\/span>
<\/span>          <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>
<\/span>            <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>JQueryTempoTemplateEngine<\/span>"<\/span><\/span>,<\/span>
<\/span>            <\/span>#:concrete_widget => "HTMLComposition",            <\/span>
<\/span>            <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>
<\/span>              <\/span>#:json_source_url => "http://search.twitter.com/search.json?q=web interfaces&rpp=20&callback=?",<\/span>
<\/span>              <\/span>:url_from_element_id<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>url_search_twitter<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_json_result_element<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>[\'results\']<\/span>"<\/span><\/span>,<\/span> <\/span>:msg_error<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Sorry<\/span>"<\/span><\/span>
<\/span>            <\/span>}<\/span>
<\/span>          <\/span>}<\/span>,<\/span>
<\/span>          <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>            <\/span>{<\/span>
<\/span>              <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>twitt<\/span>\'<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLListItem<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>row<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>              <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>                <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>columnA<\/span>"<\/span><\/span>,<\/span>
<\/span>                  <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>column grid_4 user<\/span>"<\/span><\/span>}<\/span> <\/span>}<\/span>,<\/span>
<\/span>                  <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>                    <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>profile_image_url<\/span>"<\/span><\/span>,<\/span>
<\/span>                      <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLImage<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>{{profile_image_url}}<\/span>"<\/span><\/span>}<\/span>}<\/span>
<\/span>                    <\/span>}<\/span>,<\/span>
<\/span>                    <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>from_user<\/span>"<\/span><\/span>,<\/span>
<\/span>                      <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:number<\/span> <\/span>=<\/span>><\/span> <\/span>3<\/span>,<\/span> <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>{{from_user}}<\/span>"<\/span><\/span>}<\/span>}<\/span>
<\/span>                    <\/span>}<\/span>,<\/span>
<\/span>                <\/span>]<\/span>}<\/span>,<\/span>
<\/span>                <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>columnB<\/span>"<\/span><\/span>,<\/span>
<\/span>                  <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLParagraph<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>{{text}}<\/span>"<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>column grid_8<\/span>"<\/span><\/span>}<\/span> <\/span>}<\/span>,<\/span>
<\/span>                  <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>                    <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>created_at<\/span>"<\/span><\/span>,<\/span>
<\/span>                      <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLSpan<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>,{{created_at | date \'<\/span>\\\\<\/span>at HH:mm on EEEE\' }}<\/span>"<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>time<\/span>"<\/span><\/span>}<\/span>}<\/span>
<\/span>                    <\/span>}<\/span> <\/span>
<\/span>                  <\/span>]<\/span>
<\/span>                <\/span>}<\/span>,<\/span>
<\/span>                 <\/span>
<\/span>              <\/span>]<\/span>
<\/span>            <\/span>}<\/span>
<\/span>            <\/span>
<\/span>          <\/span>]<\/span>  <\/span>
<\/span>        <\/span>}<\/span>,<\/span>
<\/span>        <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>footer<\/span>\'<\/span><\/span>,<\/span>
<\/span>          <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>}<\/span>}<\/span>,<\/span>
<\/span>          <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>            <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>footer_text<\/span>"<\/span><\/span>,<\/span>
<\/span>              <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLParagraph<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>row<\/span>"<\/span><\/span>,<\/span>
<\/span>              <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>http://twigkit.github.com/tempo<\/span>"<\/span><\/span>}<\/span>}<\/span>
<\/span>            <\/span>}<\/span>
<\/span>          <\/span>]<\/span>
<\/span>        <\/span>}<\/span>,<\/span>  <\/span>
<\/span>      <\/span>]<\/span>
<\/span>    <\/span>}<\/span> <\/span>
<\/span>    <\/span>
<\/span>
<\/span> <\/span>extensions<\/span>=<\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>ext2<\/span>\'<\/span><\/span>,<\/span> <\/span>:extension<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>JQueryFormAjax<\/span>\'<\/span><\/span>,<\/span> <\/span>:nodes<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>\'<\/span>form_search<\/span>\'<\/span><\/span>]<\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:target<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>tweets<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>    <\/span>]<\/span>
<\/span>
<\/span>
<\/span>
<\/span>
<\/span>{<\/span> <\/span>
<\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>main_page<\/span>\'<\/span><\/span>,<\/span> <\/span>
<\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLPage<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:title<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>My Demo page<\/span>"<\/span><\/span>,<\/span> <\/span>:include_css<\/span>=<\/span>><\/span> <\/span>[<\/span>"<\/span>css/default_interface.css<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>}<\/span>,<\/span>
<\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>  <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>header<\/span>\'<\/span><\/span>,<\/span>
<\/span>    <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLComposition<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>header<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>    <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span> <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>main_heading<\/span>"<\/span><\/span>,<\/span>
<\/span>        <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span> <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLHeading<\/span>"<\/span><\/span>,<\/span> <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:number<\/span> <\/span>=<\/span>><\/span> <\/span>1<\/span>,<\/span> <\/span>
<\/span>        <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Twitts about Anything<\/span>"<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>heading2<\/span>"<\/span><\/span>}<\/span>}<\/span>
<\/span>      <\/span>}<\/span>
<\/span>    <\/span>]<\/span>
<\/span>  <\/span>}<\/span>,<\/span>
<\/span>  <\/span>{<\/span>
<\/span>    <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>form_search<\/span>\'<\/span><\/span>,<\/span>
<\/span>    <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>
<\/span>      <\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLForm<\/span>"<\/span><\/span>,<\/span>
<\/span>      <\/span>
<\/span>      <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>box center<\/span>"<\/span><\/span>,<\/span> <\/span>:action<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>http://search.twitter.com/search.json?&callback=?<\/span>"<\/span><\/span>,<\/span> <\/span>:method<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>get<\/span>"<\/span><\/span>}<\/span>
<\/span>    <\/span>}<\/span>,<\/span>
<\/span>    <\/span>:children<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>
<\/span>      <\/span>{<\/span>
<\/span>        <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>label_search<\/span>\'<\/span><\/span>,<\/span>
<\/span>        <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>        <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Search: <\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>        <\/span>
<\/span>      <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>
<\/span>        <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>query<\/span>\'<\/span><\/span>,<\/span>
<\/span>        <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLFormInput<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>        <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>q<\/span>\'<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>input<\/span>"<\/span><\/span>,<\/span> <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>type query<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>        <\/span>
<\/span>      <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>
<\/span>        <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>items_per_page_label<\/span>\'<\/span><\/span>,<\/span>
<\/span>        <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLLabel<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>        <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Items per page: <\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>        <\/span>
<\/span>      <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>
<\/span>        <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>items_per_page<\/span>\'<\/span><\/span>,<\/span>
<\/span>        <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLFormSelect<\/span>"<\/span><\/span>,<\/span> <\/span>
<\/span>        <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>rpp<\/span>\'<\/span><\/span>,<\/span> <\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>input<\/span>"<\/span><\/span>,<\/span> <\/span>:options<\/span> <\/span>=<\/span>><\/span> <\/span>[<\/span>"<\/span>5<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>10<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>15<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>20<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>25<\/span>"<\/span><\/span>,<\/span> <\/span>"<\/span>30<\/span>"<\/span><\/span>]<\/span> <\/span>}<\/span>}<\/span>,<\/span>
<\/span>        <\/span>
<\/span>      <\/span>}<\/span>,<\/span>
<\/span>      <\/span>{<\/span>
<\/span>        <\/span>:name<\/span> <\/span>=<\/span>><\/span> <\/span>\'<\/span>btn_send<\/span>\'<\/span><\/span>,<\/span>
<\/span>        <\/span>:node_content<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:concrete_widget<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>HTMLFormButton<\/span>"<\/span><\/span>,<\/span>
<\/span>        <\/span>:params<\/span> <\/span>=<\/span>><\/span> <\/span>{<\/span>:css_class<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>input<\/span>"<\/span><\/span>,<\/span> <\/span>:content<\/span> <\/span>=<\/span>><\/span> <\/span>"<\/span>Go<\/span>"<\/span><\/span>}<\/span>}<\/span>,<\/span>
<\/span>        <\/span>
<\/span>      <\/span>}<\/span>
<\/span>    <\/span>]<\/span>
<\/span>  <\/span>}<\/span>
<\/span>}<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");