bobbypaton commited on
Commit
3eaa2a3
·
1 Parent(s): 612d76b

Deploy ALFABET to HF Spaces

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. Dockerfile +19 -0
  2. README.md +8 -6
  3. bde_prediction/bde_flask/__init__.py +168 -0
  4. bde_prediction/bde_flask/static/client/css/nrel.application.css +114 -0
  5. bde_prediction/bde_flask/static/client/css/nrel.application.min.css +1 -0
  6. bde_prediction/bde_flask/static/client/css/nrel.complete.css +2608 -0
  7. bde_prediction/bde_flask/static/client/css/nrel.complete.min.css +1 -0
  8. bde_prediction/bde_flask/static/client/img/alliance-logo_black.png +0 -0
  9. bde_prediction/bde_flask/static/client/img/icon_minus.svg +27 -0
  10. bde_prediction/bde_flask/static/client/img/icon_plus_blue.svg +9 -0
  11. bde_prediction/bde_flask/static/client/img/logo-doe-footer.png +0 -0
  12. bde_prediction/bde_flask/static/client/img/nrel-logo-web.svg +1 -0
  13. bde_prediction/bde_flask/static/client/img/touch-icon-ipad-retina.png +0 -0
  14. bde_prediction/bde_flask/static/client/img/touch-icon-ipad.png +0 -0
  15. bde_prediction/bde_flask/static/client/img/touch-icon-iphone-retina.png +0 -0
  16. bde_prediction/bde_flask/static/client/img/touch-icon-iphone.png +0 -0
  17. bde_prediction/bde_flask/static/client/js/app.js +48 -0
  18. bde_prediction/bde_flask/static/client/js/app.min.js +2 -0
  19. bde_prediction/bde_flask/static/client/js/iconomatic/.gitignore +4 -0
  20. bde_prediction/bde_flask/static/client/js/iconomatic/.jshintrc +7 -0
  21. bde_prediction/bde_flask/static/client/js/iconomatic/jquery.iconomatic.js +198 -0
  22. bde_prediction/bde_flask/static/client/js/iconomatic/jquery.iconomatic.min.js +10 -0
  23. bde_prediction/bde_flask/static/client/js/plugins.min.js +1 -0
  24. bde_prediction/bde_flask/static/css/custom.css +136 -0
  25. bde_prediction/bde_flask/static/css/print.css +216 -0
  26. bde_prediction/bde_flask/static/favicon.ico +0 -0
  27. bde_prediction/bde_flask/static/image/logo_wide.svg +114 -0
  28. bde_prediction/bde_flask/static/jsme/1A490A3C7D297B22BFE7FF8C19E5888C.cache.js +0 -0
  29. bde_prediction/bde_flask/static/jsme/33582E15033B14DC39D0D5CE46510A50.cache.js +0 -0
  30. bde_prediction/bde_flask/static/jsme/344C2466C7005BD7BCA8CC08894F0551.cache.js +0 -0
  31. bde_prediction/bde_flask/static/jsme/396F806CD63ABD414BFBB9D57429F05B.cache.png +0 -0
  32. bde_prediction/bde_flask/static/jsme/40BAF81124143A595056A9CCA0E9DBBA.cache.png +0 -0
  33. bde_prediction/bde_flask/static/jsme/4841BDE9DC293BA35F7762B4D8EFD236.cache.png +0 -0
  34. bde_prediction/bde_flask/static/jsme/79CE22C380DE070B4C98F921D66021B4.cache.js +0 -0
  35. bde_prediction/bde_flask/static/jsme/7EA24165A65C4DE0620AE62442E777C8.cache.js +0 -0
  36. bde_prediction/bde_flask/static/jsme/8720CF7BA4DD9FFC49F5918D5132830C.cache.js +0 -0
  37. bde_prediction/bde_flask/static/jsme/96E40B969193BD74B8A621486920E79C.cache.js +0 -0
  38. bde_prediction/bde_flask/static/jsme/97E315A2BEBFD9BADE705633631BC068.cache.js +0 -0
  39. bde_prediction/bde_flask/static/jsme/A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js +0 -0
  40. bde_prediction/bde_flask/static/jsme/A6DBDE07E3A8F66E8959A4F32505E16B.cache.png +0 -0
  41. bde_prediction/bde_flask/static/jsme/AC2CC46EB091B614028CDB55FB1BFF23.cache.js +0 -0
  42. bde_prediction/bde_flask/static/jsme/D5286B12B1A17209D8E7BEEFC64932F4.cache.js +0 -0
  43. bde_prediction/bde_flask/static/jsme/D78B0386B16CEBF5657CA02B8A19F7E6.cache.js +0 -0
  44. bde_prediction/bde_flask/static/jsme/DF7764EEC1903CD03C9545B354D8D8E4.cache.png +0 -0
  45. bde_prediction/bde_flask/static/jsme/FA802574A653F31F6302D21E95B7A13C.cache.js +0 -0
  46. bde_prediction/bde_flask/static/jsme/clear.cache.gif +0 -0
  47. bde_prediction/bde_flask/static/jsme/compilation-mappings.txt +2689 -0
  48. bde_prediction/bde_flask/static/jsme/deferredjs/1A490A3C7D297B22BFE7FF8C19E5888C/1.cache.js +1 -0
  49. bde_prediction/bde_flask/static/jsme/deferredjs/1A490A3C7D297B22BFE7FF8C19E5888C/10.cache.js +1 -0
  50. bde_prediction/bde_flask/static/jsme/deferredjs/1A490A3C7D297B22BFE7FF8C19E5888C/11.cache.js +1 -0
Dockerfile ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.9-slim
2
+
3
+ # HF Spaces requires non-root user
4
+ RUN useradd -m -u 1000 user
5
+ USER user
6
+ ENV HOME=/home/user \
7
+ PATH=/home/user/.local/bin:$PATH \
8
+ PORT=7860
9
+
10
+ WORKDIR $HOME/app
11
+ COPY --chown=user . $HOME/app
12
+
13
+ RUN pip install --no-cache-dir -r requirements.txt
14
+
15
+ EXPOSE 7860
16
+
17
+ WORKDIR $HOME/app/bde_prediction
18
+ CMD gunicorn --bind 0.0.0.0:$PORT wsgi:app
19
+
README.md CHANGED
@@ -1,12 +1,14 @@
1
  ---
2
- title: Alfabet Bde
3
- emoji: 📉
4
- colorFrom: red
5
- colorTo: gray
6
  sdk: docker
 
7
  pinned: false
8
- license: mit
9
  short_description: A machine-Learning derived, Fast, Accurate BdE Tool
10
  ---
11
 
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
1
  ---
2
+ title: ALFABET BDE Predictor
3
+ emoji: ⚗️
4
+ colorFrom: blue
5
+ colorTo: green
6
  sdk: docker
7
+ app_port: 7860
8
  pinned: false
 
9
  short_description: A machine-Learning derived, Fast, Accurate BdE Tool
10
  ---
11
 
12
+ Machine learning predictions of bond dissociation energies.
13
+ St. John, Guan, Kim, Kim & Paton, *Nat Commun* 11, 2328 (2020).
14
+
bde_prediction/bde_flask/__init__.py ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import urllib.parse
2
+ from os import environ
3
+
4
+ from alfabet.drawing import draw_mol_outlier
5
+ from alfabet.fragment import canonicalize_smiles
6
+ from alfabet.neighbors import find_neighbor_bonds
7
+ from alfabet.prediction import predict_bdes, check_input
8
+ from flask import Flask, render_template, request, flash, jsonify, send_from_directory
9
+ from werkzeug.middleware.dispatcher import DispatcherMiddleware
10
+ from wtforms import Form, StringField, validators
11
+
12
+ # App config.
13
+
14
+ app = Flask(__name__)
15
+ app.config.from_object(__name__)
16
+ app.config['SECRET_KEY'] = '7d441f27d441f27567d441f2b6176a'
17
+ app.config['DEBUG'] = False
18
+
19
+ try:
20
+ # Need try->if instead of .get because environment gets garbled by gunicorn and
21
+ # rewrites the variable to an empty string, which will return instead of '/'
22
+ if environ['APP_ROOT']:
23
+ APPLICATION_ROOT = '/bde' # Prevent unnecessary backslash from trickling down
24
+ app.config["APPLICATION_ROOT"] = APPLICATION_ROOT
25
+
26
+ app.config.update(APPLICATION_ROOT=APPLICATION_ROOT)
27
+
28
+
29
+ def simple(env, resp):
30
+ resp('200 OK', [('Content-Type', 'text/plain')])
31
+ return [b'HTTP exchange successful, but an internal redirect error occurred.']
32
+
33
+
34
+ app.wsgi_app = DispatcherMiddleware(simple, {APPLICATION_ROOT: app.wsgi_app})
35
+
36
+ except Exception:
37
+ pass
38
+
39
+
40
+ class ReusableForm(Form):
41
+ name = StringField('SMILES:', validators=[validators.DataRequired()])
42
+
43
+
44
+ def quote(x):
45
+ return urllib.parse.quote(x, safe='')
46
+
47
+
48
+ @app.route('/client/<path:path>')
49
+ def send_client(path):
50
+ return send_from_directory('static/client', path)
51
+
52
+
53
+ @app.route('/static/<path:path>')
54
+ def send_static(path):
55
+ return send_from_directory('static', path)
56
+
57
+
58
+ @app.route("/", methods=['GET', 'POST'])
59
+ def index():
60
+ form = ReusableForm(request.form)
61
+ return render_template('index.html', form=form)
62
+
63
+
64
+ @app.route("/result", methods=['GET', 'POST'])
65
+ def result():
66
+ form = ReusableForm(request.form)
67
+ smiles = request.args['name']
68
+
69
+ try:
70
+ can_smiles = canonicalize_smiles(smiles)
71
+ if not can_smiles:
72
+ raise Exception
73
+ except Exception:
74
+ flash('Error: "{}" SMILES string invalid. Please enter a valid SMILES '
75
+ 'without quotes.'.format(smiles))
76
+ return render_template('index.html', form=form)
77
+
78
+ is_outlier, missing_atom, missing_bond = check_input(can_smiles)
79
+ if is_outlier:
80
+ svg = draw_mol_outlier(can_smiles, missing_atom, missing_bond)
81
+ return render_template(
82
+ "outlier.html", form=form, smiles=can_smiles, mol_svg=svg)
83
+
84
+ else:
85
+
86
+ bde_df = predict_bdes(can_smiles, draw=True)
87
+ bde_df = bde_df.drop_duplicates(['fragment1', 'fragment2']).reset_index(drop=True)
88
+ bde_df['smiles_link'] = bde_df.molecule.apply(quote)
89
+ return render_template(
90
+ "result.html", form=form, smiles=can_smiles, df=bde_df)
91
+
92
+
93
+ @app.route("/neighbor", methods=['GET', 'POST'])
94
+ def neighbor():
95
+ form = ReusableForm(request.form)
96
+ smiles = request.args['name']
97
+ bond_index = int(request.args['bond_index'])
98
+
99
+ try:
100
+ can_smiles = canonicalize_smiles(smiles)
101
+ if not can_smiles:
102
+ raise Exception
103
+ except Exception:
104
+ flash('Error: "{}" SMILES string invalid. Please enter a valid SMILES '
105
+ 'without quotes.'.format(smiles))
106
+ return render_template('index.html', form=form)
107
+
108
+ is_outlier, missing_atom, missing_bond = check_input(can_smiles)
109
+ if is_outlier:
110
+ svg = draw_mol_outlier(can_smiles, missing_atom, missing_bond)
111
+ return render_template(
112
+ "outlier.html", form=form, smiles=can_smiles, mol_svg=svg)
113
+
114
+ else:
115
+
116
+ bde_df = predict_bdes(can_smiles, draw=True)
117
+ bde_row = bde_df.set_index('bond_index').loc[bond_index]
118
+
119
+ neighbor_df = find_neighbor_bonds(can_smiles, bond_index, draw=True)
120
+ return render_template(
121
+ "neighbor.html", form=form, smiles=can_smiles, bde_row=bde_row,
122
+ neighbor_df=neighbor_df)
123
+
124
+
125
+ @app.route("/api/<string:smiles>", methods=['GET'])
126
+ def api(smiles):
127
+ try:
128
+ can_smiles = canonicalize_smiles(smiles)
129
+ if not can_smiles:
130
+ raise Exception
131
+ except Exception:
132
+ return jsonify({'status': 'invalid smiles'})
133
+
134
+ is_outlier, missing_atom, missing_bond = check_input(can_smiles)
135
+ if is_outlier:
136
+ return jsonify({'status': 'outlier',
137
+ 'missing atoms': missing_atom.tolist(),
138
+ 'missing bond': missing_bond.tolist()})
139
+
140
+ bde_df = predict_bdes(can_smiles, draw=False)
141
+ return jsonify({'status': 'ok',
142
+ 'results': bde_df.to_dict(orient='records')})
143
+
144
+
145
+ @app.route("/api/neighbors/<string:smiles>/<int:bond_index>", methods=['GET'])
146
+ def neighbors_api(smiles, bond_index):
147
+ try:
148
+ can_smiles = canonicalize_smiles(smiles)
149
+ if not can_smiles:
150
+ raise Exception
151
+ except Exception:
152
+ return jsonify({'status': 'invalid smiles'})
153
+
154
+ is_outlier, missing_atom, missing_bond = check_input(can_smiles)
155
+ if is_outlier:
156
+ return jsonify({'status': 'outlier',
157
+ 'missing atoms': missing_atom.tolist(),
158
+ 'missing bond': missing_bond.tolist()})
159
+
160
+ neighbor_df = find_neighbor_bonds(
161
+ can_smiles, bond_index, draw=False).drop(['rid', 'bdfe'], 1)
162
+
163
+ return jsonify({'status': 'ok',
164
+ 'results': neighbor_df.to_dict(orient='records')})
165
+
166
+
167
+ if __name__ == '__main__':
168
+ app.run()
bde_prediction/bde_flask/static/client/css/nrel.application.css ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ body, html { overflow-x:hidden; }
2
+ #content {
3
+ margin-top:.5em
4
+ }
5
+
6
+ header .logo{
7
+ background-position:center center
8
+ }
9
+ @media (min-width:768px){
10
+ #content {
11
+ margin-top:1em
12
+ }
13
+ header .logo{
14
+ background-position:center right
15
+ }
16
+ .navbar-wrapper .container.app{
17
+ border-top:none
18
+ }
19
+ }
20
+ header a.app-name,header a.app-name:hover,header a.app-name:visited{
21
+ color:#4B545A;
22
+ display:block;
23
+ font-family:Roboto;
24
+ font-size:1.5rem;
25
+ line-height:1.2em;
26
+ margin:0 0 .3em;
27
+ text-align:center;
28
+ text-decoration:none
29
+ }
30
+ @media (min-width:768px){
31
+ header a.app-name,header a.app-name:hover,header a.app-name:visited {
32
+ font-size:1.85rem;
33
+ margin-top:28px;
34
+ text-align:left
35
+ }
36
+ }
37
+ /* Interior page header */
38
+ header .logo.interior {
39
+ height: 65px;
40
+ background-size: 137px;
41
+ }
42
+ #interior.program-header .navbar-light .navbar-nav > li > a {padding: 5px 15px;}
43
+ @media (min-width: 768px) {
44
+ .banner-logo {
45
+ min-height: 75px;
46
+ }
47
+ }
48
+ /* Search */
49
+ .site-searchbar-toggle {
50
+ border: 1px solid #5e6a71;
51
+ border-radius: 5px;
52
+ color: #5e6a71;
53
+ margin: 15px;
54
+ padding: 8px 6px 8px 6px;
55
+ position: absolute;
56
+ right: 0;
57
+ top: 0;
58
+ }
59
+ .site-searchbar-toggle.int {margin:0;}
60
+ .site-navbar-toggler {
61
+ display: inline-block;
62
+ }
63
+ .application .navbar-light .site-navbar-toggler,
64
+ .program-header .navbar-light .side-navbar-toggler {
65
+ border: none;
66
+ }
67
+ .site-navbar-toggler {
68
+ font-size: 1.25rem;
69
+ line-height: 1;
70
+ background-color: transparent;
71
+ }
72
+ .site-search-bar {
73
+ margin: 0;
74
+ }
75
+ .site-searchbar-form {
76
+ font-family: Roboto, "Helvetica Neue", Helvetica, sans-serif;
77
+ padding-top: 7px;
78
+ padding-bottom: 7px;
79
+ background-color: transparent;
80
+ }
81
+ .site-searchbar-form .form-control {
82
+ display: inline-block;
83
+ width: 200px;
84
+ vertical-align: middle;
85
+ box-shadow: none;
86
+ height: 40px;
87
+ }
88
+ @media (max-width: 350px) {
89
+ .site-searchbar-form .form-control {
90
+ width: 160px;
91
+ }
92
+ }
93
+ .site-searchbar-form .form-group {margin-bottom:0;}
94
+ #searchbar-collapse-mobile button {
95
+ background-color: #D1D5D8;
96
+ border-color: #D1D5D8;
97
+ color: #333;
98
+ line-height:1.7;
99
+ }
100
+
101
+ @media (min-width: 576px) {
102
+ #searchbar-collapse-mobile button {margin-left:3px;}
103
+ }
104
+
105
+ /* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
106
+ @media (min-width: 768px) {
107
+ .site-searchbar-toggle {
108
+ position: relative;
109
+ }
110
+ .site-searchbar-form {float:right;}
111
+ .site-search-bar {
112
+ background-color: #e3e3e3;
113
+ }
114
+ }
bde_prediction/bde_flask/static/client/css/nrel.application.min.css ADDED
@@ -0,0 +1 @@
 
 
1
+ body, html {overflow-x:hidden;}#content {margin-top:.5em }header .logo{background-position:center center }@media (min-width:768px){#content {margin-top:1em }header .logo{background-position:center right }.navbar-wrapper .container.app{border-top:none }}header a.app-name,header a.app-name:hover,header a.app-name:visited{color:#4B545A;display:block;font-family:Roboto;font-size:1.5rem;line-height:1.2em;margin:0 0 .3em;text-align:center;text-decoration:none }@media (min-width:768px){header a.app-name,header a.app-name:hover,header a.app-name:visited {font-size:1.85rem;margin-top:28px;text-align:left }}header .logo.interior {height: 65px;background-size: 137px;}#interior.program-header .navbar-light .navbar-nav > li > a {padding: 5px 15px;}@media (min-width: 768px) {.banner-logo {min-height: 75px;}}.site-searchbar-toggle {border: 1px solid #5e6a71;border-radius: 5px;color: #5e6a71;margin: 15px;padding: 8px 6px 8px 6px;position: absolute;right: 0;top: 0;}.site-searchbar-toggle.int {margin:0;}.site-navbar-toggler {display: inline-block;}.application .navbar-light .site-navbar-toggler, .program-header .navbar-light .side-navbar-toggler {border: none;}.site-navbar-toggler {font-size: 1.25rem;line-height: 1;background-color: transparent;}.site-search-bar {margin: 0;}.site-searchbar-form {font-family: Roboto, "Helvetica Neue", Helvetica, sans-serif;padding-top: 7px;padding-bottom: 7px;background-color: transparent;}.site-searchbar-form .form-control {display: inline-block;width: 200px;vertical-align: middle;box-shadow: none;height: 40px;}@media (max-width: 350px) {.site-searchbar-form .form-control {width: 160px;}}.site-searchbar-form .form-group {margin-bottom:0;}#searchbar-collapse-mobile button {background-color: #D1D5D8;border-color: #D1D5D8;color: #333;line-height:1.7;}@media (min-width: 576px) {#searchbar-collapse-mobile button {margin-left:3px;}}@media (min-width: 768px) {.site-searchbar-toggle {position: relative;}.site-searchbar-form {float:right;}.site-search-bar {background-color: #e3e3e3;}}
bde_prediction/bde_flask/static/client/css/nrel.complete.css ADDED
@@ -0,0 +1,2608 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ body, html {overflow-x:hidden;}
2
+ body {
3
+ background-color: transparent;
4
+ color: #333;
5
+ font-family:'Roboto', 'Helvetica Neue', Helvetica, sans-serif;
6
+ font-weight: 400;
7
+ line-height: 1.65;
8
+ padding: 0;
9
+ }
10
+ h1 {
11
+ font-weight: 300;
12
+ font-size: 2em;
13
+ margin-top: 0;
14
+ }
15
+ h2 {
16
+ font-weight: 300;
17
+ font-size: 1.75em;
18
+ color: #e07700;
19
+ }
20
+ @media (min-width: 768px) {
21
+ h1 {font-size: 2.15em;}
22
+ }
23
+ h3 {
24
+ font-weight: 400;
25
+ font-size: 1.5em;
26
+ }
27
+ h4 {
28
+ font-size: 1.3em;
29
+ color: #e07700;
30
+ font-weight: 300;
31
+ }
32
+ h5 {
33
+ font-weight: 500;
34
+ font-size: 1.2em;
35
+ }
36
+ a {
37
+ color: #0079C2;
38
+ }
39
+ a:visited {
40
+ color: #a467c2;
41
+ }
42
+ a:hover, a:active {
43
+ color: #cc6600;
44
+ }
45
+ .blue a:visited {
46
+ color: #0079C2;
47
+ }
48
+ .green a:visited {
49
+ color: #5D9732;
50
+ }
51
+ a.tile {
52
+ display: block;
53
+ }
54
+ a.tile:hover {
55
+ text-decoration: none;
56
+ }
57
+ a.fa {
58
+ text-decoration: none;
59
+ }
60
+ a.fa:hover {
61
+ text-decoration: underline;
62
+ }
63
+ h1 a[href]::after,
64
+ h2 a[href]::after,
65
+ h3 a[href]::after,
66
+ h4 a[href]::after,
67
+ h5 a[href]::after,
68
+ h6 a[href]::after {
69
+ font-family: FontAwesome;
70
+ content: "\00a0\f054";
71
+ display: inline;
72
+ font-size: 0.65em;
73
+ }
74
+ a[href]::after {
75
+ font-family: FontAwesome;
76
+ font-size: 1em;
77
+ }
78
+
79
+ h1 a[href$=".pdf"]::after,
80
+ h2 a[href$=".pdf"]::after,
81
+ h3 a[href$=".pdf"]::after,
82
+ h4 a[href$=".pdf"]::after,
83
+ h5 a[href$=".pdf"]::after,
84
+ h6 a[href$=".pdf"]::after,
85
+ a[href$=".pdf"]::after {
86
+ content: "\00a0\f1c1";
87
+ display: inline;
88
+ }
89
+
90
+ h1 a[href*=".doc"]::after,
91
+ h2 a[href*=".doc"]::after,
92
+ h3 a[href*=".doc"]::after,
93
+ h4 a[href*=".doc"]::after,
94
+ h5 a[href*=".doc"]::after,
95
+ h6 a[href*=".doc"]::after,
96
+ a[href*=".doc"]::after {
97
+ content: "\00a0\f1c2";
98
+ display: inline;
99
+ }
100
+
101
+ h1 a[href*=".xls"]::after,
102
+ h2 a[href*=".xls"]::after,
103
+ h3 a[href*=".xls"]::after,
104
+ h4 a[href*=".xls"]::after,
105
+ h5 a[href*=".xls"]::after,
106
+ h6 a[href*=".xls"]::after,
107
+ a[href*=".xls"]::after{
108
+ content: "\00a0\f1c3";
109
+ display: inline;
110
+ }
111
+
112
+ h1 a[href*=".ppt"]::after,
113
+ h2 a[href*=".ppt"]::after,
114
+ h3 a[href*=".ppt"]::after,
115
+ h4 a[href*=".ppt"]::after,
116
+ h5 a[href*=".ppt"]::after,
117
+ h6 a[href*=".ppt"]::after,
118
+ a[href*=".ppt"]::after {
119
+ content: "\00a0\f1c4";
120
+ display: inline;
121
+ }
122
+
123
+ h1 a[href$=".jpg"]::after,
124
+ h2 a[href$=".jpg"]::after,
125
+ h3 a[href$=".jpg"]::after,
126
+ h4 a[href$=".jpg"]::after,
127
+ h5 a[href$=".jpg"]::after,
128
+ h6 a[href$=".jpg"]::after,
129
+ h1 a[href$=".png"]::after,
130
+ h2 a[href$=".png"]::after,
131
+ h3 a[href$=".png"]::after,
132
+ h4 a[href$=".png"]::after,
133
+ h5 a[href$=".png"]::after,
134
+ h6 a[href$=".png"]::after,
135
+ h1 a[href$=".gif"]::after,
136
+ h2 a[href$=".gif"]::after,
137
+ h3 a[href$=".gif"]::after,
138
+ h4 a[href$=".gif"]::after,
139
+ h5 a[href$=".gif"]::after,
140
+ h6 a[href$=".gif"]::after,
141
+ a[href$=".jpg"]::after, a[href$=".png"]::after, a[href$=".gif"]::after {
142
+ content: "\00a0\f1c5";
143
+ display: inline;
144
+ }
145
+
146
+ h1 a[href$=".mp4"]::after,
147
+ h2 a[href$=".mp4"]::after,
148
+ h3 a[href$=".mp4"]::after,
149
+ h4 a[href$=".mp4"]::after,
150
+ h5 a[href$=".mp4"]::after,
151
+ h6 a[href$=".mp4"]::after,
152
+ a[href$=".mp4"]::after {
153
+ content: "\00a0\f03d";
154
+ display: inline;
155
+ }
156
+
157
+ h1 a[href$=".txt"]::after,
158
+ h2 a[href$=".txt"]::after,
159
+ h3 a[href$=".txt"]::after,
160
+ h4 a[href$=".txt"]::after,
161
+ h5 a[href$=".txt"]::after,
162
+ h6 a[href$=".txt"]::after,
163
+ a[href$=".txt"]::after {
164
+ content: "\00a0\f15b";
165
+ display: inline;
166
+ }
167
+
168
+ h1 a[href$=".zip"]::after,
169
+ h2 a[href$=".zip"]::after,
170
+ h3 a[href$=".zip"]::after,
171
+ h4 a[href$=".zip"]::after,
172
+ h5 a[href$=".zip"]::after,
173
+ h6 a[href$=".zip"]::after,
174
+ a[href$=".zip"]::after {
175
+ content: "\00a0\f1c6";
176
+ display: inline;
177
+ }
178
+ img a[href]::after,
179
+ img a[href$=".pdf"]::after,
180
+ img a[href*=".doc"]::after,
181
+ img a[href*=".xls"]::after,
182
+ img a[href*=".ppt"]::after,
183
+ img a[href$=".jpg"]::after,
184
+ img a[href$=".png"]::after,
185
+ img a[href$=".gif"]::after,
186
+ img a[href$=".mp4"]::after,
187
+ img a[href$=".txt"]::after,
188
+ img a[href$=".zip"]::after {content:none;}
189
+ a.noicon::after {content:none;}
190
+ #content {
191
+ padding-bottom: 5em;
192
+ }
193
+ @media (min-width: 768px) {
194
+ body.layout-12 > #page-tools .row > .col-sm-9 {
195
+ width: 100%;
196
+ }
197
+ body.layout-12 > #page-tools .row > .col-sm-offset-3 {
198
+ margin-left:0;
199
+ }
200
+ }
201
+ .list-headline {
202
+ border-bottom: 1px solid #000;
203
+ padding-bottom: 10px;
204
+ }
205
+ .lead {
206
+ font-weight: 300;
207
+ font-size: 1.15em;
208
+ line-height: 1.4em;
209
+ }
210
+ .banner-site {
211
+ font-size: 1.5rem;
212
+ line-height: 1.2em;
213
+ font-weight: 400;
214
+ margin: 0 0 .3em;
215
+ text-align: center;
216
+ text-decoration: none;
217
+ }
218
+ @media (min-width: 768px) {
219
+ .banner-site {
220
+ font-size: 2rem;
221
+ font-weight: 300;
222
+ text-align: left;
223
+ margin: 5px 0;
224
+ }
225
+ }
226
+ .banner-site a, .banner-site a:hover {
227
+ color: #000;
228
+ text-decoration: none;
229
+ }
230
+ .banner-site a:visited {
231
+ color: #4B545A;
232
+ text-decoration: none;
233
+ }
234
+ .navbar-light .navbar-brand {color:#4B545A;}
235
+ .breadcrumb {
236
+ background-color: transparent;
237
+ font-size: 14px;
238
+ margin-bottom: 1em;
239
+ padding-left:0;
240
+ }
241
+ .breadcrumb > li + li:before {
242
+ content: "\00BB";
243
+ padding: 0 5px;
244
+ color: #000;
245
+ }
246
+ .breadcrumb a, .breadcrumb a:visited {
247
+ color: #C60;
248
+ text-decoration: none;
249
+ }
250
+ nav.breadcrumb.invisible {
251
+ margin-top: -50px;
252
+ }
253
+ .hide {
254
+ display: none !important;
255
+ }
256
+ .sidenav {
257
+ margin: 2em 0;
258
+ }
259
+ .sidenav ul.nav li {
260
+ font-weight: 400;
261
+ line-height: 1.3;
262
+ width:100%;
263
+ }
264
+ .sidenav a, .sidenav a:visited {
265
+ color:#0079C2;
266
+ text-decoration: none;
267
+ }
268
+ .nav>li>a:hover, .nav>li>a:focus {
269
+ background-color: transparent;
270
+ }
271
+ @media (min-width: 992px) {
272
+ .sidenav {
273
+ margin: 0.6em 0;
274
+ }
275
+ }
276
+ .sidenav > ul.nav > li:first-child > a {
277
+ border-top: 3px solid #D1D5D8;
278
+ }
279
+ .sidenav > ul.nav > li > a {
280
+ background-color: transparent;
281
+ border-bottom:1px solid #d1d5d8;
282
+ border-top: 0;
283
+ }
284
+ .sidenav > ul.nav > li > a:hover, .sidenav > ul.nav > li > a:focus, .sidenav > ul.nav > li.active > a, .sidenav > ul.nav > li.active > a:visited {
285
+ background-color: #0079c2;
286
+ color: #fff;
287
+ }
288
+ .sidenav > ul.nav ul.nav li > a {
289
+ padding-left: 30px;
290
+ border-bottom: 1px dashed #d1d5d8;
291
+ }
292
+ .sidenav > ul.nav ul.nav li:last-child > a {
293
+ border-bottom: 1px solid #d1d5d8;
294
+ }
295
+ .sidenav > ul.nav ul.nav li > a:hover, .sidenav > ul.nav ul.nav li > a:focus, .sidenav > ul.nav ul.nav li.active > a, .sidenav > ul.nav ul.nav li.active > a:visited {
296
+ background-color: #E5F1F9;
297
+ color: #0064A2;
298
+ }
299
+ .sidenav ul.nav ul.nav ul.nav li {
300
+ color: #0079c2;
301
+ display: list-item;
302
+ }
303
+ .sidenav ul.nav ul.nav ul.nav li > a:before {
304
+ content: '\25A0\00a0';
305
+ vertical-align: text-bottom;
306
+ }
307
+ .sidenav ul.nav ul.nav ul.nav li > a {
308
+ border-bottom: none;
309
+ margin-left: 1em;
310
+ text-indent: -0.85em;
311
+ }
312
+ .sidenav ul.nav ul.nav ul.nav li:last-child > a {
313
+ border-bottom: 1px dashed #d1d5d8;
314
+ }
315
+ .sidenav ul.nav ul.nav ul.nav li:hover, .sidenav ul.nav ul.nav ul.nav li:focus, .sidenav ul.nav ul.nav ul.nav li.active {
316
+ background-color: #E5F1F9;
317
+ color: #0064A2;
318
+ }
319
+ h1.green, h2.green, h3.green, h4.green, h5.green, h6.green, p.green {
320
+ color: #5D9732;
321
+ }
322
+ div.green {
323
+ background-color: #5D9732;
324
+ }
325
+ h1.grey, h1.gray, h2.grey, h2.gray, h3.grey, h3.gray, h4.grey, h4.gray, h5.grey, h5.gray, h6.grey, h6.gray, p.grey, p.gray {
326
+ color: #5E6A71;
327
+ }
328
+ div.grey, div.gray {
329
+ background-color: #5E6A71;
330
+ color: #fff;
331
+ }
332
+ h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, p.blue {
333
+ color: #0079c2;
334
+ }
335
+ div.blue {
336
+ background-color: #0079C2;
337
+ color: #fff;
338
+ }
339
+ h1.black, h2.black, h3.black, h4.black, h5.black, h6.black, p.black {
340
+ color: #000;
341
+ }
342
+ div.black {
343
+ background-color: #000;
344
+ color: #fff;
345
+ }
346
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
347
+ text-decoration: none;
348
+ }
349
+ .allcaps {
350
+ text-transform: uppercase;
351
+ }
352
+ .nomargin + h2, .nomargin + h3, .nomargin + h4, .nomargin + h5, .nomargin + h6 {
353
+ margin-top: 0;
354
+ }
355
+ .smaller {font-size:90%;}
356
+
357
+ /* CARDS */
358
+ .card {display:block;}
359
+ .bg-blue .card-title {
360
+ color:#fff;
361
+ }
362
+ .headerlink-cr::after {
363
+ font-family: FontAwesome;
364
+ content: "\00a0\f054";
365
+ display: inline;
366
+ font-size: 0.65em;
367
+ }
368
+ .card-header {
369
+ background-color: #fff;
370
+ border-bottom: 6px solid #E66D0A;
371
+ }
372
+ .card-header h2 {
373
+ font-size: 1.5em;
374
+ font-weight: 400;
375
+ margin:0;
376
+ }
377
+ .card-header h2 a:link, .card-header h2 a:visited,
378
+ .card-header h3 a:link, .card-header h3 a:visited {
379
+ color:#212121;
380
+ }
381
+ .card-header h2 a:hover, .card-header h2 a:focus,
382
+ .card-header h3 a:hover, .card-header h3 a:focus {
383
+ color:#cc6600;
384
+ }
385
+ .card-header.orange {
386
+ background-color: #fff;
387
+ border-bottom: 6px solid #E66D0A;
388
+ }
389
+ .card-text {
390
+ line-height: 1.35em;
391
+ }
392
+ .card-title {margin-bottom:0;}
393
+ .card-footer {background-color: #fff;}
394
+ .fw-feat {
395
+ background-color: #fff;
396
+ background-clip: border-box;
397
+ border: 1px solid rgba(0,0,0,.125);
398
+ border-radius: .25rem;
399
+ width:100%;
400
+ }
401
+ .fw-feat h3 a:link, .fw-feat h2 a:link,
402
+ .fw-feat h3 a:visited, .fw-feat h2 a:visited {
403
+ color:#000;
404
+ text-decoration: none;
405
+ }
406
+ .fw-feat h3 a:hover, .fw-feat h2 a:hover,
407
+ .fw-feat h3 a:active, .fw-feat h2 a:active {
408
+ color:#e07700;
409
+ text-decoration: none;
410
+ }
411
+ .fw-feat-info {padding:1em 1em 0 1em; border-bottom: 6px solid #E66D0A; border-top:none;}
412
+ /* Large Devices, Wide Screens */
413
+ @media only screen and (min-width : 1200px) {
414
+ .overlay-text {
415
+ top: 65px;
416
+ }
417
+ .fw-feat-info {border-bottom:none; border-top: 6px solid #E66D0A;}
418
+ }
419
+
420
+ /* secondary page features */
421
+ .card.bg-secondary .card-body {border-top: 6px solid #e07700;}
422
+ .card.bg-secondary .card-body h2,
423
+ .card.bg-secondary .card-body h3,
424
+ .card.bg-secondary .card-body h4 {
425
+ color:#eee;
426
+ }
427
+
428
+ /* orange navigation cards/blocks */
429
+ .orange-card .card-body {
430
+ border-top: 6px solid #e07700;
431
+ font-size: 1rem;
432
+ }
433
+ .orange-card h3 {font-weight:400;}
434
+ .orange-card h4 a:link, .orange-card h4 a:visited {color:#e07700;font-weight:300;}
435
+ .orange-card h4 a:hover, .orange-card h4 a:active {color:#0079C2;font-weight:300;}
436
+ .img-feat-orange {
437
+ background: rgba(255, 255, 255, 0.8);
438
+ border-bottom: 6px solid #E66D0A;
439
+ position: absolute;
440
+ bottom: 0;
441
+ left: 0;
442
+ padding: 1em;
443
+ margin:0;
444
+ width: 100%;
445
+ }
446
+ .img-feat-orange a:link,
447
+ .img-feat-orange a:visited {
448
+ color:#000;
449
+ }
450
+ .img-feat-orange a:active,
451
+ .img-feat-orange a:hover {
452
+ color:#e07700;
453
+ }
454
+
455
+ /* cards with color borders and icons */
456
+ .border-danger {border-color:#D9531E !important;}
457
+ .border-danger .card-header {
458
+ background-color: #D9531E;
459
+ border-bottom:none;
460
+ }
461
+ .border-primary {border-color:#0079C2 !important;}
462
+ .border-primary .card-header {
463
+ background-color: #0079C2;
464
+ border-bottom:none;
465
+ }
466
+ .border-success {border-color:#5D9732 !important;}
467
+ .border-success .card-header {
468
+ background-color: #5D9732;
469
+ border-bottom:none;
470
+ }
471
+ .border-warning {border-color:#F7A11A !important;}
472
+ .border-warning .card-header {
473
+ background-color: #F7A11A;
474
+ border-bottom:none;
475
+ }
476
+ .border-danger .card-header h3, .border-primary .card-header h3, .border-success .card-header h3, .border-warning .card-header h3 {color:#fff;}
477
+ .card-title img {width: 30px; margin-bottom:5px; margin-right: 6px;}
478
+
479
+ /* Vision callout boxes */
480
+ .visionbox.main {background-color:#0079C2;color:#fff;}
481
+ .visionbox.ceem {background-color:#FFC432;color:#3A4246;}
482
+ .visionbox.e2m {background-color:#933C06;color:#fff;}
483
+ .visionbox.iep {background-color:#5D9732;color:#fff;}
484
+ .visiontext {padding:1em;}
485
+ .visionlink {font-weight: 300;font-size:1.35em;line-height:1.1em;}
486
+ .main .visionlink a:link, .main .visionlink a:visited,
487
+ .e2m .visionlink a:link, .e2m .visionlink a:visited,
488
+ .iep .visionlink a:link, .iep .visionlink a:visited {color:#fff;}
489
+ .ceem .visionlink a:link, .ceem .visionlink a:visited {color:#3A4246;}
490
+
491
+ /* Set width to make card deck cards 100% width */
492
+ @media (max-width: 768px) {
493
+
494
+ .card-deck-wrapper {margin-right:0;margin-left:0;}
495
+ .card-deck {
496
+ display: block;
497
+ width: 100%;
498
+ margin-bottom: .75rem;
499
+ table-layout: fixed;
500
+ border-spacing: 1.25rem 0;
501
+ }
502
+ .card-deck .card {
503
+ display: block;
504
+ margin-bottom: .75rem;
505
+ vertical-align: top;
506
+ }
507
+ }
508
+
509
+ /* CARDS/ACCORDIONS */
510
+
511
+ #accordion .card, .accordion .card {
512
+ border: 1px solid #0079C2;
513
+ border-radius: 0;
514
+ margin: -1px -1px 0.5rem -1px;
515
+ }
516
+ #accordion .card-header, .accordion .card-header {
517
+ padding: 0;
518
+ margin: 0;
519
+ border-radius: 0;
520
+ border-bottom: none;
521
+ }
522
+ #accordion .card-header .btn, .accordion .card-header .btn {
523
+ text-transform: none;
524
+ font-size: 1.3rem;
525
+ font-weight: 300;
526
+ width:100%;
527
+ text-align: left;
528
+ border-radius: 0;
529
+ line-height: 1;
530
+ padding: 0.65rem 0.65rem 0.65rem 40px;
531
+ }
532
+ #accordion .card-header .btn-link:hover,
533
+ #accordion .card-header .btn-link:active,
534
+ #accordion .card-header .btn-link:focus,
535
+ .accordion .card-header .btn-link:hover,
536
+ .accordion .card-header .btn-link:active,
537
+ .accordion .card-header .btn-link:focus {
538
+ color: #0079C2;
539
+ text-decoration: none;
540
+ }
541
+ /* #accordion .card-header [data-toggle="collapse"] .fa:before {
542
+ content: "\f056";
543
+ }
544
+ #accordion .card-header [data-toggle="collapse"].collapsed .fa:before {
545
+ content: "\f055";
546
+ } */
547
+ #accordion .card-header .btn[aria-expanded="true"],
548
+ .accordion .card-header .btn[aria-expanded="true"] {
549
+ background-color: #0079C2;
550
+ color: #fff;
551
+ background-image: url(client/img/icon_minus.svg);
552
+ background-repeat: no-repeat;
553
+ background-position: 1% center;
554
+ background-size: 25px 25px;
555
+ margin-left: 0px;
556
+ padding-left: 40px;
557
+ display: block;
558
+ }
559
+ #accordion .card-header .btn[aria-expanded="false"],
560
+ .accordion .card-header .btn[aria-expanded="false"] {
561
+ background-color: #fff;
562
+ color: #0079C2;
563
+ background-image: url(client/img/icon_plus_blue.svg);
564
+ background-repeat: no-repeat;
565
+ background-position: 1% center;
566
+ background-size: 25px 25px;
567
+ margin-left: 0px;
568
+ padding-left: 40px;
569
+ display: block;
570
+ }
571
+ .accordion > .card:not(:first-of-type):not(:last-of-type),
572
+ .accordion > .card:first-of-type {border-bottom: 1px solid #0079C2;}
573
+
574
+ /* striped list cards */
575
+ .nrel-list .card-header h3 a:hover, .nrel-list .card-header h3 a:focus {
576
+ color: #303030;
577
+ text-decoration:underline;
578
+ }
579
+ .nrel-list .card-header span a:link, .nrel-list .card-header span a:visited {
580
+ color:#212121;
581
+ text-decoration:underline;
582
+ font-size: 0.9em;
583
+ }
584
+ .nrel-list .card-header span a:hover, .nrel-list .card-header span a:focus {
585
+ color:#eee;
586
+ }
587
+ ul.list-group>li:nth-child(odd){
588
+ background-color:#eee;
589
+ }
590
+ .nrel-list .card-header {
591
+ background-color: #52BFFF;
592
+ border-bottom: 1px solid rgba(0,0,0,.125);
593
+ }
594
+ .nrel-list .card-header h3 {
595
+ font-size: 1.35em;
596
+ font-weight:400;
597
+ margin:0;
598
+ }
599
+ .nrel-list .list-group-item .date {
600
+ color: #777;
601
+ font-size: 0.85em;
602
+ margin: 0.3em 0 0 0;
603
+ font-weight: 300;
604
+ }
605
+ .nrel-list .list-group-item p,
606
+ .list-group-item {
607
+ font-weight: 400;
608
+ line-height: 1.2;
609
+ margin:0;
610
+ }
611
+
612
+ /* Program site home page features */
613
+ .feature-teaser {
614
+ background-color: #FCFCFC;
615
+ padding: 1.5em;
616
+ height:100%;
617
+ }
618
+ .feature-teaser.ft-blue {
619
+ background-color: #52BFFF;
620
+ color:#333;
621
+ }
622
+ .feature-teaser h1 {
623
+ font-size: 2em;
624
+ }
625
+ .feature-teaser h1 strong {
626
+ font-weight: bold;
627
+ }
628
+ .feature-teaser p.lead {
629
+ font-size: 1rem;
630
+ }
631
+ .feature-teaser.ft-blue a:link,
632
+ .feature-teaser.ft-blue a:visited {
633
+ color: #000;
634
+ }
635
+ @media (min-width: 768px) {
636
+ .feature-teaser h1{
637
+ font-size: 3em;
638
+ }
639
+ .feature-teaser p.lead {
640
+ font-size: 1.25rem;
641
+ }
642
+ }
643
+ @media (min-width: 992px) {
644
+ .feature-teaser h1{
645
+ font-size: 2em;
646
+ }
647
+ .feature-teaser p.lead {
648
+ font-size: 1rem;
649
+ }
650
+ }
651
+ @media (min-width: 1200px) {
652
+ .feature-teaser {
653
+ padding: 2em;
654
+ }
655
+ .feature-teaser h1 {
656
+ font-size: 2.5rem;
657
+ }
658
+ .feature-teaser p.lead {
659
+ font-size: 1.25rem;
660
+ }
661
+ }
662
+
663
+ .big-quote::before {
664
+ color: #ccc;
665
+ font-family: serif;
666
+ font-size: 3em;
667
+ line-height: 0;
668
+ vertical-align: text-bottom;
669
+ content:"\201C";
670
+ margin-right:3px;
671
+ float: left;
672
+ margin-top: -25px;
673
+ padding-top: 45px;
674
+ }
675
+ .header-description {
676
+ color:#757575;
677
+ font-size: 1rem;
678
+ font-weight: 400;
679
+ margin-top: 0;
680
+ }
681
+ h2 .fa, h3 .fa, h4 .fa, h5 .fa, h6 .fa, .header .fa {
682
+ font-size: 80%;
683
+ vertical-align:middle;
684
+ }
685
+ .headerlink:after {
686
+ font-family: FontAwesome;
687
+ content: "\00a0\f054";
688
+ display: inline;
689
+ font-size: 0.65em;
690
+ }
691
+ .more, .learn-more {
692
+ font-weight: 400;
693
+ }
694
+ .more a, .more a:visited, .learn-more a, .learn-more a:visited {
695
+ color:#0079C2;
696
+ text-decoration: none;
697
+ }
698
+ .more a:hover, .learn-more a:hover {
699
+ text-decoration: underline;
700
+ }
701
+ .nav-tabs {
702
+ margin-top:1em;
703
+ }
704
+ .nav-tabs {
705
+ font-size: 21px;
706
+ font-weight: 300;
707
+ }
708
+ .nav-tabs .nav-link {
709
+ margin-bottom: -2px;
710
+ border-bottom: 1px solid #fff;
711
+ border-radius: 7px 7px 0 0;
712
+ margin-right:0;
713
+ background-color: #fff;
714
+ border-color: #e9ecef;
715
+ }
716
+ .nav-tabs .nav-link.active,
717
+ .nav-tabs .nav-link:hover {
718
+ border-color: #dee2e6 #dee2e6 #fff;
719
+ }
720
+ .nav-tabs .nav-item {
721
+ margin-bottom: 0;
722
+ }
723
+ .tab-pane {
724
+ padding:2em 1em;
725
+ }
726
+ .panel {
727
+ -webkit-box-shadow: none;
728
+ box-shadow: none;
729
+ }
730
+ .panel-default {
731
+ border: 1px solid #127BBF;
732
+ }
733
+ .panel-body {
734
+ padding: 15px;
735
+ }
736
+ .collapse.in {
737
+ display: block;
738
+ }
739
+ .panel-heading > .panel-title > .accordion-toggle {
740
+ margin-left:0px;
741
+ padding-left:40px;
742
+ display: block;
743
+ }
744
+ .panel-heading > .panel-title > .accordion-toggle, .panel-heading > .panel-title > .accordion-toggle:visited {
745
+ color:#fff;
746
+ }
747
+ .panel-heading > .panel-title > .accordion-toggle {
748
+ background-image: url("client/img/icon_minus.svg");
749
+ background-repeat: no-repeat;
750
+ background-position: 1% center;
751
+ background-size: 25px 25px;
752
+ }
753
+ .panel-heading > .panel-title > .accordion-toggle.collapsed {
754
+ background-image: url("client/img/icon_plus_blue.svg");
755
+ }
756
+ .panel-group .panel {
757
+ margin-bottom: 12px;
758
+ }
759
+ .panel-group .panel + .panel {
760
+ margin-top:1px;
761
+ }
762
+ .panel-group .panel, .panel-group .panel-heading {
763
+ border-radius: 1px;
764
+ }
765
+ .panel-group .panel:first-child {
766
+ border-top-left-radius: 4px;
767
+ border-top-right-radius: 4px;
768
+ }
769
+ .panel-group .panel:last-child {
770
+ border-bottom-left-radius: 4px;
771
+ border-bottom-right-radius: 4px;
772
+ }
773
+ .panel-heading {
774
+ padding: 0;
775
+ cursor: pointer;
776
+ }
777
+ .panel-heading h4 {
778
+ margin: 0;
779
+ }
780
+ h4.panel-title a[href]::after {content:"";}
781
+ .panel-default > .panel-heading {
782
+ background-color: transparent;
783
+ color:#fff;
784
+ }
785
+ .panel-default > .panel-heading a {
786
+ display: block;
787
+ padding: 10px 15px;
788
+ text-decoration: none;
789
+ }
790
+ .panel-default > .panel-heading a:hover {
791
+ text-decoration: none;
792
+ color:#fff;
793
+ }
794
+ .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle, .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle:visited {
795
+ color:#127BBF;
796
+ }
797
+ .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle, .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle:visited {
798
+ background-color: #127BBF;
799
+ color:#fff;
800
+ }
801
+ .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle.collapsed, .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle.collapsed:visited {
802
+ background-color: transparent;
803
+ color: #127BBF;
804
+ }
805
+ .content-sandwich:before, .content-sandwich:after {
806
+ content: " ";
807
+ display: table;
808
+ }
809
+ .content-sandwich:after {
810
+ clear:both;
811
+ }
812
+ .content-sandwich {
813
+ border-top: 5px solid #ccc;
814
+ border-bottom: 5px solid #ccc;
815
+ margin-top: 1.65em;
816
+ margin-bottom: 1.65em;
817
+ padding: 1em 0;
818
+ }
819
+ .content-sandwich-topper + .content-sandwich {
820
+ margin-top: 0;
821
+ }
822
+ .content-sandwich p {
823
+ font-size: 16px;
824
+ font-weight: normal;
825
+ }
826
+ .content-sandwich .headline, .content-sandwich .header {
827
+ font-size: 18px;
828
+ font-weight: 600;
829
+ margin-bottom: 0;
830
+ margin-top: 0;
831
+ }
832
+ .content-sandwich .headline ~ p, .content-sandwich .header ~ p, .content-sandwich h1 ~ p, .content-sandwich h2 ~ p, .content-sandwich h3 ~ p, .content-sandwich h4 ~ p, .content-sandwich h5 ~ p, .content-sandwich h6 ~ p {
833
+ margin-top: 0;
834
+ }
835
+ .content-sandwich .item {
836
+ border-bottom: 1px solid #ccc;
837
+ padding: 1em 0;
838
+ }
839
+ .content-sandwich .item:last-child {
840
+ border-bottom: none;
841
+ }
842
+ .content-sandwich .item p {
843
+ margin-bottom: 0;
844
+ }
845
+ .content-sandwich ul {
846
+ font-size: 16px;
847
+ font-weight: normal;
848
+ }
849
+ .content-sandwich hr {
850
+ border-top: 1px solid #ccc;
851
+ }
852
+ .content-sandwich img {
853
+ margin: 0 auto;
854
+ }
855
+ .content-sandwich.vertical-aligned {
856
+ }
857
+ .content-sandwich.vertical-aligned [class*="col-"] .icon, .content-sandwich.vertical-aligned [class*="col-"] > *:only-child {
858
+ margin-top: 1.5em;
859
+ }
860
+ @media(min-width:768px) {
861
+ .content-sandwich.vertical-aligned [class*="col-"] .icon, .content-sandwich.vertical-aligned [class*="col-"] > *:only-child {
862
+ margin-top: .75em;
863
+ }
864
+ }
865
+ @media(min-width:1200px) {
866
+ .content-sandwich.vertical-aligned [class*="col-"] .icon, .content-sandwich.vertical-aligned [class*="col-"] > *:only-child {
867
+ margin-top: 1.5em;
868
+ }
869
+ }
870
+ .content-sandwich.quicklinks .icon {
871
+ margin-top: 1em;
872
+ }
873
+ .content-sandwich.quicklinks .header {
874
+ margin-top: 1em;
875
+ }
876
+ @media (min-width: 992px) {
877
+ .content-sandwich.quicklinks .header {
878
+ margin-top: 1.65em;
879
+ }
880
+ }
881
+ .bio {
882
+ border-bottom: 1px solid #eee;
883
+ padding-bottom: 2em;
884
+ }
885
+ .bio:last-child {
886
+ border-bottom: none;
887
+ }
888
+ .bio .header-description {
889
+ font-size: 1rem;
890
+ }
891
+ .bio h3.header-description, .bio h4.header-description {
892
+ font-size: 1rem;
893
+ }
894
+ #staff_wrapper input {
895
+ margin-bottom:0.5em;
896
+ }
897
+ #staff .bg-blue {
898
+ color: #fff;
899
+ background-color: #0079C2;
900
+ }
901
+ table#staff td {
902
+ text-align: left;
903
+ }
904
+ table#staff td.child ul {
905
+ padding-left: 1.2em;
906
+ }
907
+ table#staff td.child ul li {
908
+ text-align: left;
909
+ list-style: none;
910
+ margin-left: 0;
911
+ }
912
+ .feature {
913
+ border-bottom: 1px solid #000;
914
+ display: block;
915
+ margin-bottom:30px;
916
+ min-height: 250px;
917
+ text-decoration: none;
918
+ }
919
+ @media(min-width:768px){
920
+ .feature {
921
+ margin-bottom:12px;
922
+ }
923
+ }
924
+ .row .col-sm-6:last-child .feature.last {
925
+ border-bottom: none;
926
+ }
927
+ @media(min-width:768px){
928
+ .feature.last {
929
+ border-bottom: none;
930
+ }
931
+ }
932
+ @media (min-width: 992px){
933
+ .feature {
934
+ min-height: 260px;
935
+ }
936
+ }
937
+ @media (min-width: 1200px){
938
+ .feature {
939
+ min-height: 290px;
940
+ }
941
+ }
942
+ .feature:hover {
943
+ text-decoration: none;
944
+ }
945
+ .feature:hover .headline {
946
+ color:#e07700;
947
+ }
948
+ .feature .category {
949
+ color: #5E6A71;
950
+ font-size: 16px;
951
+ font-weight: 700;
952
+ margin-bottom: 5px;
953
+ margin-top: 10px;
954
+ text-transform: uppercase;
955
+ }
956
+ .feature .headline {
957
+ color: #0079C2;
958
+ font-weight: 400;
959
+ font-size: 1.4em;
960
+ line-height: 1.2;
961
+ margin-top:0;
962
+ }
963
+ .feature-secondary .link-tile {
964
+ margin-top: 24px;
965
+ }
966
+ .feature-secondary .link-tile + .link-tile {
967
+ margin-top:24px;
968
+ }
969
+ .showcase {
970
+ opacity: 1;
971
+ padding-bottom: 2em;
972
+ padding-top: 2em;
973
+ }
974
+ .showcase .caption {
975
+ background-color: rgba(0,0,0,.8);
976
+ box-sizing: border-box;
977
+ color: #fff;
978
+ font-weight: 300;
979
+ line-height: 1.1;
980
+ padding: .5em 1em;
981
+ position:relative;
982
+ }
983
+ .showcase .link-tile, .showcase .link-tile {
984
+ position: relative;
985
+ }
986
+ .showcase .feature-primary .caption, .showcase .feature-secondary .caption {
987
+ font-size: 30px;
988
+ }
989
+ .modal-footer {
990
+ text-align: left;
991
+ }
992
+ @media(min-width:768px){
993
+ .showcase {
994
+ height:431px;
995
+ }
996
+ .showcase .caption {
997
+ left: 0;
998
+ right: 0;
999
+ bottom: 0;
1000
+ position: absolute;
1001
+ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,1) 81%, rgba(0,0,0,1) 82%);
1002
+ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);
1003
+ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);
1004
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
1005
+ }
1006
+ .feature-secondary .link-tile {
1007
+ margin-top: 0px;
1008
+ }
1009
+ .showcase .feature-primary .caption {
1010
+ font-size: 20px;
1011
+ }
1012
+ .showcase .feature-secondary .caption {
1013
+ font-size: 14px;
1014
+ }
1015
+ }
1016
+ @media(min-width:992px){
1017
+ .showcase {
1018
+ height:545px;
1019
+ }
1020
+ }
1021
+ @media(min-width:1200px){
1022
+ .showcase {
1023
+ height:649px;
1024
+ }
1025
+ .showcase .feature-primary .caption {
1026
+ font-size: 30px;
1027
+ }
1028
+ .showcase .feature-secondary .caption {
1029
+ font-size: 20px;
1030
+ }
1031
+ }
1032
+ .modal.fade .modal-dialog {
1033
+ transform: none !important;
1034
+ -webkit-transition: -webkit-transform 0.3s ease-out;
1035
+ -moz-transition: -moz-transform 0.3s ease-out;
1036
+ -o-transition: -o-transform 0.3s ease-out;
1037
+ transition: transform 0.3s ease-out;
1038
+ }
1039
+ .modal.in .modal-dialog {
1040
+ transform: none !important;
1041
+ }
1042
+ span.required {
1043
+ font-weight: normal;
1044
+ }
1045
+ select, select.form-control {
1046
+ background-image: linear-gradient(#FFF,#E6E6E6);
1047
+ box-shadow: inset 0 1px #FFF,inset 0 0 0 1px rgba(255, 255, 255, 0.5),0 1px 2px rgba(0, 0, 0, 0.1);
1048
+ }
1049
+ .dropdown-menu .divider {
1050
+ width: auto;
1051
+ border-top: none;
1052
+ margin: 9px auto;
1053
+ padding: 0;
1054
+ }
1055
+ a.btn, a.btn:visited, .btn a:hover {
1056
+ color: #fff;
1057
+ text-decoration: none;
1058
+ }
1059
+ a.btn-link, a.btn-link:visited {
1060
+ color: #0079C2;
1061
+ text-decoration: none;
1062
+ }
1063
+ .btn {
1064
+ font-weight: 400;
1065
+ min-height:40px;
1066
+ text-transform: uppercase;
1067
+ line-height: 1.8;
1068
+ }
1069
+ a.btn-default {
1070
+ color:#333;
1071
+ }
1072
+ .btn-default {
1073
+ color: #333;
1074
+ background-color: #fff;
1075
+ border-color: #ccc;
1076
+ }
1077
+ .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
1078
+ color: #333;
1079
+ background-color: #e6e6e6;
1080
+ border-color: #adadad;
1081
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1082
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1083
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1084
+ }
1085
+ .btn-primary {
1086
+ color: #fff;
1087
+ background-color: #0079c2;
1088
+ border-color: #0079c2;
1089
+ }
1090
+ .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
1091
+ color: #b7d6e9;
1092
+ background-color: #3071a9;
1093
+ border-color: #285e8e;
1094
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1095
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1096
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1097
+ }
1098
+ .btn-success {
1099
+ color: #fff;
1100
+ background-color: #4c8224;
1101
+ border-color: #4c8224;
1102
+ }
1103
+ .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
1104
+ color: #d2e3c5;
1105
+ background-color: #3b651c;
1106
+ border-color: #3b651c;
1107
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1108
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1109
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1110
+ }
1111
+ .btn-info {
1112
+ color: #fff;
1113
+ background-color: #5e6a71;
1114
+ border-color: #5e6a71;
1115
+ }
1116
+ .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
1117
+ color: #cccccc;
1118
+ background-color: #3d4449;
1119
+ border-color: #3d4449;
1120
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1121
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1122
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1123
+ }
1124
+ .btn-warning {
1125
+ color: #000;
1126
+ background-color: #f7a11a;
1127
+ border-color: #f7a11a;
1128
+ }
1129
+ .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
1130
+ color: #2d1c00;
1131
+ background-color: #b87813;
1132
+ border-color: #b87813;
1133
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.3);
1134
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.3);
1135
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.3);
1136
+ }
1137
+ .btn-danger {
1138
+ color: #fff;
1139
+ background-color: #933c06;
1140
+ border-color: #933c06;
1141
+ }
1142
+ .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
1143
+ color: #dac4b7;
1144
+ background-color: #702e05;
1145
+ border-color: #702e05;
1146
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1147
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1148
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1149
+ }
1150
+ .btn-long {
1151
+ font-size:16px;
1152
+ height: 38px;
1153
+ line-height: 1.3em;
1154
+ white-space: normal;
1155
+ }
1156
+ .ou-form .btn {
1157
+ display:inline-block;
1158
+ padding:6px 12px;
1159
+ margin-bottom:0;
1160
+ font-weight:400;
1161
+ text-align:center;
1162
+ white-space:nowrap;
1163
+ vertical-align:middle;
1164
+ cursor:pointer;
1165
+ border:1px solid transparent;
1166
+ border-radius:4px;
1167
+ color:#fff;
1168
+ text-transform: uppercase;
1169
+ }
1170
+ .ou-form .btn-success:active,.ou-form .btn-success:hover {
1171
+ color: #d2e3c5;
1172
+ background-color: #3b651c;
1173
+ border-color: #3b651c;
1174
+ -webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1175
+ -moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1176
+ box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);
1177
+ }
1178
+ @media only screen and (min-width : 992px) {
1179
+ .btn-long {
1180
+ height: 80px;
1181
+ }
1182
+ }
1183
+ @media only screen and (min-width : 1200px) {
1184
+ .btn-long {
1185
+ height: 60px;
1186
+ }
1187
+ }
1188
+ select.form-control, input.form-control {
1189
+ height: 40px;
1190
+ }
1191
+ @media(min-width:768px){
1192
+ .row-eq-height {
1193
+ display: -webkit-box;
1194
+ display: -webkit-flex;
1195
+ display: -ms-flexbox;
1196
+ display: flex;
1197
+ }
1198
+ .row-eq-height [class^="col-"] {
1199
+ min-height: 270px;
1200
+ }
1201
+ .row-eq-height .sink {
1202
+ bottom:0;
1203
+ left: 15px;
1204
+ right: 15px;
1205
+ position: absolute;
1206
+ }
1207
+ }
1208
+ .row-highlighted {
1209
+ background-color: #E3E6E8;
1210
+ margin-bottom:2em;
1211
+ margin-top:2em;
1212
+ padding-bottom:2em;
1213
+ padding-top:1em;
1214
+ }
1215
+ .marketing {
1216
+ text-align: center;
1217
+ }
1218
+ .marketing .img-circle {
1219
+ margin-top:2em;
1220
+ }
1221
+ .marketing h2 {
1222
+ padding-top:1em;
1223
+ }
1224
+ .marketing .btn {
1225
+ margin-bottom:2em;
1226
+ }
1227
+ iframe {
1228
+ border:0;
1229
+ }
1230
+ .video {
1231
+ margin: 1em 0;
1232
+ }
1233
+ .play-overlay {
1234
+ position: absolute;
1235
+ top: 50%;
1236
+ left: 50%;
1237
+ transform: translate(-50%, -50%);
1238
+ }
1239
+ .container-xs-height {
1240
+ display:table;
1241
+ padding-left:0px;
1242
+ padding-right:0px;
1243
+ }
1244
+ .row-xs-height {
1245
+ display:table-row;
1246
+ }
1247
+ .col-xs-height {
1248
+ display:table-cell;
1249
+ float:none;
1250
+ }
1251
+ @media (min-width: 768px) {
1252
+ .container-sm-height {
1253
+ display:table;
1254
+ padding-left:0px;
1255
+ padding-right:0px;
1256
+ }
1257
+ .row-sm-height {
1258
+ display:table-row;
1259
+ }
1260
+ .col-sm-height {
1261
+ display:table-cell;
1262
+ float:none;
1263
+ }
1264
+ }
1265
+ @media (min-width: 992px) {
1266
+ .container-md-height {
1267
+ display:table;
1268
+ padding-left:0px;
1269
+ padding-right:0px;
1270
+ }
1271
+ .row-md-height {
1272
+ display:table-row;
1273
+ }
1274
+ .col-md-height {
1275
+ display:table-cell;
1276
+ float:none;
1277
+ }
1278
+ }
1279
+ @media (min-width: 1200px) {
1280
+ .container-lg-height {
1281
+ display:table;
1282
+ padding-left:0px;
1283
+ padding-right:0px;
1284
+ }
1285
+ .row-lg-height {
1286
+ display:table-row;
1287
+ }
1288
+ .col-lg-height {
1289
+ display:table-cell;
1290
+ float:none;
1291
+ }
1292
+ }
1293
+ .col-top {
1294
+ vertical-align:top;
1295
+ }
1296
+ .col-middle {
1297
+ vertical-align:middle;
1298
+ }
1299
+ .col-bottom {
1300
+ vertical-align:bottom;
1301
+ }
1302
+ ul.fa-blue-arrow {
1303
+ list-style-type: none;
1304
+ }
1305
+ ul.fa-blue-arrow li {
1306
+ margin-bottom: 1em;
1307
+ }
1308
+ .fa-blue-arrow a {
1309
+ margin-left: -5px;
1310
+ color: #000;
1311
+ }
1312
+ .fa-blue-arrow a:visited {
1313
+ color: #000;
1314
+ }
1315
+ .fa-blue-arrow a::before {
1316
+ font-family: 'FontAwesome';
1317
+ content: '\f138';
1318
+ margin:0 5px 0 -15px;
1319
+ color: #0079C2;
1320
+ text-indent:15px;
1321
+ }
1322
+ .fa-blue-arrow a:hover {
1323
+ text-decoration: none;
1324
+ color: #0079C2;
1325
+ }
1326
+ ul.fa-check-circle:before {
1327
+ content: '';
1328
+ }
1329
+ ul.fa-check-circle {
1330
+ list-style-type: none;
1331
+ }
1332
+ ul.fa-check-circle li {
1333
+ margin-bottom: 1em;
1334
+ }
1335
+ ul.fa-check-circle li {
1336
+ margin-left: -5px;
1337
+ color:#000;
1338
+ }
1339
+ ul.fa-check-circle li:before {
1340
+ color: #0079C2;
1341
+ content: "\f058";
1342
+ font-family: 'FontAwesome';
1343
+ margin:0 5px 0 -15px;
1344
+ text-indent:15px;
1345
+ }
1346
+ .list-pipes li + li:before {
1347
+ content: " | ";
1348
+ }
1349
+ .list-pipes li {
1350
+ padding-left:0 !important;
1351
+ padding-right:0 !important;
1352
+ }
1353
+ .list-links.list-unstyled li {
1354
+ padding-bottom: 10px;
1355
+ }
1356
+ ul.fa-blue-arrow-text {
1357
+ list-style-type: none;
1358
+ }
1359
+ ul.fa-blue-arrow-text li {
1360
+ margin-bottom: 1em;
1361
+ }
1362
+ ul.padded-list li,
1363
+ ol.padded-list li {
1364
+ margin-bottom:1.75em;
1365
+ }
1366
+ .fa-blue-arrow-text a {
1367
+ margin-left: -17px;
1368
+ }
1369
+ .fa-blue-arrow-text a:before {
1370
+ font-family: 'FontAwesome';
1371
+ content: '\f138';
1372
+ margin:0 5px 0 -15px;
1373
+ color: #0079C2;
1374
+ text-indent:15px;
1375
+ display: inline-block;
1376
+ }
1377
+ .hero {
1378
+ margin-bottom: 1em;
1379
+ }
1380
+ figcaption, .caption {
1381
+ font-size: 12px;
1382
+ color: #757575;
1383
+ }
1384
+ .credit {
1385
+ font-style: italic;
1386
+ }
1387
+ a[data-toggle=lightbox] {
1388
+ text-decoration: none;
1389
+ }
1390
+ .enlarge {
1391
+ display: block;
1392
+ font-size: 12px;
1393
+ text-align: right;
1394
+ text-decoration: none;
1395
+ }
1396
+ .enlarge:before {
1397
+ content: '\f002';
1398
+ font-family: 'FontAwesome';
1399
+ padding-right: 3px;
1400
+ }
1401
+ .border {
1402
+ border:1px solid #666;
1403
+ }
1404
+ a.singleLightbox {
1405
+ text-decoration: none;
1406
+ }
1407
+ a.singleLightbox:visited {
1408
+ color: #0079C2;
1409
+ }
1410
+ a.singleLightbox:hover {
1411
+ color: #C60;
1412
+ text-decoration: none;
1413
+ }
1414
+ .icon-circle {
1415
+ height: 100px;
1416
+ width: 100px;
1417
+ border-radius: 100px;
1418
+ background-color: #0079C2;
1419
+ line-height:100px;
1420
+ text-align: center;
1421
+ vertical-align: middle;
1422
+ color: #FFF;
1423
+ font-weight: 100;
1424
+ font-size: 2.2em;
1425
+ margin:0 auto;
1426
+ }
1427
+ @media (min-width: 768px) {
1428
+ .icon-circle {
1429
+ margin: auto;
1430
+ }
1431
+ }
1432
+ .icon-circle.green {
1433
+ background-color: #4c8224;
1434
+ }
1435
+ .divider {
1436
+ width: 12%;
1437
+ border-top: 1px solid #5D9732;
1438
+ margin: 0 auto;
1439
+ padding: 0 0 1.4em 0;
1440
+ }
1441
+ .cf:before, .cf:after {
1442
+ content: " ";
1443
+ display: table;
1444
+ }
1445
+ .cf:after {
1446
+ clear:both;
1447
+ }
1448
+ .clearboth {
1449
+ clear:both;
1450
+ }
1451
+ .wide-80 {
1452
+ min-width: 80%;
1453
+ }
1454
+ .wide-60 {
1455
+ min-width: 60%;
1456
+ }
1457
+ .wide-40 {
1458
+ min-width: 40%;
1459
+ }
1460
+ .wide-20 {
1461
+ min-width: 20%;
1462
+ }
1463
+ .nomargin {
1464
+ margin-top: 0;
1465
+ margin-bottom: 0;
1466
+ }
1467
+ .notop {
1468
+ margin-top:0;
1469
+ }
1470
+ .padtop {
1471
+ padding-top: 1em;
1472
+ }
1473
+ .padbottom {
1474
+ padding-bottom: 1em;
1475
+ }
1476
+ .clear {
1477
+ clear: both;
1478
+ }
1479
+ .kbd {
1480
+ padding: 2px 4px;
1481
+ font-size: 90%;
1482
+ color: #252525;
1483
+ background-color: #eee;
1484
+ border-radius: 3px;
1485
+ box-shadow: none;
1486
+ font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
1487
+ }
1488
+ .pull-right {
1489
+ float: right;
1490
+ }
1491
+ .well {
1492
+ background-color: #E3E6E8;
1493
+ border-radius: 0;
1494
+ border:none;
1495
+ box-shadow: none;
1496
+ padding: 20px;
1497
+ margin-bottom: 20px;
1498
+ }
1499
+ .well.pull-right {
1500
+ margin-left:0;
1501
+ margin-bottom:1em;
1502
+ }
1503
+ @media (min-width: 768px) {
1504
+ .well.pull-right {
1505
+ margin-left:1em;
1506
+ }
1507
+ }
1508
+ .content-box {
1509
+ border: 1px solid #D1D5D8;
1510
+ padding: 1em;
1511
+ margin: 0;
1512
+ }
1513
+ .actionbox {
1514
+ border-radius: 0;
1515
+ border:none;
1516
+ box-shadow: none;
1517
+ margin-bottom:2em;
1518
+ margin-top: 2em;
1519
+ padding-bottom:1.5em;
1520
+ padding-top:1.5em;
1521
+ }
1522
+ .actionbox.pull-right {
1523
+ margin-top:0;
1524
+ }
1525
+ .actionbox > h2, .actionbox > h3, .actionbox .header {
1526
+ margin-top:0;
1527
+ }
1528
+ .actionbox .btn {
1529
+ margin-top:.5em;
1530
+ margin-bottom:.5em;
1531
+ }
1532
+ .actionbox.inline {
1533
+ padding-top:1em;
1534
+ padding-bottom:1em;
1535
+ }
1536
+ .actionbox.inline .header {
1537
+ margin-top:0;
1538
+ margin-bottom:.5em;
1539
+ }
1540
+ @media (min-width: 768px) {
1541
+ .actionbox.inline .header {
1542
+ display: inline;
1543
+ }
1544
+ }
1545
+ .actionbox.inline .btn {
1546
+ display: block;
1547
+ margin-bottom:0;
1548
+ margin-top:0;
1549
+ max-width: 320px;
1550
+ margin: 0 auto;
1551
+ }
1552
+ @media (min-width: 768px) {
1553
+ .actionbox.inline .btn {
1554
+ margin-left:2em;
1555
+ display: inline;
1556
+ vertical-align: top;
1557
+ line-height: 33px;
1558
+ }
1559
+ }
1560
+ .maintenancebox {
1561
+ border-radius: 0;
1562
+ border:none;
1563
+ box-shadow: none;
1564
+ margin-bottom:1.5em;
1565
+ margin-top: 1.5em;
1566
+ padding:1em;
1567
+ }
1568
+ .maintenancebox p {
1569
+ margin:0;
1570
+ text-align: center;
1571
+ }
1572
+ .graphic-box {
1573
+ position: relative;
1574
+ }
1575
+ .caption-box {
1576
+ background: #000;
1577
+ background-color: rgba(0, 0, 0, 0.8);
1578
+ box-sizing: border-box;
1579
+ color: #fff;
1580
+ padding:.5em;
1581
+ text-align: left;
1582
+ left: 0;
1583
+ right:0;
1584
+ bottom:0;
1585
+ width: 100%;
1586
+ position: relative;
1587
+ }
1588
+ @media (min-width:768px) {
1589
+ .caption-box {
1590
+ position: absolute;
1591
+ padding:1em;
1592
+ }
1593
+ }
1594
+ .caption-box .header, .caption-box h3 {
1595
+ font-weight: 300;
1596
+ }
1597
+ .caption-box .teaser {
1598
+ line-height: 34px;
1599
+ margin:0;
1600
+ }
1601
+ .caption-box .btn {
1602
+ text-transform: uppercase;
1603
+ }
1604
+ .caption-box a, .caption-box a:visited {
1605
+ color: #fff;
1606
+ }
1607
+ .caption-box .small {
1608
+ color: inherit;
1609
+ line-height: inherit;
1610
+ }
1611
+ .fileIcon {
1612
+ margin-left: 5px;
1613
+ }
1614
+ .lg-icon {
1615
+ width:6.5em;
1616
+ }
1617
+ .fs-icon, .md-icon {
1618
+ width:4.5em;
1619
+ }
1620
+ .sm-icon {
1621
+ width:3.5em;
1622
+ }
1623
+ .sm-icon-h {height:3.5em;}
1624
+ .icon-block:hover svg path,
1625
+ .icon-block:hover h4 a,
1626
+ .icon-block:hover {
1627
+ fill: #cc6600;
1628
+ color: #cc6600;
1629
+ text-decoration: none;
1630
+ }
1631
+ .icon-block h4 {margin-top:0.5em;}
1632
+ .v-center .row {
1633
+ display: table;
1634
+ margin: 0;
1635
+ table-layout: fixed;
1636
+ width: 100%;
1637
+ }
1638
+ .v-center [class^="col-"] {
1639
+ display: table-cell;
1640
+ vertical-align: middle;
1641
+ float: none;
1642
+ }
1643
+ .v-center [class^="col-"] *:first-child {
1644
+ margin-top: 0;
1645
+ }
1646
+ .v-center [class^="col-"] *:last-child {
1647
+ margin-bottom: 0;
1648
+ }
1649
+ .img-center {
1650
+ margin:0 auto;
1651
+ }
1652
+ .img-border{
1653
+ border: 1px solid #bebebe;
1654
+ }
1655
+ a > .fa:first-child {
1656
+ margin-right: 5px;
1657
+ padding-bottom: 3px;
1658
+ }
1659
+ a > .fa-ml {
1660
+ margin-left: 5px;
1661
+ margin-right:0!important;
1662
+ }
1663
+ .addthis_toolbar {
1664
+ text-align: center;
1665
+ }
1666
+ .addthis_toolbar a, .addthis_toolbar a:visited {
1667
+ color:#000;
1668
+ line-height: 26px;
1669
+ text-decoration: none;
1670
+ }
1671
+ #feedback-container {
1672
+ margin-top:3em;
1673
+ text-align: center;
1674
+ }
1675
+ #feedback-container .button-submit {
1676
+ float:none;
1677
+ }
1678
+ #feedback-container textarea {
1679
+ width: 50%;
1680
+ margin: 0 auto;
1681
+ }
1682
+ .addtocalendar var{
1683
+ display: none;
1684
+ }
1685
+ .addtocalendar {
1686
+ position: relative;
1687
+ display: inline-block;
1688
+ background: transparent!important;
1689
+ }
1690
+ .atcb-link {
1691
+ display: block;
1692
+ outline: none!important;
1693
+ cursor: pointer;
1694
+ }
1695
+ .atcb-link:focus~ul, .atcb-link:active~ul, .atcb-list:hover{
1696
+ visibility:visible;
1697
+ }
1698
+ .atcb-list {
1699
+ visibility: hidden;
1700
+ position: absolute;
1701
+ top: 100%;
1702
+ left: 0;
1703
+ width: 170px;
1704
+ z-index: 900;
1705
+ }
1706
+ .atcb-list, .atcb-item {
1707
+ list-style: none;
1708
+ margin: 0;
1709
+ padding: 0;
1710
+ background: #fff;
1711
+ }
1712
+ .atcb-item {
1713
+ float: none;
1714
+ text-align: left;
1715
+ }
1716
+ .atcb-item-link {
1717
+ text-decoration: none;
1718
+ outline: none;
1719
+ display: block;
1720
+ }
1721
+ .atcb-item.hover, .atcb-item:hover {
1722
+ position: relative;
1723
+ z-index: 900;
1724
+ cursor: pointer;
1725
+ text-decoration: none;
1726
+ outline: none;
1727
+ }
1728
+ .atc-style-menu-wb .atcb-list {
1729
+ width: 170px;
1730
+ border: 1px solid rgb(186,186,186);
1731
+ border-radius: 2px;
1732
+ box-shadow: 0 0 5px #AAA;
1733
+ }
1734
+ .atc-style-menu-wb .atcb-list, .atc-style-menu-wb .atcb-item {
1735
+ background: #fff;
1736
+ color: #000;
1737
+ }
1738
+ .atc-style-menu-wb .atcb-item, .atc-style-menu-wb .atcb-item-link {
1739
+ line-height: 1.3em;
1740
+ vertical-align: middle;
1741
+ zoom: 1;
1742
+ }
1743
+ .atc-style-menu-wb .atcb-item-link, .atc-style-menu-wb .atcb-item-link:hover, .atc-style-menu-wb .atcb-item-link:active, .atc-style-menu-wb .atcb-item-link:focus {
1744
+ color: #000;
1745
+ font-size: 14px;
1746
+ text-decoration: none;
1747
+ outline: none;
1748
+ padding: 5px 15px;
1749
+ }
1750
+ .atc-style-menu-wb .atcb-item-link:hover, .atc-style-menu-wb .atcb-item-link:active, .atc-style-menu-wb .atcb-item-link:focus {
1751
+ color: #fff;
1752
+ }
1753
+ .atc-style-menu-wb .atcb-item.hover, .atc-style-menu-wb .atcb-item:hover {
1754
+ background: rgb(66,129,244);
1755
+ }
1756
+ .press {
1757
+ line-height: 1.3;
1758
+ }
1759
+ .press .header {
1760
+ display: table;
1761
+ border-bottom: 1px solid #000;
1762
+ margin-bottom: 7px;
1763
+ width: 100%;
1764
+ }
1765
+ .press .more-link {
1766
+ display: table-cell;
1767
+ font-size:14px;
1768
+ text-align: right;
1769
+ }
1770
+ .press .more-link a {
1771
+ text-decoration: none;
1772
+ }
1773
+ .press .headline {
1774
+ color: #0079C2;
1775
+ font-weight: 400;
1776
+ line-height: 1.2;
1777
+ margin: 0;
1778
+ }
1779
+ .press .headline + .headline {
1780
+ margin-top: 10px;
1781
+ }
1782
+ .date {margin-bottom:0;}
1783
+ .press .date {
1784
+ color: #777;
1785
+ font-size: 0.85em;
1786
+ font-weight: 300;
1787
+ margin: 0.3em 0 1.5em 0;
1788
+ }
1789
+ .event .date {
1790
+ margin-bottom:0;
1791
+ }
1792
+ .press .more, .press img {
1793
+ display: none;
1794
+ }
1795
+ .press img.rss {
1796
+ display: inline;
1797
+ }
1798
+ .item .date {
1799
+ font-size: 1.1em;
1800
+ color: #000;
1801
+ font-weight: 500;
1802
+ margin-top: 2em;
1803
+ }
1804
+ .item .date + .headline {
1805
+ margin-top: .25em;
1806
+ }
1807
+ .event-list {
1808
+ list-style-type: none;
1809
+ margin-left: 0;
1810
+ padding-left: 0;
1811
+ }
1812
+ .event-list > li {
1813
+ margin-bottom:1.5em;
1814
+ }
1815
+ .event-list .date {
1816
+ color:#5D9732;
1817
+ font-weight: bold;
1818
+ margin-bottom: 0;
1819
+ text-transform: uppercase;
1820
+ }
1821
+ .event-list .event {
1822
+ font-weight: bold;
1823
+ line-height:1.3;
1824
+ margin-bottom: 0;
1825
+ }
1826
+ .event-list .location {
1827
+ line-height:1.3;
1828
+ margin-bottom: 0;
1829
+ }
1830
+ .event-list .addtocalendar > a {
1831
+ text-transform: uppercase;
1832
+ font-size: small;
1833
+ }
1834
+ div.event {
1835
+ margin-bottom:10px;
1836
+ }
1837
+ .marketing-stack {
1838
+ display: table;
1839
+ margin-bottom: 2em;
1840
+ min-height:555px;
1841
+ text-align: center;
1842
+ }
1843
+ .marketing-stack > div {
1844
+ display: table-row;
1845
+ }
1846
+ .marketing-stack > div > div {
1847
+ display: table-cell;
1848
+ }
1849
+ .marketing-stack > div:first-child > div {
1850
+ vertical-align: top;
1851
+ }
1852
+ .marketing-stack > div:last-child > div {
1853
+ vertical-align: bottom;
1854
+ }
1855
+ @media(min-width:768px) {
1856
+ .marketing-stack .img-fluid {
1857
+ width:100%;
1858
+ }
1859
+ }
1860
+ .media-block {
1861
+ margin-top: 1em;
1862
+ margin-bottom: 1em;
1863
+ font-size:1rem;
1864
+ }
1865
+ .media-block:after {
1866
+ clear:both;
1867
+ }
1868
+ .media-block h4 {
1869
+ margin:0.25em 0;
1870
+ }
1871
+ .media-block .header, .media-block h2.header, .media-block h3.header, .media-block h4.header, .media-block h5.header, .media-block h6.header {
1872
+ margin-top:0;
1873
+ }
1874
+ .media-block img + .header, .media-block img + h2.header, .media-block img + h3.header, .media-block img + h4.header {
1875
+ margin-top:1em;
1876
+ }
1877
+ .media-block .more a {
1878
+ text-decoration: none;
1879
+ }
1880
+ .media-block .more a:hover {
1881
+ text-decoration: underline;
1882
+ }
1883
+ .media-block img + ul, .media-block img + ol, .media-block img + p {
1884
+ margin-top: 0.5em;
1885
+ }
1886
+ .link-tile {
1887
+ text-decoration: none;
1888
+ }
1889
+ .link-tile {
1890
+ display: block;
1891
+ }
1892
+ .link-tile:hover {
1893
+ text-decoration: none;
1894
+ }
1895
+ .link-tile a {
1896
+ text-decoration: none;
1897
+ }
1898
+ .link-tile a:hover {
1899
+ text-decoration: none;
1900
+ }
1901
+ .link-tile:hover h2, .link-tile:hover h4 {
1902
+ color:#e07700;
1903
+ }
1904
+ .footnote {
1905
+ border-top: 1px solid #ccc;
1906
+ font-style: italic;
1907
+ margin-top: 1.62em;
1908
+ padding-top: 1em;
1909
+ }
1910
+ .table-sm-data, .table-data, .table.data {
1911
+ font-size: 80%;
1912
+ }
1913
+ .table-inline, .table.inline {
1914
+ display: inline;
1915
+ }
1916
+ .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
1917
+ background-color: #e3e6e8;
1918
+ }
1919
+ caption {
1920
+ font-size:22px;
1921
+ text-align:left;
1922
+ border-bottom: 3px solid #52BFFF;
1923
+ color: #004677;
1924
+ caption-side: top;
1925
+ padding:0;
1926
+ }
1927
+ table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {
1928
+ background-color:#0079c2 !important;
1929
+ }
1930
+ #scrollUp {
1931
+ bottom: 0;
1932
+ right: 0;
1933
+ padding: 10px 20px;
1934
+ background-color: #0079c2;
1935
+ color: #fff;
1936
+ text-decoration: none;
1937
+ }
1938
+ .navbar {
1939
+ padding:0;
1940
+ }
1941
+ .dropdown-toggle::after {
1942
+ display:none;
1943
+ }
1944
+ @media (min-width:768px) {
1945
+ .searchbar-toggle {
1946
+ display: none;
1947
+ }
1948
+ }
1949
+ .program-header .navbar .navbar-collapse {
1950
+ border: none;
1951
+ }
1952
+ @media (min-width: 768px) {
1953
+ .program-header .navbar .navbar-collapse {
1954
+ border-top: 1px solid #d1d5d8;
1955
+ }
1956
+ }
1957
+ @media (min-width: 992px) {
1958
+ .program-header .navbar .navbar-collapse {
1959
+ border:none;
1960
+ }
1961
+ .program-header .navbar .navbar-collapse.xl-row {
1962
+ border-top: 1px solid #d1d5d8;
1963
+ }
1964
+ .program-header .navbar .navbar-collapse.rows {
1965
+ border-top: 1px solid #d1d5d8;
1966
+ }
1967
+ }
1968
+ @media (min-width: 1200px) {
1969
+ .program-header .navbar .navbar-collapse.xl-row {
1970
+ border-top:none
1971
+ }
1972
+ }
1973
+ .application .navbar-light .navbar-nav .dropdown-menu, .program-header .navbar-light .navbar-nav .dropdown-menu {
1974
+ left:auto;
1975
+ right:0;
1976
+ white-space: nowrap;
1977
+ }
1978
+ .application .navbar-light .navbar-toggler, .program-header .navbar-light .navbar-toggler {
1979
+ border: none;
1980
+ }
1981
+ .navbar-toggle-label {
1982
+ font-size: 0.8em;
1983
+ color: #fff;
1984
+ }
1985
+ #app-menu, #program-menu {
1986
+ background-color: #5e6a71;
1987
+ color:#fff;
1988
+ width: 100%;
1989
+ position: relative;
1990
+ }
1991
+ #app-menu, #program-menu:hover {
1992
+ background-color: #0079c2;
1993
+ }
1994
+ @media (min-width:768px) {
1995
+ #app-menu, #program-menu {
1996
+ width:auto
1997
+ }
1998
+ }
1999
+ #app-menu, #program-menu:before {
2000
+ content:"";
2001
+ background-color: #5e6a71;
2002
+ position: absolute;
2003
+ height: 100%;
2004
+ width: 4000px;
2005
+ left: -2000px;
2006
+ z-index: -1;
2007
+ }
2008
+ #app-menu, #program-menu:hover:before {
2009
+ background-color: #0079c2;
2010
+ }
2011
+ .custom-toggler .navbar-toggler-icon {
2012
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
2013
+ }
2014
+ .navbar-wrapper {
2015
+ min-height: 50px;
2016
+ }
2017
+ .navbar-wrapper a {
2018
+ text-decoration: none;
2019
+ }
2020
+ .navbar-wrapper.corporate-topnav .container {
2021
+ border-top:none;
2022
+ }
2023
+ @media (min-width:768px) {
2024
+ .navbar-wrapper .container {
2025
+ border-top: 1px solid #d1d5d8;
2026
+ }
2027
+ .navbar-toggler {
2028
+ display: none;
2029
+ }
2030
+ }
2031
+ .navbar-light .navbar-nav > li > a {
2032
+ border-top:3px solid transparent;
2033
+ color: #5e6a71;
2034
+ padding-top: 10px;
2035
+ padding-bottom: 10px;
2036
+ line-height:30px;
2037
+ }
2038
+ @media (min-width:768px) {
2039
+ .navbar-light .navbar-nav > li > a {
2040
+ text-transform: none;
2041
+ border-top:3px solid transparent;
2042
+ background-color: transparent;
2043
+ }
2044
+ }
2045
+ .application .navbar-light .navbar-nav > li > a, .program-header .navbar-light .navbar-nav > li > a {
2046
+ padding-top: 15px;
2047
+ padding-bottom: 15px;
2048
+ border-top:3px solid transparent;
2049
+ }
2050
+ .application .navbar-light .navbar-nav > li > a:hover, .application .navbar-light .navbar-nav > li > a:focus, .application .navbar-light .navbar-nav > li.active > a:hover, .application .navbar-light .navbar-nav > li.active > a:focus, .program-header .navbar-light .navbar-nav > li > a:hover, .program-header .navbar-light .navbar-nav > li > a:focus, .program-header .navbar-light .navbar-nav > li.active > a:hover, .program-header .navbar-light .navbar-nav > li.active > a:focus {
2051
+ background-color: #0B5E90;
2052
+ border-top: 3px solid transparent;
2053
+ color: #fff;
2054
+ }
2055
+ @media (min-width:768px) {
2056
+ .application .navbar-light .navbar-nav > li.active > a, .application .navbar-light .navbar-nav > li > a:hover, .application .navbar-light .navbar-nav > li > a:focus, .application .navbar-light .navbar-nav > li.active > a:hover, .application .navbar-light .navbar-nav > li.active > a:focus, .program-header .navbar-light .navbar-nav > li.active > a, .program-header .navbar-light .navbar-nav > li > a:hover, .program-header .navbar-light .navbar-nav > li > a:focus, .program-header .navbar-light .navbar-nav > li.active > a:hover, .program-header .navbar-light .navbar-nav > li.active > a:focus {
2057
+ background-color: #5E6A71;
2058
+ }
2059
+ }
2060
+ .navbar-light .navbar-nav > li > a .fa-angle-down:before {
2061
+ content: "\f107";
2062
+ }
2063
+ .navbar-light .navbar-nav > li.show > a .fa-angle-down:before {
2064
+ content: "\f106";
2065
+ }
2066
+ @media(min-width:768px) {
2067
+ .application .navbar-light .navbar-nav > li.show > a, .program-header .navbar-light .navbar-nav > li.show > a {
2068
+ border-top:3px solid transparent;
2069
+ }
2070
+ }
2071
+ .application .navbar-light .navbar-nav > li.show > a:hover, .application .navbar-light .navbar-nav > li.show > a:focus, .program-header .navbar-light .navbar-nav > li.show > a:hover, .program-header .navbar-light .navbar-nav > li.show > a:focus {
2072
+ background-color: #0B5E90;
2073
+ color: #fff;
2074
+ }
2075
+ @media(min-width:768px) {
2076
+ .application .navbar-light .navbar-nav > li.show > a:hover, .application .navbar-light .navbar-nav > li.show > a:focus, .program-header .navbar-light .navbar-nav > li.show > a:hover, .program-header .navbar-light .navbar-nav > li.show > a:focus {
2077
+ background-color: #5E6A71;
2078
+ }
2079
+ }
2080
+ .application .navbar-light .navbar-nav .show .dropdown-menu > li > a, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a {
2081
+ background-color: #282e2e;
2082
+ border-bottom: 1px solid #000;
2083
+ color: #62d2ff;
2084
+ padding-top:10px;
2085
+ padding-bottom:10px;
2086
+ }
2087
+ @media(min-width:768px) {
2088
+ .application .navbar-light .navbar-nav .show .dropdown-menu > li > a, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a {
2089
+ background-color: #5E6A71;
2090
+ border-bottom: 1px solid #4B545A;
2091
+ color: #fff;
2092
+ }
2093
+ }
2094
+ .application .navbar-light .navbar-nav .show .dropdown-menu > li > a:hover, .application .navbar-light .navbar-nav .show .dropdown-menu > li > a:focus, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a:hover, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a:focus {
2095
+ background-color: #0B5E90;
2096
+ color: #fff;
2097
+ }
2098
+ .application .navbar-light .navbar-nav .show .dropdown-menu > li > a .fa-home, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a .fa-home {
2099
+ position: absolute;
2100
+ right:10px;
2101
+ top:15px;
2102
+ }
2103
+ .application .navbar-light .navbar-nav .show .dropdown-menu > li > a, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a {
2104
+ position: relative;
2105
+ }
2106
+ .application .navbar-light .navbar-nav .dropdown > ul ul, .program-header .navbar-light .navbar-nav .dropdown > ul ul {
2107
+ padding-left:0;
2108
+ list-style-type: none;
2109
+ }
2110
+ .application .navbar-light .navbar-nav .dropdown > ul ul li, .program-header .navbar-light .navbar-nav .dropdown > ul ul li {
2111
+ background-color: #282e2e;
2112
+ }
2113
+ .application .navbar-light .navbar-nav .dropdown > ul ul a, .application .navbar-light .navbar-nav .dropdown > ul ul a:visited, .program-header .navbar-light .navbar-nav .dropdown > ul ul a, .program-header .navbar-light .navbar-nav .dropdown > ul ul a:visited {
2114
+ color: #62d2ff;
2115
+ display: block;
2116
+ text-decoration: none;
2117
+ padding-left:40px;
2118
+ padding-top:10px;
2119
+ padding-bottom:10px;
2120
+ }
2121
+ .application .navbar-light .navbar-nav .dropdown > ul ul a:hover, .program-header .navbar-light .navbar-nav .dropdown > ul ul a:hover {
2122
+ background-color: #0B5E90;
2123
+ color: #fff;
2124
+ }
2125
+ .navbar, .navbar-nav, .navbar-collapse {
2126
+ border:0;
2127
+ margin-bottom:0;
2128
+ min-height: 0;
2129
+ }
2130
+ ul.navbar-nav {
2131
+ margin-top:0;
2132
+ margin-bottom: 0;
2133
+ }
2134
+ ul.dropdown-menu {
2135
+ border:0;
2136
+ padding-top: 0;
2137
+ padding-bottom:0;
2138
+ margin-top:0;
2139
+ }
2140
+ .corporate-topnav .container {
2141
+ padding-left: 0;
2142
+ padding-right: 0;
2143
+ }
2144
+ @media (min-width:768px) {
2145
+ .corporate-topnav .container {
2146
+ padding-left: 15px;
2147
+ padding-right: 15px;
2148
+ }
2149
+ }
2150
+ .corporate-topnav .navbar {
2151
+ padding: 0.5rem 1rem 0 1rem;
2152
+ }
2153
+ .navbar-wrapper.corporate-topnav {
2154
+ border-bottom: 1px solid #d1d5d8;
2155
+ }
2156
+ .corporate-topnav .navbar-inverse {
2157
+ text-align: center;
2158
+ background-color: transparent;
2159
+ }
2160
+ .corporate-topnav .navbar-expand .navbar-nav > li > a {
2161
+ display: block;
2162
+ font-size: 0.75em;
2163
+ padding-left: 0.5em;
2164
+ padding-right: 0.5em;
2165
+ text-transform: none;
2166
+ }
2167
+ @media(min-width: 576px) {
2168
+ .corporate-topnav .navbar-expand .navbar-nav > li > a {
2169
+ font-size: 0.8em;
2170
+ padding-left: 0.8em;
2171
+ padding-right: 0.8em;
2172
+ }
2173
+ }
2174
+ .corporate-topnav .navbar-expand .navbar-nav > li > a {
2175
+ background-color: transparent;
2176
+ }
2177
+ .corporate-topnav .navbar-expand .navbar-nav > li > a:hover, .corporate-topnav .navbar-expand .navbar-nav > li > a:focus {
2178
+ background-color:#0079c2;
2179
+ color: #fff;
2180
+ }
2181
+ .navbar-light .navbar-nav.ml-auto .nav-link {
2182
+ color: #0079C2;
2183
+ }
2184
+ .navbar-light .navbar-nav .nav-link {
2185
+ color: #5e6a71;
2186
+ background-color: #ededed;
2187
+ padding: 15px;
2188
+ }
2189
+ .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
2190
+ background-color:#0079c2;
2191
+ color: #fff;
2192
+ }
2193
+ @media(min-width:992px) {
2194
+ .navbar-wrapper.corporate-topnav {
2195
+ margin-top:-17px;
2196
+ }
2197
+ }
2198
+ .corporate-topnav .navbar-expand .navbar-nav > li.active > a, .corporate-topnav .navbar-expand .navbar-nav > li.active > a:hover {
2199
+ background-color:#0079c2;
2200
+ }
2201
+ .corporate-topnav .navbar-expand .navbar-nav > li.open > a {
2202
+ background-color: #0079c2;
2203
+ }
2204
+ .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a {
2205
+ background-color: #5E6A71;
2206
+ border-bottom: 1px solid #4B545A;
2207
+ display: block !important;
2208
+ color: #fff;
2209
+ }
2210
+ @media(min-width:768px) {
2211
+ .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a {
2212
+ background-color: #5E6A71;
2213
+ border-bottom: 1px solid #4B545A;
2214
+ color: #fff;
2215
+ }
2216
+ }
2217
+ .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a:hover, .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a:focus {
2218
+ background-color: #0B5E90;
2219
+ color: #fff;
2220
+ }
2221
+ @media (min-width:768px) {
2222
+ .corporate-topnav .navbar-expand .navbar-nav > li > a {
2223
+ font-size: 1em;
2224
+ }
2225
+ }
2226
+ .corporate-topnav .navbar-expand .navbar-nav li.dropdown {
2227
+ position: static;
2228
+ }
2229
+ .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu {
2230
+ background-color: #5E6A71;
2231
+ border-top:0;
2232
+ font-size: 1em;
2233
+ width: 100%;
2234
+ }
2235
+ @media (min-width:768px) {
2236
+ .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu {
2237
+ display:block;
2238
+ left:auto;
2239
+ width:auto;
2240
+ }
2241
+ }
2242
+ .banner-logo {
2243
+ width: 100%;
2244
+ border-bottom: none;
2245
+ min-height:60px;
2246
+ }
2247
+ header .logo {
2248
+ background: url("client/img/nrel-logo-web.svg") no-repeat center;
2249
+ height: 75px;
2250
+ background-size: 160px;
2251
+ margin: 0 0 10px 0;
2252
+ }
2253
+ .program-header {
2254
+ background-color: transparent;
2255
+ }
2256
+ .program-header .navbar-inverse {
2257
+ border-top: 1px solid #d1d5d8;
2258
+ }
2259
+ .program-header .container {
2260
+ padding-right: 0;
2261
+ padding-left: 0;
2262
+ }
2263
+ @media only screen and (min-width : 480px) {
2264
+ header .logo {
2265
+ height: 85px;
2266
+ background-size: 181px;
2267
+ margin: 0 0 10px 0;
2268
+ }
2269
+ }
2270
+ @media (min-width: 768px) {
2271
+ header .logo {
2272
+ /* background: url("{{f:75212}}") no-repeat left; */
2273
+ background: url("client/img/nrel-logo-web.svg") no-repeat left;
2274
+ height:130px;
2275
+ background-size: 277px;
2276
+ }
2277
+ .program-header .container {
2278
+ padding-right: 15px;
2279
+ padding-left: 15px;
2280
+ }
2281
+ .banner-logo {
2282
+ min-height:92px;
2283
+ }
2284
+ .program-header {
2285
+ background-color: #ededed;
2286
+ }
2287
+ }
2288
+ @media only screen and (min-width : 1200px) {
2289
+ .program-header .navbar-inverse {
2290
+ border-top: none;
2291
+ }
2292
+ }
2293
+ .searchbar-toggle {
2294
+ border: 1px solid #5e6a71 ;
2295
+ border-radius:5px;
2296
+ color: #5e6a71 ;
2297
+ margin:15px;
2298
+ padding: 8px 6px 8px 6px;
2299
+ position: absolute;
2300
+ right: 0;
2301
+ top:0px;
2302
+ }
2303
+ @media (min-width: 768px) {
2304
+ #searchbar-collapse {
2305
+ background-color: transparent;
2306
+ margin-left: 0px;
2307
+ margin-right: 0px;
2308
+ }
2309
+ #searchbar-collapse:before {
2310
+ background-color:transparent;
2311
+ }
2312
+ }
2313
+ @media (min-width: 768px) {
2314
+ #searchbar-collapse:after {
2315
+ display: none;
2316
+ }
2317
+ }
2318
+ .searchbar-form {
2319
+ padding-top: 7px;
2320
+ padding-bottom: 7px;
2321
+ }
2322
+ @media (min-width: 768px) {
2323
+ .searchbar-form {
2324
+ background-color: transparent;
2325
+ float:right;
2326
+ }
2327
+ }
2328
+ .searchbar-form button {
2329
+ background-color: #D1D5D8;
2330
+ border-color: #D1D5D8;
2331
+ color: #000;
2332
+ height:40px;
2333
+ text-transform: uppercase;
2334
+ }
2335
+ @media (min-width: 768px) {
2336
+ header .navbar-collapse, header .navbar-form {
2337
+ padding-left:0;
2338
+ padding-right: 0;
2339
+ }
2340
+ }
2341
+ header nav.navbar {
2342
+ border: none;
2343
+ box-shadow: none;
2344
+ text-align: center;
2345
+ }
2346
+ .searchbar-form .form-group {
2347
+ display: inline-block;
2348
+ margin-bottom: 0;
2349
+ vertical-align: middle;
2350
+ }
2351
+ .searchbar-form .form-control {
2352
+ display: inline-block;
2353
+ width: 200px;
2354
+ vertical-align: middle;
2355
+ box-shadow: none;
2356
+ height:40px;
2357
+ }
2358
+ @media (max-width: 350px) {
2359
+ .searchbar-form .form-control {
2360
+ width: 160px;
2361
+ }
2362
+ }
2363
+ #page-tools {
2364
+ margin: 2em 0;
2365
+ }
2366
+ footer {
2367
+ background-color: #e3e6e8;
2368
+ color: #000;
2369
+ font-size: 14px;
2370
+ font-weight: 400;
2371
+ line-height: 1.2;
2372
+ padding-bottom: 5em;
2373
+ }
2374
+ footer .footertop {
2375
+ background-color: #D1D5D8;
2376
+ padding: 2em 0;
2377
+ }
2378
+ footer .global div {margin: 1em 0 0 0; line-height:1.3;}
2379
+ @media (min-width: 992px) {
2380
+ footer .global div {margin: 0 2em;}
2381
+ footer .global div:first-child {margin: 0 2em 0 0;}
2382
+ footer .global div:last-child {margin: 0 0 0 2em;}
2383
+ }
2384
+ footer .footerbottom {
2385
+ padding-top:2em;
2386
+ }
2387
+ footer .globalsecondary div, footer .nrel-attr {font-size: 12px;}
2388
+ footer .header {
2389
+ border-bottom:1px solid #5a5b5b;
2390
+ font-size: 14px;
2391
+ margin-top: 1em;
2392
+ text-transform: uppercase;
2393
+ }
2394
+ footer .only-nrel {
2395
+ font-size: 10px;
2396
+ }
2397
+ footer .social-links {
2398
+ font-size: 14px;
2399
+ margin:0 0 1em 0;
2400
+ }
2401
+ footer .social-links li {
2402
+ padding: 0;
2403
+ }
2404
+ footer a, footer a:visited {
2405
+ color: #000;
2406
+ text-decoration: none;
2407
+ }
2408
+ footer a:hover {
2409
+ color:#c60;
2410
+ }
2411
+ footer .logo {
2412
+ display: block;
2413
+ max-width:100px;
2414
+ margin-top: 1em;
2415
+ }
2416
+ footer ul {
2417
+ list-style-type: none;
2418
+ margin-left:0;
2419
+ margin-bottom: 0;
2420
+ padding-left: 0;
2421
+ }
2422
+ footer ul li {
2423
+ line-height: 1.25em;
2424
+ margin-bottom: 0.55em;
2425
+ }
2426
+ footer ul.dotlist li:before {
2427
+ content: "\00a0 \00b7 \00a0";
2428
+ }
2429
+ footer ul.dotlist li:first-child:before {
2430
+ content: "";
2431
+ }
2432
+ @media(min-width:768px) {
2433
+ footer .ft-border-right {
2434
+ border-right: 1px solid #5a5b5b;
2435
+ }
2436
+ footer .social-links {
2437
+ font-size: 14px;
2438
+ margin:0;
2439
+ }
2440
+ footer .header {
2441
+ margin-top: 0;
2442
+ }
2443
+ }
2444
+ #perPage {
2445
+ margin-left: 10px;
2446
+ }
2447
+ .results-header .form-inline input[type=text] {
2448
+ width: 99%;
2449
+ }
2450
+ @media(min-width:768px){
2451
+ .results-header .form-inline [class^="col-"] {
2452
+ padding-right:0;
2453
+ }
2454
+ .results-header .form-inline [class^="col-"]+[class^="col-"] {
2455
+ padding-left: 0;
2456
+ }
2457
+ }
2458
+ .results-header a {
2459
+ text-decoration: none;
2460
+ }
2461
+ .results-header a:hover {
2462
+ text-decoration: underline;
2463
+ }
2464
+ .results-header p, .results-header label {
2465
+ font-size: 18px;
2466
+ }
2467
+ .results-header .results-notes {
2468
+ margin: 1.5em 0;
2469
+ }
2470
+ .results-header .results-notes p {
2471
+ margin:0;
2472
+ }
2473
+ .results-header .results-total p {
2474
+ margin-bottom: 0;
2475
+ }
2476
+ .results-header .highlighted {
2477
+ color: #c60;
2478
+ font-style: italic;
2479
+ font-weight: bold;
2480
+ }
2481
+ .results-list {
2482
+ margin-top:1.5em;
2483
+ padding-top:1.5em;
2484
+ border-top: 1px solid #ccc;
2485
+ }
2486
+ .results-highlighted {
2487
+ font-weight: bold;
2488
+ }
2489
+ .results-item {
2490
+ margin-bottom: 1.5em;
2491
+ padding-bottom: 1.5em;
2492
+ border-bottom: 1px solid #ccc;
2493
+ text-decoration: none;
2494
+ }
2495
+ .results-item .summary {
2496
+ color: initial;
2497
+ }
2498
+ .results-item .footer {
2499
+ color:#5E6A71;
2500
+ }
2501
+ .results-pager .pagination {
2502
+ margin: 0;
2503
+ }
2504
+ .results-pager p {
2505
+ padding-top:.5em;
2506
+ }
2507
+ .results-pager a {
2508
+ text-decoration: none;
2509
+ }
2510
+ .results-pager a:hover {
2511
+ text-decoration: underline;
2512
+ }
2513
+ .results-pager .glyphicon {
2514
+ font-size: 75%;
2515
+ }
2516
+ figure {
2517
+ display: table;
2518
+ margin:1em auto;
2519
+ }
2520
+ figure img {
2521
+ display: block;
2522
+ }
2523
+ figcaption {
2524
+ display: table-caption;
2525
+ caption-side: bottom;
2526
+ font-size: 12px;
2527
+ color: #757575;
2528
+ margin-top: .5em;
2529
+ }
2530
+ .hpf6df8a6f-3fb6-4eba-b28d-c99912998305{
2531
+ display:none;
2532
+ margin-left:-1000px;
2533
+ }
2534
+ .hpe2cd04f6-da55-4773-80a2-c25c4ca203c4{
2535
+ display:none;
2536
+ margin-left:-1000px;
2537
+ }
2538
+ .content-list-widget {
2539
+ font-weight: 400;
2540
+ font-size: 1.1em;
2541
+ line-height: 1.2;
2542
+ margin-bottom: 3em;
2543
+ }
2544
+ .content-list-widget .header-box {
2545
+ background-color: #ededed;
2546
+ border-bottom: 3px solid #00b5ef;
2547
+ }
2548
+ .content-list-widget .header-box .title {
2549
+ color: #000;
2550
+ font-size: 1.35em;
2551
+ margin-bottom: 0;
2552
+ padding: .8em;
2553
+ text-transform: none;
2554
+ }
2555
+ .content-list-widget .header-box .title span {
2556
+ font-weight: 500;
2557
+ text-transform:uppercase;
2558
+ color:#0079c5;
2559
+ }
2560
+ .content-list-widget .content-box {
2561
+ border: 1px solid #D1D5D8;
2562
+ padding: 1em;
2563
+ margin: 0;
2564
+ }
2565
+ .content-list-widget .list {
2566
+ padding-left: 1.35em;
2567
+ }
2568
+ .content-list-widget .title+.list {
2569
+ border-top: 1px solid #D1D5D8;
2570
+ margin-top: .5em;
2571
+ padding-top: .75em;
2572
+ }
2573
+ .content-list-widget .list, .content-list-widget .btn-link {
2574
+ text-decoration: none;
2575
+ text-transform: none;
2576
+ }
2577
+ .content-list-widget .btn-link:visited {
2578
+ color:#0079c2;
2579
+ }
2580
+ .content-list-widget .text-left .btn-link {
2581
+ margin-left: 0;
2582
+ padding-left: 0;
2583
+ }
2584
+ .content-list-widget .list .headline, .content-list-widget .list .date {
2585
+ margin-bottom: 0;
2586
+ }
2587
+ .content-list-widget .list .date {
2588
+ color:#5E6A71;
2589
+ }
2590
+ .content-list-widget .footnotes{
2591
+ border-top: 1px solid #D1D5D8;
2592
+ padding-top: 1em;
2593
+ }
2594
+ .content-list-widget .text-right {
2595
+ text-align: inherit;
2596
+ }
2597
+ @media (min-width:768px) {
2598
+ .content-list-widget .text-right {
2599
+ text-align: right;
2600
+ }
2601
+ .addthis_inline_share_toolbox_hq4v {margin-left:0px;}
2602
+ }
2603
+ .bg-blue {
2604
+ background-color:#0079C2;
2605
+ border-bottom:none;
2606
+ }
2607
+ .blogpost h2 {margin:0.5em 0;}
2608
+ .addthis_inline_share_toolbox_hq4v {margin-left:-10px;}
bde_prediction/bde_flask/static/client/css/nrel.complete.min.css ADDED
@@ -0,0 +1 @@
 
 
1
+ body, html {overflow-x:hidden;}body {background-color: transparent;color: #333;font-family:'Roboto', 'Helvetica Neue', Helvetica, sans-serif;font-weight: 400;line-height: 1.65;padding: 0;}h1 {font-weight: 300;font-size: 2em;margin-top: 0;}h2 {font-weight: 300;font-size: 1.75em;color: #e07700;}@media (min-width: 768px) {h1 {font-size: 2.15em;}}h3 {font-weight: 400;font-size: 1.5em;}h4 {font-size: 1.3em;color: #e07700;font-weight: 300;}h5 {font-weight: 500;font-size: 1.2em;}a {color: #0079C2;}a:visited {color: #a467c2;}a:hover, a:active {color: #cc6600;}.blue a:visited {color: #0079C2;}.green a:visited {color: #5D9732;}a.tile {display: block;}a.tile:hover {text-decoration: none;}a.fa {text-decoration: none;}a.fa:hover {text-decoration: underline;}h1 a[href]::after, h2 a[href]::after, h3 a[href]::after, h4 a[href]::after, h5 a[href]::after, h6 a[href]::after {font-family: FontAwesome;content: "\00a0\f054";display: inline;font-size: 0.65em;}a[href]::after {font-family: FontAwesome;font-size: 1em;}h1 a[href$=".pdf"]::after, h2 a[href$=".pdf"]::after, h3 a[href$=".pdf"]::after, h4 a[href$=".pdf"]::after, h5 a[href$=".pdf"]::after, h6 a[href$=".pdf"]::after, a[href$=".pdf"]::after {content: "\00a0\f1c1";display: inline;}h1 a[href*=".doc"]::after, h2 a[href*=".doc"]::after, h3 a[href*=".doc"]::after, h4 a[href*=".doc"]::after, h5 a[href*=".doc"]::after, h6 a[href*=".doc"]::after, a[href*=".doc"]::after {content: "\00a0\f1c2";display: inline;}h1 a[href*=".xls"]::after, h2 a[href*=".xls"]::after, h3 a[href*=".xls"]::after, h4 a[href*=".xls"]::after, h5 a[href*=".xls"]::after, h6 a[href*=".xls"]::after, a[href*=".xls"]::after{content: "\00a0\f1c3";display: inline;}h1 a[href*=".ppt"]::after, h2 a[href*=".ppt"]::after, h3 a[href*=".ppt"]::after, h4 a[href*=".ppt"]::after, h5 a[href*=".ppt"]::after, h6 a[href*=".ppt"]::after, a[href*=".ppt"]::after {content: "\00a0\f1c4";display: inline;}h1 a[href$=".jpg"]::after, h2 a[href$=".jpg"]::after, h3 a[href$=".jpg"]::after, h4 a[href$=".jpg"]::after, h5 a[href$=".jpg"]::after, h6 a[href$=".jpg"]::after, h1 a[href$=".png"]::after, h2 a[href$=".png"]::after, h3 a[href$=".png"]::after, h4 a[href$=".png"]::after, h5 a[href$=".png"]::after, h6 a[href$=".png"]::after, h1 a[href$=".gif"]::after, h2 a[href$=".gif"]::after, h3 a[href$=".gif"]::after, h4 a[href$=".gif"]::after, h5 a[href$=".gif"]::after, h6 a[href$=".gif"]::after, a[href$=".jpg"]::after, a[href$=".png"]::after, a[href$=".gif"]::after {content: "\00a0\f1c5";display: inline;}h1 a[href$=".mp4"]::after, h2 a[href$=".mp4"]::after, h3 a[href$=".mp4"]::after, h4 a[href$=".mp4"]::after, h5 a[href$=".mp4"]::after, h6 a[href$=".mp4"]::after, a[href$=".mp4"]::after {content: "\00a0\f03d";display: inline;}h1 a[href$=".txt"]::after, h2 a[href$=".txt"]::after, h3 a[href$=".txt"]::after, h4 a[href$=".txt"]::after, h5 a[href$=".txt"]::after, h6 a[href$=".txt"]::after, a[href$=".txt"]::after {content: "\00a0\f15b";display: inline;}h1 a[href$=".zip"]::after, h2 a[href$=".zip"]::after, h3 a[href$=".zip"]::after, h4 a[href$=".zip"]::after, h5 a[href$=".zip"]::after, h6 a[href$=".zip"]::after, a[href$=".zip"]::after {content: "\00a0\f1c6";display: inline;}img a[href]::after, img a[href$=".pdf"]::after, img a[href*=".doc"]::after, img a[href*=".xls"]::after, img a[href*=".ppt"]::after, img a[href$=".jpg"]::after, img a[href$=".png"]::after, img a[href$=".gif"]::after, img a[href$=".mp4"]::after, img a[href$=".txt"]::after, img a[href$=".zip"]::after {content:none;}a.noicon::after {content:none;}#content {padding-bottom: 5em;}@media (min-width: 768px) {body.layout-12 > #page-tools .row > .col-sm-9 {width: 100%;}body.layout-12 > #page-tools .row > .col-sm-offset-3 {margin-left:0;}}.list-headline {border-bottom: 1px solid #000;padding-bottom: 10px;}.lead {font-weight: 300;font-size: 1.15em;line-height: 1.4em;}.banner-site {font-size: 1.5rem;line-height: 1.2em;font-weight: 400;margin: 0 0 .3em;text-align: center;text-decoration: none;}@media (min-width: 768px) {.banner-site {font-size: 2rem;font-weight: 300;text-align: left;margin: 5px 0;}}.banner-site a, .banner-site a:hover {color: #000;text-decoration: none;}.banner-site a:visited {color: #4B545A;text-decoration: none;}.navbar-light .navbar-brand {color:#4B545A;}.breadcrumb {background-color: transparent;font-size: 14px;margin-bottom: 1em;padding-left:0;}.breadcrumb > li + li:before {content: "\00BB";padding: 0 5px;color: #000;}.breadcrumb a, .breadcrumb a:visited {color: #C60;text-decoration: none;}nav.breadcrumb.invisible {margin-top: -50px;}.hide {display: none !important;}.sidenav {margin: 2em 0;}.sidenav ul.nav li {font-weight: 400;line-height: 1.3;width:100%;}.sidenav a, .sidenav a:visited {color:#0079C2;text-decoration: none;}.nav>li>a:hover, .nav>li>a:focus {background-color: transparent;}@media (min-width: 992px) {.sidenav {margin: 0.6em 0;}}.sidenav > ul.nav > li:first-child > a {border-top: 3px solid #D1D5D8;}.sidenav > ul.nav > li > a {background-color: transparent;border-bottom:1px solid #d1d5d8;border-top: 0;}.sidenav > ul.nav > li > a:hover, .sidenav > ul.nav > li > a:focus, .sidenav > ul.nav > li.active > a, .sidenav > ul.nav > li.active > a:visited {background-color: #0079c2;color: #fff;}.sidenav > ul.nav ul.nav li > a {padding-left: 30px;border-bottom: 1px dashed #d1d5d8;}.sidenav > ul.nav ul.nav li:last-child > a {border-bottom: 1px solid #d1d5d8;}.sidenav > ul.nav ul.nav li > a:hover, .sidenav > ul.nav ul.nav li > a:focus, .sidenav > ul.nav ul.nav li.active > a, .sidenav > ul.nav ul.nav li.active > a:visited {background-color: #E5F1F9;color: #0064A2;}.sidenav ul.nav ul.nav ul.nav li {color: #0079c2;display: list-item;}.sidenav ul.nav ul.nav ul.nav li > a:before {content: '\25A0\00a0';vertical-align: text-bottom;}.sidenav ul.nav ul.nav ul.nav li > a {border-bottom: none;margin-left: 1em;text-indent: -0.85em;}.sidenav ul.nav ul.nav ul.nav li:last-child > a {border-bottom: 1px dashed #d1d5d8;}.sidenav ul.nav ul.nav ul.nav li:hover, .sidenav ul.nav ul.nav ul.nav li:focus, .sidenav ul.nav ul.nav ul.nav li.active {background-color: #E5F1F9;color: #0064A2;}h1.green, h2.green, h3.green, h4.green, h5.green, h6.green, p.green {color: #5D9732;}div.green {background-color: #5D9732;}h1.grey, h1.gray, h2.grey, h2.gray, h3.grey, h3.gray, h4.grey, h4.gray, h5.grey, h5.gray, h6.grey, h6.gray, p.grey, p.gray {color: #5E6A71;}div.grey, div.gray {background-color: #5E6A71;color: #fff;}h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, p.blue {color: #0079c2;}div.blue {background-color: #0079C2;color: #fff;}h1.black, h2.black, h3.black, h4.black, h5.black, h6.black, p.black {color: #000;}div.black {background-color: #000;color: #fff;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}.allcaps {text-transform: uppercase;}.nomargin + h2, .nomargin + h3, .nomargin + h4, .nomargin + h5, .nomargin + h6 {margin-top: 0;}.smaller {font-size:90%;}.card {display:block;}.bg-blue .card-title {color:#fff;}.headerlink-cr::after {font-family: FontAwesome;content: "\00a0\f054";display: inline;font-size: 0.65em;}.card-header {background-color: #fff;border-bottom: 6px solid #E66D0A;}.card-header h2 {font-size: 1.5em;font-weight: 400;margin:0;}.card-header h2 a:link, .card-header h2 a:visited, .card-header h3 a:link, .card-header h3 a:visited {color:#212121;}.card-header h2 a:hover, .card-header h2 a:focus, .card-header h3 a:hover, .card-header h3 a:focus {color:#cc6600;}.card-header.orange {background-color: #fff;border-bottom: 6px solid #E66D0A;}.card-text {line-height: 1.35em;}.card-title {margin-bottom:0;}.card-footer {background-color: #fff;}.fw-feat {background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;width:100%;}.fw-feat h3 a:link, .fw-feat h2 a:link, .fw-feat h3 a:visited, .fw-feat h2 a:visited {color:#000;text-decoration: none;}.fw-feat h3 a:hover, .fw-feat h2 a:hover, .fw-feat h3 a:active, .fw-feat h2 a:active {color:#e07700;text-decoration: none;}.fw-feat-info {padding:1em 1em 0 1em;border-bottom: 6px solid #E66D0A;border-top:none;}@media only screen and (min-width : 1200px) {.overlay-text {top: 65px;}.fw-feat-info {border-bottom:none;border-top: 6px solid #E66D0A;}}.card.bg-secondary .card-body {border-top: 6px solid #e07700;}.card.bg-secondary .card-body h2, .card.bg-secondary .card-body h3, .card.bg-secondary .card-body h4 {color:#eee;}.orange-card .card-body {border-top: 6px solid #e07700;font-size: 1rem;}.orange-card h3 {font-weight:400;}.orange-card h4 a:link, .orange-card h4 a:visited {color:#e07700;font-weight:300;}.orange-card h4 a:hover, .orange-card h4 a:active {color:#0079C2;font-weight:300;}.img-feat-orange {background: rgba(255, 255, 255, 0.8);border-bottom: 6px solid #E66D0A;position: absolute;bottom: 0;left: 0;padding: 1em;margin:0;width: 100%;}.img-feat-orange a:link, .img-feat-orange a:visited {color:#000;}.img-feat-orange a:active, .img-feat-orange a:hover {color:#e07700;}.border-danger {border-color:#D9531E !important;}.border-danger .card-header {background-color: #D9531E;border-bottom:none;}.border-primary {border-color:#0079C2 !important;}.border-primary .card-header {background-color: #0079C2;border-bottom:none;}.border-success {border-color:#5D9732 !important;}.border-success .card-header {background-color: #5D9732;border-bottom:none;}.border-warning {border-color:#F7A11A !important;}.border-warning .card-header {background-color: #F7A11A;border-bottom:none;}.border-danger .card-header h3, .border-primary .card-header h3, .border-success .card-header h3, .border-warning .card-header h3 {color:#fff;}.card-title img {width: 30px;margin-bottom:5px;margin-right: 6px;}.visionbox.main {background-color:#0079C2;color:#fff;}.visionbox.ceem {background-color:#FFC432;color:#3A4246;}.visionbox.e2m {background-color:#933C06;color:#fff;}.visionbox.iep {background-color:#5D9732;color:#fff;}.visiontext {padding:1em;}.visionlink {font-weight: 300;font-size:1.35em;line-height:1.1em;}.main .visionlink a:link, .main .visionlink a:visited, .e2m .visionlink a:link, .e2m .visionlink a:visited, .iep .visionlink a:link, .iep .visionlink a:visited {color:#fff;}.ceem .visionlink a:link, .ceem .visionlink a:visited {color:#3A4246;}@media (max-width: 768px) {.card-deck-wrapper {margin-right:0;margin-left:0;}.card-deck {display: block;width: 100%;margin-bottom: .75rem;table-layout: fixed;border-spacing: 1.25rem 0;}.card-deck .card {display: block;margin-bottom: .75rem;vertical-align: top;}}#accordion .card, .accordion .card {border: 1px solid #0079C2;border-radius: 0;margin: -1px -1px 0.5rem -1px;}#accordion .card-header, .accordion .card-header {padding: 0;margin: 0;border-radius: 0;border-bottom: none;}#accordion .card-header .btn, .accordion .card-header .btn {text-transform: none;font-size: 1.3rem;font-weight: 300;width:100%;text-align: left;border-radius: 0;line-height: 1;padding: 0.65rem 0.65rem 0.65rem 40px;}#accordion .card-header .btn-link:hover, #accordion .card-header .btn-link:active, #accordion .card-header .btn-link:focus, .accordion .card-header .btn-link:hover, .accordion .card-header .btn-link:active, .accordion .card-header .btn-link:focus {color: #0079C2;text-decoration: none;}#accordion .card-header .btn[aria-expanded="true"], .accordion .card-header .btn[aria-expanded="true"] {background-color: #0079C2;color: #fff;background-image: url(client/img/icon_minus.svg);background-repeat: no-repeat;background-position: 1% center;background-size: 25px 25px;margin-left: 0px;padding-left: 40px;display: block;}#accordion .card-header .btn[aria-expanded="false"], .accordion .card-header .btn[aria-expanded="false"] {background-color: #fff;color: #0079C2;background-image: url(client/img/icon_plus_blue.svg);background-repeat: no-repeat;background-position: 1% center;background-size: 25px 25px;margin-left: 0px;padding-left: 40px;display: block;}.accordion > .card:not(:first-of-type):not(:last-of-type), .accordion > .card:first-of-type {border-bottom: 1px solid #0079C2;}.nrel-list .card-header h3 a:hover, .nrel-list .card-header h3 a:focus {color: #303030;text-decoration:underline;}.nrel-list .card-header span a:link, .nrel-list .card-header span a:visited {color:#212121;text-decoration:underline;font-size: 0.9em;}.nrel-list .card-header span a:hover, .nrel-list .card-header span a:focus {color:#eee;}ul.list-group>li:nth-child(odd){background-color:#eee;}.nrel-list .card-header {background-color: #52BFFF;border-bottom: 1px solid rgba(0,0,0,.125);}.nrel-list .card-header h3 {font-size: 1.35em;font-weight:400;margin:0;}.nrel-list .list-group-item .date {color: #777;font-size: 0.85em;margin: 0.3em 0 0 0;font-weight: 300;}.nrel-list .list-group-item p, .list-group-item {font-weight: 400;line-height: 1.2;margin:0;}.feature-teaser {background-color: #FCFCFC;padding: 1.5em;height:100%;}.feature-teaser.ft-blue {background-color: #52BFFF;color:#333;}.feature-teaser h1 {font-size: 2em;}.feature-teaser h1 strong {font-weight: bold;}.feature-teaser p.lead {font-size: 1rem;}.feature-teaser.ft-blue a:link, .feature-teaser.ft-blue a:visited {color: #000;}@media (min-width: 768px) {.feature-teaser h1{font-size: 3em;}.feature-teaser p.lead {font-size: 1.25rem;}}@media (min-width: 992px) {.feature-teaser h1{font-size: 2em;}.feature-teaser p.lead {font-size: 1rem;}}@media (min-width: 1200px) {.feature-teaser {padding: 2em;}.feature-teaser h1 {font-size: 2.5rem;}.feature-teaser p.lead {font-size: 1.25rem;}}.big-quote::before {color: #ccc;font-family: serif;font-size: 3em;line-height: 0;vertical-align: text-bottom;content:"\201C";margin-right:3px;float: left;margin-top: -25px;padding-top: 45px;}.header-description {color:#757575;font-size: 1rem;font-weight: 400;margin-top: 0;}h2 .fa, h3 .fa, h4 .fa, h5 .fa, h6 .fa, .header .fa {font-size: 80%;vertical-align:middle;}.headerlink:after {font-family: FontAwesome;content: "\00a0\f054";display: inline;font-size: 0.65em;}.more, .learn-more {font-weight: 400;}.more a, .more a:visited, .learn-more a, .learn-more a:visited {color:#0079C2;text-decoration: none;}.more a:hover, .learn-more a:hover {text-decoration: underline;}.nav-tabs {margin-top:1em;}.nav-tabs {font-size: 21px;font-weight: 300;}.nav-tabs .nav-link {margin-bottom: -2px;border-bottom: 1px solid #fff;border-radius: 7px 7px 0 0;margin-right:0;background-color: #fff;border-color: #e9ecef;}.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover {border-color: #dee2e6 #dee2e6 #fff;}.nav-tabs .nav-item {margin-bottom: 0;}.tab-pane {padding:2em 1em;}.panel {-webkit-box-shadow: none;box-shadow: none;}.panel-default {border: 1px solid #127BBF;}.panel-body {padding: 15px;}.collapse.in {display: block;}.panel-heading > .panel-title > .accordion-toggle {margin-left:0px;padding-left:40px;display: block;}.panel-heading > .panel-title > .accordion-toggle, .panel-heading > .panel-title > .accordion-toggle:visited {color:#fff;}.panel-heading > .panel-title > .accordion-toggle {background-image: url("client/img/icon_minus.svg");background-repeat: no-repeat;background-position: 1% center;background-size: 25px 25px;}.panel-heading > .panel-title > .accordion-toggle.collapsed {background-image: url("client/img/icon_plus_blue.svg");}.panel-group .panel {margin-bottom: 12px;}.panel-group .panel + .panel {margin-top:1px;}.panel-group .panel, .panel-group .panel-heading {border-radius: 1px;}.panel-group .panel:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.panel-group .panel:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.panel-heading {padding: 0;cursor: pointer;}.panel-heading h4 {margin: 0;}h4.panel-title a[href]::after {content:"";}.panel-default > .panel-heading {background-color: transparent;color:#fff;}.panel-default > .panel-heading a {display: block;padding: 10px 15px;text-decoration: none;}.panel-default > .panel-heading a:hover {text-decoration: none;color:#fff;}.panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle, .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle:visited {color:#127BBF;}.panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle, .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle:visited {background-color: #127BBF;color:#fff;}.panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle.collapsed, .panel-group.inverse .panel-heading > .panel-title > a.accordion-toggle.collapsed:visited {background-color: transparent;color: #127BBF;}.content-sandwich:before, .content-sandwich:after {content: " ";display: table;}.content-sandwich:after {clear:both;}.content-sandwich {border-top: 5px solid #ccc;border-bottom: 5px solid #ccc;margin-top: 1.65em;margin-bottom: 1.65em;padding: 1em 0;}.content-sandwich-topper + .content-sandwich {margin-top: 0;}.content-sandwich p {font-size: 16px;font-weight: normal;}.content-sandwich .headline, .content-sandwich .header {font-size: 18px;font-weight: 600;margin-bottom: 0;margin-top: 0;}.content-sandwich .headline ~ p, .content-sandwich .header ~ p, .content-sandwich h1 ~ p, .content-sandwich h2 ~ p, .content-sandwich h3 ~ p, .content-sandwich h4 ~ p, .content-sandwich h5 ~ p, .content-sandwich h6 ~ p {margin-top: 0;}.content-sandwich .item {border-bottom: 1px solid #ccc;padding: 1em 0;}.content-sandwich .item:last-child {border-bottom: none;}.content-sandwich .item p {margin-bottom: 0;}.content-sandwich ul {font-size: 16px;font-weight: normal;}.content-sandwich hr {border-top: 1px solid #ccc;}.content-sandwich img {margin: 0 auto;}.content-sandwich.vertical-aligned {}.content-sandwich.vertical-aligned [class*="col-"] .icon, .content-sandwich.vertical-aligned [class*="col-"] > *:only-child {margin-top: 1.5em;}@media(min-width:768px) {.content-sandwich.vertical-aligned [class*="col-"] .icon, .content-sandwich.vertical-aligned [class*="col-"] > *:only-child {margin-top: .75em;}}@media(min-width:1200px) {.content-sandwich.vertical-aligned [class*="col-"] .icon, .content-sandwich.vertical-aligned [class*="col-"] > *:only-child {margin-top: 1.5em;}}.content-sandwich.quicklinks .icon {margin-top: 1em;}.content-sandwich.quicklinks .header {margin-top: 1em;}@media (min-width: 992px) {.content-sandwich.quicklinks .header {margin-top: 1.65em;}}.bio {border-bottom: 1px solid #eee;padding-bottom: 2em;}.bio:last-child {border-bottom: none;}.bio .header-description {font-size: 1rem;}.bio h3.header-description, .bio h4.header-description {font-size: 1rem;}#staff_wrapper input {margin-bottom:0.5em;}#staff .bg-blue {color: #fff;background-color: #0079C2;}table#staff td {text-align: left;}table#staff td.child ul {padding-left: 1.2em;}table#staff td.child ul li {text-align: left;list-style: none;margin-left: 0;}.feature {border-bottom: 1px solid #000;display: block;margin-bottom:30px;min-height: 250px;text-decoration: none;}@media(min-width:768px){.feature {margin-bottom:12px;}}.row .col-sm-6:last-child .feature.last {border-bottom: none;}@media(min-width:768px){.feature.last {border-bottom: none;}}@media (min-width: 992px){.feature {min-height: 260px;}}@media (min-width: 1200px){.feature {min-height: 290px;}}.feature:hover {text-decoration: none;}.feature:hover .headline {color:#e07700;}.feature .category {color: #5E6A71;font-size: 16px;font-weight: 700;margin-bottom: 5px;margin-top: 10px;text-transform: uppercase;}.feature .headline {color: #0079C2;font-weight: 400;font-size: 1.4em;line-height: 1.2;margin-top:0;}.feature-secondary .link-tile {margin-top: 24px;}.feature-secondary .link-tile + .link-tile {margin-top:24px;}.showcase {opacity: 1;padding-bottom: 2em;padding-top: 2em;}.showcase .caption {background-color: rgba(0,0,0,.8);box-sizing: border-box;color: #fff;font-weight: 300;line-height: 1.1;padding: .5em 1em;position:relative;}.showcase .link-tile, .showcase .link-tile {position: relative;}.showcase .feature-primary .caption, .showcase .feature-secondary .caption {font-size: 30px;}.modal-footer {text-align: left;}@media(min-width:768px){.showcase {height:431px;}.showcase .caption {left: 0;right: 0;bottom: 0;position: absolute;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,1) 81%, rgba(0,0,0,1) 82%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 82%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}.feature-secondary .link-tile {margin-top: 0px;}.showcase .feature-primary .caption {font-size: 20px;}.showcase .feature-secondary .caption {font-size: 14px;}}@media(min-width:992px){.showcase {height:545px;}}@media(min-width:1200px){.showcase {height:649px;}.showcase .feature-primary .caption {font-size: 30px;}.showcase .feature-secondary .caption {font-size: 20px;}}.modal.fade .modal-dialog {transform: none !important;-webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: transform 0.3s ease-out;}.modal.in .modal-dialog {transform: none !important;}span.required {font-weight: normal;}select, select.form-control {background-image: linear-gradient(#FFF,#E6E6E6);box-shadow: inset 0 1px #FFF,inset 0 0 0 1px rgba(255, 255, 255, 0.5),0 1px 2px rgba(0, 0, 0, 0.1);}.dropdown-menu .divider {width: auto;border-top: none;margin: 9px auto;padding: 0;}a.btn, a.btn:visited, .btn a:hover {color: #fff;text-decoration: none;}a.btn-link, a.btn-link:visited {color: #0079C2;text-decoration: none;}.btn {font-weight: 400;min-height:40px;text-transform: uppercase;line-height: 1.8;}a.btn-default {color:#333;}.btn-default {color: #333;background-color: #fff;border-color: #ccc;}.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #adadad;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);}.btn-primary {color: #fff;background-color: #0079c2;border-color: #0079c2;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color: #b7d6e9;background-color: #3071a9;border-color: #285e8e;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);}.btn-success {color: #fff;background-color: #4c8224;border-color: #4c8224;}.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {color: #d2e3c5;background-color: #3b651c;border-color: #3b651c;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);}.btn-info {color: #fff;background-color: #5e6a71;border-color: #5e6a71;}.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {color: #cccccc;background-color: #3d4449;border-color: #3d4449;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);}.btn-warning {color: #000;background-color: #f7a11a;border-color: #f7a11a;}.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {color: #2d1c00;background-color: #b87813;border-color: #b87813;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.3);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.3);}.btn-danger {color: #fff;background-color: #933c06;border-color: #933c06;}.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {color: #dac4b7;background-color: #702e05;border-color: #702e05;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);}.btn-long {font-size:16px;height: 38px;line-height: 1.3em;white-space: normal;}.ou-form .btn {display:inline-block;padding:6px 12px;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;color:#fff;text-transform: uppercase;}.ou-form .btn-success:active,.ou-form .btn-success:hover {color: #d2e3c5;background-color: #3b651c;border-color: #3b651c;-webkit-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);box-shadow: inset 0px 2px 2px 0px rgba(50, 50, 50, 0.4);}@media only screen and (min-width : 992px) {.btn-long {height: 80px;}}@media only screen and (min-width : 1200px) {.btn-long {height: 60px;}}select.form-control, input.form-control {height: 40px;}@media(min-width:768px){.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.row-eq-height [class^="col-"] {min-height: 270px;}.row-eq-height .sink {bottom:0;left: 15px;right: 15px;position: absolute;}}.row-highlighted {background-color: #E3E6E8;margin-bottom:2em;margin-top:2em;padding-bottom:2em;padding-top:1em;}.marketing {text-align: center;}.marketing .img-circle {margin-top:2em;}.marketing h2 {padding-top:1em;}.marketing .btn {margin-bottom:2em;}iframe {border:0;}.video {margin: 1em 0;}.play-overlay {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.container-xs-height {display:table;padding-left:0px;padding-right:0px;}.row-xs-height {display:table-row;}.col-xs-height {display:table-cell;float:none;}@media (min-width: 768px) {.container-sm-height {display:table;padding-left:0px;padding-right:0px;}.row-sm-height {display:table-row;}.col-sm-height {display:table-cell;float:none;}}@media (min-width: 992px) {.container-md-height {display:table;padding-left:0px;padding-right:0px;}.row-md-height {display:table-row;}.col-md-height {display:table-cell;float:none;}}@media (min-width: 1200px) {.container-lg-height {display:table;padding-left:0px;padding-right:0px;}.row-lg-height {display:table-row;}.col-lg-height {display:table-cell;float:none;}}.col-top {vertical-align:top;}.col-middle {vertical-align:middle;}.col-bottom {vertical-align:bottom;}ul.fa-blue-arrow {list-style-type: none;}ul.fa-blue-arrow li {margin-bottom: 1em;}.fa-blue-arrow a {margin-left: -5px;color: #000;}.fa-blue-arrow a:visited {color: #000;}.fa-blue-arrow a::before {font-family: 'FontAwesome';content: '\f138';margin:0 5px 0 -15px;color: #0079C2;text-indent:15px;}.fa-blue-arrow a:hover {text-decoration: none;color: #0079C2;}ul.fa-check-circle:before {content: '';}ul.fa-check-circle {list-style-type: none;}ul.fa-check-circle li {margin-bottom: 1em;}ul.fa-check-circle li {margin-left: -5px;color:#000;}ul.fa-check-circle li:before {color: #0079C2;content: "\f058";font-family: 'FontAwesome';margin:0 5px 0 -15px;text-indent:15px;}.list-pipes li + li:before {content: " | ";}.list-pipes li {padding-left:0 !important;padding-right:0 !important;}.list-links.list-unstyled li {padding-bottom: 10px;}ul.fa-blue-arrow-text {list-style-type: none;}ul.fa-blue-arrow-text li {margin-bottom: 1em;}ul.padded-list li, ol.padded-list li {margin-bottom:1.75em;}.fa-blue-arrow-text a {margin-left: -17px;}.fa-blue-arrow-text a:before {font-family: 'FontAwesome';content: '\f138';margin:0 5px 0 -15px;color: #0079C2;text-indent:15px;display: inline-block;}.hero {margin-bottom: 1em;}figcaption, .caption {font-size: 12px;color: #757575;}.credit {font-style: italic;}a[data-toggle=lightbox] {text-decoration: none;}.enlarge {display: block;font-size: 12px;text-align: right;text-decoration: none;}.enlarge:before {content: '\f002';font-family: 'FontAwesome';padding-right: 3px;}.border {border:1px solid #666;}a.singleLightbox {text-decoration: none;}a.singleLightbox:visited {color: #0079C2;}a.singleLightbox:hover {color: #C60;text-decoration: none;}.icon-circle {height: 100px;width: 100px;border-radius: 100px;background-color: #0079C2;line-height:100px;text-align: center;vertical-align: middle;color: #FFF;font-weight: 100;font-size: 2.2em;margin:0 auto;}@media (min-width: 768px) {.icon-circle {margin: auto;}}.icon-circle.green {background-color: #4c8224;}.divider {width: 12%;border-top: 1px solid #5D9732;margin: 0 auto;padding: 0 0 1.4em 0;}.cf:before, .cf:after {content: " ";display: table;}.cf:after {clear:both;}.clearboth {clear:both;}.wide-80 {min-width: 80%;}.wide-60 {min-width: 60%;}.wide-40 {min-width: 40%;}.wide-20 {min-width: 20%;}.nomargin {margin-top: 0;margin-bottom: 0;}.notop {margin-top:0;}.padtop {padding-top: 1em;}.padbottom {padding-bottom: 1em;}.clear {clear: both;}.kbd {padding: 2px 4px;font-size: 90%;color: #252525;background-color: #eee;border-radius: 3px;box-shadow: none;font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}.pull-right {float: right;}.well {background-color: #E3E6E8;border-radius: 0;border:none;box-shadow: none;padding: 20px;margin-bottom: 20px;}.well.pull-right {margin-left:0;margin-bottom:1em;}@media (min-width: 768px) {.well.pull-right {margin-left:1em;}}.content-box {border: 1px solid #D1D5D8;padding: 1em;margin: 0;}.actionbox {border-radius: 0;border:none;box-shadow: none;margin-bottom:2em;margin-top: 2em;padding-bottom:1.5em;padding-top:1.5em;}.actionbox.pull-right {margin-top:0;}.actionbox > h2, .actionbox > h3, .actionbox .header {margin-top:0;}.actionbox .btn {margin-top:.5em;margin-bottom:.5em;}.actionbox.inline {padding-top:1em;padding-bottom:1em;}.actionbox.inline .header {margin-top:0;margin-bottom:.5em;}@media (min-width: 768px) {.actionbox.inline .header {display: inline;}}.actionbox.inline .btn {display: block;margin-bottom:0;margin-top:0;max-width: 320px;margin: 0 auto;}@media (min-width: 768px) {.actionbox.inline .btn {margin-left:2em;display: inline;vertical-align: top;line-height: 33px;}}.maintenancebox {border-radius: 0;border:none;box-shadow: none;margin-bottom:1.5em;margin-top: 1.5em;padding:1em;}.maintenancebox p {margin:0;text-align: center;}.graphic-box {position: relative;}.caption-box {background: #000;background-color: rgba(0, 0, 0, 0.8);box-sizing: border-box;color: #fff;padding:.5em;text-align: left;left: 0;right:0;bottom:0;width: 100%;position: relative;}@media (min-width:768px) {.caption-box {position: absolute;padding:1em;}}.caption-box .header, .caption-box h3 {font-weight: 300;}.caption-box .teaser {line-height: 34px;margin:0;}.caption-box .btn {text-transform: uppercase;}.caption-box a, .caption-box a:visited {color: #fff;}.caption-box .small {color: inherit;line-height: inherit;}.fileIcon {margin-left: 5px;}.lg-icon {width:6.5em;}.fs-icon, .md-icon {width:4.5em;}.sm-icon {width:3.5em;}.sm-icon-h {height:3.5em;}.icon-block:hover svg path, .icon-block:hover h4 a, .icon-block:hover {fill: #cc6600;color: #cc6600;text-decoration: none;}.icon-block h4 {margin-top:0.5em;}.v-center .row {display: table;margin: 0;table-layout: fixed;width: 100%;}.v-center [class^="col-"] {display: table-cell;vertical-align: middle;float: none;}.v-center [class^="col-"] *:first-child {margin-top: 0;}.v-center [class^="col-"] *:last-child {margin-bottom: 0;}.img-center {margin:0 auto;}.img-border{border: 1px solid #bebebe;}a > .fa:first-child {margin-right: 5px;padding-bottom: 3px;}a > .fa-ml {margin-left: 5px;margin-right:0!important;}.addthis_toolbar {text-align: center;}.addthis_toolbar a, .addthis_toolbar a:visited {color:#000;line-height: 26px;text-decoration: none;}#feedback-container {margin-top:3em;text-align: center;}#feedback-container .button-submit {float:none;}#feedback-container textarea {width: 50%;margin: 0 auto;}.addtocalendar var{display: none;}.addtocalendar {position: relative;display: inline-block;background: transparent!important;}.atcb-link {display: block;outline: none!important;cursor: pointer;}.atcb-link:focus~ul, .atcb-link:active~ul, .atcb-list:hover{visibility:visible;}.atcb-list {visibility: hidden;position: absolute;top: 100%;left: 0;width: 170px;z-index: 900;}.atcb-list, .atcb-item {list-style: none;margin: 0;padding: 0;background: #fff;}.atcb-item {float: none;text-align: left;}.atcb-item-link {text-decoration: none;outline: none;display: block;}.atcb-item.hover, .atcb-item:hover {position: relative;z-index: 900;cursor: pointer;text-decoration: none;outline: none;}.atc-style-menu-wb .atcb-list {width: 170px;border: 1px solid rgb(186,186,186);border-radius: 2px;box-shadow: 0 0 5px #AAA;}.atc-style-menu-wb .atcb-list, .atc-style-menu-wb .atcb-item {background: #fff;color: #000;}.atc-style-menu-wb .atcb-item, .atc-style-menu-wb .atcb-item-link {line-height: 1.3em;vertical-align: middle;zoom: 1;}.atc-style-menu-wb .atcb-item-link, .atc-style-menu-wb .atcb-item-link:hover, .atc-style-menu-wb .atcb-item-link:active, .atc-style-menu-wb .atcb-item-link:focus {color: #000;font-size: 14px;text-decoration: none;outline: none;padding: 5px 15px;}.atc-style-menu-wb .atcb-item-link:hover, .atc-style-menu-wb .atcb-item-link:active, .atc-style-menu-wb .atcb-item-link:focus {color: #fff;}.atc-style-menu-wb .atcb-item.hover, .atc-style-menu-wb .atcb-item:hover {background: rgb(66,129,244);}.press {line-height: 1.3;}.press .header {display: table;border-bottom: 1px solid #000;margin-bottom: 7px;width: 100%;}.press .more-link {display: table-cell;font-size:14px;text-align: right;}.press .more-link a {text-decoration: none;}.press .headline {color: #0079C2;font-weight: 400;line-height: 1.2;margin: 0;}.press .headline + .headline {margin-top: 10px;}.date {margin-bottom:0;}.press .date {color: #777;font-size: 0.85em;font-weight: 300;margin: 0.3em 0 1.5em 0;}.event .date {margin-bottom:0;}.press .more, .press img {display: none;}.press img.rss {display: inline;}.item .date {font-size: 1.1em;color: #000;font-weight: 500;margin-top: 2em;}.item .date + .headline {margin-top: .25em;}.event-list {list-style-type: none;margin-left: 0;padding-left: 0;}.event-list > li {margin-bottom:1.5em;}.event-list .date {color:#5D9732;font-weight: bold;margin-bottom: 0;text-transform: uppercase;}.event-list .event {font-weight: bold;line-height:1.3;margin-bottom: 0;}.event-list .location {line-height:1.3;margin-bottom: 0;}.event-list .addtocalendar > a {text-transform: uppercase;font-size: small;}div.event {margin-bottom:10px;}.marketing-stack {display: table;margin-bottom: 2em;min-height:555px;text-align: center;}.marketing-stack > div {display: table-row;}.marketing-stack > div > div {display: table-cell;}.marketing-stack > div:first-child > div {vertical-align: top;}.marketing-stack > div:last-child > div {vertical-align: bottom;}@media(min-width:768px) {.marketing-stack .img-fluid {width:100%;}}.media-block {margin-top: 1em;margin-bottom: 1em;font-size:1rem;}.media-block:after {clear:both;}.media-block h4 {margin:0.25em 0;}.media-block .header, .media-block h2.header, .media-block h3.header, .media-block h4.header, .media-block h5.header, .media-block h6.header {margin-top:0;}.media-block img + .header, .media-block img + h2.header, .media-block img + h3.header, .media-block img + h4.header {margin-top:1em;}.media-block .more a {text-decoration: none;}.media-block .more a:hover {text-decoration: underline;}.media-block img + ul, .media-block img + ol, .media-block img + p {margin-top: 0.5em;}.link-tile {text-decoration: none;}.link-tile {display: block;}.link-tile:hover {text-decoration: none;}.link-tile a {text-decoration: none;}.link-tile a:hover {text-decoration: none;}.link-tile:hover h2, .link-tile:hover h4 {color:#e07700;}.footnote {border-top: 1px solid #ccc;font-style: italic;margin-top: 1.62em;padding-top: 1em;}.table-sm-data, .table-data, .table.data {font-size: 80%;}.table-inline, .table.inline {display: inline;}.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #e3e6e8;}caption {font-size:22px;text-align:left;border-bottom: 3px solid #52BFFF;color: #004677;caption-side: top;padding:0;}table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before {background-color:#0079c2 !important;}#scrollUp {bottom: 0;right: 0;padding: 10px 20px;background-color: #0079c2;color: #fff;text-decoration: none;}.navbar {padding:0;}.dropdown-toggle::after {display:none;}@media (min-width:768px) {.searchbar-toggle {display: none;}}.program-header .navbar .navbar-collapse {border: none;}@media (min-width: 768px) {.program-header .navbar .navbar-collapse {border-top: 1px solid #d1d5d8;}}@media (min-width: 992px) {.program-header .navbar .navbar-collapse {border:none;}.program-header .navbar .navbar-collapse.xl-row {border-top: 1px solid #d1d5d8;}.program-header .navbar .navbar-collapse.rows {border-top: 1px solid #d1d5d8;}}@media (min-width: 1200px) {.program-header .navbar .navbar-collapse.xl-row {border-top:none }}.application .navbar-light .navbar-nav .dropdown-menu, .program-header .navbar-light .navbar-nav .dropdown-menu {left:auto;right:0;white-space: nowrap;}.application .navbar-light .navbar-toggler, .program-header .navbar-light .navbar-toggler {border: none;}.navbar-toggle-label {font-size: 0.8em;color: #fff;}#app-menu, #program-menu {background-color: #5e6a71;color:#fff;width: 100%;position: relative;}#app-menu, #program-menu:hover {background-color: #0079c2;}@media (min-width:768px) {#app-menu, #program-menu {width:auto }}#app-menu, #program-menu:before {content:"";background-color: #5e6a71;position: absolute;height: 100%;width: 4000px;left: -2000px;z-index: -1;}#app-menu, #program-menu:hover:before {background-color: #0079c2;}.custom-toggler .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}.navbar-wrapper {min-height: 50px;}.navbar-wrapper a {text-decoration: none;}.navbar-wrapper.corporate-topnav .container {border-top:none;}@media (min-width:768px) {.navbar-wrapper .container {border-top: 1px solid #d1d5d8;}.navbar-toggler {display: none;}}.navbar-light .navbar-nav > li > a {border-top:3px solid transparent;color: #5e6a71;padding-top: 10px;padding-bottom: 10px;line-height:30px;}@media (min-width:768px) {.navbar-light .navbar-nav > li > a {text-transform: none;border-top:3px solid transparent;background-color: transparent;}}.application .navbar-light .navbar-nav > li > a, .program-header .navbar-light .navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;border-top:3px solid transparent;}.application .navbar-light .navbar-nav > li > a:hover, .application .navbar-light .navbar-nav > li > a:focus, .application .navbar-light .navbar-nav > li.active > a:hover, .application .navbar-light .navbar-nav > li.active > a:focus, .program-header .navbar-light .navbar-nav > li > a:hover, .program-header .navbar-light .navbar-nav > li > a:focus, .program-header .navbar-light .navbar-nav > li.active > a:hover, .program-header .navbar-light .navbar-nav > li.active > a:focus {background-color: #0B5E90;border-top: 3px solid transparent;color: #fff;}@media (min-width:768px) {.application .navbar-light .navbar-nav > li.active > a, .application .navbar-light .navbar-nav > li > a:hover, .application .navbar-light .navbar-nav > li > a:focus, .application .navbar-light .navbar-nav > li.active > a:hover, .application .navbar-light .navbar-nav > li.active > a:focus, .program-header .navbar-light .navbar-nav > li.active > a, .program-header .navbar-light .navbar-nav > li > a:hover, .program-header .navbar-light .navbar-nav > li > a:focus, .program-header .navbar-light .navbar-nav > li.active > a:hover, .program-header .navbar-light .navbar-nav > li.active > a:focus {background-color: #5E6A71;}}.navbar-light .navbar-nav > li > a .fa-angle-down:before {content: "\f107";}.navbar-light .navbar-nav > li.show > a .fa-angle-down:before {content: "\f106";}@media(min-width:768px) {.application .navbar-light .navbar-nav > li.show > a, .program-header .navbar-light .navbar-nav > li.show > a {border-top:3px solid transparent;}}.application .navbar-light .navbar-nav > li.show > a:hover, .application .navbar-light .navbar-nav > li.show > a:focus, .program-header .navbar-light .navbar-nav > li.show > a:hover, .program-header .navbar-light .navbar-nav > li.show > a:focus {background-color: #0B5E90;color: #fff;}@media(min-width:768px) {.application .navbar-light .navbar-nav > li.show > a:hover, .application .navbar-light .navbar-nav > li.show > a:focus, .program-header .navbar-light .navbar-nav > li.show > a:hover, .program-header .navbar-light .navbar-nav > li.show > a:focus {background-color: #5E6A71;}}.application .navbar-light .navbar-nav .show .dropdown-menu > li > a, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a {background-color: #282e2e;border-bottom: 1px solid #000;color: #62d2ff;padding-top:10px;padding-bottom:10px;}@media(min-width:768px) {.application .navbar-light .navbar-nav .show .dropdown-menu > li > a, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a {background-color: #5E6A71;border-bottom: 1px solid #4B545A;color: #fff;}}.application .navbar-light .navbar-nav .show .dropdown-menu > li > a:hover, .application .navbar-light .navbar-nav .show .dropdown-menu > li > a:focus, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a:hover, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a:focus {background-color: #0B5E90;color: #fff;}.application .navbar-light .navbar-nav .show .dropdown-menu > li > a .fa-home, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a .fa-home {position: absolute;right:10px;top:15px;}.application .navbar-light .navbar-nav .show .dropdown-menu > li > a, .program-header .navbar-light .navbar-nav .show .dropdown-menu > li > a {position: relative;}.application .navbar-light .navbar-nav .dropdown > ul ul, .program-header .navbar-light .navbar-nav .dropdown > ul ul {padding-left:0;list-style-type: none;}.application .navbar-light .navbar-nav .dropdown > ul ul li, .program-header .navbar-light .navbar-nav .dropdown > ul ul li {background-color: #282e2e;}.application .navbar-light .navbar-nav .dropdown > ul ul a, .application .navbar-light .navbar-nav .dropdown > ul ul a:visited, .program-header .navbar-light .navbar-nav .dropdown > ul ul a, .program-header .navbar-light .navbar-nav .dropdown > ul ul a:visited {color: #62d2ff;display: block;text-decoration: none;padding-left:40px;padding-top:10px;padding-bottom:10px;}.application .navbar-light .navbar-nav .dropdown > ul ul a:hover, .program-header .navbar-light .navbar-nav .dropdown > ul ul a:hover {background-color: #0B5E90;color: #fff;}.navbar, .navbar-nav, .navbar-collapse {border:0;margin-bottom:0;min-height: 0;}ul.navbar-nav {margin-top:0;margin-bottom: 0;}ul.dropdown-menu {border:0;padding-top: 0;padding-bottom:0;margin-top:0;}.corporate-topnav .container {padding-left: 0;padding-right: 0;}@media (min-width:768px) {.corporate-topnav .container {padding-left: 15px;padding-right: 15px;}}.corporate-topnav .navbar {padding: 0.5rem 1rem 0 1rem;}.navbar-wrapper.corporate-topnav {border-bottom: 1px solid #d1d5d8;}.corporate-topnav .navbar-inverse {text-align: center;background-color: transparent;}.corporate-topnav .navbar-expand .navbar-nav > li > a {display: block;font-size: 0.75em;padding-left: 0.5em;padding-right: 0.5em;text-transform: none;}@media(min-width: 576px) {.corporate-topnav .navbar-expand .navbar-nav > li > a {font-size: 0.8em;padding-left: 0.8em;padding-right: 0.8em;}}.corporate-topnav .navbar-expand .navbar-nav > li > a {background-color: transparent;}.corporate-topnav .navbar-expand .navbar-nav > li > a:hover, .corporate-topnav .navbar-expand .navbar-nav > li > a:focus {background-color:#0079c2;color: #fff;}.navbar-light .navbar-nav.ml-auto .nav-link {color: #0079C2;}.navbar-light .navbar-nav .nav-link {color: #5e6a71;background-color: #ededed;padding: 15px;}.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {background-color:#0079c2;color: #fff;}@media(min-width:992px) {.navbar-wrapper.corporate-topnav {margin-top:-17px;}}.corporate-topnav .navbar-expand .navbar-nav > li.active > a, .corporate-topnav .navbar-expand .navbar-nav > li.active > a:hover {background-color:#0079c2;}.corporate-topnav .navbar-expand .navbar-nav > li.open > a {background-color: #0079c2;}.corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a {background-color: #5E6A71;border-bottom: 1px solid #4B545A;display: block !important;color: #fff;}@media(min-width:768px) {.corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a {background-color: #5E6A71;border-bottom: 1px solid #4B545A;color: #fff;}}.corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a:hover, .corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu > li > a:focus {background-color: #0B5E90;color: #fff;}@media (min-width:768px) {.corporate-topnav .navbar-expand .navbar-nav > li > a {font-size: 1em;}}.corporate-topnav .navbar-expand .navbar-nav li.dropdown {position: static;}.corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu {background-color: #5E6A71;border-top:0;font-size: 1em;width: 100%;}@media (min-width:768px) {.corporate-topnav .navbar-expand .navbar-nav .show .dropdown-menu {display:block;left:auto;width:auto;}}.banner-logo {width: 100%;border-bottom: none;min-height:60px;}header .logo {background: url("/client/img/nrel-logo-web.svg") no-repeat center;height: 75px;background-size: 160px;margin: 0 0 10px 0;}.program-header {background-color: transparent;}.program-header .navbar-inverse {border-top: 1px solid #d1d5d8;}.program-header .container {padding-right: 0;padding-left: 0;}@media only screen and (min-width : 480px) {header .logo {height: 85px;background-size: 181px;margin: 0 0 10px 0;}}@media (min-width: 768px) {header .logo {background: url("/client/img/nrel-logo-web.svg") no-repeat left;height:130px;background-size: 277px;}.program-header .container {padding-right: 15px;padding-left: 15px;}.banner-logo {min-height:92px;}.program-header {background-color: #ededed;}}@media only screen and (min-width : 1200px) {.program-header .navbar-inverse {border-top: none;}}.searchbar-toggle {border: 1px solid #5e6a71 ;border-radius:5px;color: #5e6a71 ;margin:15px;padding: 8px 6px 8px 6px;position: absolute;right: 0;top:0px;}@media (min-width: 768px) {#searchbar-collapse {background-color: transparent;margin-left: 0px;margin-right: 0px;}#searchbar-collapse:before {background-color:transparent;}}@media (min-width: 768px) {#searchbar-collapse:after {display: none;}}.searchbar-form {padding-top: 7px;padding-bottom: 7px;}@media (min-width: 768px) {.searchbar-form {background-color: transparent;float:right;}}.searchbar-form button {background-color: #D1D5D8;border-color: #D1D5D8;color: #000;height:40px;text-transform: uppercase;}@media (min-width: 768px) {header .navbar-collapse, header .navbar-form {padding-left:0;padding-right: 0;}}header nav.navbar {border: none;box-shadow: none;text-align: center;}.searchbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.searchbar-form .form-control {display: inline-block;width: 200px;vertical-align: middle;box-shadow: none;height:40px;}@media (max-width: 350px) {.searchbar-form .form-control {width: 160px;}}#page-tools {margin: 2em 0;}footer {background-color: #e3e6e8;color: #000;font-size: 14px;font-weight: 400;line-height: 1.2;padding-bottom: 5em;}footer .footertop {background-color: #D1D5D8;padding: 2em 0;}footer .global div {margin: 1em 0 0 0;line-height:1.3;}@media (min-width: 992px) {footer .global div {margin: 0 2em;}footer .global div:first-child {margin: 0 2em 0 0;}footer .global div:last-child {margin: 0 0 0 2em;}}footer .footerbottom {padding-top:2em;}footer .globalsecondary div, footer .nrel-attr {font-size: 12px;}footer .header {border-bottom:1px solid #5a5b5b;font-size: 14px;margin-top: 1em;text-transform: uppercase;}footer .only-nrel {font-size: 10px;}footer .social-links {font-size: 14px;margin:0 0 1em 0;}footer .social-links li {padding: 0;}footer a, footer a:visited {color: #000;text-decoration: none;}footer a:hover {color:#c60;}footer .logo {display: block;max-width:100px;margin-top: 1em;}footer ul {list-style-type: none;margin-left:0;margin-bottom: 0;padding-left: 0;}footer ul li {line-height: 1.25em;margin-bottom: 0.55em;}footer ul.dotlist li:before {content: "\00a0 \00b7 \00a0";}footer ul.dotlist li:first-child:before {content: "";}@media(min-width:768px) {footer .ft-border-right {border-right: 1px solid #5a5b5b;}footer .social-links {font-size: 14px;margin:0;}footer .header {margin-top: 0;}}#perPage {margin-left: 10px;}.results-header .form-inline input[type=text] {width: 99%;}@media(min-width:768px){.results-header .form-inline [class^="col-"] {padding-right:0;}.results-header .form-inline [class^="col-"]+[class^="col-"] {padding-left: 0;}}.results-header a {text-decoration: none;}.results-header a:hover {text-decoration: underline;}.results-header p, .results-header label {font-size: 18px;}.results-header .results-notes {margin: 1.5em 0;}.results-header .results-notes p {margin:0;}.results-header .results-total p {margin-bottom: 0;}.results-header .highlighted {color: #c60;font-style: italic;font-weight: bold;}.results-list {margin-top:1.5em;padding-top:1.5em;border-top: 1px solid #ccc;}.results-highlighted {font-weight: bold;}.results-item {margin-bottom: 1.5em;padding-bottom: 1.5em;border-bottom: 1px solid #ccc;text-decoration: none;}.results-item .summary {color: initial;}.results-item .footer {color:#5E6A71;}.results-pager .pagination {margin: 0;}.results-pager p {padding-top:.5em;}.results-pager a {text-decoration: none;}.results-pager a:hover {text-decoration: underline;}.results-pager .glyphicon {font-size: 75%;}figure {display: table;margin:1em auto;}figure img {display: block;}figcaption {display: table-caption;caption-side: bottom;font-size: 12px;color: #757575;margin-top: .5em;}.hpf6df8a6f-3fb6-4eba-b28d-c99912998305{display:none;margin-left:-1000px;}.hpe2cd04f6-da55-4773-80a2-c25c4ca203c4{display:none;margin-left:-1000px;}.content-list-widget {font-weight: 400;font-size: 1.1em;line-height: 1.2;margin-bottom: 3em;}.content-list-widget .header-box {background-color: #ededed;border-bottom: 3px solid #00b5ef;}.content-list-widget .header-box .title {color: #000;font-size: 1.35em;margin-bottom: 0;padding: .8em;text-transform: none;}.content-list-widget .header-box .title span {font-weight: 500;text-transform:uppercase;color:#0079c5;}.content-list-widget .content-box {border: 1px solid #D1D5D8;padding: 1em;margin: 0;}.content-list-widget .list {padding-left: 1.35em;}.content-list-widget .title+.list {border-top: 1px solid #D1D5D8;margin-top: .5em;padding-top: .75em;}.content-list-widget .list, .content-list-widget .btn-link {text-decoration: none;text-transform: none;}.content-list-widget .btn-link:visited {color:#0079c2;}.content-list-widget .text-left .btn-link {margin-left: 0;padding-left: 0;}.content-list-widget .list .headline, .content-list-widget .list .date {margin-bottom: 0;}.content-list-widget .list .date {color:#5E6A71;}.content-list-widget .footnotes{border-top: 1px solid #D1D5D8;padding-top: 1em;}.content-list-widget .text-right {text-align: inherit;}@media (min-width:768px) {.content-list-widget .text-right {text-align: right;}.addthis_inline_share_toolbox_hq4v {margin-left:0px;}}.bg-blue {background-color:#0079C2;border-bottom:none;}.blogpost h2 {margin:0.5em 0;}.addthis_inline_share_toolbox_hq4v {margin-left:-10px;}
bde_prediction/bde_flask/static/client/img/alliance-logo_black.png ADDED
bde_prediction/bde_flask/static/client/img/icon_minus.svg ADDED
bde_prediction/bde_flask/static/client/img/icon_plus_blue.svg ADDED
bde_prediction/bde_flask/static/client/img/logo-doe-footer.png ADDED
bde_prediction/bde_flask/static/client/img/nrel-logo-web.svg ADDED
bde_prediction/bde_flask/static/client/img/touch-icon-ipad-retina.png ADDED
bde_prediction/bde_flask/static/client/img/touch-icon-ipad.png ADDED
bde_prediction/bde_flask/static/client/img/touch-icon-iphone-retina.png ADDED
bde_prediction/bde_flask/static/client/img/touch-icon-iphone.png ADDED
bde_prediction/bde_flask/static/client/js/app.js ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 'use strict';
2
+
3
+ /*
4
+ * moakley
5
+ * Set site-level variables (required)
6
+ */
7
+ $(document).ready( function(){
8
+
9
+ window.nrel = $.extend({}, window.nrel); // Merge in page level variables if they are set
10
+ window.nrel.pagevars = $.extend({}, window.nrel.pagevars); // (in case window.nrel isn't defined)
11
+
12
+ window.nrel.pagevars.sitename = 'AppName';
13
+
14
+ var $navlink,
15
+ $navitem,
16
+ slash,
17
+ nrel,
18
+ pv;
19
+
20
+ // shorthand alias for our page variables
21
+ nrel = window.nrel || {};
22
+ pv = nrel.pagevars || {};
23
+
24
+
25
+ pv.pagename = $('h1').text();
26
+ slash = location.pathname.lastIndexOf('/') + 1;
27
+
28
+ pv.pageurl = location.pathname; // /foo/bar/baz/boink.html
29
+ pv.siteurl = location.pathname.substr(0,slash); // /foo/bar/baz/
30
+ pv.filename = location.pathname.substr(slash) ; // boink.html
31
+
32
+ // catch situations where the url ends in a slash, with index.html implied
33
+ if( ! pv.filename.length) {
34
+ pv.filename = 'index.html'; // this could be index.php or index.cfm, or ...
35
+ }
36
+
37
+
38
+ /*
39
+ * Contact Us footer link
40
+ * if the site doesn't defer to the globalwebmaster, use the local one
41
+ */
42
+ if( !pv.globalwebmaster && pv.sitename ) {
43
+ $('#contact-link').attr( 'href', pv.siteurl + 'contacts.html' );
44
+ } else {
45
+ $('#contact-link').attr( 'href', '/webmaster.html' );
46
+ }
47
+
48
+ });
bde_prediction/bde_flask/static/client/js/app.min.js ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ /*! application template scripts Mon June 22 2015 07:48:15 */
2
+ "use strict";$(document).ready(function(){window.nrel=$.extend({},window.nrel),window.nrel.pagevars=$.extend({},window.nrel.pagevars),window.nrel.pagevars.sitename="AppName";var e,a,n;a=window.nrel||{},n=a.pagevars||{},n.pagename=$("h1").text(),e=location.pathname.lastIndexOf("/")+1,n.pageurl=location.pathname,n.siteurl=location.pathname.substr(0,e),n.filename=location.pathname.substr(e),n.filename.length||(n.filename="index.html"),!n.globalwebmaster&&n.sitename?$("#contact-link").attr("href",n.siteurl+"contacts.html"):$("#contact-link").attr("href","/webmaster.html")});
bde_prediction/bde_flask/static/client/js/iconomatic/.gitignore ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ #
2
+ # NPM
3
+ #
4
+ node_modules
bde_prediction/bde_flask/static/client/js/iconomatic/.jshintrc ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "strict" : true, // Require `use strict` pragma in every file.
3
+ "white" : false, // Check against strict whitespace and indentation rules.
4
+ "jquery" : true,
5
+ "browser" : true, // Standard browser globals e.g. `window`, `document`.
6
+ "laxcomma" : true // Suppress warnings about comma-first coding style.
7
+ }
bde_prediction/bde_flask/static/client/js/iconomatic/jquery.iconomatic.js ADDED
@@ -0,0 +1,198 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;(function ( $, window, document, undefined ) {
2
+
3
+ 'use strict';
4
+
5
+ // Default file types to label with icons
6
+ var fileTypes = {
7
+ 'avi' : { 'class' : 'fa-file-video-o', 'type' : 'Video'}
8
+ , 'doc' : { 'class' : 'fa-file-word-o', 'type' : 'Microsoft Word'}
9
+ , 'docx': { 'class' : 'fa-file-word-o', 'type' : 'Microsoft Word'}
10
+ , 'gif' : { 'class' : 'fa-file-image-o', 'type' : 'GIF'}
11
+ , 'jpg' : { 'class' : 'fa-file-image-o', 'type' : 'JPG'}
12
+ , 'm3u' : { 'class' : 'fa-file-audio-o', 'type' : 'Audio'}
13
+ , 'mov' : { 'class' : 'fa-file-video-o', 'type' : 'Video'}
14
+ , 'mp3' : { 'class' : 'fa-file-audio-o', 'type' : 'Audio'}
15
+ , 'mp4' : { 'class' : 'fa-file-video-o', 'type' : 'Video'}
16
+ , 'mpg' : { 'class' : 'fa-file-video-o', 'type' : 'Video'}
17
+ , 'mpeg': { 'class' : 'fa-file-video-o', 'type' : 'Video'}
18
+ , 'pdf' : { 'class' : 'fa-file-pdf-o', 'type' : 'PDF'}
19
+ , 'ppt' : { 'class' : 'fa-file-powerpoint-o', 'type' : 'Microsoft PowerPoint'}
20
+ , 'pptx': { 'class' : 'fa-file-powerpoint-o', 'type' : 'Microsoft PowerPoint'}
21
+ , 'wmv' : { 'class' : 'fa-file-video-o', 'type' : 'Video'}
22
+ , 'txt' : { 'class' : 'fa-file-text-o', 'type' : 'Text'}
23
+ , 'xls' : { 'class' : 'fa-file-excel-o', 'type' : 'Microsoft Excel'}
24
+ , 'xlsb': { 'class' : 'fa-file-excel-o', 'type' : 'Microsoft Excel'}
25
+ , 'xlsx': { 'class' : 'fa-file-excel-o', 'type' : 'Microsoft Excel'}
26
+ , 'xlsm': { 'class' : 'fa-file-excel-o', 'type' : 'Microsoft Excel'}
27
+ , 'zip' : { 'class' : 'fa-file-archive-o', 'type' : 'ZIP Archive'}
28
+ };
29
+
30
+
31
+ var pluginName = 'iconomatic';
32
+
33
+ // Plugin defaults
34
+ var defaults = {
35
+ ajax: false
36
+ ,dataMode: false
37
+ ,dataAttr: 'iconomatic'
38
+ ,iconClass: 'fileIcon'
39
+ ,filesObj: fileTypes
40
+ };
41
+
42
+ // Constructor
43
+ function Iconomatic( element, options ) {
44
+ this.element = element;
45
+
46
+ this.options = $.extend( {}, defaults, options );
47
+
48
+ this._defaults = defaults;
49
+ this._name = pluginName;
50
+
51
+ this.init();
52
+ }
53
+
54
+ Iconomatic.prototype = {
55
+
56
+ init: function() {
57
+ var links,
58
+ context;
59
+
60
+ context = $('body'); // todo: move this into settings
61
+
62
+ links = this.getLinks( context );
63
+ this.addIcons( links );
64
+
65
+ if( this.options.ajax ) {
66
+ this.enableAjax();
67
+ }
68
+ },
69
+
70
+ /*
71
+ * Inspect all <a> tags within our region
72
+ * Return the ones with relevant file extensions or data attributes
73
+ *
74
+ */
75
+ getLinks: function( region ) {
76
+ var opts,
77
+ types,
78
+ dataAttr,
79
+ links;
80
+
81
+ opts = this.options;
82
+ types = opts.filesObj;
83
+ dataAttr = 'data-' + opts.dataAttr;
84
+
85
+ links = [];
86
+
87
+ $(region).find('a').filter(function(){
88
+ return !$(this).attr('data-iconomatic-tagged'); // remove any previously tagged
89
+ }).each( function( idx, link ){
90
+ var href,
91
+ ext;
92
+
93
+
94
+ href = $(link).attr('href');
95
+
96
+ if( typeof href !== 'undefined' && href !== null && href !== '' ) {
97
+
98
+ ext = href.toLowerCase().split('.').splice( -1, 1 ).toString(); // this could be more elegant
99
+
100
+ if( ext in types ) {
101
+ $(link).attr('data-iconomatic-tagged', ext); // tag our valid links
102
+ links.push( link );
103
+ }
104
+ }
105
+ if( opts.dataMode ) {
106
+
107
+ // copy the users data attribute to our data attribute
108
+ if( $(link).attr(dataAttr) ) {
109
+
110
+ $(link).attr('data-iconomatic-tagged', function(){ // tag our valid links
111
+ return $(this).attr( dataAttr );
112
+ });
113
+
114
+ links.push( link );
115
+ }
116
+ }
117
+ });
118
+
119
+ return links;
120
+ },
121
+
122
+ /*
123
+ * Use the mutation observer to watch for changes in our doc.
124
+ * Find the Links and add the icons in the changed region.
125
+ *
126
+ */
127
+ enableAjax: function(){
128
+ var links,
129
+ MutationObserver,
130
+ region,
131
+ observer,
132
+ self = this;
133
+
134
+ if( window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver ) {
135
+ MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
136
+ } else {
137
+ return true; // BAIL ON <IE11
138
+ }
139
+
140
+ region = document.querySelector('body');
141
+ observer = new MutationObserver( function(mutations) {
142
+
143
+ mutations.forEach( function(mutation) {
144
+ if (mutation.type === 'childList') {
145
+ links = self.getLinks( mutation.target );
146
+ self.addIcons( links );
147
+ }
148
+ });
149
+ });
150
+
151
+ observer.observe(region, {
152
+ childList: true,
153
+ subtree: true
154
+ });
155
+ },
156
+
157
+ /*
158
+ * Append the icon image on the link
159
+ *
160
+ */
161
+ addIcons: function( links ) {
162
+ var opts = this.options;
163
+
164
+ $(links).filter(function() {
165
+ return $(this).has('img').length === 0; // don't label things link lightboxes
166
+ }).each( function( idx, link ){
167
+ var fileType,
168
+ theClass,
169
+ attrs;
170
+
171
+ fileType = $(link).data('iconomatic-tagged');
172
+
173
+ theClass = ( typeof opts.filesObj[fileType] !== 'undefined' ) ? opts.filesObj[fileType].class : false;
174
+
175
+ if( theClass ) {
176
+
177
+ attrs = {
178
+ 'class' : opts.iconClass + ' fa ' + theClass
179
+ , 'title' : opts.filesObj[fileType].type
180
+ };
181
+
182
+ $( '<i />', attrs ).appendTo(link); // finally do the work!
183
+ }
184
+ });
185
+ }
186
+
187
+ };
188
+
189
+ $.fn[pluginName] = function ( options ) {
190
+ return this.each(function () {
191
+ if (!$.data(this, 'plugin_' + pluginName)) {
192
+ $.data(this, 'plugin_' + pluginName, new Iconomatic( this, options ));
193
+ }
194
+ });
195
+ };
196
+
197
+
198
+ })( jQuery, window, document );
bde_prediction/bde_flask/static/client/js/iconomatic/jquery.iconomatic.min.js ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Project: Iconomatic
3
+ * Version: 2.0.0
4
+ * Description: Detect links to native files and append the proper icon image after the link
5
+ * Author: Michael Oakley <michael.oakley@nrel.gov>
6
+ * Build Date: 2016-05-12
7
+ */
8
+
9
+ (function(a,b,c,d){"use strict";var e={avi:{"class":"fa-file-video-o",type:"Video"},doc:{"class":"fa-file-word-o",type:"Microsoft Word"},docx:{"class":"fa-file-word-o",type:"Microsoft Word"},gif:{"class":"fa-file-image-o",type:"GIF"},jpg:{"class":"fa-file-image-o",type:"JPG"},m3u:{"class":"fa-file-audio-o",type:"Audio"},mov:{"class":"fa-file-video-o",type:"Video"},mp3:{"class":"fa-file-audio-o",type:"Audio"},mp4:{"class":"fa-file-video-o",type:"Video"},mpg:{"class":"fa-file-video-o",type:"Video"},mpeg:{"class":"fa-file-video-o",type:"Video"},pdf:{"class":"fa-file-pdf-o",type:"PDF"},ppt:{"class":"fa-file-powerpoint-o",type:"Microsoft PowerPoint"},pptx:{"class":"fa-file-powerpoint-o",type:"Microsoft PowerPoint"},wmv:{"class":"fa-file-video-o",type:"Video"},txt:{"class":"fa-file-text-o",type:"Text"},xls:{"class":"fa-file-excel-o",type:"Microsoft Excel"},xlsb:{"class":"fa-file-excel-o",type:"Microsoft Excel"},xlsx:{"class":"fa-file-excel-o",type:"Microsoft Excel"},xlsm:{"class":"fa-file-excel-o",type:"Microsoft Excel"},zip:{"class":"fa-file-archive-o",type:"ZIP Archive"}};var f="iconomatic";var g={ajax:false,dataMode:false,dataAttr:"iconomatic",iconClass:"fileIcon",filesObj:e};function h(b,c){this.element=b;this.options=a.extend({},g,c);this._defaults=g;this._name=f;this.init()}h.prototype={init:function(){var b,c;c=a("body");b=this.getLinks(c);this.addIcons(b);if(this.options.ajax){this.enableAjax()}},getLinks:function(b){var c,d,e,f;c=this.options;d=c.filesObj;e="data-"+c.dataAttr;f=[];a(b).find("a").filter(function(){return!a(this).attr("data-iconomatic-tagged")}).each(function(b,g){var h,i;h=a(g).attr("href");if(typeof h!=="undefined"&&h!==null&&h!==""){i=h.toLowerCase().split(".").splice(-1,1).toString();if(i in d){a(g).attr("data-iconomatic-tagged",i);f.push(g)}}if(c.dataMode){if(a(g).attr(e)){a(g).attr("data-iconomatic-tagged",function(){return a(this).attr(e)});f.push(g)}}});return f},enableAjax:function(){var a,d,e,f,g=this;if(b.MutationObserver||b.WebKitMutationObserver||b.MozMutationObserver){d=b.MutationObserver||b.WebKitMutationObserver||b.MozMutationObserver}else{return true}e=c.querySelector("body");f=new d(function(b){b.forEach(function(b){if(b.type==="childList"){a=g.getLinks(b.target);g.addIcons(a)}})});f.observe(e,{childList:true,subtree:true})},addIcons:function(b){var c=this.options;a(b).filter(function(){return a(this).has("img").length===0}).each(function(b,d){var e,f,g;e=a(d).data("iconomatic-tagged");f=typeof c.filesObj[e]!=="undefined"?c.filesObj[e].class:false;if(f){g={"class":c.iconClass+" fa "+f,title:c.filesObj[e].type};a("<i />",g).appendTo(d)}})}};a.fn[f]=function(b){return this.each(function(){if(!a.data(this,"plugin_"+f)){a.data(this,"plugin_"+f,new h(this,b))}})}})(jQuery,window,document);
10
+ //# sourceMappingURL=jquery.iconomatic.min.map
bde_prediction/bde_flask/static/client/js/plugins.min.js ADDED
@@ -0,0 +1 @@
 
 
1
+ /* concatenate and minify your plugins here */
bde_prediction/bde_flask/static/css/custom.css ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ body {
2
+ font-size: 16px;
3
+ margin-bottom: 0;
4
+ }
5
+
6
+ .fragment.media:first-child {
7
+ margin-top: 15px;
8
+ }
9
+
10
+
11
+ #frags svg {
12
+ overflow: visible;
13
+ }
14
+
15
+ #drawing > svg {
16
+ overflow: visible;
17
+ margin: auto;
18
+ display: block;
19
+ }
20
+
21
+ @media (max-width: 970px) {
22
+ .fragment {
23
+ display: grid !important;
24
+ }
25
+ }
26
+
27
+
28
+ html {
29
+ position: relative;
30
+ }
31
+
32
+ body {
33
+ margin-bottom: 0;
34
+ min-height: 100vh;
35
+ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
36
+ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
37
+ display: -ms-flexbox; /* TWEENER - IE 10 */
38
+ display: -webkit-flex; /* NEW - Chrome */
39
+ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
40
+ flex-direction: column;
41
+ -webkit-flex-direction: column;
42
+ justify-content: space-between;
43
+ }
44
+
45
+ .footer {
46
+ font-color: #A9A9A9;
47
+ /* position: absolute; */
48
+ bottom: 0;
49
+ /* Set the fixed height of the footer here */
50
+ width: 100%;
51
+ background-color: #f5f5f5;
52
+ }
53
+
54
+ .footer p {
55
+ margin: 10px;
56
+ }
57
+
58
+ footer {
59
+ bottom: 0 !important;
60
+ width: 100%;
61
+ }
62
+
63
+ #footer {
64
+ bottom: 0 !important;
65
+ width: 100%;
66
+ }
67
+
68
+ #content {
69
+ min-height: 50%;
70
+ }
71
+
72
+ #footer-block {
73
+ display: -webkit-box;
74
+ }
75
+
76
+ @media (max-width: 768px) {
77
+ #footer-block {
78
+ display: -webkit-flex;
79
+ }
80
+ }
81
+
82
+ #bde_reg {
83
+ text-align: center;
84
+ font-size: 20px;
85
+ }
86
+
87
+ #smiles-input {
88
+ margin-top: 5em;
89
+ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
90
+ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
91
+ display: -ms-flexbox; /* TWEENER - IE 10 */
92
+ display: -webkit-flex; /* NEW - Chrome */
93
+ display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
94
+ }
95
+
96
+ #smiles-title {
97
+ word-wrap: break-word;
98
+ word-break: break-all;
99
+ }
100
+
101
+ #smiles-header * {
102
+ max-width: 50%;
103
+ white-space: normal;
104
+ display: inline;
105
+ }
106
+
107
+ .btn {
108
+ margin-left: 10px;
109
+ }
110
+
111
+ #bde_reg p {
112
+ text-align: center;
113
+ font-size: 20px;
114
+ }
115
+
116
+ #bde_reg p span.label {
117
+ font-size: 100%;
118
+ }
119
+
120
+ div#affiliation p {
121
+ margin-bottom: 0em;
122
+ }
123
+
124
+ div#content {
125
+ flex-grow: 1;
126
+ }
127
+
128
+ img#alfabet_logo {
129
+ max-width: 100%;
130
+ }
131
+
132
+ a#doi {
133
+ padding-left: 20px;
134
+ }
135
+
136
+ .row:before, .row:after {display: none !important;}
bde_prediction/bde_flask/static/css/print.css ADDED
@@ -0,0 +1,216 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
2
+ float: left;
3
+ }
4
+ .col-sm-12 {
5
+ width: 100%;
6
+ }
7
+ .col-sm-11 {
8
+ width: 91.66666667%;
9
+ }
10
+ .col-sm-10 {
11
+ width: 83.33333333%;
12
+ }
13
+ .col-sm-9 {
14
+ width: 75%;
15
+ }
16
+ .col-sm-8 {
17
+ width: 66.66666667%;
18
+ }
19
+ .col-sm-7 {
20
+ width: 58.33333333%;
21
+ }
22
+ .col-sm-6 {
23
+ width: 50%;
24
+ }
25
+ .col-sm-5 {
26
+ width: 41.66666667%;
27
+ }
28
+ .col-sm-4 {
29
+ width: 33.33333333%;
30
+ }
31
+ .col-sm-3 {
32
+ width: 25%;
33
+ }
34
+ .col-sm-2 {
35
+ width: 16.66666667%;
36
+ }
37
+ .col-sm-1 {
38
+ width: 8.33333333%;
39
+ }
40
+ .col-sm-pull-12 {
41
+ right: 100%;
42
+ }
43
+ .col-sm-pull-11 {
44
+ right: 91.66666667%;
45
+ }
46
+ .col-sm-pull-10 {
47
+ right: 83.33333333%;
48
+ }
49
+ .col-sm-pull-9 {
50
+ right: 75%;
51
+ }
52
+ .col-sm-pull-8 {
53
+ right: 66.66666667%;
54
+ }
55
+ .col-sm-pull-7 {
56
+ right: 58.33333333%;
57
+ }
58
+ .col-sm-pull-6 {
59
+ right: 50%;
60
+ }
61
+ .col-sm-pull-5 {
62
+ right: 41.66666667%;
63
+ }
64
+ .col-sm-pull-4 {
65
+ right: 33.33333333%;
66
+ }
67
+ .col-sm-pull-3 {
68
+ right: 25%;
69
+ }
70
+ .col-sm-pull-2 {
71
+ right: 16.66666667%;
72
+ }
73
+ .col-sm-pull-1 {
74
+ right: 8.33333333%;
75
+ }
76
+ .col-sm-pull-0 {
77
+ right: auto;
78
+ }
79
+ .col-sm-push-12 {
80
+ left: 100%;
81
+ }
82
+ .col-sm-push-11 {
83
+ left: 91.66666667%;
84
+ }
85
+ .col-sm-push-10 {
86
+ left: 83.33333333%;
87
+ }
88
+ .col-sm-push-9 {
89
+ left: 75%;
90
+ }
91
+ .col-sm-push-8 {
92
+ left: 66.66666667%;
93
+ }
94
+ .col-sm-push-7 {
95
+ left: 58.33333333%;
96
+ }
97
+ .col-sm-push-6 {
98
+ left: 50%;
99
+ }
100
+ .col-sm-push-5 {
101
+ left: 41.66666667%;
102
+ }
103
+ .col-sm-push-4 {
104
+ left: 33.33333333%;
105
+ }
106
+ .col-sm-push-3 {
107
+ left: 25%;
108
+ }
109
+ .col-sm-push-2 {
110
+ left: 16.66666667%;
111
+ }
112
+ .col-sm-push-1 {
113
+ left: 8.33333333%;
114
+ }
115
+ .col-sm-push-0 {
116
+ left: auto;
117
+ }
118
+ .col-sm-offset-12 {
119
+ margin-left: 100%;
120
+ }
121
+ .col-sm-offset-11 {
122
+ margin-left: 91.66666667%;
123
+ }
124
+ .col-sm-offset-10 {
125
+ margin-left: 83.33333333%;
126
+ }
127
+ .col-sm-offset-9 {
128
+ margin-left: 75%;
129
+ }
130
+ .col-sm-offset-8 {
131
+ margin-left: 66.66666667%;
132
+ }
133
+ .col-sm-offset-7 {
134
+ margin-left: 58.33333333%;
135
+ }
136
+ .col-sm-offset-6 {
137
+ margin-left: 50%;
138
+ }
139
+ .col-sm-offset-5 {
140
+ margin-left: 41.66666667%;
141
+ }
142
+ .col-sm-offset-4 {
143
+ margin-left: 33.33333333%;
144
+ }
145
+ .col-sm-offset-3 {
146
+ margin-left: 25%;
147
+ }
148
+ .col-sm-offset-2 {
149
+ margin-left: 16.66666667%;
150
+ }
151
+ .col-sm-offset-1 {
152
+ margin-left: 8.33333333%;
153
+ }
154
+ .col-sm-offset-0 {
155
+ margin-left: 0%;
156
+ }
157
+ .visible-xs {
158
+ display: none !important;
159
+ }
160
+ .hidden-xs {
161
+ display: block !important;
162
+ }
163
+ table.hidden-xs {
164
+ display: table;
165
+ }
166
+ tr.hidden-xs {
167
+ display: table-row !important;
168
+ }
169
+ th.hidden-xs,
170
+ td.hidden-xs {
171
+ display: table-cell !important;
172
+ }
173
+ .hidden-xs.hidden-print {
174
+ display: none !important;
175
+ }
176
+ .hidden-sm {
177
+ display: none !important;
178
+ }
179
+ .visible-sm {
180
+ display: block !important;
181
+ }
182
+ table.visible-sm {
183
+ display: table;
184
+ }
185
+ tr.visible-sm {
186
+ display: table-row !important;
187
+ }
188
+ th.visible-sm,
189
+ td.visible-sm {
190
+ display: table-cell !important;
191
+ }
192
+
193
+ .footer {
194
+ display: none !important;
195
+ }
196
+
197
+ svg {
198
+ max-width: 120px !important;
199
+ max-height: 120px !important;
200
+ }
201
+
202
+ em {
203
+ font-style: normal;
204
+ }
205
+
206
+ .media-left {
207
+ font-size: small;
208
+ }
209
+
210
+ #input-header {
211
+ display: none;
212
+ }
213
+
214
+ a.neighbor-link {
215
+ display: none !important;
216
+ }
bde_prediction/bde_flask/static/favicon.ico ADDED
bde_prediction/bde_flask/static/image/logo_wide.svg ADDED
bde_prediction/bde_flask/static/jsme/1A490A3C7D297B22BFE7FF8C19E5888C.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/33582E15033B14DC39D0D5CE46510A50.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/344C2466C7005BD7BCA8CC08894F0551.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/396F806CD63ABD414BFBB9D57429F05B.cache.png ADDED
bde_prediction/bde_flask/static/jsme/40BAF81124143A595056A9CCA0E9DBBA.cache.png ADDED
bde_prediction/bde_flask/static/jsme/4841BDE9DC293BA35F7762B4D8EFD236.cache.png ADDED
bde_prediction/bde_flask/static/jsme/79CE22C380DE070B4C98F921D66021B4.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/7EA24165A65C4DE0620AE62442E777C8.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/8720CF7BA4DD9FFC49F5918D5132830C.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/96E40B969193BD74B8A621486920E79C.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/97E315A2BEBFD9BADE705633631BC068.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/A6DBDE07E3A8F66E8959A4F32505E16B.cache.png ADDED
bde_prediction/bde_flask/static/jsme/AC2CC46EB091B614028CDB55FB1BFF23.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/D5286B12B1A17209D8E7BEEFC64932F4.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/D78B0386B16CEBF5657CA02B8A19F7E6.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/DF7764EEC1903CD03C9545B354D8D8E4.cache.png ADDED
bde_prediction/bde_flask/static/jsme/FA802574A653F31F6302D21E95B7A13C.cache.js ADDED
The diff for this file is too large to render. See raw diff
 
bde_prediction/bde_flask/static/jsme/clear.cache.gif ADDED
bde_prediction/bde_flask/static/jsme/compilation-mappings.txt ADDED
@@ -0,0 +1,2689 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
2
+ compat.mode CSS1Compat
3
+ drag_and_drop_support_html5 false
4
+ is_android_or_ios false
5
+ msie_clipboard false
6
+ user.agent ie8
7
+
8
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
9
+ compat.mode CSS1Compat
10
+ drag_and_drop_support_html5 false
11
+ is_android_or_ios true
12
+ msie_clipboard false
13
+ user.agent ie8
14
+
15
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
16
+ compat.mode CSS1Compat
17
+ drag_and_drop_support_html5 true
18
+ is_android_or_ios false
19
+ msie_clipboard false
20
+ user.agent ie8
21
+
22
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
23
+ compat.mode CSS1Compat
24
+ drag_and_drop_support_html5 true
25
+ is_android_or_ios true
26
+ msie_clipboard false
27
+ user.agent ie8
28
+
29
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
30
+ compat.mode CSS1Compat
31
+ drag_and_drop_support_html5 false
32
+ is_android_or_ios false
33
+ msie_clipboard true
34
+ user.agent ie8
35
+
36
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
37
+ compat.mode CSS1Compat
38
+ drag_and_drop_support_html5 false
39
+ is_android_or_ios true
40
+ msie_clipboard true
41
+ user.agent ie8
42
+
43
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
44
+ compat.mode CSS1Compat
45
+ drag_and_drop_support_html5 true
46
+ is_android_or_ios false
47
+ msie_clipboard true
48
+ user.agent ie8
49
+
50
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
51
+ compat.mode CSS1Compat
52
+ drag_and_drop_support_html5 true
53
+ is_android_or_ios true
54
+ msie_clipboard true
55
+ user.agent ie8
56
+
57
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
58
+ compat.mode CSS1Compat
59
+ drag_and_drop_support_html5 false
60
+ is_android_or_ios false
61
+ msie_clipboard false
62
+ user.agent ie8
63
+
64
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
65
+ compat.mode CSS1Compat
66
+ drag_and_drop_support_html5 false
67
+ is_android_or_ios true
68
+ msie_clipboard false
69
+ user.agent ie8
70
+
71
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
72
+ compat.mode CSS1Compat
73
+ drag_and_drop_support_html5 true
74
+ is_android_or_ios false
75
+ msie_clipboard false
76
+ user.agent ie8
77
+
78
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
79
+ compat.mode CSS1Compat
80
+ drag_and_drop_support_html5 true
81
+ is_android_or_ios true
82
+ msie_clipboard false
83
+ user.agent ie8
84
+
85
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
86
+ compat.mode CSS1Compat
87
+ drag_and_drop_support_html5 false
88
+ is_android_or_ios false
89
+ msie_clipboard true
90
+ user.agent ie8
91
+
92
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
93
+ compat.mode CSS1Compat
94
+ drag_and_drop_support_html5 false
95
+ is_android_or_ios true
96
+ msie_clipboard true
97
+ user.agent ie8
98
+
99
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
100
+ compat.mode CSS1Compat
101
+ drag_and_drop_support_html5 true
102
+ is_android_or_ios false
103
+ msie_clipboard true
104
+ user.agent ie8
105
+
106
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
107
+ compat.mode CSS1Compat
108
+ drag_and_drop_support_html5 true
109
+ is_android_or_ios true
110
+ msie_clipboard true
111
+ user.agent ie8
112
+
113
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
114
+ compat.mode CSS1Compat
115
+ drag_and_drop_support_html5 false
116
+ is_android_or_ios false
117
+ msie_clipboard false
118
+ user.agent ie8
119
+
120
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
121
+ compat.mode CSS1Compat
122
+ drag_and_drop_support_html5 false
123
+ is_android_or_ios true
124
+ msie_clipboard false
125
+ user.agent ie8
126
+
127
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
128
+ compat.mode CSS1Compat
129
+ drag_and_drop_support_html5 true
130
+ is_android_or_ios false
131
+ msie_clipboard false
132
+ user.agent ie8
133
+
134
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
135
+ compat.mode CSS1Compat
136
+ drag_and_drop_support_html5 true
137
+ is_android_or_ios true
138
+ msie_clipboard false
139
+ user.agent ie8
140
+
141
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
142
+ compat.mode CSS1Compat
143
+ drag_and_drop_support_html5 false
144
+ is_android_or_ios false
145
+ msie_clipboard true
146
+ user.agent ie8
147
+
148
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
149
+ compat.mode CSS1Compat
150
+ drag_and_drop_support_html5 false
151
+ is_android_or_ios true
152
+ msie_clipboard true
153
+ user.agent ie8
154
+
155
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
156
+ compat.mode CSS1Compat
157
+ drag_and_drop_support_html5 true
158
+ is_android_or_ios false
159
+ msie_clipboard true
160
+ user.agent ie8
161
+
162
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
163
+ compat.mode CSS1Compat
164
+ drag_and_drop_support_html5 true
165
+ is_android_or_ios true
166
+ msie_clipboard true
167
+ user.agent ie8
168
+
169
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
170
+ compat.mode CSS1Compat
171
+ drag_and_drop_support_html5 false
172
+ is_android_or_ios false
173
+ msie_clipboard false
174
+ user.agent ie8
175
+
176
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
177
+ compat.mode CSS1Compat
178
+ drag_and_drop_support_html5 false
179
+ is_android_or_ios true
180
+ msie_clipboard false
181
+ user.agent ie8
182
+
183
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
184
+ compat.mode CSS1Compat
185
+ drag_and_drop_support_html5 true
186
+ is_android_or_ios false
187
+ msie_clipboard false
188
+ user.agent ie8
189
+
190
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
191
+ compat.mode CSS1Compat
192
+ drag_and_drop_support_html5 true
193
+ is_android_or_ios true
194
+ msie_clipboard false
195
+ user.agent ie8
196
+
197
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
198
+ compat.mode CSS1Compat
199
+ drag_and_drop_support_html5 false
200
+ is_android_or_ios false
201
+ msie_clipboard true
202
+ user.agent ie8
203
+
204
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
205
+ compat.mode CSS1Compat
206
+ drag_and_drop_support_html5 false
207
+ is_android_or_ios true
208
+ msie_clipboard true
209
+ user.agent ie8
210
+
211
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
212
+ compat.mode CSS1Compat
213
+ drag_and_drop_support_html5 true
214
+ is_android_or_ios false
215
+ msie_clipboard true
216
+ user.agent ie8
217
+
218
+ 1A490A3C7D297B22BFE7FF8C19E5888C.cache.js
219
+ compat.mode CSS1Compat
220
+ drag_and_drop_support_html5 true
221
+ is_android_or_ios true
222
+ msie_clipboard true
223
+ user.agent ie8
224
+
225
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
226
+ compat.mode CSS1Compat
227
+ drag_and_drop_support_html5 false
228
+ is_android_or_ios false
229
+ msie_clipboard false
230
+ user.agent ie9
231
+
232
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
233
+ compat.mode CSS1Compat
234
+ drag_and_drop_support_html5 false
235
+ is_android_or_ios true
236
+ msie_clipboard false
237
+ user.agent ie9
238
+
239
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
240
+ compat.mode CSS1Compat
241
+ drag_and_drop_support_html5 true
242
+ is_android_or_ios false
243
+ msie_clipboard false
244
+ user.agent ie9
245
+
246
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
247
+ compat.mode CSS1Compat
248
+ drag_and_drop_support_html5 true
249
+ is_android_or_ios true
250
+ msie_clipboard false
251
+ user.agent ie9
252
+
253
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
254
+ compat.mode CSS1Compat
255
+ drag_and_drop_support_html5 false
256
+ is_android_or_ios false
257
+ msie_clipboard true
258
+ user.agent ie9
259
+
260
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
261
+ compat.mode CSS1Compat
262
+ drag_and_drop_support_html5 false
263
+ is_android_or_ios true
264
+ msie_clipboard true
265
+ user.agent ie9
266
+
267
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
268
+ compat.mode CSS1Compat
269
+ drag_and_drop_support_html5 true
270
+ is_android_or_ios false
271
+ msie_clipboard true
272
+ user.agent ie9
273
+
274
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
275
+ compat.mode CSS1Compat
276
+ drag_and_drop_support_html5 true
277
+ is_android_or_ios true
278
+ msie_clipboard true
279
+ user.agent ie9
280
+
281
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
282
+ compat.mode CSS1Compat
283
+ drag_and_drop_support_html5 false
284
+ is_android_or_ios false
285
+ msie_clipboard false
286
+ user.agent ie9
287
+
288
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
289
+ compat.mode CSS1Compat
290
+ drag_and_drop_support_html5 false
291
+ is_android_or_ios true
292
+ msie_clipboard false
293
+ user.agent ie9
294
+
295
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
296
+ compat.mode CSS1Compat
297
+ drag_and_drop_support_html5 true
298
+ is_android_or_ios false
299
+ msie_clipboard false
300
+ user.agent ie9
301
+
302
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
303
+ compat.mode CSS1Compat
304
+ drag_and_drop_support_html5 true
305
+ is_android_or_ios true
306
+ msie_clipboard false
307
+ user.agent ie9
308
+
309
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
310
+ compat.mode CSS1Compat
311
+ drag_and_drop_support_html5 false
312
+ is_android_or_ios false
313
+ msie_clipboard true
314
+ user.agent ie9
315
+
316
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
317
+ compat.mode CSS1Compat
318
+ drag_and_drop_support_html5 false
319
+ is_android_or_ios true
320
+ msie_clipboard true
321
+ user.agent ie9
322
+
323
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
324
+ compat.mode CSS1Compat
325
+ drag_and_drop_support_html5 true
326
+ is_android_or_ios false
327
+ msie_clipboard true
328
+ user.agent ie9
329
+
330
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
331
+ compat.mode CSS1Compat
332
+ drag_and_drop_support_html5 true
333
+ is_android_or_ios true
334
+ msie_clipboard true
335
+ user.agent ie9
336
+
337
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
338
+ compat.mode CSS1Compat
339
+ drag_and_drop_support_html5 false
340
+ is_android_or_ios false
341
+ msie_clipboard false
342
+ user.agent ie9
343
+
344
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
345
+ compat.mode CSS1Compat
346
+ drag_and_drop_support_html5 false
347
+ is_android_or_ios true
348
+ msie_clipboard false
349
+ user.agent ie9
350
+
351
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
352
+ compat.mode CSS1Compat
353
+ drag_and_drop_support_html5 true
354
+ is_android_or_ios false
355
+ msie_clipboard false
356
+ user.agent ie9
357
+
358
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
359
+ compat.mode CSS1Compat
360
+ drag_and_drop_support_html5 true
361
+ is_android_or_ios true
362
+ msie_clipboard false
363
+ user.agent ie9
364
+
365
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
366
+ compat.mode CSS1Compat
367
+ drag_and_drop_support_html5 false
368
+ is_android_or_ios false
369
+ msie_clipboard true
370
+ user.agent ie9
371
+
372
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
373
+ compat.mode CSS1Compat
374
+ drag_and_drop_support_html5 false
375
+ is_android_or_ios true
376
+ msie_clipboard true
377
+ user.agent ie9
378
+
379
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
380
+ compat.mode CSS1Compat
381
+ drag_and_drop_support_html5 true
382
+ is_android_or_ios false
383
+ msie_clipboard true
384
+ user.agent ie9
385
+
386
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
387
+ compat.mode CSS1Compat
388
+ drag_and_drop_support_html5 true
389
+ is_android_or_ios true
390
+ msie_clipboard true
391
+ user.agent ie9
392
+
393
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
394
+ compat.mode CSS1Compat
395
+ drag_and_drop_support_html5 false
396
+ is_android_or_ios false
397
+ msie_clipboard false
398
+ user.agent ie9
399
+
400
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
401
+ compat.mode CSS1Compat
402
+ drag_and_drop_support_html5 false
403
+ is_android_or_ios true
404
+ msie_clipboard false
405
+ user.agent ie9
406
+
407
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
408
+ compat.mode CSS1Compat
409
+ drag_and_drop_support_html5 true
410
+ is_android_or_ios false
411
+ msie_clipboard false
412
+ user.agent ie9
413
+
414
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
415
+ compat.mode CSS1Compat
416
+ drag_and_drop_support_html5 true
417
+ is_android_or_ios true
418
+ msie_clipboard false
419
+ user.agent ie9
420
+
421
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
422
+ compat.mode CSS1Compat
423
+ drag_and_drop_support_html5 false
424
+ is_android_or_ios false
425
+ msie_clipboard true
426
+ user.agent ie9
427
+
428
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
429
+ compat.mode CSS1Compat
430
+ drag_and_drop_support_html5 false
431
+ is_android_or_ios true
432
+ msie_clipboard true
433
+ user.agent ie9
434
+
435
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
436
+ compat.mode CSS1Compat
437
+ drag_and_drop_support_html5 true
438
+ is_android_or_ios false
439
+ msie_clipboard true
440
+ user.agent ie9
441
+
442
+ 33582E15033B14DC39D0D5CE46510A50.cache.js
443
+ compat.mode CSS1Compat
444
+ drag_and_drop_support_html5 true
445
+ is_android_or_ios true
446
+ msie_clipboard true
447
+ user.agent ie9
448
+
449
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
450
+ compat.mode BackCompat
451
+ drag_and_drop_support_html5 false
452
+ is_android_or_ios false
453
+ msie_clipboard false
454
+ user.agent opera
455
+
456
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
457
+ compat.mode BackCompat
458
+ drag_and_drop_support_html5 false
459
+ is_android_or_ios true
460
+ msie_clipboard false
461
+ user.agent opera
462
+
463
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
464
+ compat.mode BackCompat
465
+ drag_and_drop_support_html5 true
466
+ is_android_or_ios false
467
+ msie_clipboard false
468
+ user.agent opera
469
+
470
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
471
+ compat.mode BackCompat
472
+ drag_and_drop_support_html5 true
473
+ is_android_or_ios true
474
+ msie_clipboard false
475
+ user.agent opera
476
+
477
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
478
+ compat.mode BackCompat
479
+ drag_and_drop_support_html5 false
480
+ is_android_or_ios false
481
+ msie_clipboard true
482
+ user.agent opera
483
+
484
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
485
+ compat.mode BackCompat
486
+ drag_and_drop_support_html5 false
487
+ is_android_or_ios true
488
+ msie_clipboard true
489
+ user.agent opera
490
+
491
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
492
+ compat.mode BackCompat
493
+ drag_and_drop_support_html5 true
494
+ is_android_or_ios false
495
+ msie_clipboard true
496
+ user.agent opera
497
+
498
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
499
+ compat.mode BackCompat
500
+ drag_and_drop_support_html5 true
501
+ is_android_or_ios true
502
+ msie_clipboard true
503
+ user.agent opera
504
+
505
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
506
+ compat.mode BackCompat
507
+ drag_and_drop_support_html5 false
508
+ is_android_or_ios false
509
+ msie_clipboard false
510
+ user.agent opera
511
+
512
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
513
+ compat.mode BackCompat
514
+ drag_and_drop_support_html5 false
515
+ is_android_or_ios true
516
+ msie_clipboard false
517
+ user.agent opera
518
+
519
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
520
+ compat.mode BackCompat
521
+ drag_and_drop_support_html5 true
522
+ is_android_or_ios false
523
+ msie_clipboard false
524
+ user.agent opera
525
+
526
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
527
+ compat.mode BackCompat
528
+ drag_and_drop_support_html5 true
529
+ is_android_or_ios true
530
+ msie_clipboard false
531
+ user.agent opera
532
+
533
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
534
+ compat.mode BackCompat
535
+ drag_and_drop_support_html5 false
536
+ is_android_or_ios false
537
+ msie_clipboard true
538
+ user.agent opera
539
+
540
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
541
+ compat.mode BackCompat
542
+ drag_and_drop_support_html5 false
543
+ is_android_or_ios true
544
+ msie_clipboard true
545
+ user.agent opera
546
+
547
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
548
+ compat.mode BackCompat
549
+ drag_and_drop_support_html5 true
550
+ is_android_or_ios false
551
+ msie_clipboard true
552
+ user.agent opera
553
+
554
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
555
+ compat.mode BackCompat
556
+ drag_and_drop_support_html5 true
557
+ is_android_or_ios true
558
+ msie_clipboard true
559
+ user.agent opera
560
+
561
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
562
+ compat.mode BackCompat
563
+ drag_and_drop_support_html5 false
564
+ is_android_or_ios false
565
+ msie_clipboard false
566
+ user.agent opera
567
+
568
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
569
+ compat.mode BackCompat
570
+ drag_and_drop_support_html5 false
571
+ is_android_or_ios true
572
+ msie_clipboard false
573
+ user.agent opera
574
+
575
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
576
+ compat.mode BackCompat
577
+ drag_and_drop_support_html5 true
578
+ is_android_or_ios false
579
+ msie_clipboard false
580
+ user.agent opera
581
+
582
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
583
+ compat.mode BackCompat
584
+ drag_and_drop_support_html5 true
585
+ is_android_or_ios true
586
+ msie_clipboard false
587
+ user.agent opera
588
+
589
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
590
+ compat.mode BackCompat
591
+ drag_and_drop_support_html5 false
592
+ is_android_or_ios false
593
+ msie_clipboard true
594
+ user.agent opera
595
+
596
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
597
+ compat.mode BackCompat
598
+ drag_and_drop_support_html5 false
599
+ is_android_or_ios true
600
+ msie_clipboard true
601
+ user.agent opera
602
+
603
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
604
+ compat.mode BackCompat
605
+ drag_and_drop_support_html5 true
606
+ is_android_or_ios false
607
+ msie_clipboard true
608
+ user.agent opera
609
+
610
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
611
+ compat.mode BackCompat
612
+ drag_and_drop_support_html5 true
613
+ is_android_or_ios true
614
+ msie_clipboard true
615
+ user.agent opera
616
+
617
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
618
+ compat.mode BackCompat
619
+ drag_and_drop_support_html5 false
620
+ is_android_or_ios false
621
+ msie_clipboard false
622
+ user.agent opera
623
+
624
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
625
+ compat.mode BackCompat
626
+ drag_and_drop_support_html5 false
627
+ is_android_or_ios true
628
+ msie_clipboard false
629
+ user.agent opera
630
+
631
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
632
+ compat.mode BackCompat
633
+ drag_and_drop_support_html5 true
634
+ is_android_or_ios false
635
+ msie_clipboard false
636
+ user.agent opera
637
+
638
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
639
+ compat.mode BackCompat
640
+ drag_and_drop_support_html5 true
641
+ is_android_or_ios true
642
+ msie_clipboard false
643
+ user.agent opera
644
+
645
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
646
+ compat.mode BackCompat
647
+ drag_and_drop_support_html5 false
648
+ is_android_or_ios false
649
+ msie_clipboard true
650
+ user.agent opera
651
+
652
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
653
+ compat.mode BackCompat
654
+ drag_and_drop_support_html5 false
655
+ is_android_or_ios true
656
+ msie_clipboard true
657
+ user.agent opera
658
+
659
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
660
+ compat.mode BackCompat
661
+ drag_and_drop_support_html5 true
662
+ is_android_or_ios false
663
+ msie_clipboard true
664
+ user.agent opera
665
+
666
+ 344C2466C7005BD7BCA8CC08894F0551.cache.js
667
+ compat.mode BackCompat
668
+ drag_and_drop_support_html5 true
669
+ is_android_or_ios true
670
+ msie_clipboard true
671
+ user.agent opera
672
+
673
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
674
+ compat.mode BackCompat
675
+ drag_and_drop_support_html5 false
676
+ is_android_or_ios false
677
+ msie_clipboard false
678
+ user.agent ie6
679
+
680
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
681
+ compat.mode BackCompat
682
+ drag_and_drop_support_html5 false
683
+ is_android_or_ios true
684
+ msie_clipboard false
685
+ user.agent ie6
686
+
687
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
688
+ compat.mode BackCompat
689
+ drag_and_drop_support_html5 true
690
+ is_android_or_ios false
691
+ msie_clipboard false
692
+ user.agent ie6
693
+
694
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
695
+ compat.mode BackCompat
696
+ drag_and_drop_support_html5 true
697
+ is_android_or_ios true
698
+ msie_clipboard false
699
+ user.agent ie6
700
+
701
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
702
+ compat.mode BackCompat
703
+ drag_and_drop_support_html5 false
704
+ is_android_or_ios false
705
+ msie_clipboard true
706
+ user.agent ie6
707
+
708
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
709
+ compat.mode BackCompat
710
+ drag_and_drop_support_html5 false
711
+ is_android_or_ios true
712
+ msie_clipboard true
713
+ user.agent ie6
714
+
715
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
716
+ compat.mode BackCompat
717
+ drag_and_drop_support_html5 true
718
+ is_android_or_ios false
719
+ msie_clipboard true
720
+ user.agent ie6
721
+
722
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
723
+ compat.mode BackCompat
724
+ drag_and_drop_support_html5 true
725
+ is_android_or_ios true
726
+ msie_clipboard true
727
+ user.agent ie6
728
+
729
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
730
+ compat.mode BackCompat
731
+ drag_and_drop_support_html5 false
732
+ is_android_or_ios false
733
+ msie_clipboard false
734
+ user.agent ie6
735
+
736
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
737
+ compat.mode BackCompat
738
+ drag_and_drop_support_html5 false
739
+ is_android_or_ios true
740
+ msie_clipboard false
741
+ user.agent ie6
742
+
743
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
744
+ compat.mode BackCompat
745
+ drag_and_drop_support_html5 true
746
+ is_android_or_ios false
747
+ msie_clipboard false
748
+ user.agent ie6
749
+
750
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
751
+ compat.mode BackCompat
752
+ drag_and_drop_support_html5 true
753
+ is_android_or_ios true
754
+ msie_clipboard false
755
+ user.agent ie6
756
+
757
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
758
+ compat.mode BackCompat
759
+ drag_and_drop_support_html5 false
760
+ is_android_or_ios false
761
+ msie_clipboard true
762
+ user.agent ie6
763
+
764
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
765
+ compat.mode BackCompat
766
+ drag_and_drop_support_html5 false
767
+ is_android_or_ios true
768
+ msie_clipboard true
769
+ user.agent ie6
770
+
771
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
772
+ compat.mode BackCompat
773
+ drag_and_drop_support_html5 true
774
+ is_android_or_ios false
775
+ msie_clipboard true
776
+ user.agent ie6
777
+
778
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
779
+ compat.mode BackCompat
780
+ drag_and_drop_support_html5 true
781
+ is_android_or_ios true
782
+ msie_clipboard true
783
+ user.agent ie6
784
+
785
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
786
+ compat.mode BackCompat
787
+ drag_and_drop_support_html5 false
788
+ is_android_or_ios false
789
+ msie_clipboard false
790
+ user.agent ie6
791
+
792
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
793
+ compat.mode BackCompat
794
+ drag_and_drop_support_html5 false
795
+ is_android_or_ios true
796
+ msie_clipboard false
797
+ user.agent ie6
798
+
799
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
800
+ compat.mode BackCompat
801
+ drag_and_drop_support_html5 true
802
+ is_android_or_ios false
803
+ msie_clipboard false
804
+ user.agent ie6
805
+
806
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
807
+ compat.mode BackCompat
808
+ drag_and_drop_support_html5 true
809
+ is_android_or_ios true
810
+ msie_clipboard false
811
+ user.agent ie6
812
+
813
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
814
+ compat.mode BackCompat
815
+ drag_and_drop_support_html5 false
816
+ is_android_or_ios false
817
+ msie_clipboard true
818
+ user.agent ie6
819
+
820
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
821
+ compat.mode BackCompat
822
+ drag_and_drop_support_html5 false
823
+ is_android_or_ios true
824
+ msie_clipboard true
825
+ user.agent ie6
826
+
827
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
828
+ compat.mode BackCompat
829
+ drag_and_drop_support_html5 true
830
+ is_android_or_ios false
831
+ msie_clipboard true
832
+ user.agent ie6
833
+
834
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
835
+ compat.mode BackCompat
836
+ drag_and_drop_support_html5 true
837
+ is_android_or_ios true
838
+ msie_clipboard true
839
+ user.agent ie6
840
+
841
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
842
+ compat.mode BackCompat
843
+ drag_and_drop_support_html5 false
844
+ is_android_or_ios false
845
+ msie_clipboard false
846
+ user.agent ie6
847
+
848
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
849
+ compat.mode BackCompat
850
+ drag_and_drop_support_html5 false
851
+ is_android_or_ios true
852
+ msie_clipboard false
853
+ user.agent ie6
854
+
855
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
856
+ compat.mode BackCompat
857
+ drag_and_drop_support_html5 true
858
+ is_android_or_ios false
859
+ msie_clipboard false
860
+ user.agent ie6
861
+
862
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
863
+ compat.mode BackCompat
864
+ drag_and_drop_support_html5 true
865
+ is_android_or_ios true
866
+ msie_clipboard false
867
+ user.agent ie6
868
+
869
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
870
+ compat.mode BackCompat
871
+ drag_and_drop_support_html5 false
872
+ is_android_or_ios false
873
+ msie_clipboard true
874
+ user.agent ie6
875
+
876
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
877
+ compat.mode BackCompat
878
+ drag_and_drop_support_html5 false
879
+ is_android_or_ios true
880
+ msie_clipboard true
881
+ user.agent ie6
882
+
883
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
884
+ compat.mode BackCompat
885
+ drag_and_drop_support_html5 true
886
+ is_android_or_ios false
887
+ msie_clipboard true
888
+ user.agent ie6
889
+
890
+ 79CE22C380DE070B4C98F921D66021B4.cache.js
891
+ compat.mode BackCompat
892
+ drag_and_drop_support_html5 true
893
+ is_android_or_ios true
894
+ msie_clipboard true
895
+ user.agent ie6
896
+
897
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
898
+ compat.mode CSS1Compat
899
+ drag_and_drop_support_html5 false
900
+ is_android_or_ios false
901
+ msie_clipboard false
902
+ user.agent gecko1_8
903
+
904
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
905
+ compat.mode CSS1Compat
906
+ drag_and_drop_support_html5 false
907
+ is_android_or_ios true
908
+ msie_clipboard false
909
+ user.agent gecko1_8
910
+
911
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
912
+ compat.mode CSS1Compat
913
+ drag_and_drop_support_html5 true
914
+ is_android_or_ios false
915
+ msie_clipboard false
916
+ user.agent gecko1_8
917
+
918
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
919
+ compat.mode CSS1Compat
920
+ drag_and_drop_support_html5 true
921
+ is_android_or_ios true
922
+ msie_clipboard false
923
+ user.agent gecko1_8
924
+
925
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
926
+ compat.mode CSS1Compat
927
+ drag_and_drop_support_html5 false
928
+ is_android_or_ios false
929
+ msie_clipboard true
930
+ user.agent gecko1_8
931
+
932
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
933
+ compat.mode CSS1Compat
934
+ drag_and_drop_support_html5 false
935
+ is_android_or_ios true
936
+ msie_clipboard true
937
+ user.agent gecko1_8
938
+
939
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
940
+ compat.mode CSS1Compat
941
+ drag_and_drop_support_html5 true
942
+ is_android_or_ios false
943
+ msie_clipboard true
944
+ user.agent gecko1_8
945
+
946
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
947
+ compat.mode CSS1Compat
948
+ drag_and_drop_support_html5 true
949
+ is_android_or_ios true
950
+ msie_clipboard true
951
+ user.agent gecko1_8
952
+
953
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
954
+ compat.mode CSS1Compat
955
+ drag_and_drop_support_html5 false
956
+ is_android_or_ios false
957
+ msie_clipboard false
958
+ user.agent gecko1_8
959
+
960
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
961
+ compat.mode CSS1Compat
962
+ drag_and_drop_support_html5 false
963
+ is_android_or_ios true
964
+ msie_clipboard false
965
+ user.agent gecko1_8
966
+
967
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
968
+ compat.mode CSS1Compat
969
+ drag_and_drop_support_html5 true
970
+ is_android_or_ios false
971
+ msie_clipboard false
972
+ user.agent gecko1_8
973
+
974
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
975
+ compat.mode CSS1Compat
976
+ drag_and_drop_support_html5 true
977
+ is_android_or_ios true
978
+ msie_clipboard false
979
+ user.agent gecko1_8
980
+
981
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
982
+ compat.mode CSS1Compat
983
+ drag_and_drop_support_html5 false
984
+ is_android_or_ios false
985
+ msie_clipboard true
986
+ user.agent gecko1_8
987
+
988
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
989
+ compat.mode CSS1Compat
990
+ drag_and_drop_support_html5 false
991
+ is_android_or_ios true
992
+ msie_clipboard true
993
+ user.agent gecko1_8
994
+
995
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
996
+ compat.mode CSS1Compat
997
+ drag_and_drop_support_html5 true
998
+ is_android_or_ios false
999
+ msie_clipboard true
1000
+ user.agent gecko1_8
1001
+
1002
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1003
+ compat.mode CSS1Compat
1004
+ drag_and_drop_support_html5 true
1005
+ is_android_or_ios true
1006
+ msie_clipboard true
1007
+ user.agent gecko1_8
1008
+
1009
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1010
+ compat.mode CSS1Compat
1011
+ drag_and_drop_support_html5 false
1012
+ is_android_or_ios false
1013
+ msie_clipboard false
1014
+ user.agent gecko1_8
1015
+
1016
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1017
+ compat.mode CSS1Compat
1018
+ drag_and_drop_support_html5 false
1019
+ is_android_or_ios true
1020
+ msie_clipboard false
1021
+ user.agent gecko1_8
1022
+
1023
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1024
+ compat.mode CSS1Compat
1025
+ drag_and_drop_support_html5 true
1026
+ is_android_or_ios false
1027
+ msie_clipboard false
1028
+ user.agent gecko1_8
1029
+
1030
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1031
+ compat.mode CSS1Compat
1032
+ drag_and_drop_support_html5 true
1033
+ is_android_or_ios true
1034
+ msie_clipboard false
1035
+ user.agent gecko1_8
1036
+
1037
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1038
+ compat.mode CSS1Compat
1039
+ drag_and_drop_support_html5 false
1040
+ is_android_or_ios false
1041
+ msie_clipboard true
1042
+ user.agent gecko1_8
1043
+
1044
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1045
+ compat.mode CSS1Compat
1046
+ drag_and_drop_support_html5 false
1047
+ is_android_or_ios true
1048
+ msie_clipboard true
1049
+ user.agent gecko1_8
1050
+
1051
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1052
+ compat.mode CSS1Compat
1053
+ drag_and_drop_support_html5 true
1054
+ is_android_or_ios false
1055
+ msie_clipboard true
1056
+ user.agent gecko1_8
1057
+
1058
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1059
+ compat.mode CSS1Compat
1060
+ drag_and_drop_support_html5 true
1061
+ is_android_or_ios true
1062
+ msie_clipboard true
1063
+ user.agent gecko1_8
1064
+
1065
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1066
+ compat.mode CSS1Compat
1067
+ drag_and_drop_support_html5 false
1068
+ is_android_or_ios false
1069
+ msie_clipboard false
1070
+ user.agent gecko1_8
1071
+
1072
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1073
+ compat.mode CSS1Compat
1074
+ drag_and_drop_support_html5 false
1075
+ is_android_or_ios true
1076
+ msie_clipboard false
1077
+ user.agent gecko1_8
1078
+
1079
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1080
+ compat.mode CSS1Compat
1081
+ drag_and_drop_support_html5 true
1082
+ is_android_or_ios false
1083
+ msie_clipboard false
1084
+ user.agent gecko1_8
1085
+
1086
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1087
+ compat.mode CSS1Compat
1088
+ drag_and_drop_support_html5 true
1089
+ is_android_or_ios true
1090
+ msie_clipboard false
1091
+ user.agent gecko1_8
1092
+
1093
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1094
+ compat.mode CSS1Compat
1095
+ drag_and_drop_support_html5 false
1096
+ is_android_or_ios false
1097
+ msie_clipboard true
1098
+ user.agent gecko1_8
1099
+
1100
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1101
+ compat.mode CSS1Compat
1102
+ drag_and_drop_support_html5 false
1103
+ is_android_or_ios true
1104
+ msie_clipboard true
1105
+ user.agent gecko1_8
1106
+
1107
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1108
+ compat.mode CSS1Compat
1109
+ drag_and_drop_support_html5 true
1110
+ is_android_or_ios false
1111
+ msie_clipboard true
1112
+ user.agent gecko1_8
1113
+
1114
+ 7EA24165A65C4DE0620AE62442E777C8.cache.js
1115
+ compat.mode CSS1Compat
1116
+ drag_and_drop_support_html5 true
1117
+ is_android_or_ios true
1118
+ msie_clipboard true
1119
+ user.agent gecko1_8
1120
+
1121
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1122
+ compat.mode BackCompat
1123
+ drag_and_drop_support_html5 false
1124
+ is_android_or_ios false
1125
+ msie_clipboard false
1126
+ user.agent safari
1127
+
1128
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1129
+ compat.mode BackCompat
1130
+ drag_and_drop_support_html5 false
1131
+ is_android_or_ios true
1132
+ msie_clipboard false
1133
+ user.agent safari
1134
+
1135
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1136
+ compat.mode BackCompat
1137
+ drag_and_drop_support_html5 true
1138
+ is_android_or_ios false
1139
+ msie_clipboard false
1140
+ user.agent safari
1141
+
1142
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1143
+ compat.mode BackCompat
1144
+ drag_and_drop_support_html5 true
1145
+ is_android_or_ios true
1146
+ msie_clipboard false
1147
+ user.agent safari
1148
+
1149
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1150
+ compat.mode BackCompat
1151
+ drag_and_drop_support_html5 false
1152
+ is_android_or_ios false
1153
+ msie_clipboard true
1154
+ user.agent safari
1155
+
1156
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1157
+ compat.mode BackCompat
1158
+ drag_and_drop_support_html5 false
1159
+ is_android_or_ios true
1160
+ msie_clipboard true
1161
+ user.agent safari
1162
+
1163
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1164
+ compat.mode BackCompat
1165
+ drag_and_drop_support_html5 true
1166
+ is_android_or_ios false
1167
+ msie_clipboard true
1168
+ user.agent safari
1169
+
1170
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1171
+ compat.mode BackCompat
1172
+ drag_and_drop_support_html5 true
1173
+ is_android_or_ios true
1174
+ msie_clipboard true
1175
+ user.agent safari
1176
+
1177
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1178
+ compat.mode BackCompat
1179
+ drag_and_drop_support_html5 false
1180
+ is_android_or_ios false
1181
+ msie_clipboard false
1182
+ user.agent safari
1183
+
1184
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1185
+ compat.mode BackCompat
1186
+ drag_and_drop_support_html5 false
1187
+ is_android_or_ios true
1188
+ msie_clipboard false
1189
+ user.agent safari
1190
+
1191
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1192
+ compat.mode BackCompat
1193
+ drag_and_drop_support_html5 true
1194
+ is_android_or_ios false
1195
+ msie_clipboard false
1196
+ user.agent safari
1197
+
1198
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1199
+ compat.mode BackCompat
1200
+ drag_and_drop_support_html5 true
1201
+ is_android_or_ios true
1202
+ msie_clipboard false
1203
+ user.agent safari
1204
+
1205
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1206
+ compat.mode BackCompat
1207
+ drag_and_drop_support_html5 false
1208
+ is_android_or_ios false
1209
+ msie_clipboard true
1210
+ user.agent safari
1211
+
1212
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1213
+ compat.mode BackCompat
1214
+ drag_and_drop_support_html5 false
1215
+ is_android_or_ios true
1216
+ msie_clipboard true
1217
+ user.agent safari
1218
+
1219
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1220
+ compat.mode BackCompat
1221
+ drag_and_drop_support_html5 true
1222
+ is_android_or_ios false
1223
+ msie_clipboard true
1224
+ user.agent safari
1225
+
1226
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1227
+ compat.mode BackCompat
1228
+ drag_and_drop_support_html5 true
1229
+ is_android_or_ios true
1230
+ msie_clipboard true
1231
+ user.agent safari
1232
+
1233
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1234
+ compat.mode BackCompat
1235
+ drag_and_drop_support_html5 false
1236
+ is_android_or_ios false
1237
+ msie_clipboard false
1238
+ user.agent safari
1239
+
1240
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1241
+ compat.mode BackCompat
1242
+ drag_and_drop_support_html5 false
1243
+ is_android_or_ios true
1244
+ msie_clipboard false
1245
+ user.agent safari
1246
+
1247
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1248
+ compat.mode BackCompat
1249
+ drag_and_drop_support_html5 true
1250
+ is_android_or_ios false
1251
+ msie_clipboard false
1252
+ user.agent safari
1253
+
1254
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1255
+ compat.mode BackCompat
1256
+ drag_and_drop_support_html5 true
1257
+ is_android_or_ios true
1258
+ msie_clipboard false
1259
+ user.agent safari
1260
+
1261
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1262
+ compat.mode BackCompat
1263
+ drag_and_drop_support_html5 false
1264
+ is_android_or_ios false
1265
+ msie_clipboard true
1266
+ user.agent safari
1267
+
1268
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1269
+ compat.mode BackCompat
1270
+ drag_and_drop_support_html5 false
1271
+ is_android_or_ios true
1272
+ msie_clipboard true
1273
+ user.agent safari
1274
+
1275
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1276
+ compat.mode BackCompat
1277
+ drag_and_drop_support_html5 true
1278
+ is_android_or_ios false
1279
+ msie_clipboard true
1280
+ user.agent safari
1281
+
1282
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1283
+ compat.mode BackCompat
1284
+ drag_and_drop_support_html5 true
1285
+ is_android_or_ios true
1286
+ msie_clipboard true
1287
+ user.agent safari
1288
+
1289
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1290
+ compat.mode BackCompat
1291
+ drag_and_drop_support_html5 false
1292
+ is_android_or_ios false
1293
+ msie_clipboard false
1294
+ user.agent safari
1295
+
1296
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1297
+ compat.mode BackCompat
1298
+ drag_and_drop_support_html5 false
1299
+ is_android_or_ios true
1300
+ msie_clipboard false
1301
+ user.agent safari
1302
+
1303
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1304
+ compat.mode BackCompat
1305
+ drag_and_drop_support_html5 true
1306
+ is_android_or_ios false
1307
+ msie_clipboard false
1308
+ user.agent safari
1309
+
1310
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1311
+ compat.mode BackCompat
1312
+ drag_and_drop_support_html5 true
1313
+ is_android_or_ios true
1314
+ msie_clipboard false
1315
+ user.agent safari
1316
+
1317
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1318
+ compat.mode BackCompat
1319
+ drag_and_drop_support_html5 false
1320
+ is_android_or_ios false
1321
+ msie_clipboard true
1322
+ user.agent safari
1323
+
1324
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1325
+ compat.mode BackCompat
1326
+ drag_and_drop_support_html5 false
1327
+ is_android_or_ios true
1328
+ msie_clipboard true
1329
+ user.agent safari
1330
+
1331
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1332
+ compat.mode BackCompat
1333
+ drag_and_drop_support_html5 true
1334
+ is_android_or_ios false
1335
+ msie_clipboard true
1336
+ user.agent safari
1337
+
1338
+ 8720CF7BA4DD9FFC49F5918D5132830C.cache.js
1339
+ compat.mode BackCompat
1340
+ drag_and_drop_support_html5 true
1341
+ is_android_or_ios true
1342
+ msie_clipboard true
1343
+ user.agent safari
1344
+
1345
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1346
+ compat.mode BackCompat
1347
+ drag_and_drop_support_html5 false
1348
+ is_android_or_ios false
1349
+ msie_clipboard false
1350
+ user.agent ie9
1351
+
1352
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1353
+ compat.mode BackCompat
1354
+ drag_and_drop_support_html5 false
1355
+ is_android_or_ios true
1356
+ msie_clipboard false
1357
+ user.agent ie9
1358
+
1359
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1360
+ compat.mode BackCompat
1361
+ drag_and_drop_support_html5 true
1362
+ is_android_or_ios false
1363
+ msie_clipboard false
1364
+ user.agent ie9
1365
+
1366
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1367
+ compat.mode BackCompat
1368
+ drag_and_drop_support_html5 true
1369
+ is_android_or_ios true
1370
+ msie_clipboard false
1371
+ user.agent ie9
1372
+
1373
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1374
+ compat.mode BackCompat
1375
+ drag_and_drop_support_html5 false
1376
+ is_android_or_ios false
1377
+ msie_clipboard true
1378
+ user.agent ie9
1379
+
1380
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1381
+ compat.mode BackCompat
1382
+ drag_and_drop_support_html5 false
1383
+ is_android_or_ios true
1384
+ msie_clipboard true
1385
+ user.agent ie9
1386
+
1387
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1388
+ compat.mode BackCompat
1389
+ drag_and_drop_support_html5 true
1390
+ is_android_or_ios false
1391
+ msie_clipboard true
1392
+ user.agent ie9
1393
+
1394
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1395
+ compat.mode BackCompat
1396
+ drag_and_drop_support_html5 true
1397
+ is_android_or_ios true
1398
+ msie_clipboard true
1399
+ user.agent ie9
1400
+
1401
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1402
+ compat.mode BackCompat
1403
+ drag_and_drop_support_html5 false
1404
+ is_android_or_ios false
1405
+ msie_clipboard false
1406
+ user.agent ie9
1407
+
1408
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1409
+ compat.mode BackCompat
1410
+ drag_and_drop_support_html5 false
1411
+ is_android_or_ios true
1412
+ msie_clipboard false
1413
+ user.agent ie9
1414
+
1415
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1416
+ compat.mode BackCompat
1417
+ drag_and_drop_support_html5 true
1418
+ is_android_or_ios false
1419
+ msie_clipboard false
1420
+ user.agent ie9
1421
+
1422
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1423
+ compat.mode BackCompat
1424
+ drag_and_drop_support_html5 true
1425
+ is_android_or_ios true
1426
+ msie_clipboard false
1427
+ user.agent ie9
1428
+
1429
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1430
+ compat.mode BackCompat
1431
+ drag_and_drop_support_html5 false
1432
+ is_android_or_ios false
1433
+ msie_clipboard true
1434
+ user.agent ie9
1435
+
1436
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1437
+ compat.mode BackCompat
1438
+ drag_and_drop_support_html5 false
1439
+ is_android_or_ios true
1440
+ msie_clipboard true
1441
+ user.agent ie9
1442
+
1443
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1444
+ compat.mode BackCompat
1445
+ drag_and_drop_support_html5 true
1446
+ is_android_or_ios false
1447
+ msie_clipboard true
1448
+ user.agent ie9
1449
+
1450
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1451
+ compat.mode BackCompat
1452
+ drag_and_drop_support_html5 true
1453
+ is_android_or_ios true
1454
+ msie_clipboard true
1455
+ user.agent ie9
1456
+
1457
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1458
+ compat.mode BackCompat
1459
+ drag_and_drop_support_html5 false
1460
+ is_android_or_ios false
1461
+ msie_clipboard false
1462
+ user.agent ie9
1463
+
1464
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1465
+ compat.mode BackCompat
1466
+ drag_and_drop_support_html5 false
1467
+ is_android_or_ios true
1468
+ msie_clipboard false
1469
+ user.agent ie9
1470
+
1471
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1472
+ compat.mode BackCompat
1473
+ drag_and_drop_support_html5 true
1474
+ is_android_or_ios false
1475
+ msie_clipboard false
1476
+ user.agent ie9
1477
+
1478
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1479
+ compat.mode BackCompat
1480
+ drag_and_drop_support_html5 true
1481
+ is_android_or_ios true
1482
+ msie_clipboard false
1483
+ user.agent ie9
1484
+
1485
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1486
+ compat.mode BackCompat
1487
+ drag_and_drop_support_html5 false
1488
+ is_android_or_ios false
1489
+ msie_clipboard true
1490
+ user.agent ie9
1491
+
1492
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1493
+ compat.mode BackCompat
1494
+ drag_and_drop_support_html5 false
1495
+ is_android_or_ios true
1496
+ msie_clipboard true
1497
+ user.agent ie9
1498
+
1499
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1500
+ compat.mode BackCompat
1501
+ drag_and_drop_support_html5 true
1502
+ is_android_or_ios false
1503
+ msie_clipboard true
1504
+ user.agent ie9
1505
+
1506
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1507
+ compat.mode BackCompat
1508
+ drag_and_drop_support_html5 true
1509
+ is_android_or_ios true
1510
+ msie_clipboard true
1511
+ user.agent ie9
1512
+
1513
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1514
+ compat.mode BackCompat
1515
+ drag_and_drop_support_html5 false
1516
+ is_android_or_ios false
1517
+ msie_clipboard false
1518
+ user.agent ie9
1519
+
1520
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1521
+ compat.mode BackCompat
1522
+ drag_and_drop_support_html5 false
1523
+ is_android_or_ios true
1524
+ msie_clipboard false
1525
+ user.agent ie9
1526
+
1527
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1528
+ compat.mode BackCompat
1529
+ drag_and_drop_support_html5 true
1530
+ is_android_or_ios false
1531
+ msie_clipboard false
1532
+ user.agent ie9
1533
+
1534
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1535
+ compat.mode BackCompat
1536
+ drag_and_drop_support_html5 true
1537
+ is_android_or_ios true
1538
+ msie_clipboard false
1539
+ user.agent ie9
1540
+
1541
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1542
+ compat.mode BackCompat
1543
+ drag_and_drop_support_html5 false
1544
+ is_android_or_ios false
1545
+ msie_clipboard true
1546
+ user.agent ie9
1547
+
1548
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1549
+ compat.mode BackCompat
1550
+ drag_and_drop_support_html5 false
1551
+ is_android_or_ios true
1552
+ msie_clipboard true
1553
+ user.agent ie9
1554
+
1555
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1556
+ compat.mode BackCompat
1557
+ drag_and_drop_support_html5 true
1558
+ is_android_or_ios false
1559
+ msie_clipboard true
1560
+ user.agent ie9
1561
+
1562
+ 97E315A2BEBFD9BADE705633631BC068.cache.js
1563
+ compat.mode BackCompat
1564
+ drag_and_drop_support_html5 true
1565
+ is_android_or_ios true
1566
+ msie_clipboard true
1567
+ user.agent ie9
1568
+
1569
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1570
+ compat.mode BackCompat
1571
+ drag_and_drop_support_html5 false
1572
+ is_android_or_ios false
1573
+ msie_clipboard false
1574
+ user.agent ie8
1575
+
1576
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1577
+ compat.mode BackCompat
1578
+ drag_and_drop_support_html5 false
1579
+ is_android_or_ios true
1580
+ msie_clipboard false
1581
+ user.agent ie8
1582
+
1583
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1584
+ compat.mode BackCompat
1585
+ drag_and_drop_support_html5 true
1586
+ is_android_or_ios false
1587
+ msie_clipboard false
1588
+ user.agent ie8
1589
+
1590
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1591
+ compat.mode BackCompat
1592
+ drag_and_drop_support_html5 true
1593
+ is_android_or_ios true
1594
+ msie_clipboard false
1595
+ user.agent ie8
1596
+
1597
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1598
+ compat.mode BackCompat
1599
+ drag_and_drop_support_html5 false
1600
+ is_android_or_ios false
1601
+ msie_clipboard true
1602
+ user.agent ie8
1603
+
1604
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1605
+ compat.mode BackCompat
1606
+ drag_and_drop_support_html5 false
1607
+ is_android_or_ios true
1608
+ msie_clipboard true
1609
+ user.agent ie8
1610
+
1611
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1612
+ compat.mode BackCompat
1613
+ drag_and_drop_support_html5 true
1614
+ is_android_or_ios false
1615
+ msie_clipboard true
1616
+ user.agent ie8
1617
+
1618
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1619
+ compat.mode BackCompat
1620
+ drag_and_drop_support_html5 true
1621
+ is_android_or_ios true
1622
+ msie_clipboard true
1623
+ user.agent ie8
1624
+
1625
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1626
+ compat.mode BackCompat
1627
+ drag_and_drop_support_html5 false
1628
+ is_android_or_ios false
1629
+ msie_clipboard false
1630
+ user.agent ie8
1631
+
1632
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1633
+ compat.mode BackCompat
1634
+ drag_and_drop_support_html5 false
1635
+ is_android_or_ios true
1636
+ msie_clipboard false
1637
+ user.agent ie8
1638
+
1639
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1640
+ compat.mode BackCompat
1641
+ drag_and_drop_support_html5 true
1642
+ is_android_or_ios false
1643
+ msie_clipboard false
1644
+ user.agent ie8
1645
+
1646
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1647
+ compat.mode BackCompat
1648
+ drag_and_drop_support_html5 true
1649
+ is_android_or_ios true
1650
+ msie_clipboard false
1651
+ user.agent ie8
1652
+
1653
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1654
+ compat.mode BackCompat
1655
+ drag_and_drop_support_html5 false
1656
+ is_android_or_ios false
1657
+ msie_clipboard true
1658
+ user.agent ie8
1659
+
1660
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1661
+ compat.mode BackCompat
1662
+ drag_and_drop_support_html5 false
1663
+ is_android_or_ios true
1664
+ msie_clipboard true
1665
+ user.agent ie8
1666
+
1667
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1668
+ compat.mode BackCompat
1669
+ drag_and_drop_support_html5 true
1670
+ is_android_or_ios false
1671
+ msie_clipboard true
1672
+ user.agent ie8
1673
+
1674
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1675
+ compat.mode BackCompat
1676
+ drag_and_drop_support_html5 true
1677
+ is_android_or_ios true
1678
+ msie_clipboard true
1679
+ user.agent ie8
1680
+
1681
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1682
+ compat.mode BackCompat
1683
+ drag_and_drop_support_html5 false
1684
+ is_android_or_ios false
1685
+ msie_clipboard false
1686
+ user.agent ie8
1687
+
1688
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1689
+ compat.mode BackCompat
1690
+ drag_and_drop_support_html5 false
1691
+ is_android_or_ios true
1692
+ msie_clipboard false
1693
+ user.agent ie8
1694
+
1695
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1696
+ compat.mode BackCompat
1697
+ drag_and_drop_support_html5 true
1698
+ is_android_or_ios false
1699
+ msie_clipboard false
1700
+ user.agent ie8
1701
+
1702
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1703
+ compat.mode BackCompat
1704
+ drag_and_drop_support_html5 true
1705
+ is_android_or_ios true
1706
+ msie_clipboard false
1707
+ user.agent ie8
1708
+
1709
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1710
+ compat.mode BackCompat
1711
+ drag_and_drop_support_html5 false
1712
+ is_android_or_ios false
1713
+ msie_clipboard true
1714
+ user.agent ie8
1715
+
1716
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1717
+ compat.mode BackCompat
1718
+ drag_and_drop_support_html5 false
1719
+ is_android_or_ios true
1720
+ msie_clipboard true
1721
+ user.agent ie8
1722
+
1723
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1724
+ compat.mode BackCompat
1725
+ drag_and_drop_support_html5 true
1726
+ is_android_or_ios false
1727
+ msie_clipboard true
1728
+ user.agent ie8
1729
+
1730
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1731
+ compat.mode BackCompat
1732
+ drag_and_drop_support_html5 true
1733
+ is_android_or_ios true
1734
+ msie_clipboard true
1735
+ user.agent ie8
1736
+
1737
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1738
+ compat.mode BackCompat
1739
+ drag_and_drop_support_html5 false
1740
+ is_android_or_ios false
1741
+ msie_clipboard false
1742
+ user.agent ie8
1743
+
1744
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1745
+ compat.mode BackCompat
1746
+ drag_and_drop_support_html5 false
1747
+ is_android_or_ios true
1748
+ msie_clipboard false
1749
+ user.agent ie8
1750
+
1751
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1752
+ compat.mode BackCompat
1753
+ drag_and_drop_support_html5 true
1754
+ is_android_or_ios false
1755
+ msie_clipboard false
1756
+ user.agent ie8
1757
+
1758
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1759
+ compat.mode BackCompat
1760
+ drag_and_drop_support_html5 true
1761
+ is_android_or_ios true
1762
+ msie_clipboard false
1763
+ user.agent ie8
1764
+
1765
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1766
+ compat.mode BackCompat
1767
+ drag_and_drop_support_html5 false
1768
+ is_android_or_ios false
1769
+ msie_clipboard true
1770
+ user.agent ie8
1771
+
1772
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1773
+ compat.mode BackCompat
1774
+ drag_and_drop_support_html5 false
1775
+ is_android_or_ios true
1776
+ msie_clipboard true
1777
+ user.agent ie8
1778
+
1779
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1780
+ compat.mode BackCompat
1781
+ drag_and_drop_support_html5 true
1782
+ is_android_or_ios false
1783
+ msie_clipboard true
1784
+ user.agent ie8
1785
+
1786
+ A3D8189B93175E4EA6AEEA1C7ECD4B84.cache.js
1787
+ compat.mode BackCompat
1788
+ drag_and_drop_support_html5 true
1789
+ is_android_or_ios true
1790
+ msie_clipboard true
1791
+ user.agent ie8
1792
+
1793
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1794
+ compat.mode CSS1Compat
1795
+ drag_and_drop_support_html5 false
1796
+ is_android_or_ios false
1797
+ msie_clipboard false
1798
+ user.agent opera
1799
+
1800
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1801
+ compat.mode CSS1Compat
1802
+ drag_and_drop_support_html5 false
1803
+ is_android_or_ios true
1804
+ msie_clipboard false
1805
+ user.agent opera
1806
+
1807
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1808
+ compat.mode CSS1Compat
1809
+ drag_and_drop_support_html5 true
1810
+ is_android_or_ios false
1811
+ msie_clipboard false
1812
+ user.agent opera
1813
+
1814
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1815
+ compat.mode CSS1Compat
1816
+ drag_and_drop_support_html5 true
1817
+ is_android_or_ios true
1818
+ msie_clipboard false
1819
+ user.agent opera
1820
+
1821
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1822
+ compat.mode CSS1Compat
1823
+ drag_and_drop_support_html5 false
1824
+ is_android_or_ios false
1825
+ msie_clipboard true
1826
+ user.agent opera
1827
+
1828
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1829
+ compat.mode CSS1Compat
1830
+ drag_and_drop_support_html5 false
1831
+ is_android_or_ios true
1832
+ msie_clipboard true
1833
+ user.agent opera
1834
+
1835
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1836
+ compat.mode CSS1Compat
1837
+ drag_and_drop_support_html5 true
1838
+ is_android_or_ios false
1839
+ msie_clipboard true
1840
+ user.agent opera
1841
+
1842
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1843
+ compat.mode CSS1Compat
1844
+ drag_and_drop_support_html5 true
1845
+ is_android_or_ios true
1846
+ msie_clipboard true
1847
+ user.agent opera
1848
+
1849
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1850
+ compat.mode CSS1Compat
1851
+ drag_and_drop_support_html5 false
1852
+ is_android_or_ios false
1853
+ msie_clipboard false
1854
+ user.agent opera
1855
+
1856
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1857
+ compat.mode CSS1Compat
1858
+ drag_and_drop_support_html5 false
1859
+ is_android_or_ios true
1860
+ msie_clipboard false
1861
+ user.agent opera
1862
+
1863
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1864
+ compat.mode CSS1Compat
1865
+ drag_and_drop_support_html5 true
1866
+ is_android_or_ios false
1867
+ msie_clipboard false
1868
+ user.agent opera
1869
+
1870
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1871
+ compat.mode CSS1Compat
1872
+ drag_and_drop_support_html5 true
1873
+ is_android_or_ios true
1874
+ msie_clipboard false
1875
+ user.agent opera
1876
+
1877
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1878
+ compat.mode CSS1Compat
1879
+ drag_and_drop_support_html5 false
1880
+ is_android_or_ios false
1881
+ msie_clipboard true
1882
+ user.agent opera
1883
+
1884
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1885
+ compat.mode CSS1Compat
1886
+ drag_and_drop_support_html5 false
1887
+ is_android_or_ios true
1888
+ msie_clipboard true
1889
+ user.agent opera
1890
+
1891
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1892
+ compat.mode CSS1Compat
1893
+ drag_and_drop_support_html5 true
1894
+ is_android_or_ios false
1895
+ msie_clipboard true
1896
+ user.agent opera
1897
+
1898
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1899
+ compat.mode CSS1Compat
1900
+ drag_and_drop_support_html5 true
1901
+ is_android_or_ios true
1902
+ msie_clipboard true
1903
+ user.agent opera
1904
+
1905
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1906
+ compat.mode CSS1Compat
1907
+ drag_and_drop_support_html5 false
1908
+ is_android_or_ios false
1909
+ msie_clipboard false
1910
+ user.agent opera
1911
+
1912
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1913
+ compat.mode CSS1Compat
1914
+ drag_and_drop_support_html5 false
1915
+ is_android_or_ios true
1916
+ msie_clipboard false
1917
+ user.agent opera
1918
+
1919
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1920
+ compat.mode CSS1Compat
1921
+ drag_and_drop_support_html5 true
1922
+ is_android_or_ios false
1923
+ msie_clipboard false
1924
+ user.agent opera
1925
+
1926
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1927
+ compat.mode CSS1Compat
1928
+ drag_and_drop_support_html5 true
1929
+ is_android_or_ios true
1930
+ msie_clipboard false
1931
+ user.agent opera
1932
+
1933
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1934
+ compat.mode CSS1Compat
1935
+ drag_and_drop_support_html5 false
1936
+ is_android_or_ios false
1937
+ msie_clipboard true
1938
+ user.agent opera
1939
+
1940
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1941
+ compat.mode CSS1Compat
1942
+ drag_and_drop_support_html5 false
1943
+ is_android_or_ios true
1944
+ msie_clipboard true
1945
+ user.agent opera
1946
+
1947
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1948
+ compat.mode CSS1Compat
1949
+ drag_and_drop_support_html5 true
1950
+ is_android_or_ios false
1951
+ msie_clipboard true
1952
+ user.agent opera
1953
+
1954
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1955
+ compat.mode CSS1Compat
1956
+ drag_and_drop_support_html5 true
1957
+ is_android_or_ios true
1958
+ msie_clipboard true
1959
+ user.agent opera
1960
+
1961
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1962
+ compat.mode CSS1Compat
1963
+ drag_and_drop_support_html5 false
1964
+ is_android_or_ios false
1965
+ msie_clipboard false
1966
+ user.agent opera
1967
+
1968
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1969
+ compat.mode CSS1Compat
1970
+ drag_and_drop_support_html5 false
1971
+ is_android_or_ios true
1972
+ msie_clipboard false
1973
+ user.agent opera
1974
+
1975
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1976
+ compat.mode CSS1Compat
1977
+ drag_and_drop_support_html5 true
1978
+ is_android_or_ios false
1979
+ msie_clipboard false
1980
+ user.agent opera
1981
+
1982
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1983
+ compat.mode CSS1Compat
1984
+ drag_and_drop_support_html5 true
1985
+ is_android_or_ios true
1986
+ msie_clipboard false
1987
+ user.agent opera
1988
+
1989
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1990
+ compat.mode CSS1Compat
1991
+ drag_and_drop_support_html5 false
1992
+ is_android_or_ios false
1993
+ msie_clipboard true
1994
+ user.agent opera
1995
+
1996
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
1997
+ compat.mode CSS1Compat
1998
+ drag_and_drop_support_html5 false
1999
+ is_android_or_ios true
2000
+ msie_clipboard true
2001
+ user.agent opera
2002
+
2003
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
2004
+ compat.mode CSS1Compat
2005
+ drag_and_drop_support_html5 true
2006
+ is_android_or_ios false
2007
+ msie_clipboard true
2008
+ user.agent opera
2009
+
2010
+ AC2CC46EB091B614028CDB55FB1BFF23.cache.js
2011
+ compat.mode CSS1Compat
2012
+ drag_and_drop_support_html5 true
2013
+ is_android_or_ios true
2014
+ msie_clipboard true
2015
+ user.agent opera
2016
+
2017
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2018
+ compat.mode CSS1Compat
2019
+ drag_and_drop_support_html5 false
2020
+ is_android_or_ios false
2021
+ msie_clipboard false
2022
+ user.agent safari
2023
+
2024
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2025
+ compat.mode CSS1Compat
2026
+ drag_and_drop_support_html5 false
2027
+ is_android_or_ios true
2028
+ msie_clipboard false
2029
+ user.agent safari
2030
+
2031
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2032
+ compat.mode CSS1Compat
2033
+ drag_and_drop_support_html5 true
2034
+ is_android_or_ios false
2035
+ msie_clipboard false
2036
+ user.agent safari
2037
+
2038
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2039
+ compat.mode CSS1Compat
2040
+ drag_and_drop_support_html5 true
2041
+ is_android_or_ios true
2042
+ msie_clipboard false
2043
+ user.agent safari
2044
+
2045
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2046
+ compat.mode CSS1Compat
2047
+ drag_and_drop_support_html5 false
2048
+ is_android_or_ios false
2049
+ msie_clipboard true
2050
+ user.agent safari
2051
+
2052
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2053
+ compat.mode CSS1Compat
2054
+ drag_and_drop_support_html5 false
2055
+ is_android_or_ios true
2056
+ msie_clipboard true
2057
+ user.agent safari
2058
+
2059
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2060
+ compat.mode CSS1Compat
2061
+ drag_and_drop_support_html5 true
2062
+ is_android_or_ios false
2063
+ msie_clipboard true
2064
+ user.agent safari
2065
+
2066
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2067
+ compat.mode CSS1Compat
2068
+ drag_and_drop_support_html5 true
2069
+ is_android_or_ios true
2070
+ msie_clipboard true
2071
+ user.agent safari
2072
+
2073
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2074
+ compat.mode CSS1Compat
2075
+ drag_and_drop_support_html5 false
2076
+ is_android_or_ios false
2077
+ msie_clipboard false
2078
+ user.agent safari
2079
+
2080
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2081
+ compat.mode CSS1Compat
2082
+ drag_and_drop_support_html5 false
2083
+ is_android_or_ios true
2084
+ msie_clipboard false
2085
+ user.agent safari
2086
+
2087
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2088
+ compat.mode CSS1Compat
2089
+ drag_and_drop_support_html5 true
2090
+ is_android_or_ios false
2091
+ msie_clipboard false
2092
+ user.agent safari
2093
+
2094
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2095
+ compat.mode CSS1Compat
2096
+ drag_and_drop_support_html5 true
2097
+ is_android_or_ios true
2098
+ msie_clipboard false
2099
+ user.agent safari
2100
+
2101
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2102
+ compat.mode CSS1Compat
2103
+ drag_and_drop_support_html5 false
2104
+ is_android_or_ios false
2105
+ msie_clipboard true
2106
+ user.agent safari
2107
+
2108
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2109
+ compat.mode CSS1Compat
2110
+ drag_and_drop_support_html5 false
2111
+ is_android_or_ios true
2112
+ msie_clipboard true
2113
+ user.agent safari
2114
+
2115
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2116
+ compat.mode CSS1Compat
2117
+ drag_and_drop_support_html5 true
2118
+ is_android_or_ios false
2119
+ msie_clipboard true
2120
+ user.agent safari
2121
+
2122
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2123
+ compat.mode CSS1Compat
2124
+ drag_and_drop_support_html5 true
2125
+ is_android_or_ios true
2126
+ msie_clipboard true
2127
+ user.agent safari
2128
+
2129
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2130
+ compat.mode CSS1Compat
2131
+ drag_and_drop_support_html5 false
2132
+ is_android_or_ios false
2133
+ msie_clipboard false
2134
+ user.agent safari
2135
+
2136
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2137
+ compat.mode CSS1Compat
2138
+ drag_and_drop_support_html5 false
2139
+ is_android_or_ios true
2140
+ msie_clipboard false
2141
+ user.agent safari
2142
+
2143
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2144
+ compat.mode CSS1Compat
2145
+ drag_and_drop_support_html5 true
2146
+ is_android_or_ios false
2147
+ msie_clipboard false
2148
+ user.agent safari
2149
+
2150
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2151
+ compat.mode CSS1Compat
2152
+ drag_and_drop_support_html5 true
2153
+ is_android_or_ios true
2154
+ msie_clipboard false
2155
+ user.agent safari
2156
+
2157
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2158
+ compat.mode CSS1Compat
2159
+ drag_and_drop_support_html5 false
2160
+ is_android_or_ios false
2161
+ msie_clipboard true
2162
+ user.agent safari
2163
+
2164
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2165
+ compat.mode CSS1Compat
2166
+ drag_and_drop_support_html5 false
2167
+ is_android_or_ios true
2168
+ msie_clipboard true
2169
+ user.agent safari
2170
+
2171
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2172
+ compat.mode CSS1Compat
2173
+ drag_and_drop_support_html5 true
2174
+ is_android_or_ios false
2175
+ msie_clipboard true
2176
+ user.agent safari
2177
+
2178
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2179
+ compat.mode CSS1Compat
2180
+ drag_and_drop_support_html5 true
2181
+ is_android_or_ios true
2182
+ msie_clipboard true
2183
+ user.agent safari
2184
+
2185
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2186
+ compat.mode CSS1Compat
2187
+ drag_and_drop_support_html5 false
2188
+ is_android_or_ios false
2189
+ msie_clipboard false
2190
+ user.agent safari
2191
+
2192
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2193
+ compat.mode CSS1Compat
2194
+ drag_and_drop_support_html5 false
2195
+ is_android_or_ios true
2196
+ msie_clipboard false
2197
+ user.agent safari
2198
+
2199
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2200
+ compat.mode CSS1Compat
2201
+ drag_and_drop_support_html5 true
2202
+ is_android_or_ios false
2203
+ msie_clipboard false
2204
+ user.agent safari
2205
+
2206
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2207
+ compat.mode CSS1Compat
2208
+ drag_and_drop_support_html5 true
2209
+ is_android_or_ios true
2210
+ msie_clipboard false
2211
+ user.agent safari
2212
+
2213
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2214
+ compat.mode CSS1Compat
2215
+ drag_and_drop_support_html5 false
2216
+ is_android_or_ios false
2217
+ msie_clipboard true
2218
+ user.agent safari
2219
+
2220
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2221
+ compat.mode CSS1Compat
2222
+ drag_and_drop_support_html5 false
2223
+ is_android_or_ios true
2224
+ msie_clipboard true
2225
+ user.agent safari
2226
+
2227
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2228
+ compat.mode CSS1Compat
2229
+ drag_and_drop_support_html5 true
2230
+ is_android_or_ios false
2231
+ msie_clipboard true
2232
+ user.agent safari
2233
+
2234
+ D5286B12B1A17209D8E7BEEFC64932F4.cache.js
2235
+ compat.mode CSS1Compat
2236
+ drag_and_drop_support_html5 true
2237
+ is_android_or_ios true
2238
+ msie_clipboard true
2239
+ user.agent safari
2240
+
2241
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2242
+ compat.mode BackCompat
2243
+ drag_and_drop_support_html5 false
2244
+ is_android_or_ios false
2245
+ msie_clipboard false
2246
+ user.agent gecko1_8
2247
+
2248
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2249
+ compat.mode BackCompat
2250
+ drag_and_drop_support_html5 false
2251
+ is_android_or_ios true
2252
+ msie_clipboard false
2253
+ user.agent gecko1_8
2254
+
2255
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2256
+ compat.mode BackCompat
2257
+ drag_and_drop_support_html5 true
2258
+ is_android_or_ios false
2259
+ msie_clipboard false
2260
+ user.agent gecko1_8
2261
+
2262
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2263
+ compat.mode BackCompat
2264
+ drag_and_drop_support_html5 true
2265
+ is_android_or_ios true
2266
+ msie_clipboard false
2267
+ user.agent gecko1_8
2268
+
2269
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2270
+ compat.mode BackCompat
2271
+ drag_and_drop_support_html5 false
2272
+ is_android_or_ios false
2273
+ msie_clipboard true
2274
+ user.agent gecko1_8
2275
+
2276
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2277
+ compat.mode BackCompat
2278
+ drag_and_drop_support_html5 false
2279
+ is_android_or_ios true
2280
+ msie_clipboard true
2281
+ user.agent gecko1_8
2282
+
2283
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2284
+ compat.mode BackCompat
2285
+ drag_and_drop_support_html5 true
2286
+ is_android_or_ios false
2287
+ msie_clipboard true
2288
+ user.agent gecko1_8
2289
+
2290
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2291
+ compat.mode BackCompat
2292
+ drag_and_drop_support_html5 true
2293
+ is_android_or_ios true
2294
+ msie_clipboard true
2295
+ user.agent gecko1_8
2296
+
2297
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2298
+ compat.mode BackCompat
2299
+ drag_and_drop_support_html5 false
2300
+ is_android_or_ios false
2301
+ msie_clipboard false
2302
+ user.agent gecko1_8
2303
+
2304
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2305
+ compat.mode BackCompat
2306
+ drag_and_drop_support_html5 false
2307
+ is_android_or_ios true
2308
+ msie_clipboard false
2309
+ user.agent gecko1_8
2310
+
2311
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2312
+ compat.mode BackCompat
2313
+ drag_and_drop_support_html5 true
2314
+ is_android_or_ios false
2315
+ msie_clipboard false
2316
+ user.agent gecko1_8
2317
+
2318
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2319
+ compat.mode BackCompat
2320
+ drag_and_drop_support_html5 true
2321
+ is_android_or_ios true
2322
+ msie_clipboard false
2323
+ user.agent gecko1_8
2324
+
2325
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2326
+ compat.mode BackCompat
2327
+ drag_and_drop_support_html5 false
2328
+ is_android_or_ios false
2329
+ msie_clipboard true
2330
+ user.agent gecko1_8
2331
+
2332
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2333
+ compat.mode BackCompat
2334
+ drag_and_drop_support_html5 false
2335
+ is_android_or_ios true
2336
+ msie_clipboard true
2337
+ user.agent gecko1_8
2338
+
2339
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2340
+ compat.mode BackCompat
2341
+ drag_and_drop_support_html5 true
2342
+ is_android_or_ios false
2343
+ msie_clipboard true
2344
+ user.agent gecko1_8
2345
+
2346
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2347
+ compat.mode BackCompat
2348
+ drag_and_drop_support_html5 true
2349
+ is_android_or_ios true
2350
+ msie_clipboard true
2351
+ user.agent gecko1_8
2352
+
2353
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2354
+ compat.mode BackCompat
2355
+ drag_and_drop_support_html5 false
2356
+ is_android_or_ios false
2357
+ msie_clipboard false
2358
+ user.agent gecko1_8
2359
+
2360
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2361
+ compat.mode BackCompat
2362
+ drag_and_drop_support_html5 false
2363
+ is_android_or_ios true
2364
+ msie_clipboard false
2365
+ user.agent gecko1_8
2366
+
2367
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2368
+ compat.mode BackCompat
2369
+ drag_and_drop_support_html5 true
2370
+ is_android_or_ios false
2371
+ msie_clipboard false
2372
+ user.agent gecko1_8
2373
+
2374
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2375
+ compat.mode BackCompat
2376
+ drag_and_drop_support_html5 true
2377
+ is_android_or_ios true
2378
+ msie_clipboard false
2379
+ user.agent gecko1_8
2380
+
2381
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2382
+ compat.mode BackCompat
2383
+ drag_and_drop_support_html5 false
2384
+ is_android_or_ios false
2385
+ msie_clipboard true
2386
+ user.agent gecko1_8
2387
+
2388
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2389
+ compat.mode BackCompat
2390
+ drag_and_drop_support_html5 false
2391
+ is_android_or_ios true
2392
+ msie_clipboard true
2393
+ user.agent gecko1_8
2394
+
2395
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2396
+ compat.mode BackCompat
2397
+ drag_and_drop_support_html5 true
2398
+ is_android_or_ios false
2399
+ msie_clipboard true
2400
+ user.agent gecko1_8
2401
+
2402
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2403
+ compat.mode BackCompat
2404
+ drag_and_drop_support_html5 true
2405
+ is_android_or_ios true
2406
+ msie_clipboard true
2407
+ user.agent gecko1_8
2408
+
2409
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2410
+ compat.mode BackCompat
2411
+ drag_and_drop_support_html5 false
2412
+ is_android_or_ios false
2413
+ msie_clipboard false
2414
+ user.agent gecko1_8
2415
+
2416
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2417
+ compat.mode BackCompat
2418
+ drag_and_drop_support_html5 false
2419
+ is_android_or_ios true
2420
+ msie_clipboard false
2421
+ user.agent gecko1_8
2422
+
2423
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2424
+ compat.mode BackCompat
2425
+ drag_and_drop_support_html5 true
2426
+ is_android_or_ios false
2427
+ msie_clipboard false
2428
+ user.agent gecko1_8
2429
+
2430
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2431
+ compat.mode BackCompat
2432
+ drag_and_drop_support_html5 true
2433
+ is_android_or_ios true
2434
+ msie_clipboard false
2435
+ user.agent gecko1_8
2436
+
2437
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2438
+ compat.mode BackCompat
2439
+ drag_and_drop_support_html5 false
2440
+ is_android_or_ios false
2441
+ msie_clipboard true
2442
+ user.agent gecko1_8
2443
+
2444
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2445
+ compat.mode BackCompat
2446
+ drag_and_drop_support_html5 false
2447
+ is_android_or_ios true
2448
+ msie_clipboard true
2449
+ user.agent gecko1_8
2450
+
2451
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2452
+ compat.mode BackCompat
2453
+ drag_and_drop_support_html5 true
2454
+ is_android_or_ios false
2455
+ msie_clipboard true
2456
+ user.agent gecko1_8
2457
+
2458
+ D78B0386B16CEBF5657CA02B8A19F7E6.cache.js
2459
+ compat.mode BackCompat
2460
+ drag_and_drop_support_html5 true
2461
+ is_android_or_ios true
2462
+ msie_clipboard true
2463
+ user.agent gecko1_8
2464
+
2465
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2466
+ compat.mode CSS1Compat
2467
+ drag_and_drop_support_html5 false
2468
+ is_android_or_ios false
2469
+ msie_clipboard false
2470
+ user.agent ie6
2471
+
2472
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2473
+ compat.mode CSS1Compat
2474
+ drag_and_drop_support_html5 false
2475
+ is_android_or_ios true
2476
+ msie_clipboard false
2477
+ user.agent ie6
2478
+
2479
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2480
+ compat.mode CSS1Compat
2481
+ drag_and_drop_support_html5 true
2482
+ is_android_or_ios false
2483
+ msie_clipboard false
2484
+ user.agent ie6
2485
+
2486
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2487
+ compat.mode CSS1Compat
2488
+ drag_and_drop_support_html5 true
2489
+ is_android_or_ios true
2490
+ msie_clipboard false
2491
+ user.agent ie6
2492
+
2493
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2494
+ compat.mode CSS1Compat
2495
+ drag_and_drop_support_html5 false
2496
+ is_android_or_ios false
2497
+ msie_clipboard true
2498
+ user.agent ie6
2499
+
2500
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2501
+ compat.mode CSS1Compat
2502
+ drag_and_drop_support_html5 false
2503
+ is_android_or_ios true
2504
+ msie_clipboard true
2505
+ user.agent ie6
2506
+
2507
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2508
+ compat.mode CSS1Compat
2509
+ drag_and_drop_support_html5 true
2510
+ is_android_or_ios false
2511
+ msie_clipboard true
2512
+ user.agent ie6
2513
+
2514
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2515
+ compat.mode CSS1Compat
2516
+ drag_and_drop_support_html5 true
2517
+ is_android_or_ios true
2518
+ msie_clipboard true
2519
+ user.agent ie6
2520
+
2521
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2522
+ compat.mode CSS1Compat
2523
+ drag_and_drop_support_html5 false
2524
+ is_android_or_ios false
2525
+ msie_clipboard false
2526
+ user.agent ie6
2527
+
2528
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2529
+ compat.mode CSS1Compat
2530
+ drag_and_drop_support_html5 false
2531
+ is_android_or_ios true
2532
+ msie_clipboard false
2533
+ user.agent ie6
2534
+
2535
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2536
+ compat.mode CSS1Compat
2537
+ drag_and_drop_support_html5 true
2538
+ is_android_or_ios false
2539
+ msie_clipboard false
2540
+ user.agent ie6
2541
+
2542
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2543
+ compat.mode CSS1Compat
2544
+ drag_and_drop_support_html5 true
2545
+ is_android_or_ios true
2546
+ msie_clipboard false
2547
+ user.agent ie6
2548
+
2549
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2550
+ compat.mode CSS1Compat
2551
+ drag_and_drop_support_html5 false
2552
+ is_android_or_ios false
2553
+ msie_clipboard true
2554
+ user.agent ie6
2555
+
2556
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2557
+ compat.mode CSS1Compat
2558
+ drag_and_drop_support_html5 false
2559
+ is_android_or_ios true
2560
+ msie_clipboard true
2561
+ user.agent ie6
2562
+
2563
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2564
+ compat.mode CSS1Compat
2565
+ drag_and_drop_support_html5 true
2566
+ is_android_or_ios false
2567
+ msie_clipboard true
2568
+ user.agent ie6
2569
+
2570
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2571
+ compat.mode CSS1Compat
2572
+ drag_and_drop_support_html5 true
2573
+ is_android_or_ios true
2574
+ msie_clipboard true
2575
+ user.agent ie6
2576
+
2577
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2578
+ compat.mode CSS1Compat
2579
+ drag_and_drop_support_html5 false
2580
+ is_android_or_ios false
2581
+ msie_clipboard false
2582
+ user.agent ie6
2583
+
2584
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2585
+ compat.mode CSS1Compat
2586
+ drag_and_drop_support_html5 false
2587
+ is_android_or_ios true
2588
+ msie_clipboard false
2589
+ user.agent ie6
2590
+
2591
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2592
+ compat.mode CSS1Compat
2593
+ drag_and_drop_support_html5 true
2594
+ is_android_or_ios false
2595
+ msie_clipboard false
2596
+ user.agent ie6
2597
+
2598
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2599
+ compat.mode CSS1Compat
2600
+ drag_and_drop_support_html5 true
2601
+ is_android_or_ios true
2602
+ msie_clipboard false
2603
+ user.agent ie6
2604
+
2605
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2606
+ compat.mode CSS1Compat
2607
+ drag_and_drop_support_html5 false
2608
+ is_android_or_ios false
2609
+ msie_clipboard true
2610
+ user.agent ie6
2611
+
2612
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2613
+ compat.mode CSS1Compat
2614
+ drag_and_drop_support_html5 false
2615
+ is_android_or_ios true
2616
+ msie_clipboard true
2617
+ user.agent ie6
2618
+
2619
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2620
+ compat.mode CSS1Compat
2621
+ drag_and_drop_support_html5 true
2622
+ is_android_or_ios false
2623
+ msie_clipboard true
2624
+ user.agent ie6
2625
+
2626
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2627
+ compat.mode CSS1Compat
2628
+ drag_and_drop_support_html5 true
2629
+ is_android_or_ios true
2630
+ msie_clipboard true
2631
+ user.agent ie6
2632
+
2633
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2634
+ compat.mode CSS1Compat
2635
+ drag_and_drop_support_html5 false
2636
+ is_android_or_ios false
2637
+ msie_clipboard false
2638
+ user.agent ie6
2639
+
2640
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2641
+ compat.mode CSS1Compat
2642
+ drag_and_drop_support_html5 false
2643
+ is_android_or_ios true
2644
+ msie_clipboard false
2645
+ user.agent ie6
2646
+
2647
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2648
+ compat.mode CSS1Compat
2649
+ drag_and_drop_support_html5 true
2650
+ is_android_or_ios false
2651
+ msie_clipboard false
2652
+ user.agent ie6
2653
+
2654
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2655
+ compat.mode CSS1Compat
2656
+ drag_and_drop_support_html5 true
2657
+ is_android_or_ios true
2658
+ msie_clipboard false
2659
+ user.agent ie6
2660
+
2661
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2662
+ compat.mode CSS1Compat
2663
+ drag_and_drop_support_html5 false
2664
+ is_android_or_ios false
2665
+ msie_clipboard true
2666
+ user.agent ie6
2667
+
2668
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2669
+ compat.mode CSS1Compat
2670
+ drag_and_drop_support_html5 false
2671
+ is_android_or_ios true
2672
+ msie_clipboard true
2673
+ user.agent ie6
2674
+
2675
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2676
+ compat.mode CSS1Compat
2677
+ drag_and_drop_support_html5 true
2678
+ is_android_or_ios false
2679
+ msie_clipboard true
2680
+ user.agent ie6
2681
+
2682
+ FA802574A653F31F6302D21E95B7A13C.cache.js
2683
+ compat.mode CSS1Compat
2684
+ drag_and_drop_support_html5 true
2685
+ is_android_or_ios true
2686
+ msie_clipboard true
2687
+ user.agent ie6
2688
+
2689
+ Devmode:devmode.js
bde_prediction/bde_flask/static/jsme/deferredjs/1A490A3C7D297B22BFE7FF8C19E5888C/1.cache.js ADDED
@@ -0,0 +1 @@
 
 
1
+ $wnd.jsme.runAsyncCallback1('var e5="Assignment of aromatic double bonds failed";function f5(a,b){var c;c=a.A[b];return 3<=c&&4>=c||11<=c&&13>=c||19<=c&&31>=c||37<=c&&51>=c||55<=c&&84>=c||87<=c&&103>=c}function $(a,b){var c,d;c=b;for(d=0;0!=b;)0==a.c&&(a.e=(a.a[++a.d]&63)<<11,a.c=6),d|=(65536&a.e)>>16-c+b,a.e<<=1,--b,--a.c;return d}function g5(a,b,c){a.c=6;a.d=c;a.a=b;a.e=(b[a.d]&63)<<11}function h5(a,b){var c,d;c=~~(b/2);(d=a>=c)&&(a-=c);c=~~(b/32)*a/(c-a);return d?-c:c}function i5(){this.b=!0}x(24,1,{},i5);_.a=null;_.b=!1;\n_.c=0;_.d=0;_.e=0;_.f=null;function j5(a,b){var c,d,e;1==a.b.E[b]&&Pn(a.b,b,2);for(d=0;2>d;++d){c=D(a.b,d,b);$q(a.b,c,!1);for(e=0;e<a.b.f[c];++e)a.a[Rn(a.b,c,e)]=!1}}function k5(a){var b,c,d,e,f,g,h;do{h=!1;for(c=0;c<a.b.d;++c)if(a.a[c]){f=!1;for(e=0;2>e;++e){b=!1;d=D(a.b,e,c);for(g=0;g<a.b.f[d];++g)if(c!=Rn(a.b,d,g)&&a.a[Rn(a.b,d,g)]){b=!0;break}if(!b){f=!0;break}}f&&(h=!0,j5(a,c))}}while(h)}function l5(){}x(29,1,{},l5);_.a=null;_.b=null;\nfunction m5(a,b,c,d){a.b||(4==a.i||3==a.i&&-1!=a.c?a.b=!0:(a.j[a.i]=d,a.f[a.i]=b,a.k[a.i]=c,++a.i))}\nfunction n5(a,b){var c,d,e,f;if(a.b)return 3;-1!=a.c&&(a.c=b[a.c]);for(e=0;e<a.i;++e)2147483647!=a.f[e]&&(a.f[e]=b[a.f[e]]);if(-1==a.c&&0==a.d){d=2147483647;f=-1;for(e=0;e<a.i;++e)d>a.k[e]&&(d=a.k[e],f=e);a.c=a.f[f];for(e=f+1;e<a.i;++e)a.f[e-1]=a.f[e],a.k[e-1]=a.k[e],a.j[e-1]=a.j[e];--a.i}f=(-1==a.c?0:1)+a.d+a.i;if(4<f||3>f)return 3;c=-1==a.c&&1==a.d||-1!=a.c&&tr(a.n.b,a.c);d=-1;for(e=0;e<a.i;++e)if(a.j[e]){if(-1!=d||c)return 3;d=e}f=!1;if(-1!=d)for(e=0;e<a.i;++e)!a.j[e]&&a.f[d]<a.f[e]&&(f=!f);d=\n!1;if(-1!=a.c&&!c)for(e=0;e<a.i;++e)a.c<a.f[e]&&(d=!d);e=a.f;c=a.k;var g,h,j;h=!1;for(g=1;g<a.i;++g)for(j=0;j<g;++j)e[j]>e[g]&&(h=!h),c[j]>c[g]&&(h=!h);return a.e^h^d^f?2:1}function o5(a,b,c,d,e,f){this.n=a;0!=d&&1!=d?this.b=!0:(this.a=b,this.c=c,this.d=d,this.e=f,this.i=0,this.j=C(On,Im,-1,4,2),this.f=C(B,w,-1,4,1),this.k=C(B,w,-1,4,1),-1!=c&&1==d&&(m5(this,2147483647,e,!0),this.d=0))}x(30,1,{},o5);_.a=0;_.b=!1;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=0;_.j=null;_.k=null;_.n=null;\nfunction p5(a){Nn(a,15);if(a.b){var a=a.b,b;for(b=0;b<a.K.c;++b)if(0==(a.K.s[b]&67108864)&&3==a.V[b]){var c=a.K;c.s[b]|=67108864;c.N&=3}for(b=0;b<a.K.d;++b)3==a.k[b]&&2==Vn(a.K,b)&&Pn(a.K,b,26)}}function q5(){this.e=1}x(33,1,{},q5);\nfunction r5(a){var b,c;if(null==a||0==a.length||0==Sr(a).length)return UV(new AL,n,!0);c=new fs;var d=new l5,e=OS(Sr(a)),f,g,h,j,l,m,q,r,t,y,v,s,F,G,H,u,ea,da,T,ka,Fa,Cc,Ta,Cb,M,kb,ya,fa,ba,sa,Ea,Qb,S,Ia,fc,ad,Ga;d.b=c;Jq(d.b);Ta=null;j=C(B,w,-1,64,1);j[0]=-1;kb=C(B,w,-1,64,1);ya=C(B,w,-1,64,1);for(F=0;64>F;++F)kb[F]=-1;g=M=0;fa=Cb=sa=!1;m=0;ba=e.length;for(l=1;32>=e[M];)++M;for(;M<ba;)if(Ea=e[M++]&65535,s5(Ea)||42==Ea){h=0;v=-1;G=Cc=H=!1;if(sa)82==Ea&&NK(e[M]&65535)?(da=null!=String.fromCharCode(e[M+\n1]&65535).match(/\\d/)?2:1,h=lr(Kq(e,M-1,1+da)),M+=da):(u=String.fromCharCode(e[M]&65535).toLowerCase().charCodeAt(0)==(e[M]&65535)&&s5(e[M]&65535)?2:1,h=lr(Kq(e,M-1,u)),M+=u-1,v=0),64==e[M]&&(++M,64==e[M]&&(G=!0,++M),Cc=!0),72==e[M]&&(++M,v=1,NK(e[M]&65535)&&(v=e[M]-48,++M));else if(42==Ea)h=6,H=!0;else switch(String.fromCharCode(Ea).toUpperCase().charCodeAt(0)){case 66:M<ba&&114==e[M]?(h=35,++M):h=5;break;case 67:M<ba&&108==e[M]?(h=17,++M):h=6;break;case 70:h=9;break;case 73:h=53;break;case 78:h=\n7;break;case 79:h=8;break;case 80:h=15;break;case 83:h=16}if(0==h)throw new Qo("SmilesParser: unknown element label found");f=Eq(d.b,h);H?(fa=!0,cr(d.b,f,1)):$q(d.b,f,String.fromCharCode(Ea).toLowerCase().charCodeAt(0)==Ea&&s5(Ea));if(-1!=v&&1!=h){q=C(qp,bn,-1,1,1);q[0]=v<<24>>24;var La=d.b,cb=f,Gc=q;null!=Gc&&0==Gc.length&&(Gc=null);null==Gc?null!=La.r&&(La.r[cb]=null):(null==La.r&&(La.r=C(Cq,o,3,La.J,0)),La.r[cb]=Gc)}s=j[m];-1!=j[m]&&128!=l&&Iq(d.b,f,j[m],l);l=1;j[m]=f;0!=g&&(ar(d.b,f,g),g=0);(ka=\n!Ta?null:Ir(Ta,fO(s)))&&m5(ka,f,M,1==h);Cc&&(!Ta&&(Ta=new $r),as(Ta,fO(f),new o5(d,f,s,v,M,G)))}else if(46==Ea)l=128;else if(61==Ea)l=2;else if(35==Ea)l=4;else if(NK(Ea))if(T=Ea-48,sa){for(;M<ba&&NK(e[M]&65535);)T=10*T+e[M]-48,++M;g=T}else{Cb&&M<ba&&NK(e[M]&65535)&&(T=10*T+e[M]-48,++M);Cb=!1;if(64<=T)throw new Qo("SmilesParser: ringClosureAtom number out of range");if(-1==kb[T])kb[T]=j[m],ya[T]=M-1;else{if(kb[T]==j[m])throw new Qo("SmilesParser: ring closure to same atom");Ta&&((ka=Ir(Ta,fO(kb[T])))&&\nm5(ka,j[m],ya[T],!1),(ka=Ir(Ta,fO(j[m])))&&m5(ka,kb[T],M-1,!1));Iq(d.b,j[m],kb[T],l);kb[T]=-1}l=1}else if(43==Ea){if(!sa)throw new Qo("SmilesParser: \'+\' found outside brackets");for(r=1;43==e[M];)++r,++M;1==r&&NK(e[M]&65535)&&(r=e[M]-48,++M);Uq(d.b,j[m],r)}else if(45==Ea){if(sa){for(r=-1;45==e[M];)--r,++M;-1==r&&NK(e[M]&65535)&&(r=48-e[M],++M);Uq(d.b,j[m],r)}}else if(40==Ea){if(-1==j[m])throw new Qo("Smiles with leading parenthesis are not supported");j[m+1]=j[m];++m}else if(41==Ea)--m;else if(91==\nEa){if(sa)throw new Qo("SmilesParser: nested square brackets found");sa=!0}else if(93==Ea){if(!sa)throw new Qo("SmilesParser: closing bracket without opening one");sa=!1}else if(37==Ea)Cb=!0;else if(58==Ea)if(sa){for(ea=0;NK(e[M]&65535);)ea=10*ea+e[M]-48,++M;d.b.u[j[m]]=ea}else l=64;else if(47==Ea)l=17;else if(92==Ea)l=9;else throw new Qo("SmilesParser: unexpected character found: \'"+String.fromCharCode(Ea)+ib);if(1!=l)throw new Qo("SmilesParser: dangling open bond");for(F=0;64>F;++F)if(-1!=kb[F])throw new Qo("SmilesParser: dangling ring closure");\nvar va=d.b,Za,aa,Aa,W,tb,X;X=C(B,w,-1,va.o,1);W=C(On,Im,-1,va.o,2);for(aa=0;aa<va.p;++aa)for(Aa=0;2>Aa;++Aa)tr(va,va.B[Aa][aa])&&!tr(va,va.B[1-Aa][aa])&&(W[va.B[Aa][aa]]=!0);for(tb=va.o-1;0<=tb&&W[tb];)X[tb]=tb,--tb;for(Za=0;Za<=tb;++Za)if(W[Za]){X[Za]=tb;X[tb]=Za;for(--tb;0<=tb&&W[tb];)X[tb]=tb,--tb}else X[Za]=Za;d.b.M=!0;Nn(d.b,1);for(f=0;f<d.b.o;++f)if(null!=(null==c.r?null:null==c.r[f]?null:Kq(c.r[f],0,c.r[f].length))&&!Rq(d.b,f))if(y=(null==d.b.r?null:d.b.r[f])[0],d.b.A[f]<(Mo(),Bq).length&&\nnull!=Bq[d.b.A[f]]){t=!1;Qb=xp(d.b,f);Qb-=zp(d.b,f,Qb);for(Ia=Bq[d.b.A[f]],fc=0,ad=Ia.length;fc<ad;++fc)if(S=Ia[fc],Qb<=S){t=!0;S!=Qb+y&&Tq(d.b,f,Qb+y);break}t||Tq(d.b,f,Qb+y)}var O,ac,bc,qd;for(O=0;O<d.b.c;++O)if(7==d.b.A[O]&&0==d.b.q[O]&&3<xp(d.b,O)&&0<d.b.k[O])for(qd=0;qd<d.b.f[O];++qd)if(ac=Sn(d.b,O,qd),bc=Rn(d.b,O,qd),1<Vn(d.b,bc)&&nr(d.b.A[ac])){4==d.b.E[bc]?Pn(d.b,bc,2):Pn(d.b,bc,1);Uq(d.b,O,d.b.q[O]+1);Uq(d.b,ac,d.b.q[ac]-1);break}var id,qb,oa,Wb,ta,R,pa,Hc,zd,rd,bd,jb,Qa,Db,lb,Rb;Nn(d.b,\n1);d.a=C(On,Im,-1,d.b.d,2);for(oa=0;oa<d.b.d;++oa)64==d.b.E[oa]&&(Pn(d.b,oa,1),d.a[oa]=!0);Rb=new Qn(d.b,3);Hc=C(On,Im,-1,Rb.i.c,2);for(Qa=0;Qa<Rb.i.c;++Qa){Db=Yn(Rb.i,Qa);Hc[Qa]=!0;for(pa=0;pa<Db.length;++pa)if(!Rq(d.b,Db[pa])){Hc[Qa]=!1;break}if(Hc[Qa]){lb=Yn(Rb.j,Qa);for(pa=0;pa<lb.length;++pa)d.a[lb[pa]]=!0}}for(oa=0;oa<d.b.d;++oa)if(!d.a[oa]&&0!=Rb.b[oa]&&Rq(d.b,D(d.b,0,oa))&&Rq(d.b,D(d.b,1,oa)))a:{var wc=d,xc=oa,Dc=void 0,L=void 0,Ja=void 0,Jc=void 0,Eb=void 0,Hb=void 0,cc=void 0,Ib=void 0,\njd=void 0,kd=void 0,Qc=void 0,ja=void 0,Kc=void 0,Ib=C(B,w,-1,wc.b.c,1),Hb=C(B,w,-1,wc.b.c,1),cc=C(B,w,-1,wc.b.c,1),jd=C(B,w,-1,wc.b.c,1),Dc=D(wc.b,0,xc),L=D(wc.b,1,xc);Hb[0]=Dc;Hb[1]=L;cc[0]=-1;cc[1]=xc;Ib[Dc]=1;Ib[L]=2;jd[Dc]=-1;jd[L]=Dc;for(kd=Eb=1;Eb<=kd&&15>Ib[Hb[Eb]];){Kc=Hb[Eb];for(Qc=0;Qc<wc.b.f[Kc];++Qc)if(Ja=Sn(wc.b,Kc,Qc),Ja!=jd[Kc]){Jc=Rn(wc.b,Kc,Qc);if(Ja==Dc){cc[0]=Jc;for(ja=0;ja<=kd;++ja)wc.a[cc[Qc]]=!0;break a}Rq(wc.b,Ja)&&0==Ib[Ja]&&(++kd,Hb[kd]=Ja,cc[kd]=Jc,Ib[Ja]=Ib[Kc]+1,jd[Ja]=\nKc)}++Eb}}Nn(d.b,3);for(Qa=0;Qa<Rb.i.c;++Qa)if(Hc[Qa]){Db=Yn(Rb.i,Qa);for(pa=0;pa<Db.length;++pa){var ld;var Xb=d,qa=Db[pa],ce=void 0;16==Xb.b.A[qa]&&0>=Xb.b.q[qa]||6==Xb.b.A[qa]&&0!=Xb.b.q[qa]||!Rq(Xb.b,qa)?ld=!1:(ce=null==Fp(Xb.b,qa)?0:(null==Xb.b.r?null:Xb.b.r[qa])[0],ld=1>Pq(Xb.b,qa)-xp(Xb.b,qa)-ce||5!=Xb.b.A[qa]&&6!=Xb.b.A[qa]&&7!=Xb.b.A[qa]&&8!=Xb.b.A[qa]&&15!=Xb.b.A[qa]&&16!=Xb.b.A[qa]&&33!=Xb.b.A[qa]&&34!=Xb.b.A[qa]?!1:!0);if(!ld){$q(d.b,Db[pa],!1);for(rd=0;rd<d.b.f[Db[pa]];++rd)d.a[Rn(d.b,\nDb[pa],rd)]=!1}}}k5(d);for(Qa=0;Qa<Rb.i.c;++Qa)if(Hc[Qa]&&6==Yn(Rb.j,Qa).length){lb=Yn(Rb.j,Qa);zd=!0;for(Wb=0,ta=lb.length;Wb<ta;++Wb)if(oa=lb[Wb],!d.a[oa]){zd=!1;break}zd&&(j5(d,lb[0]),j5(d,lb[2]),j5(d,lb[4]),k5(d))}for(jb=5;4<=jb;--jb){do{bd=!1;for(oa=0;oa<d.b.d;++oa)if(d.a[oa]){for(pa=id=0;2>pa;++pa){R=D(d.b,pa,oa);for(rd=0;rd<d.b.f[R];++rd)d.a[Rn(d.b,R,rd)]&&++id}if(id==jb){j5(d,oa);k5(d);bd=!0;break}}}while(bd)}for(oa=0;oa<d.b.d;++oa)if(d.a[oa])throw new Qo(e5);for(qb=0;qb<d.b.c;++qb)if(Rq(d.b,\nqb))throw new Qo(e5);d.b.r=null;d.b.M=!1;var wb,ob,gc,Sb,Vc,yc,Wc,Jd,Ra,Tb,oc;Nn(d.b,3);Ra=!1;Tb=C(B,w,-1,2,1);oc=C(B,w,-1,2,1);Jd=C(B,w,-1,2,1);for(ob=0;ob<d.b.d;++ob)if(!Bo(d.b,ob)&&2==d.b.E[ob]){for(Sb=0;2>Sb;++Sb){Tb[Sb]=-1;Jd[Sb]=-1;wb=D(d.b,Sb,ob);for(Wc=0;Wc<d.b.f[wb];++Wc)gc=Rn(d.b,wb,Wc),gc!=ob&&(17==d.b.E[gc]||9==d.b.E[gc]?(Tb[Sb]=Sn(d.b,wb,Wc),oc[Sb]=gc):Jd[Sb]=Sn(d.b,wb,Wc));if(-1==Tb[Sb])break}if(-1!=Tb[0]&&-1!=Tb[1]){yc=d.b.E[oc[0]]!=d.b.E[oc[1]];Vc=!1;for(Sb=0;2>Sb;++Sb)-1!=Jd[Sb]&&\nJd[Sb]<Tb[Sb]&&(Vc=!Vc);hr(d.b,ob,yc^Vc?2:1,!1);Ra=!0}}for(ob=0;ob<d.b.d;++ob)(17==d.b.E[ob]||9==d.b.E[ob])&&Pn(d.b,ob,1);Ra&&(d.b.N|=4);As(new q5,d.b);if(Ta){for(Fa=t5((Ga=new PT(Ta),new u5(Ta,Ga)));iT(Fa.a.a);)ka=(Fa.a.b=Yp(Fa.a.a)).Ii(),br(d.b,ka.a,n5(ka,X),!1);d.b.N|=4}ur(d.b);p5(d.b);fa&&jr(d.b,!0);b=new Cr(c);return lx(b.a.a)}function s5(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)}function t5(a){a=new ST(a.b.a);return new v5(a)}function u5(a,b){this.a=a;this.b=b}x(638,626,{},u5);\n_.Fi=function(a){a:{var b,c;for(c=new ST((new PT(this.a)).a);iT(c.a);)if(b=c.b=Yp(c.a),b=b.Ii(),null==a?null==b:cw(a,b)){a=!0;break a}a=!1}return a};_.Ye=function(){return t5(this)};_.rg=function(){return this.b.a.c};_.a=null;_.b=null;function v5(a){this.a=a}x(639,1,{},v5);_.xe=function(){return iT(this.a.a)};_.ye=function(){return(this.a.b=Yp(this.a.a)).Ii()};_.ze=function(){RT(this.a)};_.a=null;function w5(){wT();this.a=6122;this.b=12230397}x(655,1,{},w5);x(705,598,ln);\n_.be=function(){var a,b,c,d,e;a=b=d=null;if(this.b.a==(pO(),qO)&&this.b.i==(rO(),sO))try{var f=this.b.b,g,h,j;j=null;h=new fs;Nr(new cs,h,new EJ(new IJ(f)))&&(g=new Cr(h),j=lx(g.a.a));b=j;if(null==b)throw new Qo("V3000 read failed.");a=Hk;this.a.Kc.a="V3000 conversion provided by OpenChemLib"}catch(l){if(l=Do(l),E(l,101))c=l,d=c._d();else throw l;}else if(this.b.a==KU)try{var m=this.b.b,q,r,t,y,v,s,F;b=-1!=m.indexOf(vd)?(q=MS(m,vd),r=3<=q.length&&0<q[2].length,t=2<=q.length&&0<q[1].length,y=r5(q[0]),\nv=r?r5(q[2]):r5(n),s=t?r5(q[1]):r5(n),F=n,F+=Ya,F+=iP(1,3)+iP(1,3),t&&(F+=iP(1,3)),F+=ga,F+=Wa+y,F+=Wa+v,t&&(F+=Wa+s),F):r5(m);this.b.f==(mO(),vO)?a="readSMIRKS":this.b.f==HU&&(a="readSMILES");this.a.Kc.a="SMILES conversion provided by OpenChemLib"}catch(G){if(G=Do(G),E(G,101))c=G,d="SMILES parsing error:"+c._d();else throw G;}else if(d="Invalid or unsupported input",this.a.ad&&!this.b.d)try{var H,u=new i5,ea=Sr(this.b.b),da;if(null==ea||0==ea.length)da=null;else{var T=OS(ea),ka,Fa,Cc,Ta,Cb;if(null==\nT)da=null;else{g5(u,T,0);ka=$(u,4);Ta=$(u,4);8<ka&&(ka=Ta);Fa=$(u,ka);Cc=$(u,Ta);Cb=new Ur(Fa,Cc);var M=null,kb,ya,fa,ba,sa,Ea,Qb,S,Ia,fc,ad,Ga,La,cb,Gc,va,Za,aa,Aa,W,tb,X,O,ac,bc,qd,id,qb,oa,Wb,ta,R,pa,Hc,zd,rd,bd,jb,Qa,Db,lb,Rb,wc,xc,Dc,L,Ja,Jc,Eb,Hb,cc,Ib,jd,kd,Qc,ja,Kc,ld,Xb,qa,ce,wb,ob,gc,Sb,Vc,yc,Wc,Jd,Ra,Tb,oc;Vc=8;u.f=Cb;Jq(u.f);if(!(null==T||0==T.length))if(null!=M&&0==M.length&&(M=null),g5(u,T,0),fa=$(u,4),va=$(u,4),8<fa&&(Vc=fa,fa=va),0==fa)jr(u.f,1==$(u,1));else{ba=$(u,fa);sa=$(u,va);\nQc=$(u,fa);Xb=$(u,fa);ld=$(u,fa);bc=$(u,fa);for(S=0;S<ba;++S)Eq(u.f,6);for(L=0;L<Qc;++L)Hq(u.f,$(u,fa),7);for(L=0;L<Xb;++L)Hq(u.f,$(u,fa),8);for(L=0;L<ld;++L)Hq(u.f,$(u,fa),$(u,8));for(L=0;L<bc;++L)Uq(u.f,$(u,fa),$(u,4)-8);qd=1+sa-ba;pa=$(u,4);Gc=0;dr(u.f,0,0);er(u.f,0,0);fr(u.f,0,0);Hc=null!=M&&39<=M[0];oc=Ra=Wc=Sb=0;Wb=oa=!1;Hc&&(M.length>2*ba-2&&39==M[2*ba-2]||M.length>3*ba-3&&39==M[3*ba-3]?(Wb=!0,Ja=(oa=M.length==3*ba-3+9)?3*ba-3:2*ba-2,cb=86*(M[Ja+1]-40)+M[Ja+2]-40,Sb=Math.pow(10,cb/2E3-1),Ja+=\n2,yc=86*(M[Ja+1]-40)+M[Ja+2]-40,Wc=Math.pow(10,yc/1500-1),Ja+=2,Jd=86*(M[Ja+1]-40)+M[Ja+2]-40,Ra=Math.pow(10,Jd/1500-1),oa&&(Ja+=2,Tb=86*(M[Ja+1]-40)+M[Ja+2]-40,oc=Math.pow(10,Tb/1500-1))):oa=M.length==3*ba-3);u.b&&oa&&(M=null,Hc=!1);for(L=1;L<ba;++L)zd=$(u,pa),0==zd?(Hc&&(dr(u.f,L,u.f.G[0].a+8*(M[2*L-2]-83)),er(u.f,L,u.f.G[0].b+8*(M[2*L-1]-83)),oa&&fr(u.f,L,u.f.G[0].c+8*(M[2*ba-3+L]-83))),++qd):(Gc+=zd-1,Hc&&(dr(u.f,L,ko(u.f,Gc)+M[2*L-2]-83),er(u.f,L,lo(u.f,Gc)+M[2*L-1]-83),oa&&fr(u.f,L,mo(u.f,Gc)+\n(M[2*ba-3+L]-83))),Iq(u.f,Gc,L,1));for(L=0;L<qd;++L)Iq(u.f,$(u,fa),$(u,fa),1);Eb=C(On,Im,-1,sa,2);for(aa=0;aa<sa;++aa)switch(tb=$(u,2),tb){case 0:f5(u.f,D(u.f,0,aa))||f5(u.f,D(u.f,1,aa))?Pn(u.f,aa,32):Eb[aa]=!0;break;case 2:Pn(u.f,aa,2);break;case 3:Pn(u.f,aa,4)}ya=$(u,fa);for(L=0;L<ya;++L)if(S=$(u,fa),8==Vc)qa=$(u,2),3==qa?(Wq(u.f,S,1,0),br(u.f,S,1,!1)):br(u.f,S,qa,!1);else switch(qa=$(u,3),qa){case 4:br(u.f,S,1,!1);Wq(u.f,S,1,$(u,3));break;case 5:br(u.f,S,2,!1);Wq(u.f,S,1,$(u,3));break;case 6:br(u.f,\nS,1,!1);Wq(u.f,S,2,$(u,3));break;case 7:br(u.f,S,2,!1);Wq(u.f,S,2,$(u,3));break;default:br(u.f,S,qa,!1)}8==Vc&&0==$(u,1)&&(u.f.I=!0);kb=$(u,va);for(L=0;L<kb;++L)if(aa=$(u,va),1==u.f.E[aa])switch(qa=$(u,3),qa){case 4:hr(u.f,aa,1,!1);gr(u.f,aa,1,$(u,3));break;case 5:hr(u.f,aa,2,!1);gr(u.f,aa,1,$(u,3));break;case 6:hr(u.f,aa,1,!1);gr(u.f,aa,2,$(u,3));break;case 7:hr(u.f,aa,2,!1);gr(u.f,aa,2,$(u,3));break;default:hr(u.f,aa,qa,!1)}else hr(u.f,aa,$(u,2),!1);jr(u.f,1==$(u,1));Qb=null;for(Kc=0;1==$(u,1);)switch(R=\nKc+$(u,4),R){case 0:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),cr(u.f,S,2048);break;case 1:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),jd=$(u,8),ar(u.f,S,jd);break;case 2:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),Pn(u.f,aa,64);break;case 3:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),cr(u.f,S,4096);break;case 4:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),gc=$(u,4)<<3,cr(u.f,S,gc);break;case 5:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),Ea=$(u,2)<<1,cr(u.f,S,Ea);break;case 6:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),cr(u.f,S,1);break;\ncase 7:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),xc=$(u,4)<<7,cr(u.f,S,xc);break;case 8:ja=$(u,fa);for(L=0;L<ja;++L){S=$(u,fa);ad=$(u,4);Ia=C(B,w,-1,ad,1);for(Hb=0;Hb<ad;++Hb)fc=$(u,8),Ia[Hb]=fc;var sd=u.f,pc=S,hc=Ia;null==sd.t&&(sd.t=C(ro,Sm,91,sd.J,0));null!=hc&&$o(hc);sd.t[pc]=hc;sd.N=0;sd.H=!0}break;case 9:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),gc=$(u,2)<<4,ir(u.f,aa,gc);break;case 10:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),X=$(u,4),ir(u.f,aa,X);break;case 11:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),\ncr(u.f,S,8192);break;case 12:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),O=$(u,8)<<6,ir(u.f,aa,O);break;case 13:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),ce=$(u,3)<<14,cr(u.f,S,ce);break;case 14:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),kd=$(u,5)<<17,cr(u.f,S,kd);break;case 15:Kc=16;break;case 16:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),ob=$(u,3)<<22,cr(u.f,S,ob);break;case 17:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),Tq(u.f,S,$(u,4));break;case 18:ja=$(u,fa);Ib=$(u,4);for(L=0;L<ja;++L){S=$(u,fa);ta=$(u,Ib);cc=C(qp,\nbn,-1,ta,1);for(Hb=0;Hb<ta;++Hb)cc[Hb]=$(u,7)<<24>>24;var Ad=u.f,Kd=S,Fb=Kq(cc,0,cc.length),Rc=void 0;if(null!=Fb)if(0==Fb.length)Fb=null;else if(Rc=lr(Fb),0!=Rc&&Q(Fb,yq[Rc])||Q(Fb,wd))Hq(Ad,Kd,Rc),Fb=null;null==Fb?null!=Ad.r&&(Ad.r[Kd]=null):(null==Ad.r&&(Ad.r=C(Cq,o,3,Ad.J,0)),Ad.r[Kd]=OS(Fb))}break;case 19:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),ac=$(u,3)<<25,cr(u.f,S,ac);break;case 20:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),ob=$(u,3)<<14,ir(u.f,aa,ob);break;case 21:ja=$(u,fa);for(L=0;L<ja;++L)S=\n$(u,fa),Yq(u.f,S,$(u,2)<<4);break;case 22:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),cr(u.f,S,268435456);break;case 23:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),ir(u.f,aa,131072);break;case 24:ja=$(u,va);for(L=0;L<ja;++L)aa=$(u,va),Ea=$(u,2)<<18,ir(u.f,aa,Ea);break;case 25:for(L=0;L<ba;++L)if(1==$(u,1)){var Xe=u.f;Xe.s[L]|=512}break;case 26:ja=$(u,va);Qb=C(B,w,-1,ja,1);for(L=0;L<ja;++L)Qb[L]=$(u,va);break;case 27:ja=$(u,fa);for(L=0;L<ja;++L)S=$(u,fa),cr(u.f,S,536870912)}Mn(new Zn(u.f),Eb);if(null!=Qb)for(Aa=\n0,W=Qb.length;Aa<W;++Aa)aa=Qb[Aa],Pn(u.f,aa,2==u.f.E[aa]?4:2);id=0;if(null==M&&T.length>u.d+1&&(32==T[u.d+1]||9==T[u.d+1]))M=T,id=u.d+2;if(null!=M)try{if(33==M[id]||35==M[id]){g5(u,M,id+1);oa=1==$(u,1);Wb=1==$(u,1);wb=2*$(u,4);Za=1<<wb;aa=0;for(S=1;S<ba;++S)aa<sa&&D(u.f,1,aa)==S?(Rb=D(u.f,0,aa++),lb=1):(Rb=0,lb=8),dr(u.f,S,ko(u.f,Rb)+lb*($(u,wb)-~~(Za/2))),er(u.f,S,lo(u.f,Rb)+lb*($(u,wb)-~~(Za/2))),oa&&fr(u.f,S,mo(u.f,Rb)+lb*($(u,wb)-~~(Za/2)));La=oa?1.5:(Mo(),24);Ga=Lq(u.f,ba,sa,La);if(35==M[id]){Dc=\n0;wc=C(B,w,-1,ba,1);for(S=0;S<ba;++S)Dc+=wc[S]=Zo(u.f,S);for(S=0;S<ba;++S)for(L=0;L<wc[S];++L)xc=Eq(u.f,1),Iq(u.f,S,xc,1),dr(u.f,xc,ko(u.f,S)+($(u,wb)-~~(Za/2))),er(u.f,xc,lo(u.f,S)+($(u,wb)-~~(Za/2))),oa&&fr(u.f,xc,mo(u.f,S)+($(u,wb)-~~(Za/2)));ba+=Dc}if(Wb){var Xf=$(u,wb),db=Math.log(2E3)*Math.LOG10E*Xf/(Za-1)-1;Sb=Math.pow(10,db);Wc=Sb*h5($(u,wb),Za);Ra=Sb*h5($(u,wb),Za);oa&&(oc=Sb*h5($(u,wb),Za));lb=Sb/Ga;for(S=0;S<ba;++S)dr(u.f,S,Wc+lb*ko(u.f,S)),er(u.f,S,Ra+lb*lo(u.f,S)),oa&&fr(u.f,S,oc+lb*\nmo(u.f,S))}else{lb=1.5/Ga;for(S=0;S<ba;++S)dr(u.f,S,lb*ko(u.f,S)),er(u.f,S,lb*lo(u.f,S)),oa&&fr(u.f,S,lb*mo(u.f,S))}}else if(oa&&!Wb&&0==Sb&&(Sb=1.5),0!=Sb&&0!=u.f.p){for(aa=Ga=0;aa<u.f.p;++aa)rd=ko(u.f,D(u.f,0,aa))-ko(u.f,D(u.f,1,aa)),bd=lo(u.f,D(u.f,0,aa))-lo(u.f,D(u.f,1,aa)),jb=oa?mo(u.f,D(u.f,0,aa))-mo(u.f,D(u.f,1,aa)):0,Ga+=Math.sqrt(rd*rd+bd*bd+jb*jb);Ga/=u.f.p;Db=Sb/Ga;for(S=0;S<u.f.o;++S)dr(u.f,S,ko(u.f,S)*Db+Wc),er(u.f,S,lo(u.f,S)*Db+Ra),oa&&fr(u.f,S,mo(u.f,S)*Db+oc)}}catch(cd){if(cd=Do(cd),\nE(cd,101))Qa=cd,Qa._d(),M=null,oa=!1;else throw cd;}if((qb=null!=M&&!oa)||u.b){Nn(u.f,3);for(aa=0;aa<u.f.d;++aa)if(2==Vn(u.f,aa)&&!Bo(u.f,aa)&&0==(u.f.C[aa]&3)){var vb=u.f;vb.C[aa]|=16777216}}!qb&&u.b&&(u.f.N|=4,Jc=new q5,Jc.i=new w5,As(Jc,u.f),qb=!0);qb?(ur(u.f),p5(u.f)):oa||(u.f.N|=4)}da=Cb}}H=new Cr(da);b=lx(H.a.a);a="readOCLCode";d=null}catch(Ic){if(Ic=Do(Ic),!E(Ic,101))throw Ic;}e=!1;if(null!=b&&null==d)try{(e=tO(this.a,b,!1))&&this.c&&hM(this.a,a,0,0,0,!0)}catch(eb){if(eb=Do(eb),E(eb,101))d=\n"Invalid converted molfile";else throw eb;}this.a.hc=e;this.e?e?BO(this.e):CO(this.e,new Qo(d)):null!=d&&z1(this.a,d);this.d&&jH(this.a)};Z(638);Z(639);Z(24);Z(29);Z(30);U(WY)(1);\n//@ sourceURL=1.js\n')
bde_prediction/bde_flask/static/jsme/deferredjs/1A490A3C7D297B22BFE7FF8C19E5888C/10.cache.js ADDED
@@ -0,0 +1 @@
 
 
1
+ $wnd.jsme.runAsyncCallback10('var Q7="data-selenium-id";x(253,241,{});function R7(){R7=z;S7=new ez("dragend",new T7)}function U7(a){a.a.cancelBubble=!0;tx(a.a)}function T7(){}x(254,253,{},T7);_.ee=function(){U7(this)};_.he=function(){return S7};var S7;function V7(){V7=z;W7=new ez("dragenter",new X7)}function X7(){}x(255,253,{},X7);_.ee=function(){U7(this)};_.he=function(){return W7};var W7;function Y7(){Y7=z;Z7=new ez("dragover",new $7)}function $7(){}x(256,253,{},$7);_.ee=function(){U7(this)};_.he=function(){return Z7};var Z7;\nfunction a8(){a8=z;b8=new ez("drop",new c8)}function c8(){}x(257,253,{},c8);_.ee=function(a){var b,c,d,e;this.a.cancelBubble=!0;tx(this.a);d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;d8(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(tl),a.a.b.a.a.d.ob[Ol]=null!=b?b:n)};_.he=function(){return b8};var b8;function e8(a,b,c){DA(!a.lb?a.lb=new QA(a):a.lb,c,b)}\nfunction f8(){this.ob=px("file");this.ob[Zh]="gwt-FileUpload"}x(381,362,Lm,f8);_.Ae=function(a){yD(this,a)};function g8(a){var b=sx(qi);mr(fl,TZ(b));this.ob=b;this.b=new m0(this.ob);this.ob[Zh]="gwt-HTML";l0(this.b,a,!0);u0(this)}x(385,386,Lm,g8);function h8(a,b){var c,d;c=sx(Hl);d=sx(sl);d[wh]=a.a.a;d.style[Pl]=a.b.a;var e=(tC(),uC(d));c.appendChild(e);sC(a.d,c);KD(a,b,d)}function i8(){FE.call(this);this.a=(IE(),PE);this.b=(QE(),TE);this.e[Uh]=Ec;this.e[Th]=Ec}x(434,378,Vm,i8);\n_.Ve=function(a){var b;b=rx(a.ob);(a=OD(this,a))&&this.d.removeChild(rx(b));return a};function j8(a){try{a.s=!1;var b,c,d;d=a.gb;c=a._;d||(a.ob.style[Ql]=Si,a._=!1,a.gf());b=a.ob;b.style[bj]=0+(gy(),vk);b.style[Cl]=Fc;p2(a,UY(Ex($doc)+(Dx()-mx(a.ob,Yj)>>1),0),UY(Fx($doc)+(Cx()-mx(a.ob,Xj)>>1),0));d||((a._=c)?(a.ob.style[bi]=Ik,a.ob.style[Ql]=Rl,Xs(a.fb,200)):a.ob.style[Ql]=Rl)}finally{a.s=!0}}function k8(a,b){var c;c=(new f1(a)).vd.hg();c.ob.setAttribute(Q7,"jsa_clipboard/button/"+b);return c}\nfunction l8(a){var b;b=k8("Close (ESC)","close");uD(b,new m8(a),(kz(),kz(),lz));return b}\nfunction n8(){c2();var a,b,c,d,e;B2.call(this,(U2(),V2),null,!0);this.sj();this.cb=!0;this.ob.setAttribute(Q7,"jsa_clipboard/window");this.U=!0;a=new g8(this.e);this.d=new $F;this.d.ob.setAttribute(Q7,"jsa_clipboard/text_area");oD(this.d,Pc);lD(this.d,Pc);U1(this,"400px");e=new i8;e.ob.style[Ri]=Pc;e.e[Uh]=10;c=(IE(),JE);e.a=c;h8(e,a);h8(e,this.d);this.c=new XE;this.c.e[Uh]=20;for(b=this.qj(),c=0,d=b.length;c<d;++c)a=b[c],UE(this.c,a);h8(e,this.c);h2(this,e);r2(this,!1);uD(this.d,new o8(this),(Fz(),\nFz(),Gz));this.rj()}x(790,791,YY,n8);_.qj=function(){return A(lG,o,50,[l8(this)])};_.rj=function(){var a=this.d;a.ob.readOnly=!0;var b=pD(a.ob)+"-readonly";kD(a.Ie(),b,!0)};_.sj=function(){T2(this.H.b,"Copy")};_.gf=function(){A2(this);this.ob.style[Wl]=Tc};_.c=null;_.d=null;_.e="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function o8(a){this.a=a}x(793,1,{},o8);\n_.pe=function(a){27==(a.a.keyCode||0)&&j2(this.a,!1)};_.a=null;function m8(a){this.a=a}x(794,1,{},m8);_.ke=function(){j2(this.a,!1)};_.a=null;function p8(a){this.a=a}x(795,1,{},p8);\n_.Sd=function(){qD(this.a.d.ob,!0);DE(this.a.d,!0);var a=this.a.d,b;b=nx(a.ob,Ol).length;if(0<b&&a.jb){if(0>b)throw new pS("Length must be a positive integer. Length: "+b);if(b>nx(a.ob,Ol).length)throw new pS("From Index: 0 To Index: "+b+" Text Length: "+nx(a.ob,Ol).length);var a=a.ob,c=0;try{var d=a.createTextRange(),e=a.value.substr(c,b).match(/(\\r\\n)/gi);null!=e&&(b-=e.length);var f=a.value.substring(0,c).match(/(\\r\\n)/gi);null!=f&&(c-=f.length);d.collapse(!0);d.moveStart("character",c);d.moveEnd("character",\nb);d.select()}catch(g){}}};_.a=null;function q8(a){var b;b=k8(a.a,"accept");uD(b,new r8(a),(kz(),kz(),lz));return b}function s8(a){a.e="Paste the text to import into the text area below.";a.a="Accept";T2(a.H.b,"Paste")}function t8(a){c2();n8.call(this);this.b=a}x(797,790,YY,t8);_.qj=function(){return A(lG,o,50,[q8(this),l8(this)])};_.rj=function(){lD(this.d,"150px")};_.sj=function(){s8(this)};_.gf=function(){A2(this);this.ob.style[Wl]=Tc;Zw((Ww(),Xw),new u8(this))};_.a=null;_.b=null;\nfunction v8(a){c2();t8.call(this,a)}x(796,797,YY,v8);_.qj=function(){var a;return A(lG,o,50,[q8(this),(a=new f8,a.ob.setAttribute(Q7,"jsa_clipboard/button/browse_upload"),uD(a,new w8(this),(f_(),f_(),g_)),a),l8(this)])};_.rj=function(){lD(this.d,"150px");var a=new x8(this),b=this.d;e8(b,new y8,(V7(),V7(),W7));e8(b,new z8,(R7(),R7(),S7));e8(b,new A8,(Y7(),Y7(),Z7));e8(b,new B8(a),(a8(),a8(),b8))};_.sj=function(){s8(this);this.e+=" Or drag and drop a file on it."};function w8(a){this.a=a}\nx(798,1,{},w8);_.je=function(a){var b,c;b=new FileReader;a=(c=a.a.srcElement,c.files[0]);C8(b,new D8(this));b.readAsText(a)};_.a=null;function D8(a){this.a=a}x(799,1,{},D8);_.tj=function(a){XF(this.a.a.d,a)};_.a=null;x(802,1,{});x(801,802,{});_.b=null;_.c=1;_.d=-1;function x8(a){this.a=a;this.b=new E8(this);this.c=this.d=1}x(800,801,{},x8);_.a=null;function E8(a){this.a=a}x(803,1,{},E8);_.tj=function(a){this.a.a.d.ob[Ol]=null!=a?a:n};_.a=null;function r8(a){this.a=a}x(807,1,{},r8);\n_.ke=function(){if(this.a.b){var a=this.a.b,b;b=new pJ(a.a,0,nx(this.a.d.ob,Ol));SP(a.a.a,b.a)}j2(this.a,!1)};_.a=null;function u8(a){this.a=a}x(808,1,{},u8);_.Sd=function(){qD(this.a.d.ob,!0);DE(this.a.d,!0)};_.a=null;x(809,1,ln);_.be=function(){var a,b;a=new F8(this.a);void 0!=$wnd.FileReader?b=new v8(a):b=new t8(a);W1(b);j8(b)};function F8(a){this.a=a}x(810,1,{},F8);_.a=null;x(811,1,ln);\n_.be=function(){var a;a=new n8;var b=this.a,c,d;XF(a.d,b);c=(d=MS(b,"\\r\\n|\\r|\\n|\\n\\r"),d.length);1>=c&&(c=~~(b.length/16));lD(a.d,20*(10>c+1?c+1:10)+vk);Zw((Ww(),Xw),new p8(a));W1(a);j8(a)};function C8(a,b){a.onload=function(a){b.tj(a.target.result)}}function d8(a,b){a.onloadend=function(a){b.tj(a.target.result)}}function B8(a){this.a=a}x(818,1,{},B8);_.a=null;function y8(){}x(819,1,{},y8);function z8(){}x(820,1,{},z8);function A8(){}x(821,1,{},A8);Z(802);Z(801);Z(818);Z(819);Z(820);Z(821);Z(253);\nZ(255);Z(254);Z(256);Z(257);Z(790);Z(797);Z(796);Z(810);Z(793);Z(794);Z(795);Z(807);Z(808);Z(798);Z(799);Z(800);Z(803);Z(385);Z(434);Z(381);U(WY)(10);\n//@ sourceURL=10.js\n')
bde_prediction/bde_flask/static/jsme/deferredjs/1A490A3C7D297B22BFE7FF8C19E5888C/11.cache.js ADDED
@@ -0,0 +1 @@
 
 
1
+ $wnd.jsme.runAsyncCallback11('var JY="runCallbacks",KY="end",LY,MY,NY="West",OY="South",PY="North",QY="First",RY="East",SY="Before",TY="After";function UY(a,b){return a>b?a:b}function VY(){VY=z;LY=new MA;MY=new GG(0,0);NA(LY,SY);NA(LY,QY);NA(LY,TY);NA(LY,"Last");NA(LY,oe);NA(LY,PY);NA(LY,OY);NA(LY,NY);NA(LY,RY)}\nfunction WY(a){var b=uw,c,d,e;e=a==b.f?gj:si+a;$stats&&(e=zw(e,KY,a),$stats(e));a<b.i.length&&eq(b.i,a,null);xw(b,a)&&b.j.b++;b.b=-1;b.d[a]=!0;Fw(b);e=b.a[a];if(null!=e){$stats&&(c=zw(JY+a,Dh,-1),$stats(c));eq(b.a,a,null);for(c=0,d=e.length;c<d;++c)b=e[c],b.be();$stats&&(a=zw(JY+a,KY,-1),$stats(a))}}\nvar XY={86:1},YY={26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,132:1,139:1},ZY={59:1,60:1,66:1,72:1,83:1,93:1},$Y={19:1,21:1,93:1,98:1,100:1},aZ={26:1,28:1,36:1,39:1,41:1,43:1,44:1,48:1,50:1},bZ={26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,133:1,139:1},cZ={26:1,28:1,36:1,41:1,44:1,47:1,48:1,50:1,139:1},dZ="&nbsp;",eZ="1em",fZ="1ex",gZ="1in",hZ="Nonstandard atom",iZ="OK",jZ="Resize-",kZ="__uiObjectID",lZ="alpha(opacity=",mZ="auto",nZ="col",oZ="dir",pZ="dragdrop-handle",qZ="dragdrop-selected",\nrZ="filter",sZ="float",tZ="html",uZ="ltr",vZ="styleFloat";x(1,-1,mn);_.gC=function(){return this.cZ};function wZ(){wZ=z;xZ=new Sv}function yZ(a){for(var b,a=new Xp(a.j.k);a.b<a.d.rg();)b=Yp(a),kD(b.Ie(),qZ,!1),bT(a)}\nfunction zZ(a,b,c){var a=a.n,d;try{d=new AZ(b,c.le(a),c.oe(a),(c.me(a),c.ne(a))),V(a.c,c,d)}catch(e){e=Do(e);if(E(e,101))throw new Yv("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}kD(b.Ie(),Yd,!0);kD(c.Ie(),pZ,!0);V(xZ,b,c)}function BZ(a){var b;a.o=!1;for(a=new Xp(a.j.k);a.b<a.d.rg();)b=Yp(a),kD(b.Ie(),qZ,!1),bT(a)}\nfunction CZ(a,b){Fo(a.j.k,b)?kD(b.Ie(),qZ,!1):a.o?(Sp(a.j.k,b),kD(b.Ie(),qZ,!0)):(a.j.k.Yg(),Sp(a.j.k,b))}function DZ(a){this.f=a;this.j=new EZ(this);this.n=new FZ(this.j)}x(44,1,{});_.Ld=function(){GZ(this.j.e,"dragdrop-dragging")};_.Md=function(){jD(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var xZ;function EZ(a){this.k=new Op;this.d=a;this.a=a.f}x(45,1,{},EZ);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;\nfunction HZ(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.Nd()}function IZ(a,b){var c;c=TA(a.c,JZ).a;b.a.ctrlKey||b.a.metaKey||yZ(a.b.d);CZ(a.b.d,c)}function KZ(a){a.b.f=null;a.b.d.Md();SD((BD(),LF(null)),a.a,0,0);var b=a.a.ob;wC=b;yC();b.setCapture();a.d=2}\nfunction FZ(a){this.c=new Sv;this.b=a;this.a=new GE;mD(this.a,Dx(),Cx());uD(this.a,this,(Lz(),Lz(),Mz));uD(this.a,this,(Xz(),Xz(),Yz));a=this.a.ob.style;a[rZ]="alpha(opacity=0)";LZ||(MZ=-1!=navigator.userAgent.toLowerCase().indexOf(Nj)&&8==$doc.documentMode?!0:!1,LZ=!0);MZ?a.filter=lZ+0+rb:a.opacity=0;a[qj]=0+(gy(),vk);a[Kh]=(NZ(),Rj);a[Bh]=Fh}x(46,1,{},FZ);\n_.Od=function(a){var b,c,d,e;c=a.f;d=iz(a);e=jz(a);b=a.a.button||0;if(!(3==this.d||2==this.d||1!=b)&&!JZ)JZ=c,this.b.e=TA(this.c,JZ).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Ts(this.b.k,this.b.e)&&(yZ(this.b.d),CZ(this.b.d,this.b.e)),OZ(new PZ),this.e=!0,tx(a.a),this.f=d,this.i=e,b=new QZ(JZ,null),JZ!=this.b.e&&(c=new QZ(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,KZ(this),1!=this.d&&HZ(this,this.b.i,this.b.j))};\n_.Pd=function(a){var b,c,d;c=a.f;b=c.ob;d=gz(a,b);a=hz(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(UY(Zq(d-this.f),Zq(a-this.i))>=this.b.d.k?(RZ(),-1!=Ts(this.b.k,this.b.e)||CZ(this.b.d,this.b.e),c=new QZ(JZ,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,KZ(this)):tx(vC)),1==this.d)return;tx(vC);HZ(this,d,a)};_.Qd=function(){var a;this.e&&1==this.d&&(a=new QZ(JZ,null),this.b.i=this.f+a.a,this.b.j=this.i+a.d,KZ(this))};\n_.Rd=function(a){var b,c,d,e;d=a.f;b=d.ob;e=gz(a,b);b=hz(a,b);if(1==(a.a.button||0))if(this.e=!1,JZ)try{if(RZ(),1==this.d)IZ(this,a);else{d!=this.a&&(c=new QZ(d,null),e+=c.a,b+=c.d);try{HZ(this,e,b),this.b.d.Ld(),3!=this.d&&IZ(this,a)}finally{var f=this.a.ob;wC&&f==wC&&(wC=null);yC();f.releaseCapture();AD(this.a);this.d=1;this.b.e=null}}}finally{JZ=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var JZ=null;function PZ(){}x(47,1,Cm,PZ);_.Sd=function(){RZ()};\nfunction AZ(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}x(48,1,{},AZ);_.a=null;_.b=null;_.c=null;_.d=null;x(49,1,{});x(51,49,{});x(50,51,{});_.a=null;x(52,1,{});_.tS=yJ;function QZ(a,b){!a||a==(BD(),LF(null))?this.f=this.e=0:(this.e=a.Ee()-xx(a.ob),this.f=a.Fe()-(a.ob.scrollTop||0));!b||b==(BD(),LF(null))?this.c=this.b=0:(this.b=wx(b.ob)+b.ob.clientLeft,this.c=yx(b.ob)+b.ob.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}x(55,52,{},QZ);_.tS=yJ;_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;\nfunction RZ(){try{$doc.selection.empty()}catch(a){}}function SZ(a){return $wnd.setInterval(U(function(){a.Xd()}),100)}function TZ(a){var b;b=a.tagName;a=a.scopeName;return null==a||mr(tZ,a)?b:a+dd+b}var MZ=!1,LZ=!1;function NZ(){NZ=z;UZ=new VZ;WZ=new XZ;YZ=new ZZ;$Z=new a_;b_=new c_;d_=A(e_,o,19,[UZ,WZ,YZ,$Z,b_])}x(192,193,$Y);var d_,YZ,WZ,$Z,UZ,b_;function VZ(){Gx.call(this,Tf,0)}x(194,192,$Y,VZ);function XZ(){Gx.call(this,"DOTTED",1)}x(195,192,$Y,XZ);function ZZ(){Gx.call(this,"DASHED",2)}\nx(196,192,$Y,ZZ);function a_(){Gx.call(this,"HIDDEN",3)}x(197,192,$Y,a_);function c_(){Gx.call(this,"SOLID",4)}x(198,192,$Y,c_);function f_(){f_=z;g_=new ez(Wh,new h_)}function h_(){}x(244,241,{},h_);_.ee=function(a){a.je(this)};_.he=function(){return g_};var g_;function i_(){i_=z;j_=new ez(ki,new k_)}function k_(){}x(252,246,Am,k_);\n_.ee=function(a){var b=a.a,a=!a.a.H.c,c,d;if(a!=b.H.c)if(b.jb){if(a){if(b.N!=(l_(),m_))a=n_(b.ob),c=new o_(mx(b.ob,Yj),mx(b.ob,Xj)),d=new o_(mx(b.S.ib.ob,Yj),mx(b.S.ib.ob,Xj)),b.E.b=a.b-(c.b-d.b),b.E.a=a.a-(c.a-d.a);p_(b.H,!0);a=mx(b.S.ib.ob,Yj);q_(b,new o_(a,r_(b.S.ib).a));b.I&&b.N!=m_&&s_(b.n,b)}else p_(b.H,!1),b.N!=(l_(),m_)?q_(b,new o_(b.E.b,b.E.a)):t_(b,n_(b.n.ob)),b.I&&b.N!=m_&&u_(b.n,b);v_(b.S.ib)}else p_(b.H,!0)};_.he=function(){return j_};var j_;function w_(){w_=z;x_=new ez(xi,new y_)}\nfunction y_(){}x(258,241,{},y_);_.ee=function(a){AD(a.a.a)};_.he=function(){return x_};var x_;function z_(a){this.a=a}x(280,242,{},z_);_.ee=function(a){a.re(this)};_.fe=function(){return A_};var A_=_.a=null;function B_(a){this.a=a}x(282,242,{},B_);_.ee=function(a){a.te(this)};_.fe=function(){return C_};var C_=_.a=null;function D_(a){a=nx(a,oZ);return mr(Sk,a)?(E_(),F_):mr(uZ,a)?(E_(),G_):(E_(),H_)}\nfunction E_(){E_=z;F_=new I_("RTL",0);G_=new I_("LTR",1);H_=new I_("DEFAULT",2);J_=A(K_,o,29,[F_,G_,H_])}function I_(a,b){Gx.call(this,a,b)}x(295,193,{29:1,93:1,98:1,100:1},I_);var J_,H_,G_,F_;function L_(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=LA(a.a,f,null).rg();for(e-=1;0<=e;--e)if(d=LA(a.a,f,null).Li(e),E(d,34)&&cw(d.a,b)){var j=a.a,l=f;0<j.b?FA(j,new rG(j,l,null,d)):UA(j,l,null,d)}}}function M_(a){this.a=a}x(330,329,un,M_);_.we=function(a){a.c&&(this.a.Be(a.d)||(a.a=!0))};\nfunction N_(a){this.a=a}x(331,329,un,N_);_.se=function(){var a=this.a;O_((P_(),Q_),a.a,!0)};x(332,136,Jm,function(){});function R_(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,bt(a.d,1))}function S_(){this.a=new T_(this);this.b=new Op;this.d=new U_(this);this.f=new V_(this)}x(333,1,{},S_);_.c=!1;_.e=!1;function T_(a){ht();this.a=a}x(334,65,{},T_);_.Yd=function(){if(this.a.c){var a=this.a,b=a.f;Yn(b.d.b,b.b);W_(a.f);a.c=!1;R_(a)}};_.a=null;function U_(a){ht();this.a=a}x(335,65,{},U_);\n_.Yd=function(){this.a.e=!1;var a=this.a,b=Ys(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(bt(a.a,1E4);a.f.c<a.f.a;){d=X_(a.f);try{if(null==d)break;E(d,35)&&(c=d,c.Sd())}finally{(e=-1==a.f.b)||W_(a.f)}if(100<=Ys()-b)break}}finally{e||(Ws(a.a),a.c=!1,R_(a))}};_.a=null;function X_(a){var b;a.b=a.c;b=Yn(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function W_(a){TP(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function V_(a){this.d=a}x(336,1,{},V_);_.xe=function(){return this.c<this.a};_.ye=function(){return X_(this)};\n_.ze=function(){W_(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function Y_(){Y_=z;Z_=new S_}function OZ(a){Y_();if(!a)throw new EA("cmd cannot be null");var b=Z_;Sp(b.b,a);R_(b)}var Z_;function $_(){var a;$_=z;a0=(a=$doc,Q(a.compatMode,je)?a.documentElement:a.body)}var a0;function b0(){this.b=new Op}function c0(a){a=a[kZ];return null==a?-1:a}x(352,1,{},b0);_.a=null;function d0(a,b){this.a=a;this.b=b}x(353,1,{},d0);_.a=0;_.b=null;function GZ(a,b){kD(a.Ie(),b,!1)}x(363,1,sn);_.Ee=wn;_.Fe=eC;\n_.Je=function(){return this.ob.style.display!=Rj};_.Ke=function(){throw new e0;};_.Me=function(a){qD(this.ob,a)};function f0(a){for(a=new g0(a);a.a.a<a.a.b.c-1;)mG(a.a),nG(a.a)}x(359,360,Vm);_.Ze=function(a){KD(this,a,this.ob)};_.$e=function(a,b,c){VD(this,a,b,c)};x(366,367,Vm);_.Je=function(){return!Q(Si,this.ob.style[Ql])};_.Be=function(){return!0};_.Me=function(a){this.ob.style[Ql]=a?Rl:Si};_.gf=function(){hE(this)};x(369,370,$m);x(377,362,Lm);_.le=UG;_.me=WH;_.ne=dC;_.oe=ED;x(376,377,Lm);\nfunction h0(a){this.ob=$doc.createElement("<BUTTON type=\'button\'><\/BUTTON>");this.ob[Zh]="gwt-Button";this.ob.innerHTML=a||n}x(375,376,{26:1,28:1,36:1,38:1,41:1,44:1,48:1,50:1},h0);function i0(a,b){var c;if(a.f)throw new xD("Composite.initWidget() may only be called once.");AD(b);c=b.ob;a.ob=c;var d;tC();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((tC(),c).__gwt_resolve=j0(a));a.f=b;DD(b,a)}\nfunction k0(a){if(-1!=a.kb){var b=a.f,c=a.kb;if(-1==b.kb){var d=b.ob,b=c|(b.ob.__eventBits||0);yC();hD(d,b)}else b.kb|=c;a.kb=-1}a.f.Re();a.ob.__listener=a;a.Te()}x(379,362,aZ);_.Qe=function(){return this.f?this.f.Qe():!1};_.Re=function(){k0(this)};_.Ae=function(a){yD(this,a);this.f.Ae(a)};_.Se=function(){this.f.Se()};_.Ke=function(){return this.ob=this.f.Ke()};_.f=null;\nfunction l0(a,b,c){a.c=!1;c?a.a.innerHTML=b||n:a.a.innerText=b||n;if(a.d!=a.b)switch(a.d=a.b,b=a.a,a.b.c){case 0:b[oZ]=Sk;break;case 1:b[oZ]=uZ;break;case 2:D_(b)!=(E_(),H_)&&(b[oZ]=n)}}function m0(a){this.a=a;this.c=!1;this.d=this.b=D_(a)}x(380,1,{},m0);_.a=null;_.b=null;_.c=!1;_.d=null;x(382,367,Vm);_.le=UG;_.me=WH;_.ne=dC;_.oe=ED;function n0(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=qx(b);e=null;c&&(c=c0(c),e=0>c?null:Yn(a.i.b,c));e?o0(a,e):d&&(b.innerHTML=n||n);return b}\nfunction o0(a,b){var c;if(b.nb!=a)return!1;try{DD(b,null)}finally{c=b.ob;rx(c).removeChild(c);var d=a.i,e;e=c0(c);c[kZ]=null;Js(d.b,e,null);d.a=new d0(e,d.a)}return!0}x(384,361,Vm);_.Ye=function(){return new p0(this)};_.Ve=function(a){return o0(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function q0(a){if(0>=a.b)throw new pS("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new pS("Column index: 0, Column size: "+a.a);}\nfunction r0(){this.i=new b0;this.f=sx(ol);this.c=sx(rl);sC(this.f,this.c);this.ob=this.f;this.d=new s0(this);var a=new t0(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=sx("colgroup");var b=a.a;gD(a.b.f,(tC(),uC(b)),0);sC(a.a,sx(nZ))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new pS("Row index: "+a+", Row size: "+d);if(0>c)throw new pS("Column "+c+" must be non-negative: "+c);if(this.a<=c)throw new pS("Column index: "+\nc+", Column size: "+this.a);c=n0(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=sx(sl),d.innerHTML=dZ||n,gD(c,(tC(),uC(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=sx(nZ),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(sl);e.innerHTML=dZ;c=$doc.createElement(Hl);for(var f=0;f<d;f++){var g=\ne.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)n0(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}x(383,384,Vm,r0);_.a=0;_.b=0;function u0(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(v0(),w0)?a.b.d==(E_(),G_)?(IE(),LE):a.b.d==F_?(IE(),ME):(IE(),NE):a.b.d==(E_(),G_)?(IE(),ME):a.b.d==F_?(IE(),LE):(IE(),OE);b!=a.c&&(a.c=b,a.ob.style[wl]=!a.c?n:a.c.a)}x(387,362,Lm);_.a=null;\n_.b=null;_.c=null;function x0(){this.ob=sx(qi);this.b=new m0(this.ob);this.ob[Zh]="gwt-Label"}function y0(){x0.call(this);l0(this.b,Vl,!1);u0(this)}x(386,387,Lm,x0,y0);_.le=UG;_.me=WH;_.ne=dC;_.oe=ED;function z0(a){for(;++a.b<a.d.c&&!(null!=Yn(a.d,a.b)););}function p0(a){this.c=a;this.d=this.c.i.b;z0(this)}x(388,1,{},p0);_.xe=function(){return this.b<this.d.c};_.ye=function(){var a;if(this.b>=this.d.c)throw new QD;a=Yn(this.d,this.b);this.a=this.b;z0(this);return a};\n_.ze=function(){var a;if(0>this.a)throw new oG;a=Yn(this.d,this.a);AD(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function s0(a){this.a=a}x(389,1,{},s0);_.a=null;function t0(a){this.b=a}x(390,1,{},t0);_.a=null;_.b=null;function v0(){v0=z;w0=new A0}var w0;function A0(){}x(392,1,{},A0);x(396,362,Lm);_.le=UG;_.me=WH;_.ne=dC;_.oe=ED;function B0(a){this.a=a}x(402,401,un,B0);_.ie=function(){};function j0(a){return function(){this.__gwt_resolve=C0;return a.Ke()}}\nfunction C0(){throw"A PotentialElement cannot be resolved twice.";}function D0(a,b){if(0>b||b>=a.c)throw new ND;return a.a[b]}function E0(a,b,c){pG();qG.call(this,(nC(),new mC(a)),b,0,c,16)}x(439,371,{},E0);function F0(a,b,c,d){0==--a.qd&&(a.Cd!=a.zf()&&(d|=4),!a.Bd&&(d|=2),0<d&&new G0(a,b,c,Lo(d)))}function H0(a){return!a.md&&a.ud?H0(a.ud):a.md}function I0(a){0==a.qd++&&(a.Cd=a.zf(),a.Bd=!0,a.Ff())}function J0(a){return!a.od?(a.yf(),!0):!1}\nfunction K0(a,b){var c;c=a.md;a.md=b;b==c||b&&SH(b,c)||a.vd.ij(b)}function L0(a,b){b==a.od||b&&b==a.od||(a.od=b,a.yf(),a.vd.jj(b),a.zf()&&a.Hf())}function M0(a){a.zd||(I0(a),N0(a,!0),aH(a),a.zd=!0,new KG(a,102),F0(a,a,a.ud,0),new ZG(a.Dd,a.Ed,a.Ad,a.pd),EG(a),a.vd.lj(a))}x(454,1,Zm);_.lf=VT;_.nf=function(){return H0(this)};_.Af=EQ;_.Ff=PR;_.Gf=function(){return J0(this)};_.Hf=PR;_.Jf=function(a,b){this.Kf(this.Dd,this.Ed,a,b)};\nfunction O0(a,b,c){var d;if(-1>a.gd.a.c)throw new lp("Missing message: awt.12A");if(E(b,60)){if(b==a)throw new lp("Missing message: awt.12B");var e;a:{if(a&&!E(a,72))for(e=a.ud;e;){if(e==b){e=!0;break a}if(E(e,72))break;e=e.ud}e=!1}if(e)throw new lp("Missing message: awt.12C");if(E(b,72))throw new lp("Missing message: awt.12D");}if(b.ud){e=b.ud;if(!b)throw new Ix;try{d=Ts(e.gd.a,b);var f;f=Yn(e.gd.a,d);e.hd&&e.hd.Sf(f);P0(e,d);new Q0(e,301,f)}catch(g){if(g=Do(g),!E(g,94))throw g;}}d=a.gd.a.c;I0(b);\nGp(a.gd.a,d,b);d=(b.ud=a,b.Af(!0),DG(a),!!a.hd&&E(a.hd,65)&&(a.hd.n=!1),F0(b,b,a,1),d);try{if(a.hd)if(E(a.hd,65)){if(!b)throw new EA("Missing message: awt.185");if(null==c||null!=c)R0(a.hd,c,b);else throw new lp("Missing message: awt.92");}else a.hd.Of(null==c?null:c,b)}catch(h){h=Do(h);if(E(h,103))throw b=h,P0(a,d),b;throw h;}b.If();new Q0(a,300,b)}function N0(a,b){var c;for(c=a.gd.a.c-1;0<=c;--c)Yn(a.gd.a,c).Af(b)}\nfunction P0(a,b){var c;c=Yn(a.gd.a,b);I0(c);c.Af(!1);TP(a.gd.a,b);c.ud=null;DG(a);a.hd&&E(a.hd,65)&&(a.hd.n=!1);F0(c,c,a,1)}function S0(a){var b=(kI(),lI);L0(a,b);for(b=0;b<a.gd.a.c;++b)Yn(a.gd.a,b).Gf()}x(453,454,Wm);_.Af=function(a){N0(this,a)};_.Ff=function(){var a;for(a=0;a<this.gd.a.c;++a)I0(Yn(this.gd.a,a))};_.Gf=function(){var a;if(!J0(this))return!1;for(a=0;a<this.gd.a.c;++a)Yn(this.gd.a,a).Gf();return!0};x(451,452,Wm);_.Hf=function(){jH(this)};_.Jf=WI;\nfunction R0(a,b,c){var d;if(null==b)d=oe;else if(d=b,!aD(LY.a,b))throw new lp(T0());sB(TA(a.c,d))===sB(c)&&sB(TA(a.b,c))===sB(d)||((b=TA(a.c,d))&&U0(a,b,d),VS(a.a.Ye(),c)&&U0(a,c,d),b=a.a,new V0(c,b.a.a),++b.b,V(a.b,c,d),V(a.c,d,c))}function W0(a,b){return new GG(UY(b[1].b,UY(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+UY(b[0].a,UY(b[4].a,b[3].a))+a.k)}function U0(a,b,c){WS(a.a,b);VA(a.b,b);VA(a.c,c)}\nfunction X0(a,b){if(!a.n){a.n=!0;var c,d,e;Y0(a.f,MY);Y0(a.i,MY);Y0(a.o,null);a.p=0;for(d=Z0(a.a,0);d.b!=d.d.a;){c=$0(d);e=TA(a.b,c);var f=b.td;e=cw(e,oe)?0:cw(e,PY)?1:cw(e,OY)?2:cw(e,NY)?4:cw(e,RY)?3:cw(e,SY)?f.a?4:3:cw(e,TY)?f.a?3:4:cw(e,QY)?1:2;c.zd?a.o[e]||(eq(a.o,e,c),++a.p,a.f[e]=c.rf(),a.i[e]=c.tf()):a.o[e]||(a.f[e]=c.rf(),a.i[e]=c.tf())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function a1(){VY();b1.call(this,0)}\nfunction b1(a){VY();MG();this.a=new c1;this.b=new Sv;this.c=new Sv;this.d=a;this.j=0;this.n=!1;this.o=C(fU,o,59,5,0);this.f=C(d1,o,61,5,0);this.i=C(d1,o,61,5,0);this.p=this.e=this.k=0}x(463,1,{65:1,93:1},a1,b1);_.Of=function(a,b){R0(this,a,b)};\n_.Pf=function(a){X0(this,a);if(0!=this.p)if(a=YG(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.Kf(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].Jf(a.b,this.i[1].a),this.o[1].Lf(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].Jf(this.i[4].b,c),this.o[4].Lf(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].Kf(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].Jf(a.b,\nthis.i[2].a),this.o[2].Lf(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].Jf(this.i[3].b,c),this.o[3].Lf(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.Qf=function(a){var b;b=this.n;X0(this,a);this.n=b;return 0==this.p?XG(a,new GG(0,0)):XG(a,W0(this,this.f))};_.Rf=function(a){var b;b=this.n;X0(this,a);this.n=b;return XG(a,W0(this,this.i))};_.Sf=function(a){var b;b=TA(this.b,a);null!=b&&U0(this,a,b)};_.tS=function(){return e1.d+"[hgap="+this.d+",vgap="+this.j+eh};_.a=null;\n_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;function f1(a){LG.call(this);this.vd=(MG(),new g1(a,this))}x(464,454,{56:1,59:1,66:1,83:1,93:1},f1);_.mf=function(){return Mh+this.xd.b.a++};_.of=bC;_.If=PR;x(466,1,{});x(465,466,{},function(){});function h1(a){if(!a.n){I0(a);a.df();var b,c;for(b=0;b<a.p.c;++b)(c=Yn(a.p,b))&&h1(c);N0(a,!1);a.n=!0;F0(a,a,a.ud,0);new i1(a,202)}}\nfunction j1(a){var b,c;a.zd&&(a.vd.df(),a.zd=!1);for(b=0;b<a.p.c;++b)(c=Yn(a.p,b))&&c.df()}function k1(a){!wG(a)&&S0(a);var b=HG(a);a.Kf(a.Dd,a.Ed,b.b,b.a);aH(a)}function l1(a,b){a.q!=b&&(a.q=b)}function m1(){bH.call(this);this.s=new OG;this.p=new Op;this.o=new SG(0,0,0,0);this.zd=!1;$G(this,new a1)}x(471,453,ZY);_.sf=function(){return new SG(this.o.d,this.o.b,this.o.a,this.o.c)};_.vf=function(){return this.vd.vf()};_.wf=function(){return this.vd.wf()};_.df=function(){j1(this)};_.zf=function(){return this.vd.zf()};\n_.Kf=function(a,b,c,d){JG(this,a,b,c,d);this.nd=0};_.Lf=function(a,b,c,d,e,f){e=c!=this.Ad||d!=this.pd;JG(this,a,b,c,d);this.zd&&e&&!f&&aH(this)};_.n=!1;_.q=!1;_.r=null;function n1(){o1.call(this,n)}function o1(a){m1.call(this);this.r=a;this.vd&&this.vd.kg(a);this.vd&&this.vd.jg(!0);l1(this,!0)}x(478,471,ZY,n1);_.Nf=function(){return new SG(this.o.d,this.o.b,this.o.a,this.o.c)};_.xf=function(){this.vd=new p1((MG(),n),this)};\nfunction q1(a){var b,c;c=UY(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new GG(b,c)}function r1(a,b,c){var d,e,f,g,h,j;a.b=hI(b.gd);if(0==a.b.length)return new $H;g=q1(a);h=j=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.tf():d.rf(),j=UY(j,d.b),h=UY(h,d.a);return new GG(j*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}\nfunction s1(a,b,c,d,e){var f,g,h,j;h=d.length;a-=(h-1)*c;for(g=0,j=0;g<h;++g,b+=c)f=I(a*((g+1)/h))-j,d[g]=f,e[g]=j+b,j+=f}function t1(a){MG();this.d=0;this.a=1;this.e=a;this.c=0}x(481,1,fn,t1);_.Of=WI;\n_.Pf=function(a){var b,c;this.b=hI(a.gd);if(0!=this.b.length&&(b=YG(a),!(0>=b.b||0>=b.a))){c=q1(this);var d=c.b;c=c.a;var a=a.td.a,e,f,g,h,j,l,m;f=C(B,w,-1,d,1);e=C(B,w,-1,d,1);j=C(B,w,-1,c,1);l=C(B,w,-1,c,1);s1(b.b,b.c,this.c,f,e);s1(b.a,b.d,this.e,j,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.b[h].Kf(e[m],l[b],f[m],j[b]),++h==this.b.length)break a}};_.Qf=function(a){return XG(a,r1(this,a,!1))};_.Rf=function(a){return XG(a,r1(this,a,!0))};_.Sf=EQ;\n_.tS=function(){return u1.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+eh};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function v1(a){w1.call(this,a,0)}function w1(a,b){LG.call(this);this.vd=(MG(),new x1(a));this.a=b;var c=this.vd;switch(b){case 1:var c=c.a,d=(IE(),JE);c.a=d;u0(c);break;case 0:c=c.a;d=(IE(),LE);c.a=d;u0(c);break;case 2:c=c.a,d=(IE(),ME),c.a=d,u0(c)}}x(486,454,Zm,v1,w1);_.of=bC;\n_.Df=function(){var a=(null==this.sd&&(this.sd=uG(this)),this.sd)+xb+this.Dd+xb+this.Ed+xb+this.Ad+Vl+this.pd+(this.zd?n:",hidden")+",align=",b;b=bj;switch(this.a){case 1:b=Vh;break;case 2:b=Nk}return a+b+",text=null"};_.a=0;function y1(a){var b=a.b;this.a=a.a;this.b=b}x(490,491,{68:1,80:1,93:1},y1);x(500,454,Zm);_.nf=gI;function Q0(a,b,c){oH();KG.call(this,a,b);this.a=c}x(510,509,fn,Q0);\n_.Df=function(){var a;switch(this.k){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a=Nl}a+=",child=";var b=this.a;null==b.sd&&(b.sd=b.mf());return a+b.sd};_.a=null;function G0(a,b,c,d){oH();nH.call(this,a);this.k=1400;this.b=b;this.c=c;this.a=d}x(511,455,fn,G0);\n_.Df=function(){var a;switch(this.k){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a=Nl}a+=" (";1400==this.k&&(UB($p(this.a,cm))&&(a+="PARENT_CHANGED,"),UB($p(this.a,dm))&&(a+="DISPLAYABILITY_CHANGED,"),UB($p(this.a,fm))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+rb};_.a=bm;_.b=null;_.c=null;x(516,1,XY);_._f=EQ;_.ag=EQ;_.bg=EQ;_.cg=EQ;_.dg=EQ;_.eg=EQ;_.fg=EQ;\nfunction i1(a,b){oH();KG.call(this,a,b);this.c=null;this.a=this.b=0}x(517,509,fn,i1);\n_.Df=function(){var a;switch(this.k){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a=Nl}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;_.b=0;_.c=null;\nfunction z1(a,b){gM(a,Ee+b);a.Cf(a.fd.e)}function e0(){}x(623,136,Jm,e0);x(640,633,nn);_.Ki=function(a,b){var c;c=Z0(this,a);var d=c.d;new V0(b,c.b);++d.b;++c.a;c.c=null};_.Li=function(a){var b;b=Z0(this,a);try{return $0(b)}catch(c){c=Do(c);if(E(c,115))throw new pS("Can\'t get element "+a);throw c;}};_.Ye=function(){return Z0(this,0)};_.Oi=function(a){var b,c;b=Z0(this,a);try{c=$0(b)}catch(d){d=Do(d);if(E(d,115))throw new pS("Can\'t remove element "+a);throw d;}A1(b);return c};\nfunction Y0(a,b){var c=a.length,d;for(d=0;d<c;++d)eq(a,d,b)}function Z0(a,b){var c,d;(0>b||b>a.b)&&gT(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new B1(a,b,d)}function c1(){this.a=new C1;this.b=0}x(650,640,Um,c1);_.Ei=function(a){new V0(a,this.a);++this.b;return!0};_.Ni=function(a){return Z0(this,a)};_.rg=function(){return this.b};_.a=null;_.b=0;function $0(a){if(a.b==a.d.a)throw new QD;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}\nfunction A1(a){if(!a.c)throw new oG;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function B1(a,b,c){this.d=a;this.b=c;this.a=b}x(651,1,{},B1);_.xe=function(){return this.b!=this.d.a};_.Pi=function(){return this.b.b!=this.d.a};_.ye=function(){return $0(this)};_.Qi=function(){if(this.b.b==this.d.a)throw new QD;this.c=this.b=this.b.b;--this.a;return this.c.c};_.ze=function(){A1(this)};_.a=0;_.b=null;_.c=null;_.d=null;function C1(){this.a=this.b=this}\nfunction V0(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}x(652,1,{},C1,V0);_.a=null;_.b=null;_.c=null;function D1(a){a.vd.zf()&&h1(a)}function E1(a){var b;if(a.vd.zf()){b=AG(a);var c=a.k,d=b.b;c.a=b.a;c.b=d}j1(a)}function F1(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function G1(){o1.call(this,n);this.j=new f1(this.Ti());sH(this.s,new H1(this))}x(672,478,ZY);_.lf=function(a,b){return sB(a.f)===sB(this.j)?(E1(this),!0):this.Ui(a,b)};_.Ti=function(){return"Close"};_.Ui=VT;_.df=function(){E1(this)};\n_.j=null;_.k=null;function H1(a){this.a=a}x(689,516,XY,H1);_.bg=function(){E1(this.a)};_.a=null;\nfunction I1(a,b){var c;bP();var d;G1.call(this);this.c=new f1("Help");this.d=new f1("JSME home");this.e=b;K0(this,b.K);this.vd&&this.vd.jg(!1);l1(this,!1);d=AG(b);if(1==a)this.f||(this.f=new y1(d),F1(this.f,-30,0)),this.k=this.f,c=rL(b),this.r=zg,this.vd&&this.vd.kg(zg),$G(this,new b1(2)),this.i=new TI(c+" "),O0(this,this.i,oe),d=new eH,O0(d,this.j,null),this.e.Ic&&(c=new f1("Submit"),O0(d,c,null)),O0(this,d,OY),c=Sr(nx(this.i.vd.a.ob,Ol)),VI(this.i.vd,c),this.vd&&this.vd.jg(!0),l1(this,!0);else if(2==\na)this.b||(this.b=new y1(d),F1(this.b,-50,13*I(b.Nb)-80)),this.k=this.b,this.r=hZ,this.vd&&this.vd.kg(hZ),$G(this,new b1(2)),c=new eH,O0(c,new w1("atomic SMILES",1),null),O0(this,c,PY),c=Re,cP&&(c=nx(cP.vd.a.ob,Ol)),cP=new UI(c,8),O0(this,cP,oe),c=new eH,O0(c,this.j,null),O0(this,c,OY);else{this.a||(this.a=new y1(d),F1(this.a,5*I(b.Nb),0));var e,f;this.r=d="About "+(dL(),GQ);this.vd&&this.vd.kg(d);$G(this,new t1(0));K0(this,this.e.K);O0(this,new w1(GQ+" Molecular Editor v2021-07-13",1),null);O0(this,\nnew w1("Peter Ertl and Bruno Bienfait",1),null);for(c=eL,d=0,f=c.length;d<f;++d)e=c[d],e=new w1(e,1),L0(e,this.e.W),O0(this,e,null);c=new eH;O0(c,this.c,null);O0(c,this.d,null);O0(c,this.j,null);O0(this,c,null);this.k=this.a}k1(this);this.vd.ig(this.k);!wG(this)&&S0(this);M0(this)}x(726,672,ZY,I1);\n_.Ui=function(a){var b;if(a.f===this.c){try{b=new RJ(this.e.pb),dR(b)}catch(c){if(c=Do(c),E(c,85))z1(this.e,c.f);else throw c;}return!0}if(a.f===this.d){try{b=new RJ("https://jsme-editor.github.io/"),dR(b)}catch(d){if(d=Do(d),E(d,85))z1(this.e,d.f);else throw d;}return!0}return!1};_.a=null;_.b=null;_.e=null;_.f=null;_.i=null;function J1(a,b,c){a=new K1(b,c,a);if(!b.lf(a,c))for(b=b.ud;b&&!b.lf(a,c);)b=b.ud}function K1(a,b,c){bI.call(this,a,0,b);this.a=c}x(760,474,fn,K1);x(777,362,Lm);_.Ee=wn;\n_.Fe=eC;function L1(a){var b;b=a.gj();if(!b){var c;if(c=a.dj()){b=nX(c.a);var d=b.b,e=b.a;mD(c.hg(),d,e);c=nX(c.a);b=new GG(c.b-b.b,c.a-b.a)}else b=new GG(0,0);a.kj(b)}return b}function M1(a,b){var c;b&&(c=dX(b),a.fj().ob.style[Bh]=c)}x(780,1,{});_.dj=gI;_.ej=function(a){this.ij(a.nf())};_.fj=function(){return this.hg()};_.gj=function(){return N1};_.df=PR;_.hj=function(a){this.jj(wG(a))};_.ij=Kx;_.kj=function(a){N1=a};_.lj=EQ;var N1=null;\nfunction g1(a,b){uX();wX.call(this);this.a=new h0(a);var c=n;this.a.Ie()[Zh]=c;uD(this.a,new O1(this,b),(kz(),kz(),lz))}x(779,780,{},g1);_.hg=jA;_.ij=Kx;_.a=null;function O1(a,b){this.a=a;this.b=b}x(781,1,{},O1);_.ke=function(a){MG();J1(a,this.b,this.a.a.ob.innerText)};_.a=null;_.b=null;function P1(a,b){var c,d;M1(a,b.nf());for(d=new Xp(b.gd.a);d.b<d.d.rg();)c=Yp(d),c.zd&&c.vd.ej(c)}\nfunction Q1(a,b){var c,d,e,f,g,h,j;mD(a.d,b.uf(),b.qf());for(d=new Xp(b.gd.a);d.b<d.d.rg();)c=Yp(d),c.zd&&(e=c.vd,e.hj(c),h=c.vf(),j=c.wf(),g=c.uf(),f=c.qf(),0<g&&0<f&&(c=e.hg(),g-=L1(e).b,f-=L1(e).a,mD(e.hg(),g,f),!c.nb&&a.d.Ze(c),a.d.$e(c,h,j)))}x(784,780,{});_.ej=function(a){P1(this,a)};_.hj=function(a){Q1(this,a)};function x1(a){uX();wX.call(this);var b=this.a=new x0;l0(b.b,a,!1);u0(b);this.e.a=-1;this.e.b=-1}x(785,780,{},x1);_.hg=jA;\n_.gg=function(){var a;a=(this.a.b.c?qx(this.a.b.a):this.a.b.a).innerText;return null==a||0==a.length};_.a=null;x(788,780,{});_.dj=function(){var a;a=new YI;XF(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.gj=function(){return R1};_.kj=function(a){R1=a};var R1=null;x(789,784,{});function S1(a){var b;b=new o_(mx(a.ob,Yj),mx(a.ob,Xj));a=new o_(mx(a.S.ib.ob,Yj),mx(a.S.ib.ob,Xj));return A(B,w,-1,[b.b-a.b,b.a-a.a])}\nfunction T1(a){null!=a.Q&&null!=a.P?(nD(a,a.Q,a.P),a.Q=a.P=null):null!=a.Q?(U1(a,a.Q),a.Q=null):null!=a.P&&(V1(a,a.P),a.P=null);OZ(a.R)}function W1(a){a.jb?a.pj(r_(a.S.ib)):(a.gf(),W1(a))}function V1(a,b){var c;a.jb?(c=S1(a),a.pj(new o_(-1,X1(b,!1)-c[1]))):a.P=b}function Y1(a,b){var c;b!=a.bf()&&(c=a.S.ib,f0(c),Z1(c,b,c.ob,c.p.c,!0))}function U1(a,b){var c;a.jb?(c=S1(a),a.pj(new o_(X1(b,!0)-c[0],-1))):a.Q=b}x(792,364,YY);_.mj=function(){var a,b;b=r_(this.S.ib);a=S1(this);b.b+=a[0];b.a+=a[1];return b};\n_.bf=function(){var a;a=this.S.ib;return 0!=a.p.c?$1(D0(a.p,0)):null};_.nj=function(a){a2(this.S.ib,a)};_.Ye=function(){return new g0(this.S.ib)};_.oj=XI;_.Te=function(){T1(this)};_.kf=XI;_.Ve=function(a){return b2(this.S.ib,a)};_.pj=function(a){t_(this.S.ib,a)};_.Le=function(a){V1(this,a)};_.cf=function(a){Y1(this,a)};_.Ne=function(a){U1(this,a)};_.P=null;_.Q=null;function c2(){c2=z;var a=(d2(),e2(),f2);g2=new aF(a.d,a.b,a.c,a.e,a.a)}\nfunction h2(a,b){if(0!=a.H.a.p.c&&$1(D0(a.H.a.p,0)))throw new xD("WindowPanel can only contain one child widget");i2(a,b)}function j2(a,b){var c;if(a.s){c=new SC;a.lb&&KA(a.lb,c);a.I&&s_(a.n,a);k2(a.n.c,a);a.f=l2(a.n,a);try{dE(a,b)}finally{JF(a.p.a),JF(a.o.a),JF(a.q.a),a.O&&Fo(a.O,a.n),a.B&&(a.B=!1)}}else dE(a,b)}function m2(a,b,c){var d,e;e=a.nb;d=new QZ(a,e);e.$e(a,d.a+b,d.d+c)}function n2(a,b,c){b=new o2(rx(qx(a.S.c.children[b].children[c])));DD(b,a);uD(b,a.i,(kz(),kz(),lz));return b}\nfunction q_(a,b){a.I&&(0<=b.b&&(a.k=b.b),0<=b.a&&(a.j=b.a));t_(a.S.ib,b)}function p2(a,b,c){var d,e;(e=a.n)?(d=q2(e.ob),gE(a,b+(wx(e.ob)+d[3]),c+(yx(e.ob)+d[0]))):gE(a,b,c)}function r2(a,b){a.I!=b&&(a.I=b,a.gb&&(b?u_(a.n,a):s_(a.n,a)))}function i2(a,b){if(b!=(0!=a.H.a.p.c?$1(D0(a.H.a.p,0)):null)){f0(a.H.a);var c=a.H.a;Z1(c,b,c.ob,c.p.c,!0)}}\nfunction s2(a,b){var c;if(a.N!=b){c=a.N;a.N=b;a.jb&&c==(l_(),t2)&&(a.N=a.F);var d,e;if(a.O)for(e=new Xp(a.O);e.b<e.d.rg();)if(d=Yp(e),b==(l_(),u2)){!d.b&&(d.b=new v2);d=a;var f=c,g=void 0,h=void 0;if(d.I&&f==(l_(),m_))g=d.n,h=d.E,d.H.c?(p2(d,h.c,h.d),q_(d,new o_(h.b,-1))):(p2(d,h.c,h.d),q_(d,new o_(h.b,h.a)),u_(g,d)),zZ(g.c,d,d.H.b),bt(d.v,333);else if(!d.B&&f==(l_(),t2))d.ob.style[Ql]=Rl,l_()}else if(b==m_){!d.b&&(d.b=new v2);d=a;var f=c,j=h=g=void 0;if(d.I){h=d.n;g=q2(h.ob);j=d.E;if(d.H.c)j.c=wx(d.ob)-\ng[3]-wx(h.ob),j.d=yx(d.ob)-g[0]-yx(h.ob),d.E=j,p2(d,0,0),w2(d,n_(h.ob).b,-1);else{if(f!=(l_(),t2))j.c=wx(d.ob)-g[3]-wx(h.ob),j.d=yx(d.ob)-g[0]-yx(h.ob),j.b=d.k,j.a=d.j,d.E=j;p2(d,0,0);t_(d,new x2(n_(h.ob)));s_(h,d)}d==d.n.a||y2(d);bt(d.v,333)}}else b==t2&&(!d.b&&(d.b=new v2),d=a,d.B||(d.F=c,d.ob.style[Ql]=Si))}}function z2(a,b){a.ob.style[Wl]=b+1E4+(a.B?1E3:0)+n;(a.B||a.ab)&&null.yj().yj()}\nfunction A2(a){if(!a.jb){a.p=vD(a,a.n,(!A_&&(A_=new nt),A_));a.o=vD(a,a.n,mt?mt:mt=new nt);a.q=vD(a,a.n,(!C_&&(C_=new nt),C_));var b=a.n;!a.O&&(a.O=new Op);Sp(a.O,b);A_&&(b=new z_(a),a.lb&&KA(a.lb,b));a.I&&u_(a.n,a);zZ(a.n.c,a,a.H.b);a.f&&(gE(a,a.f.a,a.f.b),a.f=null);hE(a);y2(a)}}function y2(a){if(a!=a.n.a){var b;C_&&(b=new B_(a),a.lb&&KA(a.lb,b))}}\nfunction B2(a,b,c){var d;d=(oE(),pE);iE.call(this,!1,"popup");this.T=d.a;this.R=new C2(this);d=new D2;d.ob[Zh]="mosaic-popupLayoutPanel";aE(this.S,d);fE(this);this.i=new E2(this);this.v=new F2(this);this.w=new G2(this);this.A=new H2(this);this.E=new I2;this.N=(l_(),u2);this.I=c;this.n=a;a=this.H=new J2(b);b=new K2;!a.d&&(a.d=new L2);Sp(a.d,b);a=new M2(new $E(g2.a.d.a,g2.a.b,g2.a.c,g2.a.e,g2.a.a));uD(a,new N2(this),(kz(),kz(),lz));b=this.H.b;b.b||(b.b=new XE,b.b.Ie()[Zh]="mosaic-Caption-iconBoxRight",\nc=b.b,d=(QE(),RE),c.c=d,c=b.f,O2(c,b.b,new P2(2),c.p.c));if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new ND;d=VE(c);gD(c.b,(tC(),uC(d)),0);MD(c,a,d,0,!1)}else UE(b.b,a);a2(b.f,null);uD(this.H.b,new Q2(this),(i_(),i_(),j_));uD(this.H.b,this.i,lz);Y1(this,this.H);kD(rx(qx(this.ob)),"mosaic-WindowPanel",!0)}x(791,792,YY);_.bf=function(){return 0!=this.H.a.p.c?$1(D0(this.H.a.p,0)):null};_.ef=function(a){j2(this,a)};_.Ye=function(){return new g0(this.H.a)};_.Te=function(){T1(this);OZ(new R2(this))};\n_.Ve=function(a){return b2(this.H.a,a)};_.pj=function(a){q_(this,a)};_.ff=function(a,b){p2(this,a,b)};_.cf=function(a){i2(this,a)};_.gf=function(){A2(this)};_.f=null;_.j=0;_.k=0;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;_.s=!0;_.t=null;_.u=null;_.B=!1;_.C=null;_.D=null;_.F=null;_.G=null;_.H=null;_.I=!1;_.J=null;_.K=null;_.L=null;_.M=null;_.O=null;var g2;\nfunction p1(a,b){uX();dH.call(this);this.c=new S2(a);this.b=new XE;this.b.a=(IE(),JE);UE(this.b,this.d);h2(this.c,this.b);this.c.a=this;this.a=b}x(823,789,{},p1);_.hg=function(){return this.c};_.fj=function(){return this.b.nb};_.vf=function(){return wx(this.c.ob)};_.wf=function(){return yx(this.c.ob)};_.df=function(){j2(this.c,!1)};_.zf=function(){return this.c.gb};_.jj=EQ;_.ig=function(a){p2(this.c,a.a,a.b)};_.jg=function(a){r2(this.c,a)};_.kg=function(a){T2(this.c.H.b,a)};\n_.lj=function(a){P1(this,a);Q1(this,a);W1(this.c);A2(this.c);this.c.ob.style[Wl]=Tc};_.a=null;_.b=null;_.c=null;function S2(a){c2();B2.call(this,(U2(),V2),a,!1)}x(825,791,YY,S2);_.df=function(){var a=this.a,b=new i1(a.a,201),c;a=a.a.s;a.a?a=new W2(new Xp(a.a)):(a=(WA(),WA(),XA),a=new Xp(a));for(;a.xe();)switch(c=a.ye(),b.k){case 205:c._f(b);break;case 202:c.ag(b);break;case 201:c.bg(b);break;case 206:c.cg(b);break;case 204:c.dg(b);break;case 203:c.eg(b);break;case 200:c.fg(b)}};_.a=null;\nfunction W2(a){if(!a)throw new Ix;this.a=a}x(834,1,{},W2);_.xe=function(){return iT(this.a)};_.ye=function(){return Yp(this.a)};_.ze=function(){throw new ZJ("Missing message: awt.50");};_.a=null;function T0(){return T0()}function X2(){X2=z;var a,b;a=$doc;if((b=a.getElementsByTagName(tZ))&&0<b.length)b=$doc.getElementsByTagName(tZ)[0],b.style[Ri]=Pc;a.body.style[Ri]=Pc}\nfunction q2(a){X2();var b;b=C(B,w,-1,4,1);a.style[Xl]=Oc;b[0]=Y2(Z2(a,"borderTopWidth"));b[1]=Y2(Z2(a,"borderRightWidth"));b[2]=Y2(Z2(a,"borderBottomWidth"));b[3]=Y2(Z2(a,"borderLeftWidth"));return b}function $2(a){X2();var b,c;c=a3(a);b=q2(a);a=(a.style[Xl]=Oc,new o_(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function n_(a){X2();a.style[Xl]=Oc;return new o_(a.clientWidth,a.clientHeight)}\nfunction a3(a){X2();var b;b=C(B,w,-1,4,1);a.style[Xl]=Oc;b[0]=Y2(Z2(a,uj));b[1]=Y2(Z2(a,tj));b[2]=Y2(Z2(a,rj));b[3]=Y2(Z2(a,sj));return b}function b3(a){X2();var b;b=C(B,w,-1,4,1);a.style[Xl]=Oc;b[0]=Y2(Z2(a,pk));b[1]=Y2(Z2(a,ok));b[2]=Y2(Z2(a,mk));b[3]=Y2(Z2(a,nk));return b}\nfunction c3(a,b,c){X2();try{switch(b){case bk:a.style.filter=lZ+100*c+rb;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case sZ:b=vZ;default:a.style[b]=c}}catch(d){if(d=Do(d),E(d,101))TZ(a);else throw d;}}function X1(a,b){X2();var c;d3||(d3=sx(fl),c3(d3,bj,n),c3(d3,Cl,n),c3(d3,sk,nh),c3(d3,Ql,Si),$doc.body.appendChild(d3));c3(d3,Ul,a);c3(d3,Ri,a);c=$2(d3);var d=d3,e;(e=rx(d))&&e.removeChild(d);d3=null;return b?c.b:c.a}var d3=null;function e3(){o_.call(this,0,0)}\nfunction o_(a,b){this.b=a;this.a=b}function x2(a){o_.call(this,a.b,a.a)}x(840,1,fn,e3,o_,x2);_.eQ=function(a){return this===a?!0:null==a||f3!=bw(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=xJ;_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+eh};_.a=0;_.b=0;function g3(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}x(841,1,{93:1,97:1,131:1},g3);_.eQ=function(a){return a===this?!0:E(a,131)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};\n_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return h3.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+eh};_.a=0;_.b=0;_.c=0;_.d=0;function i3(a,b){this.a=a;this.b=b}x(842,1,fn,i3);_.eQ=function(a){return this===a?!0:null==a||j3!=bw(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=xJ;_.tS=function(){return j3.d+"[x="+this.a+",y="+this.b+eh};_.a=0;_.b=0;function I2(){this.b=this.a=this.d=this.c=0}x(843,1,fn,I2);\n_.eQ=function(a){return this===a?!0:null==a||k3!=bw(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return k3.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+eh};_.a=0;_.b=0;_.c=0;_.d=0;\nfunction Z2(a,b){var c;if(document.documentElement.currentStyle)switch(b){case bk:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case sZ:b=vZ;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:n+c}x(846,1,{});var l3=-1;function m3(){}x(847,846,{},m3);_.a=-1;_.b=-1;var n3=null;function Y2(a){a=parseInt(a,10);a=isNaN(a)?null:fO(a);return!a?0:a.a}\nx(850,379,bZ);_.mj=function(){return r_(this.f)};_.nj=function(a){a2(this.f,a)};_.oj=vn;_.kf=vn;_.Le=function(a){var b=this.f;b.ob.style[Ri]=a;b.jb||(b.f=a)};_.Ne=function(a){var b=this.f;b.ob.style[Ul]=a;b.jb||(b.i=a)};function d2(){d2=z;e2()}function T2(a,b){a.a.ob.innerText=b||n;a2(a.f,null)}\nfunction o3(a){d2();var b;i0(this,new D2);this.a=new p3;b=this.f;q3(b,new r3);c3(b.ob,kk,Fc);b.o=0;O2(b,this.a,new P2(0),b.p.c);this.a.Ie()[Zh]="mosaic-Caption-text";this.a.ob.innerText=a||n;a2(this.f,null);this.ob[Zh]="mosaic-Caption"}x(849,850,bZ,o3);_.le=UG;_.me=WH;_.ne=dC;_.oe=ED;_.b=null;\nfunction e2(){e2=z;s3=Qw()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new E0(s3,240,20);new E0(s3,224,16);new E0(s3,208,16);new E0(s3,192,16);new E0(s3,176,16);new E0(s3,160,16);new E0(s3,144,16);new E0(s3,128,16);new E0(s3,112,16);new E0(s3,96,16);new E0(s3,80,16);new E0(s3,64,16);new E0(s3,260,16);f2=new E0(s3,48,16);new E0(s3,32,16);new E0(s3,16,16);new E0(s3,0,16)}var s3,f2;function t3(a,b){qD(a.a.ob,!b);a2(a.f,a.a)}\nfunction p_(a,b){a.c=b;qD(a.a.ob,!b);a2(a.f,a.a);if(a.d){var c;for(c=new Xp(a.d);c.b<c.d.rg();)Yp(c)}}function J2(a){var b;i0(this,new D2);b=this.f;q3(b,new u3((v3(),w3)));b.o=0;this.b=new o3(a);O2(b,this.b,new P2(1),b.p.c);this.a=new D2;jD(this.a,"Body");O2(b,this.a,new P2(0),b.p.c);this.ob[Zh]="mosaic-CaptionLayoutPanel"}x(852,850,{26:1,28:1,36:1,39:1,41:1,42:1,43:1,44:1,47:1,48:1,50:1,133:1,139:1},J2);_.Oe=function(){wD(this.f)};_.Pe=function(){zD(this.f)};_.Ye=function(){return new g0(this.a)};\n_.Ve=function(a){return b2(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function L2(){nT(this)}x(853,641,Tm,L2);function C2(a){this.a=a}x(854,1,Cm,C2);_.Sd=function(){v_(this.a.S.ib)};_.a=null;function x3(a){var b;b=a.b;a=b.n;b=!a.e?-1:Ts(a.e.a,b);a.e&&Yn(a.e.a,b)&&TP(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&y2(!a.e?null:Yn(a.e.a,b-1))}function y3(a){var b;b=a.a;a=b.n;!a.e&&(a.e=new cH);-1==Ts(a.e.a,b)&&Sp(a.e.a,b)}function v2(){}x(855,1,{},v2);_.qe=function(a){x3(a)};_.re=function(a){y3(a)};\n_.te=function(a){z3(a.a.n,a.a)};function U2(){U2=z;A3=new B3(1,ti);C3=new B3(2,Oj);D3=new B3(3,"ne");E3=new B3(10,"nw");F3=new B3(4,Uk);G3=new B3(5,Yk);H3=new B3(12,"sw");I3=new B3(8,Sl);V2=new J3((BD(),LF(null)).ob)}function l2(a,b){var c;c=q2(a.ob);return new i3(wx(b.ob)-(wx(a.ob)+c[3]),yx(b.ob)-(yx(a.ob)+c[0]))}function K3(a,b,c){a=a.d;zZ(a,b,b);V(a.c,b,c);jD(b,jZ+c.b)}\nfunction s_(a,b){var c;c=a.d;k2(c,b.G);GZ(b.G,jZ+E3.b);k2(c,b.C);GZ(b.C,jZ+C3.b);k2(c,b.D);GZ(b.D,jZ+D3.b);k2(c,b.M);GZ(b.M,jZ+I3.b);k2(c,b.r);GZ(b.r,jZ+A3.b);k2(c,b.L);GZ(b.L,jZ+H3.b);k2(c,b.J);GZ(b.J,jZ+F3.b);k2(c,b.K);GZ(b.K,jZ+G3.b)}\nfunction u_(a,b){!b.G&&(b.G=n2(b,0,0));K3(a,b.G,E3);!b.C&&(b.C=n2(b,0,1));K3(a,b.C,C3);!b.D&&(b.D=n2(b,0,2));K3(a,b.D,D3);!b.M&&(b.M=n2(b,1,0));K3(a,b.M,I3);!b.r&&(b.r=n2(b,1,2));K3(a,b.r,A3);!b.L&&(b.L=n2(b,2,0));K3(a,b.L,H3);!b.J&&(b.J=n2(b,2,1));K3(a,b.J,F3);!b.K&&(b.K=n2(b,2,2));K3(a,b.K,G3)}function z3(a,b){var c,d;a.a=b;d=a.e.a.c;c=Ts(a.e.a,b);if(c+1<d){WS(a.e,b);for(Sp(a.e.a,b);c<d;++c)z2(Yn(a.e.a,c),c)}else z2(b,c)}\nfunction J3(a){a=new L3(a);i0(this,a);this.c=new M3(a);this.c.i=!0;BZ(this.c);this.c.k=3;this.d=new N3(a);this.d.i=!0;BZ(this.d);this.d.k=3;k0(this)}x(856,379,{26:1,28:1,36:1,39:1,41:1,43:1,44:1,47:1,48:1,50:1,139:1},J3);_.mj=function(){return n_(this.ob)};_.nj=function(){var a;(a=O3(this))&&a.nj(null)};_.oj=mT;_.qe=function(a){!this.b&&(this.b=new v2);x3(a)};_.re=function(a){!this.b&&(this.b=new v2);y3(a)};_.kf=mT;_.te=function(a){!this.b&&(this.b=new v2);z3(a.a.n,a.a)};_.a=null;_.b=null;_.c=null;\n_.d=null;_.e=null;var A3,C3,D3,E3,V2,F3,G3,H3,I3;function L3(a){this.p=new YD(this);this.ob=a}x(857,359,Vm,L3);function B3(a,b){this.a=a;this.b=b}x(858,1,{},B3);_.a=0;_.b=null;function k2(a,b){try{var c;c=VA(xZ,b);var d;d=VA(a.n.c,c);if(!d)throw new Xv("dragHandle was not draggable");JF(d.b.a);JF(d.d.a);JF(d.c.a);kD(b.Ie(),Yd,!1);kD(c.Ie(),pZ,!1)}catch(e){if(e=Do(e),!E(e,101))throw e;}}function M3(a){wZ();DZ.call(this,a)}x(859,44,{},M3);\n_.Ld=function(){var a;a=this.j.e;a.B||AD(a.t);GZ(this.j.e,"dragdrop-dragging");!a.H.c&&t3(a.H,!1)};_.Nd=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=UY(this.a,a<this.d?a:this.d),b=UY(this.b,b<this.c?b:this.c));var c=this.j.e.ob;c.style[bj]=a+(gy(),vk);c.style[Cl]=b+vk};\n_.Md=function(){var a;a=this.j.e;a==a.n.a||y2(a);a.H.c||t3(a.H,!0);a.B||(a.t||(a.t=new P3,jD(a.t,"mosaic-GlassPanel-invisible")),c3(a.t.ob,Wl,(X2(),Z2(a.ob,Wl))),SD((BD(),LF(null)),a.t,0,0));jD(this.j.e,"dragdrop-dragging");a=new QZ(this.j.a,null);this.a=a.a+this.j.a.ob.clientLeft;this.b=a.d+this.j.a.ob.clientTop;this.d=this.a+this.j.a.ob.clientWidth-this.j.e.He();this.c=this.b+this.j.a.ob.clientHeight-this.j.e.Ge()};_.a=0;_.b=0;_.c=0;_.d=0;function N3(a){wZ();DZ.call(this,a);this.c=new Sv}\nx(860,44,{},N3);_.Ld=function(){var a;a=this.j.e.nb;a.B||AD(a.t);GZ(this.j.e,"dragdrop-dragging");t3(a.H,!1);q_(a,new o_(a.k,a.j));bt(a.v,1)};\n_.Nd=function(){var a,b,c,d;d=this.j.e.nb;c=TA(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Fe()-UY(this.j.c,this.b):this.j.e.Fe()-this.j.c,0!=b&&(a=d.j,b=UY(a+b,mx(d.H.b.ob,Xj)),b!=a&&m2(d,0,a-b),q_(d,new o_(d.k,b)),bt(d.v,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.Fe():this.j.c-this.j.e.Fe(),0!=b&&(a=d.j,b=UY(a+b,mx(d.H.b.ob,Xj)),q_(d,new o_(d.k,b)),bt(d.v,333)));0!=(c&8)?(b=this.i?this.j.e.Ee()-UY(this.j.b,this.a):this.j.e.Ee()-this.j.b,0!=b&&(a=d.k,b=96<a+b?a+\nb:96,b!=a&&m2(d,a-b,0),q_(d,new o_(b,d.j)),bt(d.v,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.Ee():this.j.b-this.j.e.Ee(),0!=b&&(a=d.k,q_(d,new o_(96<a+b?a+b:96,d.j)),bt(d.v,333)))};\n_.Md=function(){var a;a=this.j.e.nb;a==a.n.a||y2(a);t3(a.H,!0);a.B||(a.t||(a.t=new P3,jD(a.t,"mosaic-GlassPanel-invisible")),c3(a.t.ob,Wl,(X2(),Z2(a.ob,Wl))),SD((BD(),LF(null)),a.t,0,0));jD(this.j.e,"dragdrop-dragging");a=new QZ(this.j.a,null);this.a=a.a+this.j.a.ob.clientLeft;this.b=a.d+this.j.a.ob.clientTop;this.e=this.a+this.j.a.ob.clientWidth-this.j.e.He();this.d=this.b+this.j.a.ob.clientHeight-this.j.e.Ge()};_.a=0;_.b=0;_.d=0;_.e=0;function P_(){P_=z;Q_=new Q3}\nfunction P3(){P_();var a;this.d=new R3(this);this.a=!1;this.b=new bE;i0(this,this.b);a=this.ob.style;a[Bh]="#000";a[rZ]="alpha(opacity=50)";a[bk]="0.5";this.ob[Zh]="gwt-GlassPanel"}x(861,379,aZ,P3);\n_.Re=function(){var a;k0(this);try{a=this.nb}catch(b){b=Do(b);if(E(b,109))throw new xD("Parent widget must be an instance of AbsolutePanel");throw b;}a==(BD(),LF(null))?(O_(Q_,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Fo(it,a),a.b=!0,a.c=SZ(a),Sp(it,a),this.c=new S3(this),KC(new N_(this.c))):$doc.compatMode==je?(this.ob.style[Lh]=Fc,this.ob.style[Nk]=Fc):mD(this,mx(a.ob,Yj),mx(a.ob,Xj));this.a&&xC(new M_(this));SD(LF(null),new T3,Ex($doc),Fx($doc))};\n_.Se=function(){this.f.Se();Ws(this.d);this.c&&(L_(IC,this.c,A(U3,o,27,[(!AA&&(AA=new nt),AA)])),this.c=null);this.a&&L_(AC,this,A(U3,o,27,[(!zC&&(zC=new nt),zC)]))};_.Be=function(a){switch(YC(a.type)){case 256:if(27==(a.keyCode||0))return AD(this),!1;case 1:if(vx(this.ob,a.srcElement))return AD(this),!1}return!0};_.Te=PR;_.a=!1;_.b=null;_.c=null;var Q_;function R3(a){ht();this.a=a}x(862,65,{},R3);_.Yd=function(){O_((P_(),Q_),this.a,!1)};_.a=null;function S3(a){this.a=a}x(863,1,{},S3);_.a=null;\nfunction T3(){this.ob=HE();var a;a=new B0(new V3(this));uD(this,a,(cz(),cz(),dz));uD(this,a,(w_(),w_(),x_))}x(864,382,Vm,T3);_.Te=function(){OZ(new W3(this))};function V3(a){this.a=a}x(865,1,{},V3);_.a=null;function W3(a){this.a=a}x(866,1,Cm,W3);_.Sd=function(){EE(this.a.ob)};_.a=null;function X3(a){a.ob.style[Ul]=mZ;a.ob.style[Ri]=mZ;if(a.jb){var a=a.nb,b;E(a,139)?a.nj(null):(b=O3(a))&&b.nj(a)}}x(868,362,cZ);_.mj=function(){X3(this);return new o_(mx(this.ob,Yj),mx(this.ob,Xj))};_.nj=function(){X3(this)};\n_.oj=PR;_.Ae=function(){};_.kf=PR;function p3(){this.ob=sx("label");this.ob[Zh]="mosaic-Label";this.ob.style[Tl]=Tj;this.ob[Zh]="mosaic-HTML"}x(867,868,cZ,p3);function M2(a){i0(this,new Y3(a));this.ob[Zh]="mosaic-ImageButton"}x(869,379,aZ,M2);\nfunction Y3(a){var b=(IE(),JE),c=(QE(),RE),d;d=new r0;d.f[Jh]=Ec;d.f[Th]=0;d.f[Uh]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;q0(b.a);b.a.c.rows[0].cells[0][wh]=c.a;q0(b.a);b.a.c.rows[0].cells[0].style[Pl]=e.a;q0(d);b=n0(d,0,0,!0);a&&(AD(a),c=d.i,c.a?(e=c.a.a,Js(c.b,e,a),c.a=c.a.b):(e=c.b.c,Sp(c.b,a)),a.ob[kZ]=e,sC(b,a.ob),DD(a,d));i0(this,d);kD(this.ob,"mosaic-WidgetWrapper",!0)}x(872,379,aZ,Y3);_.a=null;_.b=null;function E2(a){this.a=a}x(873,1,{},E2);\n_.ke=function(){this.a.gb&&this.a!=this.a.n.a&&y2(this.a)};_.a=null;function F2(a){ht();this.a=a}x(874,65,{},F2);_.Yd=function(){v_(this.a.S.ib);var a=this.a;zA((!a.u&&(a.u=new Z3),a.u))};_.a=null;function G2(a){ht();this.a=a}x(875,65,{},G2);_.Yd=function(){s2(this.a,(l_(),m_))};_.a=null;function H2(a){ht();this.a=a}x(876,65,{},H2);_.Yd=function(){s2(this.a,(l_(),t2))};_.a=null;function K2(){}x(877,1,{},K2);function N2(a){this.a=a}x(878,1,{},N2);_.ke=function(){this.a.df()};_.a=null;\nfunction Q2(a){this.a=a}x(879,1,{},Q2);_.a=null;function R2(a){this.a=a}x(880,1,Cm,R2);_.Sd=function(){this.a.N==(l_(),m_)?bt(this.a.w,333):this.a.N==t2&&bt(this.a.A,333)};_.a=null;function o2(a){this.ob=a;wD(this)}x(881,362,Lm,o2);_.le=UG;_.me=WH;_.ne=dC;_.oe=ED;function Z3(){QA.call(this,null)}x(882,284,Xm,Z3);function l_(){l_=z;m_=new $3("MAXIMIZED",0);t2=new $3("MINIMIZED",1);u2=new $3("NORMAL",2);a4=A(b4,o,134,[m_,t2,u2])}function $3(a,b){Gx.call(this,a,b)}x(883,193,{93:1,98:1,100:1,134:1},$3);\nvar a4,m_,t2,u2;x(884,1,{});function O_(a,b,c){var d,e,f,g,h;e=Dx();d=Cx();if(!c||e!=a.b||d!=a.a)f=(BD(),mx(LF(null).ob,Yj)),c=mx(LF(null).ob,Xj),h=($_(),a0).scrollWidth,g=a0.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.ob.style[Ul]=f+vk),0<=c&&(b.ob.style[Ri]=c+vk),a.b=e,a.a=d}function Q3(){}x(885,884,{},Q3);_.a=-1;_.b=-1;\nfunction c4(a,b){var c,d,e;if(a.k)return!0;a.A.Yg();for(c=new g0(b);c.a.a<c.a.b.c-1;)d=$1(mG(c.a)),e=d.nb,E(e,140)&&e.Me(d.Je()),d.Je()&&Sp(a.A,d);return!0}\nfunction d4(a,b){var c,d,e;if(b.a)a.c&&Vs(a.c),a.c=new e4(a,b),Xs(a.c,333);else for(d=new Xp(a.A);d.b<d.d.rg();)c=Yp(d),e=c.mb,VD(b,f4(c),e.s,e.t),g4(c,e.u,e.r,A(B,w,-1,[h4(a.q.a,c).d,h4(a.p.a,c).c,h4(a.n.a,c).a,h4(a.o.a,c).b]),A(B,w,-1,[i4(a.i.a,c).d,i4(a.f.a,c).c,i4(a.d.a,c).a,i4(a.e.a,c).b]),A(B,w,-1,[j4(a.u,c),j4(a.t,c),j4(a.r,c),j4(a.s,c)]))}\nfunction k4(){this.A=new Op;this.j=new l4(this);this.w=new m4(this.j);this.v=new n4(this.j);this.q=new o4(this.j);this.p=new p4(this.j);this.n=new q4(this.j);this.o=new r4(this.j);this.i=new s4(this.j);this.f=new t4(this.j);this.d=new u4(this.j);this.e=new v4(this.j);this.u=new w4(this.j);this.t=new w4(this.j);this.r=new w4(this.j);this.s=new w4(this.j)}x(886,1,{});_.wj=function(a){d4(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;\n_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function e4(a,b){this.a=a;this.b=b;var c=(dt(),et);this.k=new ct(this);this.s=c}x(887,58,{},e4);_.Td=BQ;_.Ud=BQ;\n_.Wd=function(a){var b,c,d;for(c=new Xp(this.a.A);c.b<c.d.rg();)b=Yp(c),E(b,40)&&(b=b.ib),d=b.mb,d.i=I(d.o+(d.s-d.o)*a),d.v=I(d.p+(d.t-d.p)*a),d.w=I(d.q+(d.u-d.q)*a),d.f=I(d.n+(d.r-d.n)*a),VD(this.b,f4(b),d.i,d.v),g4(b,d.w,d.f,A(B,w,-1,[h4(this.a.q.a,b).d,h4(this.a.p.a,b).c,h4(this.a.n.a,b).a,h4(this.a.o.a,b).b]),A(B,w,-1,[i4(this.a.i.a,b).d,i4(this.a.f.a,b).c,i4(this.a.d.a,b).a,i4(this.a.e.a,b).b]),A(B,w,-1,[j4(this.a.u,b),j4(this.a.t,b),j4(this.a.r,b),j4(this.a.s,b)]))};_.a=null;_.b=null;\nx(889,1,{});_.a=null;function u4(a){this.a=a}x(888,889,{},u4);function v4(a){this.a=a}x(890,889,{},v4);function t4(a){this.a=a}x(891,889,{},t4);function s4(a){this.a=a}x(892,889,{},s4);function q4(a){this.a=a}x(893,889,{},q4);function r4(a){this.a=a}x(894,889,{},r4);function p4(a){this.a=a}x(895,889,{},p4);function o4(a){this.a=a}x(896,889,{},o4);x(897,889,{},function(a){this.a=a});x(898,889,{},function(a){this.a=a});\nfunction j4(a,b){var c=a.a,d;d=TA(c.d,b);d||(d=new g3(b3(b.ob)),V(c.d,b,d));return d.d}function w4(a){this.a=a}x(899,889,{},w4);function n4(a){this.a=a}x(900,889,{},n4);function m4(a){this.a=a}x(901,889,{},m4);function i4(a,b){var c;c=TA(a.a,b);c||(c=new g3(q2(b.ob)),V(a.a,b,c));return c}function h4(a,b){var c;c=TA(a.b,b);c||(c=new g3(a3(b.ob)),V(a.b,b,c));return c}\nfunction x4(a,b){var c,d;d=TA(a.e,b);if(!d){c=b.mb;a:{d=a.f;var e=O3(b),f,g,h,j,l;if(E(b,139)){if(null!=c.k&&null!=c.j){d=new o_(y4(e,!0),y4(e,!1));break a}j=b.mj();null!=c.k&&(j.b=y4(e,!0));null!=c.j&&(j.a=y4(e,!1))}else{if(null!=c.k&&null!=c.j){d=new o_(y4(e,!0),y4(e,!1));break a}j=new e3;f=b.ob;l=f.style;g=l[sk];h=l[Ql];l[sk]="static";l[Ql]=Si;null!=c.k?j.b=y4(e,!0):(l[Ul]=mZ,j.b=(f.offsetWidth||0)+h4(d.o.a,b).b+h4(d.p.a,b).c);null!=c.j?j.a=y4(e,!1):(l[Ri]=mZ,j.a=(f.offsetHeight||0)+h4(d.q.a,b).d+\nh4(d.n.a,b).a);l[sk]=g;l[Ql]=h}d=j}null!=c.k&&(gy(),jy)==c.k.yj()||null!=c.j&&(gy(),jy)!=c.j.yj()||V(a.e,b,d)}return d}function l4(a){this.f=a;this.c=new Sv;this.e=new Sv;this.b=new Sv;this.a=new Sv;this.d=new Sv}x(902,1,{},l4);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function z4(a){var b;b=a.mb;if(null==b||!E(b,137))b=new A4,a.mb=b;return b}function r3(){u3.call(this,(v3(),B4))}function u3(a){var b=(C4(),D4);k4.call(this);this.b=a;this.a=b}x(903,886,{},r3,u3);\n_.xj=function(a){var b,c,d,e,f,g,h,j,l;j=new e3;c4(this,a);l=h4(this.o.a,a).b+h4(this.p.a,a).c+i4(this.e.a,a).b+i4(this.f.a,a).c+j4(this.s,a)+j4(this.t,a);d=h4(this.q.a,a).d+h4(this.n.a,a).a+i4(this.i.a,a).d+i4(this.d.a,a).a+j4(this.u,a)+j4(this.r,a);c=this.A.c;if(0==c)return j.b=l,j.a=d,j;a=a.o;this.b==(v3(),B4)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Xp(this.A);a.b<a.d.rg();)c=Yp(a),e=z4(c),b=null,h=c.nb,E(h,140)&&(b=h,b=E4(b),b=new o_(b[1]+b[3],b[0]+b[0])),this.b==B4?(l+=x4(this.w.a,c).b,e.a=x4(this.v.a,\nc).a,E(h,140)&&(l+=b.b,e.a+=b.a),f=UY(f,e.a)):(d+=x4(this.v.a,c).a,e.b=x4(this.w.a,c).b,E(h,140)&&(d+=b.a,e.b+=b.b),g=UY(g,e.b));this.b==B4?(j.b=l,j.a=d+f):(j.b=l+g,j.a=d);return j};\n_.wj=function(a){var b,c,d,e,f,g,h,j,l,m,q,r,t,y,v,s,F,G;if(c4(this,a)&&(e=this.A.c,0!=e)){v=a.o;t=j4(this.s,a);s=j4(this.u,a);c=n_(a.ob);G=c.b-(t+j4(this.t,a));q=c.a-(s+j4(this.r,a));g=G;c=q;this.b==(v3(),B4)?g-=(e-1)*v:c-=(e-1)*v;h=j=0;for(e=new Xp(this.A);e.b<e.d.rg();)d=Yp(e),b=null,r=z4(d),y=d.nb,E(y,140)&&(b=y,b=E4(b),b=new o_(b[1]+b[3],b[0]+b[0])),this.b==B4?(r.d?++j:(r.b=x4(this.w.a,d).b,E(y,140)&&(r.b+=b.b),g-=r.b),r.c?r.a=q:(r.a=x4(this.v.a,d).a,E(y,140)&&(r.a+=b.a))):(r.c?++h:(r.a=x4(this.v.a,\nd).a,E(y,140)&&(r.a+=b.a),c-=r.a),r.d?r.b=G:(r.b=x4(this.w.a,d).b,E(y,140)&&(r.b+=b.b)));for(e=new Xp(this.A);e.b<e.d.rg();)d=Yp(e),b=null,r=d.mb,y=d.nb,E(y,140)&&(b=y,b=E4(b),b=new o_(b[1]+b[3],b[0]+b[0])),F=r.b,m=r.a,this.b==B4?r.d&&(F=~~(g/j)):r.c&&(m=~~(c/h)),s=0>s?0:s,l=F,f=m,E(y,140)&&(l-=b.b,f-=b.a),this.b==w3?(r.s=this.a==(C4(),D4)?t:this.a==F4?t+~~(G/2)-~~(F/2):t+G-F,r.t=s,r.u=l,r.r=f,s+=m+v):(this.a==(C4(),D4)?(r.s=t,r.t=s):this.a==F4?(r.s=t,r.t=s+~~(q/2)-~~(m/2)):(r.s=t,r.t=s+q-m),r.u=\nl,r.r=f,t+=F+v),a.a&&(y=d.Ee()-wx(a.ob)-j4(this.s,a),-1==r.o&&(r.o=y),y=d.Fe()-yx(a.ob)-j4(this.u,a),-1==r.p&&(r.p=y),y=d.He(),-1==r.q&&(r.q=y),d=d.Ge(),-1==r.n&&(r.n=d));d4(this,a)}};_.a=null;_.b=null;function C4(){C4=z;D4=new G4("START",0);F4=new G4(he,1);H4=new G4(De,2);I4=A(J4,o,135,[D4,F4,H4])}function G4(a,b){Gx.call(this,a,b)}x(904,193,{93:1,98:1,100:1,135:1},G4);var I4,F4,H4,D4;function v3(){v3=z;B4=new K4("HORIZONTAL",0);w3=new K4("VERTICAL",1);L4=A(M4,o,136,[B4,w3])}\nfunction K4(a,b){Gx.call(this,a,b)}x(905,193,{93:1,98:1,100:1,136:1},K4);var L4,B4,w3;x(907,1,{141:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function A4(){this.e=!1}function P2(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}x(906,907,{137:1,141:1},A4,P2);_.a=0;_.b=0;_.c=!1;_.d=!1;\nfunction N4(a,b){if(a.k)return!0;c4(a,b);if(0<a.A.c){a.a=Yn(a.A,0);var c=a.a,d;d=c.mb;if(null==d||!E(d,138))d=new O4,c.mb=d;a.b=d;a.A.Yg();Sp(a.A,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function P4(){k4.call(this)}x(908,886,{},P4);\n_.xj=function(a){var b,c;c=new e3;N4(this,a);if(this.a){b=x4(this.w.a,this.a).b;var d=x4(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.nb;E(b,140)&&(b=E4(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=h4(this.o.a,a).b+h4(this.p.a,a).c+i4(this.e.a,a).b+i4(this.f.a,a).c+j4(this.s,a)+j4(this.t,a);c.a+=h4(this.q.a,a).d+h4(this.n.a,a).a+i4(this.i.a,a).d+i4(this.d.a,a).a+j4(this.u,a)+j4(this.r,a);return c};\n_.wj=function(a){var b,c,d,e,f;N4(this,a)&&(d=j4(this.s,a),e=j4(this.u,a),c=n_(a.ob),f=c.b-(d+j4(this.t,a)),c=c.a-(e+j4(this.r,a)),b=this.a.nb,E(b,140)&&(b=E4(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.Ee()-wx(a.ob)-j4(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Fe()-yx(a.ob)-j4(this.u,a),-1==d.p&&(d.p=e),d=this.b,e=this.a.He(),-1==d.q&&(d.q=e),d=this.b,e=this.a.Ge(),-1==d.n&&(d.n=e)),d4(this,a))};_.a=null;_.b=null;function O4(){this.e=!1}\nx(909,907,{138:1,141:1},O4);function E4(a){var b,c,d,e;null==a.a&&(a.a=C(B,w,-1,4,1),e=qx(a.c.children[0].children[0]),c=qx(a.c.children[2].children[2]),d=a3(a.ob),b=q2(a.ob),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function Q4(a,b){a.jb&&AD(a);return $D(a,b)}function R4(){xE();nE.call(this,yE)}x(910,369,{26:1,28:1,36:1,40:1,41:1,42:1,44:1,48:1,50:1,140:1},R4);\n_.Ve=function(a){return Q4(this,a)};_.a=null;function f4(a){var b;b=a.nb;return E(b,140)?b:a}function r_(a){if(!a.jb)return new e3;if(-1==a.j.b||-1==a.j.a)a.j=a.d.xj(a),t_(a,a.j),a.d.wj(a),a.j=a.d.xj(a);return a.j}function $1(a){return E(a,140)?a.ib:a}function S4(a){var b;if(!a.n){b=(!n3&&(n3=new m3),n3);var c=T4(a,eZ,!0);b.a=c;c=T4(a,fZ,!0);b.b=c;a.n=b}return a.n}\nfunction Z1(a,b,c,d,e){if(E(b,40))throw new lp("Adding a DecoratorPanel is not allowed!");var f;f=b.mb;null!=f&&E(f,141)&&f.e?(c=new R4,MD(a,c,a.ob,d,!0),aE(c,b)):MD(a,b,c,d,e);a2(a,b)}function O2(a,b,c,d){b.mb=c;Z1(a,b,a.ob,d,!0)}\nfunction a2(a,b){var c;c=a.d;if(b){var d=c.j;VA(d.c,b);VA(d.e,b);VA(d.b,b);VA(d.a,b);VA(d.d,b)}else d=c.j,WF(d.c),WF(d.e),WF(d.b),WF(d.a),WF(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.nb;if(c==f4(a))c=c.nb;else{if(E(c,133)||E(c,39))d=c,c=c.nb,c==f4(d)&&(c=c.nb);E(c,140)&&E(c.nb,132)&&(c=c.nb)}E(c,139)&&!E(c,132)&&(c.nj(a.nb),c.nj(a))}}\nfunction v_(a){if(a.jb&&a.ob.style.display!=Rj){a.ob.scrollTop=0;var b=a.ob,c=0;b.currentStyle.direction==Sk&&(c=-c);b.scrollLeft=c;a.d.wj(a);a.c=!1;U4(a)}}function U4(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=$1(D0(a.p,d)),E(b,140)&&(b=b.ib),b.Je()&&(E(b,139)?b.oj():E(b,47)&&b.kf())}function b2(a,b){var c;E(b,140)&&(b=E(b,140)?b.ib:b);c=f4(b);return TD(a,c)?(E(c,140)&&Q4(c,b),a2(a,null),!0):!1}\nfunction q3(a,b){var c;a.d=b;null!=a.e&&GZ(a,pD(a.ob)+Ab+a.e);a.e=b.cZ.d;c=vG(a.e,zr(46));a.e=Zr(a.e,c+1,a.e.length);jD(a,pD(a.ob)+Ab+a.e);a2(a,null)}function T4(a,b,c){a.k||(a.k=sx(fl),c3(a.k,sk,nh),c3(a.k,Ql,Si),c3(a.k,bj,Fc),c3(a.k,Cl,Fc),a.ob.appendChild(a.k));c3(a.k,Ul,b);c3(a.k,Ri,b);a=$2(a.k);return c?a.b:a.a}\nfunction y4(a,b){var c;c=null.yj();if(c==(gy(),vy)){c=(S4(a),null.yj());var d=(-1==l3&&(l3=(X2(),X1(gZ,!0))),l3);return J(K(Math.round(100*d*c/254)))}if(c==ly)return c=S4(a),d=null.yj(),J(K(N(d*(-1==c.a&&(c.a=X1(eZ,!0)),c.a))));if(c==ny)return c=S4(a),d=null.yj(),J(K(N(d*(-1==c.b&&(c.b=X1(fZ,!0)),c.a))));if(c==ty)return c=(S4(a),null.yj()),d=(-1==l3&&(l3=(X2(),X1(gZ,!0))),l3),J(K(Math.round(d*c)));if(c==xy)return c=(S4(a),null.yj()),d=(-1==l3&&(l3=(X2(),X1(gZ,!0))),l3),J(K(Math.round(10*d*c/254)));\nif(c==ry)return J(K(N(12*(S4(a),null.yj())*J(K(N((-1==l3&&(l3=(X2(),X1(gZ,!0))),l3)/72))))));if(c==jy)return T4(a,null.yj(),b);if(c==py)return c=(S4(a),J(K(N(null.yj())))),d=(-1==l3&&(l3=(X2(),X1(gZ,!0))),l3),J(K(Math.round(d*c/72)));if(null.yj()==hy)return J(K(N(null.yj())));throw new lp("Invalid size: "+null.yj());}function D2(){var a=new P4;XD.call(this);this.j=new o_(-1,-1);new V4(this);this.ob[Zh]="mosaic-LayoutPanel";q3(this,a)}\nx(911,359,{26:1,28:1,36:1,41:1,42:1,44:1,47:1,48:1,50:1,139:1},D2);_.Ze=function(a){Z1(this,a,this.ob,this.p.c,!0)};_.Oe=function(){GD(this,new W4)};_.Pe=function(){GD(this,new X4)};_.mj=function(){return r_(this)};_.We=function(a){return PD(this.p,f4(a))};_.Xe=function(a,b,c,d){Z1(this,a,b,c,d)};_.nj=function(a){a2(this,a)};_.Ye=function(){return new g0(this)};_.oj=qz;\n_.Te=function(){var a;this.b&&(null!=this.i&&null!=this.f?(nD(this,this.i,this.f),this.i=this.f=null):(a=r_(this),null!=this.i?(nD(this,this.i,a.a+vk),this.i=null):null!=this.f?(nD(this,a.b+vk,this.f),this.f=null):nD(this,a.b+vk,a.a+vk)),v_(this))};_.kf=qz;_.Ve=function(a){return b2(this,a)};_.Le=function(a){this.ob.style[Ri]=a;this.jb||(this.f=a)};_.$e=function(a,b,c){VD(this,f4(a),b,c)};_.Ne=function(a){this.ob.style[Ul]=a;this.jb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;\n_.i=null;_.k=null;_.n=null;_.o=4;function W4(){}x(912,1,{},W4);_.hf=function(a){f4(a).Re()};function X4(){}x(913,1,{},X4);_.hf=function(a){f4(a).Se()};function g0(a){this.b=a;this.a=new RD(this.b.p)}x(914,1,{},g0);_.xe=function(){return this.a.a<this.a.b.c-1};_.ye=function(){return $1(mG(this.a))};_.ze=function(){nG(this.a)};_.b=null;function Y4(){Y4=z;new y0}function V4(a){Y4();kD(a.ob,"dragdrop-dropTarget",!0);this.a=a;new Z4(this)}x(915,50,{},V4);function Z4(a){ht();this.a=a}x(916,65,{},Z4);\n_.Yd=function(){a2(this.a.a,null);v_(this.a.a)};_.a=null;function O3(a){a=a.nb;return!a?null:E(a,139)?a:O3(a)}function w2(a,b,c){var d;d=a.ob;g4(a,b,c,a3(d),q2(d),b3(d))}function g4(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.Ne((0>g?0:g)+(gy(),vk)),b!=a.He()&&a.Ne((0>b?0:b)+vk));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.Le((0>b?0:b)+(gy(),vk)),c!=a.Ge()&&a.Le((0>c?0:c)+vk))}function t_(a,b){w2(a,b.b,b.a)}Z(471);Z(478);Z(672);Z(726);Z(516);Z(689);Z(466);\nvar $4=zS(192,function(){NZ();return d_}),e_=vS(955,$4);zS(194,null);zS(195,null);zS(196,null);zS(197,null);zS(198,null);var a5=zS(295,function(){E_();return J_}),K_=vS(961,a5);Z(486);var u1=Z(481);Z(464);Z(465);AS();AS();AS();Z(511);Z(785);Z(510);Z(387);Z(386);Z(517);var e1=Z(463),d1=vS(978,aI);Z(792);Z(791);Z(825);Z(789);Z(823);var b5=zS(883,function(){l_();return a4}),b4=vS(979,b5);Z(882);Z(881);Z(873);Z(874);Z(875);Z(876);Z(877);Z(878);Z(879);Z(880);Z(854);Z(779);Z(781);Z(640);Z(650);Z(651);Z(652);\nZ(376);Z(375);Z(380);Z(379);Z(856);Z(44);Z(859);Z(860);Z(858);Z(857);Z(850);Z(849);Z(911);Z(912);Z(913);Z(914);Z(852);Z(282);Z(244);var f3=Z(840),j3=Z(842);Z(280);Z(868);Z(867);Z(369);Z(910);Z(333);Z(336);Z(334);Z(335);Z(46);Z(48);Z(47);Z(402);Z(330);var U3=vS(990,pY);Z(331);Z(869);Z(834);var k3=Z(843);Z(853);Z(872);Z(907);Z(906);Z(252);Z(45);Z(886);Z(903);var c5=zS(904,function(){C4();return I4}),J4=vS(991,c5),d5=zS(905,function(){v3();return L4}),M4=vS(992,d5);Z(889);Z(898);Z(897);Z(901);Z(900);\nZ(896);Z(895);Z(893);Z(894);Z(892);Z(891);Z(888);Z(890);Z(899);Z(902);Z(887);Z(855);Z(908);Z(384);Z(383);Z(389);Z(390);Z(388);Z(332);Z(352);Z(353);Z(52);Z(55);Z(909);Z(49);Z(51);Z(50);Z(915);Z(916);Z(861);Z(864);Z(865);Z(866);Z(862);Z(863);var h3=Z(841);Z(884);Z(885);Z(846);Z(847);Z(258);U(WY)(11);function qz(){v_(this)}function EQ(){}function ED(a){return uD(this,a,(Xz(),Xz(),Yz))}function UG(a){return uD(this,a,(Iz(),Iz(),Jz))}function yJ(){return nb+this.a+yb+this.d+rb}function VT(){return!1}\nfunction Kx(a){M1(this,a)}function mT(){var a,b,c,d,e,f;if(this.e){a=n_(this.ob);for(c=0,d=this.e.a.c;c<d;++c)f=Yn(this.e.a,c),b=new o_(mx(f.ob,Yj),mx(f.ob,Xj)),e=l2(this,f),e.a-=UY(0,e.a+mx(f.ob,Yj)-a.b),e.b-=UY(0,e.b+mx(f.ob,Xj)-a.a),p2(f,UY(0,e.a),UY(0,e.b)),b.b=b.b>a.b?a.b:-1,b.a=b.a>a.a?a.a:-1,w2(f,b.b,b.a),f.N==(l_(),m_)&&t_(f,new x2(n_(this.ob))),bt(f.v,1)}}function dC(a){return uD(this,a,(Oz(),Oz(),Pz))}function PR(){}function WH(a){return uD(this,a,(Lz(),Lz(),Mz))}function WI(){}\nfunction BQ(){var a,b;b=this.a;a=this.b;var c,d,e;for(d=new Xp(b.A);d.b<d.d.rg();)c=Yp(d),E(c,40)&&(c=c.ib),e=c.mb,VD(a,f4(c),e.s,e.t),g4(c,e.u,e.r,A(B,w,-1,[h4(b.q.a,c).d,h4(b.p.a,c).c,h4(b.n.a,c).a,h4(b.o.a,c).b]),A(B,w,-1,[i4(b.i.a,c).d,i4(b.f.a,c).c,i4(b.d.a,c).a,i4(b.e.a,c).b]),A(B,w,-1,[j4(b.u,c),j4(b.t,c),j4(b.r,c),j4(b.s,c)]));U4(a);this.a.c=null;for(b=new Xp(this.a.A);b.b<b.d.rg();)a=Yp(b),E(a,40)&&(a=a.ib),a=a.mb,a.o=a.p=a.q=a.n=-1}function jA(){return this.a}\nfunction wn(){return wx(this.ob)}function XI(){v_(this.S.ib)}function bC(){return!wG(this)?new GG(0,0):RG(this.vd,this)}function vn(){v_(this.f)}function xJ(){var a;a=31+this.a;return a=31*a+this.b}function gI(){return null}function eC(){return yx(this.ob)};\n//@ sourceURL=11.js\n')