myStickymenu - Version 2.4.9

Version Description

Mobile bug fixed

Download this release

Release Info

Developer galdub
Plugin Icon 128x128 myStickymenu
Version 2.4.9
Comparing to
See all releases

Code changes from version 2.4.8 to 2.4.9

class-review-box.php CHANGED
@@ -1,279 +1,279 @@
1
- <?php
2
- class myStickymenu_review_box {
3
-
4
- public $plugin_name = "myStickymenu";
5
-
6
- public $plugin_slug = "my-sticky-menu";
7
-
8
- public function __construct() {
9
-
10
- add_action("wp_ajax_".$this->plugin_slug."_review_box", array($this, "affiliate_program"));
11
-
12
- add_action('admin_notices', array($this, 'admin_notices'));
13
- }
14
-
15
- public function affiliate_program() {
16
- $nonce = filter_input(INPUT_POST, 'nonce', FILTER_SANITIZE_STRING);
17
- $days = filter_input(INPUT_POST, 'days', FILTER_SANITIZE_STRING);
18
- if(!empty($nonce) && wp_verify_nonce($nonce, $this->plugin_slug."_review_box")) {
19
- if($days == -1) {
20
- add_option($this->plugin_slug."_hide_review_box", "1");
21
- } else {
22
- $date = date("Y-m-d", strtotime("+".$days." days"));
23
- update_option($this->plugin_slug."_show_review_box_after", $date);
24
- }
25
- }
26
- die;
27
- }
28
-
29
- public function admin_notices() {
30
- $is_hidden = get_option($this->plugin_slug."_hide_review_box");
31
- if($is_hidden !== false) {
32
- return;
33
- }
34
- $current_count = get_option($this->plugin_slug."_show_review_box_after");
35
- if($current_count === false) {
36
- $date = date("Y-m-d", strtotime("+7 days"));
37
- add_option($this->plugin_slug."_show_review_box_after", $date);
38
- return;
39
- } else if($current_count < 35) {
40
- return;
41
- }
42
- $date_to_show = get_option($this->plugin_slug."_show_review_box_after");
43
- if($date_to_show !== false) {
44
- $current_date = date("Y-m-d");
45
- if($current_date < $date_to_show) {
46
- return;
47
- }
48
- }
49
- ?>
50
- <style>
51
- .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p a {
52
- display: inline-block;
53
- float: right;
54
- text-decoration: none;
55
- color: #999999;
56
- position: absolute;
57
- right: 12px;
58
- top: 12px;
59
- }
60
- .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p a:hover, .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p a:focus {
61
- color: #333333;
62
- }
63
- .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box .button span {
64
- display: inline-block;
65
- line-height: 27px;
66
- font-size: 16px;
67
- }
68
- .<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup {
69
- position: fixed;
70
- width: 100%;
71
- height: 100%;
72
- z-index: 10001;
73
- background: rgba(0,0,0,0.65);
74
- top: 0;
75
- left: 0;
76
- display: none;
77
- }
78
- .<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup-content {
79
- background: #ffffff;
80
- padding: 20px;
81
- position: absolute;
82
- max-width: 450px;
83
- width: 100%;
84
- margin: 0 auto;
85
- top: 45%;
86
- left: 0;
87
- right: 0;
88
- -webkit-border-radius: 5px;
89
- -moz-border-radius: 5px;
90
- border-radius: 5px;: ;
91
- }
92
- .<?php echo esc_attr($this->plugin_slug) ?>-review-box-title {
93
- padding: 0 0 10px 0;
94
- font-weight: bold;
95
- }
96
- .<?php echo esc_attr($this->plugin_slug) ?>-review-box-options a {
97
- display: block;
98
- margin: 5px 0 5px 0;
99
- color: #333;
100
- text-decoration: none;
101
- }
102
- .<?php echo esc_attr($this->plugin_slug) ?>-review-box-options a.dismiss {
103
- color: #999;
104
- }
105
- .<?php echo esc_attr($this->plugin_slug) ?>-review-box-options a:hover, .affiliate-options a:focus {
106
- color: #0073aa;
107
- }
108
- button.<?php echo esc_attr($this->plugin_slug) ?>-close-review-box-popup {
109
- position: absolute;
110
- top: 5px;
111
- right: 0;
112
- border: none;
113
- background: transparent;
114
- cursor: pointer;
115
- }
116
- a.button.button-primary.<?php echo esc_attr($this->plugin_slug) ?>-review-box-btn {
117
- font-size: 14px;
118
- background: #F51366;
119
- color: #fff;
120
- border: solid 1px #F51366;
121
- border-radius: 3px;
122
- line-height: 24px;
123
- -webkit-box-shadow: 0 3px 5px -3px #333333;
124
- -moz-box-shadow: 0 3px 5px -3px #333333;
125
- box-shadow: 0 3px 5px -3px #333333;
126
- text-shadow: none;
127
- }
128
- .notice.notice-info.premio-notice {
129
- position: relative;
130
- padding: 1px 30px 1px 12px;
131
- }
132
- .notice.notice-info.premio-notice ul li {
133
- margin: 0;
134
- }
135
- .notice.notice-info.premio-notice ul li a {
136
- color: #0073aa;
137
- font-size: 14px;
138
- text-decoration: underline;
139
- }
140
- .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p {
141
- display: inline-block;
142
- line-height: 30px;
143
- vertical-align: middle;
144
- padding: 0 10px 0 0;
145
- }
146
- .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p img {
147
- width: 30px;
148
- height: 30px;
149
- display: inline-block;
150
- margin: 0 10px;
151
- vertical-align: middle;
152
- border-radius: 15px;
153
- }
154
- .review-thanks-img img {
155
- width: 100%;
156
- height: auto;
157
- max-width: 200px;
158
- }
159
- .review-thanks-msg {
160
- padding: 5px 0 0 10px;
161
- display: inline-block;
162
- text-align: left;
163
- }
164
- .review-thanks-box {
165
- padding: 10px 0 10px 0;
166
- position: relative;
167
- text-align: center;
168
- display: none;
169
- }
170
- .review-box-default {
171
- }
172
- .review-thanks-btn {
173
- border: 0;
174
- background: transparent;
175
- position: absolute;
176
- right: -30px;
177
- top: 5px;
178
- }
179
- .review-thanks-img {
180
- display: inline-block;
181
- vertical-align: top;
182
- width: 200px;
183
- }
184
- .thanks-msg-title {
185
- font-weight: bold;
186
- font-size: 18px;
187
- }
188
- .thanks-msg-desc {
189
- padding: 24px 0;
190
- }
191
- .thanks-msg-footer {
192
- font-weight: bold;
193
- }
194
- </style>
195
- <div class="notice notice-info premio-notice <?php echo esc_attr($this->plugin_slug) ?>-premio-review-box <?php echo esc_attr($this->plugin_slug) ?>-premio-review-box">
196
- <div class="review-box-default" id="default-review-box-<?php echo $this->plugin_slug ?>">
197
- <p>
198
- Hi there, it seems like <b><?php echo esc_attr($this->plugin_name) ?></b> is bringing you some value, and that's pretty awesome! Can you please show us some love and rate <?php echo esc_attr($this->plugin_name) ?> on WordPress? It'll only take 2 minutes of your time, and will really help us spread the word
199
- - <b>Gal Dubinski</b>, Co-founder <img width="30px" src="<?php echo esc_url(plugin_dir_url(__FILE__)."images/premio-owner.png") ?>" />
200
- <a href="javascript:;" class="dismiss-btn <?php echo esc_attr($this->plugin_slug) ?>-premio-review-dismiss-btn"><span class="dashicons dashicons-no-alt"></span></a>
201
- </p>
202
- <div class="clear clearfix"></div>
203
- <ul>
204
- <li><a class="<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box-hide-btn" href="https://wordpress.org/support/plugin/mystickymenu/reviews/?filter=5" target="_blank">I'd love to help :)</a></li>
205
- <li><a class="<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box-future-btn" href="javascript:;">Not this time</a></li>
206
- <li><a class="<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box-hide-btn" href="javascript:;">I've already rated you</a></li>
207
- </ul>
208
- </div>
209
- <div class="review-thanks-box" id="review-thanks-<?php echo $this->plugin_slug ?>">
210
- <button class="<?php echo $this->plugin_slug ?>-close-thanks-btn review-thanks-btn"><span class="dashicons dashicons-no-alt"></span></button>
211
-
212
- <div class="review-thanks-img">
213
- <img width="30px" src="<?php echo esc_url(plugin_dir_url(__FILE__)."/images/thanks.gif") ?>" />
214
- </div>
215
- <div class="review-thanks-msg">
216
- <div class="thanks-msg-title">You are awesome &#128591;</div>
217
- <div class="thanks-msg-desc">Thanks for your support, We really appreciate it!</div>
218
- <div class="thanks-msg-footer">Premio team</div>
219
- </div>
220
- <div class="clear clearfix"></div>
221
- </div>
222
- </div>
223
- <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup">
224
- <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup-content">
225
- <button class="<?php echo esc_attr($this->plugin_slug) ?>-close-review-box-popup"><span class="dashicons dashicons-no-alt"></span></button>
226
- <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-title">Would you like us to remind you about this later?</div>
227
- <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-options">
228
- <a href="javascript:;" data-days="3">Remind me in 3 days</a>
229
- <a href="javascript:;" data-days="10">Remind me in 10 days</a>
230
- <a href="javascript:;" data-days="-1" class="dismiss">Don't remind me about this</a>
231
- </div>
232
- </div>
233
- </div>
234
- <script>
235
- jQuery(document).ready(function(){
236
- jQuery("body").addClass("has-premio-box");
237
- jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-premio-review-dismiss-btn, .<?php echo $this->plugin_slug ?>-premio-review-box-future-btn", function(){
238
- jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").show();
239
- });
240
- jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-close-review-box-popup", function(){
241
- jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").hide();
242
- });
243
- jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-close-thanks-btn", function(){
244
- jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").remove();
245
- jQuery(".<?php echo $this->plugin_slug ?>-premio-review-box").remove();
246
- });
247
- jQuery(document).on("click",".<?php echo $this->plugin_slug ?>-premio-review-box-hide-btn",function(){
248
- jQuery("#default-review-box-<?php echo $this->plugin_slug ?>").hide();
249
- jQuery("#review-thanks-<?php echo $this->plugin_slug ?>").show();
250
- jQuery.ajax({
251
- url: "<?php echo admin_url("admin-ajax.php") ?>",
252
- data: "action=<?php echo esc_attr($this->plugin_slug) ?>_review_box&days=-1&nonce=<?php echo esc_attr(wp_create_nonce($this->plugin_slug."_review_box")) ?>",
253
- type: "post",
254
- success: function() {
255
-
256
- }
257
- });
258
- });
259
- jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-review-box-options a", function(){
260
- var dataDays = jQuery(this).attr("data-days");
261
- jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").remove();
262
- jQuery(".<?php echo $this->plugin_slug ?>-premio-review-box").remove();
263
- jQuery("body").removeClass("has-premio-box");
264
- jQuery.ajax({
265
- url: "<?php echo admin_url("admin-ajax.php") ?>",
266
- data: "action=<?php echo esc_attr($this->plugin_slug) ?>_review_box&days="+dataDays+"&nonce=<?php echo esc_attr(wp_create_nonce($this->plugin_slug."_review_box")) ?>",
267
- type: "post",
268
- success: function() {
269
- jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").remove();
270
- jQuery(".<?php echo $this->plugin_slug ?>-premio-review-box").remove();
271
- }
272
- });
273
- });
274
- });
275
- </script>
276
- <?php
277
- }
278
- }
279
  $myStickymenu_review_box = new myStickymenu_review_box();
1
+ <?php
2
+ class myStickymenu_review_box {
3
+
4
+ public $plugin_name = "myStickymenu";
5
+
6
+ public $plugin_slug = "my-sticky-menu";
7
+
8
+ public function __construct() {
9
+
10
+ add_action("wp_ajax_".$this->plugin_slug."_review_box", array($this, "affiliate_program"));
11
+
12
+ add_action('admin_notices', array($this, 'admin_notices'));
13
+ }
14
+
15
+ public function affiliate_program() {
16
+ $nonce = filter_input(INPUT_POST, 'nonce', FILTER_SANITIZE_STRING);
17
+ $days = filter_input(INPUT_POST, 'days', FILTER_SANITIZE_STRING);
18
+ if(!empty($nonce) && wp_verify_nonce($nonce, $this->plugin_slug."_review_box")) {
19
+ if($days == -1) {
20
+ add_option($this->plugin_slug."_hide_review_box", "1");
21
+ } else {
22
+ $date = date("Y-m-d", strtotime("+".$days." days"));
23
+ update_option($this->plugin_slug."_show_review_box_after", $date);
24
+ }
25
+ }
26
+ die;
27
+ }
28
+
29
+ public function admin_notices() {
30
+ $is_hidden = get_option($this->plugin_slug."_hide_review_box");
31
+ if($is_hidden !== false) {
32
+ return;
33
+ }
34
+ $current_count = get_option($this->plugin_slug."_show_review_box_after");
35
+ if($current_count === false) {
36
+ $date = date("Y-m-d", strtotime("+7 days"));
37
+ add_option($this->plugin_slug."_show_review_box_after", $date);
38
+ return;
39
+ } else if($current_count < 35) {
40
+ return;
41
+ }
42
+ $date_to_show = get_option($this->plugin_slug."_show_review_box_after");
43
+ if($date_to_show !== false) {
44
+ $current_date = date("Y-m-d");
45
+ if($current_date < $date_to_show) {
46
+ return;
47
+ }
48
+ }
49
+ ?>
50
+ <style>
51
+ .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p a {
52
+ display: inline-block;
53
+ float: right;
54
+ text-decoration: none;
55
+ color: #999999;
56
+ position: absolute;
57
+ right: 12px;
58
+ top: 12px;
59
+ }
60
+ .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p a:hover, .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p a:focus {
61
+ color: #333333;
62
+ }
63
+ .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box .button span {
64
+ display: inline-block;
65
+ line-height: 27px;
66
+ font-size: 16px;
67
+ }
68
+ .<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup {
69
+ position: fixed;
70
+ width: 100%;
71
+ height: 100%;
72
+ z-index: 10001;
73
+ background: rgba(0,0,0,0.65);
74
+ top: 0;
75
+ left: 0;
76
+ display: none;
77
+ }
78
+ .<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup-content {
79
+ background: #ffffff;
80
+ padding: 20px;
81
+ position: absolute;
82
+ max-width: 450px;
83
+ width: 100%;
84
+ margin: 0 auto;
85
+ top: 45%;
86
+ left: 0;
87
+ right: 0;
88
+ -webkit-border-radius: 5px;
89
+ -moz-border-radius: 5px;
90
+ border-radius: 5px;: ;
91
+ }
92
+ .<?php echo esc_attr($this->plugin_slug) ?>-review-box-title {
93
+ padding: 0 0 10px 0;
94
+ font-weight: bold;
95
+ }
96
+ .<?php echo esc_attr($this->plugin_slug) ?>-review-box-options a {
97
+ display: block;
98
+ margin: 5px 0 5px 0;
99
+ color: #333;
100
+ text-decoration: none;
101
+ }
102
+ .<?php echo esc_attr($this->plugin_slug) ?>-review-box-options a.dismiss {
103
+ color: #999;
104
+ }
105
+ .<?php echo esc_attr($this->plugin_slug) ?>-review-box-options a:hover, .affiliate-options a:focus {
106
+ color: #0073aa;
107
+ }
108
+ button.<?php echo esc_attr($this->plugin_slug) ?>-close-review-box-popup {
109
+ position: absolute;
110
+ top: 5px;
111
+ right: 0;
112
+ border: none;
113
+ background: transparent;
114
+ cursor: pointer;
115
+ }
116
+ a.button.button-primary.<?php echo esc_attr($this->plugin_slug) ?>-review-box-btn {
117
+ font-size: 14px;
118
+ background: #F51366;
119
+ color: #fff;
120
+ border: solid 1px #F51366;
121
+ border-radius: 3px;
122
+ line-height: 24px;
123
+ -webkit-box-shadow: 0 3px 5px -3px #333333;
124
+ -moz-box-shadow: 0 3px 5px -3px #333333;
125
+ box-shadow: 0 3px 5px -3px #333333;
126
+ text-shadow: none;
127
+ }
128
+ .notice.notice-info.premio-notice {
129
+ position: relative;
130
+ padding: 1px 30px 1px 12px;
131
+ }
132
+ .notice.notice-info.premio-notice ul li {
133
+ margin: 0;
134
+ }
135
+ .notice.notice-info.premio-notice ul li a {
136
+ color: #0073aa;
137
+ font-size: 14px;
138
+ text-decoration: underline;
139
+ }
140
+ .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p {
141
+ display: inline-block;
142
+ line-height: 30px;
143
+ vertical-align: middle;
144
+ padding: 0 10px 0 0;
145
+ }
146
+ .<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box p img {
147
+ width: 30px;
148
+ height: 30px;
149
+ display: inline-block;
150
+ margin: 0 10px;
151
+ vertical-align: middle;
152
+ border-radius: 15px;
153
+ }
154
+ .review-thanks-img img {
155
+ width: 100%;
156
+ height: auto;
157
+ max-width: 200px;
158
+ }
159
+ .review-thanks-msg {
160
+ padding: 5px 0 0 10px;
161
+ display: inline-block;
162
+ text-align: left;
163
+ }
164
+ .review-thanks-box {
165
+ padding: 10px 0 10px 0;
166
+ position: relative;
167
+ text-align: center;
168
+ display: none;
169
+ }
170
+ .review-box-default {
171
+ }
172
+ .review-thanks-btn {
173
+ border: 0;
174
+ background: transparent;
175
+ position: absolute;
176
+ right: -30px;
177
+ top: 5px;
178
+ }
179
+ .review-thanks-img {
180
+ display: inline-block;
181
+ vertical-align: top;
182
+ width: 200px;
183
+ }
184
+ .thanks-msg-title {
185
+ font-weight: bold;
186
+ font-size: 18px;
187
+ }
188
+ .thanks-msg-desc {
189
+ padding: 24px 0;
190
+ }
191
+ .thanks-msg-footer {
192
+ font-weight: bold;
193
+ }
194
+ </style>
195
+ <div class="notice notice-info premio-notice <?php echo esc_attr($this->plugin_slug) ?>-premio-review-box <?php echo esc_attr($this->plugin_slug) ?>-premio-review-box">
196
+ <div class="review-box-default" id="default-review-box-<?php echo $this->plugin_slug ?>">
197
+ <p>
198
+ Hi there, it seems like <b><?php echo esc_attr($this->plugin_name) ?></b> is bringing you some value, and that's pretty awesome! Can you please show us some love and rate <?php echo esc_attr($this->plugin_name) ?> on WordPress? It'll only take 2 minutes of your time, and will really help us spread the word
199
+ - <b>Gal Dubinski</b>, Co-founder <img width="30px" src="<?php echo esc_url(plugin_dir_url(__FILE__)."images/premio-owner.png") ?>" />
200
+ <a href="javascript:;" class="dismiss-btn <?php echo esc_attr($this->plugin_slug) ?>-premio-review-dismiss-btn"><span class="dashicons dashicons-no-alt"></span></a>
201
+ </p>
202
+ <div class="clear clearfix"></div>
203
+ <ul>
204
+ <li><a class="<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box-hide-btn" href="https://wordpress.org/support/plugin/mystickymenu/reviews/?filter=5" target="_blank">I'd love to help :)</a></li>
205
+ <li><a class="<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box-future-btn" href="javascript:;">Not this time</a></li>
206
+ <li><a class="<?php echo esc_attr($this->plugin_slug) ?>-premio-review-box-hide-btn" href="javascript:;">I've already rated you</a></li>
207
+ </ul>
208
+ </div>
209
+ <div class="review-thanks-box" id="review-thanks-<?php echo $this->plugin_slug ?>">
210
+ <button class="<?php echo $this->plugin_slug ?>-close-thanks-btn review-thanks-btn"><span class="dashicons dashicons-no-alt"></span></button>
211
+
212
+ <div class="review-thanks-img">
213
+ <img width="30px" src="<?php echo esc_url(plugin_dir_url(__FILE__)."/images/thanks.gif") ?>" />
214
+ </div>
215
+ <div class="review-thanks-msg">
216
+ <div class="thanks-msg-title">You are awesome &#128591;</div>
217
+ <div class="thanks-msg-desc">Thanks for your support, We really appreciate it!</div>
218
+ <div class="thanks-msg-footer">Premio team</div>
219
+ </div>
220
+ <div class="clear clearfix"></div>
221
+ </div>
222
+ </div>
223
+ <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup">
224
+ <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-popup-content">
225
+ <button class="<?php echo esc_attr($this->plugin_slug) ?>-close-review-box-popup"><span class="dashicons dashicons-no-alt"></span></button>
226
+ <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-title">Would you like us to remind you about this later?</div>
227
+ <div class="<?php echo esc_attr($this->plugin_slug) ?>-review-box-options">
228
+ <a href="javascript:;" data-days="3">Remind me in 3 days</a>
229
+ <a href="javascript:;" data-days="10">Remind me in 10 days</a>
230
+ <a href="javascript:;" data-days="-1" class="dismiss">Don't remind me about this</a>
231
+ </div>
232
+ </div>
233
+ </div>
234
+ <script>
235
+ jQuery(document).ready(function(){
236
+ jQuery("body").addClass("has-premio-box");
237
+ jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-premio-review-dismiss-btn, .<?php echo $this->plugin_slug ?>-premio-review-box-future-btn", function(){
238
+ jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").show();
239
+ });
240
+ jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-close-review-box-popup", function(){
241
+ jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").hide();
242
+ });
243
+ jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-close-thanks-btn", function(){
244
+ jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").remove();
245
+ jQuery(".<?php echo $this->plugin_slug ?>-premio-review-box").remove();
246
+ });
247
+ jQuery(document).on("click",".<?php echo $this->plugin_slug ?>-premio-review-box-hide-btn",function(){
248
+ jQuery("#default-review-box-<?php echo $this->plugin_slug ?>").hide();
249
+ jQuery("#review-thanks-<?php echo $this->plugin_slug ?>").show();
250
+ jQuery.ajax({
251
+ url: "<?php echo admin_url("admin-ajax.php") ?>",
252
+ data: "action=<?php echo esc_attr($this->plugin_slug) ?>_review_box&days=-1&nonce=<?php echo esc_attr(wp_create_nonce($this->plugin_slug."_review_box")) ?>",
253
+ type: "post",
254
+ success: function() {
255
+
256
+ }
257
+ });
258
+ });
259
+ jQuery(document).on("click", ".<?php echo $this->plugin_slug ?>-review-box-options a", function(){
260
+ var dataDays = jQuery(this).attr("data-days");
261
+ jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").remove();
262
+ jQuery(".<?php echo $this->plugin_slug ?>-premio-review-box").remove();
263
+ jQuery("body").removeClass("has-premio-box");
264
+ jQuery.ajax({
265
+ url: "<?php echo admin_url("admin-ajax.php") ?>",
266
+ data: "action=<?php echo esc_attr($this->plugin_slug) ?>_review_box&days="+dataDays+"&nonce=<?php echo esc_attr(wp_create_nonce($this->plugin_slug."_review_box")) ?>",
267
+ type: "post",
268
+ success: function() {
269
+ jQuery(".<?php echo $this->plugin_slug ?>-review-box-popup").remove();
270
+ jQuery(".<?php echo $this->plugin_slug ?>-premio-review-box").remove();
271
+ }
272
+ });
273
+ });
274
+ });
275
+ </script>
276
+ <?php
277
+ }
278
+ }
279
  $myStickymenu_review_box = new myStickymenu_review_box();
css/admin-setting.css CHANGED
@@ -1 +1 @@
1
- @import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);*,:after,:before{box-sizing:border-box}#wpwrap{background:#6572db;background:-moz-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,#6572db),color-stop(67%,#ee86c6),color-stop(100%,#ee86c6));background:-webkit-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:-o-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:-ms-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:linear-gradient(135deg,#6572db 0,#ee86c6 67%,#ee86c6 100%)}.pricing-table{margin:0 0 45px;color:#28375a;font-size:16px;line-height:25px;font-family:Lato,sans-serif}.price-title{font-weight:700;font-size:24px;line-height:30px;color:#28375a;text-align:center}.price-table{background:#fff;box-sizing:border-box;border-radius:10px}.price-table-top{padding:20px;position:relative;border-radius:10px}.price-table.basic-feature{box-shadow:0 12px 44px rgba(108,203,255,.2);border:2px solid #b9eafd}.price-table.basic-feature .price-table-top{background:url(../images/basic-price-bg.png) no-repeat left top}.price-table.plus-feature{border:2px solid #f9d9bd;box-shadow:0 12px 44px rgba(239,140,106,.2)}.price-table.plus-feature .price-table-top{background:url(../images/plus-price.png) no-repeat left top}.price-table.agency-feature{border:2px solid #cfd3fb;box-shadow:0 12px 44px rgba(96,93,236,.2)}.price-table.agency-feature .price-table-top{background:url(../images/agency-price.png) no-repeat left top}.price-tables{margin:30px 0 50px}.plan-name{font-size:30px;line-height:36px;font-weight:700;color:#28375a}.plan-price{position:absolute;right:18px;top:8px;font-weight:700;font-size:60px;line-height:72px;color:#42b9fa}.price-table.plus-feature .plan-price{color:#ef8c6a}.price-table.agency-feature .plan-price{color:#605dec}.price-table.agency-feature .plan-name{color:#fff}.price-head{line-height:72px;padding:5px 0 25px 0}.price-offer,.price-websites{line-height:18px;font-size:15px}.cus-tooltip{cursor:pointer;display:inline-block;position:relative}.cus-tooltip .tooltip__content{background-color:#1849ab;border-radius:4px;bottom:150%;color:#fff;left:0;margin-left:15px;opacity:0;padding:5px 10px;position:absolute;transition:opacity .25s;visibility:hidden;width:auto;z-index:1;text-align:left;margin-right:15px;font-size:14px;line-height:20px}.cus-tooltip .tooltip__content::after{border-width:5px;border-style:solid;border-color:#1849ab transparent transparent transparent;content:"";left:25px;margin-left:-5px;position:absolute;top:100%}.cus-tooltip:hover .tooltip__content{opacity:1;visibility:visible}.price-table-middle ul{list-style:none;margin:0;padding:0}.price-table-middle ul li{display:block;width:100%;border-bottom:solid 1px #e9e9e9;padding:15px 0;margin:0}.price-table-middle ul li a{padding:0 15px;color:#28375a;font-size:16px;line-height:19px;display:block;text-decoration:none}span.has-tooltip{color:#605dec}.price-table-bottom{padding:15px}.custom-dd-btn{background:#fff;border:1px solid #e9e9e9;border-radius:6px;height:40px;line-height:40px;width:100%;text-align:left;padding:0 15px}.custom-dd{margin-bottom:15px}.price-table-bottom a{background:#fff;border:1px solid #42b9fa;color:#42b9fa;border-radius:20px;height:40px;line-height:38px;padding:0 15px;display:block;text-align:center;transition:all .25s linear}.price-table-bottom a:hover{color:#fff;background:#42b9fa}.price-table.plus-feature .price-table-bottom a{background:#ef8c6a;border:1px solid #ef8c6a;color:#fff}.price-table.plus-feature .price-table-bottom a:hover{background:#fff;color:#ef8c6a}.price-table.agency-feature .price-table-bottom a{background:#fff;border:1px solid #605dec;color:#605dec}.price-table.agency-feature .price-table-bottom a:hover{background:#605dec;color:#fff}.container{max-width:1180px;width:100%;padding:30px;background:#fff;border-radius:15px;margin:0 auto 50px}.row{margin-right:-15px;margin-left:-15px}.col-md-4{padding-right:15px;padding-left:15px;width:33.33333333%;float:left}.select2-container--default .select2-selection--single{background:#fff;border:1px solid #e9e9e9;border-radius:6px;height:40px;line-height:40px;width:100%;text-align:left;padding:0 15px;outline:0}span.select2.select2-container{width:100%!important}.website-package{padding:0 15px;line-height:18px}.website-package .select2-container--default .select2-selection--single .select2-selection__rendered{height:auto;line-height:19px;padding:0}.website-package .select2-container--default .select2-selection--single{padding:0;border:none;height:auto;line-height:19px;margin:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.website-package .select2-container--default .select2-results>.select2-results__options{margin-top:5px}.custom-dd .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;top:12px;right:1px;width:20px}@media (min-width:768px){.col-sm-4{width:100%;float:none}}a,a:focus,a:hover{text-decoration:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:38px}.select2-results__option{user-select:none;-webkit-user-select:none;font-size:14px;padding:8px 25px;margin:0}.select2-dropdown{border:1px solid #e9e9e9}.price-after{padding:0;text-align:center;font-size:16px;line-height:25px;font-family:Lato,sans-serif}.price-after p,.price-after span{font-size:16px;line-height:25px;margin:0;padding:0}.clearfix{clear:both}.price-after span{display:inline-block;vertical-align:text-top;font-size:20px;color:#42b9fa}.payments{padding:20px 0 10px}.folder-testimonial-list{width:100%;margin:30px auto 0;font-family:Lato,sans-serif}.folder-testimonial{position:relative}.folder-testimonial .testimonial-image{position:absolute;height:60px;width:60px;top:50%;margin-top:-30px;z-index:1;overflow:hidden;border-radius:30px}.folder-testimonial .testimonial-image img{width:100%;height:auto}.folder-testimonial .testimonial-data{position:relative;margin-left:30px;font-size:16px;line-height:22px;padding:10px 10px 10px 40px;background:#f5f5f5;border-radius:4px}.testimonial-title{font-weight:700;font-size:18px;padding:0 0 5px}.testimonial-author{font-size:16px;font-style:italic;font-weight:500;padding:5px 0 0}.plan-price span{font-size:16px;color:#28375a}body{overflow-x:hidden}
1
+ @import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);*,:after,:before{box-sizing:border-box}#wpwrap{background:#6572db;background:-moz-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,#6572db),color-stop(67%,#ee86c6),color-stop(100%,#ee86c6));background:-webkit-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:-o-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:-ms-linear-gradient(-45deg,#6572db 0,#ee86c6 67%,#ee86c6 100%);background:linear-gradient(135deg,#6572db 0,#ee86c6 67%,#ee86c6 100%)}.pricing-table{margin:0 0 45px;color:#28375a;font-size:16px;line-height:25px;font-family:Lato,sans-serif}.price-title{font-weight:700;font-size:24px;line-height:30px;color:#28375a;text-align:center}.price-table{background:#fff;box-sizing:border-box;border-radius:10px}.price-table-top{padding:20px;position:relative;border-radius:10px}.price-table.basic-feature{box-shadow:0 12px 44px rgba(108,203,255,.2);border:2px solid #b9eafd}.price-table.basic-feature .price-table-top{background:url(../images/basic-price-bg.png) no-repeat left top}.price-table.plus-feature{border:2px solid #f9d9bd;box-shadow:0 12px 44px rgba(239,140,106,.2)}.price-table.plus-feature .price-table-top{background:url(../images/plus-price.png) no-repeat left top}.price-table.agency-feature{border:2px solid #cfd3fb;box-shadow:0 12px 44px rgba(96,93,236,.2)}.price-table.agency-feature .price-table-top{background:url(../images/agency-price.png) no-repeat left top}.price-tables{margin:30px 0 50px}.plan-name{font-size:30px;line-height:36px;font-weight:700;color:#28375a}.plan-price{position:absolute;right:18px;top:8px;font-weight:700;font-size:60px;line-height:72px;color:#42b9fa}.price-table.plus-feature .plan-price{color:#ef8c6a}.price-table.agency-feature .plan-price{color:#605dec}.price-table.agency-feature .plan-name{color:#fff}.price-head{line-height:72px;padding:5px 0 25px 0}.price-offer,.price-websites{line-height:18px;font-size:15px}.cus-tooltip{cursor:pointer;display:inline-block;position:relative}.cus-tooltip .tooltip__content{background-color:#1849ab;border-radius:4px;bottom:150%;color:#fff;left:0;margin-left:15px;opacity:0;padding:5px 10px;position:absolute;transition:opacity .25s;visibility:hidden;width:auto;z-index:1;text-align:left;margin-right:15px;font-size:14px;line-height:20px}.cus-tooltip .tooltip__content::after{border-width:5px;border-style:solid;border-color:#1849ab transparent transparent transparent;content:"";left:25px;margin-left:-5px;position:absolute;top:100%}.cus-tooltip:hover .tooltip__content{opacity:1;visibility:visible}.price-table-middle ul{list-style:none;margin:0;padding:0}.price-table-middle ul li{display:block;width:100%;border-bottom:solid 1px #e9e9e9;padding:15px 0;margin:0}.price-table-middle ul li a{padding:0 15px;color:#28375a;font-size:16px;line-height:19px;display:block;text-decoration:none}span.has-tooltip{color:#605dec}.price-table-bottom{padding:15px}.custom-dd-btn{background:#fff;border:1px solid #e9e9e9;border-radius:6px;height:40px;line-height:40px;width:100%;text-align:left;padding:0 15px}.custom-dd{margin-bottom:15px}.price-table-bottom a{background:#fff;border:1px solid #42b9fa;color:#42b9fa;border-radius:20px;height:40px;line-height:38px;padding:0 15px;display:block;text-align:center;transition:all .25s linear}.price-table-bottom a:hover{color:#fff;background:#42b9fa}.price-table.plus-feature .price-table-bottom a{background:#ef8c6a;border:1px solid #ef8c6a;color:#fff}.price-table.plus-feature .price-table-bottom a:hover{background:#fff;color:#ef8c6a}.price-table.agency-feature .price-table-bottom a{background:#fff;border:1px solid #605dec;color:#605dec}.price-table.agency-feature .price-table-bottom a:hover{background:#605dec;color:#fff}.container{max-width:1180px;width:100%;padding:30px;background:#fff;border-radius:15px;margin:50px auto}.row{margin-right:-15px;margin-left:-15px}.col-md-4{padding-right:15px;padding-left:15px;width:33.33333333%;float:left}.select2-container--default .select2-selection--single{background:#fff;border:1px solid #e9e9e9;border-radius:6px;height:40px;line-height:40px;width:100%;text-align:left;padding:0 15px;outline:0}span.select2.select2-container{width:100%!important}.website-package{padding:0 15px;line-height:18px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.website-package .select2-container--default .select2-results>.select2-results__options{margin-top:5px}.custom-dd .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;top:10px;right:1px;width:20px}@media (min-width:768px){.col-sm-4{width:100%;float:none}}a,a:focus,a:hover{text-decoration:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:38px}.select2-results__option{user-select:none;-webkit-user-select:none;font-size:14px;padding:8px 25px;margin:0}.select2-dropdown{border:1px solid #e9e9e9}.price-after{padding:0;text-align:center;font-size:16px;line-height:25px;font-family:Lato,sans-serif}.price-after p,.price-after span{font-size:16px;line-height:25px;margin:0;padding:0}.clearfix{clear:both}.price-after span{display:inline-block;vertical-align:text-top;font-size:20px;color:#42b9fa}.payments{padding:20px 0 10px}.folder-testimonial-list{width:100%;margin:30px auto 0;font-family:Lato,sans-serif}.folder-testimonial{position:relative}.folder-testimonial .testimonial-image{position:absolute;height:60px;width:60px;top:50%;margin-top:-30px;z-index:1;overflow:hidden;border-radius:30px}.folder-testimonial .testimonial-image img{width:100%;height:auto}.folder-testimonial .testimonial-data{position:relative;margin-left:30px;font-size:16px;line-height:22px;padding:10px 10px 10px 40px;background:#f5f5f5;border-radius:4px}.testimonial-title{font-weight:700;font-size:18px;padding:0 0 5px}.testimonial-author{font-size:16px;font-style:italic;font-weight:500;padding:5px 0 0}.plan-price span{font-size:16px;color:#28375a}.price-table-middle{margin-top:20px}.agency-feature .price-table-middle{margin-top:0}.website-package .select2-container--default .select2-selection--single{border:1px solid #6156f6;box-shadow:0 12px 44px rgba(96,93,236,.2)}.website-package .select2-container--default .select2-selection--single .select2-selection__rendered{color:#6156f6}.website-package .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6156f6 transparent transparent transparent}.website-package .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #6156f6 transparent;border-width:0 4px 5px 4px}
css/jquery.ui.datepicker.css CHANGED
@@ -1,7 +1,7 @@
1
- /*! jQuery UI - v1.12.1 - 2019-08-06
2
- * http://jqueryui.com
3
- * Includes: core.css, datepicker.css, theme.css
4
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
5
- * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
-
7
  .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-datepicker .ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
1
+ /*! jQuery UI - v1.12.1 - 2019-08-06
2
+ * http://jqueryui.com
3
+ * Includes: core.css, datepicker.css, theme.css
4
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
5
+ * Copyright jQuery Foundation and other contributors; Licensed MIT */
6
+
7
  .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-datepicker .ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
css/mystickymenu-admin.css CHANGED
@@ -1,2278 +1,2278 @@
1
- @font-face {
2
- font-family: 'poppinsregular';
3
- src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
4
- url('../fonts/poppins-regular-webfont.woff') format('woff');
5
- font-weight: normal;
6
- font-style: normal;
7
-
8
- }
9
-
10
- @font-face {
11
- font-family: 'poppinsbold';
12
- src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
13
- url('../fonts/poppins-bold-webfont.woff') format('woff');
14
- font-weight: normal;
15
- font-style: normal;
16
-
17
- }
18
-
19
- @font-face {
20
- font-family: 'poppins_lightregular';
21
- src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
22
- url('../fonts/poppins-light-webfont.woff') format('woff');
23
- font-weight: normal;
24
- font-style: normal;
25
-
26
- }
27
-
28
- #custom-handle {
29
- width: 3em;
30
- height: 1.6em;
31
- top: 50%;
32
- margin-top: -.8em;
33
- text-align: center;
34
- line-height: 1.6em;
35
- }
36
-
37
- #mystickymenu {
38
- font-family: 'poppinsregular', sans-serif;
39
- }
40
-
41
- .main-content {
42
- float: left;
43
- width: 65%;
44
- }
45
-
46
- .main-sidebar {
47
- float: right;
48
- width: 30%;
49
- background: #ffffff;
50
- border: 1px solid #e5e5e5;
51
- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
52
- }
53
-
54
- .main-sidebar h3 {
55
- margin: 0;
56
- padding: 8px 12px;
57
- border-bottom: 1px solid #ececec;
58
- }
59
-
60
- .main-sidebar .inner {
61
- padding: 10px;
62
- }
63
-
64
- .main-sidebar p {
65
- padding: 8px;
66
- margin: 0;
67
- border-top: solid 1px #e5e5e5;
68
- }
69
-
70
- /*.mystickyinput {padding-top: 6px;}*/
71
- @media screen and (max-width: 782px) {
72
- .main-content, .main-sidebar {
73
- width: 100%;
74
- float: none;
75
- clear: both;
76
- }
77
- }
78
-
79
- .myssticky-remove-hand {
80
- cursor: default;
81
- }
82
-
83
- /* */
84
- .mystickymenu-content-section input[type="number"]#myfixed_zindex {
85
- -moz-appearance: textfield-multiline;
86
- }
87
-
88
- .mystickymenu-content-section input[type="number"] {
89
- -moz-appearance: textfield;
90
- }
91
-
92
- .mystickymenu-content-section input[type="number"]::-webkit-inner-spin-button, .mystickymenu-content-section input[type="number"]::-webkit-outer-spin-button {
93
- -webkit-appearance: none;
94
- margin: 0;
95
- }
96
-
97
- .mystickymenu-content-section .mysticky-number {
98
- display: inline-block;
99
- margin: 0 0 10px;
100
- position: relative;
101
- }
102
-
103
- #mystickymenu .mystickymenu-content-section .mysticky-number {
104
- /*width: 90px;*/
105
- }
106
-
107
- #mystickymenu input[type=number] {
108
- color: #A7A7A7;
109
- border-radius: 21px;
110
- background-color: #ffffff;
111
- border: 1px solid #DCE2E2;
112
- font-size: 14px;
113
- font-weight: 400;
114
- height: 42px;
115
- padding: 0 10px 0 12px;
116
- margin: 0;
117
- width: 310px;
118
- box-shadow: none;
119
- }
120
-
121
- .pt_number {
122
- display: inline-block;
123
- vertical-align: top;
124
- margin-top: 7px;
125
- }
126
-
127
- .mysticky-welcomebar-setting-content-right input[type="text"]:disabled {
128
- color: #a0a5aa;
129
- border-color: #ddd;
130
- background-color: #f7f7f7;
131
- }
132
-
133
- .mystickymenu-content-section .mysticky-number:focus {
134
- outline: 0;
135
- }
136
-
137
- .mystickymenu-content-section .mysticky-number .pt_number {
138
- float: left;
139
- position: relative;
140
- height: 30px;
141
- }
142
-
143
- .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton {
144
- position: relative;
145
- cursor: pointer;
146
- border-left: 1px solid #b7b7b7;
147
- width: 15px;
148
- text-align: center;
149
- color: #333;
150
- font-size: 14px;
151
- line-height: 1.1;
152
- -webkit-transform: translateX(-100%);
153
- transform: translateX(-100%);
154
- -webkit-user-select: none;
155
- -moz-user-select: none;
156
- -ms-user-select: none;
157
- user-select: none;
158
- }
159
-
160
- .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton:active {
161
- box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
162
- -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
163
- }
164
-
165
- .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton.pt_numberup {
166
- position: absolute;
167
- height: 50%;
168
- top: 0;
169
- border-bottom: 1px solid #b7b7b7;
170
- }
171
-
172
- .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton.pt_numberdown {
173
- position: absolute;
174
- bottom: 0px;
175
- height: 50%;
176
- }
177
-
178
- /* */
179
-
180
- input#mysticky_class_selector {
181
- border-radius: 24px;
182
- border: 1px solid #E6E5EC;
183
- height: 46px;
184
- padding: 0 26px;
185
- width: 49%
186
- }
187
-
188
- .mystickymenu-content-section {
189
- background-color: #F9FCFC;
190
- border-radius: 7px;
191
- margin-bottom: 20px;
192
- border: 1px solid #E1E6E6;
193
- }
194
-
195
- input#myfixed_disable_small_screen {
196
- border-radius: 21px;
197
- }
198
-
199
- input#mysticky_active_on_height_home {
200
- border-radius: 21px;
201
- }
202
-
203
- textarea#myfixed_cssstyle {
204
- width: 100%;
205
- margin-top: 12px;
206
- border-radius: 10px;
207
- background-color: #fff;
208
- height: 120px;
209
- resize: none;
210
- border: 1px solid #DCE2E2;
211
- padding: 10px 10px;
212
- }
213
-
214
- label {
215
- font-size: 15px;
216
- }
217
-
218
- .sticky-class-sec tr td {
219
- width: 50%;
220
- }
221
-
222
- .px-wrap {
223
- position: relative;
224
- display: inline-block;
225
- vertical-align: top;
226
- }
227
-
228
- .mystickymenu-content-option {
229
- padding: 20px 20px 0;
230
- }
231
-
232
- .mystickymenu-heading {
233
- padding-bottom: 20px;
234
- }
235
-
236
- .myStickymenu-header-title {
237
- background-color: #B2D2FC;
238
- padding: 13px 20px;
239
- border-radius: 10px 10px 0 0;
240
- }
241
-
242
- .myStickymenu-header-title h3 {
243
- margin: 0;
244
- color: #1F4B84;
245
- font-size: 18px;
246
- font-weight: 600;
247
- line-height: 1.2;
248
- }
249
-
250
- .mystickymenu-heading p {
251
- background-color: #D6EFFF;
252
- color: #1F4B84;
253
- border-radius: 0 0 10px 10px;
254
- padding: 13px 20px;
255
- margin: 0;
256
- font-size: 14px;
257
- line-height: 28px;
258
- }
259
-
260
- .mystickynumber {
261
- position: relative;
262
- padding-left: 30px;
263
- }
264
-
265
- .pt_numberbutton.pt_numberup {
266
- height: 25px;
267
- width: 25px;
268
- line-height: 25px;
269
- background-color: #808080;
270
- border-radius: 50%;
271
- position: relative;
272
- margin-left: 5px;
273
- display: inline-block;
274
- color: white;
275
- font-size: 21px;
276
- cursor: pointer;
277
- text-align: center;
278
- margin-top: 2px;
279
- }
280
-
281
- .pt_numberbutton.pt_numberdown {
282
- height: 25px;
283
- width: 25px;
284
- line-height: 25px;
285
- background-color: #808080;
286
- border-radius: 50%;
287
- position: absolute;
288
- top: 8px;
289
- left: 0;
290
- display: inline-block;
291
- color: white;
292
- font-size: 21px;
293
- cursor: pointer;
294
- text-align: center;
295
- }
296
-
297
- span.input-px {
298
- height: 42px;
299
- width: 57px;
300
- background-color: #808080;
301
- position: absolute;
302
- right: 0;
303
- top: 0px;
304
- display: inline-block;
305
- vertical-align: top;
306
- font-size: 14px;
307
- border-radius: 0 21px 21px 0;
308
- color: #fff;
309
- line-height: 42px;
310
- text-align: center;
311
- }
312
-
313
- .mysticky_device_upgrade {
314
- background-color: #f0ecfb;
315
- border-radius: 20px;
316
- padding: 15px 40px 20px 20px;
317
- }
318
-
319
- .mystickymenu-content-section.mystickymenu-content-upgrade {
320
- background-color: #f4f4fd;
321
- }
322
-
323
- .myStickymenu-upgrade a {
324
- background: #E1DAF6;
325
- border-radius: 20px;
326
- color: #7559C0;
327
- padding-top: 2px;
328
- padding-bottom: 6px;
329
- padding-left: 10px;
330
- padding-right: 10px;
331
- font-weight: bold;
332
- text-transform: uppercase;
333
- font-size: 12px;
334
- display: inline-block;
335
- vertical-align: top;
336
- line-height: 1;
337
- }
338
- .myStickymenu-upgrade {
339
- float: right;
340
- }
341
-
342
- .myStickymenu-upgrade a:before {
343
- content: "\f160";
344
- font-family: dashicons;
345
- position: relative;
346
- top: 3px;
347
- font-size: 16px;
348
- }
349
-
350
- .mystickymenu-input-section ul.mystickymenu-input-multicheckbox li {
351
- display: inline-block;
352
- width: 21%;
353
- }
354
-
355
- input#submit.button.button-primary {
356
- background: #00c67c;
357
- border-color: #00c67c;
358
- text-transform: uppercase;
359
- border-radius: 31px;
360
- font-size: 26px;
361
- padding-left: 23px;
362
- padding-right: 23px;
363
- height: 60px;
364
- width: 200px;
365
- border: 0;
366
- box-shadow: none;
367
- font-weight: 600;
368
- text-shadow: none;
369
- }
370
-
371
- input.button.button-secondary.confirm {
372
- background: #969696;
373
- border-color: #969696;
374
- text-transform: uppercase;
375
- font-size: 26px;
376
- padding-left: 23px;
377
- padding-right: 23px;
378
- float: right;
379
- color: white;
380
- margin-right: 10px;
381
- height: 60px;
382
- width: 200px;
383
- border-radius: 31px;
384
- font-weight: 600;
385
- }
386
-
387
- table ul.mystickymenu-input-multicheckbox {
388
- width: 100%;
389
- display: inline-flex;
390
- }
391
-
392
- p.myStickymenu-review a {
393
- font-size: 20px;
394
- }
395
-
396
- table ul.mystickymenu-input-multicheckbox li {
397
- padding-right: 21px;
398
- }
399
-
400
- table {
401
- width: 100%;
402
- }
403
-
404
- #mystickymenu table tr td {
405
- padding: 20px;
406
- }
407
-
408
- div#mystickymenu {
409
- overflow-x: hidden;
410
- overflow-y: hidden;
411
- }
412
-
413
- label.mysticky_title {
414
- font-weight: 500;
415
- font-size: 18px;
416
- line-height: 1.2;
417
- color: #4F4F4F;
418
- }
419
-
420
- .mystickymenu-content-option p label.mysticky_text {
421
- margin-left: 0px;
422
- }
423
-
424
- span.mysticky_text {
425
- font-size: 14px;
426
- color: #9E9E9E;
427
- margin-left: 20px;
428
- font-style: italic;
429
- }
430
-
431
- label.mysticky_text {
432
- font-size: 14px;
433
- /*color: #9E9E9E;*/
434
- margin-left: 20px;
435
- font-style: italic;
436
- }
437
-
438
- select#mystickymenu-select {
439
- border-radius: 24px;
440
- border: 1px solid #E6E5EC;
441
- height: 46px;
442
- box-shadow: none;
443
- padding: 0 26px;
444
- width: 49%;
445
- display: inline-block;
446
- vertical-align: top;
447
- }
448
-
449
- .mystickymenu-input-section {
450
- margin-top: 9px;
451
- }
452
-
453
- label.mysticky_title.css-style-title {
454
- font-size: 20px;
455
- }
456
-
457
- span.wp-color-result-text {
458
- display: none;
459
- }
460
-
461
- button.button.wp-color-result {
462
- border-radius: 50%;
463
- height: 30px !important;
464
- }
465
- button.button.wp-color-result .color-alpha {
466
- border-radius: 50% !important;
467
- height: 28px !important;
468
- }
469
-
470
- .mystickymenu-content-section h3 {
471
- margin-left: 20px;
472
- font-weight: 600;
473
- font-size: 26px;
474
- line-height: 1.2;
475
- color: #4F4F4F;
476
- margin: 0;
477
- padding: 24px 20px;
478
- }
479
-
480
- .form-table {
481
- margin-top: 0;
482
- }
483
-
484
- ul.mystickymenu-input-multicheckbox li span {
485
- font-size: 16px;
486
- color: #4F4F4F;
487
- }
488
-
489
- .mystickymenu-input-section label {
490
- /*color: #9E9E9E;*/
491
- font-size: 16px;
492
- }
493
- #mystickymenu .mystickymenu-input-section input.mystickymenu_normal_text{
494
- border-radius: 0px;
495
- height: 35px;
496
- margin: 10px;
497
- }
498
- #mystickymenu .mystickymenu-input-section span.description{
499
- font-style: normal;
500
- font-size: 16px;
501
- }
502
- .myStickymenu-upgrade a {
503
- text-decoration: none;
504
- color: #7559C0;
505
- }
506
-
507
- #mystickymenu p.submit {
508
- margin-top: 0;
509
- padding-top: 0;
510
- float: right;
511
- }
512
-
513
- td {
514
- vertical-align: top !important;
515
- }
516
-
517
- p.description {
518
- color: rgba(79, 79, 79, 0.5);
519
- font-size: 12px;
520
- line-height: 1.2;
521
- margin: 5px 0 0;
522
- }
523
-
524
- div#slider.ui-slider {
525
- width: 229px;
526
- background-color: #DCE2E2;
527
- height: 2px;
528
- border: 0;
529
- border-radius: 2px;
530
- position: relative;
531
- }
532
-
533
- .mystickymenu-content-section .ui-state-active, .ui-widget-content .ui-state-active {
534
- color: #454545;
535
- }
536
-
537
- #mystickymenu #custom-handle {
538
- width: 1.6em;
539
- border-radius: 50%;
540
- background-color: #fff;
541
- box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
542
- border: 0;
543
- position: absolute;
544
- }
545
- .sticky-header-menu {
546
- text-align: center;
547
- padding: 0 0 20px 0;
548
- }
549
- .sticky-header-menu ul {
550
- display: inline-block;
551
- padding: 1px;
552
- background-color: #D6EFFF;
553
- -webkit-border-radius: 23px;
554
- -moz-border-radius: 23px;
555
- border-radius: 23px;
556
- }
557
- .sticky-header-menu ul li {
558
- display: inline-block;
559
- margin: 0;
560
- }
561
- .sticky-header-menu ul li a {
562
- display: inline-block;
563
- padding: 0 20px;
564
- line-height: 40px;
565
- height: 40px;
566
- font-size: 16px;
567
- text-decoration: none;
568
- -webkit-border-radius: 20px;
569
- -moz-border-radius: 20px;
570
- border-radius: 20px;
571
- }
572
- .sticky-header-menu ul li a:hover {
573
- background: #f0ecfb;
574
- color: #7559C0;
575
- }
576
- .sticky-header-menu ul li a.active {
577
- background: #E1DAF6;
578
- color: #7559C0;
579
- }
580
- /*.sticky-header-content {
581
- display: none;
582
- }*/
583
- .mysticky-welcomebar-setting-content-right label.mysticky-welcomebar-switch {
584
- width: 55px;
585
- }
586
-
587
- /*New Welcomebar Page css*/
588
- .mystickymenu-new-widget-wrap, .mystickymenu-new-widget-wrap * {
589
- box-sizing: border-box;
590
- }
591
- .mystickymenu-new-widget-wrap {
592
- border-radius: 10px;
593
- box-shadow: 0 0 6px #ccc;
594
- padding: 10px;
595
- margin: 20px auto 0 auto;
596
- width: 100%;
597
- max-width: 776px;
598
- background: #fff url(../images/new_widget_bg.png) no-repeat right bottom;
599
- background-size: auto 100%;
600
- font-family: Poppins;
601
- line-height: 20px;
602
- }
603
- .mystickymenu-new-widget-wrap h2 {
604
- font-style: normal;
605
- font-weight: 600;
606
- font-size: 20px;
607
- line-height: 30px;
608
- color: #1e1e1e;
609
- margin: 0;
610
- text-align: center;
611
- }
612
- a.new-upgrade-button {
613
- height: 40px;
614
- background: #7761DF;
615
- border-radius: 100px;
616
- border: solid 1px #7761DF;
617
- display: inline-block;
618
- text-align: center;
619
- color: #fff;
620
- line-height: 40px;
621
- margin: 10px 0 10px 10px;
622
- padding: 0 25px;
623
- text-decoration: none;
624
- text-transform: uppercase;
625
- }
626
- .mystickymenu-new-widget-row ul {
627
- display: flex;
628
- align-items: center;
629
- flex-wrap: wrap;
630
- margin-top: 0;
631
- margin-bottom: 0;
632
- }
633
- .mystickymenu-new-widget-row ul li {
634
- width: 33.33%;
635
- padding: 10px 10px 0px;
636
- margin-bottom: 0;
637
- }
638
- .mystickymenu-feature {
639
- margin: 30px 0 0 0;
640
- background: #fff;
641
- border: 1px solid #605dec;
642
- box-sizing: border-box;
643
- border-radius: 4px;
644
- padding: 30px 15px 10px 15px;
645
- min-height: 186px;
646
- position: relative;
647
- }
648
- .mystickymenu-feature-top {
649
- width: 50px;
650
- height: 50px;
651
- border: solid 1px #605dec;
652
- border-radius: 50%;
653
- position: absolute;
654
- left: 0;
655
- right: 0;
656
- margin: 0 auto;
657
- top: -25px;
658
- background: #fff;
659
- z-index: 11;
660
- padding: 10px;
661
- }
662
- .feature-title {
663
- font-family: Poppins;
664
- font-style: normal;
665
- font-weight: 700;
666
- font-size: 13px;
667
- line-height: 18px;
668
- color: #1e1e1e;
669
- }
670
- .feature-description {
671
- font-family: Poppins;
672
- font-style: normal;
673
- font-weight: 400;
674
- font-size: 13px;
675
- line-height: 18px;
676
- color: #1e1e1e;
677
- }
678
- .mystickymenu-feature-top img {
679
- width: auto;
680
- height: auto;
681
- max-width: 100%;
682
- max-height: 100%;
683
- }
684
- /* Finish new Welcome bar screen css */
685
- @media only screen and (min-width: 1024px) and (max-width: 1200px) {
686
- .pt_numberbutton.pt_numberdown {
687
- position: relative;
688
- margin-left: -75px;
689
- top: -29px;
690
- }
691
-
692
- .pt_numberbutton.pt_numberup {
693
- position: relative;
694
- top: -29px;
695
- left: 70px;
696
- }
697
-
698
- /* span.input-px { */
699
- /* position: relative; */
700
- /* left: 112px; */
701
- /* top: -24px !important; */
702
- /* margin-left: -20px; */
703
- /* } */
704
- }
705
-
706
-
707
-
708
- #rpt_pricr {
709
- width: 100%;
710
- max-width: 1024px;
711
- margin: 0 auto;
712
- padding: 25px 25px 25px 25px;
713
- background: #fff;
714
-
715
- -webkit-border-radius: 5px;
716
- -moz-border-radius: 5px;
717
- border-radius: 5px;
718
- }
719
- #rpt_pricr h2 {
720
- padding: 50px 0 30px;
721
- text-align: center;
722
- font-size: 24px;
723
- }
724
- .rpt_plans .rpt_plan {
725
- -moz-box-sizing: border-box;
726
- -webkit-box-sizing: border-box
727
- }
728
-
729
- .rpt_2_plans .rpt_plan {
730
- margin-right: 2%;
731
- width: 49%;
732
- float: left
733
- }
734
-
735
- .rpt_2_plans .rpt_plan:last-child {
736
- margin-right: 0
737
- }
738
-
739
- .rpt_3_plans .rpt_plan {
740
- margin-right: 2%;
741
- width: 32%;
742
- float: left
743
- }
744
-
745
- .rpt_3_plans .rpt_plan:last-child {
746
- margin-right: 0
747
- }
748
-
749
- .rpt_4_plans .rpt_plan {
750
- margin-right: 1%;
751
- width: 24.25%;
752
- float: left
753
- }
754
-
755
- .rpt_4_plans .rpt_plan:last-child {
756
- margin-right: 0
757
- }
758
-
759
- .rpt_5_plans .rpt_plan {
760
- margin-right: .5%;
761
- width: 19.6%;
762
- float: left
763
- }
764
-
765
- .rpt_5_plans .rpt_plan:last-child {
766
- margin-right: 0
767
- }
768
-
769
- .rpt_style_bic .rpt_plan, .rpt_style_loc .rpt_plan {
770
- -webkit-box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, .19);
771
- -moz-box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, .19);
772
- box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, .19)
773
- }
774
-
775
- .rpt_plans .rpt_plan .rpt_title img {
776
- margin-right: 10px;
777
- position: relative;
778
- vertical-align: middle
779
- }
780
-
781
- .rpt_plans .rpt_plan .rpt_title {
782
- background: #6371db;
783
- font-weight: 300;
784
- padding: 24px 18px;
785
- font-size: 26px;
786
- color: #fff;
787
- line-height: 35px;
788
- height: auto;
789
- }
790
-
791
- .rpt_plans .rpt_plan .rpt_title span {
792
- display: inline-block;
793
- position: relative;
794
- top: -10px
795
- }
796
-
797
- .rpt_style_basic .rpt_plan .rpt_title {
798
- border-bottom: #6371db solid 1px;
799
- border-top-left-radius: 8px;
800
- border-top-right-radius: 8px;
801
- }
802
-
803
- .rpt_style_spec .rpt_plan .rpt_title {
804
- color: #fff
805
- }
806
-
807
- .rpt_style_bic .rpt_plan .rpt_title, .rpt_style_loc .rpt_plan .rpt_title, .rpt_style_swl .rpt_plan .rpt_title {
808
- background: #333
809
- }
810
-
811
- .rpt_plans .rpt_sm_title .rpt_plan .rpt_title {
812
- font-size: 20px;
813
- line-height: 18px
814
- }
815
-
816
- .rpt_plans .rpt_xsm_title .rpt_plan .rpt_title {
817
- font-size: 15px;
818
- line-height: 15px
819
- }
820
-
821
- .rpt_4_plans .rpt_plan .rpt_title {
822
- font-size: 17px;
823
- line-height: 15px
824
- }
825
-
826
- .rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title {
827
- font-size: 15px;
828
- line-height: 13px
829
- }
830
-
831
- .rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title {
832
- font-size: 13px;
833
- line-height: 11px
834
- }
835
-
836
- .rpt_5_plans .rpt_plan .rpt_title {
837
- font-size: 15px;
838
- line-height: 13px
839
- }
840
-
841
- .rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title {
842
- font-size: 13px;
843
- line-height: 11px
844
- }
845
-
846
- .rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title {
847
- font-size: 12px;
848
- line-height: 10px
849
- }
850
-
851
- .rpt_plans .rpt_recommended_plan .rpt_title {
852
- background: #6371db
853
- }
854
-
855
- .rpt_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {
856
- position: relative;
857
- top: -44px;
858
- left: -10px;
859
- font-size: 35px;
860
- line-height: 0
861
- }
862
-
863
- .rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {
864
- top: -36px
865
- }
866
-
867
- .rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {
868
- top: -26px
869
- }
870
-
871
- .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {
872
- font-size: 30px;
873
- top: -44px;
874
- left: -4px
875
- }
876
-
877
- .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {
878
- font-size: 25px;
879
- top: -30px;
880
- left: -4px
881
- }
882
-
883
- .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {
884
- font-size: 21px;
885
- top: -14px;
886
- left: -4px
887
- }
888
-
889
- .rpt_style_basic .rpt_plan .rpt_head {
890
- background: #ec86c6
891
- }
892
-
893
- .rpt_style_spec .rpt_plan .rpt_head {
894
- background: #fff
895
- }
896
-
897
- .rpt_style_swl .rpt_plan .rpt_head {
898
- background: #fff
899
- }
900
-
901
- .rpt_plans .rpt_plan .rpt_head .rpt_price {
902
- padding: 6px 10px;
903
- font-size: 74px;
904
- line-height: 80px;
905
- font-weight: 300;
906
- text-align: center;
907
- color: #ffffff
908
- }
909
-
910
- .rpt_style_basic .rpt_plan .rpt_head .rpt_price, .rpt_style_spec .rpt_plan .rpt_head .rpt_price {
911
- text-shadow: 1px 2px 7px rgba(0, 0, 0, .6)
912
- }
913
-
914
- .rpt_style_swl .rpt_plan .rpt_head .rpt_price {
915
- color: #000
916
- }
917
-
918
- .rpt_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
919
- font-size: 62px
920
- }
921
-
922
- .rpt_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {
923
- font-size: 56px
924
- }
925
-
926
- .rpt_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {
927
- font-size: 38px
928
- }
929
-
930
- .rpt_4_plans .rpt_plan .rpt_head .rpt_price {
931
- font-size: 69px;
932
- line-height: 80px
933
- }
934
-
935
- .rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
936
- font-size: 53px;
937
- line-height: 65px
938
- }
939
-
940
- .rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {
941
- font-size: 47px;
942
- line-height: 64px
943
- }
944
-
945
- .rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {
946
- font-size: 31px;
947
- line-height: 60px
948
- }
949
-
950
- .rpt_5_plans .rpt_plan .rpt_head .rpt_price {
951
- font-size: 59px;
952
- line-height: 80px
953
- }
954
-
955
- .rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
956
- font-size: 44px;
957
- line-height: 60px
958
- }
959
-
960
- .rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {
961
- font-size: 37px;
962
- line-height: 53px
963
- }
964
-
965
- .rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {
966
- font-size: 24px;
967
- line-height: 50px
968
- }
969
-
970
- .rpt_plans .rpt_recommended_plan .rpt_head .rpt_price {
971
- font-size: 98px
972
- }
973
-
974
- .rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price {
975
- font-size: 74px
976
- }
977
-
978
- .rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price {
979
- font-size: 67px
980
- }
981
-
982
- .rpt_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {
983
- font-size: 83px
984
- }
985
-
986
- .rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {
987
- font-size: 60px
988
- }
989
-
990
- .rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {
991
- font-size: 54px
992
- }
993
-
994
- .rpt_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {
995
- font-size: 55px
996
- }
997
-
998
- .rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {
999
- font-size: 49px
1000
- }
1001
-
1002
- .rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1003
- font-size: 41px
1004
- }
1005
-
1006
- .rpt_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1007
- font-size: 42px
1008
- }
1009
-
1010
- .rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1011
- font-size: 34px
1012
- }
1013
-
1014
- .rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1015
- font-size: 26px
1016
- }
1017
-
1018
- .rpt_plans .rpt_plan .rpt_head .rpt_recurrence {
1019
- font-size: 13px;
1020
- font-weight: 300;
1021
- line-height: 18px;
1022
- padding: 20px 10px 10px;
1023
- color: #ffffff;
1024
- text-align: center
1025
- }
1026
-
1027
- .rpt_style_spec .rpt_plan .rpt_head .rpt_recurrence {
1028
- color: #d3d3d3
1029
- }
1030
-
1031
- .rpt_style_bic .rpt_plan .rpt_head .rpt_recurrence, .rpt_style_loc .rpt_plan .rpt_head .rpt_recurrence {
1032
- color: #f5f5f5
1033
- }
1034
-
1035
- .rpt_style_swl .rpt_plan .rpt_head .rpt_recurrence {
1036
- color: grey
1037
- }
1038
-
1039
- .rpt_plans .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence {
1040
- font-size: 11px;
1041
- padding: 20px 40px 4px
1042
- }
1043
-
1044
- .rpt_plans .rpt_plan .rpt_head .rpt_subtitle {
1045
- font-size: 16px;
1046
- line-height: 20px;
1047
- font-weight: 300;
1048
- text-align: center;
1049
- padding: 10px 30px 20px
1050
- }
1051
-
1052
- .rpt_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1053
- font-size: 14px
1054
- }
1055
-
1056
- .rpt_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1057
- font-size: 12px
1058
- }
1059
-
1060
- .rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle {
1061
- font-size: 16px;
1062
- line-height: 18px;
1063
- padding: 10px 10px 20px
1064
- }
1065
-
1066
- .rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1067
- font-size: 14px;
1068
- line-height: 17px
1069
- }
1070
-
1071
- .rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1072
- font-size: 13px;
1073
- line-height: 16px
1074
- }
1075
-
1076
- .rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle {
1077
- font-size: 15px;
1078
- line-height: 18px;
1079
- padding: 10px 10px 20px
1080
- }
1081
-
1082
- .rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1083
- font-size: 13px;
1084
- line-height: 17px
1085
- }
1086
-
1087
- .rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1088
- font-size: 12px;
1089
- line-height: 16px
1090
- }
1091
-
1092
- .rpt_plans .rpt_plan .rpt_head .rpt_description {
1093
- font-size: 14px;
1094
- line-height: 20px;
1095
- padding: 10px 20px;
1096
- font-weight: 300;
1097
- text-align: center;
1098
- color: #ffffff
1099
- }
1100
-
1101
- .rpt_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {
1102
- font-size: 12px
1103
- }
1104
-
1105
- .rpt_style_bic .rpt_plan .rpt_head .rpt_description, .rpt_style_loc .rpt_plan .rpt_head .rpt_description {
1106
- color: #f5f5f5
1107
- }
1108
-
1109
- .rpt_4_plans .rpt_plan .rpt_head .rpt_description {
1110
- font-size: 13px;
1111
- line-height: 18px
1112
- }
1113
-
1114
- .rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {
1115
- font-size: 12px;
1116
- line-height: 17px
1117
- }
1118
-
1119
- .rpt_5_plans .rpt_plan .rpt_head .rpt_description {
1120
- font-size: 12px;
1121
- line-height: 18px
1122
- }
1123
-
1124
- .rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {
1125
- font-size: 11px;
1126
- line-height: 17px
1127
- }
1128
-
1129
- .rpt_plans .rpt_plan .rpt_features {
1130
- padding: 20px;
1131
- background: #f0ecfb;
1132
- text-align: center
1133
- }
1134
-
1135
- .rpt_plans .rpt_plan .rpt_features .rpt_feature {
1136
- font-size: 16px;
1137
- padding: 6px 16px;
1138
- border-bottom: 1px dotted #d3d3d3
1139
- }
1140
- .rpt_plans .rpt_plan .rpt_features .rpt_feature a {
1141
- color: #333333;
1142
- }
1143
-
1144
- .rpt_plans .rpt_plan .rpt_features .rpt_feature:last-child {
1145
- border-bottom: none
1146
- }
1147
-
1148
- .rpt_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {
1149
- font-size: 14px
1150
- }
1151
-
1152
- .rpt_style_bic .rpt_plan .rpt_features, .rpt_style_loc .rpt_plan .rpt_features, .rpt_style_swl .rpt_plan .rpt_features {
1153
- background: #fff
1154
- }
1155
-
1156
- .rpt_style_swl .rpt_plan .rpt_features .rpt_feature {
1157
- padding: 5px 16px
1158
- }
1159
-
1160
- .rpt_4_plans .rpt_plan .rpt_features .rpt_feature {
1161
- padding: 6px 10px;
1162
- font-size: 14px
1163
- }
1164
-
1165
- .rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {
1166
- font-size: 12px
1167
- }
1168
-
1169
- .rpt_5_plans .rpt_plan .rpt_features .rpt_feature {
1170
- padding: 6px 10px;
1171
- font-size: 13px
1172
- }
1173
-
1174
- .rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {
1175
- font-size: 11px
1176
- }
1177
-
1178
- .rpt_plans .rpt_plan .rpt_foot {
1179
- display: block;
1180
- padding: 10px 30px;
1181
- border-top: #7559C0 solid 2px;
1182
- background: #7559C0;
1183
- text-align: center;
1184
- color: #fff;
1185
- font-size: 24px;
1186
- text-decoration: none;
1187
- font-weight: 300;
1188
- transition: All .5s ease;
1189
- -webkit-transition: All .5s ease;
1190
- -moz-transition: All .5s ease;
1191
- -o-transition: All .5s ease
1192
- }
1193
-
1194
- .rpt_plans .rpt_sm_button .rpt_plan .rpt_foot {
1195
- font-size: 19px
1196
- }
1197
-
1198
- .rpt_style_basic .rpt_plan .rpt_foot {
1199
- border-bottom-left-radius: 8px;
1200
- border-bottom-right-radius: 8px
1201
- }
1202
-
1203
- .rpt_style_swl .rpt_plan .rpt_foot {
1204
- border-top: none;
1205
- padding: 10px 30px 20px;
1206
- color: #000;
1207
- background: #333
1208
- }
1209
-
1210
- .rpt_4_plans .rpt_plan .rpt_foot {
1211
- padding: 4px 20px;
1212
- font-size: 19px
1213
- }
1214
-
1215
- .rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot, .rpt_5_plans .rpt_plan .rpt_foot {
1216
- padding: 4px 20px;
1217
- font-size: 17px
1218
- }
1219
-
1220
- .rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot {
1221
- font-size: 16px
1222
- }
1223
-
1224
- .rpt_plans .rpt_plan .rpt_foot:hover {
1225
- opacity: .8
1226
- }
1227
-
1228
- .rpt_style_swl .rpt_plan .rpt_foot:hover {
1229
- opacity: 1
1230
- }
1231
-
1232
- .rpt_plans .rpt_recommended_plan .rpt_foot {
1233
- font-size: 30px;
1234
- padding: 16px 0
1235
- }
1236
-
1237
- .rpt_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {
1238
- font-size: 26px
1239
- }
1240
-
1241
- .rpt_4_plans .rpt_recommended_plan .rpt_foot {
1242
- font-size: 22px;
1243
- font-weight: 300;
1244
- padding: 10px 0
1245
- }
1246
-
1247
- .rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {
1248
- font-size: 19px;
1249
- padding: 10px 0
1250
- }
1251
-
1252
- .rpt_5_plans .rpt_recommended_plan .rpt_foot {
1253
- font-size: 20px;
1254
- font-weight: 300;
1255
- padding: 10px 0
1256
- }
1257
-
1258
- .rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {
1259
- font-size: 18px;
1260
- padding: 10px 0
1261
- }
1262
-
1263
- .rpt_custom_btn {
1264
- border-bottom-left-radius: 5px;
1265
- border-bottom-right-radius: 5px;
1266
- text-align: center;
1267
- padding: 16px 20px
1268
- }
1269
-
1270
- .rpt_plans .rpt_recommended_plan {
1271
- position: relative;
1272
- top: -10px
1273
- }
1274
-
1275
- .rpt_recommended_plan img.rpt_recommended {
1276
- position: absolute !important;
1277
- right: 10px !important
1278
- }
1279
-
1280
- .rpt_style_bic .rpt_recommended_plan, .rpt_style_loc .rpt_recommended_plan {
1281
- -webkit-box-shadow: 1px 1px 6px 0 rgba(50, 50, 50, .39);
1282
- -moz-box-shadow: 1px 1px 6px 0 rgba(50, 50, 50, .39);
1283
- box-shadow: 1px 1px 6px 0 rgba(50, 50, 50, .39)
1284
- }
1285
-
1286
- a.rpt_tooltip {
1287
- display: block;
1288
- outline: 0;
1289
- position: relative
1290
- }
1291
-
1292
- a.rpt_tooltip strong {
1293
- line-height: 30px
1294
- }
1295
-
1296
- a.rpt_tooltip > span.intool {
1297
- width: 90%;
1298
- padding: 10px;
1299
- margin-top: 56px;
1300
- opacity: 0;
1301
- visibility: hidden;
1302
- z-index: 10;
1303
- position: absolute;
1304
- top: -15px;
1305
- display: block;
1306
- color: #f5f5f5;
1307
- font-size: 13px;
1308
- line-height: 20px;
1309
- background: #333;
1310
- font-weight: 300;
1311
- text-align: center
1312
- }
1313
-
1314
- a.rpt_tooltip:hover {
1315
- cursor: zoom-in
1316
- }
1317
-
1318
- a.rpt_tooltip .rpt_tooltip_plus {
1319
- text-decoration: none !important;
1320
- display: inline;
1321
- font-size: 12px;
1322
- font-weight: 700;
1323
- position: relative;
1324
- top: -6px
1325
- }
1326
-
1327
- .rpt_feature:hover a.rpt_tooltip > span.intool {
1328
- opacity: .98;
1329
- text-decoration: none;
1330
- visibility: visible;
1331
- overflow: visible
1332
- }
1333
-
1334
- a.rpt_tooltip span.intool b {
1335
- width: 10px;
1336
- height: 10px;
1337
- margin-left: 35%;
1338
- margin-top: -15px;
1339
- position: absolute;
1340
- -webkit-transform: rotate(-45deg);
1341
- -moz-transform: rotate(-45deg);
1342
- -o-transform: rotate(-45deg);
1343
- transform: rotate(-45deg);
1344
- display: none \0/;
1345
- background: #333
1346
- }
1347
-
1348
- .rpt_3_plans a.rpt_tooltip > span.intool {
1349
- margin-left: -1%
1350
- }
1351
-
1352
- .rpt_4_plans a.rpt_tooltip > span.intool {
1353
- margin-left: 0
1354
- }
1355
-
1356
- .rpt_5_plans a.rpt_tooltip > span.intool {
1357
- margin-left: -2%
1358
- }
1359
-
1360
- .entry-content .rpt_plan a, .rpt_plan a {
1361
- border-bottom: none !important;
1362
- text-decoration: none;
1363
- }
1364
-
1365
- .rpt_plans .rpt_plan .rpt_icon {
1366
- max-width: 30px;
1367
- max-height: 30px
1368
- }
1369
-
1370
- .rpt_plans .rpt_plan img {
1371
- display: inline;
1372
- margin: 0 10px 0 0;
1373
- padding: 0;
1374
- -webkit-box-shadow: 0 0 0 0 transparent;
1375
- -moz-box-shadow: 0 0 0 0 transparent;
1376
- box-shadow: 0 0 0 0 transparent;
1377
- border: none
1378
- }
1379
-
1380
- .mystickymenu-testimonial {
1381
- position: relative;
1382
- }
1383
- .mystickymenu-testimonial .testimonial-data {
1384
- position: relative;
1385
- }
1386
- .mystickymenu-testimonial .testimonial-data {
1387
- position: relative;
1388
- margin-left: 30px;
1389
- padding: 10px 10px 10px 40px;
1390
- background: #f5f5f5;
1391
- font-size: 16px;
1392
- line-height: 22px;
1393
- }
1394
- .mystickymenu-testimonial .testimonial-image {
1395
- position: absolute;
1396
- height: 60px;
1397
- width: 60px;
1398
- overflow: hidden;
1399
- border-radius: 30px;
1400
- top: 50%;
1401
- margin-top: -30px;
1402
- z-index: 1;
1403
- }
1404
- .mystickymenu-testimonial .testimonial-image img {
1405
- width: 100%;
1406
- height: auto;
1407
- }
1408
- .mystickymenu-testimonial-list {
1409
- width: 100%;
1410
- max-width: 1080px;
1411
- margin: 30px auto;
1412
- }
1413
- .testimonial-title {
1414
- font-weight: bold;
1415
- font-size: 18px;
1416
- padding: 0 0 5px 0;
1417
- }
1418
- .testimonial-author {
1419
- font-size: 16px;
1420
- font-style: italic;
1421
- font-weight: 500;
1422
- padding: 5px 0 0 0;
1423
- }
1424
- p.udner-title strong {
1425
- font-size: 30px;
1426
- padding-bottom: 40px;
1427
- display: block;
1428
- color: #b97fcf;
1429
- text-align: center;
1430
- }
1431
- p.udner-title {
1432
- margin: 0;
1433
- padding: 0;
1434
- }
1435
- @media only screen and (max-width: 640px) {
1436
- .rpt_plans .rpt_plan {
1437
- width: 96%;
1438
- margin: 10px 2% 20px !important
1439
- }
1440
-
1441
- .rpt_plans .rpt_plan .rpt_title {
1442
- position: relative;
1443
- font-size: 26px !important;
1444
- line-height: 35px !important
1445
- }
1446
-
1447
- .rpt_plans .rpt_plan .rpt_head .rpt_price {
1448
- font-size: 74px !important;
1449
- line-height: 100px !important
1450
- }
1451
-
1452
- .rpt_plans .rpt_plan .rpt_head .rpt_subtitle {
1453
- font-size: 17px !important;
1454
- line-height: 28px !important;
1455
- padding: 10px 40px 20px
1456
- }
1457
-
1458
- .rpt_plans .rpt_plan .rpt_head .rpt_description {
1459
- font-size: 15px !important;
1460
- line-height: 26px !important;
1461
- padding: 0 40px 30px
1462
- }
1463
-
1464
- .rpt_plans .rpt_plan .rpt_features .rpt_feature {
1465
- padding: 6px 16px;
1466
- font-size: 14px !important
1467
- }
1468
-
1469
- .rpt_plans .rpt_plan .rpt_foot {
1470
- padding: 10px 40px;
1471
- text-align: center;
1472
- color: #fff;
1473
- font-size: 20px
1474
- }
1475
-
1476
- .rpt_plans .rpt_recommended_plan .rpt_foot {
1477
- font-size: 30px;
1478
- font-weight: 300;
1479
- padding: 20px 0
1480
- }
1481
-
1482
- .rpt_plan .rpt_head .rpt_price .rpt_currency {
1483
- top: -36px !important;
1484
- left: -10px !important;
1485
- font-size: 35px !important
1486
- }
1487
- }
1488
-
1489
- #rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature, #rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a, #rpt_pricr .rpt_plan_ori .rpt_foot, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_description, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_price, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle, #rpt_pricr .rpt_plan_ori .rpt_title {
1490
- font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
1491
- font-weight: 300 !important
1492
- }
1493
-
1494
- .client-testimonial {
1495
- margin: 20px auto 0px;
1496
- -webkit-border-radius: 5px;
1497
- -moz-border-radius: 5px;
1498
- border-radius: 5px;
1499
- }
1500
- .client-testimonial span.dashicons.dashicons-yes {
1501
- background: #00bd00;
1502
- color: #fff;
1503
- border-radius: 50%;
1504
- -webkit-border-radius: 50%;
1505
- -moz-border-radius: 50%;
1506
- }
1507
- .client-testimonial p.text-center {
1508
- text-align: center;
1509
- margin: 6px 0;
1510
- font-size: 14px;
1511
- }
1512
- .client-testimonial .payment {
1513
- margin: 20px 0;
1514
- text-align: center;
1515
- }
1516
- .testimonial-image {
1517
- width: 10%;
1518
- display: inline-block;
1519
- vertical-align: middle;
1520
- }
1521
- .testimonial-content {
1522
- width: 85%;
1523
- display: inline-block;
1524
- vertical-align: middle;
1525
- padding-left: 15px;
1526
- }
1527
- .testimonial-image img {
1528
- border-radius: 50%;
1529
- -webkit-border-radius: 50%;
1530
- -moz-border-radius: 50%;
1531
- width: 100%;
1532
- height: auto;
1533
- }
1534
- .client-testimonial .author {
1535
- font-weight: bold;
1536
- padding: 5px 0 0 0;
1537
- font-size: 14px;
1538
- }
1539
- .testimonial-box {
1540
- padding: 15px;
1541
- background: #d6efff;
1542
- -webkit-border-radius: 5px;
1543
- -moz-border-radius: 5px;
1544
- border-radius: 5px;
1545
- }
1546
-
1547
- /*01-08-2019 welcome bar css*/
1548
- #sticky-header-welcome-bar *, #sticky-header-welcome-bar ::before, #sticky-header-welcome-bar ::after {
1549
- -webkit-box-sizing: border-box;
1550
- -moz-box-sizing: border-box;
1551
- box-sizing: border-box;
1552
- }
1553
- #sticky-header-welcome-bar .iris-picker, #sticky-header-welcome-bar .iris-picker * {
1554
- -moz-box-sizing: content-box;
1555
- -webkit-box-sizing: content-box;
1556
- box-sizing: content-box;
1557
- }
1558
- .mysticky-welcomebar-switch {
1559
- display: inline-block;
1560
- width:55px;
1561
- height:30px;
1562
- position: relative;
1563
- }
1564
- .mysticky-welcomebar-switch input {
1565
- opacity: 0;
1566
- width: 0;
1567
- height: 0;
1568
- }
1569
- .mysticky-welcomebar-switch .slider {
1570
- border-radius: 15px;
1571
- position: absolute;
1572
- cursor: pointer;
1573
- top: 0;
1574
- left: 0;
1575
- right: 0;
1576
- bottom: 0;
1577
- background-color: #ccc;
1578
- border: 2px solid #ccc;
1579
- -webkit-transition: .4s;
1580
- transition: .4s;
1581
- }
1582
- .mysticky-welcomebar-switch .slider:before {
1583
- border-radius: 50%;
1584
- position: absolute;
1585
- content: "";
1586
- height: 24px;
1587
- width: 24px;
1588
- left: 2px;
1589
- top: 1px;
1590
- background-color: #ffffff;
1591
- -webkit-transition: .4s;
1592
- transition: .4s;
1593
- }
1594
- .mysticky-welcomebar-switch input:checked + .slider {
1595
- background-color: #7761DF;
1596
- border: 2px solid #7761DF;
1597
- }
1598
- .mysticky-welcomebar-switch input:focus + .slider {
1599
- box-shadow: 0 0 1px #2196F3;
1600
- }
1601
- .mysticky-welcomebar-switch input:checked + .slider:before {
1602
- -webkit-transform: translateX(24px);
1603
- -ms-transform: translateX(24px);
1604
- transform: translateX(24px);
1605
- }
1606
- .mysticky-welcomebar-form {
1607
- background-color: #f8fcfd;
1608
- border: 1px solid #E1E6E6;
1609
- padding: 20px;
1610
- border-radius: 7px;
1611
- position: relative;
1612
- }
1613
- .mysticky-welcomebar-header-title h3 {
1614
- margin: 0;
1615
- font-size: 26px;
1616
- color: #4F4F4F;
1617
- line-height: 1.2;
1618
- display: inline-block;
1619
- vertical-align: top;
1620
- }
1621
- .mysticky-welcomebar-header-title h3 + .mysticky-welcomebar-switch {
1622
- margin-left: 20px;
1623
- }
1624
- .mysticky-welcomebar-subheader-title {
1625
- padding: 40px 0 30px;
1626
- }
1627
- .mysticky-welcomebar-subheader-title h4 {
1628
- margin: 0;
1629
- font-weight: 400;
1630
- font-size: 22px;
1631
- line-height: 1.2;
1632
- color: #4F4F4F;
1633
- }
1634
- .mysticky-welcomebar-setting-content {
1635
- display: flex;
1636
- /*align-items: center;*/
1637
- padding-bottom: 20px;
1638
- }
1639
- .mysticky-welcomebar-setting-content.show-on-apper {
1640
- align-items: flex-start;
1641
- }
1642
- .mysticky-welcomebar-setting-content > label {
1643
- font-size: 18px;
1644
- line-height: 1.2;
1645
- color: #4F4F4F;
1646
- font-weight: 500;
1647
- margin-top: 10px;
1648
- width: 210px;
1649
- padding-right: 10px;
1650
- }
1651
- .mysticky-welcomebar-setting-content.show-on-apper > label {
1652
- margin-top: 10px;
1653
- }
1654
- .mysticky-welcomebar-setting-content-right {
1655
- width: 100%;
1656
- align-items: center;
1657
- display: flex;
1658
- }
1659
- .mysticky-welcomebar-setting-wrap .myStickymenu-upgrade {
1660
- display: inline-block;
1661
- vertical-align: top;
1662
- float: none;
1663
- margin-left: 20px;
1664
- }
1665
- .mysticky-welcomebar-setting-wrap .mysticky-welcomebar-setting-position .myStickymenu-upgrade {
1666
- margin-left: 50px;
1667
- }
1668
- .mysticky-welcomebar-setting-wrap .mysticky-welcomebar-setting-remove-getbar .myStickymenu-upgrade {
1669
- margin-left: 130px;
1670
- }
1671
- .mysticky-welcomebar-setting-content-right.mysticky-welcomebar-colorpicker .wp-picker-container{
1672
- display: inline-block;
1673
- }
1674
- .mysticky-welcomebar-setting-content-right label {
1675
- display: inline-block;
1676
- vertical-align: top;
1677
- width: 100px;
1678
- padding-right: 10px;
1679
- }
1680
- .mysticky-welcomebar-setting-content-right .wp-picker-input-wrap label {
1681
- width: auto;
1682
- }
1683
- .mysticky-welcomebar-setting-content-right .mysticky-welcomebar-trigger-wrap label {
1684
- width: auto;
1685
- }
1686
- #mystickymenu .mysticky-welcomebar-setting-content-right .px-wrap input {
1687
- padding-right: 60px;
1688
- }
1689
- .mysticky-welcomebar-setting-content-right select ,
1690
- .mysticky-welcomebar-setting-content-right input[type="text"] ,
1691
- .mysticky-welcomebar-setting-content-right textarea {
1692
- width: 310px;
1693
- height: 42px;
1694
- border-radius: 20px;
1695
- color: #32373c;
1696
- display: block;
1697
- padding: 0 10px;
1698
- box-shadow: none;
1699
- border: 1px solid #DCE2E2;
1700
- margin: 0;
1701
- font-size: 14px;
1702
- font-weight: 400;
1703
- }
1704
- .mysticky-welcomebar-setting-content-right select {
1705
- padding-right: 22px;
1706
- }
1707
- .mysticky-welcomebar-setting-content-right textarea {
1708
- height: 100px;
1709
- border-radius: 10px;
1710
- padding-top: 9px;
1711
- }
1712
- #mystickymenu .wp-picker-container input[type="text"].wp-color-picker {
1713
- border-radius: 0;
1714
- height: 32px;
1715
- border: 1px solid #DCE2E2;
1716
- }
1717
- #mystickymenu .wp-picker-input-wrap .button {
1718
- height: 32px;
1719
- }
1720
- #mystickymenu .form-table .wp-picker-input-wrap label {
1721
- padding-right: 10px;
1722
- }
1723
- .mysticky-welcomebar-setting-action {
1724
- display: inline-block;
1725
- vertical-align: top;
1726
- }
1727
- .mysticky-welcomebar-setting-action + .mysticky-welcomebar-setting-action {
1728
- padding-left: 10px;
1729
- }
1730
- .mysticky-welcomebar-redirect label {
1731
- width: auto;
1732
- padding-right: 0;
1733
- padding-top: 10px;
1734
- }
1735
- .mysticky-welcomebar-expirydate {
1736
- position: relative;
1737
- display: inline-block;
1738
- vertical-align: top;
1739
- }
1740
- .mysticky-welcomebar-setting-content-right .mysticky-welcomebar-expirydate input {
1741
- padding-left: 55px;
1742
- }
1743
- .mysticky-welcomebar-expirydate .dashicons {
1744
- position: absolute;
1745
- top: 0;
1746
- left: 0;
1747
- bottom: 0;
1748
- color: #a7a7a7;
1749
- border-right: 1px solid #a7a7a7;
1750
- width: 46px;
1751
- height: 100%;
1752
- line-height: 40px;
1753
- }
1754
- a.create-rule {
1755
- background-color: #7761DF;
1756
- color: #fff;
1757
- display: inline-block;
1758
- margin: 10px 0 0;
1759
- vertical-align: top;
1760
- text-decoration: none;
1761
- padding: 5px 12px;
1762
- border-radius: 20px;
1763
- box-shadow: none;
1764
- outline: none;
1765
- }
1766
- .mysticky-welcomebar-upgrade-main {
1767
- position: relative;
1768
- vertical-align: top;
1769
- width: 100%;
1770
- padding-right: 10px;
1771
- padding-bottom: 0;
1772
- }
1773
- .mysticky-welcomebar-upgrade-main .myStickymenu-upgrade {
1774
- float: right;
1775
- }
1776
- .mysticky-welcomebar-page-option {
1777
- margin-bottom: 20px;
1778
- position: relative;
1779
- }
1780
- .mysticky-welcomebar-page-option select {
1781
- width: 230px;
1782
- }
1783
- .mysticky-welcomebar-page-option .myStickymenu-upgrade {
1784
- display: none;
1785
- position: absolute;
1786
- top: 9px;
1787
- left: 50%;
1788
- -webkit-transform: translateX(-50%);
1789
- -moz-transform: translateX(-50%);
1790
- transform: translateX(-50%);
1791
- text-align: center;
1792
- margin-left: 0;
1793
- }
1794
- .mysticky-welcomebar-page-option .myStickymenu-upgrade a {
1795
- padding-top: 5px;
1796
- padding-bottom: 7px;
1797
- padding-left: 20px;
1798
- padding-right: 20px;
1799
- font-size: 14px;
1800
- box-shadow: 0 0 3px #999;
1801
- }
1802
- .mysticky-welcomebar-page-option:hover .myStickymenu-upgrade {
1803
- display: block;
1804
- }
1805
- .mysticky-welcomebar-page-option .url-content {
1806
- /*display: flex;*/
1807
- overflow:hidden;
1808
- align-items: center;
1809
- }
1810
- .mysticky-welcomebar-page-option .url-content > div {
1811
- padding: 0 5px;
1812
- float: left;
1813
-
1814
- }
1815
-
1816
- .mysticky-welcomebar-page-option .url-content .mysticky-welcomebar-url-values,
1817
- .mysticky-welcomebar-page-option .url-content .mysticky-welcomebar-url-option{
1818
- width: 20%;
1819
- }
1820
- .mysticky-welcomebar-page-option .url-content > div.mysticky-welcomebar-url-box {
1821
- width: 28%;
1822
- text-align: right;
1823
- margin-top: 10px;
1824
- }
1825
-
1826
- /*.mysticky-welcomebar-page-option .url-content select {
1827
- width: 120px;
1828
- }
1829
- */
1830
- .mysticky-welcomebar-page-option .url-content input[type="text"] {
1831
- height: 38px;
1832
- padding: 0 15px;
1833
- border-radius: 0;
1834
- }
1835
-
1836
- .mysticky-page-option .myStickymenu-upgrade {
1837
- float: none;
1838
- position: absolute;
1839
- top: 0;
1840
- left: 50%;
1841
- /* right: 0; */
1842
- text-align: center;
1843
- /* background-color: rgba(0,0,0,0.6); */
1844
- bottom: 0;
1845
- border-radius: 10px;
1846
- display: none;
1847
- align-items: center;
1848
- justify-content: center;
1849
- -webkit-transform: translateX(-50%);
1850
- -moz-transform: translateX(-50%);
1851
- transform: translateX(-50%);
1852
- }
1853
- .mysticky-page-option:hover .myStickymenu-upgrade {
1854
- display: flex;
1855
- }
1856
- .mysticky-page-option .myStickymenu-upgrade a {
1857
- padding-top: 5px;
1858
- padding-bottom: 7px;
1859
- padding-left: 20px;
1860
- padding-right: 20px;
1861
- font-size: 14px;
1862
- box-shadow: 0 0 3px #999;
1863
- }
1864
- .mysticky-page-option {
1865
- background-color: #fff;
1866
- padding: 10px;
1867
- margin-bottom: 10px;
1868
- border: 1px solid #DCE2E2;
1869
- border-radius: 10px;
1870
- position: relative;
1871
- }
1872
- .mysticky-page-option .url-content {
1873
- display: flex;
1874
- align-items: center;
1875
- }
1876
- .mysticky-page-option .url-content > div {
1877
- padding: 0 5px;
1878
- }
1879
- .mysticky-page-option .url-content > div.mysticky-welcomebar-url-box {
1880
- width: 260px;
1881
- text-align: right;
1882
- }
1883
- .mysticky-page-option .url-content > div.mysticky-welcomebar-url-box {
1884
- width: 300px;
1885
- }
1886
- .mysticky-page-option .url-content select {
1887
- width: 250px;
1888
- }
1889
- .mysticky-page-option .url-content input[type="text"] {
1890
- height: 38px;
1891
- padding: 0 15px;
1892
- border-radius: 0;
1893
- }
1894
- .mystickymenu-page-target-wrap {
1895
- padding-bottom: 20px;
1896
- }
1897
-
1898
- .mysticky-welcomebar-remove-rule ,
1899
- .mysticky-remove-rule {
1900
- color: #fff;
1901
- background-color: #666;
1902
- text-decoration: none;
1903
- display: inline-block;
1904
- vertical-align: top;
1905
- width: 38px;
1906
- height: 38px;
1907
- text-align: center;
1908
- border-radius: 4px;
1909
- font-size: 22px;
1910
- line-height: 35px;
1911
- }
1912
- .mysticky-welcomebar-page-options {
1913
- display: inline-block;
1914
- vertical-align: top;
1915
- }
1916
- .mysticky-welcomebar-setting-right {
1917
- position: absolute;
1918
- top: 32px;
1919
- right: 50px;
1920
- width: 500px;
1921
- }
1922
- .mysticky-welcomebar-header-title::after {
1923
- content: "";
1924
- display: block;
1925
- clear: both;
1926
- }
1927
- .mysticky-welcomebar-preview-window {
1928
- float: right;
1929
- }
1930
- .mysticky-welcomebar-header-title {
1931
- padding-bottom: 20px;
1932
- }
1933
- .mysticky-welcomebar-preview-window ul {
1934
- margin: 0;
1935
- padding: 0;
1936
- }
1937
- .mysticky-welcomebar-preview-window ul li {
1938
- color: #7761DF;
1939
- display: inline-block;
1940
- vertical-align: top;
1941
- width: 36px;
1942
- height: 36px;
1943
- background-color: #DFDDF7;
1944
- border-radius: 50%;
1945
- text-align: center;
1946
- line-height: 36px;
1947
- margin-bottom: 0;
1948
- margin-left: 10px;
1949
- }
1950
- .mysticky-welcomebar-preview-window ul li.preview-active {
1951
- color: #fff;
1952
- background-color: #7761DF;
1953
- }
1954
- .mysticky-welcomebar-preview-window ul li .dashicons {
1955
- line-height: 36px;
1956
- }
1957
- .mysticky-welcomebar-preview-screen {
1958
- background-color: #ffffff;
1959
- border: 1px solid #DCE2E2;
1960
- border-radius: 10px;
1961
- margin: 0 auto;
1962
- padding: 0;
1963
- height: 400px;
1964
- position: relative;
1965
- overflow: hidden;
1966
- max-width: 100%;
1967
- -webkit-transition: all 0.5s ease 0s;
1968
- -moz-transition: all 0.5s ease 0s;
1969
- transition: all 0.5s ease 0s;
1970
- }
1971
- .mysticky-welcomebar-preview-screen.mysticky-welcomebar-preview-mobile-screen {
1972
- max-width: 320px;
1973
- }
1974
- .mysticky-welcomebar-submit {
1975
- float: right;
1976
- padding-top: 50px;
1977
- margin-right: -20px;
1978
- }
1979
- .mysticky-welcomebar-form-reset .mysticky-welcomebar-submit {
1980
- margin-right: 0;
1981
- padding-top: 30px;
1982
- }
1983
- .mysticky-welcomebar-submit input.button-secondary {
1984
- background: #969696;
1985
- border-color: #969696;
1986
- color: #ffffff;
1987
- text-transform: uppercase;
1988
- border-radius: 31px;
1989
- font-size: 26px;
1990
- margin-right: 10px;
1991
- padding-left: 23px;
1992
- padding-right: 23px;
1993
- height: 60px;
1994
- width: 200px;
1995
- border: 0;
1996
- box-shadow: none;
1997
- font-weight: 600;
1998
- text-shadow: none;
1999
- }
2000
- .mysticky-welcomebar-page-option .url-content > div.mysticky-welcomebar-url-buttons {
2001
- padding-right: 0;
2002
- }
2003
- .ui-dialog-buttonset .green-btn.ui-button {
2004
- background-color: #00c67c;
2005
- border-color: #00c67c;
2006
- color: #fff;
2007
- }
2008
- .mysticky-welcomebar-setting-content-right.mysticky-welcomebar-setting-redirect-wrap {
2009
- display: block;
2010
- }
2011
- .mysticky-welcomebar-setting-wrap .mysticky-welcomebar-setting-redirect-wrap .myStickymenu-upgrade {
2012
- margin-top: 7px;
2013
- }
2014
- .updates-form-form {
2015
- min-height: calc(100vh - 280px);
2016
- }
2017
- .popup-form-content {
2018
- background: #ffffff;
2019
- min-height: 100px;
2020
- width: 450px;
2021
- text-align: center;
2022
- margin-top: 50px;
2023
- border: solid 1px #c1c1c1;
2024
- }
2025
- .updates-content-buttons button {
2026
- margin: 10px 3px !important;
2027
- float: left;
2028
- }
2029
- .updates-content-buttons a span {
2030
- -webkit-animation: fa-spin 0.75s infinite linear;
2031
- animation: fa-spin 0.75s infinite linear;
2032
- }
2033
- .updates-content-buttons a:hover, .updates-content-buttons a:focus {
2034
- color: #ffffff;
2035
- background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));
2036
- }
2037
- .updates-content-buttons a:focus {
2038
- outline: 0;
2039
- box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50,100,150,.4);
2040
- }
2041
- .updates-content-buttons button.form-cancel-btn {
2042
- float: right !important;
2043
- }
2044
- .form-submit-btn {
2045
- background-color: #3085d6;
2046
- }
2047
- .updates-content-buttons a span {
2048
- -webkit-animation: fa-spin 0.75s infinite linear;
2049
- animation: fa-spin 0.75s infinite linear;
2050
- }
2051
- .add-update-mystickymenu-title {
2052
- font-size: 20px;
2053
- line-height: 30px;
2054
- padding: 20px 20px 0;
2055
- }
2056
- .mystickymenu-form-input {
2057
- padding: 10px 20px;
2058
- }
2059
- .mystickymenu-form-input input {
2060
- width: 100%;
2061
- transition: border-color .3s,box-shadow .3s;
2062
- border: 1px solid #d9d9d9;
2063
- border-radius: .1875em;
2064
- font-size: 1.125em;
2065
- box-shadow: inset 0 1px 1px rgba(0,0,0,.06);
2066
- box-sizing: border-box;
2067
- height: 2.625em;
2068
- margin: 1em auto;
2069
- }
2070
- .updates-content-buttons {
2071
- background: #c1c1c1;
2072
- padding: 0 20px;
2073
- }
2074
- div#wp-mysticky_bar_text-wrap {
2075
- width: 40%;
2076
- }
2077
-
2078
- .mystickymenu-popup {
2079
- position: fixed;
2080
- width: 100%;
2081
- height: 100%;
2082
- top: 0;
2083
- left: 0;
2084
- z-index: 100001;
2085
- background: rgba(0, 0, 0, .75)
2086
- }
2087
-
2088
- .mystickymenu-popup-box {
2089
- padding: 0;
2090
- width: 600px;
2091
- max-width: 100%;
2092
- margin: auto;
2093
- top: 50%;
2094
- position: absolute;
2095
- left: 0;
2096
- right: 0;
2097
- border-radius: 5px;
2098
- transform: translate(0, -50%);
2099
- -webkit-transform: translate(0, -50%);
2100
- -moz-transform: translate(0, -50%);
2101
- text-align: center;
2102
- background: #fcfcfc
2103
- }
2104
-
2105
- .mystickymenu-popup-header {
2106
- padding: 15px;
2107
- font-size: 20px;
2108
- border-bottom: solid 1px #e6e6e6
2109
- }
2110
-
2111
- .mystickymenu-popup-content {
2112
- background: #fff;
2113
- padding: 15px;
2114
- font-size: 14px;
2115
- line-height: 20px
2116
- }
2117
-
2118
- .mystickymenu-popup-content iframe {
2119
- margin: 30px 0
2120
- }
2121
-
2122
- .mystickymenu-popup-footer {
2123
- padding: 15px;
2124
- border-top: solid 1px #e6e6e6
2125
- }
2126
-
2127
- .mystickymenu-popup-footer button {
2128
- border: none;
2129
- padding: 10px 20px;
2130
- border-radius: 4px;
2131
- background: #00c478;
2132
- color: #fff;
2133
- cursor: pointer;
2134
- }
2135
-
2136
- .close-mystickymenu-popup {
2137
- margin: 0;
2138
- padding: 0;
2139
- background: 0 0;
2140
- border: none;
2141
- float: right;
2142
- background: #000;
2143
- border-radius: 50%;
2144
- color: #fff;
2145
- text-align: center;
2146
- width: 24px;
2147
- height: 24px;
2148
- cursor: pointer;
2149
- }
2150
-
2151
- .close-mystickymenu-popup span {
2152
- line-height: 24px
2153
- }
2154
- @-webkit-keyframes fa-spin {
2155
- 0% {
2156
- -webkit-transform: rotate(0deg);
2157
- transform: rotate(0deg);
2158
- }
2159
- 100% {
2160
- -webkit-transform: rotate(359deg);
2161
- transform: rotate(359deg);
2162
- }
2163
- }
2164
- @media only screen and (max-width: 1490px) {
2165
- .mysticky-welcomebar-setting-action + .mysticky-welcomebar-setting-action {
2166
- padding-left: 10px;
2167
- }
2168
- .mysticky-welcomebar-setting-right {
2169
- width: 400px;
2170
- }
2171
- }
2172
- @media only screen and (max-width: 1355px) {
2173
- .mysticky-welcomebar-page-option .url-content select {
2174
- width: 130px;
2175
- }
2176
- .mysticky-welcomebar-page-option .url-content input[type="text"] {
2177
- width: 180px;
2178
- }
2179
- .mysticky-welcomebar-setting-action {
2180
- display: block;
2181
- }
2182
- .mysticky-welcomebar-setting-action + .mysticky-welcomebar-setting-action {
2183
- padding-left: 0;
2184
- padding-top: 10px;
2185
- }
2186
- }
2187
- @media only screen and (max-width: 1200px) {
2188
- .mysticky-welcomebar-page-option .url-content select {
2189
- width: 110px;
2190
- }
2191
- .mysticky-welcomebar-page-option .url-content > div.mysticky-welcomebar-url-box {
2192
- width: 230px;
2193
- }
2194
- .mysticky-welcomebar-page-option {
2195
- padding: 10px 3px;
2196
- }
2197
- .mysticky-welcomebar-page-option .url-content input[type="text"] {
2198
- width: 150px;
2199
- }
2200
- }
2201
- @media only screen and (max-width: 1100px) {
2202
- .mysticky-welcomebar-setting-right {
2203
- width: 340px;
2204
- right: 40px;
2205
- }
2206
- }
2207
- @media only screen and (max-width: 1024px) {
2208
- .mysticky-welcomebar-setting-right {
2209
- right: 40px;
2210
- width: 310px;
2211
- }
2212
- .mysticky-welcomebar-setting-content > label {
2213
- font-size: 16px;
2214
- width: 200px;
2215
- padding-right: 10px;
2216
- }
2217
- .mysticky-welcomebar-preview-screen.mysticky-welcomebar-preview-mobile-screen {
2218
- max-width: 250px;
2219
- }
2220
- }
2221
-
2222
-
2223
-
2224
- .mysticky-custom-fields-tooltip{
2225
- position: relative;
2226
- margin-left: 20px;
2227
- }
2228
- .mysticky-custom-fields-tooltip:hover p {
2229
- bottom: 100%;
2230
- opacity: 1;
2231
- visibility: visible;
2232
- }
2233
-
2234
- .mysticky-custom-fields-tooltip a.mysticky-tooltip {
2235
- width: 20px;
2236
- height: 20px;
2237
- line-height: 20px;
2238
- border-radius: 35px;
2239
- padding: 0;
2240
- text-align: center;
2241
- font-size: 12px;
2242
- display: inline-block;
2243
- color: #ffffff;
2244
- text-decoration: none;
2245
- }
2246
- .mysticky-custom-fields-tooltip a.mysticky-tooltip .dashicons{
2247
- text-transform: uppercase;
2248
- color: #1E1E1E;
2249
- }
2250
- .mysticky-custom-fields-tooltip p {
2251
- margin: 0;
2252
- margin-bottom: 0px;
2253
- background-color: #000;
2254
- width: 380px;
2255
- padding: 10px 10px;
2256
- border-radius: 8px;
2257
- color: #fff;
2258
- position: absolute;
2259
- bottom: 200%;
2260
- left: -20px;
2261
- margin-bottom: 10px;
2262
- -webkit-transition: all 0.5s ease 0s;
2263
- -moz-transition: all 0.5s ease 0s;
2264
- transition: all 0.5s ease 0s;
2265
- opacity: 0;
2266
- visibility: hidden;
2267
- }
2268
- .mysticky-custom-fields-tooltip p::before {
2269
- content: "";
2270
- border-top: 10px solid #000;
2271
- border-left: 10px solid transparent;
2272
- border-right: 10px solid transparent;
2273
- width: 0;
2274
- height: 0;
2275
- position: absolute;
2276
- bottom: -8px;
2277
- left: 25px;
2278
  }
1
+ @font-face {
2
+ font-family: 'poppinsregular';
3
+ src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
4
+ url('../fonts/poppins-regular-webfont.woff') format('woff');
5
+ font-weight: normal;
6
+ font-style: normal;
7
+
8
+ }
9
+
10
+ @font-face {
11
+ font-family: 'poppinsbold';
12
+ src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
13
+ url('../fonts/poppins-bold-webfont.woff') format('woff');
14
+ font-weight: normal;
15
+ font-style: normal;
16
+
17
+ }
18
+
19
+ @font-face {
20
+ font-family: 'poppins_lightregular';
21
+ src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
22
+ url('../fonts/poppins-light-webfont.woff') format('woff');
23
+ font-weight: normal;
24
+ font-style: normal;
25
+
26
+ }
27
+
28
+ #custom-handle {
29
+ width: 3em;
30
+ height: 1.6em;
31
+ top: 50%;
32
+ margin-top: -.8em;
33
+ text-align: center;
34
+ line-height: 1.6em;
35
+ }
36
+
37
+ #mystickymenu {
38
+ font-family: 'poppinsregular', sans-serif;
39
+ }
40
+
41
+ .main-content {
42
+ float: left;
43
+ width: 65%;
44
+ }
45
+
46
+ .main-sidebar {
47
+ float: right;
48
+ width: 30%;
49
+ background: #ffffff;
50
+ border: 1px solid #e5e5e5;
51
+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
52
+ }
53
+
54
+ .main-sidebar h3 {
55
+ margin: 0;
56
+ padding: 8px 12px;
57
+ border-bottom: 1px solid #ececec;
58
+ }
59
+
60
+ .main-sidebar .inner {
61
+ padding: 10px;
62
+ }
63
+
64
+ .main-sidebar p {
65
+ padding: 8px;
66
+ margin: 0;
67
+ border-top: solid 1px #e5e5e5;
68
+ }
69
+
70
+ /*.mystickyinput {padding-top: 6px;}*/
71
+ @media screen and (max-width: 782px) {
72
+ .main-content, .main-sidebar {
73
+ width: 100%;
74
+ float: none;
75
+ clear: both;
76
+ }
77
+ }
78
+
79
+ .myssticky-remove-hand {
80
+ cursor: default;
81
+ }
82
+
83
+ /* */
84
+ .mystickymenu-content-section input[type="number"]#myfixed_zindex {
85
+ -moz-appearance: textfield-multiline;
86
+ }
87
+
88
+ .mystickymenu-content-section input[type="number"] {
89
+ -moz-appearance: textfield;
90
+ }
91
+
92
+ .mystickymenu-content-section input[type="number"]::-webkit-inner-spin-button, .mystickymenu-content-section input[type="number"]::-webkit-outer-spin-button {
93
+ -webkit-appearance: none;
94
+ margin: 0;
95
+ }
96
+
97
+ .mystickymenu-content-section .mysticky-number {
98
+ display: inline-block;
99
+ margin: 0 0 10px;
100
+ position: relative;
101
+ }
102
+
103
+ #mystickymenu .mystickymenu-content-section .mysticky-number {
104
+ /*width: 90px;*/
105
+ }
106
+
107
+ #mystickymenu input[type=number] {
108
+ color: #A7A7A7;
109
+ border-radius: 21px;
110
+ background-color: #ffffff;
111
+ border: 1px solid #DCE2E2;
112
+ font-size: 14px;
113
+ font-weight: 400;
114
+ height: 42px;
115
+ padding: 0 10px 0 12px;
116
+ margin: 0;
117
+ width: 310px;
118
+ box-shadow: none;
119
+ }
120
+
121
+ .pt_number {
122
+ display: inline-block;
123
+ vertical-align: top;
124
+ margin-top: 7px;
125
+ }
126
+
127
+ .mysticky-welcomebar-setting-content-right input[type="text"]:disabled {
128
+ color: #a0a5aa;
129
+ border-color: #ddd;
130
+ background-color: #f7f7f7;
131
+ }
132
+
133
+ .mystickymenu-content-section .mysticky-number:focus {
134
+ outline: 0;
135
+ }
136
+
137
+ .mystickymenu-content-section .mysticky-number .pt_number {
138
+ float: left;
139
+ position: relative;
140
+ height: 30px;
141
+ }
142
+
143
+ .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton {
144
+ position: relative;
145
+ cursor: pointer;
146
+ border-left: 1px solid #b7b7b7;
147
+ width: 15px;
148
+ text-align: center;
149
+ color: #333;
150
+ font-size: 14px;
151
+ line-height: 1.1;
152
+ -webkit-transform: translateX(-100%);
153
+ transform: translateX(-100%);
154
+ -webkit-user-select: none;
155
+ -moz-user-select: none;
156
+ -ms-user-select: none;
157
+ user-select: none;
158
+ }
159
+
160
+ .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton:active {
161
+ box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
162
+ -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
163
+ }
164
+
165
+ .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton.pt_numberup {
166
+ position: absolute;
167
+ height: 50%;
168
+ top: 0;
169
+ border-bottom: 1px solid #b7b7b7;
170
+ }
171
+
172
+ .mystickymenu-content-section .mysticky-number .pt_number .pt_numberbutton.pt_numberdown {
173
+ position: absolute;
174
+ bottom: 0px;
175
+ height: 50%;
176
+ }
177
+
178
+ /* */
179
+
180
+ input#mysticky_class_selector {
181
+ border-radius: 24px;
182
+ border: 1px solid #E6E5EC;
183
+ height: 46px;
184
+ padding: 0 26px;
185
+ width: 49%
186
+ }
187
+
188
+ .mystickymenu-content-section {
189
+ background-color: #F9FCFC;
190
+ border-radius: 7px;
191
+ margin-bottom: 20px;
192
+ border: 1px solid #E1E6E6;
193
+ }
194
+
195
+ input#myfixed_disable_small_screen {
196
+ border-radius: 21px;
197
+ }
198
+
199
+ input#mysticky_active_on_height_home {
200
+ border-radius: 21px;
201
+ }
202
+
203
+ textarea#myfixed_cssstyle {
204
+ width: 100%;
205
+ margin-top: 12px;
206
+ border-radius: 10px;
207
+ background-color: #fff;
208
+ height: 120px;
209
+ resize: none;
210
+ border: 1px solid #DCE2E2;
211
+ padding: 10px 10px;
212
+ }
213
+
214
+ label {
215
+ font-size: 15px;
216
+ }
217
+
218
+ .sticky-class-sec tr td {
219
+ width: 50%;
220
+ }
221
+
222
+ .px-wrap {
223
+ position: relative;
224
+ display: inline-block;
225
+ vertical-align: top;
226
+ }
227
+
228
+ .mystickymenu-content-option {
229
+ padding: 20px 20px 0;
230
+ }
231
+
232
+ .mystickymenu-heading {
233
+ padding-bottom: 20px;
234
+ }
235
+
236
+ .myStickymenu-header-title {
237
+ background-color: #B2D2FC;
238
+ padding: 13px 20px;
239
+ border-radius: 10px 10px 0 0;
240
+ }
241
+
242
+ .myStickymenu-header-title h3 {
243
+ margin: 0;
244
+ color: #1F4B84;
245
+ font-size: 18px;
246
+ font-weight: 600;
247
+ line-height: 1.2;
248
+ }
249
+
250
+ .mystickymenu-heading p {
251
+ background-color: #D6EFFF;
252
+ color: #1F4B84;
253
+ border-radius: 0 0 10px 10px;
254
+ padding: 13px 20px;
255
+ margin: 0;
256
+ font-size: 14px;
257
+ line-height: 28px;
258
+ }
259
+
260
+ .mystickynumber {
261
+ position: relative;
262
+ padding-left: 30px;
263
+ }
264
+
265
+ .pt_numberbutton.pt_numberup {
266
+ height: 25px;
267
+ width: 25px;
268
+ line-height: 25px;
269
+ background-color: #808080;
270
+ border-radius: 50%;
271
+ position: relative;
272
+ margin-left: 5px;
273
+ display: inline-block;
274
+ color: white;
275
+ font-size: 21px;
276
+ cursor: pointer;
277
+ text-align: center;
278
+ margin-top: 2px;
279
+ }
280
+
281
+ .pt_numberbutton.pt_numberdown {
282
+ height: 25px;
283
+ width: 25px;
284
+ line-height: 25px;
285
+ background-color: #808080;
286
+ border-radius: 50%;
287
+ position: absolute;
288
+ top: 8px;
289
+ left: 0;
290
+ display: inline-block;
291
+ color: white;
292
+ font-size: 21px;
293
+ cursor: pointer;
294
+ text-align: center;
295
+ }
296
+
297
+ span.input-px {
298
+ height: 42px;
299
+ width: 57px;
300
+ background-color: #808080;
301
+ position: absolute;
302
+ right: 0;
303
+ top: 0px;
304
+ display: inline-block;
305
+ vertical-align: top;
306
+ font-size: 14px;
307
+ border-radius: 0 21px 21px 0;
308
+ color: #fff;
309
+ line-height: 42px;
310
+ text-align: center;
311
+ }
312
+
313
+ .mysticky_device_upgrade {
314
+ background-color: #f0ecfb;
315
+ border-radius: 20px;
316
+ padding: 15px 40px 20px 20px;
317
+ }
318
+
319
+ .mystickymenu-content-section.mystickymenu-content-upgrade {
320
+ background-color: #f4f4fd;
321
+ }
322
+
323
+ .myStickymenu-upgrade a {
324
+ background: #E1DAF6;
325
+ border-radius: 20px;
326
+ color: #7559C0;
327
+ padding-top: 2px;
328
+ padding-bottom: 6px;
329
+ padding-left: 10px;
330
+ padding-right: 10px;
331
+ font-weight: bold;
332
+ text-transform: uppercase;
333
+ font-size: 12px;
334
+ display: inline-block;
335
+ vertical-align: top;
336
+ line-height: 1;
337
+ }
338
+ .myStickymenu-upgrade {
339
+ float: right;
340
+ }
341
+
342
+ .myStickymenu-upgrade a:before {
343
+ content: "\f160";
344
+ font-family: dashicons;
345
+ position: relative;
346
+ top: 3px;
347
+ font-size: 16px;
348
+ }
349
+
350
+ .mystickymenu-input-section ul.mystickymenu-input-multicheckbox li {
351
+ display: inline-block;
352
+ width: 21%;
353
+ }
354
+
355
+ input#submit.button.button-primary {
356
+ background: #00c67c;
357
+ border-color: #00c67c;
358
+ text-transform: uppercase;
359
+ border-radius: 31px;
360
+ font-size: 26px;
361
+ padding-left: 23px;
362
+ padding-right: 23px;
363
+ height: 60px;
364
+ width: 200px;
365
+ border: 0;
366
+ box-shadow: none;
367
+ font-weight: 600;
368
+ text-shadow: none;
369
+ }
370
+
371
+ input.button.button-secondary.confirm {
372
+ background: #969696;
373
+ border-color: #969696;
374
+ text-transform: uppercase;
375
+ font-size: 26px;
376
+ padding-left: 23px;
377
+ padding-right: 23px;
378
+ float: right;
379
+ color: white;
380
+ margin-right: 10px;
381
+ height: 60px;
382
+ width: 200px;
383
+ border-radius: 31px;
384
+ font-weight: 600;
385
+ }
386
+
387
+ table ul.mystickymenu-input-multicheckbox {
388
+ width: 100%;
389
+ display: inline-flex;
390
+ }
391
+
392
+ p.myStickymenu-review a {
393
+ font-size: 20px;
394
+ }
395
+
396
+ table ul.mystickymenu-input-multicheckbox li {
397
+ padding-right: 21px;
398
+ }
399
+
400
+ table {
401
+ width: 100%;
402
+ }
403
+
404
+ #mystickymenu table tr td {
405
+ padding: 20px;
406
+ }
407
+
408
+ div#mystickymenu {
409
+ overflow-x: hidden;
410
+ overflow-y: hidden;
411
+ }
412
+
413
+ label.mysticky_title {
414
+ font-weight: 500;
415
+ font-size: 18px;
416
+ line-height: 1.2;
417
+ color: #4F4F4F;
418
+ }
419
+
420
+ .mystickymenu-content-option p label.mysticky_text {
421
+ margin-left: 0px;
422
+ }
423
+
424
+ span.mysticky_text {
425
+ font-size: 14px;
426
+ color: #9E9E9E;
427
+ margin-left: 20px;
428
+ font-style: italic;
429
+ }
430
+
431
+ label.mysticky_text {
432
+ font-size: 14px;
433
+ /*color: #9E9E9E;*/
434
+ margin-left: 20px;
435
+ font-style: italic;
436
+ }
437
+
438
+ select#mystickymenu-select {
439
+ border-radius: 24px;
440
+ border: 1px solid #E6E5EC;
441
+ height: 46px;
442
+ box-shadow: none;
443
+ padding: 0 26px;
444
+ width: 49%;
445
+ display: inline-block;
446
+ vertical-align: top;
447
+ }
448
+
449
+ .mystickymenu-input-section {
450
+ margin-top: 9px;
451
+ }
452
+
453
+ label.mysticky_title.css-style-title {
454
+ font-size: 20px;
455
+ }
456
+
457
+ span.wp-color-result-text {
458
+ display: none;
459
+ }
460
+
461
+ button.button.wp-color-result {
462
+ border-radius: 50%;
463
+ height: 30px !important;
464
+ }
465
+ button.button.wp-color-result .color-alpha {
466
+ border-radius: 50% !important;
467
+ height: 28px !important;
468
+ }
469
+
470
+ .mystickymenu-content-section h3 {
471
+ margin-left: 20px;
472
+ font-weight: 600;
473
+ font-size: 26px;
474
+ line-height: 1.2;
475
+ color: #4F4F4F;
476
+ margin: 0;
477
+ padding: 24px 20px;
478
+ }
479
+
480
+ .form-table {
481
+ margin-top: 0;
482
+ }
483
+
484
+ ul.mystickymenu-input-multicheckbox li span {
485
+ font-size: 16px;
486
+ color: #4F4F4F;
487
+ }
488
+
489
+ .mystickymenu-input-section label {
490
+ /*color: #9E9E9E;*/
491
+ font-size: 16px;
492
+ }
493
+ #mystickymenu .mystickymenu-input-section input.mystickymenu_normal_text{
494
+ border-radius: 0px;
495
+ height: 35px;
496
+ margin: 10px;
497
+ }
498
+ #mystickymenu .mystickymenu-input-section span.description{
499
+ font-style: normal;
500
+ font-size: 16px;
501
+ }
502
+ .myStickymenu-upgrade a {
503
+ text-decoration: none;
504
+ color: #7559C0;
505
+ }
506
+
507
+ #mystickymenu p.submit {
508
+ margin-top: 0;
509
+ padding-top: 0;
510
+ float: right;
511
+ }
512
+
513
+ td {
514
+ vertical-align: top !important;
515
+ }
516
+
517
+ p.description {
518
+ color: rgba(79, 79, 79, 0.5);
519
+ font-size: 12px;
520
+ line-height: 1.2;
521
+ margin: 5px 0 0;
522
+ }
523
+
524
+ div#slider.ui-slider {
525
+ width: 229px;
526
+ background-color: #DCE2E2;
527
+ height: 2px;
528
+ border: 0;
529
+ border-radius: 2px;
530
+ position: relative;
531
+ }
532
+
533
+ .mystickymenu-content-section .ui-state-active, .ui-widget-content .ui-state-active {
534
+ color: #454545;
535
+ }
536
+
537
+ #mystickymenu #custom-handle {
538
+ width: 1.6em;
539
+ border-radius: 50%;
540
+ background-color: #fff;
541
+ box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
542
+ border: 0;
543
+ position: absolute;
544
+ }
545
+ .sticky-header-menu {
546
+ text-align: center;
547
+ padding: 0 0 20px 0;
548
+ }
549
+ .sticky-header-menu ul {
550
+ display: inline-block;
551
+ padding: 1px;
552
+ background-color: #D6EFFF;
553
+ -webkit-border-radius: 23px;
554
+ -moz-border-radius: 23px;
555
+ border-radius: 23px;
556
+ }
557
+ .sticky-header-menu ul li {
558
+ display: inline-block;
559
+ margin: 0;
560
+ }
561
+ .sticky-header-menu ul li a {
562
+ display: inline-block;
563
+ padding: 0 20px;
564
+ line-height: 40px;
565
+ height: 40px;
566
+ font-size: 16px;
567
+ text-decoration: none;
568
+ -webkit-border-radius: 20px;
569
+ -moz-border-radius: 20px;
570
+ border-radius: 20px;
571
+ }
572
+ .sticky-header-menu ul li a:hover {
573
+ background: #f0ecfb;
574
+ color: #7559C0;
575
+ }
576
+ .sticky-header-menu ul li a.active {
577
+ background: #E1DAF6;
578
+ color: #7559C0;
579
+ }
580
+ /*.sticky-header-content {
581
+ display: none;
582
+ }*/
583
+ .mysticky-welcomebar-setting-content-right label.mysticky-welcomebar-switch {
584
+ width: 55px;
585
+ }
586
+
587
+ /*New Welcomebar Page css*/
588
+ .mystickymenu-new-widget-wrap, .mystickymenu-new-widget-wrap * {
589
+ box-sizing: border-box;
590
+ }
591
+ .mystickymenu-new-widget-wrap {
592
+ border-radius: 10px;
593
+ box-shadow: 0 0 6px #ccc;
594
+ padding: 10px;
595
+ margin: 20px auto 0 auto;
596
+ width: 100%;
597
+ max-width: 776px;
598
+ background: #fff url(../images/new_widget_bg.png) no-repeat right bottom;
599
+ background-size: auto 100%;
600
+ font-family: Poppins;
601
+ line-height: 20px;
602
+ }
603
+ .mystickymenu-new-widget-wrap h2 {
604
+ font-style: normal;
605
+ font-weight: 600;
606
+ font-size: 20px;
607
+ line-height: 30px;
608
+ color: #1e1e1e;
609
+ margin: 0;
610
+ text-align: center;
611
+ }
612
+ a.new-upgrade-button {
613
+ height: 40px;
614
+ background: #7761DF;
615
+ border-radius: 100px;
616
+ border: solid 1px #7761DF;
617
+ display: inline-block;
618
+ text-align: center;
619
+ color: #fff;
620
+ line-height: 40px;
621
+ margin: 10px 0 10px 10px;
622
+ padding: 0 25px;
623
+ text-decoration: none;
624
+ text-transform: uppercase;
625
+ }
626
+ .mystickymenu-new-widget-row ul {
627
+ display: flex;
628
+ align-items: center;
629
+ flex-wrap: wrap;
630
+ margin-top: 0;
631
+ margin-bottom: 0;
632
+ }
633
+ .mystickymenu-new-widget-row ul li {
634
+ width: 33.33%;
635
+ padding: 10px 10px 0px;
636
+ margin-bottom: 0;
637
+ }
638
+ .mystickymenu-feature {
639
+ margin: 30px 0 0 0;
640
+ background: #fff;
641
+ border: 1px solid #605dec;
642
+ box-sizing: border-box;
643
+ border-radius: 4px;
644
+ padding: 30px 15px 10px 15px;
645
+ min-height: 186px;
646
+ position: relative;
647
+ }
648
+ .mystickymenu-feature-top {
649
+ width: 50px;
650
+ height: 50px;
651
+ border: solid 1px #605dec;
652
+ border-radius: 50%;
653
+ position: absolute;
654
+ left: 0;
655
+ right: 0;
656
+ margin: 0 auto;
657
+ top: -25px;
658
+ background: #fff;
659
+ z-index: 11;
660
+ padding: 10px;
661
+ }
662
+ .feature-title {
663
+ font-family: Poppins;
664
+ font-style: normal;
665
+ font-weight: 700;
666
+ font-size: 13px;
667
+ line-height: 18px;
668
+ color: #1e1e1e;
669
+ }
670
+ .feature-description {
671
+ font-family: Poppins;
672
+ font-style: normal;
673
+ font-weight: 400;
674
+ font-size: 13px;
675
+ line-height: 18px;
676
+ color: #1e1e1e;
677
+ }
678
+ .mystickymenu-feature-top img {
679
+ width: auto;
680
+ height: auto;
681
+ max-width: 100%;
682
+ max-height: 100%;
683
+ }
684
+ /* Finish new Welcome bar screen css */
685
+ @media only screen and (min-width: 1024px) and (max-width: 1200px) {
686
+ .pt_numberbutton.pt_numberdown {
687
+ position: relative;
688
+ margin-left: -75px;
689
+ top: -29px;
690
+ }
691
+
692
+ .pt_numberbutton.pt_numberup {
693
+ position: relative;
694
+ top: -29px;
695
+ left: 70px;
696
+ }
697
+
698
+ /* span.input-px { */
699
+ /* position: relative; */
700
+ /* left: 112px; */
701
+ /* top: -24px !important; */
702
+ /* margin-left: -20px; */
703
+ /* } */
704
+ }
705
+
706
+
707
+
708
+ #rpt_pricr {
709
+ width: 100%;
710
+ max-width: 1024px;
711
+ margin: 0 auto;
712
+ padding: 25px 25px 25px 25px;
713
+ background: #fff;
714
+
715
+ -webkit-border-radius: 5px;
716
+ -moz-border-radius: 5px;
717
+ border-radius: 5px;
718
+ }
719
+ #rpt_pricr h2 {
720
+ padding: 50px 0 30px;
721
+ text-align: center;
722
+ font-size: 24px;
723
+ }
724
+ .rpt_plans .rpt_plan {
725
+ -moz-box-sizing: border-box;
726
+ -webkit-box-sizing: border-box
727
+ }
728
+
729
+ .rpt_2_plans .rpt_plan {
730
+ margin-right: 2%;
731
+ width: 49%;
732
+ float: left
733
+ }
734
+
735
+ .rpt_2_plans .rpt_plan:last-child {
736
+ margin-right: 0
737
+ }
738
+
739
+ .rpt_3_plans .rpt_plan {
740
+ margin-right: 2%;
741
+ width: 32%;
742
+ float: left
743
+ }
744
+
745
+ .rpt_3_plans .rpt_plan:last-child {
746
+ margin-right: 0
747
+ }
748
+
749
+ .rpt_4_plans .rpt_plan {
750
+ margin-right: 1%;
751
+ width: 24.25%;
752
+ float: left
753
+ }
754
+
755
+ .rpt_4_plans .rpt_plan:last-child {
756
+ margin-right: 0
757
+ }
758
+
759
+ .rpt_5_plans .rpt_plan {
760
+ margin-right: .5%;
761
+ width: 19.6%;
762
+ float: left
763
+ }
764
+
765
+ .rpt_5_plans .rpt_plan:last-child {
766
+ margin-right: 0
767
+ }
768
+
769
+ .rpt_style_bic .rpt_plan, .rpt_style_loc .rpt_plan {
770
+ -webkit-box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, .19);
771
+ -moz-box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, .19);
772
+ box-shadow: 1px 1px 3px 0 rgba(50, 50, 50, .19)
773
+ }
774
+
775
+ .rpt_plans .rpt_plan .rpt_title img {
776
+ margin-right: 10px;
777
+ position: relative;
778
+ vertical-align: middle
779
+ }
780
+
781
+ .rpt_plans .rpt_plan .rpt_title {
782
+ background: #6371db;
783
+ font-weight: 300;
784
+ padding: 24px 18px;
785
+ font-size: 26px;
786
+ color: #fff;
787
+ line-height: 35px;
788
+ height: auto;
789
+ }
790
+
791
+ .rpt_plans .rpt_plan .rpt_title span {
792
+ display: inline-block;
793
+ position: relative;
794
+ top: -10px
795
+ }
796
+
797
+ .rpt_style_basic .rpt_plan .rpt_title {
798
+ border-bottom: #6371db solid 1px;
799
+ border-top-left-radius: 8px;
800
+ border-top-right-radius: 8px;
801
+ }
802
+
803
+ .rpt_style_spec .rpt_plan .rpt_title {
804
+ color: #fff
805
+ }
806
+
807
+ .rpt_style_bic .rpt_plan .rpt_title, .rpt_style_loc .rpt_plan .rpt_title, .rpt_style_swl .rpt_plan .rpt_title {
808
+ background: #333
809
+ }
810
+
811
+ .rpt_plans .rpt_sm_title .rpt_plan .rpt_title {
812
+ font-size: 20px;
813
+ line-height: 18px
814
+ }
815
+
816
+ .rpt_plans .rpt_xsm_title .rpt_plan .rpt_title {
817
+ font-size: 15px;
818
+ line-height: 15px
819
+ }
820
+
821
+ .rpt_4_plans .rpt_plan .rpt_title {
822
+ font-size: 17px;
823
+ line-height: 15px
824
+ }
825
+
826
+ .rpt_4_plans .rpt_sm_title .rpt_plan .rpt_title {
827
+ font-size: 15px;
828
+ line-height: 13px
829
+ }
830
+
831
+ .rpt_4_plans .rpt_xsm_title .rpt_plan .rpt_title {
832
+ font-size: 13px;
833
+ line-height: 11px
834
+ }
835
+
836
+ .rpt_5_plans .rpt_plan .rpt_title {
837
+ font-size: 15px;
838
+ line-height: 13px
839
+ }
840
+
841
+ .rpt_5_plans .rpt_sm_title .rpt_plan .rpt_title {
842
+ font-size: 13px;
843
+ line-height: 11px
844
+ }
845
+
846
+ .rpt_5_plans .rpt_xsm_title .rpt_plan .rpt_title {
847
+ font-size: 12px;
848
+ line-height: 10px
849
+ }
850
+
851
+ .rpt_plans .rpt_recommended_plan .rpt_title {
852
+ background: #6371db
853
+ }
854
+
855
+ .rpt_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {
856
+ position: relative;
857
+ top: -44px;
858
+ left: -10px;
859
+ font-size: 35px;
860
+ line-height: 0
861
+ }
862
+
863
+ .rpt_4_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {
864
+ top: -36px
865
+ }
866
+
867
+ .rpt_5_plans .rpt_plan .rpt_head .rpt_price .rpt_currency {
868
+ top: -26px
869
+ }
870
+
871
+ .rpt_sm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {
872
+ font-size: 30px;
873
+ top: -44px;
874
+ left: -4px
875
+ }
876
+
877
+ .rpt_xsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {
878
+ font-size: 25px;
879
+ top: -30px;
880
+ left: -4px
881
+ }
882
+
883
+ .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price .rpt_currency {
884
+ font-size: 21px;
885
+ top: -14px;
886
+ left: -4px
887
+ }
888
+
889
+ .rpt_style_basic .rpt_plan .rpt_head {
890
+ background: #ec86c6
891
+ }
892
+
893
+ .rpt_style_spec .rpt_plan .rpt_head {
894
+ background: #fff
895
+ }
896
+
897
+ .rpt_style_swl .rpt_plan .rpt_head {
898
+ background: #fff
899
+ }
900
+
901
+ .rpt_plans .rpt_plan .rpt_head .rpt_price {
902
+ padding: 6px 10px;
903
+ font-size: 74px;
904
+ line-height: 80px;
905
+ font-weight: 300;
906
+ text-align: center;
907
+ color: #ffffff
908
+ }
909
+
910
+ .rpt_style_basic .rpt_plan .rpt_head .rpt_price, .rpt_style_spec .rpt_plan .rpt_head .rpt_price {
911
+ text-shadow: 1px 2px 7px rgba(0, 0, 0, .6)
912
+ }
913
+
914
+ .rpt_style_swl .rpt_plan .rpt_head .rpt_price {
915
+ color: #000
916
+ }
917
+
918
+ .rpt_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
919
+ font-size: 62px
920
+ }
921
+
922
+ .rpt_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {
923
+ font-size: 56px
924
+ }
925
+
926
+ .rpt_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {
927
+ font-size: 38px
928
+ }
929
+
930
+ .rpt_4_plans .rpt_plan .rpt_head .rpt_price {
931
+ font-size: 69px;
932
+ line-height: 80px
933
+ }
934
+
935
+ .rpt_4_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
936
+ font-size: 53px;
937
+ line-height: 65px
938
+ }
939
+
940
+ .rpt_4_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {
941
+ font-size: 47px;
942
+ line-height: 64px
943
+ }
944
+
945
+ .rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {
946
+ font-size: 31px;
947
+ line-height: 60px
948
+ }
949
+
950
+ .rpt_5_plans .rpt_plan .rpt_head .rpt_price {
951
+ font-size: 59px;
952
+ line-height: 80px
953
+ }
954
+
955
+ .rpt_5_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price {
956
+ font-size: 44px;
957
+ line-height: 60px
958
+ }
959
+
960
+ .rpt_5_plans .rpt_xsm_price .rpt_plan .rpt_head .rpt_price {
961
+ font-size: 37px;
962
+ line-height: 53px
963
+ }
964
+
965
+ .rpt_5_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {
966
+ font-size: 24px;
967
+ line-height: 50px
968
+ }
969
+
970
+ .rpt_plans .rpt_recommended_plan .rpt_head .rpt_price {
971
+ font-size: 98px
972
+ }
973
+
974
+ .rpt_4_plans .rpt_recommended_plan .rpt_head .rpt_price {
975
+ font-size: 74px
976
+ }
977
+
978
+ .rpt_5_plans .rpt_recommended_plan .rpt_head .rpt_price {
979
+ font-size: 67px
980
+ }
981
+
982
+ .rpt_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {
983
+ font-size: 83px
984
+ }
985
+
986
+ .rpt_4_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {
987
+ font-size: 60px
988
+ }
989
+
990
+ .rpt_5_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price {
991
+ font-size: 54px
992
+ }
993
+
994
+ .rpt_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {
995
+ font-size: 55px
996
+ }
997
+
998
+ .rpt_4_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {
999
+ font-size: 49px
1000
+ }
1001
+
1002
+ .rpt_5_plans .rpt_xsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1003
+ font-size: 41px
1004
+ }
1005
+
1006
+ .rpt_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1007
+ font-size: 42px
1008
+ }
1009
+
1010
+ .rpt_4_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1011
+ font-size: 34px
1012
+ }
1013
+
1014
+ .rpt_5_plans .rpt_xxsm_price .rpt_recommended_plan .rpt_head .rpt_price {
1015
+ font-size: 26px
1016
+ }
1017
+
1018
+ .rpt_plans .rpt_plan .rpt_head .rpt_recurrence {
1019
+ font-size: 13px;
1020
+ font-weight: 300;
1021
+ line-height: 18px;
1022
+ padding: 20px 10px 10px;
1023
+ color: #ffffff;
1024
+ text-align: center
1025
+ }
1026
+
1027
+ .rpt_style_spec .rpt_plan .rpt_head .rpt_recurrence {
1028
+ color: #d3d3d3
1029
+ }
1030
+
1031
+ .rpt_style_bic .rpt_plan .rpt_head .rpt_recurrence, .rpt_style_loc .rpt_plan .rpt_head .rpt_recurrence {
1032
+ color: #f5f5f5
1033
+ }
1034
+
1035
+ .rpt_style_swl .rpt_plan .rpt_head .rpt_recurrence {
1036
+ color: grey
1037
+ }
1038
+
1039
+ .rpt_plans .rpt_sm_recurrence .rpt_plan .rpt_head .rpt_recurrence {
1040
+ font-size: 11px;
1041
+ padding: 20px 40px 4px
1042
+ }
1043
+
1044
+ .rpt_plans .rpt_plan .rpt_head .rpt_subtitle {
1045
+ font-size: 16px;
1046
+ line-height: 20px;
1047
+ font-weight: 300;
1048
+ text-align: center;
1049
+ padding: 10px 30px 20px
1050
+ }
1051
+
1052
+ .rpt_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1053
+ font-size: 14px
1054
+ }
1055
+
1056
+ .rpt_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1057
+ font-size: 12px
1058
+ }
1059
+
1060
+ .rpt_4_plans .rpt_plan .rpt_head .rpt_subtitle {
1061
+ font-size: 16px;
1062
+ line-height: 18px;
1063
+ padding: 10px 10px 20px
1064
+ }
1065
+
1066
+ .rpt_4_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1067
+ font-size: 14px;
1068
+ line-height: 17px
1069
+ }
1070
+
1071
+ .rpt_4_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1072
+ font-size: 13px;
1073
+ line-height: 16px
1074
+ }
1075
+
1076
+ .rpt_5_plans .rpt_plan .rpt_head .rpt_subtitle {
1077
+ font-size: 15px;
1078
+ line-height: 18px;
1079
+ padding: 10px 10px 20px
1080
+ }
1081
+
1082
+ .rpt_5_plans .rpt_sm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1083
+ font-size: 13px;
1084
+ line-height: 17px
1085
+ }
1086
+
1087
+ .rpt_5_plans .rpt_xsm_subtitle .rpt_plan .rpt_head .rpt_subtitle {
1088
+ font-size: 12px;
1089
+ line-height: 16px
1090
+ }
1091
+
1092
+ .rpt_plans .rpt_plan .rpt_head .rpt_description {
1093
+ font-size: 14px;
1094
+ line-height: 20px;
1095
+ padding: 10px 20px;
1096
+ font-weight: 300;
1097
+ text-align: center;
1098
+ color: #ffffff
1099
+ }
1100
+
1101
+ .rpt_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {
1102
+ font-size: 12px
1103
+ }
1104
+
1105
+ .rpt_style_bic .rpt_plan .rpt_head .rpt_description, .rpt_style_loc .rpt_plan .rpt_head .rpt_description {
1106
+ color: #f5f5f5
1107
+ }
1108
+
1109
+ .rpt_4_plans .rpt_plan .rpt_head .rpt_description {
1110
+ font-size: 13px;
1111
+ line-height: 18px
1112
+ }
1113
+
1114
+ .rpt_4_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {
1115
+ font-size: 12px;
1116
+ line-height: 17px
1117
+ }
1118
+
1119
+ .rpt_5_plans .rpt_plan .rpt_head .rpt_description {
1120
+ font-size: 12px;
1121
+ line-height: 18px
1122
+ }
1123
+
1124
+ .rpt_5_plans .rpt_sm_description .rpt_plan .rpt_head .rpt_description {
1125
+ font-size: 11px;
1126
+ line-height: 17px
1127
+ }
1128
+
1129
+ .rpt_plans .rpt_plan .rpt_features {
1130
+ padding: 20px;
1131
+ background: #f0ecfb;
1132
+ text-align: center
1133
+ }
1134
+
1135
+ .rpt_plans .rpt_plan .rpt_features .rpt_feature {
1136
+ font-size: 16px;
1137
+ padding: 6px 16px;
1138
+ border-bottom: 1px dotted #d3d3d3
1139
+ }
1140
+ .rpt_plans .rpt_plan .rpt_features .rpt_feature a {
1141
+ color: #333333;
1142
+ }
1143
+
1144
+ .rpt_plans .rpt_plan .rpt_features .rpt_feature:last-child {
1145
+ border-bottom: none
1146
+ }
1147
+
1148
+ .rpt_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {
1149
+ font-size: 14px
1150
+ }
1151
+
1152
+ .rpt_style_bic .rpt_plan .rpt_features, .rpt_style_loc .rpt_plan .rpt_features, .rpt_style_swl .rpt_plan .rpt_features {
1153
+ background: #fff
1154
+ }
1155
+
1156
+ .rpt_style_swl .rpt_plan .rpt_features .rpt_feature {
1157
+ padding: 5px 16px
1158
+ }
1159
+
1160
+ .rpt_4_plans .rpt_plan .rpt_features .rpt_feature {
1161
+ padding: 6px 10px;
1162
+ font-size: 14px
1163
+ }
1164
+
1165
+ .rpt_4_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {
1166
+ font-size: 12px
1167
+ }
1168
+
1169
+ .rpt_5_plans .rpt_plan .rpt_features .rpt_feature {
1170
+ padding: 6px 10px;
1171
+ font-size: 13px
1172
+ }
1173
+
1174
+ .rpt_5_plans .rpt_sm_features .rpt_plan .rpt_features .rpt_feature {
1175
+ font-size: 11px
1176
+ }
1177
+
1178
+ .rpt_plans .rpt_plan .rpt_foot {
1179
+ display: block;
1180
+ padding: 10px 30px;
1181
+ border-top: #7559C0 solid 2px;
1182
+ background: #7559C0;
1183
+ text-align: center;
1184
+ color: #fff;
1185
+ font-size: 24px;
1186
+ text-decoration: none;
1187
+ font-weight: 300;
1188
+ transition: All .5s ease;
1189
+ -webkit-transition: All .5s ease;
1190
+ -moz-transition: All .5s ease;
1191
+ -o-transition: All .5s ease
1192
+ }
1193
+
1194
+ .rpt_plans .rpt_sm_button .rpt_plan .rpt_foot {
1195
+ font-size: 19px
1196
+ }
1197
+
1198
+ .rpt_style_basic .rpt_plan .rpt_foot {
1199
+ border-bottom-left-radius: 8px;
1200
+ border-bottom-right-radius: 8px
1201
+ }
1202
+
1203
+ .rpt_style_swl .rpt_plan .rpt_foot {
1204
+ border-top: none;
1205
+ padding: 10px 30px 20px;
1206
+ color: #000;
1207
+ background: #333
1208
+ }
1209
+
1210
+ .rpt_4_plans .rpt_plan .rpt_foot {
1211
+ padding: 4px 20px;
1212
+ font-size: 19px
1213
+ }
1214
+
1215
+ .rpt_4_plans .rpt_sm_button .rpt_plan .rpt_foot, .rpt_5_plans .rpt_plan .rpt_foot {
1216
+ padding: 4px 20px;
1217
+ font-size: 17px
1218
+ }
1219
+
1220
+ .rpt_5_plans .rpt_sm_button .rpt_plan .rpt_foot {
1221
+ font-size: 16px
1222
+ }
1223
+
1224
+ .rpt_plans .rpt_plan .rpt_foot:hover {
1225
+ opacity: .8
1226
+ }
1227
+
1228
+ .rpt_style_swl .rpt_plan .rpt_foot:hover {
1229
+ opacity: 1
1230
+ }
1231
+
1232
+ .rpt_plans .rpt_recommended_plan .rpt_foot {
1233
+ font-size: 30px;
1234
+ padding: 16px 0
1235
+ }
1236
+
1237
+ .rpt_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {
1238
+ font-size: 26px
1239
+ }
1240
+
1241
+ .rpt_4_plans .rpt_recommended_plan .rpt_foot {
1242
+ font-size: 22px;
1243
+ font-weight: 300;
1244
+ padding: 10px 0
1245
+ }
1246
+
1247
+ .rpt_4_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {
1248
+ font-size: 19px;
1249
+ padding: 10px 0
1250
+ }
1251
+
1252
+ .rpt_5_plans .rpt_recommended_plan .rpt_foot {
1253
+ font-size: 20px;
1254
+ font-weight: 300;
1255
+ padding: 10px 0
1256
+ }
1257
+
1258
+ .rpt_5_plans .rpt_sm_button .rpt_recommended_plan .rpt_foot {
1259
+ font-size: 18px;
1260
+ padding: 10px 0
1261
+ }
1262
+
1263
+ .rpt_custom_btn {
1264
+ border-bottom-left-radius: 5px;
1265
+ border-bottom-right-radius: 5px;
1266
+ text-align: center;
1267
+ padding: 16px 20px
1268
+ }
1269
+
1270
+ .rpt_plans .rpt_recommended_plan {
1271
+ position: relative;
1272
+ top: -10px
1273
+ }
1274
+
1275
+ .rpt_recommended_plan img.rpt_recommended {
1276
+ position: absolute !important;
1277
+ right: 10px !important
1278
+ }
1279
+
1280
+ .rpt_style_bic .rpt_recommended_plan, .rpt_style_loc .rpt_recommended_plan {
1281
+ -webkit-box-shadow: 1px 1px 6px 0 rgba(50, 50, 50, .39);
1282
+ -moz-box-shadow: 1px 1px 6px 0 rgba(50, 50, 50, .39);
1283
+ box-shadow: 1px 1px 6px 0 rgba(50, 50, 50, .39)
1284
+ }
1285
+
1286
+ a.rpt_tooltip {
1287
+ display: block;
1288
+ outline: 0;
1289
+ position: relative
1290
+ }
1291
+
1292
+ a.rpt_tooltip strong {
1293
+ line-height: 30px
1294
+ }
1295
+
1296
+ a.rpt_tooltip > span.intool {
1297
+ width: 90%;
1298
+ padding: 10px;
1299
+ margin-top: 56px;
1300
+ opacity: 0;
1301
+ visibility: hidden;
1302
+ z-index: 10;
1303
+ position: absolute;
1304
+ top: -15px;
1305
+ display: block;
1306
+ color: #f5f5f5;
1307
+ font-size: 13px;
1308
+ line-height: 20px;
1309
+ background: #333;
1310
+ font-weight: 300;
1311
+ text-align: center
1312
+ }
1313
+
1314
+ a.rpt_tooltip:hover {
1315
+ cursor: zoom-in
1316
+ }
1317
+
1318
+ a.rpt_tooltip .rpt_tooltip_plus {
1319
+ text-decoration: none !important;
1320
+ display: inline;
1321
+ font-size: 12px;
1322
+ font-weight: 700;
1323
+ position: relative;
1324
+ top: -6px
1325
+ }
1326
+
1327
+ .rpt_feature:hover a.rpt_tooltip > span.intool {
1328
+ opacity: .98;
1329
+ text-decoration: none;
1330
+ visibility: visible;
1331
+ overflow: visible
1332
+ }
1333
+
1334
+ a.rpt_tooltip span.intool b {
1335
+ width: 10px;
1336
+ height: 10px;
1337
+ margin-left: 35%;
1338
+ margin-top: -15px;
1339
+ position: absolute;
1340
+ -webkit-transform: rotate(-45deg);
1341
+ -moz-transform: rotate(-45deg);
1342
+ -o-transform: rotate(-45deg);
1343
+ transform: rotate(-45deg);
1344
+ display: none \0/;
1345
+ background: #333
1346
+ }
1347
+
1348
+ .rpt_3_plans a.rpt_tooltip > span.intool {
1349
+ margin-left: -1%
1350
+ }
1351
+
1352
+ .rpt_4_plans a.rpt_tooltip > span.intool {
1353
+ margin-left: 0
1354
+ }
1355
+
1356
+ .rpt_5_plans a.rpt_tooltip > span.intool {
1357
+ margin-left: -2%
1358
+ }
1359
+
1360
+ .entry-content .rpt_plan a, .rpt_plan a {
1361
+ border-bottom: none !important;
1362
+ text-decoration: none;
1363
+ }
1364
+
1365
+ .rpt_plans .rpt_plan .rpt_icon {
1366
+ max-width: 30px;
1367
+ max-height: 30px
1368
+ }
1369
+
1370
+ .rpt_plans .rpt_plan img {
1371
+ display: inline;
1372
+ margin: 0 10px 0 0;
1373
+ padding: 0;
1374
+ -webkit-box-shadow: 0 0 0 0 transparent;
1375
+ -moz-box-shadow: 0 0 0 0 transparent;
1376
+ box-shadow: 0 0 0 0 transparent;
1377
+ border: none
1378
+ }
1379
+
1380
+ .mystickymenu-testimonial {
1381
+ position: relative;
1382
+ }
1383
+ .mystickymenu-testimonial .testimonial-data {
1384
+ position: relative;
1385
+ }
1386
+ .mystickymenu-testimonial .testimonial-data {
1387
+ position: relative;
1388
+ margin-left: 30px;
1389
+ padding: 10px 10px 10px 40px;
1390
+ background: #f5f5f5;
1391
+ font-size: 16px;
1392
+ line-height: 22px;
1393
+ }
1394
+ .mystickymenu-testimonial .testimonial-image {
1395
+ position: absolute;
1396
+ height: 60px;
1397
+ width: 60px;
1398
+ overflow: hidden;
1399
+ border-radius: 30px;
1400
+ top: 50%;
1401
+ margin-top: -30px;
1402
+ z-index: 1;
1403
+ }
1404
+ .mystickymenu-testimonial .testimonial-image img {
1405
+ width: 100%;
1406
+ height: auto;
1407
+ }
1408
+ .mystickymenu-testimonial-list {
1409
+ width: 100%;
1410
+ max-width: 1080px;
1411
+ margin: 30px auto;
1412
+ }
1413
+ .testimonial-title {
1414
+ font-weight: bold;
1415
+ font-size: 18px;
1416
+ padding: 0 0 5px 0;
1417
+ }
1418
+ .testimonial-author {
1419
+ font-size: 16px;
1420
+ font-style: italic;
1421
+ font-weight: 500;
1422
+ padding: 5px 0 0 0;
1423
+ }
1424
+ p.udner-title strong {
1425
+ font-size: 30px;
1426
+ padding-bottom: 40px;
1427
+ display: block;
1428
+ color: #b97fcf;
1429
+ text-align: center;
1430
+ }
1431
+ p.udner-title {
1432
+ margin: 0;
1433
+ padding: 0;
1434
+ }
1435
+ @media only screen and (max-width: 640px) {
1436
+ .rpt_plans .rpt_plan {
1437
+ width: 96%;
1438
+ margin: 10px 2% 20px !important
1439
+ }
1440
+
1441
+ .rpt_plans .rpt_plan .rpt_title {
1442
+ position: relative;
1443
+ font-size: 26px !important;
1444
+ line-height: 35px !important
1445
+ }
1446
+
1447
+ .rpt_plans .rpt_plan .rpt_head .rpt_price {
1448
+ font-size: 74px !important;
1449
+ line-height: 100px !important
1450
+ }
1451
+
1452
+ .rpt_plans .rpt_plan .rpt_head .rpt_subtitle {
1453
+ font-size: 17px !important;
1454
+ line-height: 28px !important;
1455
+ padding: 10px 40px 20px
1456
+ }
1457
+
1458
+ .rpt_plans .rpt_plan .rpt_head .rpt_description {
1459
+ font-size: 15px !important;
1460
+ line-height: 26px !important;
1461
+ padding: 0 40px 30px
1462
+ }
1463
+
1464
+ .rpt_plans .rpt_plan .rpt_features .rpt_feature {
1465
+ padding: 6px 16px;
1466
+ font-size: 14px !important
1467
+ }
1468
+
1469
+ .rpt_plans .rpt_plan .rpt_foot {
1470
+ padding: 10px 40px;
1471
+ text-align: center;
1472
+ color: #fff;
1473
+ font-size: 20px
1474
+ }
1475
+
1476
+ .rpt_plans .rpt_recommended_plan .rpt_foot {
1477
+ font-size: 30px;
1478
+ font-weight: 300;
1479
+ padding: 20px 0
1480
+ }
1481
+
1482
+ .rpt_plan .rpt_head .rpt_price .rpt_currency {
1483
+ top: -36px !important;
1484
+ left: -10px !important;
1485
+ font-size: 35px !important
1486
+ }
1487
+ }
1488
+
1489
+ #rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature, #rpt_pricr .rpt_plan_ori .rpt_features .rpt_feature a, #rpt_pricr .rpt_plan_ori .rpt_foot, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_description, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_price, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_price .rpt_currency, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_recurrence, #rpt_pricr .rpt_plan_ori .rpt_head .rpt_subtitle, #rpt_pricr .rpt_plan_ori .rpt_title {
1490
+ font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
1491
+ font-weight: 300 !important
1492
+ }
1493
+
1494
+ .client-testimonial {
1495
+ margin: 20px auto 0px;
1496
+ -webkit-border-radius: 5px;
1497
+ -moz-border-radius: 5px;
1498
+ border-radius: 5px;
1499
+ }
1500
+ .client-testimonial span.dashicons.dashicons-yes {
1501
+ background: #00bd00;
1502
+ color: #fff;
1503
+ border-radius: 50%;
1504
+ -webkit-border-radius: 50%;
1505
+ -moz-border-radius: 50%;
1506
+ }
1507
+ .client-testimonial p.text-center {
1508
+ text-align: center;
1509
+ margin: 6px 0;
1510
+ font-size: 14px;
1511
+ }
1512
+ .client-testimonial .payment {
1513
+ margin: 20px 0;
1514
+ text-align: center;
1515
+ }
1516
+ .testimonial-image {
1517
+ width: 10%;
1518
+ display: inline-block;
1519
+ vertical-align: middle;
1520
+ }
1521
+ .testimonial-content {
1522
+ width: 85%;
1523
+ display: inline-block;
1524
+ vertical-align: middle;
1525
+ padding-left: 15px;
1526
+ }
1527
+ .testimonial-image img {
1528
+ border-radius: 50%;
1529
+ -webkit-border-radius: 50%;
1530
+ -moz-border-radius: 50%;
1531
+ width: 100%;
1532
+ height: auto;
1533
+ }
1534
+ .client-testimonial .author {
1535
+ font-weight: bold;
1536
+ padding: 5px 0 0 0;
1537
+ font-size: 14px;
1538
+ }
1539
+ .testimonial-box {
1540
+ padding: 15px;
1541
+ background: #d6efff;
1542
+ -webkit-border-radius: 5px;
1543
+ -moz-border-radius: 5px;
1544
+ border-radius: 5px;
1545
+ }
1546
+
1547
+ /*01-08-2019 welcome bar css*/
1548
+ #sticky-header-welcome-bar *, #sticky-header-welcome-bar ::before, #sticky-header-welcome-bar ::after {
1549
+ -webkit-box-sizing: border-box;
1550
+ -moz-box-sizing: border-box;
1551
+ box-sizing: border-box;
1552
+ }
1553
+ #sticky-header-welcome-bar .iris-picker, #sticky-header-welcome-bar .iris-picker * {
1554
+ -moz-box-sizing: content-box;
1555
+ -webkit-box-sizing: content-box;
1556
+ box-sizing: content-box;
1557
+ }
1558
+ .mysticky-welcomebar-switch {
1559
+ display: inline-block;
1560
+ width:55px;
1561
+ height:30px;
1562
+ position: relative;
1563
+ }
1564
+ .mysticky-welcomebar-switch input {
1565
+ opacity: 0;
1566
+ width: 0;
1567
+ height: 0;
1568
+ }
1569
+ .mysticky-welcomebar-switch .slider {
1570
+ border-radius: 15px;
1571
+ position: absolute;
1572
+ cursor: pointer;
1573
+ top: 0;
1574
+ left: 0;
1575
+ right: 0;
1576
+ bottom: 0;
1577
+ background-color: #ccc;
1578
+ border: 2px solid #ccc;
1579
+ -webkit-transition: .4s;
1580
+ transition: .4s;
1581
+ }
1582
+ .mysticky-welcomebar-switch .slider:before {
1583
+ border-radius: 50%;
1584
+ position: absolute;
1585
+ content: "";
1586
+ height: 24px;
1587
+ width: 24px;
1588
+ left: 2px;
1589
+ top: 1px;
1590
+ background-color: #ffffff;
1591
+ -webkit-transition: .4s;
1592
+ transition: .4s;
1593
+ }
1594
+ .mysticky-welcomebar-switch input:checked + .slider {
1595
+ background-color: #7761DF;
1596
+ border: 2px solid #7761DF;
1597
+ }
1598
+ .mysticky-welcomebar-switch input:focus + .slider {
1599
+ box-shadow: 0 0 1px #2196F3;
1600
+ }
1601
+ .mysticky-welcomebar-switch input:checked + .slider:before {
1602
+ -webkit-transform: translateX(24px);
1603
+ -ms-transform: translateX(24px);
1604
+ transform: translateX(24px);
1605
+ }
1606
+ .mysticky-welcomebar-form {
1607
+ background-color: #f8fcfd;
1608
+ border: 1px solid #E1E6E6;
1609
+ padding: 20px;
1610
+ border-radius: 7px;
1611
+ position: relative;
1612
+ }
1613
+ .mysticky-welcomebar-header-title h3 {
1614
+ margin: 0;
1615
+ font-size: 26px;
1616
+ color: #4F4F4F;
1617
+ line-height: 1.2;
1618
+ display: inline-block;
1619
+ vertical-align: top;
1620
+ }
1621
+ .mysticky-welcomebar-header-title h3 + .mysticky-welcomebar-switch {
1622
+ margin-left: 20px;
1623
+ }
1624
+ .mysticky-welcomebar-subheader-title {
1625
+ padding: 40px 0 30px;
1626
+ }
1627
+ .mysticky-welcomebar-subheader-title h4 {
1628
+ margin: 0;
1629
+ font-weight: 400;
1630
+ font-size: 22px;
1631
+ line-height: 1.2;
1632
+ color: #4F4F4F;
1633
+ }
1634
+ .mysticky-welcomebar-setting-content {
1635
+ display: flex;
1636
+ /*align-items: center;*/
1637
+ padding-bottom: 20px;
1638
+ }
1639
+ .mysticky-welcomebar-setting-content.show-on-apper {
1640
+ align-items: flex-start;
1641
+ }
1642
+ .mysticky-welcomebar-setting-content > label {
1643
+ font-size: 18px;
1644
+ line-height: 1.2;
1645
+ color: #4F4F4F;
1646
+ font-weight: 500;
1647
+ margin-top: 10px;
1648
+ width: 210px;
1649
+ padding-right: 10px;
1650
+ }
1651
+ .mysticky-welcomebar-setting-content.show-on-apper > label {
1652
+ margin-top: 10px;
1653
+ }
1654
+ .mysticky-welcomebar-setting-content-right {
1655
+ width: 100%;
1656
+ align-items: center;
1657
+ display: flex;
1658
+ }
1659
+ .mysticky-welcomebar-setting-wrap .myStickymenu-upgrade {
1660
+ display: inline-block;
1661
+ vertical-align: top;
1662
+ float: none;
1663
+ margin-left: 20px;
1664
+ }
1665
+ .mysticky-welcomebar-setting-wrap .mysticky-welcomebar-setting-position .myStickymenu-upgrade {
1666
+ margin-left: 50px;
1667
+ }
1668
+ .mysticky-welcomebar-setting-wrap .mysticky-welcomebar-setting-remove-getbar .myStickymenu-upgrade {
1669
+ margin-left: 130px;
1670
+ }
1671
+ .mysticky-welcomebar-setting-content-right.mysticky-welcomebar-colorpicker .wp-picker-container{
1672
+ display: inline-block;
1673
+ }
1674
+ .mysticky-welcomebar-setting-content-right label {
1675
+ display: inline-block;
1676
+ vertical-align: top;
1677
+ width: 100px;
1678
+ padding-right: 10px;
1679
+ }
1680
+ .mysticky-welcomebar-setting-content-right .wp-picker-input-wrap label {
1681
+ width: auto;
1682
+ }
1683
+ .mysticky-welcomebar-setting-content-right .mysticky-welcomebar-trigger-wrap label {
1684
+ width: auto;
1685
+ }
1686
+ #mystickymenu .mysticky-welcomebar-setting-content-right .px-wrap input {
1687
+ padding-right: 60px;
1688
+ }
1689
+ .mysticky-welcomebar-setting-content-right select ,
1690
+ .mysticky-welcomebar-setting-content-right input[type="text"] ,
1691
+ .mysticky-welcomebar-setting-content-right textarea {
1692
+ width: 310px;
1693
+ height: 42px;
1694
+ border-radius: 20px;
1695
+ color: #32373c;
1696
+ display: block;
1697
+ padding: 0 10px;
1698
+ box-shadow: none;
1699
+ border: 1px solid #DCE2E2;
1700
+ margin: 0;
1701
+ font-size: 14px;
1702
+ font-weight: 400;
1703
+ }
1704
+ .mysticky-welcomebar-setting-content-right select {
1705
+ padding-right: 22px;
1706
+ }
1707
+ .mysticky-welcomebar-setting-content-right textarea {
1708
+ height: 100px;
1709
+ border-radius: 10px;
1710
+ padding-top: 9px;
1711
+ }
1712
+ #mystickymenu .wp-picker-container input[type="text"].wp-color-picker {
1713
+ border-radius: 0;
1714
+ height: 32px;
1715
+ border: 1px solid #DCE2E2;
1716
+ }
1717
+ #mystickymenu .wp-picker-input-wrap .button {
1718
+ height: 32px;
1719
+ }
1720
+ #mystickymenu .form-table .wp-picker-input-wrap label {
1721
+ padding-right: 10px;
1722
+ }
1723
+ .mysticky-welcomebar-setting-action {
1724
+ display: inline-block;
1725
+ vertical-align: top;
1726
+ }
1727
+ .mysticky-welcomebar-setting-action + .mysticky-welcomebar-setting-action {
1728
+ padding-left: 10px;
1729
+ }
1730
+ .mysticky-welcomebar-redirect label {
1731
+ width: auto;
1732
+ padding-right: 0;
1733
+ padding-top: 10px;
1734
+ }
1735
+ .mysticky-welcomebar-expirydate {
1736
+ position: relative;
1737
+ display: inline-block;
1738
+ vertical-align: top;
1739
+ }
1740
+ .mysticky-welcomebar-setting-content-right .mysticky-welcomebar-expirydate input {
1741
+ padding-left: 55px;
1742
+ }
1743
+ .mysticky-welcomebar-expirydate .dashicons {
1744
+ position: absolute;
1745
+ top: 0;
1746
+ left: 0;
1747
+ bottom: 0;
1748
+ color: #a7a7a7;
1749
+ border-right: 1px solid #a7a7a7;
1750
+ width: 46px;
1751
+ height: 100%;
1752
+ line-height: 40px;
1753
+ }
1754
+ a.create-rule {
1755
+ background-color: #7761DF;
1756
+ color: #fff;
1757
+ display: inline-block;
1758
+ margin: 10px 0 0;
1759
+ vertical-align: top;
1760
+ text-decoration: none;
1761
+ padding: 5px 12px;
1762
+ border-radius: 20px;
1763
+ box-shadow: none;
1764
+ outline: none;
1765
+ }
1766
+ .mysticky-welcomebar-upgrade-main {
1767
+ position: relative;
1768
+ vertical-align: top;
1769
+ width: 100%;
1770
+ padding-right: 10px;
1771
+ padding-bottom: 0;
1772
+ }
1773
+ .mysticky-welcomebar-upgrade-main .myStickymenu-upgrade {
1774
+ float: right;
1775
+ }
1776
+ .mysticky-welcomebar-page-option {
1777
+ margin-bottom: 20px;
1778
+ position: relative;
1779
+ }
1780
+ .mysticky-welcomebar-page-option select {
1781
+ width: 230px;
1782
+ }
1783
+ .mysticky-welcomebar-page-option .myStickymenu-upgrade {
1784
+ display: none;
1785
+ position: absolute;
1786
+ top: 9px;
1787
+ left: 50%;
1788
+ -webkit-transform: translateX(-50%);
1789
+ -moz-transform: translateX(-50%);
1790
+ transform: translateX(-50%);
1791
+ text-align: center;
1792
+ margin-left: 0;
1793
+ }
1794
+ .mysticky-welcomebar-page-option .myStickymenu-upgrade a {
1795
+ padding-top: 5px;
1796
+ padding-bottom: 7px;
1797
+ padding-left: 20px;
1798
+ padding-right: 20px;
1799
+ font-size: 14px;
1800
+ box-shadow: 0 0 3px #999;
1801
+ }
1802
+ .mysticky-welcomebar-page-option:hover .myStickymenu-upgrade {
1803
+ display: block;
1804
+ }
1805
+ .mysticky-welcomebar-page-option .url-content {
1806
+ /*display: flex;*/
1807
+ overflow:hidden;
1808
+ align-items: center;
1809
+ }
1810
+ .mysticky-welcomebar-page-option .url-content > div {
1811
+ padding: 0 5px;
1812
+ float: left;
1813
+
1814
+ }
1815
+
1816
+ .mysticky-welcomebar-page-option .url-content .mysticky-welcomebar-url-values,
1817
+ .mysticky-welcomebar-page-option .url-content .mysticky-welcomebar-url-option{
1818
+ width: 20%;
1819
+ }
1820
+ .mysticky-welcomebar-page-option .url-content > div.mysticky-welcomebar-url-box {
1821
+ width: 28%;
1822
+ text-align: right;
1823
+ margin-top: 10px;
1824
+ }
1825
+
1826
+ /*.mysticky-welcomebar-page-option .url-content select {
1827
+ width: 120px;
1828
+ }
1829
+ */
1830
+ .mysticky-welcomebar-page-option .url-content input[type="text"] {
1831
+ height: 38px;
1832
+ padding: 0 15px;
1833
+ border-radius: 0;
1834
+ }
1835
+
1836
+ .mysticky-page-option .myStickymenu-upgrade {
1837
+ float: none;
1838
+ position: absolute;
1839
+ top: 0;
1840
+ left: 50%;
1841
+ /* right: 0; */
1842
+ text-align: center;
1843
+ /* background-color: rgba(0,0,0,0.6); */
1844
+ bottom: 0;
1845
+ border-radius: 10px;
1846
+ display: none;
1847
+ align-items: center;
1848
+ justify-content: center;
1849
+ -webkit-transform: translateX(-50%);
1850
+ -moz-transform: translateX(-50%);
1851
+ transform: translateX(-50%);
1852
+ }
1853
+ .mysticky-page-option:hover .myStickymenu-upgrade {
1854
+ display: flex;
1855
+ }
1856
+ .mysticky-page-option .myStickymenu-upgrade a {
1857
+ padding-top: 5px;
1858
+ padding-bottom: 7px;
1859
+ padding-left: 20px;
1860
+ padding-right: 20px;
1861
+ font-size: 14px;
1862
+ box-shadow: 0 0 3px #999;
1863
+ }
1864
+ .mysticky-page-option {
1865
+ background-color: #fff;
1866
+ padding: 10px;
1867
+ margin-bottom: 10px;
1868
+ border: 1px solid #DCE2E2;
1869
+ border-radius: 10px;
1870
+ position: relative;
1871
+ }
1872
+ .mysticky-page-option .url-content {
1873
+ display: flex;
1874
+ align-items: center;
1875
+ }
1876
+ .mysticky-page-option .url-content > div {
1877
+ padding: 0 5px;
1878
+ }
1879
+ .mysticky-page-option .url-content > div.mysticky-welcomebar-url-box {
1880
+ width: 260px;
1881
+ text-align: right;
1882
+ }
1883
+ .mysticky-page-option .url-content > div.mysticky-welcomebar-url-box {
1884
+ width: 300px;
1885
+ }
1886
+ .mysticky-page-option .url-content select {
1887
+ width: 250px;
1888
+ }
1889
+ .mysticky-page-option .url-content input[type="text"] {
1890
+ height: 38px;
1891
+ padding: 0 15px;
1892
+ border-radius: 0;
1893
+ }
1894
+ .mystickymenu-page-target-wrap {
1895
+ padding-bottom: 20px;
1896
+ }
1897
+
1898
+ .mysticky-welcomebar-remove-rule ,
1899
+ .mysticky-remove-rule {
1900
+ color: #fff;
1901
+ background-color: #666;
1902
+ text-decoration: none;
1903
+ display: inline-block;
1904
+ vertical-align: top;
1905
+ width: 38px;
1906
+ height: 38px;
1907
+ text-align: center;
1908
+ border-radius: 4px;
1909
+ font-size: 22px;
1910
+ line-height: 35px;
1911
+ }
1912
+ .mysticky-welcomebar-page-options {
1913
+ display: inline-block;
1914
+ vertical-align: top;
1915
+ }
1916
+ .mysticky-welcomebar-setting-right {
1917
+ position: absolute;
1918
+ top: 32px;
1919
+ right: 50px;
1920
+ width: 500px;
1921
+ }
1922
+ .mysticky-welcomebar-header-title::after {
1923
+ content: "";
1924
+ display: block;
1925
+ clear: both;
1926
+ }
1927
+ .mysticky-welcomebar-preview-window {
1928
+ float: right;
1929
+ }
1930
+ .mysticky-welcomebar-header-title {
1931
+ padding-bottom: 20px;
1932
+ }
1933
+ .mysticky-welcomebar-preview-window ul {
1934
+ margin: 0;
1935
+ padding: 0;
1936
+ }
1937
+ .mysticky-welcomebar-preview-window ul li {
1938
+ color: #7761DF;
1939
+ display: inline-block;
1940
+ vertical-align: top;
1941
+ width: 36px;
1942
+ height: 36px;
1943
+ background-color: #DFDDF7;
1944
+ border-radius: 50%;
1945
+ text-align: center;
1946
+ line-height: 36px;
1947
+ margin-bottom: 0;
1948
+ margin-left: 10px;
1949
+ }
1950
+ .mysticky-welcomebar-preview-window ul li.preview-active {
1951
+ color: #fff;
1952
+ background-color: #7761DF;
1953
+ }
1954
+ .mysticky-welcomebar-preview-window ul li .dashicons {
1955
+ line-height: 36px;
1956
+ }
1957
+ .mysticky-welcomebar-preview-screen {
1958
+ background-color: #ffffff;
1959
+ border: 1px solid #DCE2E2;
1960
+ border-radius: 10px;
1961
+ margin: 0 auto;
1962
+ padding: 0;
1963
+ height: 400px;
1964
+ position: relative;
1965
+ overflow: hidden;
1966
+ max-width: 100%;
1967
+ -webkit-transition: all 0.5s ease 0s;
1968
+ -moz-transition: all 0.5s ease 0s;
1969
+ transition: all 0.5s ease 0s;
1970
+ }
1971
+ .mysticky-welcomebar-preview-screen.mysticky-welcomebar-preview-mobile-screen {
1972
+ max-width: 320px;
1973
+ }
1974
+ .mysticky-welcomebar-submit {
1975
+ float: right;
1976
+ padding-top: 50px;
1977
+ margin-right: -20px;
1978
+ }
1979
+ .mysticky-welcomebar-form-reset .mysticky-welcomebar-submit {
1980
+ margin-right: 0;
1981
+ padding-top: 30px;
1982
+ }
1983
+ .mysticky-welcomebar-submit input.button-secondary {
1984
+ background: #969696;
1985
+ border-color: #969696;
1986
+ color: #ffffff;
1987
+ text-transform: uppercase;
1988
+ border-radius: 31px;
1989
+ font-size: 26px;
1990
+ margin-right: 10px;
1991
+ padding-left: 23px;
1992
+ padding-right: 23px;
1993
+ height: 60px;
1994
+ width: 200px;
1995
+ border: 0;
1996
+ box-shadow: none;
1997
+ font-weight: 600;
1998
+ text-shadow: none;
1999
+ }
2000
+ .mysticky-welcomebar-page-option .url-content > div.mysticky-welcomebar-url-buttons {
2001
+ padding-right: 0;
2002
+ }
2003
+ .ui-dialog-buttonset .green-btn.ui-button {
2004
+ background-color: #00c67c;
2005
+ border-color: #00c67c;
2006
+ color: #fff;
2007
+ }
2008
+ .mysticky-welcomebar-setting-content-right.mysticky-welcomebar-setting-redirect-wrap {
2009
+ display: block;
2010
+ }
2011
+ .mysticky-welcomebar-setting-wrap .mysticky-welcomebar-setting-redirect-wrap .myStickymenu-upgrade {
2012
+ margin-top: 7px;
2013
+ }
2014
+ .updates-form-form {
2015
+ min-height: calc(100vh - 280px);
2016
+ }
2017
+ .popup-form-content {
2018
+ background: #ffffff;
2019
+ min-height: 100px;
2020
+ width: 450px;
2021
+ text-align: center;
2022
+ margin-top: 50px;
2023
+ border: solid 1px #c1c1c1;
2024
+ }
2025
+ .updates-content-buttons button {
2026
+ margin: 10px 3px !important;
2027
+ float: left;
2028
+ }
2029
+ .updates-content-buttons a span {
2030
+ -webkit-animation: fa-spin 0.75s infinite linear;
2031
+ animation: fa-spin 0.75s infinite linear;
2032
+ }
2033
+ .updates-content-buttons a:hover, .updates-content-buttons a:focus {
2034
+ color: #ffffff;
2035
+ background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));
2036
+ }
2037
+ .updates-content-buttons a:focus {
2038
+ outline: 0;
2039
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50,100,150,.4);
2040
+ }
2041
+ .updates-content-buttons button.form-cancel-btn {
2042
+ float: right !important;
2043
+ }
2044
+ .form-submit-btn {
2045
+ background-color: #3085d6;
2046
+ }
2047
+ .updates-content-buttons a span {
2048
+ -webkit-animation: fa-spin 0.75s infinite linear;
2049
+ animation: fa-spin 0.75s infinite linear;
2050
+ }
2051
+ .add-update-mystickymenu-title {
2052
+ font-size: 20px;
2053
+ line-height: 30px;
2054
+ padding: 20px 20px 0;
2055
+ }
2056
+ .mystickymenu-form-input {
2057
+ padding: 10px 20px;
2058
+ }
2059
+ .mystickymenu-form-input input {
2060
+ width: 100%;
2061
+ transition: border-color .3s,box-shadow .3s;
2062
+ border: 1px solid #d9d9d9;
2063
+ border-radius: .1875em;
2064
+ font-size: 1.125em;
2065
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.06);
2066
+ box-sizing: border-box;
2067
+ height: 2.625em;
2068
+ margin: 1em auto;
2069
+ }
2070
+ .updates-content-buttons {
2071
+ background: #c1c1c1;
2072
+ padding: 0 20px;
2073
+ }
2074
+ div#wp-mysticky_bar_text-wrap {
2075
+ width: 40%;
2076
+ }
2077
+
2078
+ .mystickymenu-popup {
2079
+ position: fixed;
2080
+ width: 100%;
2081
+ height: 100%;
2082
+ top: 0;
2083
+ left: 0;
2084
+ z-index: 100001;
2085
+ background: rgba(0, 0, 0, .75)
2086
+ }
2087
+
2088
+ .mystickymenu-popup-box {
2089
+ padding: 0;
2090
+ width: 600px;
2091
+ max-width: 100%;
2092
+ margin: auto;
2093
+ top: 50%;
2094
+ position: absolute;
2095
+ left: 0;
2096
+ right: 0;
2097
+ border-radius: 5px;
2098
+ transform: translate(0, -50%);
2099
+ -webkit-transform: translate(0, -50%);
2100
+ -moz-transform: translate(0, -50%);
2101
+ text-align: center;
2102
+ background: #fcfcfc
2103
+ }
2104
+
2105
+ .mystickymenu-popup-header {
2106
+ padding: 15px;
2107
+ font-size: 20px;
2108
+ border-bottom: solid 1px #e6e6e6
2109
+ }
2110
+
2111
+ .mystickymenu-popup-content {
2112
+ background: #fff;
2113
+ padding: 15px;
2114
+ font-size: 14px;
2115
+ line-height: 20px
2116
+ }
2117
+
2118
+ .mystickymenu-popup-content iframe {
2119
+ margin: 30px 0
2120
+ }
2121
+
2122
+ .mystickymenu-popup-footer {
2123
+ padding: 15px;
2124
+ border-top: solid 1px #e6e6e6
2125
+ }
2126
+
2127
+ .mystickymenu-popup-footer button {
2128
+ border: none;
2129
+ padding: 10px 20px;
2130
+ border-radius: 4px;
2131
+ background: #00c478;
2132
+ color: #fff;
2133
+ cursor: pointer;
2134
+ }
2135
+
2136
+ .close-mystickymenu-popup {
2137
+ margin: 0;
2138
+ padding: 0;
2139
+ background: 0 0;
2140
+ border: none;
2141
+ float: right;
2142
+ background: #000;
2143
+ border-radius: 50%;
2144
+ color: #fff;
2145
+ text-align: center;
2146
+ width: 24px;
2147
+ height: 24px;
2148
+ cursor: pointer;
2149
+ }
2150
+
2151
+ .close-mystickymenu-popup span {
2152
+ line-height: 24px
2153
+ }
2154
+ @-webkit-keyframes fa-spin {
2155
+ 0% {
2156
+ -webkit-transform: rotate(0deg);
2157
+ transform: rotate(0deg);
2158
+ }
2159
+ 100% {
2160
+ -webkit-transform: rotate(359deg);
2161
+ transform: rotate(359deg);
2162
+ }
2163
+ }
2164
+ @media only screen and (max-width: 1490px) {
2165
+ .mysticky-welcomebar-setting-action + .mysticky-welcomebar-setting-action {
2166
+ padding-left: 10px;
2167
+ }
2168
+ .mysticky-welcomebar-setting-right {
2169
+ width: 400px;
2170
+ }
2171
+ }
2172
+ @media only screen and (max-width: 1355px) {
2173
+ .mysticky-welcomebar-page-option .url-content select {
2174
+ width: 130px;
2175
+ }
2176
+ .mysticky-welcomebar-page-option .url-content input[type="text"] {
2177
+ width: 180px;
2178
+ }
2179
+ .mysticky-welcomebar-setting-action {
2180
+ display: block;
2181
+ }
2182
+ .mysticky-welcomebar-setting-action + .mysticky-welcomebar-setting-action {
2183
+ padding-left: 0;
2184
+ padding-top: 10px;
2185
+ }
2186
+ }
2187
+ @media only screen and (max-width: 1200px) {
2188
+ .mysticky-welcomebar-page-option .url-content select {
2189
+ width: 110px;
2190
+ }
2191
+ .mysticky-welcomebar-page-option .url-content > div.mysticky-welcomebar-url-box {
2192
+ width: 230px;
2193
+ }
2194
+ .mysticky-welcomebar-page-option {
2195
+ padding: 10px 3px;
2196
+ }
2197
+ .mysticky-welcomebar-page-option .url-content input[type="text"] {
2198
+ width: 150px;
2199
+ }
2200
+ }
2201
+ @media only screen and (max-width: 1100px) {
2202
+ .mysticky-welcomebar-setting-right {
2203
+ width: 340px;
2204
+ right: 40px;
2205
+ }
2206
+ }
2207
+ @media only screen and (max-width: 1024px) {
2208
+ .mysticky-welcomebar-setting-right {
2209
+ right: 40px;
2210
+ width: 310px;
2211
+ }
2212
+ .mysticky-welcomebar-setting-content > label {
2213
+ font-size: 16px;
2214
+ width: 200px;
2215
+ padding-right: 10px;
2216
+ }
2217
+ .mysticky-welcomebar-preview-screen.mysticky-welcomebar-preview-mobile-screen {
2218
+ max-width: 250px;
2219
+ }
2220
+ }
2221
+
2222
+
2223
+
2224
+ .mysticky-custom-fields-tooltip{
2225
+ position: relative;
2226
+ margin-left: 20px;
2227
+ }
2228
+ .mysticky-custom-fields-tooltip:hover p {
2229
+ bottom: 100%;
2230
+ opacity: 1;
2231
+ visibility: visible;
2232
+ }
2233
+
2234
+ .mysticky-custom-fields-tooltip a.mysticky-tooltip {
2235
+ width: 20px;
2236
+ height: 20px;
2237
+ line-height: 20px;
2238
+ border-radius: 35px;
2239
+ padding: 0;
2240
+ text-align: center;
2241
+ font-size: 12px;
2242
+ display: inline-block;
2243
+ color: #ffffff;
2244
+ text-decoration: none;
2245
+ }
2246
+ .mysticky-custom-fields-tooltip a.mysticky-tooltip .dashicons{
2247
+ text-transform: uppercase;
2248
+ color: #1E1E1E;
2249
+ }
2250
+ .mysticky-custom-fields-tooltip p {
2251
+ margin: 0;
2252
+ margin-bottom: 0px;
2253
+ background-color: #000;
2254
+ width: 380px;
2255
+ padding: 10px 10px;
2256
+ border-radius: 8px;
2257
+ color: #fff;
2258
+ position: absolute;
2259
+ bottom: 200%;
2260
+ left: -20px;
2261
+ margin-bottom: 10px;
2262
+ -webkit-transition: all 0.5s ease 0s;
2263
+ -moz-transition: all 0.5s ease 0s;
2264
+ transition: all 0.5s ease 0s;
2265
+ opacity: 0;
2266
+ visibility: hidden;
2267
+ }
2268
+ .mysticky-custom-fields-tooltip p::before {
2269
+ content: "";
2270
+ border-top: 10px solid #000;
2271
+ border-left: 10px solid transparent;
2272
+ border-right: 10px solid transparent;
2273
+ width: 0;
2274
+ height: 0;
2275
+ position: absolute;
2276
+ bottom: -8px;
2277
+ left: 25px;
2278
  }
css/select2.min.css CHANGED
@@ -1,9 +1,9 @@
1
- .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
2
-
3
- .select2-container {
4
- width: 100%!important
5
- }
6
-
7
- .select2-results__options li {
8
- text-align: center
9
- }
1
+ .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
2
+
3
+ .select2-container {
4
+ width: 100%!important
5
+ }
6
+
7
+ .select2-results__options li {
8
+ text-align: center
9
+ }
js/detectmobilebrowser.js CHANGED
@@ -1,7 +1,7 @@
1
- /**
2
- * jQuery.browser.mobile (http://detectmobilebrowser.com/)
3
- *
4
- * jQuery.browser.mobile will be true if the browser is a mobile device
5
- *
6
- **/
7
  (function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);
1
+ /**
2
+ * jQuery.browser.mobile (http://detectmobilebrowser.com/)
3
+ *
4
+ * jQuery.browser.mobile will be true if the browser is a mobile device
5
+ *
6
+ **/
7
  (function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);
js/iris-script.js CHANGED
@@ -1,59 +1,59 @@
1
- var priceOptions = {"50_websites":{"1_year":{"price":79,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=3"},"2_year":{"price":125,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=15"},"lifetime":{"price":199,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=9"}},"500_websites":{"1_year":{"price":139,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=16"},"2_year":{"price":225,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=17"},"lifetime":{"price":359,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=18"}},"1000_websites":{"1_year":{"price":199,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=19"},"2_year":{"price":315,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=20"},"lifetime":{"price":499,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=21"}}};
2
- jQuery(document).ready(function($){
3
- jQuery('.my-color-field').wpColorPicker();
4
- jQuery(document).on('click', '.sticky-header-upgrade-now', function(e){
5
- e.preventDefault();
6
- jQuery(".sticky-header-menu ul li a:last").trigger("click");
7
- });
8
-
9
- if(jQuery(".multiple-options").length) {
10
- jQuery(".multiple-options").select2({
11
- minimumResultsForSearch: -1
12
- });
13
- }
14
- if(jQuery(".multiple-web-options").length) {
15
- jQuery(".multiple-web-options").select2({
16
- minimumResultsForSearch: -1
17
- });
18
- }
19
- jQuery(document).on("change", ".multiple-options", function(){
20
- priceText = jQuery(this).find("option:selected").attr("data-header");
21
- thisValue = jQuery(this).val();
22
- thisPrice = jQuery(this).find("option:selected").attr("data-price");
23
- if(!jQuery(this).hasClass("has-multiple-websites")) {
24
- jQuery(this).closest(".price-table").find("a.cart-link").attr("href", thisValue);
25
- jQuery(this).closest(".price-table").find(".plan-price").text("$" + thisPrice);
26
- } else {
27
- var webOption = jQuery(".multiple-web-options").val();
28
- var priceSettings = priceOptions[webOption];
29
- var yearPlan = jQuery(".multiple-options.has-multiple-websites option:selected").attr("data-option");
30
- if(priceSettings[yearPlan] != undefined) {
31
- priceSettings = priceSettings[yearPlan];
32
- thisValue = priceSettings.link;
33
- thisPrice = priceSettings.price;
34
- }
35
- }
36
- thisOption = jQuery(this).find("option:selected").attr("data-option");
37
- if(thisOption == "1_year") {
38
- thisPrice = thisPrice+"<span>/year</span>";
39
- priceText = "Renewals for <b>25% off</b>";
40
- } else if(thisOption == "2_year") {
41
- thisPrice = thisPrice+"<span>/2 years</span>";
42
- priceText = "Renewals for <b>25% off</b>";
43
- } else {
44
- thisPrice = thisPrice+"<span>/lifetime</span>";
45
- priceText = "For lifetime";
46
- }
47
- jQuery(this).closest(".price-table").find("a.cart-link").attr("href", thisValue);
48
- jQuery(this).closest(".price-table").find(".plan-price").html("$" + thisPrice);
49
- jQuery(this).closest(".price-table").find(".price-offer").html(priceText);
50
- });
51
-
52
- jQuery(document).on("change", ".multiple-web-options", function(){
53
- jQuery(".multiple-options.has-multiple-websites").trigger("change");
54
- });
55
-
56
- if(jQuery(".multiple-options.has-multiple-websites").length) {
57
- jQuery(".multiple-options.has-multiple-websites").trigger("change");
58
- }
59
  });
1
+ var priceOptions = {"50_websites":{"1_year":{"price":79,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=3"},"2_year":{"price":125,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=15"},"lifetime":{"price":199,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=9"}},"500_websites":{"1_year":{"price":139,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=16"},"2_year":{"price":225,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=17"},"lifetime":{"price":359,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=18"}},"1000_websites":{"1_year":{"price":199,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=19"},"2_year":{"price":315,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=20"},"lifetime":{"price":499,"link":"https:\/\/go.premio.io\/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=21"}}};
2
+ jQuery(document).ready(function($){
3
+ jQuery('.my-color-field').wpColorPicker();
4
+ jQuery(document).on('click', '.sticky-header-upgrade-now', function(e){
5
+ e.preventDefault();
6
+ jQuery(".sticky-header-menu ul li a:last").trigger("click");
7
+ });
8
+
9
+ if(jQuery(".multiple-options").length) {
10
+ jQuery(".multiple-options").select2({
11
+ minimumResultsForSearch: -1
12
+ });
13
+ }
14
+ if(jQuery(".multiple-web-options").length) {
15
+ jQuery(".multiple-web-options").select2({
16
+ minimumResultsForSearch: -1
17
+ });
18
+ }
19
+ jQuery(document).on("change", ".multiple-options", function(){
20
+ priceText = jQuery(this).find("option:selected").attr("data-header");
21
+ thisValue = jQuery(this).val();
22
+ thisPrice = jQuery(this).find("option:selected").attr("data-price");
23
+ if(!jQuery(this).hasClass("has-multiple-websites")) {
24
+ jQuery(this).closest(".price-table").find("a.cart-link").attr("href", thisValue);
25
+ jQuery(this).closest(".price-table").find(".plan-price").text("$" + thisPrice);
26
+ } else {
27
+ var webOption = jQuery(".multiple-web-options").val();
28
+ var priceSettings = priceOptions[webOption];
29
+ var yearPlan = jQuery(".multiple-options.has-multiple-websites option:selected").attr("data-option");
30
+ if(priceSettings[yearPlan] != undefined) {
31
+ priceSettings = priceSettings[yearPlan];
32
+ thisValue = priceSettings.link;
33
+ thisPrice = priceSettings.price;
34
+ }
35
+ }
36
+ thisOption = jQuery(this).find("option:selected").attr("data-option");
37
+ if(thisOption == "1_year") {
38
+ thisPrice = thisPrice+"<span>/year</span>";
39
+ priceText = "Renewals for <b>25% off</b>";
40
+ } else if(thisOption == "2_year") {
41
+ thisPrice = thisPrice+"<span>/2 years</span>";
42
+ priceText = "Renewals for <b>25% off</b>";
43
+ } else {
44
+ thisPrice = thisPrice+"<span>/lifetime</span>";
45
+ priceText = "For lifetime";
46
+ }
47
+ jQuery(this).closest(".price-table").find("a.cart-link").attr("href", thisValue);
48
+ jQuery(this).closest(".price-table").find(".plan-price").html("$" + thisPrice);
49
+ jQuery(this).closest(".price-table").find(".price-offer").html(priceText);
50
+ });
51
+
52
+ jQuery(document).on("change", ".multiple-web-options", function(){
53
+ jQuery(".multiple-options.has-multiple-websites").trigger("change");
54
+ });
55
+
56
+ if(jQuery(".multiple-options.has-multiple-websites").length) {
57
+ jQuery(".multiple-options.has-multiple-websites").trigger("change");
58
+ }
59
  });
js/mystickymenu-admin.js CHANGED
@@ -1,381 +1,381 @@
1
- (function( $ ) {
2
- "use strict";
3
-
4
- jQuery(document).ready(function($){
5
-
6
- $(document).on("click", ".updates-content-buttons button", function(){
7
- var updateStatus = 0;
8
- if($(this).hasClass("yes")) {
9
- updateStatus = 1;
10
- }
11
- $(".updates-content-buttons button").attr("disabled", true);
12
- $.ajax({
13
- url: ajaxurl,
14
- data: "action=sticky_menu_update_status&status="+updateStatus+"&nonce="+$("#myStickymenu_update_nonce").val()+"&email="+$("#myStickymenu_update_email").val(),
15
- type: 'post',
16
- cache: false,
17
- success: function(){
18
- window.location.reload();
19
- }
20
- })
21
- });
22
-
23
- var handle = $( "#custom-handle" );
24
- $( "#slider" ).slider({
25
- create: function() {
26
- handle.text( $( this ).slider( "value" ) );
27
- handle.text( $('#myfixed_opacity').val() );
28
- handle.css('left', $('#myfixed_opacity').val() + '%')
29
- },
30
- slide: function( event, ui ) {
31
- $('#myfixed_opacity').val(ui.value);
32
- handle.text( ui.value );
33
- }
34
- });
35
- jQuery(
36
- '<div class="pt_number"><div class="pt_numberbutton pt_numberup">+</div><div class="pt_numberbutton pt_numberdown">-</div></div>'
37
- ).insertAfter("input.mysticky-number1");
38
-
39
- jQuery(".mystickynumber1").each(function() {
40
-
41
- var spinner = jQuery(this),
42
- input = spinner.find('input[type="number"]'),
43
- btnUp = spinner.find(".pt_numberup"),
44
- btnDown = spinner.find(".pt_numberdown"),
45
- min = input.attr("min"),
46
- max = input.attr("max"),
47
- valOfAmout = input.val(),
48
- newVal = 0;
49
-
50
- btnUp.on("click", function() {
51
-
52
- var oldValue = parseFloat(input.val());
53
-
54
- if (oldValue >= max) {
55
- var newVal = oldValue;
56
- } else {
57
- var newVal = oldValue + 1;
58
- }
59
- spinner.find("input").val(newVal);
60
- spinner.find("input").trigger("change");
61
- console.log(newVal);
62
- });
63
- btnDown.on("click", function() {
64
- var oldValue = parseFloat(input.val());
65
- if (oldValue <= min) {
66
- var newVal = oldValue;
67
- } else {
68
- var newVal = oldValue - 1;
69
- }
70
- spinner.find("input").val(newVal);
71
- spinner.find("input").trigger("change");
72
- });
73
- });
74
-
75
-
76
- $(".confirm").on( 'click', function() {
77
- return window.confirm("Reset to default settings?");
78
- });
79
-
80
- var flag = 0;
81
- $( "#mystickymenu-select option" ).each(function( i ) {
82
-
83
- if ($('select#mystickymenu-select option:selected').val() !== '' ) {
84
- flag = 1;
85
- }
86
- if( $('select#mystickymenu-select option:selected').val() == $(this).val() ){
87
- $('#mysticky_class_selector').show();
88
- }else {
89
- $('#mysticky_class_selector').hide();
90
- }
91
- });
92
- if ( flag === 0 ) {
93
- $('#mysticky_class_selector').show();
94
- $("select#mystickymenu-select option[value=custom]").attr('selected', 'selected');
95
- }
96
-
97
- $("#mystickymenu-select").on( 'change', function() {
98
- if ($(this).val() == 'custom' ) {
99
- $('#mysticky_class_selector').show();
100
- }else {
101
- $('#mysticky_class_selector').hide();
102
- }
103
-
104
- });
105
- /*02-08-2019 welcom bar js*/
106
- $( '.mysticky-welcomebar-action' ).on( 'change', function(){
107
- var mysticky_welcomebar_action = $( this ).val();
108
- if ( mysticky_welcomebar_action == 'redirect_to_url' ) {
109
- $( '.mysticky-welcomebar-redirect' ).show();
110
- $( '.mysticky-welcomebar-redirect-container' ).show();
111
- } else {
112
- $( '.mysticky-welcomebar-redirect' ).hide();
113
- $( '.mysticky-welcomebar-redirect-container' ).hide();
114
- }
115
- if ( $('.mysticky-welcomebar-action option:selected').attr('data-href') !== '' && mysticky_welcomebar_action == 'thankyou_screen' ) {
116
- window.open( $( '.mysticky-welcomebar-action option:selected' ).attr('data-href') , '_blank');
117
- }
118
- } );
119
- //$( '#mysticky_welcomebar_expirydate' ).datepicker( );
120
- //$( "#mysticky_welcomebar_expirydate" ).datepicker( "option", "dateFormat", 'mm/dd/yy' );
121
-
122
- var page_option_content = "";
123
- page_option_content = $( '.mysticky-welcomebar-page-options-html' ).html();
124
- $( '.mysticky-welcomebar-page-options-html' ).remove();
125
-
126
- $( '#create-rule' ).on( 'click', function(){
127
- var append_html = page_option_content.replace(/__count__/g, '1', page_option_content);
128
- $( '.mysticky-welcomebar-page-options' ).append( append_html );
129
- $( '.mysticky-welcomebar-page-options' ).show();
130
- $( this ).parent().remove();
131
- });
132
- $( '.sticky-header-menu ul li a' ).on( 'click', function(){
133
- if ( $( "#sticky-header-welcome-bar" ).is( ":visible" ) ) {
134
- check_for_preview_pos();
135
- }
136
- } );
137
- jQuery(window).on('scroll', function(){
138
- if ( $( "#sticky-header-welcome-bar" ).is( ":visible" ) ) {
139
- check_for_preview_pos();
140
- }
141
- });
142
- /*Mysticky page target*/
143
- var mysticky_total_page_option = 0;
144
- var mysticky_page_option_content = "";
145
- mysticky_total_page_option = $( '.mysticky-page-option' ).length;
146
- mysticky_page_option_content = $( '.mysticky-page-options-html' ).html();
147
- $( '.mysticky-page-options-html' ).remove();
148
-
149
- $( '#mysticky_create-rule' ).on( 'click', function(){
150
-
151
- var append_html = mysticky_page_option_content.replace(/__count__/g, mysticky_total_page_option, mysticky_page_option_content);
152
- mysticky_total_page_option++;
153
- $( '.mysticky-page-options' ).append( append_html );
154
- $( '.mysticky-page-options .mysticky-page-option' ).removeClass( 'last' );
155
- $( '.mysticky-page-options .mysticky-page-option:last' ).addClass( 'last' );
156
-
157
- if( $( '.mysticky-page-option .myStickymenu-upgrade' ).length > 0 ) {
158
- $( this ).remove();
159
- }
160
- });
161
- $( document ).on( 'click', '.mysticky-remove-rule', function() {
162
- $( this ).closest( '.mysticky-page-option' ).remove();
163
- $( '.mysticky-page-options .mysticky-page-option' ).removeClass( 'last' );
164
- $( '.mysticky-page-options .mysticky-page-option:last' ).addClass( 'last' );
165
- });
166
- $( document ).on( 'change', '.mysticky-url-options', function() {
167
- var current_val = jQuery( this ).val();
168
- var mysticky_welcomebar_siteURL = jQuery( '#mysticky_welcomebar_site_url' ).val();
169
- var mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL;
170
- if( current_val == 'page_has_url' ) {
171
- mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL;
172
- } else if( current_val == 'page_contains' ) {
173
- mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL + '%s%';
174
- } else if( current_val == 'page_start_with' ) {
175
- mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL + 's%';
176
- } else if( current_val == 'page_end_with' ) {
177
- mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL + '%s';
178
- }
179
- $( this ).closest( '.url-content' ).find( '.mysticky-welcomebar-url' ).text( mysticky_welcomebar_newURL );
180
- });
181
- /* welcome bar live preview */
182
- /* Apply Wp Color Picker */
183
- var myOptions = {
184
- change: function(event, ui){
185
- var color_id = $(this).attr('id');
186
- var slug = $(this).data('slug');
187
-
188
- var color_code = ui.color.toString();
189
- if ( color_id === 'mysticky_welcomebar_bgcolor'){
190
- $('.mysticky-welcomebar-fixed').css('background-color', color_code );
191
- }
192
- if ( color_id === 'mysticky_welcomebar_bgtxtcolor'){
193
- $('.mysticky-welcomebar-fixed .mysticky-welcomebar-content p').css('color', color_code );
194
- }
195
- if ( color_id === 'mysticky_welcomebar_btncolor'){
196
- $('.mysticky-welcomebar-btn a').css('background-color', color_code );
197
- }
198
- if ( color_id === 'mysticky_welcomebar_btntxtcolor'){
199
- $('.mysticky-welcomebar-btn a').css('color', color_code );
200
- }
201
- }
202
- };
203
- $('.mysticky-welcomebar-setting-wrap .my-color-field').wpColorPicker(myOptions);
204
-
205
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_x_desktop]"]' ).on( 'change', function(){
206
- if( $( this ).prop( "checked" ) == true ) {
207
- $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-showx-desktop' );
208
- } else {
209
- $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-showx-desktop' );
210
- }
211
- } );
212
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_x_mobile]"]' ).on( 'change', function(){
213
- if( $( this ).prop( "checked" ) == true ) {
214
- $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-showx-mobile' );
215
- } else {
216
- $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-showx-mobile' );
217
- }
218
- } );
219
-
220
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_desktop]"]' ).on( 'change', function(){
221
- if( $( this ).prop( "checked" ) == true ) {
222
- $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-btn-desktop' );
223
- } else {
224
- $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-btn-desktop' );
225
- }
226
-
227
- if( $( this ).prop( "checked" ) == false && $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_mobile]"]' ).prop( "checked" ) == false ) {
228
- $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
229
- 'pointer-events': 'none',
230
- 'opacity': '0.5'
231
- });
232
- } else {
233
- $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
234
- 'pointer-events': '',
235
- 'opacity': ''
236
- });
237
- }
238
- } );
239
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_mobile]"]' ).on( 'change', function(){
240
- if( $( this ).prop( "checked" ) == true ) {
241
- $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-btn-mobile' );
242
- } else {
243
- $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-btn-mobile' );
244
- }
245
-
246
- if( $( this ).prop( "checked" ) == false && $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_desktop]"]' ).prop( "checked" ) == false ) {
247
- $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
248
- 'pointer-events': 'none',
249
- 'opacity': '0.5'
250
- });
251
- } else {
252
- $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
253
- 'pointer-events': '',
254
- 'opacity': ''
255
- });
256
- }
257
- } );
258
- if( $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_desktop]"]' ).prop( "checked" ) == false && $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_mobile]"]' ).prop( "checked" ) == false ) {
259
- $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
260
- 'pointer-events': 'none',
261
- 'opacity': '0.5'
262
- });
263
- } else {
264
- $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
265
- 'pointer-events': '',
266
- 'opacity': ''
267
- });
268
- }
269
-
270
- $( 'select[name="mysticky_option_welcomebar[mysticky_welcomebar_font]"]' ).on( 'change', function(){
271
- var myfixed_font_val = $( this ).val();
272
- $( 'head' ).append( '<link href="https://fonts.googleapis.com/css?family='+ myfixed_font_val +':400,600,700" rel="stylesheet" type="text/css" class="sfba-google-font">' );
273
- $( '.mysticky-welcomebar-fixed' ).css( 'font-family', myfixed_font_val );
274
- } );
275
-
276
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_fontsize]"]' ).on( 'keyup click', function(){
277
- var mysticky_welcomebar_fontsize_val = $( this ).val();
278
- $( '.mysticky-welcomebar-fixed p' ).css( 'font-size', mysticky_welcomebar_fontsize_val + 'px' );
279
- $( '.mysticky-welcomebar-btn a' ).css( 'font-size', mysticky_welcomebar_fontsize_val + 'px' );
280
- } );
281
-
282
- $( '#wp-mysticky_bar_text-wrap .wp-editor-tabs button' ).on( 'click', function(){
283
- if ( $("#wp-mysticky_bar_text-wrap").hasClass("tmce-active") ){
284
-
285
- }
286
- } );
287
-
288
- $( document ).on( 'click', '#qt_mysticky_bar_text_toolbar .ed_button', function(){
289
- $( 'textarea[name="mysticky_option_welcomebar[mysticky_welcomebar_bar_text]"]' ).trigger( 'change keyup click' );
290
- } );
291
-
292
- $( 'textarea[name="mysticky_option_welcomebar[mysticky_welcomebar_bar_text]"]' ).on( 'change keyup click', function(e){
293
- var mysticky_bar_text_val = $( this ).val().replace(/(?:\r\n|\r|\n)/g, '<br />');
294
- $( '.mysticky-welcomebar-content' ).html( "<p>" + mysticky_bar_text_val + "</p>");
295
- } );
296
-
297
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_text]"]' ).on( 'keyup', function(){
298
- var mysticky_btn_text_val = $( this ).val();
299
-
300
- $( '.mysticky-welcomebar-btn a' ).text( mysticky_btn_text_val );
301
- } );
302
-
303
- /* DATE: 11-12-2019 start */
304
- $( 'select[name="mysticky_option_welcomebar[mysticky_welcomebar_attentionselect]"]' ).on( 'change', function(){
305
- $(".mysticky-welcomebar-fixed").removeClass (function (index, className) {
306
- return (className.match (/(^|\s)mysticky-welcomebar-attention-\S+/g) || []).join(' ');
307
- });
308
- $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-attention-' + $(this).val() );
309
-
310
- } );
311
- /* DATE: 11-12-2019 End */
312
- $("#myStickymenu-entry-effect").on( 'change', function() {
313
- $(".mysticky-welcomebar-preview-screen .mysticky-welcomebar-fixed").removeClass('entry-effect');
314
- $(".mysticky-welcomebar-fixed").removeClass (function (index, className) {
315
- return (className.match (/(^|\s)mysticky-welcomebar-entry-effect-\S+/g) || []).join(' ');
316
- });
317
- $( '.mysticky-welcomebar-preview-screen .mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-entry-effect-' + $(this).val() );
318
- setTimeout( function(){
319
- $(".mysticky-welcomebar-preview-screen .mysticky-welcomebar-fixed").addClass('entry-effect');
320
- }, 1000 );
321
-
322
- });
323
- $( '.mysticky-welcomebar-fixed' ).addClass( 'entry-effect' );
324
-
325
- $( '.mysticky-welcomebar-submit input#submit' ).on( 'click', function(e){
326
- if ( $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_enable]"]' ).prop( 'checked' ) == false && $( 'input#save_welcome_bar' ).val() == '' ) {
327
- e.preventDefault();
328
- $( "#mysticky-welcomebar-save-confirm" ).dialog({
329
- resizable: false,
330
- modal: true,
331
- draggable: false,
332
- height: 'auto',
333
- width: 600,
334
- buttons: {
335
- "Yes, show it on my site": {
336
- click:function () {
337
- $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_enable]"]' ).prop( 'checked', true );
338
- $( '.mysticky-welcomebar-submit input#submit' ).trigger('click');
339
- $( this ).dialog('close');
340
- },
341
- text: 'Yes, show it on my site',
342
- class: 'green-btn'
343
- },
344
- "Just save and keep it off": function () {
345
- $( 'input#save_welcome_bar' ).val('1');
346
- $( '.mysticky-welcomebar-submit input#submit' ).trigger('click');
347
- $( this ).dialog( 'close' );
348
- }
349
- }
350
- });
351
- }
352
- //return false;
353
- } );
354
-
355
- });
356
- $( window ).on('load', function(){
357
- $( '.mysticky-welcomebar-url-options' ).each( function(){
358
- $( this ).trigger( 'change' );
359
- });
360
- });
361
- function check_for_preview_pos() {
362
- var mysticky_welcomebar_form_pos = $( '#sticky-header-welcome-bar' ).offset().top;
363
- if($(".show-on-apper").length && $(".mysticky-welcomebar-setting-right").length) {
364
- var topPos = $(".show-on-apper").offset().top - $(window).scrollTop() - 700;
365
- if (topPos < 0) {
366
- topPos = Math.abs(topPos);
367
- jQuery(".mysticky-welcomebar-setting-right").css("margin-top", ((-1)*topPos)+"px");
368
- } else {
369
- jQuery(".mysticky-welcomebar-setting-right").css("margin-top", "0");
370
- }
371
- }
372
- if ( ( mysticky_welcomebar_form_pos + 32 ) < $(window).scrollTop() ) {
373
- $( '.mysticky-welcomebar-setting-right' ).css( 'position', 'fixed' );
374
- $( '.mysticky-welcomebar-setting-right' ).css( 'right', '70px' );
375
- } else {
376
- $( '.mysticky-welcomebar-setting-right' ).css( 'position', 'absolute' );
377
- $( '.mysticky-welcomebar-setting-right' ).css( 'right', '50px' );
378
- }
379
- }
380
-
381
  })(jQuery);
1
+ (function( $ ) {
2
+ "use strict";
3
+
4
+ jQuery(document).ready(function($){
5
+
6
+ $(document).on("click", ".updates-content-buttons button", function(){
7
+ var updateStatus = 0;
8
+ if($(this).hasClass("yes")) {
9
+ updateStatus = 1;
10
+ }
11
+ $(".updates-content-buttons button").attr("disabled", true);
12
+ $.ajax({
13
+ url: ajaxurl,
14
+ data: "action=sticky_menu_update_status&status="+updateStatus+"&nonce="+$("#myStickymenu_update_nonce").val()+"&email="+$("#myStickymenu_update_email").val(),
15
+ type: 'post',
16
+ cache: false,
17
+ success: function(){
18
+ window.location.reload();
19
+ }
20
+ })
21
+ });
22
+
23
+ var handle = $( "#custom-handle" );
24
+ $( "#slider" ).slider({
25
+ create: function() {
26
+ handle.text( $( this ).slider( "value" ) );
27
+ handle.text( $('#myfixed_opacity').val() );
28
+ handle.css('left', $('#myfixed_opacity').val() + '%')
29
+ },
30
+ slide: function( event, ui ) {
31
+ $('#myfixed_opacity').val(ui.value);
32
+ handle.text( ui.value );
33
+ }
34
+ });
35
+ jQuery(
36
+ '<div class="pt_number"><div class="pt_numberbutton pt_numberup">+</div><div class="pt_numberbutton pt_numberdown">-</div></div>'
37
+ ).insertAfter("input.mysticky-number1");
38
+
39
+ jQuery(".mystickynumber1").each(function() {
40
+
41
+ var spinner = jQuery(this),
42
+ input = spinner.find('input[type="number"]'),
43
+ btnUp = spinner.find(".pt_numberup"),
44
+ btnDown = spinner.find(".pt_numberdown"),
45
+ min = input.attr("min"),
46
+ max = input.attr("max"),
47
+ valOfAmout = input.val(),
48
+ newVal = 0;
49
+
50
+ btnUp.on("click", function() {
51
+
52
+ var oldValue = parseFloat(input.val());
53
+
54
+ if (oldValue >= max) {
55
+ var newVal = oldValue;
56
+ } else {
57
+ var newVal = oldValue + 1;
58
+ }
59
+ spinner.find("input").val(newVal);
60
+ spinner.find("input").trigger("change");
61
+ console.log(newVal);
62
+ });
63
+ btnDown.on("click", function() {
64
+ var oldValue = parseFloat(input.val());
65
+ if (oldValue <= min) {
66
+ var newVal = oldValue;
67
+ } else {
68
+ var newVal = oldValue - 1;
69
+ }
70
+ spinner.find("input").val(newVal);
71
+ spinner.find("input").trigger("change");
72
+ });
73
+ });
74
+
75
+
76
+ $(".confirm").on( 'click', function() {
77
+ return window.confirm("Reset to default settings?");
78
+ });
79
+
80
+ var flag = 0;
81
+ $( "#mystickymenu-select option" ).each(function( i ) {
82
+
83
+ if ($('select#mystickymenu-select option:selected').val() !== '' ) {
84
+ flag = 1;
85
+ }
86
+ if( $('select#mystickymenu-select option:selected').val() == $(this).val() ){
87
+ $('#mysticky_class_selector').show();
88
+ }else {
89
+ $('#mysticky_class_selector').hide();
90
+ }
91
+ });
92
+ if ( flag === 0 ) {
93
+ $('#mysticky_class_selector').show();
94
+ $("select#mystickymenu-select option[value=custom]").attr('selected', 'selected');
95
+ }
96
+
97
+ $("#mystickymenu-select").on( 'change', function() {
98
+ if ($(this).val() == 'custom' ) {
99
+ $('#mysticky_class_selector').show();
100
+ }else {
101
+ $('#mysticky_class_selector').hide();
102
+ }
103
+
104
+ });
105
+ /*02-08-2019 welcom bar js*/
106
+ $( '.mysticky-welcomebar-action' ).on( 'change', function(){
107
+ var mysticky_welcomebar_action = $( this ).val();
108
+ if ( mysticky_welcomebar_action == 'redirect_to_url' ) {
109
+ $( '.mysticky-welcomebar-redirect' ).show();
110
+ $( '.mysticky-welcomebar-redirect-container' ).show();
111
+ } else {
112
+ $( '.mysticky-welcomebar-redirect' ).hide();
113
+ $( '.mysticky-welcomebar-redirect-container' ).hide();
114
+ }
115
+ if ( $('.mysticky-welcomebar-action option:selected').attr('data-href') !== '' && mysticky_welcomebar_action == 'thankyou_screen' ) {
116
+ window.open( $( '.mysticky-welcomebar-action option:selected' ).attr('data-href') , '_blank');
117
+ }
118
+ } );
119
+ //$( '#mysticky_welcomebar_expirydate' ).datepicker( );
120
+ //$( "#mysticky_welcomebar_expirydate" ).datepicker( "option", "dateFormat", 'mm/dd/yy' );
121
+
122
+ var page_option_content = "";
123
+ page_option_content = $( '.mysticky-welcomebar-page-options-html' ).html();
124
+ $( '.mysticky-welcomebar-page-options-html' ).remove();
125
+
126
+ $( '#create-rule' ).on( 'click', function(){
127
+ var append_html = page_option_content.replace(/__count__/g, '1', page_option_content);
128
+ $( '.mysticky-welcomebar-page-options' ).append( append_html );
129
+ $( '.mysticky-welcomebar-page-options' ).show();
130
+ $( this ).parent().remove();
131
+ });
132
+ $( '.sticky-header-menu ul li a' ).on( 'click', function(){
133
+ if ( $( "#sticky-header-welcome-bar" ).is( ":visible" ) ) {
134
+ check_for_preview_pos();
135
+ }
136
+ } );
137
+ jQuery(window).on('scroll', function(){
138
+ if ( $( "#sticky-header-welcome-bar" ).is( ":visible" ) ) {
139
+ check_for_preview_pos();
140
+ }
141
+ });
142
+ /*Mysticky page target*/
143
+ var mysticky_total_page_option = 0;
144
+ var mysticky_page_option_content = "";
145
+ mysticky_total_page_option = $( '.mysticky-page-option' ).length;
146
+ mysticky_page_option_content = $( '.mysticky-page-options-html' ).html();
147
+ $( '.mysticky-page-options-html' ).remove();
148
+
149
+ $( '#mysticky_create-rule' ).on( 'click', function(){
150
+
151
+ var append_html = mysticky_page_option_content.replace(/__count__/g, mysticky_total_page_option, mysticky_page_option_content);
152
+ mysticky_total_page_option++;
153
+ $( '.mysticky-page-options' ).append( append_html );
154
+ $( '.mysticky-page-options .mysticky-page-option' ).removeClass( 'last' );
155
+ $( '.mysticky-page-options .mysticky-page-option:last' ).addClass( 'last' );
156
+
157
+ if( $( '.mysticky-page-option .myStickymenu-upgrade' ).length > 0 ) {
158
+ $( this ).remove();
159
+ }
160
+ });
161
+ $( document ).on( 'click', '.mysticky-remove-rule', function() {
162
+ $( this ).closest( '.mysticky-page-option' ).remove();
163
+ $( '.mysticky-page-options .mysticky-page-option' ).removeClass( 'last' );
164
+ $( '.mysticky-page-options .mysticky-page-option:last' ).addClass( 'last' );
165
+ });
166
+ $( document ).on( 'change', '.mysticky-url-options', function() {
167
+ var current_val = jQuery( this ).val();
168
+ var mysticky_welcomebar_siteURL = jQuery( '#mysticky_welcomebar_site_url' ).val();
169
+ var mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL;
170
+ if( current_val == 'page_has_url' ) {
171
+ mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL;
172
+ } else if( current_val == 'page_contains' ) {
173
+ mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL + '%s%';
174
+ } else if( current_val == 'page_start_with' ) {
175
+ mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL + 's%';
176
+ } else if( current_val == 'page_end_with' ) {
177
+ mysticky_welcomebar_newURL = mysticky_welcomebar_siteURL + '%s';
178
+ }
179
+ $( this ).closest( '.url-content' ).find( '.mysticky-welcomebar-url' ).text( mysticky_welcomebar_newURL );
180
+ });
181
+ /* welcome bar live preview */
182
+ /* Apply Wp Color Picker */
183
+ var myOptions = {
184
+ change: function(event, ui){
185
+ var color_id = $(this).attr('id');
186
+ var slug = $(this).data('slug');
187
+
188
+ var color_code = ui.color.toString();
189
+ if ( color_id === 'mysticky_welcomebar_bgcolor'){
190
+ $('.mysticky-welcomebar-fixed').css('background-color', color_code );
191
+ }
192
+ if ( color_id === 'mysticky_welcomebar_bgtxtcolor'){
193
+ $('.mysticky-welcomebar-fixed .mysticky-welcomebar-content p').css('color', color_code );
194
+ }
195
+ if ( color_id === 'mysticky_welcomebar_btncolor'){
196
+ $('.mysticky-welcomebar-btn a').css('background-color', color_code );
197
+ }
198
+ if ( color_id === 'mysticky_welcomebar_btntxtcolor'){
199
+ $('.mysticky-welcomebar-btn a').css('color', color_code );
200
+ }
201
+ }
202
+ };
203
+ $('.mysticky-welcomebar-setting-wrap .my-color-field').wpColorPicker(myOptions);
204
+
205
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_x_desktop]"]' ).on( 'change', function(){
206
+ if( $( this ).prop( "checked" ) == true ) {
207
+ $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-showx-desktop' );
208
+ } else {
209
+ $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-showx-desktop' );
210
+ }
211
+ } );
212
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_x_mobile]"]' ).on( 'change', function(){
213
+ if( $( this ).prop( "checked" ) == true ) {
214
+ $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-showx-mobile' );
215
+ } else {
216
+ $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-showx-mobile' );
217
+ }
218
+ } );
219
+
220
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_desktop]"]' ).on( 'change', function(){
221
+ if( $( this ).prop( "checked" ) == true ) {
222
+ $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-btn-desktop' );
223
+ } else {
224
+ $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-btn-desktop' );
225
+ }
226
+
227
+ if( $( this ).prop( "checked" ) == false && $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_mobile]"]' ).prop( "checked" ) == false ) {
228
+ $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
229
+ 'pointer-events': 'none',
230
+ 'opacity': '0.5'
231
+ });
232
+ } else {
233
+ $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
234
+ 'pointer-events': '',
235
+ 'opacity': ''
236
+ });
237
+ }
238
+ } );
239
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_mobile]"]' ).on( 'change', function(){
240
+ if( $( this ).prop( "checked" ) == true ) {
241
+ $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-btn-mobile' );
242
+ } else {
243
+ $( '.mysticky-welcomebar-fixed' ).removeClass( 'mysticky-welcomebar-btn-mobile' );
244
+ }
245
+
246
+ if( $( this ).prop( "checked" ) == false && $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_desktop]"]' ).prop( "checked" ) == false ) {
247
+ $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
248
+ 'pointer-events': 'none',
249
+ 'opacity': '0.5'
250
+ });
251
+ } else {
252
+ $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
253
+ 'pointer-events': '',
254
+ 'opacity': ''
255
+ });
256
+ }
257
+ } );
258
+ if( $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_desktop]"]' ).prop( "checked" ) == false && $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_mobile]"]' ).prop( "checked" ) == false ) {
259
+ $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
260
+ 'pointer-events': 'none',
261
+ 'opacity': '0.5'
262
+ });
263
+ } else {
264
+ $( ".mysticky_welcomebar_disable, .mysticky_welcomebar_btn_color button.wp-color-result" ).css({
265
+ 'pointer-events': '',
266
+ 'opacity': ''
267
+ });
268
+ }
269
+
270
+ $( 'select[name="mysticky_option_welcomebar[mysticky_welcomebar_font]"]' ).on( 'change', function(){
271
+ var myfixed_font_val = $( this ).val();
272
+ $( 'head' ).append( '<link href="https://fonts.googleapis.com/css?family='+ myfixed_font_val +':400,600,700" rel="stylesheet" type="text/css" class="sfba-google-font">' );
273
+ $( '.mysticky-welcomebar-fixed' ).css( 'font-family', myfixed_font_val );
274
+ } );
275
+
276
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_fontsize]"]' ).on( 'keyup click', function(){
277
+ var mysticky_welcomebar_fontsize_val = $( this ).val();
278
+ $( '.mysticky-welcomebar-fixed p' ).css( 'font-size', mysticky_welcomebar_fontsize_val + 'px' );
279
+ $( '.mysticky-welcomebar-btn a' ).css( 'font-size', mysticky_welcomebar_fontsize_val + 'px' );
280
+ } );
281
+
282
+ $( '#wp-mysticky_bar_text-wrap .wp-editor-tabs button' ).on( 'click', function(){
283
+ if ( $("#wp-mysticky_bar_text-wrap").hasClass("tmce-active") ){
284
+
285
+ }
286
+ } );
287
+
288
+ $( document ).on( 'click', '#qt_mysticky_bar_text_toolbar .ed_button', function(){
289
+ $( 'textarea[name="mysticky_option_welcomebar[mysticky_welcomebar_bar_text]"]' ).trigger( 'change keyup click' );
290
+ } );
291
+
292
+ $( 'textarea[name="mysticky_option_welcomebar[mysticky_welcomebar_bar_text]"]' ).on( 'change keyup click', function(e){
293
+ var mysticky_bar_text_val = $( this ).val().replace(/(?:\r\n|\r|\n)/g, '<br />');
294
+ $( '.mysticky-welcomebar-content' ).html( "<p>" + mysticky_bar_text_val + "</p>");
295
+ } );
296
+
297
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_btn_text]"]' ).on( 'keyup', function(){
298
+ var mysticky_btn_text_val = $( this ).val();
299
+
300
+ $( '.mysticky-welcomebar-btn a' ).text( mysticky_btn_text_val );
301
+ } );
302
+
303
+ /* DATE: 11-12-2019 start */
304
+ $( 'select[name="mysticky_option_welcomebar[mysticky_welcomebar_attentionselect]"]' ).on( 'change', function(){
305
+ $(".mysticky-welcomebar-fixed").removeClass (function (index, className) {
306
+ return (className.match (/(^|\s)mysticky-welcomebar-attention-\S+/g) || []).join(' ');
307
+ });
308
+ $( '.mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-attention-' + $(this).val() );
309
+
310
+ } );
311
+ /* DATE: 11-12-2019 End */
312
+ $("#myStickymenu-entry-effect").on( 'change', function() {
313
+ $(".mysticky-welcomebar-preview-screen .mysticky-welcomebar-fixed").removeClass('entry-effect');
314
+ $(".mysticky-welcomebar-fixed").removeClass (function (index, className) {
315
+ return (className.match (/(^|\s)mysticky-welcomebar-entry-effect-\S+/g) || []).join(' ');
316
+ });
317
+ $( '.mysticky-welcomebar-preview-screen .mysticky-welcomebar-fixed' ).addClass( 'mysticky-welcomebar-entry-effect-' + $(this).val() );
318
+ setTimeout( function(){
319
+ $(".mysticky-welcomebar-preview-screen .mysticky-welcomebar-fixed").addClass('entry-effect');
320
+ }, 1000 );
321
+
322
+ });
323
+ $( '.mysticky-welcomebar-fixed' ).addClass( 'entry-effect' );
324
+
325
+ $( '.mysticky-welcomebar-submit input#submit' ).on( 'click', function(e){
326
+ if ( $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_enable]"]' ).prop( 'checked' ) == false && $( 'input#save_welcome_bar' ).val() == '' ) {
327
+ e.preventDefault();
328
+ $( "#mysticky-welcomebar-save-confirm" ).dialog({
329
+ resizable: false,
330
+ modal: true,
331
+ draggable: false,
332
+ height: 'auto',
333
+ width: 600,
334
+ buttons: {
335
+ "Yes, show it on my site": {
336
+ click:function () {
337
+ $( 'input[name="mysticky_option_welcomebar[mysticky_welcomebar_enable]"]' ).prop( 'checked', true );
338
+ $( '.mysticky-welcomebar-submit input#submit' ).trigger('click');
339
+ $( this ).dialog('close');
340
+ },
341
+ text: 'Yes, show it on my site',
342
+ class: 'green-btn'
343
+ },
344
+ "Just save and keep it off": function () {
345
+ $( 'input#save_welcome_bar' ).val('1');
346
+ $( '.mysticky-welcomebar-submit input#submit' ).trigger('click');
347
+ $( this ).dialog( 'close' );
348
+ }
349
+ }
350
+ });
351
+ }
352
+ //return false;
353
+ } );
354
+
355
+ });
356
+ $( window ).on('load', function(){
357
+ $( '.mysticky-welcomebar-url-options' ).each( function(){
358
+ $( this ).trigger( 'change' );
359
+ });
360
+ });
361
+ function check_for_preview_pos() {
362
+ var mysticky_welcomebar_form_pos = $( '#sticky-header-welcome-bar' ).offset().top;
363
+ if($(".show-on-apper").length && $(".mysticky-welcomebar-setting-right").length) {
364
+ var topPos = $(".show-on-apper").offset().top - $(window).scrollTop() - 700;
365
+ if (topPos < 0) {
366
+ topPos = Math.abs(topPos);
367
+ jQuery(".mysticky-welcomebar-setting-right").css("margin-top", ((-1)*topPos)+"px");
368
+ } else {
369
+ jQuery(".mysticky-welcomebar-setting-right").css("margin-top", "0");
370
+ }
371
+ }
372
+ if ( ( mysticky_welcomebar_form_pos + 32 ) < $(window).scrollTop() ) {
373
+ $( '.mysticky-welcomebar-setting-right' ).css( 'position', 'fixed' );
374
+ $( '.mysticky-welcomebar-setting-right' ).css( 'right', '70px' );
375
+ } else {
376
+ $( '.mysticky-welcomebar-setting-right' ).css( 'position', 'absolute' );
377
+ $( '.mysticky-welcomebar-setting-right' ).css( 'right', '50px' );
378
+ }
379
+ }
380
+
381
  })(jQuery);
js/mystickymenu.js CHANGED
@@ -1,453 +1,453 @@
1
- /*!
2
- * myStickymenu by m.r.d.a
3
- * v2.0.4
4
- */
5
- (function( $ ) {
6
- "use strict";
7
-
8
- $(document).ready(function($){
9
-
10
- if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) && !option.device_mobile ) {
11
- return false;
12
- } else if ( !option.device_desktop ) {
13
- return false;
14
- }
15
- /*
16
- if ( jQuery.browser.mobile && !option.device_mobile) {
17
- return false;
18
- } else if ( !jQuery.browser.mobile && !option.device_desktop) {
19
- return false;
20
- }
21
- */
22
-
23
- // get Sticky Class setting if class name existts
24
- if ($(option.mystickyClass) [0]){
25
- // Do nothing
26
- } else {
27
- // Do something if class does not exist and stop
28
- console.log("myStickymenu: Entered Sticky Class does not exist, change it in Dashboard / Settings / myStickymenu / Sticky Class. ");
29
- return;
30
- }
31
-
32
-
33
- // Get class name
34
- var mystickyClass = document.querySelector(option.mystickyClass);
35
-
36
- // get disable at small screen size setting
37
- var disableWidth = parseInt(option.disableWidth);
38
-
39
- // get disable at large screen size setting
40
- var disableLargeWidth = parseInt(option.disableLargeWidth);
41
-
42
- // get transition effect (slide or fade)
43
- var mystickyTransition = option.mystickyTransition;
44
-
45
- // get activaton height setting
46
- var activationHeight = parseInt(option.activationHeight);
47
-
48
- // if is admin bar showing, needed for auto calc of activation height when admin bar is showing
49
- var adminBar = option.adminBar;
50
-
51
- // disable on scroll down
52
- var mysticky_disable_down = option.mysticky_disable_down;
53
-
54
- var viewportWidth;
55
-
56
- function calcViewportWidth(e){
57
-
58
- // Calculate actual viewport width
59
- var e = window, a = 'inner';
60
-
61
- if (!('innerWidth' in window )) {
62
- a = 'client';
63
- e = document.documentElement || document.body;
64
- }
65
- viewportWidth = e[ a+'Width' ];
66
-
67
- }
68
-
69
- calcViewportWidth();
70
-
71
- var parentmysticky = mystickyClass.parentNode;
72
-
73
- var wrappermysticky = document.createElement('div');
74
- var position = 0;
75
- for(var i = 0; i < parentmysticky.childNodes.length; i++) {
76
- if(parentmysticky.childNodes[i] == mystickyClass) {
77
- position = i;
78
- break;
79
- }
80
- }
81
-
82
- wrappermysticky.id = 'mysticky-wrap';
83
- wrappermysticky.appendChild(mystickyClass);
84
- parentmysticky.insertBefore(wrappermysticky, parentmysticky.childNodes[position]);
85
-
86
- var parentnav = mystickyClass.parentNode;
87
- var wrappernav = document.createElement('div');
88
- wrappernav.id = 'mysticky-nav';
89
- parentnav.replaceChild(wrappernav, mystickyClass);
90
- wrappernav.appendChild(mystickyClass);
91
-
92
- // get activation height from settings
93
- if ( activationHeight == "0" ) {
94
- var autoActivate = true;
95
- }
96
-
97
- var mydivHeight;
98
-
99
-
100
- function initialDivHeight(){
101
-
102
- // get initial element height of selected sticky class
103
- mydivHeight = (mystickyClass.offsetHeight);
104
-
105
- // when initial element have margin bottom - awaken example using #masthead class
106
- if (parseInt($(mystickyClass).css("marginBottom")) > 0) {
107
-
108
- // element have margin bottom, apply it to initial wrap
109
- //$(mystickyClass).css("marginBottom").replace('px', '')
110
- wrappermysticky.style.marginBottom = ($(mystickyClass).css("marginBottom"));
111
- }
112
-
113
- if (mydivHeight == "0") {
114
- // something is wrong, wrapper cant be zero, if so content will jump while scroll. Awaken theme (for example) with .awaken-navigation-container class selected will use this part. Calculate height based on element children height
115
-
116
- $(mystickyClass).children().filter(':visible').each(function(){
117
- mydivHeight = $(this).outerHeight(true);
118
-
119
- });
120
-
121
- }
122
-
123
- if (viewportWidth >= disableWidth) {
124
- //wrappermysticky.style.height = mydivHeight + 'px';
125
- }
126
- }
127
-
128
- initialDivHeight();
129
-
130
- var myfixedHeight;
131
-
132
- function fixedDivHeight(){
133
- //if ( autoActivate == true ) {
134
-
135
- // calculate element height while fixed
136
- mystickyClass.classList.add('myfixed')
137
-
138
- myfixedHeight = $(".myfixed").outerHeight();
139
-
140
- if (myfixedHeight == "0") {
141
- // something is wrong, wrapper cant be zero, try to calculate again with div children.
142
- $(".myfixed").children().filter(':visible').each(function(){
143
- myfixedHeight = $(this).outerHeight(true);
144
- });
145
- }
146
-
147
- mystickyClass.classList.remove('myfixed');
148
-
149
- //}
150
-
151
- }
152
-
153
- fixedDivHeight();
154
-
155
- var adminBarHeight = 0;
156
-
157
- function calcAdminBarHeight(){
158
-
159
- if ((adminBar == "true" ) && (viewportWidth > 600)) {
160
-
161
- if ($("#wpadminbar")[0]){
162
- adminBarHeight = $('#wpadminbar').height();
163
- } else {
164
- adminBarHeight = 0;
165
- }
166
- } else {
167
- adminBarHeight = 0;
168
- }
169
-
170
-
171
- //wrappernav.style.top = adminBarHeight + "px";
172
- if (mystickyTransition == "slide") {
173
- wrappernav.style.top = "-" + myfixedHeight + "px";
174
- //wrappernav.style.top = "-" + myfixedHeight + "px";
175
- } else {
176
- wrappernav.style.top = adminBarHeight + "px";
177
- }
178
-
179
- }
180
-
181
- calcAdminBarHeight();
182
-
183
-
184
- var mydivWidth;
185
-
186
- function initialDivWidth(){
187
-
188
- var rect = $(mystickyClass)[0].getBoundingClientRect();
189
- mydivWidth = rect.width;
190
-
191
- //var mydivWidth = ((mystickyClass.offsetWidth) + 'px');
192
- //mystickyClass.style.width = mydivWidth + "px";
193
-
194
- }
195
-
196
- initialDivWidth();
197
-
198
-
199
-
200
-
201
- var deactivationHeight = activationHeight;
202
-
203
- function calcActivationHeight() {
204
-
205
- // If activate height (Make visible on Scroll) is set to 0, automatic calculation will be used.
206
- if ( autoActivate == true ) {
207
-
208
- // Automatic calculation of activation and deactivation height (Make visible on Scroll is set to 0).
209
- if (mystickyTransition == "slide") {
210
- // Slide effect is selected
211
- //activationHeight = $(mystickyClass).offset().top + mystickyClass.offsetHeight - adminBarHeight;
212
- activationHeight = $(mystickyClass).offset().top + mydivHeight - adminBarHeight;
213
- deactivationHeight = $(mystickyClass).offset().top + mydivHeight - adminBarHeight;
214
- //deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
215
-
216
- if (mysticky_disable_down == "on") {
217
- deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
218
-
219
- }
220
-
221
- }
222
-
223
- if (mystickyTransition == "fade") {
224
-
225
- if (mysticky_disable_down == "false") {
226
- // Fade effect is selected
227
- activationHeight = $(mystickyClass).offset().top - adminBarHeight;
228
-
229
- deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
230
-
231
- }
232
-
233
- if (mysticky_disable_down == "on") {
234
-
235
- // Fade effect is selected
236
- activationHeight = $(mystickyClass).offset().top - adminBarHeight + mydivHeight;
237
- deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
238
-
239
- }
240
-
241
- }
242
-
243
- }
244
-
245
- }
246
-
247
- calcActivationHeight();
248
-
249
- function headerDeactivateOnHeight() {
250
-
251
-
252
- if ( autoActivate == true ) {
253
-
254
- if ( mydivHeight > myfixedHeight ){
255
- // Auto activate is true, Make visible on Scroll is set to 0, menu is probably header
256
-
257
- if (mystickyTransition == "slide") {
258
- // slide effect is selected
259
- deactivationHeight = activationHeight;
260
-
261
- if (mysticky_disable_down == "on") {
262
- deactivationHeight = activationHeight - myfixedHeight;
263
- }
264
-
265
- } else {
266
- activationHeight = mydivHeight;
267
- deactivationHeight = mydivHeight;
268
-
269
- }
270
- }
271
- }
272
- }
273
-
274
- headerDeactivateOnHeight();
275
-
276
-
277
-
278
- var hasScrollY = 'scrollY' in window;
279
- var lastScrollTop = 0;
280
-
281
-
282
- function onScroll(e) {
283
- var mystickymenu_top_pos = $( '.mysticky-welcomebar-fixed' ).css( 'top' );
284
- var welcombar_position = $( '.mysticky-welcomebar-fixed' ).data('position');
285
- var welcombar_height = $( '.mysticky-welcomebar-fixed' ).outerHeight();
286
- var mystickymenu_show = $( '.mysticky-welcomebar-fixed' ).length;
287
- var welcomebar_appear = $( 'body' ).hasClass( 'mysticky-welcomebar-apper' );
288
- if( mystickymenu_show && parseInt(mystickymenu_top_pos) >= 0 && welcombar_position == 'top' && welcomebar_appear ) {
289
- var mystickymenu_pos = welcombar_height;
290
- adminBarHeight = 0;
291
- } else {
292
- var mystickymenu_pos = '';
293
- }
294
- //initialDivHeight();
295
-
296
- // if body width is larger than disable at small screen size setting
297
-
298
- if (viewportWidth >= disableWidth) {
299
-
300
- if ( disableLargeWidth == 0 || viewportWidth <= disableLargeWidth ) {
301
-
302
- //if (mysticky_disable_down == "on") {
303
-
304
- var y = hasScrollY ? window.scrollY : document.documentElement.scrollTop;
305
- //var yScrollPosition = $(this).scrollTop();
306
- /*30-04-2020 st*/
307
- if( document.documentElement.scrollTop == 0 ) {
308
- wrappernav.classList.remove('wrapfixed');
309
- }
310
- /*30-04-2020 end*/
311
-
312
- // add up or down class to the element depending on scroll direction
313
- if (0 <= y ) {
314
-
315
- //var st = $(this).scrollTop();
316
-
317
-
318
- if (y >= lastScrollTop){
319
-
320
- // downscroll code
321
- // add myfixed and wrapfixed class to selected fixed element while scroll down
322
- y >= activationHeight ? mystickyClass.classList.add('myfixed') : "";
323
- y >= activationHeight ? wrappernav.classList.add('wrapfixed') : "";
324
-
325
- y >= activationHeight ? wrappermysticky.style.height = mydivHeight + 'px' : "";
326
- y >= activationHeight ? mystickyClass.style.width = mydivWidth + "px" : "";
327
-
328
-
329
- if (mystickyTransition == "slide") {
330
-
331
- if (mysticky_disable_down == "false") {
332
- //y < activationHeight + (myfixedHeight + 250) - adminBarHeight ? wrappernav.style.top = "-" + myfixedHeight + "px" : '';
333
- //wrappernav.style.top = "-" + myfixedHeight + "px"
334
- y >= activationHeight + myfixedHeight - adminBarHeight ? wrappernav.style.top = (adminBarHeight + mystickymenu_pos) + "px" : wrappernav.style.top = "-" + myfixedHeight + "px";
335
-
336
- }
337
-
338
- if ( mydivHeight > myfixedHeight ){
339
- // if it's header (guess)
340
-
341
- if (mysticky_disable_down == "false") {
342
-
343
- y < activationHeight + myfixedHeight ? wrappernav.style.top = "-" + mydivHeight + "px" : '';
344
- y >= activationHeight + myfixedHeight ? wrappernav.style.top = (adminBarHeight + mystickymenu_pos) + "px" : '';
345
-
346
- }
347
-
348
- }
349
-
350
- }
351
-
352
- wrappernav.classList.add('down');
353
- wrappernav.classList.remove('up');
354
-
355
-
356
- if (mysticky_disable_down == "on") {
357
- wrappernav.style.top = "-" + (mydivHeight + adminBarHeight ) + "px";
358
- jQuery('#mysticky-nav ' + option.mystickyClass+'.elementor-sticky').hide();
359
- //jQuery('#mysticky-nav ' + option.mystickyClass).css( 'top' , "-" + (mydivHeight + adminBarHeight ) + "px");
360
- }
361
-
362
- } else {
363
- // upscroll code
364
- var x = hasScrollY ? window.scrollY : document.documentElement.scrollTop;
365
- //x > deactivationHeight ? '' : mystickyClass.classList.remove('myfixed') ;
366
- //x > deactivationHeight ? '' : wrappernav.classList.remove('wrapfixed');
367
-
368
- x > deactivationHeight ? "" : wrappermysticky.style.height = "";
369
- x > deactivationHeight ? "" : mystickyClass.style.width = "";
370
-
371
- if (mystickyTransition == "slide") {
372
-
373
- x > deactivationHeight ? '' : mystickyClass.classList.remove('myfixed') ;
374
- x > deactivationHeight ? '' : wrappernav.classList.remove('wrapfixed');
375
-
376
- if (mysticky_disable_down == "false") {
377
-
378
- x < deactivationHeight + myfixedHeight + 200 - adminBarHeight ? wrappernav.style.top = "-" + myfixedHeight + "px" : '';
379
- }
380
-
381
- } else {
382
- x > deactivationHeight ? "" : mystickyClass.classList.remove('myfixed') ;
383
- x > deactivationHeight ? "" : wrappernav.classList.remove('wrapfixed');
384
- }
385
- wrappernav.classList.remove('down');
386
- wrappernav.classList.add('up');
387
-
388
- if (mysticky_disable_down == "on") {
389
- wrappernav.style.top = (adminBarHeight + mystickymenu_pos) + "px";
390
- jQuery('#mysticky-nav '+ option.mystickyClass).css( 'width' , mydivWidth + "px");
391
- jQuery('#mysticky-nav ' + option.mystickyClass+'.elementor-sticky').show();
392
-
393
- }
394
-
395
- }
396
-
397
- lastScrollTop = y;
398
-
399
- } else {
400
- //if (mysticky_disable_down == "on") {
401
- wrappernav.classList.remove('up');
402
- //}
403
- }
404
-
405
- } // if disableWidth is greater than zero
406
-
407
-
408
- } // if disableLargeWidth is 0 or greater than zero
409
-
410
- }
411
-
412
- document.addEventListener('scroll', onScroll);
413
-
414
-
415
- var width = $(window).width()
416
-
417
- function OnResizeDocument () {
418
- // don't recalculate on height change, only width
419
- if($(window).width() != width ){
420
-
421
- wrappernav.classList.remove('up');
422
- wrappernav.classList.remove('down');
423
-
424
- if ($(".wrapfixed")[0]){
425
- // If class wrapfixed exists
426
- // Remove myfixed and wrapfixed clases so we can calculate
427
- //mystickyClass.classList.remove('myfixed');
428
- //wrappernav.classList.remove('wrapfixed');
429
-
430
- } else {
431
- // Else class wrapfixed does not exists
432
- initialDivHeight();
433
-
434
- // Remove width
435
- mystickyClass.style.removeProperty("width");
436
- initialDivWidth();
437
-
438
- }
439
- calcViewportWidth();
440
- calcAdminBarHeight();
441
- fixedDivHeight();
442
- calcActivationHeight();
443
- headerDeactivateOnHeight();
444
- }
445
- }
446
-
447
- window.addEventListener('resize', OnResizeDocument);
448
-
449
- // need to test this, it should fire script on mobile orientation change, since onresize is somehow faulty in this case
450
- window.addEventListener('orientationchange', OnResizeDocument);
451
- });
452
-
453
  })(jQuery);
1
+ /*!
2
+ * myStickymenu by m.r.d.a
3
+ * v2.0.4
4
+ */
5
+ (function( $ ) {
6
+ "use strict";
7
+
8
+ $(document).ready(function($){
9
+
10
+ if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) && option.device_mobile != 1) {
11
+ return false;
12
+ } else if ( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) != true && option.device_desktop != 1 ) {
13
+ return false;
14
+ }
15
+ /*
16
+ if ( jQuery.browser.mobile && !option.device_mobile) {
17
+ return false;
18
+ } else if ( !jQuery.browser.mobile && !option.device_desktop) {
19
+ return false;
20
+ }
21
+ */
22
+
23
+ // get Sticky Class setting if class name existts
24
+ if ($(option.mystickyClass) [0]){
25
+ // Do nothing
26
+ } else {
27
+ // Do something if class does not exist and stop
28
+ console.log("myStickymenu: Entered Sticky Class does not exist, change it in Dashboard / Settings / myStickymenu / Sticky Class. ");
29
+ return;
30
+ }
31
+
32
+
33
+ // Get class name
34
+ var mystickyClass = document.querySelector(option.mystickyClass);
35
+
36
+ // get disable at small screen size setting
37
+ var disableWidth = parseInt(option.disableWidth);
38
+
39
+ // get disable at large screen size setting
40
+ var disableLargeWidth = parseInt(option.disableLargeWidth);
41
+
42
+ // get transition effect (slide or fade)
43
+ var mystickyTransition = option.mystickyTransition;
44
+
45
+ // get activaton height setting
46
+ var activationHeight = parseInt(option.activationHeight);
47
+
48
+ // if is admin bar showing, needed for auto calc of activation height when admin bar is showing
49
+ var adminBar = option.adminBar;
50
+
51
+ // disable on scroll down
52
+ var mysticky_disable_down = option.mysticky_disable_down;
53
+
54
+ var viewportWidth;
55
+
56
+ function calcViewportWidth(e){
57
+
58
+ // Calculate actual viewport width
59
+ var e = window, a = 'inner';
60
+
61
+ if (!('innerWidth' in window )) {
62
+ a = 'client';
63
+ e = document.documentElement || document.body;
64
+ }
65
+ viewportWidth = e[ a+'Width' ];
66
+
67
+ }
68
+
69
+ calcViewportWidth();
70
+
71
+ var parentmysticky = mystickyClass.parentNode;
72
+
73
+ var wrappermysticky = document.createElement('div');
74
+ var position = 0;
75
+ for(var i = 0; i < parentmysticky.childNodes.length; i++) {
76
+ if(parentmysticky.childNodes[i] == mystickyClass) {
77
+ position = i;
78
+ break;
79
+ }
80
+ }
81
+
82
+ wrappermysticky.id = 'mysticky-wrap';
83
+ wrappermysticky.appendChild(mystickyClass);
84
+ parentmysticky.insertBefore(wrappermysticky, parentmysticky.childNodes[position]);
85
+
86
+ var parentnav = mystickyClass.parentNode;
87
+ var wrappernav = document.createElement('div');
88
+ wrappernav.id = 'mysticky-nav';
89
+ parentnav.replaceChild(wrappernav, mystickyClass);
90
+ wrappernav.appendChild(mystickyClass);
91
+
92
+ // get activation height from settings
93
+ if ( activationHeight == "0" ) {
94
+ var autoActivate = true;
95
+ }
96
+
97
+ var mydivHeight;
98
+
99
+
100
+ function initialDivHeight(){
101
+
102
+ // get initial element height of selected sticky class
103
+ mydivHeight = (mystickyClass.offsetHeight);
104
+
105
+ // when initial element have margin bottom - awaken example using #masthead class
106
+ if (parseInt($(mystickyClass).css("marginBottom")) > 0) {
107
+
108
+ // element have margin bottom, apply it to initial wrap
109
+ //$(mystickyClass).css("marginBottom").replace('px', '')
110
+ wrappermysticky.style.marginBottom = ($(mystickyClass).css("marginBottom"));
111
+ }
112
+
113
+ if (mydivHeight == "0") {
114
+ // something is wrong, wrapper cant be zero, if so content will jump while scroll. Awaken theme (for example) with .awaken-navigation-container class selected will use this part. Calculate height based on element children height
115
+
116
+ $(mystickyClass).children().filter(':visible').each(function(){
117
+ mydivHeight = $(this).outerHeight(true);
118
+
119
+ });
120
+
121
+ }
122
+
123
+ if (viewportWidth >= disableWidth) {
124
+ //wrappermysticky.style.height = mydivHeight + 'px';
125
+ }
126
+ }
127
+
128
+ initialDivHeight();
129
+
130
+ var myfixedHeight;
131
+
132
+ function fixedDivHeight(){
133
+ //if ( autoActivate == true ) {
134
+
135
+ // calculate element height while fixed
136
+ mystickyClass.classList.add('myfixed')
137
+
138
+ myfixedHeight = $(".myfixed").outerHeight();
139
+
140
+ if (myfixedHeight == "0") {
141
+ // something is wrong, wrapper cant be zero, try to calculate again with div children.
142
+ $(".myfixed").children().filter(':visible').each(function(){
143
+ myfixedHeight = $(this).outerHeight(true);
144
+ });
145
+ }
146
+
147
+ mystickyClass.classList.remove('myfixed');
148
+
149
+ //}
150
+
151
+ }
152
+
153
+ fixedDivHeight();
154
+
155
+ var adminBarHeight = 0;
156
+
157
+ function calcAdminBarHeight(){
158
+
159
+ if ((adminBar == "true" ) && (viewportWidth > 600)) {
160
+
161
+ if ($("#wpadminbar")[0]){
162
+ adminBarHeight = $('#wpadminbar').height();
163
+ } else {
164
+ adminBarHeight = 0;
165
+ }
166
+ } else {
167
+ adminBarHeight = 0;
168
+ }
169
+
170
+
171
+ //wrappernav.style.top = adminBarHeight + "px";
172
+ if (mystickyTransition == "slide") {
173
+ wrappernav.style.top = "-" + myfixedHeight + "px";
174
+ //wrappernav.style.top = "-" + myfixedHeight + "px";
175
+ } else {
176
+ wrappernav.style.top = adminBarHeight + "px";
177
+ }
178
+
179
+ }
180
+
181
+ calcAdminBarHeight();
182
+
183
+
184
+ var mydivWidth;
185
+
186
+ function initialDivWidth(){
187
+
188
+ var rect = $(mystickyClass)[0].getBoundingClientRect();
189
+ mydivWidth = rect.width;
190
+
191
+ //var mydivWidth = ((mystickyClass.offsetWidth) + 'px');
192
+ //mystickyClass.style.width = mydivWidth + "px";
193
+
194
+ }
195
+
196
+ initialDivWidth();
197
+
198
+
199
+
200
+
201
+ var deactivationHeight = activationHeight;
202
+
203
+ function calcActivationHeight() {
204
+
205
+ // If activate height (Make visible on Scroll) is set to 0, automatic calculation will be used.
206
+ if ( autoActivate == true ) {
207
+
208
+ // Automatic calculation of activation and deactivation height (Make visible on Scroll is set to 0).
209
+ if (mystickyTransition == "slide") {
210
+ // Slide effect is selected
211
+ //activationHeight = $(mystickyClass).offset().top + mystickyClass.offsetHeight - adminBarHeight;
212
+ activationHeight = $(mystickyClass).offset().top + mydivHeight - adminBarHeight;
213
+ deactivationHeight = $(mystickyClass).offset().top + mydivHeight - adminBarHeight;
214
+ //deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
215
+
216
+ if (mysticky_disable_down == "on") {
217
+ deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
218
+
219
+ }
220
+
221
+ }
222
+
223
+ if (mystickyTransition == "fade") {
224
+
225
+ if (mysticky_disable_down == "false") {
226
+ // Fade effect is selected
227
+ activationHeight = $(mystickyClass).offset().top - adminBarHeight;
228
+
229
+ deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
230
+
231
+ }
232
+
233
+ if (mysticky_disable_down == "on") {
234
+
235
+ // Fade effect is selected
236
+ activationHeight = $(mystickyClass).offset().top - adminBarHeight + mydivHeight;
237
+ deactivationHeight = $(mystickyClass).offset().top - adminBarHeight;
238
+
239
+ }
240
+
241
+ }
242
+
243
+ }
244
+
245
+ }
246
+
247
+ calcActivationHeight();
248
+
249
+ function headerDeactivateOnHeight() {
250
+
251
+
252
+ if ( autoActivate == true ) {
253
+
254
+ if ( mydivHeight > myfixedHeight ){
255
+ // Auto activate is true, Make visible on Scroll is set to 0, menu is probably header
256
+
257
+ if (mystickyTransition == "slide") {
258
+ // slide effect is selected
259
+ deactivationHeight = activationHeight;
260
+
261
+ if (mysticky_disable_down == "on") {
262
+ deactivationHeight = activationHeight - myfixedHeight;
263
+ }
264
+
265
+ } else {
266
+ activationHeight = mydivHeight;
267
+ deactivationHeight = mydivHeight;
268
+
269
+ }
270
+ }
271
+ }
272
+ }
273
+
274
+ headerDeactivateOnHeight();
275
+
276
+
277
+
278
+ var hasScrollY = 'scrollY' in window;
279
+ var lastScrollTop = 0;
280
+
281
+
282
+ function onScroll(e) {
283
+ var mystickymenu_top_pos = $( '.mysticky-welcomebar-fixed' ).css( 'top' );
284
+ var welcombar_position = $( '.mysticky-welcomebar-fixed' ).data('position');
285
+ var welcombar_height = $( '.mysticky-welcomebar-fixed' ).outerHeight();
286
+ var mystickymenu_show = $( '.mysticky-welcomebar-fixed' ).length;
287
+ var welcomebar_appear = $( 'body' ).hasClass( 'mysticky-welcomebar-apper' );
288
+ if( mystickymenu_show && parseInt(mystickymenu_top_pos) >= 0 && welcombar_position == 'top' && welcomebar_appear ) {
289
+ var mystickymenu_pos = welcombar_height;
290
+ adminBarHeight = 0;
291
+ } else {
292
+ var mystickymenu_pos = '';
293
+ }
294
+ //initialDivHeight();
295
+
296
+ // if body width is larger than disable at small screen size setting
297
+
298
+ if (viewportWidth >= disableWidth) {
299
+
300
+ if ( disableLargeWidth == 0 || viewportWidth <= disableLargeWidth ) {
301
+
302
+ //if (mysticky_disable_down == "on") {
303
+
304
+ var y = hasScrollY ? window.scrollY : document.documentElement.scrollTop;
305
+ //var yScrollPosition = $(this).scrollTop();
306
+ /*30-04-2020 st*/
307
+ if( document.documentElement.scrollTop == 0 ) {
308
+ wrappernav.classList.remove('wrapfixed');
309
+ }
310
+ /*30-04-2020 end*/
311
+
312
+ // add up or down class to the element depending on scroll direction
313
+ if (0 <= y ) {
314
+
315
+ //var st = $(this).scrollTop();
316
+
317
+
318
+ if (y >= lastScrollTop){
319
+
320
+ // downscroll code
321
+ // add myfixed and wrapfixed class to selected fixed element while scroll down
322
+ y >= activationHeight ? mystickyClass.classList.add('myfixed') : "";
323
+ y >= activationHeight ? wrappernav.classList.add('wrapfixed') : "";
324
+
325
+ y >= activationHeight ? wrappermysticky.style.height = mydivHeight + 'px' : "";
326
+ y >= activationHeight ? mystickyClass.style.width = mydivWidth + "px" : "";
327
+
328
+
329
+ if (mystickyTransition == "slide") {
330
+
331
+ if (mysticky_disable_down == "false") {
332
+ //y < activationHeight + (myfixedHeight + 250) - adminBarHeight ? wrappernav.style.top = "-" + myfixedHeight + "px" : '';
333
+ //wrappernav.style.top = "-" + myfixedHeight + "px"
334
+ y >= activationHeight + myfixedHeight - adminBarHeight ? wrappernav.style.top = (adminBarHeight + mystickymenu_pos) + "px" : wrappernav.style.top = "-" + myfixedHeight + "px";
335
+
336
+ }
337
+
338
+ if ( mydivHeight > myfixedHeight ){
339
+ // if it's header (guess)
340
+
341
+ if (mysticky_disable_down == "false") {
342
+
343
+ y < activationHeight + myfixedHeight ? wrappernav.style.top = "-" + mydivHeight + "px" : '';
344
+ y >= activationHeight + myfixedHeight ? wrappernav.style.top = (adminBarHeight + mystickymenu_pos) + "px" : '';
345
+
346
+ }
347
+
348
+ }
349
+
350
+ }
351
+
352
+ wrappernav.classList.add('down');
353
+ wrappernav.classList.remove('up');
354
+
355
+
356
+ if (mysticky_disable_down == "on") {
357
+ wrappernav.style.top = "-" + (mydivHeight + adminBarHeight ) + "px";
358
+ jQuery('#mysticky-nav ' + option.mystickyClass+'.elementor-sticky').hide();
359
+ //jQuery('#mysticky-nav ' + option.mystickyClass).css( 'top' , "-" + (mydivHeight + adminBarHeight ) + "px");
360
+ }
361
+
362
+ } else {
363
+ // upscroll code
364
+ var x = hasScrollY ? window.scrollY : document.documentElement.scrollTop;
365
+ //x > deactivationHeight ? '' : mystickyClass.classList.remove('myfixed') ;
366
+ //x > deactivationHeight ? '' : wrappernav.classList.remove('wrapfixed');
367
+
368
+ x > deactivationHeight ? "" : wrappermysticky.style.height = "";
369
+ x > deactivationHeight ? "" : mystickyClass.style.width = "";
370
+
371
+ if (mystickyTransition == "slide") {
372
+
373
+ x > deactivationHeight ? '' : mystickyClass.classList.remove('myfixed') ;
374
+ x > deactivationHeight ? '' : wrappernav.classList.remove('wrapfixed');
375
+
376
+ if (mysticky_disable_down == "false") {
377
+
378
+ x < deactivationHeight + myfixedHeight + 200 - adminBarHeight ? wrappernav.style.top = "-" + myfixedHeight + "px" : '';
379
+ }
380
+
381
+ } else {
382
+ x > deactivationHeight ? "" : mystickyClass.classList.remove('myfixed') ;
383
+ x > deactivationHeight ? "" : wrappernav.classList.remove('wrapfixed');
384
+ }
385
+ wrappernav.classList.remove('down');
386
+ wrappernav.classList.add('up');
387
+
388
+ if (mysticky_disable_down == "on") {
389
+ wrappernav.style.top = (adminBarHeight + mystickymenu_pos) + "px";
390
+ jQuery('#mysticky-nav '+ option.mystickyClass).css( 'width' , mydivWidth + "px");
391
+ jQuery('#mysticky-nav ' + option.mystickyClass+'.elementor-sticky').show();
392
+
393
+ }
394
+
395
+ }
396
+
397
+ lastScrollTop = y;
398
+
399
+ } else {
400
+ //if (mysticky_disable_down == "on") {
401
+ wrappernav.classList.remove('up');
402
+ //}
403
+ }
404
+
405
+ } // if disableWidth is greater than zero
406
+
407
+
408
+ } // if disableLargeWidth is 0 or greater than zero
409
+
410
+ }
411
+
412
+ document.addEventListener('scroll', onScroll);
413
+
414
+
415
+ var width = $(window).width()
416
+
417
+ function OnResizeDocument () {
418
+ // don't recalculate on height change, only width
419
+ if($(window).width() != width ){
420
+
421
+ wrappernav.classList.remove('up');
422
+ wrappernav.classList.remove('down');
423
+
424
+ if ($(".wrapfixed")[0]){
425
+ // If class wrapfixed exists
426
+ // Remove myfixed and wrapfixed clases so we can calculate
427
+ //mystickyClass.classList.remove('myfixed');
428
+ //wrappernav.classList.remove('wrapfixed');
429
+
430
+ } else {
431
+ // Else class wrapfixed does not exists
432
+ initialDivHeight();
433
+
434
+ // Remove width
435
+ mystickyClass.style.removeProperty("width");
436
+ initialDivWidth();
437
+
438
+ }
439
+ calcViewportWidth();
440
+ calcAdminBarHeight();
441
+ fixedDivHeight();
442
+ calcActivationHeight();
443
+ headerDeactivateOnHeight();
444
+ }
445
+ }
446
+
447
+ window.addEventListener('resize', OnResizeDocument);
448
+
449
+ // need to test this, it should fire script on mobile orientation change, since onresize is somehow faulty in this case
450
+ window.addEventListener('orientationchange', OnResizeDocument);
451
+ });
452
+
453
  })(jQuery);
js/mystickymenu.min.js CHANGED
@@ -1 +1 @@
1
- !function(e){"use strict";jQuery(document).ready(function(e){if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&!option.device_mobile)return!1;if(!option.device_desktop)return!1;if(e(option.mystickyClass)[0]){var t,i=document.querySelector(option.mystickyClass),o=parseInt(option.disableWidth),s=parseInt(option.disableLargeWidth),n=option.mystickyTransition,d=parseInt(option.activationHeight),a=option.adminBar,r=option.mysticky_disable_down;C();for(var c=i.parentNode,l=document.createElement("div"),m=0,p=0;p<c.childNodes.length;p++)if(c.childNodes[p]==i){m=p;break}l.id="mysticky-wrap",l.appendChild(i),c.insertBefore(l,c.childNodes[m]);var y,f,u=i.parentNode,h=document.createElement("div");if(h.id="mysticky-nav",u.replaceChild(h,i),h.appendChild(i),"0"==d)var w=!0;E(),B();var v,x=0;S(),H();var k=d;I(),N();var g="scrollY"in window,L=0;document.addEventListener("scroll",function(a){var c=e(".mysticky-welcomebar-fixed").css("top"),m=e(".mysticky-welcomebar-fixed").data("position"),p=e(".mysticky-welcomebar-fixed").outerHeight(),u=e(".mysticky-welcomebar-fixed").length,w=e("body").hasClass("mysticky-welcomebar-apper");if(u&&parseInt(c)>=0&&"top"==m&&w){var b=p;x=0}else b="";if(t>=o&&(0==s||t<=s)){var C=g?window.scrollY:document.documentElement.scrollTop;if(0==document.documentElement.scrollTop&&h.classList.remove("wrapfixed"),0<=C){if(C>=L)C>=d&&i.classList.add("myfixed"),C>=d&&h.classList.add("wrapfixed"),C>=d&&(l.style.height=y+"px"),C>=d&&(i.style.width=v+"px"),"slide"==n&&("false"==r&&(h.style.top=C>=d+f-x?x+b+"px":"-"+f+"px"),y>f&&"false"==r&&(C<d+f&&(h.style.top="-"+y+"px"),C>=d+f&&(h.style.top=x+b+"px"))),h.classList.add("down"),h.classList.remove("up"),"on"==r&&(h.style.top="-"+(y+x)+"px",jQuery("#mysticky-nav "+option.mystickyClass+".elementor-sticky").hide());else{var E=g?window.scrollY:document.documentElement.scrollTop;!(E>k)&&(l.style.height=""),!(E>k)&&(i.style.width=""),"slide"==n?(!(E>k)&&i.classList.remove("myfixed"),!(E>k)&&h.classList.remove("wrapfixed"),"false"==r&&E<k+f+200-x&&(h.style.top="-"+f+"px")):(!(E>k)&&i.classList.remove("myfixed"),!(E>k)&&h.classList.remove("wrapfixed")),h.classList.remove("down"),h.classList.add("up"),"on"==r&&(h.style.top=x+b+"px",jQuery("#mysticky-nav "+option.mystickyClass).css("width",v+"px"),jQuery("#mysticky-nav "+option.mystickyClass+".elementor-sticky").show())}L=C}else h.classList.remove("up")}});var b=e(window).width();window.addEventListener("resize",j),window.addEventListener("orientationchange",j)}else console.log("myStickymenu: Entered Sticky Class does not exist, change it in Dashboard / Settings / myStickymenu / Sticky Class. ");function C(e){e=window;var i="inner";"innerWidth"in window||(i="client",e=document.documentElement||document.body),t=e[i+"Width"]}function E(){y=i.offsetHeight,parseInt(e(i).css("marginBottom"))>0&&(l.style.marginBottom=e(i).css("marginBottom")),"0"==y&&e(i).children().filter(":visible").each(function(){y=e(this).outerHeight(!0)})}function B(){i.classList.add("myfixed"),"0"==(f=e(".myfixed").outerHeight())&&e(".myfixed").children().filter(":visible").each(function(){f=e(this).outerHeight(!0)}),i.classList.remove("myfixed")}function S(){x="true"==a&&t>600&&e("#wpadminbar")[0]?e("#wpadminbar").height():0,h.style.top="slide"==n?"-"+f+"px":x+"px"}function H(){var t=e(i)[0].getBoundingClientRect();v=t.width}function I(){1==w&&("slide"==n&&(d=e(i).offset().top+y-x,k=e(i).offset().top+y-x,"on"==r&&(k=e(i).offset().top-x)),"fade"==n&&("false"==r&&(d=e(i).offset().top-x,k=e(i).offset().top-x),"on"==r&&(d=e(i).offset().top-x+y,k=e(i).offset().top-x)))}function N(){1==w&&y>f&&("slide"==n?(k=d,"on"==r&&(k=d-f)):(d=y,k=y))}function j(){e(window).width()!=b&&(h.classList.remove("up"),h.classList.remove("down"),e(".wrapfixed")[0]||(E(),i.style.removeProperty("width"),H()),C(),S(),B(),I(),N())}})}();
1
+ !function(e){"use strict";jQuery(document).ready(function(e){if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&1!=option.device_mobile)return!1;if(1!=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&1!=option.device_desktop)return!1;if(e(option.mystickyClass)[0]){var t,i=document.querySelector(option.mystickyClass),o=parseInt(option.disableWidth),s=parseInt(option.disableLargeWidth),n=option.mystickyTransition,d=parseInt(option.activationHeight),a=option.adminBar,r=option.mysticky_disable_down;C();for(var l=i.parentNode,c=document.createElement("div"),m=0,p=0;p<l.childNodes.length;p++)if(l.childNodes[p]==i){m=p;break}c.id="mysticky-wrap",c.appendChild(i),l.insertBefore(c,l.childNodes[m]);var y,f,u=i.parentNode,h=document.createElement("div");if(h.id="mysticky-nav",u.replaceChild(h,i),h.appendChild(i),"0"==d)var w=!0;E(),B();var v,x=0;S(),I();var k=d;P(),H();var g="scrollY"in window,b=0;document.addEventListener("scroll",function(a){var l=e(".mysticky-welcomebar-fixed").css("top"),m=e(".mysticky-welcomebar-fixed").data("position"),p=e(".mysticky-welcomebar-fixed").outerHeight(),u=e(".mysticky-welcomebar-fixed").length,w=e("body").hasClass("mysticky-welcomebar-apper");if(u&&parseInt(l)>=0&&"top"==m&&w){var L=p;x=0}else L="";if(t>=o&&(0==s||t<=s)){var C=g?window.scrollY:document.documentElement.scrollTop;if(0==document.documentElement.scrollTop&&h.classList.remove("wrapfixed"),0<=C){if(C>=b)C>=d&&i.classList.add("myfixed"),C>=d&&h.classList.add("wrapfixed"),C>=d&&(c.style.height=y+"px"),C>=d&&(i.style.width=v+"px"),"slide"==n&&("false"==r&&(h.style.top=C>=d+f-x?x+L+"px":"-"+f+"px"),y>f&&"false"==r&&(C<d+f&&(h.style.top="-"+y+"px"),C>=d+f&&(h.style.top=x+L+"px"))),h.classList.add("down"),h.classList.remove("up"),"on"==r&&(h.style.top="-"+(y+x)+"px",jQuery("#mysticky-nav "+option.mystickyClass+".elementor-sticky").hide());else{var E=g?window.scrollY:document.documentElement.scrollTop;!(E>k)&&(c.style.height=""),!(E>k)&&(i.style.width=""),"slide"==n?(!(E>k)&&i.classList.remove("myfixed"),!(E>k)&&h.classList.remove("wrapfixed"),"false"==r&&E<k+f+200-x&&(h.style.top="-"+f+"px")):(!(E>k)&&i.classList.remove("myfixed"),!(E>k)&&h.classList.remove("wrapfixed")),h.classList.remove("down"),h.classList.add("up"),"on"==r&&(h.style.top=x+L+"px",jQuery("#mysticky-nav "+option.mystickyClass).css("width",v+"px"),jQuery("#mysticky-nav "+option.mystickyClass+".elementor-sticky").show())}b=C}else h.classList.remove("up")}});var L=e(window).width();window.addEventListener("resize",N),window.addEventListener("orientationchange",N)}else console.log("myStickymenu: Entered Sticky Class does not exist, change it in Dashboard / Settings / myStickymenu / Sticky Class. ");function C(e){e=window;var i="inner";"innerWidth"in window||(i="client",e=document.documentElement||document.body),t=e[i+"Width"]}function E(){y=i.offsetHeight,parseInt(e(i).css("marginBottom"))>0&&(c.style.marginBottom=e(i).css("marginBottom")),"0"==y&&e(i).children().filter(":visible").each(function(){y=e(this).outerHeight(!0)})}function B(){i.classList.add("myfixed"),"0"==(f=e(".myfixed").outerHeight())&&e(".myfixed").children().filter(":visible").each(function(){f=e(this).outerHeight(!0)}),i.classList.remove("myfixed")}function S(){x="true"==a&&t>600&&e("#wpadminbar")[0]?e("#wpadminbar").height():0,h.style.top="slide"==n?"-"+f+"px":x+"px"}function I(){var t=e(i)[0].getBoundingClientRect();v=t.width}function P(){1==w&&("slide"==n&&(d=e(i).offset().top+y-x,k=e(i).offset().top+y-x,"on"==r&&(k=e(i).offset().top-x)),"fade"==n&&("false"==r&&(d=e(i).offset().top-x,k=e(i).offset().top-x),"on"==r&&(d=e(i).offset().top-x+y,k=e(i).offset().top-x)))}function H(){1==w&&y>f&&("slide"==n?(k=d,"on"==r&&(k=d-f)):(d=y,k=y))}function N(){e(window).width()!=L&&(h.classList.remove("up"),h.classList.remove("down"),e(".wrapfixed")[0]||(E(),i.style.removeProperty("width"),I()),C(),S(),B(),P(),H())}})}();
js/select2.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
  !function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){var e=function(){if(d&&d.fn&&d.fn.select2&&d.fn.select2.amd)var e=d.fn.select2.amd;var t,n,i,h,o,s,f,g,m,v,y,_,r,a,w,l;function b(e,t){return r.call(e,t)}function c(e,t){var n,i,r,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&w.test(e[s])&&(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(r=(r=f[h.slice(0,d).join("/")])&&r[i]){o=r,a=u;break}if(o)break;!l&&g&&g[i]&&(l=g[i],c=u)}!o&&l&&(o=l,a=c),o&&(n.splice(0,a,o),e=n.join("/"))}return e}function A(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),s.apply(h,e.concat([t,n]))}}function x(t){return function(e){m[t]=e}}function D(e){if(b(v,e)){var t=v[e];delete v[e],_[e]=!0,o.apply(h,t)}if(!b(m,e)&&!b(_,e))throw new Error("No "+e);return m[e]}function u(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?u(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,w=/\.js$/,f=function(e,t){var n,i=u(e),r=i[0],o=t[1];return e=i[1],r&&(n=D(r=c(r,o))),r?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return c(e,t)}}(o)):c(e,o):(r=(i=u(e=c(e,o)))[0],e=i[1],r&&(n=D(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return A(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},o=function(e,t,n,i){var r,o,s,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(o=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===o)d[l]=g.exports(e),u=!0;else if("module"===o)r=d[l]=g.module(e);else if(b(m,o)||b(v,o)||b(_,o))d[l]=D(o);else{if(!a.p)throw new Error(e+" missing "+o);a.p.load(a.n,A(i,!0),x(o),{}),d[l]=m[o]}s=n?n.apply(m[e],d):void 0,e&&(r&&r.exports!==h&&r.exports!==m[e]?m[e]=r.exports:s===h&&u||(m[e]=s))}else e&&(m[e]=n)},t=n=s=function(e,t,n,i,r){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&s(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=i,i=r),i?o(h,e,t,n):setTimeout(function(){o(h,e,t,n)},4),s},s.config=function(e){return s(e)},t._defined=m,(i=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(m,e)||b(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define("almond",function(){}),e.define("jquery",[],function(){var e=d||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(o){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&"constructor"!==i&&n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function o(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<t.length;n++){var s=t[n];o.prototype[s]=i.prototype[s]}function a(e){var t=function(){};e in o.prototype&&(t=o.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];o.prototype[c]=a(c)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var o=n[r];(o=o.substring(0,1).toLowerCase()+o.substring(1))in i||(i[o]={}),r==n.length-1&&(i[o]=e[t]),i=i[o]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=o(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},r.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=h.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<h.inArray(n,i)?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n={role:"option","aria-selected":"false"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==e.id&&delete n["aria-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,delete n["aria-selected"]),n){var o=n[r];t.setAttribute(r,o)}if(e.children){var s=h(t),a=document.createElement("strong");a.className="select2-results__group";h(a);this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):r<o&&l.$results.scrollTop(s)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0<e.deltaY&&t-e.deltaY<=0,r=e.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var t=h(this),n=f.GetData(this,"data");"true"!==t.attr("aria-selected")?l.trigger("select",{originalEvent:e,data:n}):l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted"),l.trigger("results:focus",{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),o=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],r=this.selectionContainer(),o=this.display(i,r);r.append(o);var s=i.title||i.text;s&&r.attr("title",s),l.StoreData(r[0],"data",i),t.push(r)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},n}),e.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(r,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger("clear",o),o.prevented)this.$element.val(r);else{for(var s=0;s<i.length;s++)if(o={data:i[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.options.get("translations").get("removeAllItems"),i=r('<span class="select2-selection__clear" title="'+n()+'">&times;</span>');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0<t.length){var n=a.GetData(t[0],"data");i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var o=document.documentMode,s=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(s&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},e}),e.define("select2/selection/eventRelay",["jquery"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==s.inArray(e,r)){t=t||{};var n=s.Event("select2:"+e,{params:t});i.$element.trigger(n),-1!==s.inArray(e,o)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var n=[],i=this;this.$element.find(":selected").each(function(){var e=l(this),t=i.item(e);n.push(t)}),e(n)},n.prototype.select=function(r){var o=this;if(r.selected=!0,l(r.element).is("option"))return r.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n<r.length;n++){var i=r[n].id;-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")});else{var e=r.id;this.$element.val(e),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(r){var o=this;if(this.$element.prop("multiple")){if(r.selected=!1,l(r.element).is("option"))return r.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==r.id&&-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],o=this;this.$element.children().each(function(){var e=l(this);if(e.is("option")||e.is("optgroup")){var t=o.item(e),n=o.matches(i,t);null!==n&&r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){a.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=l(t),i=this._normalizeItem(e);return i.element=t,a.StoreData(t,"data",i),n},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),i=[],r=0;r<n.length;r++){var o=l(n[r]),s=this.item(o);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,f,g){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return f.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(g(this)).id}).get(),r=[];function o(e){return function(){return g(this).val()==e.id}}for(var s=0;s<e.length;s++){var a=this._normalizeItem(e[s]);if(0<=g.inArray(a.id,i)){var l=n.filter(o(a)),c=this.item(l),u=g.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);f.appendMany(p,h)}r.push(p)}}return r},i}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){var i=o.ajax(e);return i.then(t),i.fail(n),i}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&&(o.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=o.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get("debug")&&window.console&&console.error&&(t&&t.results&&o.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(u){function e(e,t,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,t,n),u.isArray(i))for(var s=0;s<i.length;s++){var a=i[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r<i.length;r++){var o=i[r],s=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||s)return!n&&(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){var n=u.trim(t.term);return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||u(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger("select",{data:e})}(t)});r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get("tokenSeparators")||[],o=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var l=o[s];if(-1!==d.inArray(l,r)){var c=o.substr(0,s),u=a(d.extend({},t,{term:c}));null!=u?(i(u),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i.maximumSelectionLength&&t>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<r.top-s,u=l>r.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=o.top-h.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=o.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(c,u,d,p,h,f,g,m,v,y,s,t,_,w,$,b,A,x,D,S,C,E,O,T,q,j,L,I,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=c.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=$:null!=e.data?e.dataAdapter=w:e.dataAdapter=_,0<e.minimumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,x)),0<e.maximumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,S)),e.tags&&(e.dataAdapter=y.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=y.Decorate(e.dataAdapter,A)),null!=e.query){var t=u(e.amdBase+"compat/query");e.dataAdapter=y.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=u(e.amdBase+"compat/initSelection");e.dataAdapter=y.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&&(e.resultsAdapter=d,null!=e.ajax&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,T)),null!=e.placeholder&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,O)),e.selectOnClose&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=C;else{var i=y.Decorate(C,E);e.dropdownAdapter=i}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,j)),e.closeOnSelect&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,I)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var r=u(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=y.Decorate(e.dropdownAdapter,r)}e.dropdownAdapter=y.Decorate(e.dropdownAdapter,q)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=h:e.selectionAdapter=p,null!=e.placeholder&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,f)),e.allowClear&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,g)),e.multiple&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,m)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=u(e.amdBase+"compat/containerCss");e.selectionAdapter=y.Decorate(e.selectionAdapter,o)}e.selectionAdapter=y.Decorate(e.selectionAdapter,v)}e.language=this._resolveLanguage(e.language),e.language.push("en");for(var s=[],a=0;a<e.language.length;a++){var l=e.language[a];-1===s.indexOf(l)&&s.push(l)}return e.language=s,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:y.escapeMarkup,language:{},matcher:function e(t,n){if(""===c.trim(t.term))return n;if(n.children&&0<n.children.length){for(var i=c.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==e(t,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:e(t,i)}var o=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1<o.indexOf(s)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),o=t.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(o));return e.language=s,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(c.isEmptyObject(e))return[];if(c.isPlainObject(e))return[e];var t;t=c.isArray(e)?e:[e];for(var n=[],i=0;i<t.length;i++)if(n.push(t[i]),"string"==typeof t[i]&&0<t[i].indexOf("-")){var r=t[i].split("-")[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new s,i=0;i<e.length;i++){var r=new s,o=e[i];if("string"==typeof o)try{r=s.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,r=s.loadPath(o)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else r=c.isPlainObject(o)?new s(o):o;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[c.camelCase(e)]=t;var i=y._convertData(n);c.extend(!0,this.defaults,i)},new n}),e.define("select2/options",["require","jquery","./defaults","./utils"],function(i,d,r,p){function e(e,t){if(this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=r.applyFromElement(this.options,t)),this.options=r.apply(this.options),t&&t.is("input")){var n=i(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=p.Decorate(this.options.dataAdapter,n)}}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r<e[0].attributes.length;r++){var o=e[0].attributes[r].name,s="data-";if(o.substr(0,s.length)==s){var a=o.substring(s.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<d.inArray(u,t)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(o,c,u,i){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var o=this.options.get("selectionAdapter");this.selection=new o(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var s=this.options.get("dropdownAdapter");this.dropdown=new s(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var o=e.attr("style");if("string"!=typeof o)return null;for(var s=o.split(";"),a=0,l=s.length;a<l;a+=1){var c=s[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){t._syncA(),t._syncS(null,e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===o.inArray(e,i)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._isChangeMutation=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var r=0;r<t.addedNodes.length;r++){t.addedNodes[r].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length?n=!0:o.isArray(t)&&o.each(t,function(e,t){if(i._isChangeMutation(e,t))return!(n=!0)});else n=!0;return n}},d.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var r=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,r,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},d.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get("disabled")},d.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},d.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];o.isArray(t)&&(t=o.map(t,function(e){return e.toString()})),this.$element.val(t).trigger("input").trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=o('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(i=s.trim(t.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=n(this))&&o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){function i(e,t){var n=[];return e.selected||-1!==s.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&&n.push.apply(n,i(e.children,t)),n}for(var n=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r];n.push.apply(n,i(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+t.id,this.$element.val(n),this.$element.trigger("input").trigger("change")}else this.current(function(e){s.map(e,function(e){e.selected=!1})}),this.$element.val(t.id),this.$element.trigger("input").trigger("change")},e.prototype.unselect=function(e,r){var o=this;r.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];r.id!=i.id&&t.push(i.id)}o.$element.val(t.join(o._valueSeparator)),o.$element.trigger("input").trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r],s=this.matches(t,o);null!==s&&i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){var n=s.map(t,function(e){return i.GetData(e[0],"data")});this._currentData.push.apply(this._currentData,n)},e}),e.define("select2/compat/matcher",["jquery"],function(s){return function(o){return function(e,t){var n=s.extend(!0,{},t);if(null==e.term||""===s.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var r=t.children[i];o(e.term,r.text,r)||n.children.splice(i,1)}if(0<n.children.length)return n}return o(e.term,t.text,t)?n:null}}}),e.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),e.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),e.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),e.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),l=function(p){var h,f,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],g=Array.prototype.slice;if(p.event.fixHooks)for(var n=e.length;n;)p.event.fixHooks[e[--n]]=p.event.mouseHooks;var m=p.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;p.data(this,"mousewheel-line-height",m.getLineHeight(this)),p.data(this,"mousewheel-page-height",m.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;p.removeData(this,"mousewheel-line-height"),p.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=p(e),n=t["offsetParent"in p.fn?"offsetParent":"parent"]();return n.length||(n=p("body")),parseInt(n.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return p(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=g.call(arguments,1),r=0,o=0,s=0,a=0,l=0;if((e=p.event.fix(n)).type="mousewheel","detail"in n&&(s=-1*n.detail),"wheelDelta"in n&&(s=n.wheelDelta),"wheelDeltaY"in n&&(s=n.wheelDeltaY),"wheelDeltaX"in n&&(o=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(o=-1*s,s=0),r=0===s?o:s,"deltaY"in n&&(r=s=-1*n.deltaY),"deltaX"in n&&(o=n.deltaX,0===s&&(r=-1*o)),0!==s||0!==o){if(1===n.deltaMode){var c=p.data(this,"mousewheel-line-height");r*=c,s*=c,o*=c}else if(2===n.deltaMode){var u=p.data(this,"mousewheel-page-height");r*=u,s*=u,o*=u}if(t=Math.max(Math.abs(s),Math.abs(o)),(!f||t<f)&&y(n,f=t)&&(f/=40),y(n,t)&&(r/=40,o/=40,s/=40),r=Math[1<=r?"floor":"ceil"](r/f),o=Math[1<=o?"floor":"ceil"](o/f),s=Math[1<=s?"floor":"ceil"](s/f),m.settings.normalizeOffset&&this.getBoundingClientRect){var d=this.getBoundingClientRect();a=e.clientX-d.left,l=e.clientY-d.top}return e.deltaX=o,e.deltaY=s,e.deltaFactor=f,e.offsetX=a,e.offsetY=l,e.deltaMode=0,i.unshift(e,r,o,s),h&&clearTimeout(h),h=setTimeout(v,200),(p.event.dispatch||p.event.handle).apply(this,i)}}function v(){f=null}function y(e,t){return m.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}p.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof e.define&&e.define.amd?e.define("jquery-mousewheel",["jquery"],l):"object"==typeof exports?module.exports=l:l(d),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,e,o,t,s){if(null==r.fn.select2){var a=["open","close","destroy"];r.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new o(r(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<r.inArray(t,a)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=t),o}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return d.fn.select2.amd=e,t});
1
+ /*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */
2
  !function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(d){var e=function(){if(d&&d.fn&&d.fn.select2&&d.fn.select2.amd)var e=d.fn.select2.amd;var t,n,i,h,o,s,f,g,m,v,y,_,r,a,w,l;function b(e,t){return r.call(e,t)}function c(e,t){var n,i,r,o,s,a,l,c,u,d,p,h=t&&t.split("/"),f=y.map,g=f&&f["*"]||{};if(e){for(s=(e=e.split("/")).length-1,y.nodeIdCompat&&w.test(e[s])&&(e[s]=e[s].replace(w,"")),"."===e[0].charAt(0)&&h&&(e=h.slice(0,h.length-1).concat(e)),u=0;u<e.length;u++)if("."===(p=e[u]))e.splice(u,1),u-=1;else if(".."===p){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;0<u&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((h||g)&&f){for(u=(n=e.split("/")).length;0<u;u-=1){if(i=n.slice(0,u).join("/"),h)for(d=h.length;0<d;d-=1)if(r=(r=f[h.slice(0,d).join("/")])&&r[i]){o=r,a=u;break}if(o)break;!l&&g&&g[i]&&(l=g[i],c=u)}!o&&l&&(o=l,a=c),o&&(n.splice(0,a,o),e=n.join("/"))}return e}function A(t,n){return function(){var e=a.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),s.apply(h,e.concat([t,n]))}}function x(t){return function(e){m[t]=e}}function D(e){if(b(v,e)){var t=v[e];delete v[e],_[e]=!0,o.apply(h,t)}if(!b(m,e)&&!b(_,e))throw new Error("No "+e);return m[e]}function u(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function S(e){return e?u(e):[]}return e&&e.requirejs||(e?n=e:e={},m={},v={},y={},_={},r=Object.prototype.hasOwnProperty,a=[].slice,w=/\.js$/,f=function(e,t){var n,i=u(e),r=i[0],o=t[1];return e=i[1],r&&(n=D(r=c(r,o))),r?e=n&&n.normalize?n.normalize(e,function(t){return function(e){return c(e,t)}}(o)):c(e,o):(r=(i=u(e=c(e,o)))[0],e=i[1],r&&(n=D(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return A(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:function(e){return function(){return y&&y.config&&y.config[e]||{}}}(e)}}},o=function(e,t,n,i){var r,o,s,a,l,c,u,d=[],p=typeof n;if(c=S(i=i||e),"undefined"==p||"function"==p){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(o=(a=f(t[l],c)).f))d[l]=g.require(e);else if("exports"===o)d[l]=g.exports(e),u=!0;else if("module"===o)r=d[l]=g.module(e);else if(b(m,o)||b(v,o)||b(_,o))d[l]=D(o);else{if(!a.p)throw new Error(e+" missing "+o);a.p.load(a.n,A(i,!0),x(o),{}),d[l]=m[o]}s=n?n.apply(m[e],d):void 0,e&&(r&&r.exports!==h&&r.exports!==m[e]?m[e]=r.exports:s===h&&u||(m[e]=s))}else e&&(m[e]=n)},t=n=s=function(e,t,n,i,r){if("string"==typeof e)return g[e]?g[e](t):D(f(e,S(t)).f);if(!e.splice){if((y=e).deps&&s(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=h}return t=t||function(){},"function"==typeof n&&(n=i,i=r),i?o(h,e,t,n):setTimeout(function(){o(h,e,t,n)},4),s},s.config=function(e){return s(e)},t._defined=m,(i=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),b(m,e)||b(v,e)||(v[e]=[e,t,n])}).amd={jQuery:!0},e.requirejs=t,e.require=n,e.define=i),e.define("almond",function(){}),e.define("jquery",[],function(){var e=d||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),e.define("select2/utils",["jquery"],function(o){var r={};function u(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&"constructor"!==i&&n.push(i)}return n}r.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var r in t)n.call(t,r)&&(e[r]=t[r]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},r.Decorate=function(i,r){var e=u(r),t=u(i);function o(){var e=Array.prototype.unshift,t=r.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=r.prototype.constructor),n.apply(this,arguments)}r.displayName=i.displayName,o.prototype=new function(){this.constructor=o};for(var n=0;n<t.length;n++){var s=t[n];o.prototype[s]=i.prototype[s]}function a(e){var t=function(){};e in o.prototype&&(t=o.prototype[e]);var n=r.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}for(var l=0;l<e.length;l++){var c=e[l];o.prototype[c]=a(c)}return o};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},r.Observable=e,r.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},r.bind=function(e,t){return function(){e.apply(t,arguments)}},r._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var o=n[r];(o=o.substring(0,1).toLowerCase()+o.substring(1))in i||(i[o]={}),r==n.length-1&&(i[o]=e[t]),i=i[o]}delete e[t]}}return e},r.hasScroll=function(e,t){var n=o(t),i=t.style.overflowX,r=t.style.overflowY;return(i!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===i||"scroll"===r||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},r.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},r.appendMany=function(e,t){if("1.7"===o.fn.jquery.substr(0,3)){var n=o();o.map(t,function(e){n=n.add(e)}),t=n}e.append(t)},r.__cache={};var n=0;return r.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},r.StoreData=function(e,t,n){var i=r.GetUniqueElementId(e);r.__cache[i]||(r.__cache[i]={}),r.__cache[i][t]=n},r.GetData=function(e,t){var n=r.GetUniqueElementId(e);return t?r.__cache[n]&&null!=r.__cache[n][t]?r.__cache[n][t]:o(e).data(t):r.__cache[n]},r.RemoveData=function(e){var t=r.GetUniqueElementId(e);null!=r.__cache[t]&&delete r.__cache[t],e.removeAttribute("data-select2-id")},r}),e.define("select2/results",["jquery","./utils"],function(h,f){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return f.Extend(i,f.Observable),i.prototype.render=function(){var e=h('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=h('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");0<t.length?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=h.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var e=h(this),t=f.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<h.inArray(n,i)?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n={role:"option","aria-selected":"false"},i=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var r in(null!=e.element&&i.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==e.id&&delete n["aria-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(n.role="group",n["aria-label"]=e.text,delete n["aria-selected"]),n){var o=n[r];t.setAttribute(r,o)}if(e.children){var s=h(t),a=document.createElement("strong");a.className="select2-results__group";h(a);this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],d=this.option(u);l.push(d)}var p=h("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});p.append(l),s.append(a),s.append(p)}else this.template(e,t);return f.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var l=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){l.clear(),l.append(e.data),t.isOpen()&&(l.setClasses(),l.highlightFirstItem())}),t.on("results:append",function(e){l.append(e.data),t.isOpen()&&l.setClasses()}),t.on("query",function(e){l.hideMessages(),l.showLoading(e)}),t.on("select",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(l.setClasses(),l.options.get("scrollAfterSelect")&&l.highlightFirstItem())}),t.on("open",function(){l.$results.attr("aria-expanded","true"),l.$results.attr("aria-hidden","false"),l.setClasses(),l.ensureHighlightVisible()}),t.on("close",function(){l.$results.attr("aria-expanded","false"),l.$results.attr("aria-hidden","true"),l.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=l.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=l.getHighlightedResults();if(0!==e.length){var t=f.GetData(e[0],"data");"true"==e.attr("aria-selected")?l.trigger("close",{}):l.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var i=n-1;0===e.length&&(i=0);var r=t.eq(i);r.trigger("mouseenter");var o=l.$results.offset().top,s=r.offset().top,a=l.$results.scrollTop()+(s-o);0===i?l.$results.scrollTop(0):s-o<0&&l.$results.scrollTop(a)}}),t.on("results:next",function(){var e=l.getHighlightedResults(),t=l.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var i=t.eq(n);i.trigger("mouseenter");var r=l.$results.offset().top+l.$results.outerHeight(!1),o=i.offset().top+i.outerHeight(!1),s=l.$results.scrollTop()+o-r;0===n?l.$results.scrollTop(0):r<o&&l.$results.scrollTop(s)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){l.displayMessage(e)}),h.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=l.$results.scrollTop(),n=l.$results.get(0).scrollHeight-t+e.deltaY,i=0<e.deltaY&&t-e.deltaY<=0,r=e.deltaY<0&&n<=l.$results.height();i?(l.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(l.$results.scrollTop(l.$results.get(0).scrollHeight-l.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var t=h(this),n=f.GetData(this,"data");"true"!==t.attr("aria-selected")?l.trigger("select",{originalEvent:e,data:n}):l.options.get("multiple")?l.trigger("unselect",{originalEvent:e,data:n}):l.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var t=f.GetData(this,"data");l.getHighlightedResults().removeClass("select2-results__option--highlighted"),l.trigger("results:focus",{data:t,element:h(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),o=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(o>this.$results.outerHeight()||o<0)&&this.$results.scrollTop(r)}},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),r=n(e,t);null==r?t.style.display="none":"string"==typeof r?t.innerHTML=i(r):h(t).append(r)},i}),e.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,r){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this)}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===r.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","false"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},o.prototype.position=function(e,t){t.find(".selection").append(e)},o.prototype.destroy=function(){this._detachCloseHandler(this.container)},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},o.prototype.isEnabled=function(){return!this.isDisabled()},o.prototype.isDisabled=function(){return this.options.get("disabled")},o}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function r(){r.__super__.constructor.apply(this,arguments)}return n.Extend(r,t),r.prototype.render=function(){var e=r.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},r.prototype.bind=function(t,e){var n=this;r.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},r.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},r.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},r.prototype.selectionContainer=function(){return e("<span></span>")},r.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},r}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(r,e,l){function n(e,t){n.__super__.constructor.apply(this,arguments)}return l.Extend(n,e),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(e,t){var i=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){i.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){if(!i.isDisabled()){var t=r(this).parent(),n=l.GetData(t[0],"data");i.trigger("unselect",{originalEvent:e,data:n})}})},n.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},n.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},n.prototype.selectionContainer=function(){return r('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],r=this.selectionContainer(),o=this.display(i,r);r.append(o);var s=i.title||i.text;s&&r.attr("title",s),l.StoreData(r[0],"data",i),t.push(r)}var a=this.$selection.find(".select2-selection__rendered");l.appendMany(a,t)}},n}),e.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t}),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(r,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),r=this.$element.val();this.$element.val(this.placeholder.id);var o={data:i};if(this.trigger("clear",o),o.prevented)this.$element.val(r);else{for(var s=0;s<i.length;s++)if(o={data:i[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(r);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){if(e.call(this,t),!(0<this.$selection.find(".select2-selection__placeholder").length||0===t.length)){var n=this.options.get("translations").get("removeAllItems"),i=r('<span class="select2-selection__clear" title="'+n()+'">&times;</span>');a.StoreData(i[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(i)}},e}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,a,l){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=i('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");var n=e.call(this);return this._transferTabIndex(),n},e.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",r),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===l.BACKSPACE&&""===i.$search.val()){var t=i.$searchContainer.prev(".select2-selection__choice");if(0<t.length){var n=a.GetData(t[0],"data");i.searchRemoveChoice(n),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var o=document.documentMode,s=o&&o<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){s?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(s&&"input"===e.type)i.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=l.SHIFT&&t!=l.CTRL&&t!=l.ALT&&t!=l.TAB&&i.handleSearch(e)}})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},e}),e.define("select2/selection/eventRelay",["jquery"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){if(-1!==s.inArray(e,r)){t=t||{};var n=s.Event("select2:"+e,{params:t});i.$element.trigger(n),-1!==s.inArray(e,o)&&(t.prevented=n.isDefaultPrevented())}})},e}),e.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var t=n(e);i._cache[e]=t}return new i(i._cache[e])},i}),e.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Œ":"OE","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","œ":"oe","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ώ":"ω","ς":"σ","’":"'"}}),e.define("select2/data/base",["../utils"],function(i){function n(e,t){n.__super__.constructor.call(this)}return i.Extend(n,i.Observable),n.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},n.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},n.prototype.bind=function(e,t){},n.prototype.destroy=function(){},n.prototype.generateResultId=function(e,t){var n=e.id+"-result-";return n+=i.generateChars(4),null!=t.id?n+="-"+t.id.toString():n+="-"+i.generateChars(4),n},n}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,a,l){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return a.Extend(n,e),n.prototype.current=function(e){var n=[],i=this;this.$element.find(":selected").each(function(){var e=l(this),t=i.item(e);n.push(t)}),e(n)},n.prototype.select=function(r){var o=this;if(r.selected=!0,l(r.element).is("option"))return r.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(e){var t=[];(r=[r]).push.apply(r,e);for(var n=0;n<r.length;n++){var i=r[n].id;-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")});else{var e=r.id;this.$element.val(e),this.$element.trigger("input").trigger("change")}},n.prototype.unselect=function(r){var o=this;if(this.$element.prop("multiple")){if(r.selected=!1,l(r.element).is("option"))return r.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==r.id&&-1===l.inArray(i,t)&&t.push(i)}o.$element.val(t),o.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){a.RemoveData(this)})},n.prototype.query=function(i,e){var r=[],o=this;this.$element.children().each(function(){var e=l(this);if(e.is("option")||e.is("optgroup")){var t=o.item(e),n=o.matches(i,t);null!==n&&r.push(n)}}),e({results:r})},n.prototype.addOptions=function(e){a.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=l(t),i=this._normalizeItem(e);return i.element=t,a.StoreData(t,"data",i),n},n.prototype.item=function(e){var t={};if(null!=(t=a.GetData(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),i=[],r=0;r<n.length;r++){var o=l(n[r]),s=this.item(o);i.push(s)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],a.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=l.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),l.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,f,g){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return f.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()});0===e.length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(g(this)).id}).get(),r=[];function o(e){return function(){return g(this).val()==e.id}}for(var s=0;s<e.length;s++){var a=this._normalizeItem(e[s]);if(0<=g.inArray(a.id,i)){var l=n.filter(o(a)),c=this.item(l),u=g.extend(!0,{},a,c),d=this.option(u);l.replaceWith(d)}else{var p=this.option(a);if(a.children){var h=this.convertToOptions(a.children);f.appendMany(p,h)}r.push(p)}}return r},i}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return o.extend({},e,{q:e.term})},transport:function(e,t,n){var i=o.ajax(e);return i.then(t),i.fail(n),i}};return o.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(n,i){var r=this;null!=this._request&&(o.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var t=o.extend({type:"GET"},this.ajaxOptions);function e(){var e=t.transport(t,function(e){var t=r.processResults(e,n);r.options.get("debug")&&window.console&&console.error&&(t&&t.results&&o.isArray(t.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),i(t)},function(){"status"in e&&(0===e.status||"0"===e.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=e}"function"==typeof t.url&&(t.url=t.url.call(this.$element,n)),"function"==typeof t.data&&(t.data=t.data.call(this.$element,n)),this.ajaxOptions.delay&&null!=n.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),e.define("select2/data/tags",["jquery"],function(u){function e(e,t,n){var i=n.get("tags"),r=n.get("createTag");void 0!==r&&(this.createTag=r);var o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,t,n),u.isArray(i))for(var s=0;s<i.length;s++){var a=i[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,r=0;r<i.length;r++){var o=i[r],s=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||s)return!n&&(t.data=i,void u(t))}if(n)return!0;var a=d.createTag(c);if(null!=a){var l=d.option(a);l.attr("data-select2-tag",!0),d.addOptions([l]),d.insertTag(i,a)}t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){var n=u.trim(t.term);return""===n?null:{id:n,text:n}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||u(this).remove()})},e}),e.define("select2/data/tokenizer",["jquery"],function(d){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var r=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);if(!i.$element.find("option").filter(function(){return d(this).val()===t.id}).length){var n=i.option(t);n.attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([n])}!function(e){i.trigger("select",{data:e})}(t)});r.term!==t.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),t.term=r.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var r=n.get("tokenSeparators")||[],o=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var l=o[s];if(-1!==d.inArray(l,r)){var c=o.substr(0,s),u=a(d.extend({},t,{term:c}));null!=u?(i(u),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},e}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,n){var i=this;this.current(function(e){var t=null!=e?e.length:0;0<i.maximumSelectionLength&&t>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):n&&n()})},e}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),e.define("select2/dropdown/search",["jquery","../utils"],function(o,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),n=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),t.prepend(n),t},t.prototype.bind=function(e,t,n){var i=this,r=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){o(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",r),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);if(!this.loading&&e){var t=this.$results.offset().top+this.$results.outerHeight(!1);this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=t+50&&this.loadMore()}},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(f,a){function e(e,t,n){this.$dropdownParent=f(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=f("<span></span>"),n=e.call(this);return t.append(n),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,r="resize.select2."+t.id,o="orientationchange.select2."+t.id,s=this.$container.parents().filter(a.hasScroll);s.each(function(){a.StoreData(this,"select2-scroll-position",{x:f(this).scrollLeft(),y:f(this).scrollTop()})}),s.on(i,function(e){var t=a.GetData(this,"select2-scroll-position");f(this).scrollTop(t.y)}),f(window).on(i+" "+r+" "+o,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,r="orientationchange.select2."+t.id;this.$container.parents().filter(a.hasScroll).off(n),f(window).off(n+" "+i+" "+r)},e.prototype._positionDropdown=function(){var e=f(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=r.top,o.bottom=r.top+o.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<r.top-s,u=l>r.bottom+s,d={left:r.left,top:o.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var h={top:0,left:0};(f.contains(document.body,p[0])||p[0].isConnected)&&(h=p.offset()),d.top-=h.top,d.left-=h.left,t||n||(i="below"),u||!c||t?!c&&u&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(d.top=o.top-h.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(d)},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),e.define("select2/dropdown/selectOnClose",["../utils"],function(o){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var r=o.GetData(i[0],"data");null!=r.element&&r.element.selected||null==r.element&&r.selected||this.trigger("select",{data:r})}},e}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"}}}),e.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(c,u,d,p,h,f,g,m,v,y,s,t,_,w,$,b,A,x,D,S,C,E,O,T,q,j,L,I,e){function n(){this.reset()}return n.prototype.apply=function(e){if(null==(e=c.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=$:null!=e.data?e.dataAdapter=w:e.dataAdapter=_,0<e.minimumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,x)),0<e.maximumInputLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,D)),0<e.maximumSelectionLength&&(e.dataAdapter=y.Decorate(e.dataAdapter,S)),e.tags&&(e.dataAdapter=y.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=y.Decorate(e.dataAdapter,A)),null!=e.query){var t=u(e.amdBase+"compat/query");e.dataAdapter=y.Decorate(e.dataAdapter,t)}if(null!=e.initSelection){var n=u(e.amdBase+"compat/initSelection");e.dataAdapter=y.Decorate(e.dataAdapter,n)}}if(null==e.resultsAdapter&&(e.resultsAdapter=d,null!=e.ajax&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,T)),null!=e.placeholder&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,O)),e.selectOnClose&&(e.resultsAdapter=y.Decorate(e.resultsAdapter,L))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=C;else{var i=y.Decorate(C,E);e.dropdownAdapter=i}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,j)),e.closeOnSelect&&(e.dropdownAdapter=y.Decorate(e.dropdownAdapter,I)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var r=u(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=y.Decorate(e.dropdownAdapter,r)}e.dropdownAdapter=y.Decorate(e.dropdownAdapter,q)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=h:e.selectionAdapter=p,null!=e.placeholder&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,f)),e.allowClear&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,g)),e.multiple&&(e.selectionAdapter=y.Decorate(e.selectionAdapter,m)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var o=u(e.amdBase+"compat/containerCss");e.selectionAdapter=y.Decorate(e.selectionAdapter,o)}e.selectionAdapter=y.Decorate(e.selectionAdapter,v)}e.language=this._resolveLanguage(e.language),e.language.push("en");for(var s=[],a=0;a<e.language.length;a++){var l=e.language[a];-1===s.indexOf(l)&&s.push(l)}return e.language=s,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:y.escapeMarkup,language:{},matcher:function e(t,n){if(""===c.trim(t.term))return n;if(n.children&&0<n.children.length){for(var i=c.extend(!0,{},n),r=n.children.length-1;0<=r;r--)null==e(t,n.children[r])&&i.children.splice(r,1);return 0<i.children.length?i:e(t,i)}var o=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1<o.indexOf(s)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),o=t.closest("[lang]").prop("lang"),s=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(o));return e.language=s,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(c.isEmptyObject(e))return[];if(c.isPlainObject(e))return[e];var t;t=c.isArray(e)?e:[e];for(var n=[],i=0;i<t.length;i++)if(n.push(t[i]),"string"==typeof t[i]&&0<t[i].indexOf("-")){var r=t[i].split("-")[0];n.push(r)}return n},n.prototype._processTranslations=function(e,t){for(var n=new s,i=0;i<e.length;i++){var r=new s,o=e[i];if("string"==typeof o)try{r=s.loadPath(o)}catch(e){try{o=this.defaults.amdLanguageBase+o,r=s.loadPath(o)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else r=c.isPlainObject(o)?new s(o):o;n.extend(r)}return n},n.prototype.set=function(e,t){var n={};n[c.camelCase(e)]=t;var i=y._convertData(n);c.extend(!0,this.defaults,i)},new n}),e.define("select2/options",["require","jquery","./defaults","./utils"],function(i,d,r,p){function e(e,t){if(this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=r.applyFromElement(this.options,t)),this.options=r.apply(this.options),t&&t.is("input")){var n=i(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=p.Decorate(this.options.dataAdapter,n)}}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),p.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),p.StoreData(e[0],"data",p.GetData(e[0],"select2Tags")),p.StoreData(e[0],"tags",!0)),p.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",p.GetData(e[0],"ajaxUrl")),p.StoreData(e[0],"ajax-Url",p.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var r=0;r<e[0].attributes.length;r++){var o=e[0].attributes[r].name,s="data-";if(o.substr(0,s.length)==s){var a=o.substring(s.length),l=p.GetData(e[0],a);n[a.replace(/-([a-z])/g,i)]=l}}d.fn.jquery&&"1."==d.fn.jquery.substr(0,2)&&e[0].dataset&&(n=d.extend(!0,{},e[0].dataset,n));var c=d.extend(!0,{},p.GetData(e[0]),n);for(var u in c=p._convertData(c))-1<d.inArray(u,t)||(d.isPlainObject(this.options[u])?d.extend(this.options[u],c[u]):this.options[u]=c[u]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(o,c,u,i){var d=function(e,t){null!=u.GetData(e[0],"select2")&&u.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),t=t||{},this.options=new c(t,e),d.__super__.constructor.call(this);var n=e.attr("tabindex")||0;u.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1");var i=this.options.get("dataAdapter");this.dataAdapter=new i(e,this.options);var r=this.render();this._placeContainer(r);var o=this.options.get("selectionAdapter");this.selection=new o(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,r);var s=this.options.get("dropdownAdapter");this.dropdown=new s(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,r);var a=this.options.get("resultsAdapter");this.results=new a(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var l=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){l.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(e[0],"select2",this),e.data("select2",this)};return u.Extend(d,u.Observable),d.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+u.generateChars(2):u.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},d.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},d.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;var o=e.attr("style");if("string"!=typeof o)return null;for(var s=o.split(";"),a=0,l=s.length;a<l;a+=1){var c=s[a].replace(/\s/g,"").match(n);if(null!==c&&1<=c.length)return c[1]}return null},d.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},d.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){t._syncA(),t._syncS(null,e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},d.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===o.inArray(e,i)&&n.trigger(e,t)})},d.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},d.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},d.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},d.prototype._isChangeMutation=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var r=0;r<t.addedNodes.length;r++){t.addedNodes[r].selected&&(n=!0)}else t.removedNodes&&0<t.removedNodes.length?n=!0:o.isArray(t)&&o.each(t,function(e,t){if(i._isChangeMutation(e,t))return!(n=!0)});else n=!0;return n}},d.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})},d.prototype.trigger=function(e,t){var n=d.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var r=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,r,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},d.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},d.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},d.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},d.prototype.isEnabled=function(){return!this.isDisabled()},d.prototype.isDisabled=function(){return this.options.get("disabled")},d.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},d.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},d.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},d.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},d.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},d.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();var t=e[0];o.isArray(t)&&(t=o.map(t,function(e){return e.toString()})),this.$element.val(t).trigger("input").trigger("change")},d.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},d.prototype.render=function(){var e=o('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),u.StoreData(e[0],"element",this.$element),e},d}),e.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,r,o=[];(i=s.trim(e.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(i=s.trim(t.attr("class")))&&s((i=""+i).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=n(this))&&o.push(r)}),e.attr("class",o.join(" "))}}}),e.define("select2/compat/containerCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptContainerCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("containerCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/dropdownCss",["jquery","./utils"],function(s,a){function l(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";s.isFunction(n)&&(n=n(this.$element));var i=this.options.get("adaptDropdownCssClass");if(i=i||l,-1!==n.indexOf(":all:")){n=n.replace(":all:","");var r=i;i=function(e){var t=r(e);return null!=t?t+" "+e:e}}var o=this.options.get("dropdownCss")||{};return s.isFunction(o)&&(o=o(this.$element)),a.syncCssClasses(t,this.$element,i),t.css(o),t.addClass(n),t},e}),e.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),e.define("select2/compat/inputData",["jquery","../utils"],function(s,i){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){function i(e,t){var n=[];return e.selected||-1!==s.inArray(e.id,t)?(e.selected=!0,n.push(e)):e.selected=!1,e.children&&n.push.apply(n,i(e.children,t)),n}for(var n=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r];n.push.apply(n,i(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+t.id,this.$element.val(n),this.$element.trigger("input").trigger("change")}else this.current(function(e){s.map(e,function(e){e.selected=!1})}),this.$element.val(t.id),this.$element.trigger("input").trigger("change")},e.prototype.unselect=function(e,r){var o=this;r.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];r.id!=i.id&&t.push(i.id)}o.$element.val(t.join(o._valueSeparator)),o.$element.trigger("input").trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],r=0;r<this._currentData.length;r++){var o=this._currentData[r],s=this.matches(t,o);null!==s&&i.push(s)}n({results:i})},e.prototype.addOptions=function(e,t){var n=s.map(t,function(e){return i.GetData(e[0],"data")});this._currentData.push.apply(this._currentData,n)},e}),e.define("select2/compat/matcher",["jquery"],function(s){return function(o){return function(e,t){var n=s.extend(!0,{},t);if(null==e.term||""===s.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var r=t.children[i];o(e.term,r.text,r)||n.children.splice(i,1)}if(0<n.children.length)return n}return o(e.term,t.text,t)?n:null}}}),e.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),e.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),e.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),e.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),l=function(p){var h,f,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],g=Array.prototype.slice;if(p.event.fixHooks)for(var n=e.length;n;)p.event.fixHooks[e[--n]]=p.event.mouseHooks;var m=p.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;p.data(this,"mousewheel-line-height",m.getLineHeight(this)),p.data(this,"mousewheel-page-height",m.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;p.removeData(this,"mousewheel-line-height"),p.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=p(e),n=t["offsetParent"in p.fn?"offsetParent":"parent"]();return n.length||(n=p("body")),parseInt(n.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return p(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=g.call(arguments,1),r=0,o=0,s=0,a=0,l=0;if((e=p.event.fix(n)).type="mousewheel","detail"in n&&(s=-1*n.detail),"wheelDelta"in n&&(s=n.wheelDelta),"wheelDeltaY"in n&&(s=n.wheelDeltaY),"wheelDeltaX"in n&&(o=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(o=-1*s,s=0),r=0===s?o:s,"deltaY"in n&&(r=s=-1*n.deltaY),"deltaX"in n&&(o=n.deltaX,0===s&&(r=-1*o)),0!==s||0!==o){if(1===n.deltaMode){var c=p.data(this,"mousewheel-line-height");r*=c,s*=c,o*=c}else if(2===n.deltaMode){var u=p.data(this,"mousewheel-page-height");r*=u,s*=u,o*=u}if(t=Math.max(Math.abs(s),Math.abs(o)),(!f||t<f)&&y(n,f=t)&&(f/=40),y(n,t)&&(r/=40,o/=40,s/=40),r=Math[1<=r?"floor":"ceil"](r/f),o=Math[1<=o?"floor":"ceil"](o/f),s=Math[1<=s?"floor":"ceil"](s/f),m.settings.normalizeOffset&&this.getBoundingClientRect){var d=this.getBoundingClientRect();a=e.clientX-d.left,l=e.clientY-d.top}return e.deltaX=o,e.deltaY=s,e.deltaFactor=f,e.offsetX=a,e.offsetY=l,e.deltaMode=0,i.unshift(e,r,o,s),h&&clearTimeout(h),h=setTimeout(v,200),(p.event.dispatch||p.event.handle).apply(this,i)}}function v(){f=null}function y(e,t){return m.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}p.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof e.define&&e.define.amd?e.define("jquery-mousewheel",["jquery"],l):"object"==typeof exports?module.exports=l:l(d),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(r,e,o,t,s){if(null==r.fn.select2){var a=["open","close","destroy"];r.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=r.extend(!0,{},t);new o(r(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<r.inArray(t,a)?this:n}}return null==r.fn.select2.defaults&&(r.fn.select2.defaults=t),o}),{define:e.define,require:e.require}}(),t=e.require("jquery.select2");return d.fn.select2.amd=e,t});
languages/mystickymenu-de_DE.po CHANGED
@@ -1,239 +1,239 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: myStickymenu\n"
4
- "POT-Creation-Date: 2017-09-15 08:39+0100\n"
5
- "PO-Revision-Date: 2017-09-15 08:39+0100\n"
6
- "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
- "Language-Team: Schelli <mail@schelli.eu>\n"
8
- "Language: de_DE\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.5.7\n"
13
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: .\n"
19
-
20
- #: ../mystickymenu.php:167
21
- #, fuzzy
22
- msgid "myStickymenu"
23
- msgstr "myStickymenu Optionen"
24
-
25
- #: ../mystickymenu.php:168
26
- #, fuzzy
27
- msgid ""
28
- "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
- "HTML element class desired to be sticky (div id can be used as well)."
30
- msgstr ""
31
- "Füge deiner Seite ein optisch anspechendes und modernes \"Sticky Menü\" oder "
32
- "einen \"Sticky Header\" hinzu. Das Plugin ist voreingestellt für das Theme "
33
- "\"Twenty Thirteen\". <br />Um es mit anderen Themes zu nutzen, brauchst du "
34
- "nur das Feld \"Sticky Klasse\" entsprechend anzupassen."
35
-
36
- #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
- #: ../mystickymenu.php:561
38
- msgid " "
39
- msgstr ""
40
-
41
- #: ../mystickymenu.php:283
42
- msgid "Sticky Class"
43
- msgstr "Sticky Klasse"
44
-
45
- #: ../mystickymenu.php:291
46
- msgid "Fade or slide effect"
47
- msgstr " Einblenden oder Hereingleiten"
48
-
49
- #: ../mystickymenu.php:298
50
- msgid "Sticky z-index"
51
- msgstr "Sticky z-Index"
52
-
53
- #: ../mystickymenu.php:305
54
- msgid "Sticky Background Color"
55
- msgstr "Sticky Hintergrundfarbe"
56
-
57
- #: ../mystickymenu.php:312
58
- msgid "Sticky Opacity"
59
- msgstr "Deckkraft"
60
-
61
- #: ../mystickymenu.php:319
62
- msgid "Sticky Transition Time"
63
- msgstr "Einblendegeschwindigkeit"
64
-
65
- #: ../mystickymenu.php:326
66
- msgid "Disable at Small Screen Sizes"
67
- msgstr "Deaktivierung bei Bildschirmbreiten"
68
-
69
- #: ../mystickymenu.php:333
70
- msgid "Make visible on Scroll"
71
- msgstr "Einblendung"
72
-
73
- #: ../mystickymenu.php:340
74
- msgid "Make visible on Scroll at homepage"
75
- msgstr "Einblendung (Startseite)"
76
-
77
- #: ../mystickymenu.php:349
78
- #, fuzzy
79
- msgid "Disable on scroll down"
80
- msgstr "Einblendung"
81
-
82
- #: ../mystickymenu.php:356
83
- #, fuzzy
84
- msgid "CSS style"
85
- msgstr "Disable CSS style"
86
-
87
- #: ../mystickymenu.php:363
88
- msgid "Disable CSS style"
89
- msgstr "Disable CSS style"
90
-
91
- #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
- #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
- #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
- #, fuzzy
95
- msgid "Disable at"
96
- msgstr "Disable CSS style"
97
-
98
- #: ../mystickymenu.php:570
99
- #, fuzzy
100
- msgid "menu or header element class or id."
101
- msgstr ""
102
- "Menü oder Header div-Klasse bzw. ID. (Für einige Themes findest du diese <a "
103
- "href='http://wordpress.transformnews.com/tutorials/mystickymenu-theme-"
104
- "support-682'>hier</a>.)"
105
-
106
- #: ../mystickymenu.php:596
107
- msgid "numbers 1-100."
108
- msgstr "Ein Wert zwischen 1 und 100"
109
-
110
- #: ../mystickymenu.php:606
111
- msgid "in seconds."
112
- msgstr "in Sekunden"
113
-
114
- #: ../mystickymenu.php:615
115
- msgid "less than"
116
- msgstr "kleiner als"
117
-
118
- #: ../mystickymenu.php:620
119
- msgid "px width, 0 to disable."
120
- msgstr "Pixel (Keine Deaktivierung: 0)"
121
-
122
- #: ../mystickymenu.php:629 ../mystickymenu.php:643
123
- msgid "after"
124
- msgstr "nach "
125
-
126
- #: ../mystickymenu.php:634
127
- msgid "px. If set to 0 auto calculate will be used."
128
- msgstr ""
129
-
130
- #: ../mystickymenu.php:648
131
- msgid "px. If set to 0 it will use initial Make visible on Scroll value."
132
- msgstr ""
133
-
134
- #: ../mystickymenu.php:659
135
- msgid "Checked is slide, unchecked is fade."
136
- msgstr "Aktiviert = Hereingleiten, Deaktiviert = Einblenden"
137
-
138
- #: ../mystickymenu.php:667
139
- msgid "Disable sticky menu at scroll down"
140
- msgstr ""
141
-
142
- #: ../mystickymenu.php:680
143
- #, fuzzy
144
- msgid "Add/edit CSS style. Leave it blank for default style."
145
- msgstr ""
146
- "Ändere oder ergänze den CSS-Code um den Stil des \"Sticky Menü\" anzupassen."
147
-
148
- #: ../mystickymenu.php:688
149
- #, fuzzy
150
- msgid "If you want to change sticky hover color: "
151
- msgstr ""
152
- "Um die Farbe des \"Sticky Menü\" beim Mouseover (hover) zu ändern ergänze "
153
- "den voreingestellten Stil um folgenden Code:<br />"
154
-
155
- #: ../mystickymenu.php:690
156
- msgid ""
157
- "More examples <a href='http://wordpress.transformnews.com/tutorials/"
158
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
159
- "class-403'>here</a>."
160
- msgstr ""
161
- "Mehr Beispiele findest du <a href='http://wordpress.transformnews.com/"
162
- "tutorials/mystickymenu-extended-style-functionality-using-myfixed-sticky-"
163
- "class-403'>hier</a>."
164
-
165
- #: ../mystickymenu.php:701
166
- msgid "Use this option if you plan to include CSS Style manually"
167
- msgstr "Use this option if you plan to include CSS Style manually"
168
-
169
- #: ../mystickymenu.php:720
170
- msgid "<span>front page </span>"
171
- msgstr ""
172
-
173
- #: ../mystickymenu.php:726
174
- msgid "<span>blog page </span>"
175
- msgstr ""
176
-
177
- #: ../mystickymenu.php:732
178
- msgid "<span>pages </span>"
179
- msgstr ""
180
-
181
- #: ../mystickymenu.php:738
182
- msgid "<span>tags </span>"
183
- msgstr ""
184
-
185
- #: ../mystickymenu.php:744
186
- msgid "<span>categories </span>"
187
- msgstr ""
188
-
189
- #: ../mystickymenu.php:750
190
- msgid "<span>posts </span>"
191
- msgstr ""
192
-
193
- #: ../mystickymenu.php:756
194
- msgid "<span>archives </span>"
195
- msgstr ""
196
-
197
- #: ../mystickymenu.php:763
198
- msgid "<span>search </span>"
199
- msgstr ""
200
-
201
- #: ../mystickymenu.php:773
202
- msgid "<span class=\"\">Except for this pages: </span>"
203
- msgstr ""
204
-
205
- #: ../mystickymenu.php:780
206
- msgid ""
207
- "<span class=\"description\">Comma separated list of pages to enable. It "
208
- "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
209
- "blank if you realy want to disable sticky sidebar for all pages.</span>"
210
- msgstr ""
211
-
212
- #: ../mystickymenu.php:787
213
- msgid "<span class=\"\">Except for this posts: </span>"
214
- msgstr ""
215
-
216
- #: ../mystickymenu.php:794
217
- msgid ""
218
- "<span class=\"description\">Comma separated list of posts to enable. It "
219
- "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
220
- "blank if you realy want to disable sticky sidebar for all posts.</span>"
221
- msgstr ""
222
-
223
- #~ msgid "myStickymenu Settings"
224
- #~ msgstr "myStickymenu Einstellungen"
225
-
226
- #~ msgid ".myfixed css class"
227
- #~ msgstr ".myfixed CSS-Klasse"
228
-
229
- #~ msgid "px."
230
- #~ msgstr "px."
231
-
232
- #~ msgid "Default style: "
233
- #~ msgstr "Voreingestellter Stil:<br />"
234
-
235
- #~ msgid "px. (scroll)"
236
- #~ msgstr "Pixeln (scrollen)"
237
-
238
- #~ msgid "mymessage2"
239
- #~ msgstr "Bye"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: myStickymenu\n"
4
+ "POT-Creation-Date: 2017-09-15 08:39+0100\n"
5
+ "PO-Revision-Date: 2017-09-15 08:39+0100\n"
6
+ "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
+ "Language-Team: Schelli <mail@schelli.eu>\n"
8
+ "Language: de_DE\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.5.7\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+ "X-Poedit-SearchPath-1: .\n"
19
+
20
+ #: ../mystickymenu.php:167
21
+ #, fuzzy
22
+ msgid "myStickymenu"
23
+ msgstr "myStickymenu Optionen"
24
+
25
+ #: ../mystickymenu.php:168
26
+ #, fuzzy
27
+ msgid ""
28
+ "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
+ "HTML element class desired to be sticky (div id can be used as well)."
30
+ msgstr ""
31
+ "Füge deiner Seite ein optisch anspechendes und modernes \"Sticky Menü\" oder "
32
+ "einen \"Sticky Header\" hinzu. Das Plugin ist voreingestellt für das Theme "
33
+ "\"Twenty Thirteen\". <br />Um es mit anderen Themes zu nutzen, brauchst du "
34
+ "nur das Feld \"Sticky Klasse\" entsprechend anzupassen."
35
+
36
+ #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
+ #: ../mystickymenu.php:561
38
+ msgid " "
39
+ msgstr ""
40
+
41
+ #: ../mystickymenu.php:283
42
+ msgid "Sticky Class"
43
+ msgstr "Sticky Klasse"
44
+
45
+ #: ../mystickymenu.php:291
46
+ msgid "Fade or slide effect"
47
+ msgstr " Einblenden oder Hereingleiten"
48
+
49
+ #: ../mystickymenu.php:298
50
+ msgid "Sticky z-index"
51
+ msgstr "Sticky z-Index"
52
+
53
+ #: ../mystickymenu.php:305
54
+ msgid "Sticky Background Color"
55
+ msgstr "Sticky Hintergrundfarbe"
56
+
57
+ #: ../mystickymenu.php:312
58
+ msgid "Sticky Opacity"
59
+ msgstr "Deckkraft"
60
+
61
+ #: ../mystickymenu.php:319
62
+ msgid "Sticky Transition Time"
63
+ msgstr "Einblendegeschwindigkeit"
64
+
65
+ #: ../mystickymenu.php:326
66
+ msgid "Disable at Small Screen Sizes"
67
+ msgstr "Deaktivierung bei Bildschirmbreiten"
68
+
69
+ #: ../mystickymenu.php:333
70
+ msgid "Make visible on Scroll"
71
+ msgstr "Einblendung"
72
+
73
+ #: ../mystickymenu.php:340
74
+ msgid "Make visible on Scroll at homepage"
75
+ msgstr "Einblendung (Startseite)"
76
+
77
+ #: ../mystickymenu.php:349
78
+ #, fuzzy
79
+ msgid "Disable on scroll down"
80
+ msgstr "Einblendung"
81
+
82
+ #: ../mystickymenu.php:356
83
+ #, fuzzy
84
+ msgid "CSS style"
85
+ msgstr "Disable CSS style"
86
+
87
+ #: ../mystickymenu.php:363
88
+ msgid "Disable CSS style"
89
+ msgstr "Disable CSS style"
90
+
91
+ #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
+ #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
+ #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
+ #, fuzzy
95
+ msgid "Disable at"
96
+ msgstr "Disable CSS style"
97
+
98
+ #: ../mystickymenu.php:570
99
+ #, fuzzy
100
+ msgid "menu or header element class or id."
101
+ msgstr ""
102
+ "Menü oder Header div-Klasse bzw. ID. (Für einige Themes findest du diese <a "
103
+ "href='http://wordpress.transformnews.com/tutorials/mystickymenu-theme-"
104
+ "support-682'>hier</a>.)"
105
+
106
+ #: ../mystickymenu.php:596
107
+ msgid "numbers 1-100."
108
+ msgstr "Ein Wert zwischen 1 und 100"
109
+
110
+ #: ../mystickymenu.php:606
111
+ msgid "in seconds."
112
+ msgstr "in Sekunden"
113
+
114
+ #: ../mystickymenu.php:615
115
+ msgid "less than"
116
+ msgstr "kleiner als"
117
+
118
+ #: ../mystickymenu.php:620
119
+ msgid "px width, 0 to disable."
120
+ msgstr "Pixel (Keine Deaktivierung: 0)"
121
+
122
+ #: ../mystickymenu.php:629 ../mystickymenu.php:643
123
+ msgid "after"
124
+ msgstr "nach "
125
+
126
+ #: ../mystickymenu.php:634
127
+ msgid "px. If set to 0 auto calculate will be used."
128
+ msgstr ""
129
+
130
+ #: ../mystickymenu.php:648
131
+ msgid "px. If set to 0 it will use initial Make visible on Scroll value."
132
+ msgstr ""
133
+
134
+ #: ../mystickymenu.php:659
135
+ msgid "Checked is slide, unchecked is fade."
136
+ msgstr "Aktiviert = Hereingleiten, Deaktiviert = Einblenden"
137
+
138
+ #: ../mystickymenu.php:667
139
+ msgid "Disable sticky menu at scroll down"
140
+ msgstr ""
141
+
142
+ #: ../mystickymenu.php:680
143
+ #, fuzzy
144
+ msgid "Add/edit CSS style. Leave it blank for default style."
145
+ msgstr ""
146
+ "Ändere oder ergänze den CSS-Code um den Stil des \"Sticky Menü\" anzupassen."
147
+
148
+ #: ../mystickymenu.php:688
149
+ #, fuzzy
150
+ msgid "If you want to change sticky hover color: "
151
+ msgstr ""
152
+ "Um die Farbe des \"Sticky Menü\" beim Mouseover (hover) zu ändern ergänze "
153
+ "den voreingestellten Stil um folgenden Code:<br />"
154
+
155
+ #: ../mystickymenu.php:690
156
+ msgid ""
157
+ "More examples <a href='http://wordpress.transformnews.com/tutorials/"
158
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
159
+ "class-403'>here</a>."
160
+ msgstr ""
161
+ "Mehr Beispiele findest du <a href='http://wordpress.transformnews.com/"
162
+ "tutorials/mystickymenu-extended-style-functionality-using-myfixed-sticky-"
163
+ "class-403'>hier</a>."
164
+
165
+ #: ../mystickymenu.php:701
166
+ msgid "Use this option if you plan to include CSS Style manually"
167
+ msgstr "Use this option if you plan to include CSS Style manually"
168
+
169
+ #: ../mystickymenu.php:720
170
+ msgid "<span>front page </span>"
171
+ msgstr ""
172
+
173
+ #: ../mystickymenu.php:726
174
+ msgid "<span>blog page </span>"
175
+ msgstr ""
176
+
177
+ #: ../mystickymenu.php:732
178
+ msgid "<span>pages </span>"
179
+ msgstr ""
180
+
181
+ #: ../mystickymenu.php:738
182
+ msgid "<span>tags </span>"
183
+ msgstr ""
184
+
185
+ #: ../mystickymenu.php:744
186
+ msgid "<span>categories </span>"
187
+ msgstr ""
188
+
189
+ #: ../mystickymenu.php:750
190
+ msgid "<span>posts </span>"
191
+ msgstr ""
192
+
193
+ #: ../mystickymenu.php:756
194
+ msgid "<span>archives </span>"
195
+ msgstr ""
196
+
197
+ #: ../mystickymenu.php:763
198
+ msgid "<span>search </span>"
199
+ msgstr ""
200
+
201
+ #: ../mystickymenu.php:773
202
+ msgid "<span class=\"\">Except for this pages: </span>"
203
+ msgstr ""
204
+
205
+ #: ../mystickymenu.php:780
206
+ msgid ""
207
+ "<span class=\"description\">Comma separated list of pages to enable. It "
208
+ "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
209
+ "blank if you realy want to disable sticky sidebar for all pages.</span>"
210
+ msgstr ""
211
+
212
+ #: ../mystickymenu.php:787
213
+ msgid "<span class=\"\">Except for this posts: </span>"
214
+ msgstr ""
215
+
216
+ #: ../mystickymenu.php:794
217
+ msgid ""
218
+ "<span class=\"description\">Comma separated list of posts to enable. It "
219
+ "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
220
+ "blank if you realy want to disable sticky sidebar for all posts.</span>"
221
+ msgstr ""
222
+
223
+ #~ msgid "myStickymenu Settings"
224
+ #~ msgstr "myStickymenu Einstellungen"
225
+
226
+ #~ msgid ".myfixed css class"
227
+ #~ msgstr ".myfixed CSS-Klasse"
228
+
229
+ #~ msgid "px."
230
+ #~ msgstr "px."
231
+
232
+ #~ msgid "Default style: "
233
+ #~ msgstr "Voreingestellter Stil:<br />"
234
+
235
+ #~ msgid "px. (scroll)"
236
+ #~ msgstr "Pixeln (scrollen)"
237
+
238
+ #~ msgid "mymessage2"
239
+ #~ msgstr "Bye"
languages/mystickymenu-es_ES.po CHANGED
@@ -1,237 +1,237 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: myStickymenu\n"
4
- "POT-Creation-Date: 2017-09-15 08:39+0100\n"
5
- "PO-Revision-Date: 2017-09-15 08:39+0100\n"
6
- "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
- "Language-Team: TFN <jahmirda@gmail.com>\n"
8
- "Language: English\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.5.7\n"
13
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: .\n"
19
-
20
- #: ../mystickymenu.php:167
21
- #, fuzzy
22
- msgid "myStickymenu"
23
- msgstr " Opciones de myStickymenu "
24
-
25
- #: ../mystickymenu.php:168
26
- #, fuzzy
27
- msgid ""
28
- "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
- "HTML element class desired to be sticky (div id can be used as well)."
30
- msgstr ""
31
- "Adiciona agradable menú o encabezado moderno a cualquier tema. Por defecto "
32
- "trabaja con el tema Twenty Thirteen. <br/> Para otros temas cambie 'Sticky "
33
- "Class' a la clase div que se quiere poner como sticky (el id del div puede "
34
- "ser usado también)."
35
-
36
- #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
- #: ../mystickymenu.php:561
38
- msgid " "
39
- msgstr ""
40
-
41
- #: ../mystickymenu.php:283
42
- msgid "Sticky Class"
43
- msgstr " Clase de Sticky "
44
-
45
- #: ../mystickymenu.php:291
46
- msgid "Fade or slide effect"
47
- msgstr " Atenuar o deslizar efecto"
48
-
49
- #: ../mystickymenu.php:298
50
- msgid "Sticky z-index"
51
- msgstr " z-index de Sticky "
52
-
53
- #: ../mystickymenu.php:305
54
- msgid "Sticky Background Color"
55
- msgstr " Color de Fondo de Sticky "
56
-
57
- #: ../mystickymenu.php:312
58
- msgid "Sticky Opacity"
59
- msgstr " Opacidad de Sticky "
60
-
61
- #: ../mystickymenu.php:319
62
- msgid "Sticky Transition Time"
63
- msgstr " Tiempo de Transición de Sticky "
64
-
65
- #: ../mystickymenu.php:326
66
- msgid "Disable at Small Screen Sizes"
67
- msgstr " Desabilitado en Tamaños Pequeños en la Pantalla"
68
-
69
- #: ../mystickymenu.php:333
70
- msgid "Make visible on Scroll"
71
- msgstr " Hacer visible cuando se hace scroll"
72
-
73
- #: ../mystickymenu.php:340
74
- msgid "Make visible on Scroll at homepage"
75
- msgstr " Hacer visible cuando se hace scroll on homepage"
76
-
77
- #: ../mystickymenu.php:349
78
- #, fuzzy
79
- msgid "Disable on scroll down"
80
- msgstr " Hacer visible cuando se hace scroll"
81
-
82
- #: ../mystickymenu.php:356
83
- #, fuzzy
84
- msgid "CSS style"
85
- msgstr "Disable CSS style"
86
-
87
- #: ../mystickymenu.php:363
88
- msgid "Disable CSS style"
89
- msgstr "Disable CSS style"
90
-
91
- #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
- #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
- #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
- #, fuzzy
95
- msgid "Disable at"
96
- msgstr "Disable CSS style"
97
-
98
- #: ../mystickymenu.php:570
99
- #, fuzzy
100
- msgid "menu or header element class or id."
101
- msgstr "clase o id del div del menú o encabezado."
102
-
103
- #: ../mystickymenu.php:596
104
- msgid "numbers 1-100."
105
- msgstr " números 1-100."
106
-
107
- #: ../mystickymenu.php:606
108
- msgid "in seconds."
109
- msgstr "en cuestión de segundos."
110
-
111
- #: ../mystickymenu.php:615
112
- msgid "less than"
113
- msgstr "menos que"
114
-
115
- #: ../mystickymenu.php:620
116
- msgid "px width, 0 to disable."
117
- msgstr "ancho px, 0 para desactivarlo."
118
-
119
- #: ../mystickymenu.php:629 ../mystickymenu.php:643
120
- msgid "after"
121
- msgstr "después"
122
-
123
- #: ../mystickymenu.php:634
124
- msgid "px. If set to 0 auto calculate will be used."
125
- msgstr ""
126
-
127
- #: ../mystickymenu.php:648
128
- msgid "px. If set to 0 it will use initial Make visible on Scroll value."
129
- msgstr ""
130
-
131
- #: ../mystickymenu.php:659
132
- msgid "Checked is slide, unchecked is fade."
133
- msgstr "Checked es deslizar, sin control se desvanecen."
134
-
135
- #: ../mystickymenu.php:667
136
- msgid "Disable sticky menu at scroll down"
137
- msgstr ""
138
-
139
- #: ../mystickymenu.php:680
140
- #, fuzzy
141
- msgid "Add/edit CSS style. Leave it blank for default style."
142
- msgstr ""
143
- "Agregar / Editar. Myfixed clase CSS para cambiar el estilo de menú pegajoso. "
144
- "Déjelo en blanco para el estilo predeterminado."
145
-
146
- #: ../mystickymenu.php:688
147
- #, fuzzy
148
- msgid "If you want to change sticky hover color: "
149
- msgstr ""
150
- "Si desea cambiar el color libración pegajosa primero añadir estilo por "
151
- "defecto y que:"
152
-
153
- #: ../mystickymenu.php:690
154
- msgid ""
155
- "More examples <a href='http://wordpress.transformnews.com/tutorials/"
156
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
157
- "class-403'>here</a>."
158
- msgstr ""
159
- "Más ejemplos <unas href='http://wordpress.transformnews.com/tutorials/"
160
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
161
- "class-403'>here</a>."
162
-
163
- #: ../mystickymenu.php:701
164
- msgid "Use this option if you plan to include CSS Style manually"
165
- msgstr "Use this option if you plan to include CSS Style manually"
166
-
167
- #: ../mystickymenu.php:720
168
- msgid "<span>front page </span>"
169
- msgstr ""
170
-
171
- #: ../mystickymenu.php:726
172
- msgid "<span>blog page </span>"
173
- msgstr ""
174
-
175
- #: ../mystickymenu.php:732
176
- msgid "<span>pages </span>"
177
- msgstr ""
178
-
179
- #: ../mystickymenu.php:738
180
- msgid "<span>tags </span>"
181
- msgstr ""
182
-
183
- #: ../mystickymenu.php:744
184
- msgid "<span>categories </span>"
185
- msgstr ""
186
-
187
- #: ../mystickymenu.php:750
188
- msgid "<span>posts </span>"
189
- msgstr ""
190
-
191
- #: ../mystickymenu.php:756
192
- msgid "<span>archives </span>"
193
- msgstr ""
194
-
195
- #: ../mystickymenu.php:763
196
- msgid "<span>search </span>"
197
- msgstr ""
198
-
199
- #: ../mystickymenu.php:773
200
- msgid "<span class=\"\">Except for this pages: </span>"
201
- msgstr ""
202
-
203
- #: ../mystickymenu.php:780
204
- msgid ""
205
- "<span class=\"description\">Comma separated list of pages to enable. It "
206
- "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
207
- "blank if you realy want to disable sticky sidebar for all pages.</span>"
208
- msgstr ""
209
-
210
- #: ../mystickymenu.php:787
211
- msgid "<span class=\"\">Except for this posts: </span>"
212
- msgstr ""
213
-
214
- #: ../mystickymenu.php:794
215
- msgid ""
216
- "<span class=\"description\">Comma separated list of posts to enable. It "
217
- "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
218
- "blank if you realy want to disable sticky sidebar for all posts.</span>"
219
- msgstr ""
220
-
221
- #~ msgid "myStickymenu Settings"
222
- #~ msgstr " Configuraciones de myStickymenu "
223
-
224
- #~ msgid ".myfixed css class"
225
- #~ msgstr ".myfixed css class"
226
-
227
- #~ msgid "px."
228
- #~ msgstr "px."
229
-
230
- #~ msgid "Default style: "
231
- #~ msgstr "Estilo por defecto:"
232
-
233
- #~ msgid "px. (scroll)"
234
- #~ msgstr "px. (scroll)"
235
-
236
- #~ msgid "mymessage2"
237
- #~ msgstr "Bye"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: myStickymenu\n"
4
+ "POT-Creation-Date: 2017-09-15 08:39+0100\n"
5
+ "PO-Revision-Date: 2017-09-15 08:39+0100\n"
6
+ "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
+ "Language-Team: TFN <jahmirda@gmail.com>\n"
8
+ "Language: English\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.5.7\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+ "X-Poedit-SearchPath-1: .\n"
19
+
20
+ #: ../mystickymenu.php:167
21
+ #, fuzzy
22
+ msgid "myStickymenu"
23
+ msgstr " Opciones de myStickymenu "
24
+
25
+ #: ../mystickymenu.php:168
26
+ #, fuzzy
27
+ msgid ""
28
+ "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
+ "HTML element class desired to be sticky (div id can be used as well)."
30
+ msgstr ""
31
+ "Adiciona agradable menú o encabezado moderno a cualquier tema. Por defecto "
32
+ "trabaja con el tema Twenty Thirteen. <br/> Para otros temas cambie 'Sticky "
33
+ "Class' a la clase div que se quiere poner como sticky (el id del div puede "
34
+ "ser usado también)."
35
+
36
+ #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
+ #: ../mystickymenu.php:561
38
+ msgid " "
39
+ msgstr ""
40
+
41
+ #: ../mystickymenu.php:283
42
+ msgid "Sticky Class"
43
+ msgstr " Clase de Sticky "
44
+
45
+ #: ../mystickymenu.php:291
46
+ msgid "Fade or slide effect"
47
+ msgstr " Atenuar o deslizar efecto"
48
+
49
+ #: ../mystickymenu.php:298
50
+ msgid "Sticky z-index"
51
+ msgstr " z-index de Sticky "
52
+
53
+ #: ../mystickymenu.php:305
54
+ msgid "Sticky Background Color"
55
+ msgstr " Color de Fondo de Sticky "
56
+
57
+ #: ../mystickymenu.php:312
58
+ msgid "Sticky Opacity"
59
+ msgstr " Opacidad de Sticky "
60
+
61
+ #: ../mystickymenu.php:319
62
+ msgid "Sticky Transition Time"
63
+ msgstr " Tiempo de Transición de Sticky "
64
+
65
+ #: ../mystickymenu.php:326
66
+ msgid "Disable at Small Screen Sizes"
67
+ msgstr " Desabilitado en Tamaños Pequeños en la Pantalla"
68
+
69
+ #: ../mystickymenu.php:333
70
+ msgid "Make visible on Scroll"
71
+ msgstr " Hacer visible cuando se hace scroll"
72
+
73
+ #: ../mystickymenu.php:340
74
+ msgid "Make visible on Scroll at homepage"
75
+ msgstr " Hacer visible cuando se hace scroll on homepage"
76
+
77
+ #: ../mystickymenu.php:349
78
+ #, fuzzy
79
+ msgid "Disable on scroll down"
80
+ msgstr " Hacer visible cuando se hace scroll"
81
+
82
+ #: ../mystickymenu.php:356
83
+ #, fuzzy
84
+ msgid "CSS style"
85
+ msgstr "Disable CSS style"
86
+
87
+ #: ../mystickymenu.php:363
88
+ msgid "Disable CSS style"
89
+ msgstr "Disable CSS style"
90
+
91
+ #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
+ #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
+ #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
+ #, fuzzy
95
+ msgid "Disable at"
96
+ msgstr "Disable CSS style"
97
+
98
+ #: ../mystickymenu.php:570
99
+ #, fuzzy
100
+ msgid "menu or header element class or id."
101
+ msgstr "clase o id del div del menú o encabezado."
102
+
103
+ #: ../mystickymenu.php:596
104
+ msgid "numbers 1-100."
105
+ msgstr " números 1-100."
106
+
107
+ #: ../mystickymenu.php:606
108
+ msgid "in seconds."
109
+ msgstr "en cuestión de segundos."
110
+
111
+ #: ../mystickymenu.php:615
112
+ msgid "less than"
113
+ msgstr "menos que"
114
+
115
+ #: ../mystickymenu.php:620
116
+ msgid "px width, 0 to disable."
117
+ msgstr "ancho px, 0 para desactivarlo."
118
+
119
+ #: ../mystickymenu.php:629 ../mystickymenu.php:643
120
+ msgid "after"
121
+ msgstr "después"
122
+
123
+ #: ../mystickymenu.php:634
124
+ msgid "px. If set to 0 auto calculate will be used."
125
+ msgstr ""
126
+
127
+ #: ../mystickymenu.php:648
128
+ msgid "px. If set to 0 it will use initial Make visible on Scroll value."
129
+ msgstr ""
130
+
131
+ #: ../mystickymenu.php:659
132
+ msgid "Checked is slide, unchecked is fade."
133
+ msgstr "Checked es deslizar, sin control se desvanecen."
134
+
135
+ #: ../mystickymenu.php:667
136
+ msgid "Disable sticky menu at scroll down"
137
+ msgstr ""
138
+
139
+ #: ../mystickymenu.php:680
140
+ #, fuzzy
141
+ msgid "Add/edit CSS style. Leave it blank for default style."
142
+ msgstr ""
143
+ "Agregar / Editar. Myfixed clase CSS para cambiar el estilo de menú pegajoso. "
144
+ "Déjelo en blanco para el estilo predeterminado."
145
+
146
+ #: ../mystickymenu.php:688
147
+ #, fuzzy
148
+ msgid "If you want to change sticky hover color: "
149
+ msgstr ""
150
+ "Si desea cambiar el color libración pegajosa primero añadir estilo por "
151
+ "defecto y que:"
152
+
153
+ #: ../mystickymenu.php:690
154
+ msgid ""
155
+ "More examples <a href='http://wordpress.transformnews.com/tutorials/"
156
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
157
+ "class-403'>here</a>."
158
+ msgstr ""
159
+ "Más ejemplos <unas href='http://wordpress.transformnews.com/tutorials/"
160
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
161
+ "class-403'>here</a>."
162
+
163
+ #: ../mystickymenu.php:701
164
+ msgid "Use this option if you plan to include CSS Style manually"
165
+ msgstr "Use this option if you plan to include CSS Style manually"
166
+
167
+ #: ../mystickymenu.php:720
168
+ msgid "<span>front page </span>"
169
+ msgstr ""
170
+
171
+ #: ../mystickymenu.php:726
172
+ msgid "<span>blog page </span>"
173
+ msgstr ""
174
+
175
+ #: ../mystickymenu.php:732
176
+ msgid "<span>pages </span>"
177
+ msgstr ""
178
+
179
+ #: ../mystickymenu.php:738
180
+ msgid "<span>tags </span>"
181
+ msgstr ""
182
+
183
+ #: ../mystickymenu.php:744
184
+ msgid "<span>categories </span>"
185
+ msgstr ""
186
+
187
+ #: ../mystickymenu.php:750
188
+ msgid "<span>posts </span>"
189
+ msgstr ""
190
+
191
+ #: ../mystickymenu.php:756
192
+ msgid "<span>archives </span>"
193
+ msgstr ""
194
+
195
+ #: ../mystickymenu.php:763
196
+ msgid "<span>search </span>"
197
+ msgstr ""
198
+
199
+ #: ../mystickymenu.php:773
200
+ msgid "<span class=\"\">Except for this pages: </span>"
201
+ msgstr ""
202
+
203
+ #: ../mystickymenu.php:780
204
+ msgid ""
205
+ "<span class=\"description\">Comma separated list of pages to enable. It "
206
+ "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
207
+ "blank if you realy want to disable sticky sidebar for all pages.</span>"
208
+ msgstr ""
209
+
210
+ #: ../mystickymenu.php:787
211
+ msgid "<span class=\"\">Except for this posts: </span>"
212
+ msgstr ""
213
+
214
+ #: ../mystickymenu.php:794
215
+ msgid ""
216
+ "<span class=\"description\">Comma separated list of posts to enable. It "
217
+ "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
218
+ "blank if you realy want to disable sticky sidebar for all posts.</span>"
219
+ msgstr ""
220
+
221
+ #~ msgid "myStickymenu Settings"
222
+ #~ msgstr " Configuraciones de myStickymenu "
223
+
224
+ #~ msgid ".myfixed css class"
225
+ #~ msgstr ".myfixed css class"
226
+
227
+ #~ msgid "px."
228
+ #~ msgstr "px."
229
+
230
+ #~ msgid "Default style: "
231
+ #~ msgstr "Estilo por defecto:"
232
+
233
+ #~ msgid "px. (scroll)"
234
+ #~ msgstr "px. (scroll)"
235
+
236
+ #~ msgid "mymessage2"
237
+ #~ msgstr "Bye"
languages/mystickymenu-hr_HR.po CHANGED
@@ -1,241 +1,241 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: myStickymenu\n"
4
- "POT-Creation-Date: 2017-09-15 08:38+0100\n"
5
- "PO-Revision-Date: 2017-09-15 08:38+0100\n"
6
- "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
- "Language-Team: \n"
8
- "Language: Croatian\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.5.7\n"
13
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: .\n"
19
-
20
- #: ../mystickymenu.php:167
21
- #, fuzzy
22
- msgid "myStickymenu"
23
- msgstr "myStickymenu Opcije"
24
-
25
- #: ../mystickymenu.php:168
26
- #, fuzzy
27
- msgid ""
28
- "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
- "HTML element class desired to be sticky (div id can be used as well)."
30
- msgstr ""
31
- "Dodajte moderan 'sticky' izbornik ili zaglavlje bilo kojem predlošku (temi). "
32
- "Zadane postavke rade na Twenty Thirteen temi. Za ostale teme promijenite "
33
- "'Sticky klasu' u css klasu vašeg izbornika. Takodjer možete koristiti i css "
34
- "ID."
35
-
36
- #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
- #: ../mystickymenu.php:561
38
- msgid " "
39
- msgstr ""
40
-
41
- #: ../mystickymenu.php:283
42
- msgid "Sticky Class"
43
- msgstr "Sticky klasa"
44
-
45
- #: ../mystickymenu.php:291
46
- msgid "Fade or slide effect"
47
- msgstr "Fade ili Slide efekt"
48
-
49
- #: ../mystickymenu.php:298
50
- msgid "Sticky z-index"
51
- msgstr "Sticky z-index"
52
-
53
- #: ../mystickymenu.php:305
54
- msgid "Sticky Background Color"
55
- msgstr "Sticky pozadinska boja"
56
-
57
- #: ../mystickymenu.php:312
58
- msgid "Sticky Opacity"
59
- msgstr "Sticky prozirnost"
60
-
61
- #: ../mystickymenu.php:319
62
- msgid "Sticky Transition Time"
63
- msgstr "Sticky vrijeme tranzicije"
64
-
65
- #: ../mystickymenu.php:326
66
- msgid "Disable at Small Screen Sizes"
67
- msgstr "Onemogući na malim ekranima"
68
-
69
- #: ../mystickymenu.php:333
70
- msgid "Make visible on Scroll"
71
- msgstr "Učini izbornik vidljivim"
72
-
73
- #: ../mystickymenu.php:340
74
- msgid "Make visible on Scroll at homepage"
75
- msgstr "Učini izbornik vidljivim na početnoj stranici"
76
-
77
- #: ../mystickymenu.php:349
78
- #, fuzzy
79
- msgid "Disable on scroll down"
80
- msgstr "Učini izbornik vidljivim"
81
-
82
- #: ../mystickymenu.php:356
83
- #, fuzzy
84
- msgid "CSS style"
85
- msgstr "Onemogući CSS"
86
-
87
- #: ../mystickymenu.php:363
88
- msgid "Disable CSS style"
89
- msgstr "Onemogući CSS"
90
-
91
- #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
- #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
- #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
- #, fuzzy
95
- msgid "Disable at"
96
- msgstr "Onemogući CSS"
97
-
98
- #: ../mystickymenu.php:570
99
- #, fuzzy
100
- msgid "menu or header element class or id."
101
- msgstr "menu ili header css div klasa ili id."
102
-
103
- #: ../mystickymenu.php:596
104
- msgid "numbers 1-100."
105
- msgstr "brojevi 1-100"
106
-
107
- #: ../mystickymenu.php:606
108
- msgid "in seconds."
109
- msgstr "u sekundama"
110
-
111
- #: ../mystickymenu.php:615
112
- msgid "less than"
113
- msgstr "manjim od"
114
-
115
- #: ../mystickymenu.php:620
116
- msgid "px width, 0 to disable."
117
- msgstr "px širine. 0 da biste onemogućili opciju."
118
-
119
- #: ../mystickymenu.php:629 ../mystickymenu.php:643
120
- msgid "after"
121
- msgstr "nakon"
122
-
123
- #: ../mystickymenu.php:634
124
- msgid "px. If set to 0 auto calculate will be used."
125
- msgstr ""
126
-
127
- #: ../mystickymenu.php:648
128
- msgid "px. If set to 0 it will use initial Make visible on Scroll value."
129
- msgstr ""
130
-
131
- #: ../mystickymenu.php:659
132
- msgid "Checked is slide, unchecked is fade."
133
- msgstr "Označeno je slide, neoznačeno je fade"
134
-
135
- #: ../mystickymenu.php:667
136
- msgid "Disable sticky menu at scroll down"
137
- msgstr ""
138
-
139
- #: ../mystickymenu.php:680
140
- #, fuzzy
141
- msgid "Add/edit CSS style. Leave it blank for default style."
142
- msgstr ""
143
- "Dodajte ili izmijenite .myfixed css klasu. Ostavite prazno za zadani stil."
144
-
145
- #: ../mystickymenu.php:688
146
- #, fuzzy
147
- msgid "If you want to change sticky hover color: "
148
- msgstr ""
149
- "npr. ako želite promijeniti sticky hover boju, nakon zadanog stila dodajte: "
150
-
151
- #: ../mystickymenu.php:690
152
- msgid ""
153
- "More examples <a href='http://wordpress.transformnews.com/tutorials/"
154
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
155
- "class-403'>here</a>."
156
- msgstr ""
157
- "Više primjera <a href='http://wordpress.transformnews.com/tutorials/"
158
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
159
- "class-403'>ovdje</a>."
160
-
161
- #: ../mystickymenu.php:701
162
- msgid "Use this option if you plan to include CSS Style manually"
163
- msgstr "Koristiti ukoliko želite dodati CSS ručno"
164
-
165
- #: ../mystickymenu.php:720
166
- msgid "<span>front page </span>"
167
- msgstr ""
168
-
169
- #: ../mystickymenu.php:726
170
- msgid "<span>blog page </span>"
171
- msgstr ""
172
-
173
- #: ../mystickymenu.php:732
174
- msgid "<span>pages </span>"
175
- msgstr ""
176
-
177
- #: ../mystickymenu.php:738
178
- msgid "<span>tags </span>"
179
- msgstr ""
180
-
181
- #: ../mystickymenu.php:744
182
- msgid "<span>categories </span>"
183
- msgstr ""
184
-
185
- #: ../mystickymenu.php:750
186
- msgid "<span>posts </span>"
187
- msgstr ""
188
-
189
- #: ../mystickymenu.php:756
190
- msgid "<span>archives </span>"
191
- msgstr ""
192
-
193
- #: ../mystickymenu.php:763
194
- msgid "<span>search </span>"
195
- msgstr ""
196
-
197
- #: ../mystickymenu.php:773
198
- msgid "<span class=\"\">Except for this pages: </span>"
199
- msgstr ""
200
-
201
- #: ../mystickymenu.php:780
202
- msgid ""
203
- "<span class=\"description\">Comma separated list of pages to enable. It "
204
- "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
205
- "blank if you realy want to disable sticky sidebar for all pages.</span>"
206
- msgstr ""
207
-
208
- #: ../mystickymenu.php:787
209
- msgid "<span class=\"\">Except for this posts: </span>"
210
- msgstr ""
211
-
212
- #: ../mystickymenu.php:794
213
- msgid ""
214
- "<span class=\"description\">Comma separated list of posts to enable. It "
215
- "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
216
- "blank if you realy want to disable sticky sidebar for all posts.</span>"
217
- msgstr ""
218
-
219
- #~ msgid "myStickymenu Settings"
220
- #~ msgstr "myStickymenu Postavke"
221
-
222
- #~ msgid ".myfixed css class"
223
- #~ msgstr ".myfixed css klasa"
224
-
225
- #~ msgid "px."
226
- #~ msgstr "px."
227
-
228
- #~ msgid "Default style: "
229
- #~ msgstr "Zadani stil: "
230
-
231
- #~ msgid "px. (scroll)"
232
- #~ msgstr "px. (scroll)"
233
-
234
- #~ msgid "sticky z-index."
235
- #~ msgstr "sticky z-index."
236
-
237
- #~ msgid "full width background color."
238
- #~ msgstr "pozadinska boja"
239
-
240
- #~ msgid "mymessage2"
241
- #~ msgstr "Bye"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: myStickymenu\n"
4
+ "POT-Creation-Date: 2017-09-15 08:38+0100\n"
5
+ "PO-Revision-Date: 2017-09-15 08:38+0100\n"
6
+ "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
+ "Language-Team: \n"
8
+ "Language: Croatian\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.5.7\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+ "X-Poedit-SearchPath-1: .\n"
19
+
20
+ #: ../mystickymenu.php:167
21
+ #, fuzzy
22
+ msgid "myStickymenu"
23
+ msgstr "myStickymenu Opcije"
24
+
25
+ #: ../mystickymenu.php:168
26
+ #, fuzzy
27
+ msgid ""
28
+ "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
+ "HTML element class desired to be sticky (div id can be used as well)."
30
+ msgstr ""
31
+ "Dodajte moderan 'sticky' izbornik ili zaglavlje bilo kojem predlošku (temi). "
32
+ "Zadane postavke rade na Twenty Thirteen temi. Za ostale teme promijenite "
33
+ "'Sticky klasu' u css klasu vašeg izbornika. Takodjer možete koristiti i css "
34
+ "ID."
35
+
36
+ #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
+ #: ../mystickymenu.php:561
38
+ msgid " "
39
+ msgstr ""
40
+
41
+ #: ../mystickymenu.php:283
42
+ msgid "Sticky Class"
43
+ msgstr "Sticky klasa"
44
+
45
+ #: ../mystickymenu.php:291
46
+ msgid "Fade or slide effect"
47
+ msgstr "Fade ili Slide efekt"
48
+
49
+ #: ../mystickymenu.php:298
50
+ msgid "Sticky z-index"
51
+ msgstr "Sticky z-index"
52
+
53
+ #: ../mystickymenu.php:305
54
+ msgid "Sticky Background Color"
55
+ msgstr "Sticky pozadinska boja"
56
+
57
+ #: ../mystickymenu.php:312
58
+ msgid "Sticky Opacity"
59
+ msgstr "Sticky prozirnost"
60
+
61
+ #: ../mystickymenu.php:319
62
+ msgid "Sticky Transition Time"
63
+ msgstr "Sticky vrijeme tranzicije"
64
+
65
+ #: ../mystickymenu.php:326
66
+ msgid "Disable at Small Screen Sizes"
67
+ msgstr "Onemogući na malim ekranima"
68
+
69
+ #: ../mystickymenu.php:333
70
+ msgid "Make visible on Scroll"
71
+ msgstr "Učini izbornik vidljivim"
72
+
73
+ #: ../mystickymenu.php:340
74
+ msgid "Make visible on Scroll at homepage"
75
+ msgstr "Učini izbornik vidljivim na početnoj stranici"
76
+
77
+ #: ../mystickymenu.php:349
78
+ #, fuzzy
79
+ msgid "Disable on scroll down"
80
+ msgstr "Učini izbornik vidljivim"
81
+
82
+ #: ../mystickymenu.php:356
83
+ #, fuzzy
84
+ msgid "CSS style"
85
+ msgstr "Onemogući CSS"
86
+
87
+ #: ../mystickymenu.php:363
88
+ msgid "Disable CSS style"
89
+ msgstr "Onemogući CSS"
90
+
91
+ #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
+ #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
+ #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
+ #, fuzzy
95
+ msgid "Disable at"
96
+ msgstr "Onemogući CSS"
97
+
98
+ #: ../mystickymenu.php:570
99
+ #, fuzzy
100
+ msgid "menu or header element class or id."
101
+ msgstr "menu ili header css div klasa ili id."
102
+
103
+ #: ../mystickymenu.php:596
104
+ msgid "numbers 1-100."
105
+ msgstr "brojevi 1-100"
106
+
107
+ #: ../mystickymenu.php:606
108
+ msgid "in seconds."
109
+ msgstr "u sekundama"
110
+
111
+ #: ../mystickymenu.php:615
112
+ msgid "less than"
113
+ msgstr "manjim od"
114
+
115
+ #: ../mystickymenu.php:620
116
+ msgid "px width, 0 to disable."
117
+ msgstr "px širine. 0 da biste onemogućili opciju."
118
+
119
+ #: ../mystickymenu.php:629 ../mystickymenu.php:643
120
+ msgid "after"
121
+ msgstr "nakon"
122
+
123
+ #: ../mystickymenu.php:634
124
+ msgid "px. If set to 0 auto calculate will be used."
125
+ msgstr ""
126
+
127
+ #: ../mystickymenu.php:648
128
+ msgid "px. If set to 0 it will use initial Make visible on Scroll value."
129
+ msgstr ""
130
+
131
+ #: ../mystickymenu.php:659
132
+ msgid "Checked is slide, unchecked is fade."
133
+ msgstr "Označeno je slide, neoznačeno je fade"
134
+
135
+ #: ../mystickymenu.php:667
136
+ msgid "Disable sticky menu at scroll down"
137
+ msgstr ""
138
+
139
+ #: ../mystickymenu.php:680
140
+ #, fuzzy
141
+ msgid "Add/edit CSS style. Leave it blank for default style."
142
+ msgstr ""
143
+ "Dodajte ili izmijenite .myfixed css klasu. Ostavite prazno za zadani stil."
144
+
145
+ #: ../mystickymenu.php:688
146
+ #, fuzzy
147
+ msgid "If you want to change sticky hover color: "
148
+ msgstr ""
149
+ "npr. ako želite promijeniti sticky hover boju, nakon zadanog stila dodajte: "
150
+
151
+ #: ../mystickymenu.php:690
152
+ msgid ""
153
+ "More examples <a href='http://wordpress.transformnews.com/tutorials/"
154
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
155
+ "class-403'>here</a>."
156
+ msgstr ""
157
+ "Više primjera <a href='http://wordpress.transformnews.com/tutorials/"
158
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
159
+ "class-403'>ovdje</a>."
160
+
161
+ #: ../mystickymenu.php:701
162
+ msgid "Use this option if you plan to include CSS Style manually"
163
+ msgstr "Koristiti ukoliko želite dodati CSS ručno"
164
+
165
+ #: ../mystickymenu.php:720
166
+ msgid "<span>front page </span>"
167
+ msgstr ""
168
+
169
+ #: ../mystickymenu.php:726
170
+ msgid "<span>blog page </span>"
171
+ msgstr ""
172
+
173
+ #: ../mystickymenu.php:732
174
+ msgid "<span>pages </span>"
175
+ msgstr ""
176
+
177
+ #: ../mystickymenu.php:738
178
+ msgid "<span>tags </span>"
179
+ msgstr ""
180
+
181
+ #: ../mystickymenu.php:744
182
+ msgid "<span>categories </span>"
183
+ msgstr ""
184
+
185
+ #: ../mystickymenu.php:750
186
+ msgid "<span>posts </span>"
187
+ msgstr ""
188
+
189
+ #: ../mystickymenu.php:756
190
+ msgid "<span>archives </span>"
191
+ msgstr ""
192
+
193
+ #: ../mystickymenu.php:763
194
+ msgid "<span>search </span>"
195
+ msgstr ""
196
+
197
+ #: ../mystickymenu.php:773
198
+ msgid "<span class=\"\">Except for this pages: </span>"
199
+ msgstr ""
200
+
201
+ #: ../mystickymenu.php:780
202
+ msgid ""
203
+ "<span class=\"description\">Comma separated list of pages to enable. It "
204
+ "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
205
+ "blank if you realy want to disable sticky sidebar for all pages.</span>"
206
+ msgstr ""
207
+
208
+ #: ../mystickymenu.php:787
209
+ msgid "<span class=\"\">Except for this posts: </span>"
210
+ msgstr ""
211
+
212
+ #: ../mystickymenu.php:794
213
+ msgid ""
214
+ "<span class=\"description\">Comma separated list of posts to enable. It "
215
+ "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
216
+ "blank if you realy want to disable sticky sidebar for all posts.</span>"
217
+ msgstr ""
218
+
219
+ #~ msgid "myStickymenu Settings"
220
+ #~ msgstr "myStickymenu Postavke"
221
+
222
+ #~ msgid ".myfixed css class"
223
+ #~ msgstr ".myfixed css klasa"
224
+
225
+ #~ msgid "px."
226
+ #~ msgstr "px."
227
+
228
+ #~ msgid "Default style: "
229
+ #~ msgstr "Zadani stil: "
230
+
231
+ #~ msgid "px. (scroll)"
232
+ #~ msgstr "px. (scroll)"
233
+
234
+ #~ msgid "sticky z-index."
235
+ #~ msgstr "sticky z-index."
236
+
237
+ #~ msgid "full width background color."
238
+ #~ msgstr "pozadinska boja"
239
+
240
+ #~ msgid "mymessage2"
241
+ #~ msgstr "Bye"
languages/mystickymenu-rs_RS.po CHANGED
@@ -1,237 +1,237 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: myStickymenu\n"
4
- "POT-Creation-Date: 2017-09-15 08:38+0100\n"
5
- "PO-Revision-Date: 2017-09-15 08:38+0100\n"
6
- "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
- "Language-Team: TFN <jahmirda@gmail.com>\n"
8
- "Language: English\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.5.7\n"
13
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: .\n"
19
-
20
- #: ../mystickymenu.php:167
21
- #, fuzzy
22
- msgid "myStickymenu"
23
- msgstr "myStickymenu Opcije"
24
-
25
- #: ../mystickymenu.php:168
26
- #, fuzzy
27
- msgid ""
28
- "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
- "HTML element class desired to be sticky (div id can be used as well)."
30
- msgstr ""
31
- "Dodajte moderan 'sticky' meni ili zaglavlje bilo kojoj (temi). Zadate "
32
- "postavke rade na Twenty Thirteen temi. Za ostale teme promenite 'Sticky "
33
- "klasu' u div klasu za koju želite da bude sticky. Takođe, možete koristiti i "
34
- "div ID."
35
-
36
- #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
- #: ../mystickymenu.php:561
38
- msgid " "
39
- msgstr ""
40
-
41
- #: ../mystickymenu.php:283
42
- msgid "Sticky Class"
43
- msgstr "Sticky klasa"
44
-
45
- #: ../mystickymenu.php:291
46
- msgid "Fade or slide effect"
47
- msgstr "Fade ili Slide efekt"
48
-
49
- #: ../mystickymenu.php:298
50
- msgid "Sticky z-index"
51
- msgstr "Sticky z-index"
52
-
53
- #: ../mystickymenu.php:305
54
- msgid "Sticky Background Color"
55
- msgstr "Sticky pozadinska boja"
56
-
57
- #: ../mystickymenu.php:312
58
- msgid "Sticky Opacity"
59
- msgstr "Sticky prozirnost"
60
-
61
- #: ../mystickymenu.php:319
62
- msgid "Sticky Transition Time"
63
- msgstr "Sticky vrijeme tranzicije"
64
-
65
- #: ../mystickymenu.php:326
66
- msgid "Disable at Small Screen Sizes"
67
- msgstr "Onemogući na malim ekranima"
68
-
69
- #: ../mystickymenu.php:333
70
- msgid "Make visible on Scroll"
71
- msgstr "Učini vidljivim kad se skroluje"
72
-
73
- #: ../mystickymenu.php:340
74
- msgid "Make visible on Scroll at homepage"
75
- msgstr "Učini vidljivim kad se skroluje na Homepage-u"
76
-
77
- #: ../mystickymenu.php:349
78
- #, fuzzy
79
- msgid "Disable on scroll down"
80
- msgstr "Učini vidljivim kad se skroluje"
81
-
82
- #: ../mystickymenu.php:356
83
- #, fuzzy
84
- msgid "CSS style"
85
- msgstr "Onemogući CSS "
86
-
87
- #: ../mystickymenu.php:363
88
- msgid "Disable CSS style"
89
- msgstr "Onemogući CSS "
90
-
91
- #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
- #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
- #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
- #, fuzzy
95
- msgid "Disable at"
96
- msgstr "Onemogući CSS "
97
-
98
- #: ../mystickymenu.php:570
99
- #, fuzzy
100
- msgid "menu or header element class or id."
101
- msgstr "div klasa menija ili zaglavlja."
102
-
103
- #: ../mystickymenu.php:596
104
- msgid "numbers 1-100."
105
- msgstr "brojevi 1-100."
106
-
107
- #: ../mystickymenu.php:606
108
- msgid "in seconds."
109
- msgstr "u sekundama."
110
-
111
- #: ../mystickymenu.php:615
112
- msgid "less than"
113
- msgstr "manje od"
114
-
115
- #: ../mystickymenu.php:620
116
- msgid "px width, 0 to disable."
117
- msgstr "px širine. 0 da biste onemogućili opciju."
118
-
119
- #: ../mystickymenu.php:629 ../mystickymenu.php:643
120
- msgid "after"
121
- msgstr "nakon"
122
-
123
- #: ../mystickymenu.php:634
124
- msgid "px. If set to 0 auto calculate will be used."
125
- msgstr ""
126
-
127
- #: ../mystickymenu.php:648
128
- msgid "px. If set to 0 it will use initial Make visible on Scroll value."
129
- msgstr ""
130
-
131
- #: ../mystickymenu.php:659
132
- msgid "Checked is slide, unchecked is fade."
133
- msgstr "Označeno je slide, neoznačeno je fade."
134
-
135
- #: ../mystickymenu.php:667
136
- msgid "Disable sticky menu at scroll down"
137
- msgstr ""
138
-
139
- #: ../mystickymenu.php:680
140
- #, fuzzy
141
- msgid "Add/edit CSS style. Leave it blank for default style."
142
- msgstr ""
143
- "Dodajte/Uredite .myfixed css klasu da biste promenili izgled sticky menija. "
144
- "Za podrazumevani izgled, ostavite nepopunjeno. "
145
-
146
- #: ../mystickymenu.php:688
147
- #, fuzzy
148
- msgid "If you want to change sticky hover color: "
149
- msgstr ""
150
- "Ako želite da promenite sticky hover boju, prvo dodajte podrazumevani stil i "
151
- "zatim: "
152
-
153
- #: ../mystickymenu.php:690
154
- msgid ""
155
- "More examples <a href='http://wordpress.transformnews.com/tutorials/"
156
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
157
- "class-403'>here</a>."
158
- msgstr ""
159
- "Više primera <a href='http://wordpress.transformnews.com/tutorials/"
160
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
161
- "class-403'>ovde</a>."
162
-
163
- #: ../mystickymenu.php:701
164
- msgid "Use this option if you plan to include CSS Style manually"
165
- msgstr "Koristite ukoliko želite dodati CSS ručno"
166
-
167
- #: ../mystickymenu.php:720
168
- msgid "<span>front page </span>"
169
- msgstr ""
170
-
171
- #: ../mystickymenu.php:726
172
- msgid "<span>blog page </span>"
173
- msgstr ""
174
-
175
- #: ../mystickymenu.php:732
176
- msgid "<span>pages </span>"
177
- msgstr ""
178
-
179
- #: ../mystickymenu.php:738
180
- msgid "<span>tags </span>"
181
- msgstr ""
182
-
183
- #: ../mystickymenu.php:744
184
- msgid "<span>categories </span>"
185
- msgstr ""
186
-
187
- #: ../mystickymenu.php:750
188
- msgid "<span>posts </span>"
189
- msgstr ""
190
-
191
- #: ../mystickymenu.php:756
192
- msgid "<span>archives </span>"
193
- msgstr ""
194
-
195
- #: ../mystickymenu.php:763
196
- msgid "<span>search </span>"
197
- msgstr ""
198
-
199
- #: ../mystickymenu.php:773
200
- msgid "<span class=\"\">Except for this pages: </span>"
201
- msgstr ""
202
-
203
- #: ../mystickymenu.php:780
204
- msgid ""
205
- "<span class=\"description\">Comma separated list of pages to enable. It "
206
- "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
207
- "blank if you realy want to disable sticky sidebar for all pages.</span>"
208
- msgstr ""
209
-
210
- #: ../mystickymenu.php:787
211
- msgid "<span class=\"\">Except for this posts: </span>"
212
- msgstr ""
213
-
214
- #: ../mystickymenu.php:794
215
- msgid ""
216
- "<span class=\"description\">Comma separated list of posts to enable. It "
217
- "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
218
- "blank if you realy want to disable sticky sidebar for all posts.</span>"
219
- msgstr ""
220
-
221
- #~ msgid "myStickymenu Settings"
222
- #~ msgstr "myStickymenu Postavke"
223
-
224
- #~ msgid ".myfixed css class"
225
- #~ msgstr ".myfixed css klasa"
226
-
227
- #~ msgid "px."
228
- #~ msgstr "px."
229
-
230
- #~ msgid "Default style: "
231
- #~ msgstr "Podrazumevani izgled: "
232
-
233
- #~ msgid "px. (scroll)"
234
- #~ msgstr "px. (scroll)"
235
-
236
- #~ msgid "mymessage2"
237
- #~ msgstr "Bye"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: myStickymenu\n"
4
+ "POT-Creation-Date: 2017-09-15 08:38+0100\n"
5
+ "PO-Revision-Date: 2017-09-15 08:38+0100\n"
6
+ "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
+ "Language-Team: TFN <jahmirda@gmail.com>\n"
8
+ "Language: English\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.5.7\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+ "X-Poedit-SearchPath-1: .\n"
19
+
20
+ #: ../mystickymenu.php:167
21
+ #, fuzzy
22
+ msgid "myStickymenu"
23
+ msgstr "myStickymenu Opcije"
24
+
25
+ #: ../mystickymenu.php:168
26
+ #, fuzzy
27
+ msgid ""
28
+ "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
29
+ "HTML element class desired to be sticky (div id can be used as well)."
30
+ msgstr ""
31
+ "Dodajte moderan 'sticky' meni ili zaglavlje bilo kojoj (temi). Zadate "
32
+ "postavke rade na Twenty Thirteen temi. Za ostale teme promenite 'Sticky "
33
+ "klasu' u div klasu za koju želite da bude sticky. Takođe, možete koristiti i "
34
+ "div ID."
35
+
36
+ #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
37
+ #: ../mystickymenu.php:561
38
+ msgid " "
39
+ msgstr ""
40
+
41
+ #: ../mystickymenu.php:283
42
+ msgid "Sticky Class"
43
+ msgstr "Sticky klasa"
44
+
45
+ #: ../mystickymenu.php:291
46
+ msgid "Fade or slide effect"
47
+ msgstr "Fade ili Slide efekt"
48
+
49
+ #: ../mystickymenu.php:298
50
+ msgid "Sticky z-index"
51
+ msgstr "Sticky z-index"
52
+
53
+ #: ../mystickymenu.php:305
54
+ msgid "Sticky Background Color"
55
+ msgstr "Sticky pozadinska boja"
56
+
57
+ #: ../mystickymenu.php:312
58
+ msgid "Sticky Opacity"
59
+ msgstr "Sticky prozirnost"
60
+
61
+ #: ../mystickymenu.php:319
62
+ msgid "Sticky Transition Time"
63
+ msgstr "Sticky vrijeme tranzicije"
64
+
65
+ #: ../mystickymenu.php:326
66
+ msgid "Disable at Small Screen Sizes"
67
+ msgstr "Onemogući na malim ekranima"
68
+
69
+ #: ../mystickymenu.php:333
70
+ msgid "Make visible on Scroll"
71
+ msgstr "Učini vidljivim kad se skroluje"
72
+
73
+ #: ../mystickymenu.php:340
74
+ msgid "Make visible on Scroll at homepage"
75
+ msgstr "Učini vidljivim kad se skroluje na Homepage-u"
76
+
77
+ #: ../mystickymenu.php:349
78
+ #, fuzzy
79
+ msgid "Disable on scroll down"
80
+ msgstr "Učini vidljivim kad se skroluje"
81
+
82
+ #: ../mystickymenu.php:356
83
+ #, fuzzy
84
+ msgid "CSS style"
85
+ msgstr "Onemogući CSS "
86
+
87
+ #: ../mystickymenu.php:363
88
+ msgid "Disable CSS style"
89
+ msgstr "Onemogući CSS "
90
+
91
+ #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
92
+ #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
93
+ #: ../mystickymenu.php:410 ../mystickymenu.php:428
94
+ #, fuzzy
95
+ msgid "Disable at"
96
+ msgstr "Onemogući CSS "
97
+
98
+ #: ../mystickymenu.php:570
99
+ #, fuzzy
100
+ msgid "menu or header element class or id."
101
+ msgstr "div klasa menija ili zaglavlja."
102
+
103
+ #: ../mystickymenu.php:596
104
+ msgid "numbers 1-100."
105
+ msgstr "brojevi 1-100."
106
+
107
+ #: ../mystickymenu.php:606
108
+ msgid "in seconds."
109
+ msgstr "u sekundama."
110
+
111
+ #: ../mystickymenu.php:615
112
+ msgid "less than"
113
+ msgstr "manje od"
114
+
115
+ #: ../mystickymenu.php:620
116
+ msgid "px width, 0 to disable."
117
+ msgstr "px širine. 0 da biste onemogućili opciju."
118
+
119
+ #: ../mystickymenu.php:629 ../mystickymenu.php:643
120
+ msgid "after"
121
+ msgstr "nakon"
122
+
123
+ #: ../mystickymenu.php:634
124
+ msgid "px. If set to 0 auto calculate will be used."
125
+ msgstr ""
126
+
127
+ #: ../mystickymenu.php:648
128
+ msgid "px. If set to 0 it will use initial Make visible on Scroll value."
129
+ msgstr ""
130
+
131
+ #: ../mystickymenu.php:659
132
+ msgid "Checked is slide, unchecked is fade."
133
+ msgstr "Označeno je slide, neoznačeno je fade."
134
+
135
+ #: ../mystickymenu.php:667
136
+ msgid "Disable sticky menu at scroll down"
137
+ msgstr ""
138
+
139
+ #: ../mystickymenu.php:680
140
+ #, fuzzy
141
+ msgid "Add/edit CSS style. Leave it blank for default style."
142
+ msgstr ""
143
+ "Dodajte/Uredite .myfixed css klasu da biste promenili izgled sticky menija. "
144
+ "Za podrazumevani izgled, ostavite nepopunjeno. "
145
+
146
+ #: ../mystickymenu.php:688
147
+ #, fuzzy
148
+ msgid "If you want to change sticky hover color: "
149
+ msgstr ""
150
+ "Ako želite da promenite sticky hover boju, prvo dodajte podrazumevani stil i "
151
+ "zatim: "
152
+
153
+ #: ../mystickymenu.php:690
154
+ msgid ""
155
+ "More examples <a href='http://wordpress.transformnews.com/tutorials/"
156
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
157
+ "class-403'>here</a>."
158
+ msgstr ""
159
+ "Više primera <a href='http://wordpress.transformnews.com/tutorials/"
160
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
161
+ "class-403'>ovde</a>."
162
+
163
+ #: ../mystickymenu.php:701
164
+ msgid "Use this option if you plan to include CSS Style manually"
165
+ msgstr "Koristite ukoliko želite dodati CSS ručno"
166
+
167
+ #: ../mystickymenu.php:720
168
+ msgid "<span>front page </span>"
169
+ msgstr ""
170
+
171
+ #: ../mystickymenu.php:726
172
+ msgid "<span>blog page </span>"
173
+ msgstr ""
174
+
175
+ #: ../mystickymenu.php:732
176
+ msgid "<span>pages </span>"
177
+ msgstr ""
178
+
179
+ #: ../mystickymenu.php:738
180
+ msgid "<span>tags </span>"
181
+ msgstr ""
182
+
183
+ #: ../mystickymenu.php:744
184
+ msgid "<span>categories </span>"
185
+ msgstr ""
186
+
187
+ #: ../mystickymenu.php:750
188
+ msgid "<span>posts </span>"
189
+ msgstr ""
190
+
191
+ #: ../mystickymenu.php:756
192
+ msgid "<span>archives </span>"
193
+ msgstr ""
194
+
195
+ #: ../mystickymenu.php:763
196
+ msgid "<span>search </span>"
197
+ msgstr ""
198
+
199
+ #: ../mystickymenu.php:773
200
+ msgid "<span class=\"\">Except for this pages: </span>"
201
+ msgstr ""
202
+
203
+ #: ../mystickymenu.php:780
204
+ msgid ""
205
+ "<span class=\"description\">Comma separated list of pages to enable. It "
206
+ "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
207
+ "blank if you realy want to disable sticky sidebar for all pages.</span>"
208
+ msgstr ""
209
+
210
+ #: ../mystickymenu.php:787
211
+ msgid "<span class=\"\">Except for this posts: </span>"
212
+ msgstr ""
213
+
214
+ #: ../mystickymenu.php:794
215
+ msgid ""
216
+ "<span class=\"description\">Comma separated list of posts to enable. It "
217
+ "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
218
+ "blank if you realy want to disable sticky sidebar for all posts.</span>"
219
+ msgstr ""
220
+
221
+ #~ msgid "myStickymenu Settings"
222
+ #~ msgstr "myStickymenu Postavke"
223
+
224
+ #~ msgid ".myfixed css class"
225
+ #~ msgstr ".myfixed css klasa"
226
+
227
+ #~ msgid "px."
228
+ #~ msgstr "px."
229
+
230
+ #~ msgid "Default style: "
231
+ #~ msgstr "Podrazumevani izgled: "
232
+
233
+ #~ msgid "px. (scroll)"
234
+ #~ msgstr "px. (scroll)"
235
+
236
+ #~ msgid "mymessage2"
237
+ #~ msgstr "Bye"
languages/mystickymenu.po CHANGED
@@ -1,203 +1,203 @@
1
- msgid ""
2
- msgstr ""
3
- "Project-Id-Version: myStickymenu\n"
4
- "POT-Creation-Date: 2017-09-15 08:37+0100\n"
5
- "PO-Revision-Date: 2017-09-15 08:38+0100\n"
6
- "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
- "Language-Team: TFN <jahmirda@gmail.com>\n"
8
- "Language: English\n"
9
- "MIME-Version: 1.0\n"
10
- "Content-Type: text/plain; charset=UTF-8\n"
11
- "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.5.7\n"
13
- "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
- "X-Poedit-Basepath: .\n"
15
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
- "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Poedit-SearchPath-0: ..\n"
18
- "X-Poedit-SearchPath-1: .\n"
19
-
20
- #: ../mystickymenu.php:167
21
- msgid "myStickymenu"
22
- msgstr ""
23
-
24
- #: ../mystickymenu.php:168
25
- msgid ""
26
- "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
27
- "HTML element class desired to be sticky (div id can be used as well)."
28
- msgstr ""
29
-
30
- #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
31
- #: ../mystickymenu.php:561
32
- msgid " "
33
- msgstr ""
34
-
35
- #: ../mystickymenu.php:283
36
- msgid "Sticky Class"
37
- msgstr ""
38
-
39
- #: ../mystickymenu.php:291
40
- msgid "Fade or slide effect"
41
- msgstr ""
42
-
43
- #: ../mystickymenu.php:298
44
- msgid "Sticky z-index"
45
- msgstr ""
46
-
47
- #: ../mystickymenu.php:305
48
- msgid "Sticky Background Color"
49
- msgstr ""
50
-
51
- #: ../mystickymenu.php:312
52
- msgid "Sticky Opacity"
53
- msgstr ""
54
-
55
- #: ../mystickymenu.php:319
56
- msgid "Sticky Transition Time"
57
- msgstr ""
58
-
59
- #: ../mystickymenu.php:326
60
- msgid "Disable at Small Screen Sizes"
61
- msgstr ""
62
-
63
- #: ../mystickymenu.php:333
64
- msgid "Make visible on Scroll"
65
- msgstr ""
66
-
67
- #: ../mystickymenu.php:340
68
- msgid "Make visible on Scroll at homepage"
69
- msgstr ""
70
-
71
- #: ../mystickymenu.php:349
72
- msgid "Disable on scroll down"
73
- msgstr ""
74
-
75
- #: ../mystickymenu.php:356
76
- msgid "CSS style"
77
- msgstr ""
78
-
79
- #: ../mystickymenu.php:363
80
- msgid "Disable CSS style"
81
- msgstr ""
82
-
83
- #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
84
- #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
85
- #: ../mystickymenu.php:410 ../mystickymenu.php:428
86
- msgid "Disable at"
87
- msgstr ""
88
-
89
- #: ../mystickymenu.php:570
90
- msgid "menu or header element class or id."
91
- msgstr ""
92
-
93
- #: ../mystickymenu.php:596
94
- msgid "numbers 1-100."
95
- msgstr ""
96
-
97
- #: ../mystickymenu.php:606
98
- msgid "in seconds."
99
- msgstr ""
100
-
101
- #: ../mystickymenu.php:615
102
- msgid "less than"
103
- msgstr ""
104
-
105
- #: ../mystickymenu.php:620
106
- msgid "px width, 0 to disable."
107
- msgstr ""
108
-
109
- #: ../mystickymenu.php:629 ../mystickymenu.php:643
110
- msgid "after"
111
- msgstr ""
112
-
113
- #: ../mystickymenu.php:634
114
- msgid "px. If set to 0 auto calculate will be used."
115
- msgstr ""
116
-
117
- #: ../mystickymenu.php:648
118
- msgid "px. If set to 0 it will use initial Make visible on Scroll value."
119
- msgstr ""
120
-
121
- #: ../mystickymenu.php:659
122
- msgid "Checked is slide, unchecked is fade."
123
- msgstr ""
124
-
125
- #: ../mystickymenu.php:667
126
- msgid "Disable sticky menu at scroll down"
127
- msgstr ""
128
-
129
- #: ../mystickymenu.php:680
130
- msgid "Add/edit CSS style. Leave it blank for default style."
131
- msgstr ""
132
-
133
- #: ../mystickymenu.php:688
134
- msgid "If you want to change sticky hover color: "
135
- msgstr ""
136
-
137
- #: ../mystickymenu.php:690
138
- msgid ""
139
- "More examples <a href='http://wordpress.transformnews.com/tutorials/"
140
- "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
141
- "class-403'>here</a>."
142
- msgstr ""
143
-
144
- #: ../mystickymenu.php:701
145
- msgid "Use this option if you plan to include CSS Style manually"
146
- msgstr ""
147
-
148
- #: ../mystickymenu.php:720
149
- msgid "<span>front page </span>"
150
- msgstr ""
151
-
152
- #: ../mystickymenu.php:726
153
- msgid "<span>blog page </span>"
154
- msgstr ""
155
-
156
- #: ../mystickymenu.php:732
157
- msgid "<span>pages </span>"
158
- msgstr ""
159
-
160
- #: ../mystickymenu.php:738
161
- msgid "<span>tags </span>"
162
- msgstr ""
163
-
164
- #: ../mystickymenu.php:744
165
- msgid "<span>categories </span>"
166
- msgstr ""
167
-
168
- #: ../mystickymenu.php:750
169
- msgid "<span>posts </span>"
170
- msgstr ""
171
-
172
- #: ../mystickymenu.php:756
173
- msgid "<span>archives </span>"
174
- msgstr ""
175
-
176
- #: ../mystickymenu.php:763
177
- msgid "<span>search </span>"
178
- msgstr ""
179
-
180
- #: ../mystickymenu.php:773
181
- msgid "<span class=\"\">Except for this pages: </span>"
182
- msgstr ""
183
-
184
- #: ../mystickymenu.php:780
185
- msgid ""
186
- "<span class=\"description\">Comma separated list of pages to enable. It "
187
- "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
188
- "blank if you realy want to disable sticky sidebar for all pages.</span>"
189
- msgstr ""
190
-
191
- #: ../mystickymenu.php:787
192
- msgid "<span class=\"\">Except for this posts: </span>"
193
- msgstr ""
194
-
195
- #: ../mystickymenu.php:794
196
- msgid ""
197
- "<span class=\"description\">Comma separated list of posts to enable. It "
198
- "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
199
- "blank if you realy want to disable sticky sidebar for all posts.</span>"
200
- msgstr ""
201
-
202
- #~ msgid "mymessage2"
203
- #~ msgstr "Bye"
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: myStickymenu\n"
4
+ "POT-Creation-Date: 2017-09-15 08:37+0100\n"
5
+ "PO-Revision-Date: 2017-09-15 08:38+0100\n"
6
+ "Last-Translator: mrda <jahmirda@gmail.com>\n"
7
+ "Language-Team: TFN <jahmirda@gmail.com>\n"
8
+ "Language: English\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.5.7\n"
13
+ "X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: .\n"
15
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
+ "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+ "X-Poedit-SearchPath-1: .\n"
19
+
20
+ #: ../mystickymenu.php:167
21
+ msgid "myStickymenu"
22
+ msgstr ""
23
+
24
+ #: ../mystickymenu.php:168
25
+ msgid ""
26
+ "Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to "
27
+ "HTML element class desired to be sticky (div id can be used as well)."
28
+ msgstr ""
29
+
30
+ #: ../mystickymenu.php:271 ../mystickymenu.php:416 ../mystickymenu.php:422
31
+ #: ../mystickymenu.php:561
32
+ msgid " "
33
+ msgstr ""
34
+
35
+ #: ../mystickymenu.php:283
36
+ msgid "Sticky Class"
37
+ msgstr ""
38
+
39
+ #: ../mystickymenu.php:291
40
+ msgid "Fade or slide effect"
41
+ msgstr ""
42
+
43
+ #: ../mystickymenu.php:298
44
+ msgid "Sticky z-index"
45
+ msgstr ""
46
+
47
+ #: ../mystickymenu.php:305
48
+ msgid "Sticky Background Color"
49
+ msgstr ""
50
+
51
+ #: ../mystickymenu.php:312
52
+ msgid "Sticky Opacity"
53
+ msgstr ""
54
+
55
+ #: ../mystickymenu.php:319
56
+ msgid "Sticky Transition Time"
57
+ msgstr ""
58
+
59
+ #: ../mystickymenu.php:326
60
+ msgid "Disable at Small Screen Sizes"
61
+ msgstr ""
62
+
63
+ #: ../mystickymenu.php:333
64
+ msgid "Make visible on Scroll"
65
+ msgstr ""
66
+
67
+ #: ../mystickymenu.php:340
68
+ msgid "Make visible on Scroll at homepage"
69
+ msgstr ""
70
+
71
+ #: ../mystickymenu.php:349
72
+ msgid "Disable on scroll down"
73
+ msgstr ""
74
+
75
+ #: ../mystickymenu.php:356
76
+ msgid "CSS style"
77
+ msgstr ""
78
+
79
+ #: ../mystickymenu.php:363
80
+ msgid "Disable CSS style"
81
+ msgstr ""
82
+
83
+ #: ../mystickymenu.php:373 ../mystickymenu.php:380 ../mystickymenu.php:386
84
+ #: ../mystickymenu.php:392 ../mystickymenu.php:398 ../mystickymenu.php:404
85
+ #: ../mystickymenu.php:410 ../mystickymenu.php:428
86
+ msgid "Disable at"
87
+ msgstr ""
88
+
89
+ #: ../mystickymenu.php:570
90
+ msgid "menu or header element class or id."
91
+ msgstr ""
92
+
93
+ #: ../mystickymenu.php:596
94
+ msgid "numbers 1-100."
95
+ msgstr ""
96
+
97
+ #: ../mystickymenu.php:606
98
+ msgid "in seconds."
99
+ msgstr ""
100
+
101
+ #: ../mystickymenu.php:615
102
+ msgid "less than"
103
+ msgstr ""
104
+
105
+ #: ../mystickymenu.php:620
106
+ msgid "px width, 0 to disable."
107
+ msgstr ""
108
+
109
+ #: ../mystickymenu.php:629 ../mystickymenu.php:643
110
+ msgid "after"
111
+ msgstr ""
112
+
113
+ #: ../mystickymenu.php:634
114
+ msgid "px. If set to 0 auto calculate will be used."
115
+ msgstr ""
116
+
117
+ #: ../mystickymenu.php:648
118
+ msgid "px. If set to 0 it will use initial Make visible on Scroll value."
119
+ msgstr ""
120
+
121
+ #: ../mystickymenu.php:659
122
+ msgid "Checked is slide, unchecked is fade."
123
+ msgstr ""
124
+
125
+ #: ../mystickymenu.php:667
126
+ msgid "Disable sticky menu at scroll down"
127
+ msgstr ""
128
+
129
+ #: ../mystickymenu.php:680
130
+ msgid "Add/edit CSS style. Leave it blank for default style."
131
+ msgstr ""
132
+
133
+ #: ../mystickymenu.php:688
134
+ msgid "If you want to change sticky hover color: "
135
+ msgstr ""
136
+
137
+ #: ../mystickymenu.php:690
138
+ msgid ""
139
+ "More examples <a href='http://wordpress.transformnews.com/tutorials/"
140
+ "mystickymenu-extended-style-functionality-using-myfixed-sticky-"
141
+ "class-403'>here</a>."
142
+ msgstr ""
143
+
144
+ #: ../mystickymenu.php:701
145
+ msgid "Use this option if you plan to include CSS Style manually"
146
+ msgstr ""
147
+
148
+ #: ../mystickymenu.php:720
149
+ msgid "<span>front page </span>"
150
+ msgstr ""
151
+
152
+ #: ../mystickymenu.php:726
153
+ msgid "<span>blog page </span>"
154
+ msgstr ""
155
+
156
+ #: ../mystickymenu.php:732
157
+ msgid "<span>pages </span>"
158
+ msgstr ""
159
+
160
+ #: ../mystickymenu.php:738
161
+ msgid "<span>tags </span>"
162
+ msgstr ""
163
+
164
+ #: ../mystickymenu.php:744
165
+ msgid "<span>categories </span>"
166
+ msgstr ""
167
+
168
+ #: ../mystickymenu.php:750
169
+ msgid "<span>posts </span>"
170
+ msgstr ""
171
+
172
+ #: ../mystickymenu.php:756
173
+ msgid "<span>archives </span>"
174
+ msgstr ""
175
+
176
+ #: ../mystickymenu.php:763
177
+ msgid "<span>search </span>"
178
+ msgstr ""
179
+
180
+ #: ../mystickymenu.php:773
181
+ msgid "<span class=\"\">Except for this pages: </span>"
182
+ msgstr ""
183
+
184
+ #: ../mystickymenu.php:780
185
+ msgid ""
186
+ "<span class=\"description\">Comma separated list of pages to enable. It "
187
+ "should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave "
188
+ "blank if you realy want to disable sticky sidebar for all pages.</span>"
189
+ msgstr ""
190
+
191
+ #: ../mystickymenu.php:787
192
+ msgid "<span class=\"\">Except for this posts: </span>"
193
+ msgstr ""
194
+
195
+ #: ../mystickymenu.php:794
196
+ msgid ""
197
+ "<span class=\"description\">Comma separated list of posts to enable. It "
198
+ "should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave "
199
+ "blank if you realy want to disable sticky sidebar for all posts.</span>"
200
+ msgstr ""
201
+
202
+ #~ msgid "mymessage2"
203
+ #~ msgstr "Bye"
mystickymenu-affiliate.php CHANGED
@@ -1,170 +1,170 @@
1
- <?php
2
- class MyStickyMenu_affiliate_program {
3
-
4
- public $plugin = "mystickymenu";
5
-
6
- public function __construct() {
7
- add_action("wp_ajax_".$this->plugin."_affiliate_program", array($this, "mystickymenu_affiliate_program"));
8
-
9
- add_action('admin_notices', array($this, 'mystickymenu_admin_notices'));
10
- }
11
-
12
- public function mystickymenu_affiliate_program() {
13
- $nonce = filter_input(INPUT_POST, 'nonce', FILTER_SANITIZE_STRING);
14
- $days = filter_input(INPUT_POST, 'days', FILTER_SANITIZE_STRING);
15
- if(!empty($nonce) && wp_verify_nonce($nonce, $this->plugin."_affiliate_program")) {
16
- if($days == -1) {
17
- add_option($this->plugin."_hide_affiliate_box", "1");
18
- } else {
19
- $date = date("Y-m-d", strtotime("+".$days." days"));
20
- update_option($this->plugin."_show_affiliate_box_after", $date);
21
- }
22
- }
23
- die;
24
- }
25
-
26
- public function mystickymenu_admin_notices() {
27
- $is_hidden = get_option($this->plugin."_hide_affiliate_box");
28
- if($is_hidden !== false) {
29
- return;
30
- }
31
-
32
- $date_to_show = get_option($this->plugin."_show_affiliate_box_after");
33
- if($date_to_show === false || empty($date_to_show)) {
34
- $date = date("Y-m-d", strtotime("+5 days"));
35
- update_option($this->plugin."_show_affiliate_box_after", $date);
36
- return;
37
- }
38
- $current_date = date("Y-m-d");
39
- if( $date_to_show != '' && $current_date < $date_to_show) {
40
- return;
41
- }
42
- ?>
43
- <style>
44
- .premio-affiliate p a {
45
- display: inline-block;
46
- float: right;
47
- text-decoration: none;
48
- color: #999999;
49
- position: absolute;
50
- right: 12px;
51
- top: 12px;
52
- }
53
- .premio-affiliate p a:hover, .premio-affiliate p a:focus {
54
- color: #333333;
55
- }
56
- .premio-affiliate .button span {
57
- display: inline-block;
58
- line-height: 27px;
59
- font-size: 16px;
60
- }
61
- .premio-affiliate {
62
- padding: 1px 100px 12px 12px;
63
- margin: 15px 15px 2px;
64
- position: relative;
65
- }
66
- .affiliate-popup {
67
- position: fixed;
68
- width: 100%;
69
- height: 100%;
70
- z-index: 10001;
71
- background: rgba(0,0,0,0.65);
72
- top: 0;
73
- left: 0;
74
- display: none;
75
- }
76
- .affiliate-popup-content {
77
- background: #ffffff;
78
- padding: 20px;
79
- position: absolute;
80
- max-width: 450px;
81
- width: 100%;
82
- margin: 0 auto;
83
- top: 45%;
84
- left: 0;
85
- right: 0;
86
- -webkit-border-radius: 5px;
87
- -moz-border-radius: 5px;
88
- border-radius: 5px;: ;
89
- }
90
- .affiliate-title {
91
- padding: 0 0 10px 0;
92
- font-weight: bold;
93
- }
94
- .affiliate-options a {
95
- display: block;
96
- margin: 5px 0 5px 0;
97
- color: #333;
98
- text-decoration: none;
99
- }
100
- .affiliate-options a.dismiss {
101
- color: #999;
102
- }
103
- .affiliate-options a:hover, .affiliate-options a:focus {
104
- color: #0073aa;
105
- }
106
- button.close-affiliate-popup {
107
- position: absolute;
108
- top: 5px;
109
- right: 0;
110
- border: none;
111
- background: transparent;
112
- cursor: pointer;
113
- }
114
- a.button.button-primary.affiliate-btn {
115
- font-size: 14px;
116
- background: #F51366;
117
- color: #fff;
118
- border: solid 1px #F51366;
119
- border-radius: 3px;
120
- line-height: 24px;
121
- -webkit-box-shadow: 0 3px 5px -3px #333333;
122
- -moz-box-shadow: 0 3px 5px -3px #333333;
123
- box-shadow: 0 3px 5px -3px #333333;
124
- text-shadow: none;
125
- }
126
- </style>
127
- <div class="notice notice-info premio-affiliate <?php echo esc_attr($this->plugin) ?>-premio-affiliate">
128
- <p>Hi there, you've been using My Sticky Menu for a while now. Do you know that <b>My Sticky Menu</b> has an affiliate program? Join now and get <b>25% lifetime commission</b> <a href="javascript:;" class="dismiss-btn"><span class="dashicons dashicons-no-alt"></span> Dismiss</a></p>
129
- <div class="clear clearfix"></div>
130
- <a class="button button-primary affiliate-btn" target="_blank" href="https://premio.io/affiliates/?utm_source=inapp&plugin=mystickymenu&domain=<?php echo $_SERVER['HTTP_HOST'] ?>">Tell me more <span class="dashicons dashicons-arrow-right-alt"></span></a>
131
- </div>
132
- <div class="affiliate-popup">
133
- <div class="affiliate-popup-content">
134
- <button class="close-affiliate-popup"><span class="dashicons dashicons-no-alt"></span></button>
135
- <div class="affiliate-title">Would you like us to remind you about this later?</div>
136
- <div class="affiliate-options">
137
- <a href="javascript:;" data-days="3">Remind me in 3 days</a>
138
- <a href="javascript:;" data-days="10">Remind me in 10 days</a>
139
- <a href="javascript:;" data-days="-1" class="dismiss">Don't remind me about this</a>
140
- </div>
141
- </div>
142
- </div>
143
- <script>
144
- jQuery(document).ready(function(){
145
- jQuery(document).on("click", ".premio-affiliate p a.dismiss-btn", function(){
146
- jQuery(".affiliate-popup").show();
147
- });
148
- jQuery(document).on("click", ".close-affiliate-popup", function(){
149
- jQuery(".affiliate-popup").hide();
150
- });
151
- jQuery(document).on("click", ".affiliate-options a", function(){
152
- var dataDays = jQuery(this).attr("data-days");
153
- jQuery(".affiliate-popup").hide();
154
- jQuery(".<?php echo esc_attr($this->plugin) ?>-premio-affiliate").hide();
155
- jQuery.ajax({
156
- url: "<?php echo admin_url("admin-ajax.php") ?>",
157
- data: "action=<?php echo esc_attr($this->plugin) ?>_affiliate_program&days="+dataDays+"&nonce=<?php echo esc_attr(wp_create_nonce($this->plugin."_affiliate_program")) ?>",
158
- type: "post",
159
- success: function() {
160
- jQuery(".affiliate-popup").remove();
161
- jQuery(".<?php echo esc_attr($this->plugin) ?>-premio-affiliate").remove();
162
- }
163
- });
164
- });
165
- });
166
- </script>
167
- <?php
168
- }
169
- }
170
  $MyStickyMenu_affiliate_program = new MyStickyMenu_affiliate_program();
1
+ <?php
2
+ class MyStickyMenu_affiliate_program {
3
+
4
+ public $plugin = "mystickymenu";
5
+
6
+ public function __construct() {
7
+ add_action("wp_ajax_".$this->plugin."_affiliate_program", array($this, "mystickymenu_affiliate_program"));
8
+
9
+ add_action('admin_notices', array($this, 'mystickymenu_admin_notices'));
10
+ }
11
+
12
+ public function mystickymenu_affiliate_program() {
13
+ $nonce = filter_input(INPUT_POST, 'nonce', FILTER_SANITIZE_STRING);
14
+ $days = filter_input(INPUT_POST, 'days', FILTER_SANITIZE_STRING);
15
+ if(!empty($nonce) && wp_verify_nonce($nonce, $this->plugin."_affiliate_program")) {
16
+ if($days == -1) {
17
+ add_option($this->plugin."_hide_affiliate_box", "1");
18
+ } else {
19
+ $date = date("Y-m-d", strtotime("+".$days." days"));
20
+ update_option($this->plugin."_show_affiliate_box_after", $date);
21
+ }
22
+ }
23
+ die;
24
+ }
25
+
26
+ public function mystickymenu_admin_notices() {
27
+ $is_hidden = get_option($this->plugin."_hide_affiliate_box");
28
+ if($is_hidden !== false) {
29
+ return;
30
+ }
31
+
32
+ $date_to_show = get_option($this->plugin."_show_affiliate_box_after");
33
+ if($date_to_show === false || empty($date_to_show)) {
34
+ $date = date("Y-m-d", strtotime("+5 days"));
35
+ update_option($this->plugin."_show_affiliate_box_after", $date);
36
+ return;
37
+ }
38
+ $current_date = date("Y-m-d");
39
+ if( $date_to_show != '' && $current_date < $date_to_show) {
40
+ return;
41
+ }
42
+ ?>
43
+ <style>
44
+ .premio-affiliate p a {
45
+ display: inline-block;
46
+ float: right;
47
+ text-decoration: none;
48
+ color: #999999;
49
+ position: absolute;
50
+ right: 12px;
51
+ top: 12px;
52
+ }
53
+ .premio-affiliate p a:hover, .premio-affiliate p a:focus {
54
+ color: #333333;
55
+ }
56
+ .premio-affiliate .button span {
57
+ display: inline-block;
58
+ line-height: 27px;
59
+ font-size: 16px;
60
+ }
61
+ .premio-affiliate {
62
+ padding: 1px 100px 12px 12px;
63
+ margin: 15px 15px 2px;
64
+ position: relative;
65
+ }
66
+ .affiliate-popup {
67
+ position: fixed;
68
+ width: 100%;
69
+ height: 100%;
70
+ z-index: 10001;
71
+ background: rgba(0,0,0,0.65);
72
+ top: 0;
73
+ left: 0;
74
+ display: none;
75
+ }
76
+ .affiliate-popup-content {
77
+ background: #ffffff;
78
+ padding: 20px;
79
+ position: absolute;
80
+ max-width: 450px;
81
+ width: 100%;
82
+ margin: 0 auto;
83
+ top: 45%;
84
+ left: 0;
85
+ right: 0;
86
+ -webkit-border-radius: 5px;
87
+ -moz-border-radius: 5px;
88
+ border-radius: 5px;: ;
89
+ }
90
+ .affiliate-title {
91
+ padding: 0 0 10px 0;
92
+ font-weight: bold;
93
+ }
94
+ .affiliate-options a {
95
+ display: block;
96
+ margin: 5px 0 5px 0;
97
+ color: #333;
98
+ text-decoration: none;
99
+ }
100
+ .affiliate-options a.dismiss {
101
+ color: #999;
102
+ }
103
+ .affiliate-options a:hover, .affiliate-options a:focus {
104
+ color: #0073aa;
105
+ }
106
+ button.close-affiliate-popup {
107
+ position: absolute;
108
+ top: 5px;
109
+ right: 0;
110
+ border: none;
111
+ background: transparent;
112
+ cursor: pointer;
113
+ }
114
+ a.button.button-primary.affiliate-btn {
115
+ font-size: 14px;
116
+ background: #F51366;
117
+ color: #fff;
118
+ border: solid 1px #F51366;
119
+ border-radius: 3px;
120
+ line-height: 24px;
121
+ -webkit-box-shadow: 0 3px 5px -3px #333333;
122
+ -moz-box-shadow: 0 3px 5px -3px #333333;
123
+ box-shadow: 0 3px 5px -3px #333333;
124
+ text-shadow: none;
125
+ }
126
+ </style>
127
+ <div class="notice notice-info premio-affiliate <?php echo esc_attr($this->plugin) ?>-premio-affiliate">
128
+ <p>Hi there, you've been using My Sticky Menu for a while now. Do you know that <b>My Sticky Menu</b> has an affiliate program? Join now and get <b>25% lifetime commission</b> <a href="javascript:;" class="dismiss-btn"><span class="dashicons dashicons-no-alt"></span> Dismiss</a></p>
129
+ <div class="clear clearfix"></div>
130
+ <a class="button button-primary affiliate-btn" target="_blank" href="https://premio.io/affiliates/?utm_source=inapp&plugin=mystickymenu&domain=<?php echo $_SERVER['HTTP_HOST'] ?>">Tell me more <span class="dashicons dashicons-arrow-right-alt"></span></a>
131
+ </div>
132
+ <div class="affiliate-popup">
133
+ <div class="affiliate-popup-content">
134
+ <button class="close-affiliate-popup"><span class="dashicons dashicons-no-alt"></span></button>
135
+ <div class="affiliate-title">Would you like us to remind you about this later?</div>
136
+ <div class="affiliate-options">
137
+ <a href="javascript:;" data-days="3">Remind me in 3 days</a>
138
+ <a href="javascript:;" data-days="10">Remind me in 10 days</a>
139
+ <a href="javascript:;" data-days="-1" class="dismiss">Don't remind me about this</a>
140
+ </div>
141
+ </div>
142
+ </div>
143
+ <script>
144
+ jQuery(document).ready(function(){
145
+ jQuery(document).on("click", ".premio-affiliate p a.dismiss-btn", function(){
146
+ jQuery(".affiliate-popup").show();
147
+ });
148
+ jQuery(document).on("click", ".close-affiliate-popup", function(){
149
+ jQuery(".affiliate-popup").hide();
150
+ });
151
+ jQuery(document).on("click", ".affiliate-options a", function(){
152
+ var dataDays = jQuery(this).attr("data-days");
153
+ jQuery(".affiliate-popup").hide();
154
+ jQuery(".<?php echo esc_attr($this->plugin) ?>-premio-affiliate").hide();
155
+ jQuery.ajax({
156
+ url: "<?php echo admin_url("admin-ajax.php") ?>",
157
+ data: "action=<?php echo esc_attr($this->plugin) ?>_affiliate_program&days="+dataDays+"&nonce=<?php echo esc_attr(wp_create_nonce($this->plugin."_affiliate_program")) ?>",
158
+ type: "post",
159
+ success: function() {
160
+ jQuery(".affiliate-popup").remove();
161
+ jQuery(".<?php echo esc_attr($this->plugin) ?>-premio-affiliate").remove();
162
+ }
163
+ });
164
+ });
165
+ });
166
+ </script>
167
+ <?php
168
+ }
169
+ }
170
  $MyStickyMenu_affiliate_program = new MyStickyMenu_affiliate_program();
mystickymenu-deactivate-form.php CHANGED
@@ -1,239 +1,239 @@
1
- <style>
2
- .mystickymenu--hidden {
3
- overflow: hidden;
4
- }
5
-
6
- .mystickymenu--popup-overlay .mystickymenu--internal-message {
7
- margin: 3px 0 3px 22px;
8
- display: none;
9
- }
10
-
11
- .mystickymenu--reason-input {
12
- margin: 3px 0 3px 22px;
13
- display: none;
14
- }
15
-
16
- .mystickymenu--reason-input input[type="text"] {
17
- width: 100%;
18
- display: block;
19
- }
20
-
21
- .mystickymenu--popup-overlay {
22
- background: rgba(0, 0, 0, .8);
23
- position: fixed;
24
- top: 0;
25
- left: 0;
26
- height: 100%;
27
- width: 100%;
28
- z-index: 1000;
29
- overflow: auto;
30
- visibility: hidden;
31
- opacity: 0;
32
- transition: opacity 0.3s ease-in-out :
33
- }
34
-
35
- .mystickymenu--popup-overlay.mystickymenu--active {
36
- opacity: 1;
37
- visibility: visible;
38
- }
39
-
40
- .mystickymenu--serveypanel {
41
- width: 600px;
42
- background: #fff;
43
- margin: 65px auto 0;
44
- }
45
-
46
- .mystickymenu--popup-header {
47
- background: #f1f1f1;
48
- padding: 20px;
49
- border-bottom: 1px solid #ccc;
50
- }
51
-
52
- .mystickymenu--popup-header h2 {
53
- margin: 0;
54
- }
55
-
56
- .mystickymenu--popup-body {
57
- padding: 10px 20px;
58
- }
59
-
60
- .mystickymenu--popup-footer {
61
- background: #f9f3f3;
62
- padding: 10px 20px;
63
- border-top: 1px solid #ccc;
64
- }
65
-
66
- .mystickymenu--popup-footer:after {
67
- content: "";
68
- display: table;
69
- clear: both;
70
- }
71
-
72
- .action-btns {
73
- float: right;
74
- }
75
-
76
- .mystickymenu--anonymous {
77
- display: none;
78
- }
79
-
80
- .attention, .error-message {
81
- color: red;
82
- font-weight: 600;
83
- display: none;
84
- }
85
-
86
- .mystickymenu--spinner {
87
- display: none;
88
- }
89
-
90
- .mystickymenu--spinner img {
91
- margin-top: 3px;
92
- }
93
-
94
- .mystickymenu--hidden-input {
95
- padding: 10px 0 0;
96
- display: none;
97
- }
98
- .mystickymenu--popup-body textarea {
99
- padding: 10px;
100
- width: 100%;
101
- height: 100px;
102
- margin: 0 0 10px 0;
103
- }
104
-
105
- span.mystickymenu--error-message {
106
- color: #dd0000;
107
- font-weight: 600;
108
- }
109
- .mystickymenu--popup-body h3 {
110
- line-height: 24px;
111
- }
112
- .mystickymenu--popup-overlay .form-control input {
113
- width: 100%;
114
- margin: 0 0 15px 0;
115
- }
116
- </style>
117
-
118
- <div class="mystickymenu--popup-overlay">
119
- <div class="mystickymenu--serveypanel">
120
- <form action="#" method="post" id="mystickymenu--deactivate-form">
121
- <div class="mystickymenu--popup-header">
122
- <h2><?php _e('Quick feedback about My Sticky Menu', "mystickymenu"); ?> 🙏</h2>
123
- </div>
124
- <div class="mystickymenu--popup-body">
125
- <h3><?php _e('Your feedback will help us improve the product, please tell us why did you decide to deactivate My Sticky Menu :)', "mystickymenu"); ?></h3>
126
- <div class="form-control">
127
- <input type="email" value="<?php echo get_option( 'admin_email' ) ?>" placeholder="<?php echo _e("Email address", "mystickymenu") ?>" id="mystickymenu-deactivation-email_id">
128
- </div>
129
- <div class="form-control">
130
- <textarea placeholder="<?php echo _e("Your comment", "mystickymenu") ?>" id="mystickymenu-deactivation-comment"></textarea>
131
- </div>
132
- </div>
133
- <div class="mystickymenu--popup-footer">
134
- <label class="mystickymenu--anonymous">
135
- <input type="checkbox"/><?php _e('Anonymous feedback', "mystickymenu"); ?>
136
- </label>
137
- <input type="button" class="button button-secondary button-skip mystickymenu--popup-skip-feedback" value="Skip &amp; Deactivate">
138
- <div class="action-btns">
139
- <span class="mystickymenu--spinner"><img src="<?php echo admin_url('/images/spinner.gif'); ?>" alt=""></span>
140
- <input type="submit" class="button button-secondary button-deactivate mystickymenu--popup-allow-deactivate" value="Submit &amp; Deactivate" disabled="disabled">
141
- <a href="#" class="button button-primary mystickymenu--popup-button-close"><?php _e('Cancel', "mystickymenu"); ?></a>
142
- </div>
143
- </div>
144
- </form>
145
- </div>
146
- </div>
147
-
148
-
149
- <script>
150
- (function ($) {
151
-
152
- $(function () {
153
-
154
- var pluginSlug = 'mystickymenu';
155
- // Code to fire when the DOM is ready.
156
-
157
- $(document).on('click', 'tr[data-slug="' + pluginSlug + '"] .deactivate', function (e) {
158
- e.preventDefault();
159
-
160
- $('.mystickymenu--popup-overlay').addClass('mystickymenu--active');
161
- $('body').addClass('mystickymenu--hidden');
162
- });
163
- $(document).on('click', '.mystickymenu--popup-button-close', function () {
164
- close_popup();
165
- });
166
- $(document).on('click', ".mystickymenu--serveypanel,tr[data-slug='" + pluginSlug + "'] .deactivate", function (e) {
167
- e.stopPropagation();
168
- });
169
-
170
- $(document).on( 'click', function () {
171
- close_popup();
172
- });
173
- $('.mystickymenu--reason label').on('click', function () {
174
- $(".mystickymenu--hidden-input").hide();
175
- jQuery(".mystickymenu--error-message").remove();
176
- if ($(this).find('input[type="radio"]').is(':checked')) {
177
- $(this).closest("li").find('.mystickymenu--hidden-input').show();
178
- }
179
- });
180
- $(document).on("keyup", "#mystickymenu-deactivation-comment", function(){
181
- if($.trim($(this).val()) == "") {
182
- $(".mystickymenu--popup-allow-deactivate").attr("disabled", true);
183
- } else {
184
- $(".mystickymenu--popup-allow-deactivate").attr("disabled", false);
185
- }
186
- });
187
- $('input[type="radio"][name="mystickymenu--selected-reason"]').on('click', function (event) {
188
- $(".mystickymenu--popup-allow-deactivate").removeAttr('disabled');
189
- });
190
- $(document).on('submit', '#mystickymenu--deactivate-form', function (event) {
191
- event.preventDefault();
192
- _reason = "";
193
- if(jQuery.trim(jQuery("#mystickymenu-deactivation-comment").val()) == "") {
194
- jQuery("#alt_plugin").after("<span class='mystickymenu--error-message'>Please provide your feedback</span>");
195
- return false;
196
- } else {
197
- _reason = jQuery.trim(jQuery("#mystickymenu-deactivation-comment").val());
198
- }
199
-
200
- jQuery('[name="mystickymenu--selected-reason"]:checked').val();
201
-
202
- var email_id = jQuery.trim(jQuery("#mystickymenu-deactivation-email_id").val());
203
-
204
- $.ajax({
205
- url: ajaxurl,
206
- type: 'POST',
207
- data: {
208
- action: 'mystickymenu_plugin_deactivate',
209
- reason: _reason,
210
- email_id: email_id,
211
- nonce: '<?php echo wp_create_nonce("mystickymenu_deactivate_nonce") ?>'
212
- },
213
- beforeSend: function () {
214
- $(".mystickymenu--spinner").show();
215
- $(".mystickymenu--popup-allow-deactivate").attr("disabled", "disabled");
216
- }
217
- }).done(function (status) {
218
- $(".mystickymenu--spinner").hide();
219
- $(".mystickymenu--popup-allow-deactivate").removeAttr("disabled");
220
- window.location.href = $("tr[data-slug='" + pluginSlug + "'] .deactivate a").attr('href');
221
- });
222
- });
223
-
224
- $('.mystickymenu--popup-skip-feedback').on('click', function (e) {
225
- window.location.href = $("tr[data-slug='" + pluginSlug + "'] .deactivate a").attr('href');
226
- })
227
-
228
- function close_popup() {
229
- $('.mystickymenu--popup-overlay').removeClass('mystickymenu--active');
230
- $('#mystickymenu--deactivate-form').trigger("reset");
231
- $(".mystickymenu--popup-allow-deactivate").attr('disabled', 'disabled');
232
- $(".mystickymenu--reason-input").hide();
233
- $('body').removeClass('mystickymenu--hidden');
234
- $('.message.error-message').hide();
235
- }
236
- });
237
-
238
- })(jQuery); // This invokes the function above and allows us to use '$' in place of 'jQuery' in our code.
239
- </script>
1
+ <style>
2
+ .mystickymenu--hidden {
3
+ overflow: hidden;
4
+ }
5
+
6
+ .mystickymenu--popup-overlay .mystickymenu--internal-message {
7
+ margin: 3px 0 3px 22px;
8
+ display: none;
9
+ }
10
+
11
+ .mystickymenu--reason-input {
12
+ margin: 3px 0 3px 22px;
13
+ display: none;
14
+ }
15
+
16
+ .mystickymenu--reason-input input[type="text"] {
17
+ width: 100%;
18
+ display: block;
19
+ }
20
+
21
+ .mystickymenu--popup-overlay {
22
+ background: rgba(0, 0, 0, .8);
23
+ position: fixed;
24
+ top: 0;
25
+ left: 0;
26
+ height: 100%;
27
+ width: 100%;
28
+ z-index: 1000;
29
+ overflow: auto;
30
+ visibility: hidden;
31
+ opacity: 0;
32
+ transition: opacity 0.3s ease-in-out :
33
+ }
34
+
35
+ .mystickymenu--popup-overlay.mystickymenu--active {
36
+ opacity: 1;
37
+ visibility: visible;
38
+ }
39
+
40
+ .mystickymenu--serveypanel {
41
+ width: 600px;
42
+ background: #fff;
43
+ margin: 65px auto 0;
44
+ }
45
+
46
+ .mystickymenu--popup-header {
47
+ background: #f1f1f1;
48
+ padding: 20px;
49
+ border-bottom: 1px solid #ccc;
50
+ }
51
+
52
+ .mystickymenu--popup-header h2 {
53
+ margin: 0;
54
+ }
55
+
56
+ .mystickymenu--popup-body {
57
+ padding: 10px 20px;
58
+ }
59
+
60
+ .mystickymenu--popup-footer {
61
+ background: #f9f3f3;
62
+ padding: 10px 20px;
63
+ border-top: 1px solid #ccc;
64
+ }
65
+
66
+ .mystickymenu--popup-footer:after {
67
+ content: "";
68
+ display: table;
69
+ clear: both;
70
+ }
71
+
72
+ .action-btns {
73
+ float: right;
74
+ }
75
+
76
+ .mystickymenu--anonymous {
77
+ display: none;
78
+ }
79
+
80
+ .attention, .error-message {
81
+ color: red;
82
+ font-weight: 600;
83
+ display: none;
84
+ }
85
+
86
+ .mystickymenu--spinner {
87
+ display: none;
88
+ }
89
+
90
+ .mystickymenu--spinner img {
91
+ margin-top: 3px;
92
+ }
93
+
94
+ .mystickymenu--hidden-input {
95
+ padding: 10px 0 0;
96
+ display: none;
97
+ }
98
+ .mystickymenu--popup-body textarea {
99
+ padding: 10px;
100
+ width: 100%;
101
+ height: 100px;
102
+ margin: 0 0 10px 0;
103
+ }
104
+
105
+ span.mystickymenu--error-message {
106
+ color: #dd0000;
107
+ font-weight: 600;
108
+ }
109
+ .mystickymenu--popup-body h3 {
110
+ line-height: 24px;
111
+ }
112
+ .mystickymenu--popup-overlay .form-control input {
113
+ width: 100%;
114
+ margin: 0 0 15px 0;
115
+ }
116
+ </style>
117
+
118
+ <div class="mystickymenu--popup-overlay">
119
+ <div class="mystickymenu--serveypanel">
120
+ <form action="#" method="post" id="mystickymenu--deactivate-form">
121
+ <div class="mystickymenu--popup-header">
122
+ <h2><?php _e('Quick feedback about My Sticky Menu', "mystickymenu"); ?> 🙏</h2>
123
+ </div>
124
+ <div class="mystickymenu--popup-body">
125
+ <h3><?php _e('Your feedback will help us improve the product, please tell us why did you decide to deactivate My Sticky Menu :)', "mystickymenu"); ?></h3>
126
+ <div class="form-control">
127
+ <input type="email" value="<?php echo get_option( 'admin_email' ) ?>" placeholder="<?php echo _e("Email address", "mystickymenu") ?>" id="mystickymenu-deactivation-email_id">
128
+ </div>
129
+ <div class="form-control">
130
+ <textarea placeholder="<?php echo _e("Your comment", "mystickymenu") ?>" id="mystickymenu-deactivation-comment"></textarea>
131
+ </div>
132
+ </div>
133
+ <div class="mystickymenu--popup-footer">
134
+ <label class="mystickymenu--anonymous">
135
+ <input type="checkbox"/><?php _e('Anonymous feedback', "mystickymenu"); ?>
136
+ </label>
137
+ <input type="button" class="button button-secondary button-skip mystickymenu--popup-skip-feedback" value="Skip &amp; Deactivate">
138
+ <div class="action-btns">
139
+ <span class="mystickymenu--spinner"><img src="<?php echo admin_url('/images/spinner.gif'); ?>" alt=""></span>
140
+ <input type="submit" class="button button-secondary button-deactivate mystickymenu--popup-allow-deactivate" value="Submit &amp; Deactivate" disabled="disabled">
141
+ <a href="#" class="button button-primary mystickymenu--popup-button-close"><?php _e('Cancel', "mystickymenu"); ?></a>
142
+ </div>
143
+ </div>
144
+ </form>
145
+ </div>
146
+ </div>
147
+
148
+
149
+ <script>
150
+ (function ($) {
151
+
152
+ $(function () {
153
+
154
+ var pluginSlug = 'mystickymenu';
155
+ // Code to fire when the DOM is ready.
156
+
157
+ $(document).on('click', 'tr[data-slug="' + pluginSlug + '"] .deactivate', function (e) {
158
+ e.preventDefault();
159
+
160
+ $('.mystickymenu--popup-overlay').addClass('mystickymenu--active');
161
+ $('body').addClass('mystickymenu--hidden');
162
+ });
163
+ $(document).on('click', '.mystickymenu--popup-button-close', function () {
164
+ close_popup();
165
+ });
166
+ $(document).on('click', ".mystickymenu--serveypanel,tr[data-slug='" + pluginSlug + "'] .deactivate", function (e) {
167
+ e.stopPropagation();
168
+ });
169
+
170
+ $(document).on( 'click', function () {
171
+ close_popup();
172
+ });
173
+ $('.mystickymenu--reason label').on('click', function () {
174
+ $(".mystickymenu--hidden-input").hide();
175
+ jQuery(".mystickymenu--error-message").remove();
176
+ if ($(this).find('input[type="radio"]').is(':checked')) {
177
+ $(this).closest("li").find('.mystickymenu--hidden-input').show();
178
+ }
179
+ });
180
+ $(document).on("keyup", "#mystickymenu-deactivation-comment", function(){
181
+ if($.trim($(this).val()) == "") {
182
+ $(".mystickymenu--popup-allow-deactivate").attr("disabled", true);
183
+ } else {
184
+ $(".mystickymenu--popup-allow-deactivate").attr("disabled", false);
185
+ }
186
+ });
187
+ $('input[type="radio"][name="mystickymenu--selected-reason"]').on('click', function (event) {
188
+ $(".mystickymenu--popup-allow-deactivate").removeAttr('disabled');
189
+ });
190
+ $(document).on('submit', '#mystickymenu--deactivate-form', function (event) {
191
+ event.preventDefault();
192
+ _reason = "";
193
+ if(jQuery.trim(jQuery("#mystickymenu-deactivation-comment").val()) == "") {
194
+ jQuery("#alt_plugin").after("<span class='mystickymenu--error-message'>Please provide your feedback</span>");
195
+ return false;
196
+ } else {
197
+ _reason = jQuery.trim(jQuery("#mystickymenu-deactivation-comment").val());
198
+ }
199
+
200
+ jQuery('[name="mystickymenu--selected-reason"]:checked').val();
201
+
202
+ var email_id = jQuery.trim(jQuery("#mystickymenu-deactivation-email_id").val());
203
+
204
+ $.ajax({
205
+ url: ajaxurl,
206
+ type: 'POST',
207
+ data: {
208
+ action: 'mystickymenu_plugin_deactivate',
209
+ reason: _reason,
210
+ email_id: email_id,
211
+ nonce: '<?php echo wp_create_nonce("mystickymenu_deactivate_nonce") ?>'
212
+ },
213
+ beforeSend: function () {
214
+ $(".mystickymenu--spinner").show();
215
+ $(".mystickymenu--popup-allow-deactivate").attr("disabled", "disabled");
216
+ }
217
+ }).done(function (status) {
218
+ $(".mystickymenu--spinner").hide();
219
+ $(".mystickymenu--popup-allow-deactivate").removeAttr("disabled");
220
+ window.location.href = $("tr[data-slug='" + pluginSlug + "'] .deactivate a").attr('href');
221
+ });
222
+ });
223
+
224
+ $('.mystickymenu--popup-skip-feedback').on('click', function (e) {
225
+ window.location.href = $("tr[data-slug='" + pluginSlug + "'] .deactivate a").attr('href');
226
+ })
227
+
228
+ function close_popup() {
229
+ $('.mystickymenu--popup-overlay').removeClass('mystickymenu--active');
230
+ $('#mystickymenu--deactivate-form').trigger("reset");
231
+ $(".mystickymenu--popup-allow-deactivate").attr('disabled', 'disabled');
232
+ $(".mystickymenu--reason-input").hide();
233
+ $('body').removeClass('mystickymenu--hidden');
234
+ $('.message.error-message').hide();
235
+ }
236
+ });
237
+
238
+ })(jQuery); // This invokes the function above and allows us to use '$' in place of 'jQuery' in our code.
239
+ </script>
mystickymenu-fonts.php CHANGED
@@ -1,925 +1,925 @@
1
- <?php
2
- if ( !function_exists('myStickymenu_fonts')) {
3
- function myStickymenu_fonts(){
4
- return array(
5
- // System fonts.
6
- 'Arial' => 'Default',
7
- 'Tahoma' => 'Default',
8
- 'Verdana' => 'Default',
9
- 'Helvetica' => 'Default',
10
- 'Times New Roman' => 'Default',
11
- 'Trebuchet MS' => 'Default',
12
- 'Georgia' => 'Default',
13
-
14
- // Google Fonts (last update: 23/10/2018).
15
- 'ABeeZee' => 'Google Fonts',
16
- 'Abel' => 'Google Fonts',
17
- 'Abhaya Libre' => 'Google Fonts',
18
- 'Abril Fatface' => 'Google Fonts',
19
- 'Aclonica' => 'Google Fonts',
20
- 'Acme' => 'Google Fonts',
21
- 'Actor' => 'Google Fonts',
22
- 'Adamina' => 'Google Fonts',
23
- 'Advent Pro' => 'Google Fonts',
24
- 'Aguafina Script' => 'Google Fonts',
25
- 'Akronim' => 'Google Fonts',
26
- 'Aladin' => 'Google Fonts',
27
- 'Aldrich' => 'Google Fonts',
28
- 'Alef' => 'Google Fonts',
29
- 'Alef Hebrew' => 'Google Fonts', // Hack for Google Early Access.
30
- 'Alegreya' => 'Google Fonts',
31
- 'Alegreya SC' => 'Google Fonts',
32
- 'Alegreya Sans' => 'Google Fonts',
33
- 'Alegreya Sans SC' => 'Google Fonts',
34
- 'Alex Brush' => 'Google Fonts',
35
- 'Alfa Slab One' => 'Google Fonts',
36
- 'Alice' => 'Google Fonts',
37
- 'Alike' => 'Google Fonts',
38
- 'Alike Angular' => 'Google Fonts',
39
- 'Allan' => 'Google Fonts',
40
- 'Allerta' => 'Google Fonts',
41
- 'Allerta Stencil' => 'Google Fonts',
42
- 'Allura' => 'Google Fonts',
43
- 'Almendra' => 'Google Fonts',
44
- 'Almendra Display' => 'Google Fonts',
45
- 'Almendra SC' => 'Google Fonts',
46
- 'Amarante' => 'Google Fonts',
47
- 'Amaranth' => 'Google Fonts',
48
- 'Amatic SC' => 'Google Fonts',
49
- 'Amethysta' => 'Google Fonts',
50
- 'Amiko' => 'Google Fonts',
51
- 'Amiri' => 'Google Fonts',
52
- 'Amita' => 'Google Fonts',
53
- 'Anaheim' => 'Google Fonts',
54
- 'Andada' => 'Google Fonts',
55
- 'Andika' => 'Google Fonts',
56
- 'Angkor' => 'Google Fonts',
57
- 'Annie Use Your Telescope' => 'Google Fonts',
58
- 'Anonymous Pro' => 'Google Fonts',
59
- 'Antic' => 'Google Fonts',
60
- 'Antic Didone' => 'Google Fonts',
61
- 'Antic Slab' => 'Google Fonts',
62
- 'Anton' => 'Google Fonts',
63
- 'Arapey' => 'Google Fonts',
64
- 'Arbutus' => 'Google Fonts',
65
- 'Arbutus Slab' => 'Google Fonts',
66
- 'Architects Daughter' => 'Google Fonts',
67
- 'Archivo' => 'Google Fonts',
68
- 'Archivo Black' => 'Google Fonts',
69
- 'Archivo Narrow' => 'Google Fonts',
70
- 'Aref Ruqaa' => 'Google Fonts',
71
- 'Arima Madurai' => 'Google Fonts',
72
- 'Arimo' => 'Google Fonts',
73
- 'Arizonia' => 'Google Fonts',
74
- 'Armata' => 'Google Fonts',
75
- 'Arsenal' => 'Google Fonts',
76
- 'Artifika' => 'Google Fonts',
77
- 'Arvo' => 'Google Fonts',
78
- 'Arya' => 'Google Fonts',
79
- 'Asap' => 'Google Fonts',
80
- 'Asap Condensed' => 'Google Fonts',
81
- 'Asar' => 'Google Fonts',
82
- 'Asset' => 'Google Fonts',
83
- 'Assistant' => 'Google Fonts',
84
- 'Astloch' => 'Google Fonts',
85
- 'Asul' => 'Google Fonts',
86
- 'Athiti' => 'Google Fonts',
87
- 'Atma' => 'Google Fonts',
88
- 'Atomic Age' => 'Google Fonts',
89
- 'Aubrey' => 'Google Fonts',
90
- 'Audiowide' => 'Google Fonts',
91
- 'Autour One' => 'Google Fonts',
92
- 'Average' => 'Google Fonts',
93
- 'Average Sans' => 'Google Fonts',
94
- 'Averia Gruesa Libre' => 'Google Fonts',
95
- 'Averia Libre' => 'Google Fonts',
96
- 'Averia Sans Libre' => 'Google Fonts',
97
- 'Averia Serif Libre' => 'Google Fonts',
98
- 'Bad Script' => 'Google Fonts',
99
- 'Bahiana' => 'Google Fonts',
100
- 'Bai Jamjuree' => 'Google Fonts',
101
- 'Baloo' => 'Google Fonts',
102
- 'Baloo Bhai' => 'Google Fonts',
103
- 'Baloo Bhaijaan' => 'Google Fonts',
104
- 'Baloo Bhaina' => 'Google Fonts',
105
- 'Baloo Chettan' => 'Google Fonts',
106
- 'Baloo Da' => 'Google Fonts',
107
- 'Baloo Paaji' => 'Google Fonts',
108
- 'Baloo Tamma' => 'Google Fonts',
109
- 'Baloo Tammudu' => 'Google Fonts',
110
- 'Baloo Thambi' => 'Google Fonts',
111
- 'Balthazar' => 'Google Fonts',
112
- 'Bangers' => 'Google Fonts',
113
- 'Barlow' => 'Google Fonts',
114
- 'Barlow Condensed' => 'Google Fonts',
115
- 'Barlow Semi Condensed' => 'Google Fonts',
116
- 'Barrio' => 'Google Fonts',
117
- 'Basic' => 'Google Fonts',
118
- 'Battambang' => 'Google Fonts',
119
- 'Baumans' => 'Google Fonts',
120
- 'Bayon' => 'Google Fonts',
121
- 'Belgrano' => 'Google Fonts',
122
- 'Bellefair' => 'Google Fonts',
123
- 'Belleza' => 'Google Fonts',
124
- 'BenchNine' => 'Google Fonts',
125
- 'Bentham' => 'Google Fonts',
126
- 'Berkshire Swash' => 'Google Fonts',
127
- 'Bevan' => 'Google Fonts',
128
- 'Bigelow Rules' => 'Google Fonts',
129
- 'Bigshot One' => 'Google Fonts',
130
- 'Bilbo' => 'Google Fonts',
131
- 'Bilbo Swash Caps' => 'Google Fonts',
132
- 'BioRhyme' => 'Google Fonts',
133
- 'BioRhyme Expanded' => 'Google Fonts',
134
- 'Biryani' => 'Google Fonts',
135
- 'Bitter' => 'Google Fonts',
136
- 'Black And White Picture' => 'Google Fonts',
137
- 'Black Han Sans' => 'Google Fonts',
138
- 'Black Ops One' => 'Google Fonts',
139
- 'Bokor' => 'Google Fonts',
140
- 'Bonbon' => 'Google Fonts',
141
- 'Boogaloo' => 'Google Fonts',
142
- 'Bowlby One' => 'Google Fonts',
143
- 'Bowlby One SC' => 'Google Fonts',
144
- 'Brawler' => 'Google Fonts',
145
- 'Bree Serif' => 'Google Fonts',
146
- 'Bubblegum Sans' => 'Google Fonts',
147
- 'Bubbler One' => 'Google Fonts',
148
- 'Buda' => 'Google Fonts',
149
- 'Buenard' => 'Google Fonts',
150
- 'Bungee' => 'Google Fonts',
151
- 'Bungee Hairline' => 'Google Fonts',
152
- 'Bungee Inline' => 'Google Fonts',
153
- 'Bungee Outline' => 'Google Fonts',
154
- 'Bungee Shade' => 'Google Fonts',
155
- 'Butcherman' => 'Google Fonts',
156
- 'Butterfly Kids' => 'Google Fonts',
157
- 'Cabin' => 'Google Fonts',
158
- 'Cabin Condensed' => 'Google Fonts',
159
- 'Cabin Sketch' => 'Google Fonts',
160
- 'Caesar Dressing' => 'Google Fonts',
161
- 'Cagliostro' => 'Google Fonts',
162
- 'Cairo' => 'Google Fonts',
163
- 'Calligraffitti' => 'Google Fonts',
164
- 'Cambay' => 'Google Fonts',
165
- 'Cambo' => 'Google Fonts',
166
- 'Candal' => 'Google Fonts',
167
- 'Cantarell' => 'Google Fonts',
168
- 'Cantata One' => 'Google Fonts',
169
- 'Cantora One' => 'Google Fonts',
170
- 'Capriola' => 'Google Fonts',
171
- 'Cardo' => 'Google Fonts',
172
- 'Carme' => 'Google Fonts',
173
- 'Carrois Gothic' => 'Google Fonts',
174
- 'Carrois Gothic SC' => 'Google Fonts',
175
- 'Carter One' => 'Google Fonts',
176
- 'Catamaran' => 'Google Fonts',
177
- 'Caudex' => 'Google Fonts',
178
- 'Caveat' => 'Google Fonts',
179
- 'Caveat Brush' => 'Google Fonts',
180
- 'Cedarville Cursive' => 'Google Fonts',
181
- 'Ceviche One' => 'Google Fonts',
182
- 'Chakra Petch' => 'Google Fonts',
183
- 'Changa' => 'Google Fonts',
184
- 'Changa One' => 'Google Fonts',
185
- 'Chango' => 'Google Fonts',
186
- 'Charmonman' => 'Google Fonts',
187
- 'Chathura' => 'Google Fonts',
188
- 'Chau Philomene One' => 'Google Fonts',
189
- 'Chela One' => 'Google Fonts',
190
- 'Chelsea Market' => 'Google Fonts',
191
- 'Chenla' => 'Google Fonts',
192
- 'Cherry Cream Soda' => 'Google Fonts',
193
- 'Cherry Swash' => 'Google Fonts',
194
- 'Chewy' => 'Google Fonts',
195
- 'Chicle' => 'Google Fonts',
196
- 'Chivo' => 'Google Fonts',
197
- 'Chonburi' => 'Google Fonts',
198
- 'Cinzel' => 'Google Fonts',
199
- 'Cinzel Decorative' => 'Google Fonts',
200
- 'Clicker Script' => 'Google Fonts',
201
- 'Coda' => 'Google Fonts',
202
- 'Coda Caption' => 'Google Fonts',
203
- 'Codystar' => 'Google Fonts',
204
- 'Coiny' => 'Google Fonts',
205
- 'Combo' => 'Google Fonts',
206
- 'Comfortaa' => 'Google Fonts',
207
- 'Coming Soon' => 'Google Fonts',
208
- 'Concert One' => 'Google Fonts',
209
- 'Condiment' => 'Google Fonts',
210
- 'Content' => 'Google Fonts',
211
- 'Contrail One' => 'Google Fonts',
212
- 'Convergence' => 'Google Fonts',
213
- 'Cookie' => 'Google Fonts',
214
- 'Copse' => 'Google Fonts',
215
- 'Corben' => 'Google Fonts',
216
- 'Cormorant' => 'Google Fonts',
217
- 'Cormorant Garamond' => 'Google Fonts',
218
- 'Cormorant Infant' => 'Google Fonts',
219
- 'Cormorant SC' => 'Google Fonts',
220
- 'Cormorant Unicase' => 'Google Fonts',
221
- 'Cormorant Upright' => 'Google Fonts',
222
- 'Courgette' => 'Google Fonts',
223
- 'Cousine' => 'Google Fonts',
224
- 'Coustard' => 'Google Fonts',
225
- 'Covered By Your Grace' => 'Google Fonts',
226
- 'Crafty Girls' => 'Google Fonts',
227
- 'Creepster' => 'Google Fonts',
228
- 'Crete Round' => 'Google Fonts',
229
- 'Crimson Text' => 'Google Fonts',
230
- 'Croissant One' => 'Google Fonts',
231
- 'Crushed' => 'Google Fonts',
232
- 'Cuprum' => 'Google Fonts',
233
- 'Cute Font' => 'Google Fonts',
234
- 'Cutive' => 'Google Fonts',
235
- 'Cutive Mono' => 'Google Fonts',
236
- 'Damion' => 'Google Fonts',
237
- 'Dancing Script' => 'Google Fonts',
238
- 'Dangrek' => 'Google Fonts',
239
- 'David Libre' => 'Google Fonts',
240
- 'Dawning of a New Day' => 'Google Fonts',
241
- 'Days One' => 'Google Fonts',
242
- 'Dekko' => 'Google Fonts',
243
- 'Delius' => 'Google Fonts',
244
- 'Delius Swash Caps' => 'Google Fonts',
245
- 'Delius Unicase' => 'Google Fonts',
246
- 'Della Respira' => 'Google Fonts',
247
- 'Denk One' => 'Google Fonts',
248
- 'Devonshire' => 'Google Fonts',
249
- 'Dhurjati' => 'Google Fonts',
250
- 'Didact Gothic' => 'Google Fonts',
251
- 'Diplomata' => 'Google Fonts',
252
- 'Diplomata SC' => 'Google Fonts',
253
- 'Do Hyeon' => 'Google Fonts',
254
- 'Dokdo' => 'Google Fonts',
255
- 'Domine' => 'Google Fonts',
256
- 'Donegal One' => 'Google Fonts',
257
- 'Doppio One' => 'Google Fonts',
258
- 'Dorsa' => 'Google Fonts',
259
- 'Dosis' => 'Google Fonts',
260
- 'Dr Sugiyama' => 'Google Fonts',
261
- 'Droid Arabic Kufi' => 'Google Fonts', // Hack for Google Early Access.
262
- 'Droid Arabic Naskh' => 'Google Fonts', // Hack for Google Early Access.
263
- 'Duru Sans' => 'Google Fonts',
264
- 'Dynalight' => 'Google Fonts',
265
- 'EB Garamond' => 'Google Fonts',
266
- 'Eagle Lake' => 'Google Fonts',
267
- 'East Sea Dokdo' => 'Google Fonts',
268
- 'Eater' => 'Google Fonts',
269
- 'Economica' => 'Google Fonts',
270
- 'Eczar' => 'Google Fonts',
271
- 'El Messiri' => 'Google Fonts',
272
- 'Electrolize' => 'Google Fonts',
273
- 'Elsie' => 'Google Fonts',
274
- 'Elsie Swash Caps' => 'Google Fonts',
275
- 'Emblema One' => 'Google Fonts',
276
- 'Emilys Candy' => 'Google Fonts',
277
- 'Encode Sans' => 'Google Fonts',
278
- 'Encode Sans Condensed' => 'Google Fonts',
279
- 'Encode Sans Expanded' => 'Google Fonts',
280
- 'Encode Sans Semi Condensed' => 'Google Fonts',
281
- 'Encode Sans Semi Expanded' => 'Google Fonts',
282
- 'Engagement' => 'Google Fonts',
283
- 'Englebert' => 'Google Fonts',
284
- 'Enriqueta' => 'Google Fonts',
285
- 'Erica One' => 'Google Fonts',
286
- 'Esteban' => 'Google Fonts',
287
- 'Euphoria Script' => 'Google Fonts',
288
- 'Ewert' => 'Google Fonts',
289
- 'Exo' => 'Google Fonts',
290
- 'Exo 2' => 'Google Fonts',
291
- 'Expletus Sans' => 'Google Fonts',
292
- 'Fahkwang' => 'Google Fonts',
293
- 'Fanwood Text' => 'Google Fonts',
294
- 'Farsan' => 'Google Fonts',
295
- 'Fascinate' => 'Google Fonts',
296
- 'Fascinate Inline' => 'Google Fonts',
297
- 'Faster One' => 'Google Fonts',
298
- 'Fasthand' => 'Google Fonts',
299
- 'Fauna One' => 'Google Fonts',
300
- 'Faustina' => 'Google Fonts',
301
- 'Federant' => 'Google Fonts',
302
- 'Federo' => 'Google Fonts',
303
- 'Felipa' => 'Google Fonts',
304
- 'Fenix' => 'Google Fonts',
305
- 'Finger Paint' => 'Google Fonts',
306
- 'Fira Mono' => 'Google Fonts',
307
- 'Fira Sans' => 'Google Fonts',
308
- 'Fira Sans Condensed' => 'Google Fonts',
309
- 'Fira Sans Extra Condensed' => 'Google Fonts',
310
- 'Fjalla One' => 'Google Fonts',
311
- 'Fjord One' => 'Google Fonts',
312
- 'Flamenco' => 'Google Fonts',
313
- 'Flavors' => 'Google Fonts',
314
- 'Fondamento' => 'Google Fonts',
315
- 'Fontdiner Swanky' => 'Google Fonts',
316
- 'Forum' => 'Google Fonts',
317
- 'Francois One' => 'Google Fonts',
318
- 'Frank Ruhl Libre' => 'Google Fonts',
319
- 'Freckle Face' => 'Google Fonts',
320
- 'Fredericka the Great' => 'Google Fonts',
321
- 'Fredoka One' => 'Google Fonts',
322
- 'Freehand' => 'Google Fonts',
323
- 'Fresca' => 'Google Fonts',
324
- 'Frijole' => 'Google Fonts',
325
- 'Fruktur' => 'Google Fonts',
326
- 'Fugaz One' => 'Google Fonts',
327
- 'GFS Didot' => 'Google Fonts',
328
- 'GFS Neohellenic' => 'Google Fonts',
329
- 'Gabriela' => 'Google Fonts',
330
- 'Gaegu' => 'Google Fonts',
331
- 'Gafata' => 'Google Fonts',
332
- 'Galada' => 'Google Fonts',
333
- 'Galdeano' => 'Google Fonts',
334
- 'Galindo' => 'Google Fonts',
335
- 'Gamja Flower' => 'Google Fonts',
336
- 'Gentium Basic' => 'Google Fonts',
337
- 'Gentium Book Basic' => 'Google Fonts',
338
- 'Geo' => 'Google Fonts',
339
- 'Geostar' => 'Google Fonts',
340
- 'Geostar Fill' => 'Google Fonts',
341
- 'Germania One' => 'Google Fonts',
342
- 'Gidugu' => 'Google Fonts',
343
- 'Gilda Display' => 'Google Fonts',
344
- 'Give You Glory' => 'Google Fonts',
345
- 'Glass Antiqua' => 'Google Fonts',
346
- 'Glegoo' => 'Google Fonts',
347
- 'Gloria Hallelujah' => 'Google Fonts',
348
- 'Goblin One' => 'Google Fonts',
349
- 'Gochi Hand' => 'Google Fonts',
350
- 'Gorditas' => 'Google Fonts',
351
- 'Gothic A1' => 'Google Fonts',
352
- 'Goudy Bookletter 1911' => 'Google Fonts',
353
- 'Graduate' => 'Google Fonts',
354
- 'Grand Hotel' => 'Google Fonts',
355
- 'Gravitas One' => 'Google Fonts',
356
- 'Great Vibes' => 'Google Fonts',
357
- 'Griffy' => 'Google Fonts',
358
- 'Gruppo' => 'Google Fonts',
359
- 'Gudea' => 'Google Fonts',
360
- 'Gugi' => 'Google Fonts',
361
- 'Gurajada' => 'Google Fonts',
362
- 'Habibi' => 'Google Fonts',
363
- 'Halant' => 'Google Fonts',
364
- 'Hammersmith One' => 'Google Fonts',
365
- 'Hanalei' => 'Google Fonts',
366
- 'Hanalei Fill' => 'Google Fonts',
367
- 'Handlee' => 'Google Fonts',
368
- 'Hanuman' => 'Google Fonts',
369
- 'Happy Monkey' => 'Google Fonts',
370
- 'Harmattan' => 'Google Fonts',
371
- 'Headland One' => 'Google Fonts',
372
- 'Heebo' => 'Google Fonts',
373
- 'Henny Penny' => 'Google Fonts',
374
- 'Herr Von Muellerhoff' => 'Google Fonts',
375
- 'Hi Melody' => 'Google Fonts',
376
- 'Hind' => 'Google Fonts',
377
- 'Hind Guntur' => 'Google Fonts',
378
- 'Hind Madurai' => 'Google Fonts',
379
- 'Hind Siliguri' => 'Google Fonts',
380
- 'Hind Vadodara' => 'Google Fonts',
381
- 'Holtwood One SC' => 'Google Fonts',
382
- 'Homemade Apple' => 'Google Fonts',
383
- 'Homenaje' => 'Google Fonts',
384
- 'IBM Plex Mono' => 'Google Fonts',
385
- 'IBM Plex Sans' => 'Google Fonts',
386
- 'IBM Plex Sans Condensed' => 'Google Fonts',
387
- 'IBM Plex Serif' => 'Google Fonts',
388
- 'IM Fell DW Pica' => 'Google Fonts',
389
- 'IM Fell DW Pica SC' => 'Google Fonts',
390
- 'IM Fell Double Pica' => 'Google Fonts',
391
- 'IM Fell Double Pica SC' => 'Google Fonts',
392
- 'IM Fell English' => 'Google Fonts',
393
- 'IM Fell English SC' => 'Google Fonts',
394
- 'IM Fell French Canon' => 'Google Fonts',
395
- 'IM Fell French Canon SC' => 'Google Fonts',
396
- 'IM Fell Great Primer' => 'Google Fonts',
397
- 'IM Fell Great Primer SC' => 'Google Fonts',
398
- 'Iceberg' => 'Google Fonts',
399
- 'Iceland' => 'Google Fonts',
400
- 'Imprima' => 'Google Fonts',
401
- 'Inconsolata' => 'Google Fonts',
402
- 'Inder' => 'Google Fonts',
403
- 'Indie Flower' => 'Google Fonts',
404
- 'Inika' => 'Google Fonts',
405
- 'Inknut Antiqua' => 'Google Fonts',
406
- 'Irish Grover' => 'Google Fonts',
407
- 'Istok Web' => 'Google Fonts',
408
- 'Italiana' => 'Google Fonts',
409
- 'Italianno' => 'Google Fonts',
410
- 'Itim' => 'Google Fonts',
411
- 'Jacques Francois' => 'Google Fonts',
412
- 'Jacques Francois Shadow' => 'Google Fonts',
413
- 'Jaldi' => 'Google Fonts',
414
- 'Jim Nightshade' => 'Google Fonts',
415
- 'Jockey One' => 'Google Fonts',
416
- 'Jolly Lodger' => 'Google Fonts',
417
- 'Jomhuria' => 'Google Fonts',
418
- 'Josefin Sans' => 'Google Fonts',
419
- 'Josefin Slab' => 'Google Fonts',
420
- 'Joti One' => 'Google Fonts',
421
- 'Jua' => 'Google Fonts',
422
- 'Judson' => 'Google Fonts',
423
- 'Julee' => 'Google Fonts',
424
- 'Julius Sans One' => 'Google Fonts',
425
- 'Junge' => 'Google Fonts',
426
- 'Jura' => 'Google Fonts',
427
- 'Just Another Hand' => 'Google Fonts',
428
- 'Just Me Again Down Here' => 'Google Fonts',
429
- 'K2D' => 'Google Fonts',
430
- 'Kadwa' => 'Google Fonts',
431
- 'Kalam' => 'Google Fonts',
432
- 'Kameron' => 'Google Fonts',
433
- 'Kanit' => 'Google Fonts',
434
- 'Kantumruy' => 'Google Fonts',
435
- 'Karla' => 'Google Fonts',
436
- 'Karma' => 'Google Fonts',
437
- 'Katibeh' => 'Google Fonts',
438
- 'Kaushan Script' => 'Google Fonts',
439
- 'Kavivanar' => 'Google Fonts',
440
- 'Kavoon' => 'Google Fonts',
441
- 'Kdam Thmor' => 'Google Fonts',
442
- 'Keania One' => 'Google Fonts',
443
- 'Kelly Slab' => 'Google Fonts',
444
- 'Kenia' => 'Google Fonts',
445
- 'Khand' => 'Google Fonts',
446
- 'Khmer' => 'Google Fonts',
447
- 'Khula' => 'Google Fonts',
448
- 'Kirang Haerang' => 'Google Fonts',
449
- 'Kite One' => 'Google Fonts',
450
- 'Knewave' => 'Google Fonts',
451
- 'KoHo' => 'Google Fonts',
452
- 'Kodchasan' => 'Google Fonts',
453
- 'Kosugi' => 'Google Fonts',
454
- 'Kosugi Maru' => 'Google Fonts',
455
- 'Kotta One' => 'Google Fonts',
456
- 'Koulen' => 'Google Fonts',
457
- 'Kranky' => 'Google Fonts',
458
- 'Kreon' => 'Google Fonts',
459
- 'Kristi' => 'Google Fonts',
460
- 'Krona One' => 'Google Fonts',
461
- 'Krub' => 'Google Fonts',
462
- 'Kumar One' => 'Google Fonts',
463
- 'Kumar One Outline' => 'Google Fonts',
464
- 'Kurale' => 'Google Fonts',
465
- 'La Belle Aurore' => 'Google Fonts',
466
- 'Laila' => 'Google Fonts',
467
- 'Lakki Reddy' => 'Google Fonts',
468
- 'Lalezar' => 'Google Fonts',
469
- 'Lancelot' => 'Google Fonts',
470
- 'Lateef' => 'Google Fonts',
471
- 'Lato' => 'Google Fonts',
472
- 'League Script' => 'Google Fonts',
473
- 'Leckerli One' => 'Google Fonts',
474
- 'Ledger' => 'Google Fonts',
475
- 'Lekton' => 'Google Fonts',
476
- 'Lemon' => 'Google Fonts',
477
- 'Lemonada' => 'Google Fonts',
478
- 'Libre Barcode 128' => 'Google Fonts',
479
- 'Libre Barcode 128 Text' => 'Google Fonts',
480
- 'Libre Barcode 39' => 'Google Fonts',
481
- 'Libre Barcode 39 Extended' => 'Google Fonts',
482
- 'Libre Barcode 39 Extended Text' => 'Google Fonts',
483
- 'Libre Barcode 39 Text' => 'Google Fonts',
484
- 'Libre Baskerville' => 'Google Fonts',
485
- 'Libre Franklin' => 'Google Fonts',
486
- 'Life Savers' => 'Google Fonts',
487
- 'Lilita One' => 'Google Fonts',
488
- 'Lily Script One' => 'Google Fonts',
489
- 'Limelight' => 'Google Fonts',
490
- 'Linden Hill' => 'Google Fonts',
491
- 'Lobster' => 'Google Fonts',
492
- 'Lobster Two' => 'Google Fonts',
493
- 'Londrina Outline' => 'Google Fonts',
494
- 'Londrina Shadow' => 'Google Fonts',
495
- 'Londrina Sketch' => 'Google Fonts',
496
- 'Londrina Solid' => 'Google Fonts',
497
- 'Lora' => 'Google Fonts',
498
- 'Love Ya Like A Sister' => 'Google Fonts',
499
- 'Loved by the King' => 'Google Fonts',
500
- 'Lovers Quarrel' => 'Google Fonts',
501
- 'Luckiest Guy' => 'Google Fonts',
502
- 'Lusitana' => 'Google Fonts',
503
- 'Lustria' => 'Google Fonts',
504
- 'M PLUS 1p' => 'Google Fonts',
505
- 'M PLUS Rounded 1c' => 'Google Fonts',
506
- 'Macondo' => 'Google Fonts',
507
- 'Macondo Swash Caps' => 'Google Fonts',
508
- 'Mada' => 'Google Fonts',
509
- 'Magra' => 'Google Fonts',
510
- 'Maiden Orange' => 'Google Fonts',
511
- 'Maitree' => 'Google Fonts',
512
- 'Mako' => 'Google Fonts',
513
- 'Mali' => 'Google Fonts',
514
- 'Mallanna' => 'Google Fonts',
515
- 'Mandali' => 'Google Fonts',
516
- 'Manuale' => 'Google Fonts',
517
- 'Marcellus' => 'Google Fonts',
518
- 'Marcellus SC' => 'Google Fonts',
519
- 'Marck Script' => 'Google Fonts',
520
- 'Margarine' => 'Google Fonts',
521
- 'Markazi Text' => 'Google Fonts',
522
- 'Marko One' => 'Google Fonts',
523
- 'Marmelad' => 'Google Fonts',
524
- 'Martel' => 'Google Fonts',
525
- 'Martel Sans' => 'Google Fonts',
526
- 'Marvel' => 'Google Fonts',
527
- 'Mate' => 'Google Fonts',
528
- 'Mate SC' => 'Google Fonts',
529
- 'Maven Pro' => 'Google Fonts',
530
- 'McLaren' => 'Google Fonts',
531
- 'Meddon' => 'Google Fonts',
532
- 'MedievalSharp' => 'Google Fonts',
533
- 'Medula One' => 'Google Fonts',
534
- 'Meera Inimai' => 'Google Fonts',
535
- 'Megrim' => 'Google Fonts',
536
- 'Meie Script' => 'Google Fonts',
537
- 'Merienda' => 'Google Fonts',
538
- 'Merienda One' => 'Google Fonts',
539
- 'Merriweather' => 'Google Fonts',
540
- 'Merriweather Sans' => 'Google Fonts',
541
- 'Metal' => 'Google Fonts',
542
- 'Metal Mania' => 'Google Fonts',
543
- 'Metamorphous' => 'Google Fonts',
544
- 'Metrophobic' => 'Google Fonts',
545
- 'Michroma' => 'Google Fonts',
546
- 'Milonga' => 'Google Fonts',
547
- 'Miltonian' => 'Google Fonts',
548
- 'Miltonian Tattoo' => 'Google Fonts',
549
- 'Mina' => 'Google Fonts',
550
- 'Miniver' => 'Google Fonts',
551
- 'Miriam Libre' => 'Google Fonts',
552
- 'Mirza' => 'Google Fonts',
553
- 'Miss Fajardose' => 'Google Fonts',
554
- 'Mitr' => 'Google Fonts',
555
- 'Modak' => 'Google Fonts',
556
- 'Modern Antiqua' => 'Google Fonts',
557
- 'Mogra' => 'Google Fonts',
558
- 'Molengo' => 'Google Fonts',
559
- 'Molle' => 'Google Fonts',
560
- 'Monda' => 'Google Fonts',
561
- 'Monofett' => 'Google Fonts',
562
- 'Monoton' => 'Google Fonts',
563
- 'Monsieur La Doulaise' => 'Google Fonts',
564
- 'Montaga' => 'Google Fonts',
565
- 'Montez' => 'Google Fonts',
566
- 'Montserrat' => 'Google Fonts',
567
- 'Montserrat Alternates' => 'Google Fonts',
568
- 'Montserrat Subrayada' => 'Google Fonts',
569
- 'Moul' => 'Google Fonts',
570
- 'Moulpali' => 'Google Fonts',
571
- 'Mountains of Christmas' => 'Google Fonts',
572
- 'Mouse Memoirs' => 'Google Fonts',
573
- 'Mr Bedfort' => 'Google Fonts',
574
- 'Mr Dafoe' => 'Google Fonts',
575
- 'Mr De Haviland' => 'Google Fonts',
576
- 'Mrs Saint Delafield' => 'Google Fonts',
577
- 'Mrs Sheppards' => 'Google Fonts',
578
- 'Mukta' => 'Google Fonts',
579
- 'Mukta Mahee' => 'Google Fonts',
580
- 'Mukta Malar' => 'Google Fonts',
581
- 'Mukta Vaani' => 'Google Fonts',
582
- 'Muli' => 'Google Fonts',
583
- 'Mystery Quest' => 'Google Fonts',
584
- 'NTR' => 'Google Fonts',
585
- 'Nanum Brush Script' => 'Google Fonts',
586
- 'Nanum Gothic' => 'Google Fonts',
587
- 'Nanum Gothic Coding' => 'Google Fonts',
588
- 'Nanum Myeongjo' => 'Google Fonts',
589
- 'Nanum Pen Script' => 'Google Fonts',
590
- 'Neucha' => 'Google Fonts',
591
- 'Neuton' => 'Google Fonts',
592
- 'New Rocker' => 'Google Fonts',
593
- 'News Cycle' => 'Google Fonts',
594
- 'Niconne' => 'Google Fonts',
595
- 'Niramit' => 'Google Fonts',
596
- 'Nixie One' => 'Google Fonts',
597
- 'Nobile' => 'Google Fonts',
598
- 'Nokora' => 'Google Fonts',
599
- 'Norican' => 'Google Fonts',
600
- 'Nosifer' => 'Google Fonts',
601
- 'Notable' => 'Google Fonts',
602
- 'Nothing You Could Do' => 'Google Fonts',
603
- 'Noticia Text' => 'Google Fonts',
604
- 'Noto Kufi Arabic' => 'Google Fonts', // Hack for Google Early Access.
605
- 'Noto Naskh Arabic' => 'Google Fonts', // Hack for Google Early Access.
606
- 'Noto Sans' => 'Google Fonts',
607
- 'Noto Sans Hebrew' => 'Google Fonts', // Hack for Google Early Access.
608
- 'Noto Sans JP' => 'Google Fonts',
609
- 'Noto Sans KR' => 'Google Fonts',
610
- 'Noto Serif' => 'Google Fonts',
611
- 'Noto Serif JP' => 'Google Fonts',
612
- 'Noto Serif KR' => 'Google Fonts',
613
- 'Nova Cut' => 'Google Fonts',
614
- 'Nova Flat' => 'Google Fonts',
615
- 'Nova Mono' => 'Google Fonts',
616
- 'Nova Oval' => 'Google Fonts',
617
- 'Nova Round' => 'Google Fonts',
618
- 'Nova Script' => 'Google Fonts',
619
- 'Nova Slim' => 'Google Fonts',
620
- 'Nova Square' => 'Google Fonts',
621
- 'Numans' => 'Google Fonts',
622
- 'Nunito' => 'Google Fonts',
623
- 'Nunito Sans' => 'Google Fonts',
624
- 'Odor Mean Chey' => 'Google Fonts',
625
- 'Offside' => 'Google Fonts',
626
- 'Old Standard TT' => 'Google Fonts',
627
- 'Oldenburg' => 'Google Fonts',
628
- 'Oleo Script' => 'Google Fonts',
629
- 'Oleo Script Swash Caps' => 'Google Fonts',
630
- 'Open Sans' => 'Google Fonts',
631
- 'Open Sans Condensed' => 'Google Fonts',
632
- 'Open Sans Hebrew' => 'Google Fonts', // Hack for Google Early Access.
633
- 'Open Sans Hebrew Condensed' => 'Google Fonts', // Hack for Google Early Access.
634
- 'Oranienbaum' => 'Google Fonts',
635
- 'Orbitron' => 'Google Fonts',
636
- 'Oregano' => 'Google Fonts',
637
- 'Orienta' => 'Google Fonts',
638
- 'Original Surfer' => 'Google Fonts',
639
- 'Oswald' => 'Google Fonts',
640
- 'Over the Rainbow' => 'Google Fonts',
641
- 'Overlock' => 'Google Fonts',
642
- 'Overlock SC' => 'Google Fonts',
643
- 'Overpass' => 'Google Fonts',
644
- 'Overpass Mono' => 'Google Fonts',
645
- 'Ovo' => 'Google Fonts',
646
- 'Oxygen' => 'Google Fonts',
647
- 'Oxygen Mono' => 'Google Fonts',
648
- 'PT Mono' => 'Google Fonts',
649
- 'PT Sans' => 'Google Fonts',
650
- 'PT Sans Caption' => 'Google Fonts',
651
- 'PT Sans Narrow' => 'Google Fonts',
652
- 'PT Serif' => 'Google Fonts',
653
- 'PT Serif Caption' => 'Google Fonts',
654
- 'Pacifico' => 'Google Fonts',
655
- 'Padauk' => 'Google Fonts',
656
- 'Palanquin' => 'Google Fonts',
657
- 'Palanquin Dark' => 'Google Fonts',
658
- 'Pangolin' => 'Google Fonts',
659
- 'Paprika' => 'Google Fonts',
660
- 'Parisienne' => 'Google Fonts',
661
- 'Passero One' => 'Google Fonts',
662
- 'Passion One' => 'Google Fonts',
663
- 'Pathway Gothic One' => 'Google Fonts',
664
- 'Patrick Hand' => 'Google Fonts',
665
- 'Patrick Hand SC' => 'Google Fonts',
666
- 'Pattaya' => 'Google Fonts',
667
- 'Patua One' => 'Google Fonts',
668
- 'Pavanam' => 'Google Fonts',
669
- 'Paytone One' => 'Google Fonts',
670
- 'Peddana' => 'Google Fonts',
671
- 'Peralta' => 'Google Fonts',
672
- 'Permanent Marker' => 'Google Fonts',
673
- 'Petit Formal Script' => 'Google Fonts',
674
- 'Petrona' => 'Google Fonts',
675
- 'Philosopher' => 'Google Fonts',
676
- 'Piedra' => 'Google Fonts',
677
- 'Pinyon Script' => 'Google Fonts',
678
- 'Pirata One' => 'Google Fonts',
679
- 'Plaster' => 'Google Fonts',
680
- 'Play' => 'Google Fonts',
681
- 'Playball' => 'Google Fonts',
682
- 'Playfair Display' => 'Google Fonts',
683
- 'Playfair Display SC' => 'Google Fonts',
684
- 'Podkova' => 'Google Fonts',
685
- 'Poiret One' => 'Google Fonts',
686
- 'Poller One' => 'Google Fonts',
687
- 'Poly' => 'Google Fonts',
688
- 'Pompiere' => 'Google Fonts',
689
- 'Pontano Sans' => 'Google Fonts',
690
- 'Poor Story' => 'Google Fonts',
691
- 'Poppins' => 'Google Fonts',
692
- 'Port Lligat Sans' => 'Google Fonts',
693
- 'Port Lligat Slab' => 'Google Fonts',
694
- 'Pragati Narrow' => 'Google Fonts',
695
- 'Prata' => 'Google Fonts',
696
- 'Preahvihear' => 'Google Fonts',
697
- 'Press Start 2P' => 'Google Fonts',
698
- 'Pridi' => 'Google Fonts',
699
- 'Princess Sofia' => 'Google Fonts',
700
- 'Prociono' => 'Google Fonts',
701
- 'Prompt' => 'Google Fonts',
702
- 'Prosto One' => 'Google Fonts',
703
- 'Proza Libre' => 'Google Fonts',
704
- 'Puritan' => 'Google Fonts',
705
- 'Purple Purse' => 'Google Fonts',
706
- 'Quando' => 'Google Fonts',
707
- 'Quantico' => 'Google Fonts',
708
- 'Quattrocento' => 'Google Fonts',
709
- 'Quattrocento Sans' => 'Google Fonts',
710
- 'Questrial' => 'Google Fonts',
711
- 'Quicksand' => 'Google Fonts',
712
- 'Quintessential' => 'Google Fonts',
713
- 'Qwigley' => 'Google Fonts',
714
- 'Racing Sans One' => 'Google Fonts',
715
- 'Radley' => 'Google Fonts',
716
- 'Rajdhani' => 'Google Fonts',
717
- 'Rakkas' => 'Google Fonts',
718
- 'Raleway' => 'Google Fonts',
719
- 'Raleway Dots' => 'Google Fonts',
720
- 'Ramabhadra' => 'Google Fonts',
721
- 'Ramaraja' => 'Google Fonts',
722
- 'Rambla' => 'Google Fonts',
723
- 'Rammetto One' => 'Google Fonts',
724
- 'Ranchers' => 'Google Fonts',
725
- 'Rancho' => 'Google Fonts',
726
- 'Ranga' => 'Google Fonts',
727
- 'Rasa' => 'Google Fonts',
728
- 'Rationale' => 'Google Fonts',
729
- 'Ravi Prakash' => 'Google Fonts',
730
- 'Redressed' => 'Google Fonts',
731
- 'Reem Kufi' => 'Google Fonts',
732
- 'Reenie Beanie' => 'Google Fonts',
733
- 'Revalia' => 'Google Fonts',
734
- 'Rhodium Libre' => 'Google Fonts',
735
- 'Ribeye' => 'Google Fonts',
736
- 'Ribeye Marrow' => 'Google Fonts',
737
- 'Righteous' => 'Google Fonts',
738
- 'Risque' => 'Google Fonts',
739
- 'Roboto' => 'Google Fonts',
740
- 'Roboto Condensed' => 'Google Fonts',
741
- 'Roboto Mono' => 'Google Fonts',
742
- 'Roboto Slab' => 'Google Fonts',
743
- 'Rochester' => 'Google Fonts',
744
- 'Rock Salt' => 'Google Fonts',
745
- 'Rokkitt' => 'Google Fonts',
746
- 'Romanesco' => 'Google Fonts',
747
- 'Ropa Sans' => 'Google Fonts',
748
- 'Rosario' => 'Google Fonts',
749
- 'Rosarivo' => 'Google Fonts',
750
- 'Rouge Script' => 'Google Fonts',
751
- 'Rozha One' => 'Google Fonts',
752
- 'Rubik' => 'Google Fonts',
753
- 'Rubik Mono One' => 'Google Fonts',
754
- 'Ruda' => 'Google Fonts',
755
- 'Rufina' => 'Google Fonts',
756
- 'Ruge Boogie' => 'Google Fonts',
757
- 'Ruluko' => 'Google Fonts',
758
- 'Rum Raisin' => 'Google Fonts',
759
- 'Ruslan Display' => 'Google Fonts',
760
- 'Russo One' => 'Google Fonts',
761
- 'Ruthie' => 'Google Fonts',
762
- 'Rye' => 'Google Fonts',
763
- 'Sacramento' => 'Google Fonts',
764
- 'Sahitya' => 'Google Fonts',
765
- 'Sail' => 'Google Fonts',
766
- 'Saira' => 'Google Fonts',
767
- 'Saira Condensed' => 'Google Fonts',
768
- 'Saira Extra Condensed' => 'Google Fonts',
769
- 'Saira Semi Condensed' => 'Google Fonts',
770
- 'Salsa' => 'Google Fonts',
771
- 'Sanchez' => 'Google Fonts',
772
- 'Sancreek' => 'Google Fonts',
773
- 'Sansita' => 'Google Fonts',
774
- 'Sarala' => 'Google Fonts',
775
- 'Sarina' => 'Google Fonts',
776
- 'Sarpanch' => 'Google Fonts',
777
- 'Satisfy' => 'Google Fonts',
778
- 'Sawarabi Gothic' => 'Google Fonts',
779
- 'Sawarabi Mincho' => 'Google Fonts',
780
- 'Scada' => 'Google Fonts',
781
- 'Scheherazade' => 'Google Fonts',
782
- 'Schoolbell' => 'Google Fonts',
783
- 'Scope One' => 'Google Fonts',
784
- 'Seaweed Script' => 'Google Fonts',
785
- 'Secular One' => 'Google Fonts',
786
- 'Sedgwick Ave' => 'Google Fonts',
787
- 'Sedgwick Ave Display' => 'Google Fonts',
788
- 'Sevillana' => 'Google Fonts',
789
- 'Seymour One' => 'Google Fonts',
790
- 'Shadows Into Light' => 'Google Fonts',
791
- 'Shadows Into Light Two' => 'Google Fonts',
792
- 'Shanti' => 'Google Fonts',
793
- 'Share' => 'Google Fonts',
794
- 'Share Tech' => 'Google Fonts',
795
- 'Share Tech Mono' => 'Google Fonts',
796
- 'Shojumaru' => 'Google Fonts',
797
- 'Short Stack' => 'Google Fonts',
798
- 'Shrikhand' => 'Google Fonts',
799
- 'Siemreap' => 'Google Fonts',
800
- 'Sigmar One' => 'Google Fonts',
801
- 'Signika' => 'Google Fonts',
802
- 'Signika Negative' => 'Google Fonts',
803
- 'Simonetta' => 'Google Fonts',
804
- 'Sintony' => 'Google Fonts',
805
- 'Sirin Stencil' => 'Google Fonts',
806
- 'Six Caps' => 'Google Fonts',
807
- 'Skranji' => 'Google Fonts',
808
- 'Slabo 13px' => 'Google Fonts',
809
- 'Slabo 27px' => 'Google Fonts',
810
- 'Slackey' => 'Google Fonts',
811
- 'Smokum' => 'Google Fonts',
812
- 'Smythe' => 'Google Fonts',
813
- 'Sniglet' => 'Google Fonts',
814
- 'Snippet' => 'Google Fonts',
815
- 'Snowburst One' => 'Google Fonts',
816
- 'Sofadi One' => 'Google Fonts',
817
- 'Sofia' => 'Google Fonts',
818
- 'Song Myung' => 'Google Fonts',
819
- 'Sonsie One' => 'Google Fonts',
820
- 'Sorts Mill Goudy' => 'Google Fonts',
821
- 'Source Code Pro' => 'Google Fonts',
822
- 'Source Sans Pro' => 'Google Fonts',
823
- 'Source Serif Pro' => 'Google Fonts',
824
- 'Space Mono' => 'Google Fonts',
825
- 'Special Elite' => 'Google Fonts',
826
- 'Spectral' => 'Google Fonts',
827
- 'Spectral SC' => 'Google Fonts',
828
- 'Spicy Rice' => 'Google Fonts',
829
- 'Spinnaker' => 'Google Fonts',
830
- 'Spirax' => 'Google Fonts',
831
- 'Squada One' => 'Google Fonts',
832
- 'Sree Krushnadevaraya' => 'Google Fonts',
833
- 'Sriracha' => 'Google Fonts',
834
- 'Srisakdi' => 'Google Fonts',
835
- 'Stalemate' => 'Google Fonts',
836
- 'Stalinist One' => 'Google Fonts',
837
- 'Stardos Stencil' => 'Google Fonts',
838
- 'Stint Ultra Condensed' => 'Google Fonts',
839
- 'Stint Ultra Expanded' => 'Google Fonts',
840
- 'Stoke' => 'Google Fonts',
841
- 'Strait' => 'Google Fonts',
842
- 'Stylish' => 'Google Fonts',
843
- 'Sue Ellen Francisco' => 'Google Fonts',
844
- 'Suez One' => 'Google Fonts',
845
- 'Sumana' => 'Google Fonts',
846
- 'Sunflower' => 'Google Fonts',
847
- 'Sunshiney' => 'Google Fonts',
848
- 'Supermercado One' => 'Google Fonts',
849
- 'Sura' => 'Google Fonts',
850
- 'Suranna' => 'Google Fonts',
851
- 'Suravaram' => 'Google Fonts',
852
- 'Suwannaphum' => 'Google Fonts',
853
- 'Swanky and Moo Moo' => 'Google Fonts',
854
- 'Syncopate' => 'Google Fonts',
855
- 'Tajawal' => 'Google Fonts',
856
- 'Tangerine' => 'Google Fonts',
857
- 'Taprom' => 'Google Fonts',
858
- 'Tauri' => 'Google Fonts',
859
- 'Taviraj' => 'Google Fonts',
860
- 'Teko' => 'Google Fonts',
861
- 'Telex' => 'Google Fonts',
862
- 'Tenali Ramakrishna' => 'Google Fonts',
863
- 'Tenor Sans' => 'Google Fonts',
864
- 'Text Me One' => 'Google Fonts',
865
- 'The Girl Next Door' => 'Google Fonts',
866
- 'Tienne' => 'Google Fonts',
867
- 'Tillana' => 'Google Fonts',
868
- 'Timmana' => 'Google Fonts',
869
- 'Tinos' => 'Google Fonts',
870
- 'Titan One' => 'Google Fonts',
871
- 'Titillium Web' => 'Google Fonts',
872
- 'Trade Winds' => 'Google Fonts',
873
- 'Trirong' => 'Google Fonts',
874
- 'Trocchi' => 'Google Fonts',
875
- 'Trochut' => 'Google Fonts',
876
- 'Trykker' => 'Google Fonts',
877
- 'Tulpen One' => 'Google Fonts',
878
- 'Ubuntu' => 'Google Fonts',
879
- 'Ubuntu Condensed' => 'Google Fonts',
880
- 'Ubuntu Mono' => 'Google Fonts',
881
- 'Ultra' => 'Google Fonts',
882
- 'Uncial Antiqua' => 'Google Fonts',
883
- 'Underdog' => 'Google Fonts',
884
- 'Unica One' => 'Google Fonts',
885
- 'UnifrakturCook' => 'Google Fonts',
886
- 'UnifrakturMaguntia' => 'Google Fonts',
887
- 'Unkempt' => 'Google Fonts',
888
- 'Unlock' => 'Google Fonts',
889
- 'Unna' => 'Google Fonts',
890
- 'VT323' => 'Google Fonts',
891
- 'Vampiro One' => 'Google Fonts',
892
- 'Varela' => 'Google Fonts',
893
- 'Varela Round' => 'Google Fonts',
894
- 'Vast Shadow' => 'Google Fonts',
895
- 'Vesper Libre' => 'Google Fonts',
896
- 'Vibur' => 'Google Fonts',
897
- 'Vidaloka' => 'Google Fonts',
898
- 'Viga' => 'Google Fonts',
899
- 'Voces' => 'Google Fonts',
900
- 'Volkhov' => 'Google Fonts',
901
- 'Vollkorn' => 'Google Fonts',
902
- 'Vollkorn SC' => 'Google Fonts',
903
- 'Voltaire' => 'Google Fonts',
904
- 'Waiting for the Sunrise' => 'Google Fonts',
905
- 'Wallpoet' => 'Google Fonts',
906
- 'Walter Turncoat' => 'Google Fonts',
907
- 'Warnes' => 'Google Fonts',
908
- 'Wellfleet' => 'Google Fonts',
909
- 'Wendy One' => 'Google Fonts',
910
- 'Wire One' => 'Google Fonts',
911
- 'Work Sans' => 'Google Fonts',
912
- 'Yanone Kaffeesatz' => 'Google Fonts',
913
- 'Yantramanav' => 'Google Fonts',
914
- 'Yatra One' => 'Google Fonts',
915
- 'Yellowtail' => 'Google Fonts',
916
- 'Yeon Sung' => 'Google Fonts',
917
- 'Yeseva One' => 'Google Fonts',
918
- 'Yesteryear' => 'Google Fonts',
919
- 'Yrsa' => 'Google Fonts',
920
- 'Zeyada' => 'Google Fonts',
921
- 'Zilla Slab' => 'Google Fonts',
922
- 'Zilla Slab Highlight' => 'Google Fonts',
923
- );
924
- }
925
  }
1
+ <?php
2
+ if ( !function_exists('myStickymenu_fonts')) {
3
+ function myStickymenu_fonts(){
4
+ return array(
5
+ // System fonts.
6
+ 'Arial' => 'Default',
7
+ 'Tahoma' => 'Default',
8
+ 'Verdana' => 'Default',
9
+ 'Helvetica' => 'Default',
10
+ 'Times New Roman' => 'Default',
11
+ 'Trebuchet MS' => 'Default',
12
+ 'Georgia' => 'Default',
13
+
14
+ // Google Fonts (last update: 23/10/2018).
15
+ 'ABeeZee' => 'Google Fonts',
16
+ 'Abel' => 'Google Fonts',
17
+ 'Abhaya Libre' => 'Google Fonts',
18
+ 'Abril Fatface' => 'Google Fonts',
19
+ 'Aclonica' => 'Google Fonts',
20
+ 'Acme' => 'Google Fonts',
21
+ 'Actor' => 'Google Fonts',
22
+ 'Adamina' => 'Google Fonts',
23
+ 'Advent Pro' => 'Google Fonts',
24
+ 'Aguafina Script' => 'Google Fonts',
25
+ 'Akronim' => 'Google Fonts',
26
+ 'Aladin' => 'Google Fonts',
27
+ 'Aldrich' => 'Google Fonts',
28
+ 'Alef' => 'Google Fonts',
29
+ 'Alef Hebrew' => 'Google Fonts', // Hack for Google Early Access.
30
+ 'Alegreya' => 'Google Fonts',
31
+ 'Alegreya SC' => 'Google Fonts',
32
+ 'Alegreya Sans' => 'Google Fonts',
33
+ 'Alegreya Sans SC' => 'Google Fonts',
34
+ 'Alex Brush' => 'Google Fonts',
35
+ 'Alfa Slab One' => 'Google Fonts',
36
+ 'Alice' => 'Google Fonts',
37
+ 'Alike' => 'Google Fonts',
38
+ 'Alike Angular' => 'Google Fonts',
39
+ 'Allan' => 'Google Fonts',
40
+ 'Allerta' => 'Google Fonts',
41
+ 'Allerta Stencil' => 'Google Fonts',
42
+ 'Allura' => 'Google Fonts',
43
+ 'Almendra' => 'Google Fonts',
44
+ 'Almendra Display' => 'Google Fonts',
45
+ 'Almendra SC' => 'Google Fonts',
46
+ 'Amarante' => 'Google Fonts',
47
+ 'Amaranth' => 'Google Fonts',
48
+ 'Amatic SC' => 'Google Fonts',
49
+ 'Amethysta' => 'Google Fonts',
50
+ 'Amiko' => 'Google Fonts',
51
+ 'Amiri' => 'Google Fonts',
52
+ 'Amita' => 'Google Fonts',
53
+ 'Anaheim' => 'Google Fonts',
54
+ 'Andada' => 'Google Fonts',
55
+ 'Andika' => 'Google Fonts',
56
+ 'Angkor' => 'Google Fonts',
57
+ 'Annie Use Your Telescope' => 'Google Fonts',
58
+ 'Anonymous Pro' => 'Google Fonts',
59
+ 'Antic' => 'Google Fonts',
60
+ 'Antic Didone' => 'Google Fonts',
61
+ 'Antic Slab' => 'Google Fonts',
62
+ 'Anton' => 'Google Fonts',
63
+ 'Arapey' => 'Google Fonts',
64
+ 'Arbutus' => 'Google Fonts',
65
+ 'Arbutus Slab' => 'Google Fonts',
66
+ 'Architects Daughter' => 'Google Fonts',
67
+ 'Archivo' => 'Google Fonts',
68
+ 'Archivo Black' => 'Google Fonts',
69
+ 'Archivo Narrow' => 'Google Fonts',
70
+ 'Aref Ruqaa' => 'Google Fonts',
71
+ 'Arima Madurai' => 'Google Fonts',
72
+ 'Arimo' => 'Google Fonts',
73
+ 'Arizonia' => 'Google Fonts',
74
+ 'Armata' => 'Google Fonts',
75
+ 'Arsenal' => 'Google Fonts',
76
+ 'Artifika' => 'Google Fonts',
77
+ 'Arvo' => 'Google Fonts',
78
+ 'Arya' => 'Google Fonts',
79
+ 'Asap' => 'Google Fonts',
80
+ 'Asap Condensed' => 'Google Fonts',
81
+ 'Asar' => 'Google Fonts',
82
+ 'Asset' => 'Google Fonts',
83
+ 'Assistant' => 'Google Fonts',
84
+ 'Astloch' => 'Google Fonts',
85
+ 'Asul' => 'Google Fonts',
86
+ 'Athiti' => 'Google Fonts',
87
+ 'Atma' => 'Google Fonts',
88
+ 'Atomic Age' => 'Google Fonts',
89
+ 'Aubrey' => 'Google Fonts',
90
+ 'Audiowide' => 'Google Fonts',
91
+ 'Autour One' => 'Google Fonts',
92
+ 'Average' => 'Google Fonts',
93
+ 'Average Sans' => 'Google Fonts',
94
+ 'Averia Gruesa Libre' => 'Google Fonts',
95
+ 'Averia Libre' => 'Google Fonts',
96
+ 'Averia Sans Libre' => 'Google Fonts',
97
+ 'Averia Serif Libre' => 'Google Fonts',
98
+ 'Bad Script' => 'Google Fonts',
99
+ 'Bahiana' => 'Google Fonts',
100
+ 'Bai Jamjuree' => 'Google Fonts',
101
+ 'Baloo' => 'Google Fonts',
102
+ 'Baloo Bhai' => 'Google Fonts',
103
+ 'Baloo Bhaijaan' => 'Google Fonts',
104
+ 'Baloo Bhaina' => 'Google Fonts',
105
+ 'Baloo Chettan' => 'Google Fonts',
106
+ 'Baloo Da' => 'Google Fonts',
107
+ 'Baloo Paaji' => 'Google Fonts',
108
+ 'Baloo Tamma' => 'Google Fonts',
109
+ 'Baloo Tammudu' => 'Google Fonts',
110
+ 'Baloo Thambi' => 'Google Fonts',
111
+ 'Balthazar' => 'Google Fonts',
112
+ 'Bangers' => 'Google Fonts',
113
+ 'Barlow' => 'Google Fonts',
114
+ 'Barlow Condensed' => 'Google Fonts',
115
+ 'Barlow Semi Condensed' => 'Google Fonts',
116
+ 'Barrio' => 'Google Fonts',
117
+ 'Basic' => 'Google Fonts',
118
+ 'Battambang' => 'Google Fonts',
119
+ 'Baumans' => 'Google Fonts',
120
+ 'Bayon' => 'Google Fonts',
121
+ 'Belgrano' => 'Google Fonts',
122
+ 'Bellefair' => 'Google Fonts',
123
+ 'Belleza' => 'Google Fonts',
124
+ 'BenchNine' => 'Google Fonts',
125
+ 'Bentham' => 'Google Fonts',
126
+ 'Berkshire Swash' => 'Google Fonts',
127
+ 'Bevan' => 'Google Fonts',
128
+ 'Bigelow Rules' => 'Google Fonts',
129
+ 'Bigshot One' => 'Google Fonts',
130
+ 'Bilbo' => 'Google Fonts',
131
+ 'Bilbo Swash Caps' => 'Google Fonts',
132
+ 'BioRhyme' => 'Google Fonts',
133
+ 'BioRhyme Expanded' => 'Google Fonts',
134
+ 'Biryani' => 'Google Fonts',
135
+ 'Bitter' => 'Google Fonts',
136
+ 'Black And White Picture' => 'Google Fonts',
137
+ 'Black Han Sans' => 'Google Fonts',
138
+ 'Black Ops One' => 'Google Fonts',
139
+ 'Bokor' => 'Google Fonts',
140
+ 'Bonbon' => 'Google Fonts',
141
+ 'Boogaloo' => 'Google Fonts',
142
+ 'Bowlby One' => 'Google Fonts',
143
+ 'Bowlby One SC' => 'Google Fonts',
144
+ 'Brawler' => 'Google Fonts',
145
+ 'Bree Serif' => 'Google Fonts',
146
+ 'Bubblegum Sans' => 'Google Fonts',
147
+ 'Bubbler One' => 'Google Fonts',
148
+ 'Buda' => 'Google Fonts',
149
+ 'Buenard' => 'Google Fonts',
150
+ 'Bungee' => 'Google Fonts',
151
+ 'Bungee Hairline' => 'Google Fonts',
152
+ 'Bungee Inline' => 'Google Fonts',
153
+ 'Bungee Outline' => 'Google Fonts',
154
+ 'Bungee Shade' => 'Google Fonts',
155
+ 'Butcherman' => 'Google Fonts',
156
+ 'Butterfly Kids' => 'Google Fonts',
157
+ 'Cabin' => 'Google Fonts',
158
+ 'Cabin Condensed' => 'Google Fonts',
159
+ 'Cabin Sketch' => 'Google Fonts',
160
+ 'Caesar Dressing' => 'Google Fonts',
161
+ 'Cagliostro' => 'Google Fonts',
162
+ 'Cairo' => 'Google Fonts',
163
+ 'Calligraffitti' => 'Google Fonts',
164
+ 'Cambay' => 'Google Fonts',
165
+ 'Cambo' => 'Google Fonts',
166
+ 'Candal' => 'Google Fonts',
167
+ 'Cantarell' => 'Google Fonts',
168
+ 'Cantata One' => 'Google Fonts',
169
+ 'Cantora One' => 'Google Fonts',
170
+ 'Capriola' => 'Google Fonts',
171
+ 'Cardo' => 'Google Fonts',
172
+ 'Carme' => 'Google Fonts',
173
+ 'Carrois Gothic' => 'Google Fonts',
174
+ 'Carrois Gothic SC' => 'Google Fonts',
175
+ 'Carter One' => 'Google Fonts',
176
+ 'Catamaran' => 'Google Fonts',
177
+ 'Caudex' => 'Google Fonts',
178
+ 'Caveat' => 'Google Fonts',
179
+ 'Caveat Brush' => 'Google Fonts',
180
+ 'Cedarville Cursive' => 'Google Fonts',
181
+ 'Ceviche One' => 'Google Fonts',
182
+ 'Chakra Petch' => 'Google Fonts',
183
+ 'Changa' => 'Google Fonts',
184
+ 'Changa One' => 'Google Fonts',
185
+ 'Chango' => 'Google Fonts',
186
+ 'Charmonman' => 'Google Fonts',
187
+ 'Chathura' => 'Google Fonts',
188
+ 'Chau Philomene One' => 'Google Fonts',
189
+ 'Chela One' => 'Google Fonts',
190
+ 'Chelsea Market' => 'Google Fonts',
191
+ 'Chenla' => 'Google Fonts',
192
+ 'Cherry Cream Soda' => 'Google Fonts',
193
+ 'Cherry Swash' => 'Google Fonts',
194
+ 'Chewy' => 'Google Fonts',
195
+ 'Chicle' => 'Google Fonts',
196
+ 'Chivo' => 'Google Fonts',
197
+ 'Chonburi' => 'Google Fonts',
198
+ 'Cinzel' => 'Google Fonts',
199
+ 'Cinzel Decorative' => 'Google Fonts',
200
+ 'Clicker Script' => 'Google Fonts',
201
+ 'Coda' => 'Google Fonts',
202
+ 'Coda Caption' => 'Google Fonts',
203
+ 'Codystar' => 'Google Fonts',
204
+ 'Coiny' => 'Google Fonts',
205
+ 'Combo' => 'Google Fonts',
206
+ 'Comfortaa' => 'Google Fonts',
207
+ 'Coming Soon' => 'Google Fonts',
208
+ 'Concert One' => 'Google Fonts',
209
+ 'Condiment' => 'Google Fonts',
210
+ 'Content' => 'Google Fonts',
211
+ 'Contrail One' => 'Google Fonts',
212
+ 'Convergence' => 'Google Fonts',
213
+ 'Cookie' => 'Google Fonts',
214
+ 'Copse' => 'Google Fonts',
215
+ 'Corben' => 'Google Fonts',
216
+ 'Cormorant' => 'Google Fonts',
217
+ 'Cormorant Garamond' => 'Google Fonts',
218
+ 'Cormorant Infant' => 'Google Fonts',
219
+ 'Cormorant SC' => 'Google Fonts',
220
+ 'Cormorant Unicase' => 'Google Fonts',
221
+ 'Cormorant Upright' => 'Google Fonts',
222
+ 'Courgette' => 'Google Fonts',
223
+ 'Cousine' => 'Google Fonts',
224
+ 'Coustard' => 'Google Fonts',
225
+ 'Covered By Your Grace' => 'Google Fonts',
226
+ 'Crafty Girls' => 'Google Fonts',
227
+ 'Creepster' => 'Google Fonts',
228
+ 'Crete Round' => 'Google Fonts',
229
+ 'Crimson Text' => 'Google Fonts',
230
+ 'Croissant One' => 'Google Fonts',
231
+ 'Crushed' => 'Google Fonts',
232
+ 'Cuprum' => 'Google Fonts',
233
+ 'Cute Font' => 'Google Fonts',
234
+ 'Cutive' => 'Google Fonts',
235
+ 'Cutive Mono' => 'Google Fonts',
236
+ 'Damion' => 'Google Fonts',
237
+ 'Dancing Script' => 'Google Fonts',
238
+ 'Dangrek' => 'Google Fonts',
239
+ 'David Libre' => 'Google Fonts',
240
+ 'Dawning of a New Day' => 'Google Fonts',
241
+ 'Days One' => 'Google Fonts',
242
+ 'Dekko' => 'Google Fonts',
243
+ 'Delius' => 'Google Fonts',
244
+ 'Delius Swash Caps' => 'Google Fonts',
245
+ 'Delius Unicase' => 'Google Fonts',
246
+ 'Della Respira' => 'Google Fonts',
247
+ 'Denk One' => 'Google Fonts',
248
+ 'Devonshire' => 'Google Fonts',
249
+ 'Dhurjati' => 'Google Fonts',
250
+ 'Didact Gothic' => 'Google Fonts',
251
+ 'Diplomata' => 'Google Fonts',
252
+ 'Diplomata SC' => 'Google Fonts',
253
+ 'Do Hyeon' => 'Google Fonts',
254
+ 'Dokdo' => 'Google Fonts',
255
+ 'Domine' => 'Google Fonts',
256
+ 'Donegal One' => 'Google Fonts',
257
+ 'Doppio One' => 'Google Fonts',
258
+ 'Dorsa' => 'Google Fonts',
259
+ 'Dosis' => 'Google Fonts',
260
+ 'Dr Sugiyama' => 'Google Fonts',
261
+ 'Droid Arabic Kufi' => 'Google Fonts', // Hack for Google Early Access.
262
+ 'Droid Arabic Naskh' => 'Google Fonts', // Hack for Google Early Access.
263
+ 'Duru Sans' => 'Google Fonts',
264
+ 'Dynalight' => 'Google Fonts',
265
+ 'EB Garamond' => 'Google Fonts',
266
+ 'Eagle Lake' => 'Google Fonts',
267
+ 'East Sea Dokdo' => 'Google Fonts',
268
+ 'Eater' => 'Google Fonts',
269
+ 'Economica' => 'Google Fonts',
270
+ 'Eczar' => 'Google Fonts',
271
+ 'El Messiri' => 'Google Fonts',
272
+ 'Electrolize' => 'Google Fonts',
273
+ 'Elsie' => 'Google Fonts',
274
+ 'Elsie Swash Caps' => 'Google Fonts',
275
+ 'Emblema One' => 'Google Fonts',
276
+ 'Emilys Candy' => 'Google Fonts',
277
+ 'Encode Sans' => 'Google Fonts',
278
+ 'Encode Sans Condensed' => 'Google Fonts',
279
+ 'Encode Sans Expanded' => 'Google Fonts',
280
+ 'Encode Sans Semi Condensed' => 'Google Fonts',
281
+ 'Encode Sans Semi Expanded' => 'Google Fonts',
282
+ 'Engagement' => 'Google Fonts',
283
+ 'Englebert' => 'Google Fonts',
284
+ 'Enriqueta' => 'Google Fonts',
285
+ 'Erica One' => 'Google Fonts',
286
+ 'Esteban' => 'Google Fonts',
287
+ 'Euphoria Script' => 'Google Fonts',
288
+ 'Ewert' => 'Google Fonts',
289
+ 'Exo' => 'Google Fonts',
290
+ 'Exo 2' => 'Google Fonts',
291
+ 'Expletus Sans' => 'Google Fonts',
292
+ 'Fahkwang' => 'Google Fonts',
293
+ 'Fanwood Text' => 'Google Fonts',
294
+ 'Farsan' => 'Google Fonts',
295
+ 'Fascinate' => 'Google Fonts',
296
+ 'Fascinate Inline' => 'Google Fonts',
297
+ 'Faster One' => 'Google Fonts',
298
+ 'Fasthand' => 'Google Fonts',
299
+ 'Fauna One' => 'Google Fonts',
300
+ 'Faustina' => 'Google Fonts',
301
+ 'Federant' => 'Google Fonts',
302
+ 'Federo' => 'Google Fonts',
303
+ 'Felipa' => 'Google Fonts',
304
+ 'Fenix' => 'Google Fonts',
305
+ 'Finger Paint' => 'Google Fonts',
306
+ 'Fira Mono' => 'Google Fonts',
307
+ 'Fira Sans' => 'Google Fonts',
308
+ 'Fira Sans Condensed' => 'Google Fonts',
309
+ 'Fira Sans Extra Condensed' => 'Google Fonts',
310
+ 'Fjalla One' => 'Google Fonts',
311
+ 'Fjord One' => 'Google Fonts',
312
+ 'Flamenco' => 'Google Fonts',
313
+ 'Flavors' => 'Google Fonts',
314
+ 'Fondamento' => 'Google Fonts',
315
+ 'Fontdiner Swanky' => 'Google Fonts',
316
+ 'Forum' => 'Google Fonts',
317
+ 'Francois One' => 'Google Fonts',
318
+ 'Frank Ruhl Libre' => 'Google Fonts',
319
+ 'Freckle Face' => 'Google Fonts',
320
+ 'Fredericka the Great' => 'Google Fonts',
321
+ 'Fredoka One' => 'Google Fonts',
322
+ 'Freehand' => 'Google Fonts',
323
+ 'Fresca' => 'Google Fonts',
324
+ 'Frijole' => 'Google Fonts',
325
+ 'Fruktur' => 'Google Fonts',
326
+ 'Fugaz One' => 'Google Fonts',
327
+ 'GFS Didot' => 'Google Fonts',
328
+ 'GFS Neohellenic' => 'Google Fonts',
329
+ 'Gabriela' => 'Google Fonts',
330
+ 'Gaegu' => 'Google Fonts',
331
+ 'Gafata' => 'Google Fonts',
332
+ 'Galada' => 'Google Fonts',
333
+ 'Galdeano' => 'Google Fonts',
334
+ 'Galindo' => 'Google Fonts',
335
+ 'Gamja Flower' => 'Google Fonts',
336
+ 'Gentium Basic' => 'Google Fonts',
337
+ 'Gentium Book Basic' => 'Google Fonts',
338
+ 'Geo' => 'Google Fonts',
339
+ 'Geostar' => 'Google Fonts',
340
+ 'Geostar Fill' => 'Google Fonts',
341
+ 'Germania One' => 'Google Fonts',
342
+ 'Gidugu' => 'Google Fonts',
343
+ 'Gilda Display' => 'Google Fonts',
344
+ 'Give You Glory' => 'Google Fonts',
345
+ 'Glass Antiqua' => 'Google Fonts',
346
+ 'Glegoo' => 'Google Fonts',
347
+ 'Gloria Hallelujah' => 'Google Fonts',
348
+ 'Goblin One' => 'Google Fonts',
349
+ 'Gochi Hand' => 'Google Fonts',
350
+ 'Gorditas' => 'Google Fonts',
351
+ 'Gothic A1' => 'Google Fonts',
352
+ 'Goudy Bookletter 1911' => 'Google Fonts',
353
+ 'Graduate' => 'Google Fonts',
354
+ 'Grand Hotel' => 'Google Fonts',
355
+ 'Gravitas One' => 'Google Fonts',
356
+ 'Great Vibes' => 'Google Fonts',
357
+ 'Griffy' => 'Google Fonts',
358
+ 'Gruppo' => 'Google Fonts',
359
+ 'Gudea' => 'Google Fonts',
360
+ 'Gugi' => 'Google Fonts',
361
+ 'Gurajada' => 'Google Fonts',
362
+ 'Habibi' => 'Google Fonts',
363
+ 'Halant' => 'Google Fonts',
364
+ 'Hammersmith One' => 'Google Fonts',
365
+ 'Hanalei' => 'Google Fonts',
366
+ 'Hanalei Fill' => 'Google Fonts',
367
+ 'Handlee' => 'Google Fonts',
368
+ 'Hanuman' => 'Google Fonts',
369
+ 'Happy Monkey' => 'Google Fonts',
370
+ 'Harmattan' => 'Google Fonts',
371
+ 'Headland One' => 'Google Fonts',
372
+ 'Heebo' => 'Google Fonts',
373
+ 'Henny Penny' => 'Google Fonts',
374
+ 'Herr Von Muellerhoff' => 'Google Fonts',
375
+ 'Hi Melody' => 'Google Fonts',
376
+ 'Hind' => 'Google Fonts',
377
+ 'Hind Guntur' => 'Google Fonts',
378
+ 'Hind Madurai' => 'Google Fonts',
379
+ 'Hind Siliguri' => 'Google Fonts',
380
+ 'Hind Vadodara' => 'Google Fonts',
381
+ 'Holtwood One SC' => 'Google Fonts',
382
+ 'Homemade Apple' => 'Google Fonts',
383
+ 'Homenaje' => 'Google Fonts',
384
+ 'IBM Plex Mono' => 'Google Fonts',
385
+ 'IBM Plex Sans' => 'Google Fonts',
386
+ 'IBM Plex Sans Condensed' => 'Google Fonts',
387
+ 'IBM Plex Serif' => 'Google Fonts',
388
+ 'IM Fell DW Pica' => 'Google Fonts',
389
+ 'IM Fell DW Pica SC' => 'Google Fonts',
390
+ 'IM Fell Double Pica' => 'Google Fonts',
391
+ 'IM Fell Double Pica SC' => 'Google Fonts',
392
+ 'IM Fell English' => 'Google Fonts',
393
+ 'IM Fell English SC' => 'Google Fonts',
394
+ 'IM Fell French Canon' => 'Google Fonts',
395
+ 'IM Fell French Canon SC' => 'Google Fonts',
396
+ 'IM Fell Great Primer' => 'Google Fonts',
397
+ 'IM Fell Great Primer SC' => 'Google Fonts',
398
+ 'Iceberg' => 'Google Fonts',
399
+ 'Iceland' => 'Google Fonts',
400
+ 'Imprima' => 'Google Fonts',
401
+ 'Inconsolata' => 'Google Fonts',
402
+ 'Inder' => 'Google Fonts',
403
+ 'Indie Flower' => 'Google Fonts',
404
+ 'Inika' => 'Google Fonts',
405
+ 'Inknut Antiqua' => 'Google Fonts',
406
+ 'Irish Grover' => 'Google Fonts',
407
+ 'Istok Web' => 'Google Fonts',
408
+ 'Italiana' => 'Google Fonts',
409
+ 'Italianno' => 'Google Fonts',
410
+ 'Itim' => 'Google Fonts',
411
+ 'Jacques Francois' => 'Google Fonts',
412
+ 'Jacques Francois Shadow' => 'Google Fonts',
413
+ 'Jaldi' => 'Google Fonts',
414
+ 'Jim Nightshade' => 'Google Fonts',
415
+ 'Jockey One' => 'Google Fonts',
416
+ 'Jolly Lodger' => 'Google Fonts',
417
+ 'Jomhuria' => 'Google Fonts',
418
+ 'Josefin Sans' => 'Google Fonts',
419
+ 'Josefin Slab' => 'Google Fonts',
420
+ 'Joti One' => 'Google Fonts',
421
+ 'Jua' => 'Google Fonts',
422
+ 'Judson' => 'Google Fonts',
423
+ 'Julee' => 'Google Fonts',
424
+ 'Julius Sans One' => 'Google Fonts',
425
+ 'Junge' => 'Google Fonts',
426
+ 'Jura' => 'Google Fonts',
427
+ 'Just Another Hand' => 'Google Fonts',
428
+ 'Just Me Again Down Here' => 'Google Fonts',
429
+ 'K2D' => 'Google Fonts',
430
+ 'Kadwa' => 'Google Fonts',
431
+ 'Kalam' => 'Google Fonts',
432
+ 'Kameron' => 'Google Fonts',
433
+ 'Kanit' => 'Google Fonts',
434
+ 'Kantumruy' => 'Google Fonts',
435
+ 'Karla' => 'Google Fonts',
436
+ 'Karma' => 'Google Fonts',
437
+ 'Katibeh' => 'Google Fonts',
438
+ 'Kaushan Script' => 'Google Fonts',
439
+ 'Kavivanar' => 'Google Fonts',
440
+ 'Kavoon' => 'Google Fonts',
441
+ 'Kdam Thmor' => 'Google Fonts',
442
+ 'Keania One' => 'Google Fonts',
443
+ 'Kelly Slab' => 'Google Fonts',
444
+ 'Kenia' => 'Google Fonts',
445
+ 'Khand' => 'Google Fonts',
446
+ 'Khmer' => 'Google Fonts',
447
+ 'Khula' => 'Google Fonts',
448
+ 'Kirang Haerang' => 'Google Fonts',
449
+ 'Kite One' => 'Google Fonts',
450
+ 'Knewave' => 'Google Fonts',
451
+ 'KoHo' => 'Google Fonts',
452
+ 'Kodchasan' => 'Google Fonts',
453
+ 'Kosugi' => 'Google Fonts',
454
+ 'Kosugi Maru' => 'Google Fonts',
455
+ 'Kotta One' => 'Google Fonts',
456
+ 'Koulen' => 'Google Fonts',
457
+ 'Kranky' => 'Google Fonts',
458
+ 'Kreon' => 'Google Fonts',
459
+ 'Kristi' => 'Google Fonts',
460
+ 'Krona One' => 'Google Fonts',
461
+ 'Krub' => 'Google Fonts',
462
+ 'Kumar One' => 'Google Fonts',
463
+ 'Kumar One Outline' => 'Google Fonts',
464
+ 'Kurale' => 'Google Fonts',
465
+ 'La Belle Aurore' => 'Google Fonts',
466
+ 'Laila' => 'Google Fonts',
467
+ 'Lakki Reddy' => 'Google Fonts',
468
+ 'Lalezar' => 'Google Fonts',
469
+ 'Lancelot' => 'Google Fonts',
470
+ 'Lateef' => 'Google Fonts',
471
+ 'Lato' => 'Google Fonts',
472
+ 'League Script' => 'Google Fonts',
473
+ 'Leckerli One' => 'Google Fonts',
474
+ 'Ledger' => 'Google Fonts',
475
+ 'Lekton' => 'Google Fonts',
476
+ 'Lemon' => 'Google Fonts',
477
+ 'Lemonada' => 'Google Fonts',
478
+ 'Libre Barcode 128' => 'Google Fonts',
479
+ 'Libre Barcode 128 Text' => 'Google Fonts',
480
+ 'Libre Barcode 39' => 'Google Fonts',
481
+ 'Libre Barcode 39 Extended' => 'Google Fonts',
482
+ 'Libre Barcode 39 Extended Text' => 'Google Fonts',
483
+ 'Libre Barcode 39 Text' => 'Google Fonts',
484
+ 'Libre Baskerville' => 'Google Fonts',
485
+ 'Libre Franklin' => 'Google Fonts',
486
+ 'Life Savers' => 'Google Fonts',
487
+ 'Lilita One' => 'Google Fonts',
488
+ 'Lily Script One' => 'Google Fonts',
489
+ 'Limelight' => 'Google Fonts',
490
+ 'Linden Hill' => 'Google Fonts',
491
+ 'Lobster' => 'Google Fonts',
492
+ 'Lobster Two' => 'Google Fonts',
493
+ 'Londrina Outline' => 'Google Fonts',
494
+ 'Londrina Shadow' => 'Google Fonts',
495
+ 'Londrina Sketch' => 'Google Fonts',
496
+ 'Londrina Solid' => 'Google Fonts',
497
+ 'Lora' => 'Google Fonts',
498
+ 'Love Ya Like A Sister' => 'Google Fonts',
499
+ 'Loved by the King' => 'Google Fonts',
500
+ 'Lovers Quarrel' => 'Google Fonts',
501
+ 'Luckiest Guy' => 'Google Fonts',
502
+ 'Lusitana' => 'Google Fonts',
503
+ 'Lustria' => 'Google Fonts',
504
+ 'M PLUS 1p' => 'Google Fonts',
505
+ 'M PLUS Rounded 1c' => 'Google Fonts',
506
+ 'Macondo' => 'Google Fonts',
507
+ 'Macondo Swash Caps' => 'Google Fonts',
508
+ 'Mada' => 'Google Fonts',
509
+ 'Magra' => 'Google Fonts',
510
+ 'Maiden Orange' => 'Google Fonts',
511
+ 'Maitree' => 'Google Fonts',
512
+ 'Mako' => 'Google Fonts',
513
+ 'Mali' => 'Google Fonts',
514
+ 'Mallanna' => 'Google Fonts',
515
+ 'Mandali' => 'Google Fonts',
516
+ 'Manuale' => 'Google Fonts',
517
+ 'Marcellus' => 'Google Fonts',
518
+ 'Marcellus SC' => 'Google Fonts',
519
+ 'Marck Script' => 'Google Fonts',
520
+ 'Margarine' => 'Google Fonts',
521
+ 'Markazi Text' => 'Google Fonts',
522
+ 'Marko One' => 'Google Fonts',
523
+ 'Marmelad' => 'Google Fonts',
524
+ 'Martel' => 'Google Fonts',
525
+ 'Martel Sans' => 'Google Fonts',
526
+ 'Marvel' => 'Google Fonts',
527
+ 'Mate' => 'Google Fonts',
528
+ 'Mate SC' => 'Google Fonts',
529
+ 'Maven Pro' => 'Google Fonts',
530
+ 'McLaren' => 'Google Fonts',
531
+ 'Meddon' => 'Google Fonts',
532
+ 'MedievalSharp' => 'Google Fonts',
533
+ 'Medula One' => 'Google Fonts',
534
+ 'Meera Inimai' => 'Google Fonts',
535
+ 'Megrim' => 'Google Fonts',
536
+ 'Meie Script' => 'Google Fonts',
537
+ 'Merienda' => 'Google Fonts',
538
+ 'Merienda One' => 'Google Fonts',
539
+ 'Merriweather' => 'Google Fonts',
540
+ 'Merriweather Sans' => 'Google Fonts',
541
+ 'Metal' => 'Google Fonts',
542
+ 'Metal Mania' => 'Google Fonts',
543
+ 'Metamorphous' => 'Google Fonts',
544
+ 'Metrophobic' => 'Google Fonts',
545
+ 'Michroma' => 'Google Fonts',
546
+ 'Milonga' => 'Google Fonts',
547
+ 'Miltonian' => 'Google Fonts',
548
+ 'Miltonian Tattoo' => 'Google Fonts',
549
+ 'Mina' => 'Google Fonts',
550
+ 'Miniver' => 'Google Fonts',
551
+ 'Miriam Libre' => 'Google Fonts',
552
+ 'Mirza' => 'Google Fonts',
553
+ 'Miss Fajardose' => 'Google Fonts',
554
+ 'Mitr' => 'Google Fonts',
555
+ 'Modak' => 'Google Fonts',
556
+ 'Modern Antiqua' => 'Google Fonts',
557
+ 'Mogra' => 'Google Fonts',
558
+ 'Molengo' => 'Google Fonts',
559
+ 'Molle' => 'Google Fonts',
560
+ 'Monda' => 'Google Fonts',
561
+ 'Monofett' => 'Google Fonts',
562
+ 'Monoton' => 'Google Fonts',
563
+ 'Monsieur La Doulaise' => 'Google Fonts',
564
+ 'Montaga' => 'Google Fonts',
565
+ 'Montez' => 'Google Fonts',
566
+ 'Montserrat' => 'Google Fonts',
567
+ 'Montserrat Alternates' => 'Google Fonts',
568
+ 'Montserrat Subrayada' => 'Google Fonts',
569
+ 'Moul' => 'Google Fonts',
570
+ 'Moulpali' => 'Google Fonts',
571
+ 'Mountains of Christmas' => 'Google Fonts',
572
+ 'Mouse Memoirs' => 'Google Fonts',
573
+ 'Mr Bedfort' => 'Google Fonts',
574
+ 'Mr Dafoe' => 'Google Fonts',
575
+ 'Mr De Haviland' => 'Google Fonts',
576
+ 'Mrs Saint Delafield' => 'Google Fonts',
577
+ 'Mrs Sheppards' => 'Google Fonts',
578
+ 'Mukta' => 'Google Fonts',
579
+ 'Mukta Mahee' => 'Google Fonts',
580
+ 'Mukta Malar' => 'Google Fonts',
581
+ 'Mukta Vaani' => 'Google Fonts',
582
+ 'Muli' => 'Google Fonts',
583
+ 'Mystery Quest' => 'Google Fonts',
584
+ 'NTR' => 'Google Fonts',
585
+ 'Nanum Brush Script' => 'Google Fonts',
586
+ 'Nanum Gothic' => 'Google Fonts',
587
+ 'Nanum Gothic Coding' => 'Google Fonts',
588
+ 'Nanum Myeongjo' => 'Google Fonts',
589
+ 'Nanum Pen Script' => 'Google Fonts',
590
+ 'Neucha' => 'Google Fonts',
591
+ 'Neuton' => 'Google Fonts',
592
+ 'New Rocker' => 'Google Fonts',
593
+ 'News Cycle' => 'Google Fonts',
594
+ 'Niconne' => 'Google Fonts',
595
+ 'Niramit' => 'Google Fonts',
596
+ 'Nixie One' => 'Google Fonts',
597
+ 'Nobile' => 'Google Fonts',
598
+ 'Nokora' => 'Google Fonts',
599
+ 'Norican' => 'Google Fonts',
600
+ 'Nosifer' => 'Google Fonts',
601
+ 'Notable' => 'Google Fonts',
602
+ 'Nothing You Could Do' => 'Google Fonts',
603
+ 'Noticia Text' => 'Google Fonts',
604
+ 'Noto Kufi Arabic' => 'Google Fonts', // Hack for Google Early Access.
605
+ 'Noto Naskh Arabic' => 'Google Fonts', // Hack for Google Early Access.
606
+ 'Noto Sans' => 'Google Fonts',
607
+ 'Noto Sans Hebrew' => 'Google Fonts', // Hack for Google Early Access.
608
+ 'Noto Sans JP' => 'Google Fonts',
609
+ 'Noto Sans KR' => 'Google Fonts',
610
+ 'Noto Serif' => 'Google Fonts',
611
+ 'Noto Serif JP' => 'Google Fonts',
612
+ 'Noto Serif KR' => 'Google Fonts',
613
+ 'Nova Cut' => 'Google Fonts',
614
+ 'Nova Flat' => 'Google Fonts',
615
+ 'Nova Mono' => 'Google Fonts',
616
+ 'Nova Oval' => 'Google Fonts',
617
+ 'Nova Round' => 'Google Fonts',
618
+ 'Nova Script' => 'Google Fonts',
619
+ 'Nova Slim' => 'Google Fonts',
620
+ 'Nova Square' => 'Google Fonts',
621
+ 'Numans' => 'Google Fonts',
622
+ 'Nunito' => 'Google Fonts',
623
+ 'Nunito Sans' => 'Google Fonts',
624
+ 'Odor Mean Chey' => 'Google Fonts',
625
+ 'Offside' => 'Google Fonts',
626
+ 'Old Standard TT' => 'Google Fonts',
627
+ 'Oldenburg' => 'Google Fonts',
628
+ 'Oleo Script' => 'Google Fonts',
629
+ 'Oleo Script Swash Caps' => 'Google Fonts',
630
+ 'Open Sans' => 'Google Fonts',
631
+ 'Open Sans Condensed' => 'Google Fonts',
632
+ 'Open Sans Hebrew' => 'Google Fonts', // Hack for Google Early Access.
633
+ 'Open Sans Hebrew Condensed' => 'Google Fonts', // Hack for Google Early Access.
634
+ 'Oranienbaum' => 'Google Fonts',
635
+ 'Orbitron' => 'Google Fonts',
636
+ 'Oregano' => 'Google Fonts',
637
+ 'Orienta' => 'Google Fonts',
638
+ 'Original Surfer' => 'Google Fonts',
639
+ 'Oswald' => 'Google Fonts',
640
+ 'Over the Rainbow' => 'Google Fonts',
641
+ 'Overlock' => 'Google Fonts',
642
+ 'Overlock SC' => 'Google Fonts',
643
+ 'Overpass' => 'Google Fonts',
644
+ 'Overpass Mono' => 'Google Fonts',
645
+ 'Ovo' => 'Google Fonts',
646
+ 'Oxygen' => 'Google Fonts',
647
+ 'Oxygen Mono' => 'Google Fonts',
648
+ 'PT Mono' => 'Google Fonts',
649
+ 'PT Sans' => 'Google Fonts',
650
+ 'PT Sans Caption' => 'Google Fonts',
651
+ 'PT Sans Narrow' => 'Google Fonts',
652
+ 'PT Serif' => 'Google Fonts',
653
+ 'PT Serif Caption' => 'Google Fonts',
654
+ 'Pacifico' => 'Google Fonts',
655
+ 'Padauk' => 'Google Fonts',
656
+ 'Palanquin' => 'Google Fonts',
657
+ 'Palanquin Dark' => 'Google Fonts',
658
+ 'Pangolin' => 'Google Fonts',
659
+ 'Paprika' => 'Google Fonts',
660
+ 'Parisienne' => 'Google Fonts',
661
+ 'Passero One' => 'Google Fonts',
662
+ 'Passion One' => 'Google Fonts',
663
+ 'Pathway Gothic One' => 'Google Fonts',
664
+ 'Patrick Hand' => 'Google Fonts',
665
+ 'Patrick Hand SC' => 'Google Fonts',
666
+ 'Pattaya' => 'Google Fonts',
667
+ 'Patua One' => 'Google Fonts',
668
+ 'Pavanam' => 'Google Fonts',
669
+ 'Paytone One' => 'Google Fonts',
670
+ 'Peddana' => 'Google Fonts',
671
+ 'Peralta' => 'Google Fonts',
672
+ 'Permanent Marker' => 'Google Fonts',
673
+ 'Petit Formal Script' => 'Google Fonts',
674
+ 'Petrona' => 'Google Fonts',
675
+ 'Philosopher' => 'Google Fonts',
676
+ 'Piedra' => 'Google Fonts',
677
+ 'Pinyon Script' => 'Google Fonts',
678
+ 'Pirata One' => 'Google Fonts',
679
+ 'Plaster' => 'Google Fonts',
680
+ 'Play' => 'Google Fonts',
681
+ 'Playball' => 'Google Fonts',
682
+ 'Playfair Display' => 'Google Fonts',
683
+ 'Playfair Display SC' => 'Google Fonts',
684
+ 'Podkova' => 'Google Fonts',
685
+ 'Poiret One' => 'Google Fonts',
686
+ 'Poller One' => 'Google Fonts',
687
+ 'Poly' => 'Google Fonts',
688
+ 'Pompiere' => 'Google Fonts',
689
+ 'Pontano Sans' => 'Google Fonts',
690
+ 'Poor Story' => 'Google Fonts',
691
+ 'Poppins' => 'Google Fonts',
692
+ 'Port Lligat Sans' => 'Google Fonts',
693
+ 'Port Lligat Slab' => 'Google Fonts',
694
+ 'Pragati Narrow' => 'Google Fonts',
695
+ 'Prata' => 'Google Fonts',
696
+ 'Preahvihear' => 'Google Fonts',
697
+ 'Press Start 2P' => 'Google Fonts',
698
+ 'Pridi' => 'Google Fonts',
699
+ 'Princess Sofia' => 'Google Fonts',
700
+ 'Prociono' => 'Google Fonts',
701
+ 'Prompt' => 'Google Fonts',
702
+ 'Prosto One' => 'Google Fonts',
703
+ 'Proza Libre' => 'Google Fonts',
704
+ 'Puritan' => 'Google Fonts',
705
+ 'Purple Purse' => 'Google Fonts',
706
+ 'Quando' => 'Google Fonts',
707
+ 'Quantico' => 'Google Fonts',
708
+ 'Quattrocento' => 'Google Fonts',
709
+ 'Quattrocento Sans' => 'Google Fonts',
710
+ 'Questrial' => 'Google Fonts',
711
+ 'Quicksand' => 'Google Fonts',
712
+ 'Quintessential' => 'Google Fonts',
713
+ 'Qwigley' => 'Google Fonts',
714
+ 'Racing Sans One' => 'Google Fonts',
715
+ 'Radley' => 'Google Fonts',
716
+ 'Rajdhani' => 'Google Fonts',
717
+ 'Rakkas' => 'Google Fonts',
718
+ 'Raleway' => 'Google Fonts',
719
+ 'Raleway Dots' => 'Google Fonts',
720
+ 'Ramabhadra' => 'Google Fonts',
721
+ 'Ramaraja' => 'Google Fonts',
722
+ 'Rambla' => 'Google Fonts',
723
+ 'Rammetto One' => 'Google Fonts',
724
+ 'Ranchers' => 'Google Fonts',
725
+ 'Rancho' => 'Google Fonts',
726
+ 'Ranga' => 'Google Fonts',
727
+ 'Rasa' => 'Google Fonts',
728
+ 'Rationale' => 'Google Fonts',
729
+ 'Ravi Prakash' => 'Google Fonts',
730
+ 'Redressed' => 'Google Fonts',
731
+ 'Reem Kufi' => 'Google Fonts',
732
+ 'Reenie Beanie' => 'Google Fonts',
733
+ 'Revalia' => 'Google Fonts',
734
+ 'Rhodium Libre' => 'Google Fonts',
735
+ 'Ribeye' => 'Google Fonts',
736
+ 'Ribeye Marrow' => 'Google Fonts',
737
+ 'Righteous' => 'Google Fonts',
738
+ 'Risque' => 'Google Fonts',
739
+ 'Roboto' => 'Google Fonts',
740
+ 'Roboto Condensed' => 'Google Fonts',
741
+ 'Roboto Mono' => 'Google Fonts',
742
+ 'Roboto Slab' => 'Google Fonts',
743
+ 'Rochester' => 'Google Fonts',
744
+ 'Rock Salt' => 'Google Fonts',
745
+ 'Rokkitt' => 'Google Fonts',
746
+ 'Romanesco' => 'Google Fonts',
747
+ 'Ropa Sans' => 'Google Fonts',
748
+ 'Rosario' => 'Google Fonts',
749
+ 'Rosarivo' => 'Google Fonts',
750
+ 'Rouge Script' => 'Google Fonts',
751
+ 'Rozha One' => 'Google Fonts',
752
+ 'Rubik' => 'Google Fonts',
753
+ 'Rubik Mono One' => 'Google Fonts',
754
+ 'Ruda' => 'Google Fonts',
755
+ 'Rufina' => 'Google Fonts',
756
+ 'Ruge Boogie' => 'Google Fonts',
757
+ 'Ruluko' => 'Google Fonts',
758
+ 'Rum Raisin' => 'Google Fonts',
759
+ 'Ruslan Display' => 'Google Fonts',
760
+ 'Russo One' => 'Google Fonts',
761
+ 'Ruthie' => 'Google Fonts',
762
+ 'Rye' => 'Google Fonts',
763
+ 'Sacramento' => 'Google Fonts',
764
+ 'Sahitya' => 'Google Fonts',
765
+ 'Sail' => 'Google Fonts',
766
+ 'Saira' => 'Google Fonts',
767
+ 'Saira Condensed' => 'Google Fonts',
768
+ 'Saira Extra Condensed' => 'Google Fonts',
769
+ 'Saira Semi Condensed' => 'Google Fonts',
770
+ 'Salsa' => 'Google Fonts',
771
+ 'Sanchez' => 'Google Fonts',
772
+ 'Sancreek' => 'Google Fonts',
773
+ 'Sansita' => 'Google Fonts',
774
+ 'Sarala' => 'Google Fonts',
775
+ 'Sarina' => 'Google Fonts',
776
+ 'Sarpanch' => 'Google Fonts',
777
+ 'Satisfy' => 'Google Fonts',
778
+ 'Sawarabi Gothic' => 'Google Fonts',
779
+ 'Sawarabi Mincho' => 'Google Fonts',
780
+ 'Scada' => 'Google Fonts',
781
+ 'Scheherazade' => 'Google Fonts',
782
+ 'Schoolbell' => 'Google Fonts',
783
+ 'Scope One' => 'Google Fonts',
784
+ 'Seaweed Script' => 'Google Fonts',
785
+ 'Secular One' => 'Google Fonts',
786
+ 'Sedgwick Ave' => 'Google Fonts',
787
+ 'Sedgwick Ave Display' => 'Google Fonts',
788
+ 'Sevillana' => 'Google Fonts',
789
+ 'Seymour One' => 'Google Fonts',
790
+ 'Shadows Into Light' => 'Google Fonts',
791
+ 'Shadows Into Light Two' => 'Google Fonts',
792
+ 'Shanti' => 'Google Fonts',
793
+ 'Share' => 'Google Fonts',
794
+ 'Share Tech' => 'Google Fonts',
795
+ 'Share Tech Mono' => 'Google Fonts',
796
+ 'Shojumaru' => 'Google Fonts',
797
+ 'Short Stack' => 'Google Fonts',
798
+ 'Shrikhand' => 'Google Fonts',
799
+ 'Siemreap' => 'Google Fonts',
800
+ 'Sigmar One' => 'Google Fonts',
801
+ 'Signika' => 'Google Fonts',
802
+ 'Signika Negative' => 'Google Fonts',
803
+ 'Simonetta' => 'Google Fonts',
804
+ 'Sintony' => 'Google Fonts',
805
+ 'Sirin Stencil' => 'Google Fonts',
806
+ 'Six Caps' => 'Google Fonts',
807
+ 'Skranji' => 'Google Fonts',
808
+ 'Slabo 13px' => 'Google Fonts',
809
+ 'Slabo 27px' => 'Google Fonts',
810
+ 'Slackey' => 'Google Fonts',
811
+ 'Smokum' => 'Google Fonts',
812
+ 'Smythe' => 'Google Fonts',
813
+ 'Sniglet' => 'Google Fonts',
814
+ 'Snippet' => 'Google Fonts',
815
+ 'Snowburst One' => 'Google Fonts',
816
+ 'Sofadi One' => 'Google Fonts',
817
+ 'Sofia' => 'Google Fonts',
818
+ 'Song Myung' => 'Google Fonts',
819
+ 'Sonsie One' => 'Google Fonts',
820
+ 'Sorts Mill Goudy' => 'Google Fonts',
821
+ 'Source Code Pro' => 'Google Fonts',
822
+ 'Source Sans Pro' => 'Google Fonts',
823
+ 'Source Serif Pro' => 'Google Fonts',
824
+ 'Space Mono' => 'Google Fonts',
825
+ 'Special Elite' => 'Google Fonts',
826
+ 'Spectral' => 'Google Fonts',
827
+ 'Spectral SC' => 'Google Fonts',
828
+ 'Spicy Rice' => 'Google Fonts',
829
+ 'Spinnaker' => 'Google Fonts',
830
+ 'Spirax' => 'Google Fonts',
831
+ 'Squada One' => 'Google Fonts',
832
+ 'Sree Krushnadevaraya' => 'Google Fonts',
833
+ 'Sriracha' => 'Google Fonts',
834
+ 'Srisakdi' => 'Google Fonts',
835
+ 'Stalemate' => 'Google Fonts',
836
+ 'Stalinist One' => 'Google Fonts',
837
+ 'Stardos Stencil' => 'Google Fonts',
838
+ 'Stint Ultra Condensed' => 'Google Fonts',
839
+ 'Stint Ultra Expanded' => 'Google Fonts',
840
+ 'Stoke' => 'Google Fonts',
841
+ 'Strait' => 'Google Fonts',
842
+ 'Stylish' => 'Google Fonts',
843
+ 'Sue Ellen Francisco' => 'Google Fonts',
844
+ 'Suez One' => 'Google Fonts',
845
+ 'Sumana' => 'Google Fonts',
846
+ 'Sunflower' => 'Google Fonts',
847
+ 'Sunshiney' => 'Google Fonts',
848
+ 'Supermercado One' => 'Google Fonts',
849
+ 'Sura' => 'Google Fonts',
850
+ 'Suranna' => 'Google Fonts',
851
+ 'Suravaram' => 'Google Fonts',
852
+ 'Suwannaphum' => 'Google Fonts',
853
+ 'Swanky and Moo Moo' => 'Google Fonts',
854
+ 'Syncopate' => 'Google Fonts',
855
+ 'Tajawal' => 'Google Fonts',
856
+ 'Tangerine' => 'Google Fonts',
857
+ 'Taprom' => 'Google Fonts',
858
+ 'Tauri' => 'Google Fonts',
859
+ 'Taviraj' => 'Google Fonts',
860
+ 'Teko' => 'Google Fonts',
861
+ 'Telex' => 'Google Fonts',
862
+ 'Tenali Ramakrishna' => 'Google Fonts',
863
+ 'Tenor Sans' => 'Google Fonts',
864
+ 'Text Me One' => 'Google Fonts',
865
+ 'The Girl Next Door' => 'Google Fonts',
866
+ 'Tienne' => 'Google Fonts',
867
+ 'Tillana' => 'Google Fonts',
868
+ 'Timmana' => 'Google Fonts',
869
+ 'Tinos' => 'Google Fonts',
870
+ 'Titan One' => 'Google Fonts',
871
+ 'Titillium Web' => 'Google Fonts',
872
+ 'Trade Winds' => 'Google Fonts',
873
+ 'Trirong' => 'Google Fonts',
874
+ 'Trocchi' => 'Google Fonts',
875
+ 'Trochut' => 'Google Fonts',
876
+ 'Trykker' => 'Google Fonts',
877
+ 'Tulpen One' => 'Google Fonts',
878
+ 'Ubuntu' => 'Google Fonts',
879
+ 'Ubuntu Condensed' => 'Google Fonts',
880
+ 'Ubuntu Mono' => 'Google Fonts',
881
+ 'Ultra' => 'Google Fonts',
882
+ 'Uncial Antiqua' => 'Google Fonts',
883
+ 'Underdog' => 'Google Fonts',
884
+ 'Unica One' => 'Google Fonts',
885
+ 'UnifrakturCook' => 'Google Fonts',
886
+ 'UnifrakturMaguntia' => 'Google Fonts',
887
+ 'Unkempt' => 'Google Fonts',
888
+ 'Unlock' => 'Google Fonts',
889
+ 'Unna' => 'Google Fonts',
890
+ 'VT323' => 'Google Fonts',
891
+ 'Vampiro One' => 'Google Fonts',
892
+ 'Varela' => 'Google Fonts',
893
+ 'Varela Round' => 'Google Fonts',
894
+ 'Vast Shadow' => 'Google Fonts',
895
+ 'Vesper Libre' => 'Google Fonts',
896
+ 'Vibur' => 'Google Fonts',
897
+ 'Vidaloka' => 'Google Fonts',
898
+ 'Viga' => 'Google Fonts',
899
+ 'Voces' => 'Google Fonts',
900
+ 'Volkhov' => 'Google Fonts',
901
+ 'Vollkorn' => 'Google Fonts',
902
+ 'Vollkorn SC' => 'Google Fonts',
903
+ 'Voltaire' => 'Google Fonts',
904
+ 'Waiting for the Sunrise' => 'Google Fonts',
905
+ 'Wallpoet' => 'Google Fonts',
906
+ 'Walter Turncoat' => 'Google Fonts',
907
+ 'Warnes' => 'Google Fonts',
908
+ 'Wellfleet' => 'Google Fonts',
909
+ 'Wendy One' => 'Google Fonts',
910
+ 'Wire One' => 'Google Fonts',
911
+ 'Work Sans' => 'Google Fonts',
912
+ 'Yanone Kaffeesatz' => 'Google Fonts',
913
+ 'Yantramanav' => 'Google Fonts',
914
+ 'Yatra One' => 'Google Fonts',
915
+ 'Yellowtail' => 'Google Fonts',
916
+ 'Yeon Sung' => 'Google Fonts',
917
+ 'Yeseva One' => 'Google Fonts',
918
+ 'Yesteryear' => 'Google Fonts',
919
+ 'Yrsa' => 'Google Fonts',
920
+ 'Zeyada' => 'Google Fonts',
921
+ 'Zilla Slab' => 'Google Fonts',
922
+ 'Zilla Slab Highlight' => 'Google Fonts',
923
+ );
924
+ }
925
  }
mystickymenu-popup.php CHANGED
@@ -1,46 +1,46 @@
1
- <div class="mystickymenu-popup" id="mystickymenu-intro-popup">
2
- <div class="mystickymenu-popup-box">
3
- <div class="mystickymenu-popup-header">
4
- Welcome to myStickymenu &#127881;
5
- <button class="close-mystickymenu-popup"><span class="dashicons dashicons-no-alt"></span></button>
6
- <div class="clear"></div>
7
- </div>
8
- <div class="mystickymenu-popup-content">
9
- With myStickymenu you can make your website's menu sticky. You can also use it to create a welcome notification bar. Need help? Visit our <a target="_blank" href="https://premio.io/help/mystickymenu/?utm_source=pluginonboarding">Help Center</a>.
10
- <iframe width="420" height="240" src="https://www.youtube.com/embed/G_7swGnRmN0?rel=0&start=22"></iframe>
11
- </div>
12
- <div class="mystickymenu-popup-footer">
13
- <button type="button">Go to myStickymenu</button>
14
- </div>
15
- </div>
16
- </div>
17
- <script>
18
- jQuery(document).ready(function(){
19
- jQuery(document).on("click", ".mystickymenu-popup-box button, #mystickymenu-intro-popup", function(e){
20
- e.stopPropagation();
21
- var nonceVal = "<?php echo wp_create_nonce("mystickymenu_update_popup_status") ?>";
22
- jQuery("#mystickymenu-intro-popup").remove();
23
- jQuery.ajax({
24
- type: 'POST',
25
- url: ajaxurl,
26
- data: {
27
- action: 'mystickymenu_update_popup_status',
28
- nonce: nonceVal
29
- },
30
- beforeSend: function (xhr) {
31
-
32
- },
33
- success: function (res) {
34
-
35
- },
36
- error: function (xhr, status, error) {
37
-
38
- }
39
- });
40
- });
41
-
42
- jQuery(document).on("click", ".mystickymenu-popup-box", function(e){
43
- e.stopPropagation();
44
- });
45
- });
46
  </script>
1
+ <div class="mystickymenu-popup" id="mystickymenu-intro-popup">
2
+ <div class="mystickymenu-popup-box">
3
+ <div class="mystickymenu-popup-header">
4
+ Welcome to myStickymenu &#127881;
5
+ <button class="close-mystickymenu-popup"><span class="dashicons dashicons-no-alt"></span></button>
6
+ <div class="clear"></div>
7
+ </div>
8
+ <div class="mystickymenu-popup-content">
9
+ With myStickymenu you can make your website's menu sticky. You can also use it to create a welcome notification bar. Need help? Visit our <a target="_blank" href="https://premio.io/help/mystickymenu/?utm_source=pluginonboarding">Help Center</a>.
10
+ <iframe width="420" height="240" src="https://www.youtube.com/embed/G_7swGnRmN0?rel=0&start=22"></iframe>
11
+ </div>
12
+ <div class="mystickymenu-popup-footer">
13
+ <button type="button">Go to myStickymenu</button>
14
+ </div>
15
+ </div>
16
+ </div>
17
+ <script>
18
+ jQuery(document).ready(function(){
19
+ jQuery(document).on("click", ".mystickymenu-popup-box button, #mystickymenu-intro-popup", function(e){
20
+ e.stopPropagation();
21
+ var nonceVal = "<?php echo wp_create_nonce("mystickymenu_update_popup_status") ?>";
22
+ jQuery("#mystickymenu-intro-popup").remove();
23
+ jQuery.ajax({
24
+ type: 'POST',
25
+ url: ajaxurl,
26
+ data: {
27
+ action: 'mystickymenu_update_popup_status',
28
+ nonce: nonceVal
29
+ },
30
+ beforeSend: function (xhr) {
31
+
32
+ },
33
+ success: function (res) {
34
+
35
+ },
36
+ error: function (xhr, status, error) {
37
+
38
+ }
39
+ });
40
+ });
41
+
42
+ jQuery(document).on("click", ".mystickymenu-popup-box", function(e){
43
+ e.stopPropagation();
44
+ });
45
+ });
46
  </script>
mystickymenu.php CHANGED
@@ -1,1412 +1,1412 @@
1
- <?php
2
- /*
3
- Plugin Name: myStickymenu
4
- Plugin URI: https://premio.io/
5
- Description: Simple sticky (fixed on top) menu implementation for navigation menu and Welcome bar for announcements and promotion. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
6
- Version: 2.4.8
7
- Author: Premio
8
- Author URI: https://premio.io/downloads/mystickymenu/
9
- Text Domain: mystickymenu
10
- Domain Path: /languages
11
- License: GPLv2 or later
12
- */
13
-
14
- defined('ABSPATH') or die("Cannot access pages directly.");
15
- define( 'MYSTICKY_VERSION', '2.4.8' );
16
- define('MYSTICKYMENU_URL', plugins_url('/', __FILE__)); // Define Plugin URL
17
- define('MYSTICKYMENU_PATH', plugin_dir_path(__FILE__)); // Define Plugin Directory Path
18
-
19
- require_once("mystickymenu-fonts.php");
20
- require_once("welcome-bar.php");
21
-
22
- if( is_admin() ) {
23
- include_once 'class-review-box.php';
24
- }
25
-
26
- class MyStickyMenuBackend
27
- {
28
- private $options;
29
-
30
- public function __construct()
31
- {
32
- add_action( 'admin_menu', array( $this, 'add_plugin_page' ) );
33
- add_action( 'admin_init', array( $this, 'mysticky_load_transl') );
34
-
35
- add_action( 'admin_init', array( $this, 'mysticky_default_options' ) );
36
- add_action( 'admin_enqueue_scripts', array( $this, 'mysticky_admin_script' ) );
37
-
38
- add_filter( 'plugin_action_links_mystickymenu/mystickymenu.php', array( $this, 'mystickymenu_settings_link' ) );
39
-
40
- add_action( 'activated_plugin', array( $this, 'mystickymenu_activation_redirect' ) );
41
-
42
- add_action("wp_ajax_sticky_menu_update_status", array($this, 'sticky_menu_update_status'));
43
-
44
- add_action("wp_ajax_mystickymenu_update_popup_status", array($this, 'mystickymenu_popup_status'));
45
-
46
- add_action( 'admin_footer', array( $this, 'mystickymenu_deactivate' ) );
47
- add_action( 'wp_ajax_mystickymenu_plugin_deactivate', array( $this, 'mystickymenu_plugin_deactivate' ) );
48
- }
49
-
50
- public function mystickymenu_popup_status() {
51
- if(!empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'mystickymenu_update_popup_status')) {
52
- update_option("mystickymenu_intro_box", "hide");
53
- }
54
- echo esc_attr("1");
55
- die;
56
- }
57
-
58
- public function sticky_menu_update_status() {
59
- if(!empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'myStickymenu_update_nonce')) {
60
- $status = self::sanitize_options($_REQUEST['status']);
61
- $email = self::sanitize_options($_REQUEST['email']);
62
- update_option("mystickymenu_update_message", 2);
63
- if($status == 1) {
64
- $url = 'https://go.premio.io/api/update.php?email='.$email.'&plugin=myStickymenu';
65
- $handle = curl_init();
66
- curl_setopt($handle, CURLOPT_URL, $url);
67
- curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
68
- $response = curl_exec($handle);
69
- curl_close($handle);
70
- }
71
- }
72
- echo "1";
73
- die;
74
- }
75
-
76
- public function mystickymenu_settings_link($links){
77
- $settings_link = '<a href="admin.php?page=my-stickymenu-settings">Settings</a>';
78
- $links['go_pro'] = '<a href="'.admin_url("admin.php?page=my-stickymenu-settings&type=upgrade").'" style="color: #FF5983;font-weight: bold;">'.__( 'Upgrade', 'stars-testimonials' ).'</a>';
79
- array_unshift($links, $settings_link);
80
- return $links;
81
- }
82
-
83
- public function mystickymenu_activation_redirect( $plugin) {
84
- if( $plugin == plugin_basename( __FILE__ ) ) {
85
- $is_shown = get_option("mystickymenu_update_message");
86
- if($is_shown === false) {
87
- add_option("mystickymenu_update_message", 1);
88
- }
89
- $option = get_option("mystickymenu_intro_box");
90
- if($option === false) {
91
- add_option("mystickymenu_intro_box", "show");
92
- }
93
- wp_redirect( admin_url( 'admin.php?page=my-stickymenu-settings' ) ) ;
94
- exit;
95
- }
96
- }
97
-
98
- public function mysticky_admin_script($hook) {
99
-
100
- if ( !isset($_GET['page']) || ( isset($_GET['page']) && $_GET['page'] != 'my-stickymenu-settings' && $_GET['page'] != 'my-stickymenu-welcomebar' && $_GET['page'] != 'my-stickymenu-new-welcomebar' && $_GET['page'] != 'my-stickymenu-upgrade' && $_GET['page'] != 'msm-recommended-plugins' )) {
101
- return;
102
- }
103
-
104
- wp_enqueue_style('mystickymenuAdminStyle', plugins_url('/css/mystickymenu-admin.css', __FILE__), array(), MYSTICKY_VERSION );
105
- wp_enqueue_style( 'wp-color-picker' );
106
- //wp_enqueue_script( 'wp-color-picker-alpha', plugins_url('/js/wp-color-picker-alpha.min.js', __FILE__), array( 'wp-color-picker' ), MYSTICKY_VERSION );
107
- wp_enqueue_style( 'wp-jquery-ui-dialog' );
108
- wp_enqueue_style('jquery-ui');
109
-
110
- wp_enqueue_script('jquery-ui');
111
- wp_enqueue_script('jquery-ui-slider');
112
- //wp_enqueue_script('jquery-ui-datepicker');
113
- wp_enqueue_script( 'jquery-ui-dialog' );
114
- wp_enqueue_script( 'my-script-handle', plugins_url('js/iris-script.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
115
-
116
- if($hook == "mystickymenu_page_my-stickymenu-upgrade") {
117
- wp_enqueue_script( 'my-select2', plugins_url('js/select2.min.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
118
- wp_enqueue_style('my-css-select2', plugins_url('css/select2.min.css', __FILE__), array(), MYSTICKY_VERSION );
119
- wp_enqueue_style('my-css-admin-settings', plugins_url('css/admin-setting.css', __FILE__), array(), MYSTICKY_VERSION );
120
- }
121
-
122
- wp_enqueue_script('mystickymenuAdminScript', plugins_url('/js/mystickymenu-admin.js', __FILE__), array( 'jquery', 'jquery-ui-slider' ), MYSTICKY_VERSION);
123
- }
124
-
125
- public function mysticky_load_transl(){
126
- load_plugin_textdomain('mystickymenu', FALSE, dirname(plugin_basename(__FILE__)).'/languages/');
127
- }
128
-
129
- function sanitize_options($value) {
130
- $value = stripslashes($value);
131
- $value = filter_var($value, FILTER_SANITIZE_STRING);
132
- return $value;
133
- }
134
-
135
- public function add_plugin_page(){
136
- if ( isset($_GET['hide_msmrecommended_plugin']) && $_GET['hide_msmrecommended_plugin'] == 1) {
137
- update_option('hide_msmrecommended_plugin',true);
138
- }
139
- $hide_msmrecommended_plugin = get_option('hide_msmrecommended_plugin');
140
- // This page will be under "Settings"
141
- add_menu_page(
142
- 'Settings Admin',
143
- 'myStickymenu',
144
- 'manage_options',
145
- 'my-stickymenu-settings',
146
- array( $this, 'create_admin_page' )
147
- );
148
- add_submenu_page(
149
- 'my-stickymenu-settings',
150
- 'Settings Admin',
151
- 'Settings',
152
- 'manage_options',
153
- 'my-stickymenu-settings',
154
- array( $this, 'create_admin_page' )
155
- );
156
- add_submenu_page(
157
- 'my-stickymenu-settings',
158
- 'Settings Admin',
159
- 'Welcome Bar',
160
- 'manage_options',
161
- 'my-stickymenu-welcomebar',
162
- array( $this, 'mystickystickymenu_admin_welcomebar_page' )
163
- );
164
- add_submenu_page(
165
- 'my-stickymenu-settings',
166
- 'Settings Admin',
167
- '+ Create New Welcome Bar',
168
- 'manage_options',
169
- 'my-stickymenu-new-welcomebar',
170
- array( $this, 'mystickystickymenu_admin_new_welcomebar_page' )
171
- );
172
- if ( !$hide_msmrecommended_plugin){
173
- add_submenu_page(
174
- 'my-stickymenu-settings',
175
- 'msm-recommended-plugins',
176
- 'Recommended Plugins',
177
- 'manage_options',
178
- 'msm-recommended-plugins',
179
- array( $this, 'mystickymenu_recommended_plugins' )
180
- );
181
- }
182
- add_submenu_page(
183
- 'my-stickymenu-settings',
184
- 'Upgrade to Pro',
185
- 'Upgrade to Pro',
186
- 'manage_options',
187
- 'my-stickymenu-upgrade',
188
- array( $this, 'mystickymenu_admin_upgrade_to_pro' )
189
- );
190
- }
191
-
192
- public function create_admin_page(){
193
-
194
- $upgarde_url = admin_url("admin.php?page=my-stickymenu-upgrade");
195
- // Set class property
196
- if (isset($_POST['mysticky_option_name']) && !empty($_POST['mysticky_option_name']) && isset($_POST['nonce'])) {
197
- if(!empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'mysticky_option_backend_update')) {
198
- $post = $_POST['mysticky_option_name'];
199
- foreach($post as $key=>$value) {
200
- $post[$key] = self::sanitize_options($value);
201
- }
202
-
203
- $post['device_desktop'] = 'on';
204
- $post['device_mobile'] = 'on';
205
- update_option( 'mysticky_option_name', $post);
206
- $this->mysticky_clear_all_caches();
207
- echo '<div class="updated settings-error notice is-dismissible "><p><strong>' . esc_html__('Settings saved.','mystickymenu'). '</p></strong></div>';
208
- } else {
209
- wp_verify_nonce($_GET['nonce'], 'wporg_frontend_delete');
210
- echo '<div class="error settings-error notice is-dismissible "><p><strong>' . esc_html__('Unable to complete your request','mystickymenu'). '</p></strong></div>';
211
- }
212
- }
213
-
214
- $mysticky_options = get_option( 'mysticky_option_name');
215
- $is_old = get_option("has_sticky_header_old_version");
216
- $is_old = ($is_old == "yes")?true:false;
217
- $nonce = wp_create_nonce('mysticky_option_backend_update');
218
- $pro_url = "https://go.premio.io/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=";
219
-
220
- $is_shown = get_option("mystickymenu_update_message");
221
- if($is_shown == 1) {?>
222
- <div class="updates-form-form" >
223
- <div class="popup-form-content">
224
- <div id="add-update-folder-title" class="add-update-folder-title">
225
- Would you like to get feature updates for myStickymenu in real-time?
226
- </div>
227
- <div class="folder-form-input">
228
- <input id="myStickymenu_update_email" autocomplete="off" value="<?php echo get_option( 'admin_email' ) ?>" placeholder="Email address">
229
- </div>
230
- <div class="updates-content-buttons">
231
- <button href="javascript:;" class="button button-primary form-submit-btn yes">Yes, I want</button>
232
- <button href="javascript:;" class="button button-secondary form-cancel-btn no">Skip</button>
233
- <div style="clear: both"></div>
234
- </div>
235
- <input type="hidden" id="myStickymenu_update_nonce" value="<?php echo wp_create_nonce("myStickymenu_update_nonce") ?>">
236
- </div>
237
- </div>
238
- <?php } else {
239
-
240
- $option = get_option("mystickymenu_intro_box");
241
- if($option == "show") {
242
- include_once dirname(__FILE__) . "/mystickymenu-popup.php";
243
- }
244
- ?>
245
- <style>
246
- div#wpcontent {
247
- background: rgba(101,114,219,1);
248
- background: -moz-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
249
- background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(101,114,219,1)), color-stop(67%, rgba(238,134,198,1)), color-stop(100%, rgba(238,134,198,1)));
250
- background: -webkit-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
251
- background: -o-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
252
- background: -ms-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
253
- background: linear-gradient(135deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
254
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6572db', endColorstr='#ee86c6', GradientType=1 );
255
- }
256
- </style>
257
- <div id="mystickymenu" class="wrap mystickymenu">
258
- <div class="sticky-header-menu">
259
- <ul>
260
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-settings' ) ?>" class="active" ><?php _e('Sticky Menu', 'mystickymenu'); ?></a></li>
261
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-welcomebar' ) ?>" ><?php _e('Welcome Bar', 'mystickymenu'); ?></a></li>
262
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-upgrade' ) ?>"><?php _e('Upgrade to Pro', 'mystickymenu'); ?></a></li>
263
- </ul>
264
- </div>
265
- <div id="sticky-header-settings" class="sticky-header-content">
266
- <div class="mystickymenu-heading">
267
- <div class="myStickymenu-header-title">
268
- <h3><?php esc_attr_e('How To Make a Sticky Header', 'mystickymenu'); ?></h3>
269
- </div>
270
- <p><?php _e("Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to HTML element class desired to be sticky (div id can be used as well).", 'mystickymenu'); ?></p>
271
- </div>
272
-
273
- <form class="mysticky-form" method="post" action="#">
274
- <div class="mystickymenu-content-section sticky-class-sec">
275
- <table>
276
- <tr>
277
- <td>
278
- <label class="mysticky_title"><?php _e("Sticky Class", 'mystickymenu')?></label>
279
- <br /><br />
280
- <?php $nav_menus = wp_get_nav_menus();
281
- $menu_locations = get_nav_menu_locations();
282
- $locations = get_registered_nav_menus();
283
- ?>
284
- <select name="mysticky_option_name[mysticky_class_id_selector]" id="mystickymenu-select">
285
- <option value=""><?php _e( 'Select Sticky Menu', 'mystickymenu' ); ?></option>
286
-
287
- <?php foreach ( (array) $nav_menus as $_nav_menu ) : ?>
288
- <option value="<?php echo esc_attr( $_nav_menu->slug ); ?>" <?php selected( $_nav_menu->slug, $mysticky_options['mysticky_class_id_selector'] ); ?>>
289
- <?php
290
- echo esc_html( $_nav_menu->name );
291
-
292
- if ( ! empty( $menu_locations ) && in_array( $_nav_menu->term_id, $menu_locations ) ) {
293
- $locations_assigned_to_this_menu = array();
294
- foreach ( array_keys( $menu_locations, $_nav_menu->term_id ) as $menu_location_key ) {
295
- if ( isset( $locations[ $menu_location_key ] ) ) {
296
- $locations_assigned_to_this_menu[] = $locations[ $menu_location_key ];
297
- }
298
- }
299
-
300
- /**
301
- * Filters the number of locations listed per menu in the drop-down select.
302
- *
303
- * @since 3.6.0
304
- *
305
- * @param int $locations Number of menu locations to list. Default 3.
306
- */
307
- $assigned_locations = array_slice( $locations_assigned_to_this_menu, 0, absint( apply_filters( 'wp_nav_locations_listed_per_menu', 3 ) ) );
308
-
309
- // Adds ellipses following the number of locations defined in $assigned_locations.
310
- if ( ! empty( $assigned_locations ) ) {
311
- printf(
312
- ' (%1$s%2$s)',
313
- implode( ', ', $assigned_locations ),
314
- count( $locations_assigned_to_this_menu ) > count( $assigned_locations ) ? ' &hellip;' : ''
315
- );
316
- }
317
- }
318
- ?>
319
- </option>
320
- <?php endforeach; ?>
321
- <option value="custom" <?php selected( 'custom', $mysticky_options['mysticky_class_id_selector'] ); ?>><?php esc_html_e( 'Other Class Or ID', 'mystickymenu' );?></option>
322
- </select>
323
-
324
- <input type="text" size="18" id="mysticky_class_selector" class="mystickyinput" name="mysticky_option_name[mysticky_class_selector]" value="<?php echo $mysticky_options['mysticky_class_selector'];?>" />
325
-
326
- <p class="description"><?php _e("menu or header element class or id.", 'mystickymenu')?></p>
327
- </td>
328
- <td>
329
- <div class="mysticky_device_upgrade">
330
- <label class="mysticky_title"><?php _e("Devices", 'mystickymenu')?></label>
331
- <span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span>
332
-
333
- <ul class="mystickymenu-input-multicheckbox">
334
- <li>
335
- <label>
336
- <input id="disable_css" name="mysticky_option_name[device_desktop]" type="checkbox" checked disabled />
337
- <?php _e( 'Desktop', 'mystickymenu' );?>
338
- </label>
339
- </li>
340
- <li>
341
- <label>
342
- <input id="disable_css" name="mysticky_option_name[device_mobile]" type="checkbox" checked disabled />
343
- <?php _e( 'Mobile', 'mystickymenu' );?>
344
- </label>
345
- </li>
346
- </ul>
347
- </div>
348
- </td>
349
- </tr>
350
- </table>
351
- </div>
352
-
353
-
354
- <div class="mystickymenu-content-section">
355
- <h3><?php esc_html_e( 'Settings', 'mystickymenu' );?></h3>
356
- <table class="form-table">
357
- <tr>
358
- <td>
359
- <label for="myfixed_zindex" class="mysticky_title"><?php _e("Sticky z-index", 'mystickymenu')?></label>
360
- </td>
361
- <td>
362
- <input type="number" min="0" max="2147483647" step="1" class="mysticky-number" id="myfixed_zindex" name="mysticky_option_name[myfixed_zindex]" value="<?php echo $mysticky_options['myfixed_zindex'];?>" />
363
- </td>
364
- <td>
365
- <label class="mysticky_title myssticky-remove-hand"><?php _e("Fade or slide effect", 'mystickymenu')?></label>
366
- </td>
367
- <td>
368
- <label>
369
- <input name="mysticky_option_name[myfixed_fade]" value= "slide" type="radio" <?php checked( @$mysticky_options['myfixed_fade'], 'slide' );?> />
370
- <?php _e("Slide", 'mystickymenu'); ?>
371
- </label>
372
- <label>
373
- <input name="mysticky_option_name[myfixed_fade]" value="fade" type="radio" <?php checked( @$mysticky_options['myfixed_fade'], 'fade' );?> />
374
- <?php _e("Fade", 'mystickymenu'); ?>
375
- </label>
376
- </td>
377
- </tr>
378
- <tr>
379
- <td>
380
- <label for="myfixed_disable_small_screen" class="mysticky_title"><?php _e("Disable at Small Screen Sizes", 'mystickymenu')?></label>
381
- <p class="description"><?php esc_attr_e('Less than chosen screen width, set 0 to disable','mystickymenu');?></p>
382
- </td>
383
- <td>
384
- <div class="px-wrap">
385
- <input type="number" class="" min="0" step="1" id="myfixed_disable_small_screen" name="mysticky_option_name[myfixed_disable_small_screen]" value="<?php echo $mysticky_options['myfixed_disable_small_screen'];?>" />
386
- <span class="input-px">PX</span>
387
- </div>
388
- </td>
389
- <td>
390
- <label for="mysticky_active_on_height" class="mysticky_title"><?php _e("Make visible on Scroll", 'mystickymenu')?></label>
391
- <p class="description"><?php esc_attr_e('If set to 0 auto calculate will be used.','mystickymenu');?></p>
392
- </td>
393
- <td>
394
- <div class="px-wrap">
395
- <input type="number" class="small-text" min="0" step="1" id="mysticky_active_on_height" name="mysticky_option_name[mysticky_active_on_height]" value="<?php echo $mysticky_options['mysticky_active_on_height'];?>" />
396
- <span class="input-px">PX</span>
397
- </div>
398
- </td>
399
- </tr>
400
- <tr>
401
- <td>
402
- <label for="mysticky_active_on_height_home" class="mysticky_title"><?php _e("Make visible on Scroll at homepage", 'mystickymenu')?></label>
403
- <p class="description"><?php _e( 'If set to 0 it will use initial Make visible on Scroll value.', 'mystickymenu' );?></p>
404
- </td>
405
- <td>
406
- <div class="px-wrap">
407
- <input type="number" class="small-text" min="0" step="1" id="mysticky_active_on_height_home" name="mysticky_option_name[mysticky_active_on_height_home]" value="<?php echo $mysticky_options['mysticky_active_on_height_home'];?>" />
408
- <span class="input-px">PX</span>
409
- </div>
410
- </td>
411
- <td>
412
- <label for="myfixed_bgcolor" class="mysticky_title myssticky-remove-hand"><?php _e("Sticky Background Color", 'mystickymenu')?></label>
413
- </td>
414
- <td>
415
- <input type="text" id="myfixed_bgcolor" name="mysticky_option_name[myfixed_bgcolor]" class="my-color-field" data-alpha="true" value="<?php echo $mysticky_options['myfixed_bgcolor'];?>" />
416
-
417
- </td>
418
- </tr>
419
- <tr>
420
- <td>
421
- <label for="myfixed_transition_time" class="mysticky_title"><?php _e("Sticky Transition Time", 'mystickymenu')?></label>
422
- </td>
423
- <td>
424
- <input type="number" class="small-text" min="0" step="0.1" id="myfixed_transition_time" name="mysticky_option_name[myfixed_transition_time]" value="<?php echo $mysticky_options['myfixed_transition_time'];?>" />
425
- </td>
426
- <td>
427
- <label for="myfixed_textcolor" class="mysticky_title myssticky-remove-hand"><?php _e("Sticky Text Color", 'mystickymenu')?></label>
428
- </td>
429
- <td>
430
- <input type="text" id="myfixed_textcolor" name="mysticky_option_name[myfixed_textcolor]" class="my-color-field" data-alpha="true" value="<?php echo (isset($mysticky_options['myfixed_textcolor'])) ? $mysticky_options['myfixed_textcolor'] : '';?>" />
431
-
432
- </td>
433
- </tr>
434
- <tr>
435
- <td>
436
- <label for="myfixed_opacity" class="mysticky_title myssticky-remove-hand"><?php _e("Sticky Opacity", 'mystickymenu')?></label>
437
- <p class="description"><?php _e( 'numbers 1-100.', 'mystickymenu');?></p>
438
- </td>
439
- <td>
440
- <input type="hidden" class="small-text mysticky-slider" min="0" step="1" max="100" id="myfixed_opacity" name="mysticky_option_name[myfixed_opacity]" value="<?php echo $mysticky_options['myfixed_opacity'];?>" />
441
- <div id="slider">
442
- <div id="custom-handle" class="ui-slider-handle"><?php //echo $mysticky_options['myfixed_opacity'];?></div>
443
- </div>
444
-
445
- </td>
446
- </tr>
447
- </table>
448
- </div>
449
-
450
- <div class="mystickymenu-content-section <?php echo !$is_old?"mystickymenu-content-upgrade":""?>" >
451
-
452
- <div class="mystickymenu-content-option">
453
- <label class="mysticky_title css-style-title"><?php _e("Hide on Scroll Down", 'mystickymenu'); ?></label>
454
- <?php if(!$is_old) { ?><span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span><?php } ?>
455
- <p>
456
- <label class="mysticky_text">
457
- <input id="myfixed_disable_scroll_down" name="mysticky_option_name[myfixed_disable_scroll_down]" type="checkbox" <?php checked( @$mysticky_options['myfixed_disable_scroll_down'], 'on' );?> <?php echo !$is_old?"disabled":"" ?> />
458
- <?php _e("Disable sticky menu at scroll down", 'mystickymenu'); ?>
459
- </label>
460
- </p>
461
- </div>
462
- <div class="mysticky-page-target-setting mystickymenu-content-option">
463
- <label class="mysticky_title"><?php esc_attr_e('Page targeting', 'myStickymenu'); ?></label>
464
- <div class="mystickymenu-input-section mystickymenu-page-target-wrap">
465
- <div class="mysticky-welcomebar-setting-content-right">
466
- <div class="mysticky-page-options" id="mysticky-welcomebar-page-options">
467
- <?php $page_option = (isset($mysticky_options['mysticky_page_settings'])) ? $mysticky_options['mysticky_page_settings'] : array();
468
- $url_options = array(
469
- 'page_contains' => 'pages that contain',
470
- 'page_has_url' => 'a specific page',
471
- 'page_start_with' => 'pages starting with',
472
- 'page_end_with' => 'pages ending with',
473
- );
474
-
475
- if(!empty($page_option) && is_array($page_option)) {
476
- $count = 0;
477
- foreach($page_option as $k=>$option) {
478
- $count++;
479
- ?>
480
- <div class="mysticky-page-option <?php echo $k==count($page_option)?"last":""; ?>">
481
- <div class="url-content">
482
- <div class="mysticky-welcomebar-url-select">
483
- <select name="mysticky_option_name[mysticky_page_settings][<?php echo $count; ?>][shown_on]" id="url_shown_on_<?php echo $count ?>_option">
484
- <option value="show_on" <?php echo $option['shown_on']=="show_on"?"selected":"" ?> ><?php esc_html_e( 'Show on', 'mysticky' )?></option>
485
- <option value="not_show_on" <?php echo $option['shown_on']=="not_show_on"?"selected":"" ?>><?php esc_html_e( "Don't show on", "mysticky" );?></option>
486
- </select>
487
- </div>
488
- <div class="mysticky-welcomebar-url-option">
489
- <select class="mysticky-url-options" name="mysticky_option_name[mysticky_page_settings][<?php echo $count; ?>][option]" id="url_rules_<?php echo $count ?>_option">
490
- <option disabled value=""><?php esc_html_e( "Select Rule", "mysticky" );?></option>
491
- <?php foreach($url_options as $key=>$value) {
492
- $selected = ( isset($option['option']) && $option['option']==$key )?" selected='selected' ":"";
493
- echo '<option '.$selected.' value="'.$key.'">'.$value.'</option>';
494
- } ?>
495
- </select>
496
- </div>
497
- <div class="mysticky-welcomebar-url-box">
498
- <span class='mysticky-welcomebar-url'><?php echo site_url("/"); ?></span>
499
- </div>
500
- <div class="mysticky-welcomebar-url-values">
501
- <input type="text" value="<?php echo $option['value'] ?>" name="mysticky_option_name[mysticky_page_settings][<?php echo $count; ?>][value]" id="url_rules_<?php echo $count; ?>_value" />
502
- </div>
503
- <div class="mysticky-welcomebar-url-buttons">
504
- <a class="mysticky-remove-rule" href="javascript:;">x</a>
505
- </div>
506
- <div class="clear"></div>
507
- </div>
508
- </div>
509
- <?php
510
- }
511
- }
512
- ?>
513
- </div>
514
- <a href="javascript:void(0);" class="create-rule" id="mysticky_create-rule"><?php esc_html_e( "Add Rule", "mystickymenu" );?></a>
515
- </div>
516
- <input type="hidden" id="mysticky_welcomebar_site_url" value="<?php echo site_url("/") ?>" />
517
- <div class="mysticky-page-options-html" style="display: none;">
518
- <div class="mysticky-page-option">
519
- <div class="url-content">
520
- <div class="mysticky-welcomebar-url-select">
521
- <select name="" id="url_shown_on___count___option">
522
- <option value="show_on"><?php esc_html_e("Show on", "mysticky" );?></option>
523
- <option value="not_show_on"><?php esc_html_e("Don't show on", "mysticky" );?></option>
524
- </select>
525
- </div>
526
- <div class="mysticky-welcomebar-url-option">
527
- <select class="mysticky-url-options" name="" id="url_rules___count___option">
528
- <option selected="selected" disabled value=""><?php esc_html_e("Select Rule", "mysticky" );?></option>
529
- <?php foreach($url_options as $key=>$value) {
530
- echo '<option value="'.$key.'">'.$value.'</option>';
531
- } ?>
532
- </select>
533
- </div>
534
- <div class="mysticky-welcomebar-url-box">
535
- <span class='mysticky-welcomebar-url'><?php echo site_url("/"); ?></span>
536
- </div>
537
- <div class="mysticky-welcomebar-url-values">
538
- <input type="text" value="" name="mysticky_option_name[mysticky_page_settings][__count__][value]" id="url_rules___count___value" disabled />
539
- </div>
540
- <div class="clear"></div>
541
- </div>
542
- <span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span>
543
- </div>
544
- </div>
545
- </div>
546
- </div>
547
- <div class="mystickymenu-content-option">
548
- <label class="mysticky_title css-style-title"><?php _e("CSS style", 'mystickymenu'); ?></label>
549
- <span class="mysticky_text"><?php _e( 'Add/edit CSS style. Leave it blank for default style.', 'mystickymenu');?></span>
550
- <div class="mystickymenu-input-section">
551
- <textarea type="text" rows="4" cols="60" id="myfixed_cssstyle" name="mysticky_option_name[myfixed_cssstyle]" <?php echo !$is_old?"disabled":"" ?> ><?php echo @$mysticky_options['myfixed_cssstyle'];?></textarea>
552
- </div>
553
- <p><?php esc_html_e( "CSS ID's and Classes to use:", "mystickymenu" );?></p>
554
- <p>
555
- #mysticky-wrap { }<br/>
556
- #mysticky-nav.wrapfixed { }<br/>
557
- #mysticky-nav.wrapfixed.up { }<br/>
558
- #mysticky-nav.wrapfixed.down { }<br/>
559
- #mysticky-nav .navbar { }<br/>
560
- #mysticky-nav .navbar.myfixed { }<br/>
561
- </p>
562
- </div>
563
-
564
- <div class="mystickymenu-content-option">
565
- <label class="mysticky_title" for="disable_css"><?php _e("Disable CSS style", 'mystickymenu'); ?></label>
566
- <div class="mystickymenu-input-section">
567
- <label>
568
- <input id="disable_css" name="mysticky_option_name[disable_css]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['disable_css'], 'on' );?> />
569
- <?php _e( 'Use this option if you plan to include CSS Style manually', 'mystickymenu' );?>
570
- </label>
571
- </div>
572
- <p></p>
573
- </div>
574
-
575
- <div class="mystickymenu-content-option">
576
- <label class="mysticky_title"><?php _e("Disable at", 'mystickymenu'); ?></label>
577
- <?php if(!$is_old) { ?><span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span><?php } ?>
578
- <div class="mystickymenu-input-section">
579
- <ul class="mystickymenu-input-multicheckbox">
580
- <li>
581
- <label>
582
- <input id="mysticky_disable_at_front_home" name="mysticky_option_name[mysticky_disable_at_front_home]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_front_home'], 'on' );?>/>
583
- <span><?php esc_attr_e('front page', 'mystickymenu' );?></span>
584
- </label>
585
- </li>
586
- <li>
587
- <label>
588
- <input id="mysticky_disable_at_blog" name="mysticky_option_name[mysticky_disable_at_blog]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_blog'], 'on' );?>/>
589
- <span><?php esc_attr_e('blog page', 'mystickymenu' );?></span>
590
- </label>
591
- </li>
592
- <li>
593
- <label>
594
- <input id="mysticky_disable_at_page" name="mysticky_option_name[mysticky_disable_at_page]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_page'], 'on' );?> />
595
- <span><?php esc_attr_e('pages', 'mystickymenu' );?> </span>
596
- </label>
597
- </li>
598
- <li>
599
- <label>
600
- <input id="mysticky_disable_at_tag" name="mysticky_option_name[mysticky_disable_at_tag]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_tag'], 'on' );?> />
601
- <span><?php esc_attr_e('tags', 'mystickymenu' );?> </span>
602
- </label>
603
- </li>
604
- <li>
605
- <label>
606
- <input id="mysticky_disable_at_category" name="mysticky_option_name[mysticky_disable_at_category]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_category'], 'on' );?>/>
607
- <span><?php esc_attr_e('categories', 'mystickymenu' );?></span>
608
- </label>
609
- </li>
610
- <li>
611
- <label>
612
- <input id="mysticky_disable_at_single" name="mysticky_option_name[mysticky_disable_at_single]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_single'], 'on' );?> />
613
- <span><?php esc_attr_e('posts', 'mystickymenu' );?> </span>
614
- </label>
615
- </li>
616
- <li>
617
- <label>
618
- <input id="mysticky_disable_at_archive" name="mysticky_option_name[mysticky_disable_at_archive]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_archive'], 'on' );?> />
619
- <span><?php esc_attr_e('archives', 'mystickymenu' );?> </span>
620
- </label>
621
- </li>
622
- <li>
623
- <label>
624
- <input id="mysticky_disable_at_search" name="mysticky_option_name[mysticky_disable_at_search]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_search'], 'on' );?> />
625
- <span><?php esc_attr_e('search', 'mystickymenu' );?> </span>
626
- </label>
627
- </li>
628
- <li>
629
- <label>
630
- <input id="mysticky_disable_at_404" name="mysticky_option_name[mysticky_disable_at_404]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_404'], 'on' );?>/>
631
- <span><?php esc_attr_e('404', 'mystickymenu' );?> </span>
632
- </label>
633
- </li>
634
- </ul>
635
-
636
- <?php
637
- if (isset ( $mysticky_options['mysticky_disable_at_page'] ) == true ) {
638
- echo '<div class="mystickymenu-input-section">';
639
- _e('<span class="description"><strong>Except for this pages:</strong> </span>', 'mystickymenu');
640
-
641
- printf(
642
- '<input type="text" size="26" class="mystickymenu_normal_text" id="mysticky_enable_at_pages" name="mysticky_option_name[mysticky_enable_at_pages]" value="%s" /> ',
643
- isset( $mysticky_options['mysticky_enable_at_pages'] ) ? esc_attr( $mysticky_options['mysticky_enable_at_pages']) : ''
644
- );
645
-
646
- _e('<span class="description">Comma separated list of pages to enable. It should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave blank if you realy want to disable sticky menu for all pages.</span>', 'mystickymenu');
647
- echo '</div>';
648
- }
649
-
650
- if (isset ( $mysticky_options['mysticky_disable_at_single'] ) == true ) {
651
-
652
- echo '<div class="mystickymenu-input-section">';
653
- _e('<span class="description"><strong>Except for this posts:</strong> </span>', 'mystickymenu');
654
-
655
- printf(
656
- '<input type="text" size="26" class="mystickymenu_normal_text" id="mysticky_enable_at_posts" name="mysticky_option_name[mysticky_enable_at_posts]" value="%s" /> ',
657
- isset( $mysticky_options['mysticky_enable_at_posts'] ) ? esc_attr( $mysticky_options['mysticky_enable_at_posts']) : ''
658
- );
659
-
660
- _e('<span class="description">Comma separated list of posts to enable. It should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave blank if you realy want to disable sticky menu for all posts.</span>', 'mystickymenu');
661
- echo '</div>';
662
-
663
- }
664
- ?>
665
- <p></p>
666
- </div>
667
- </div>
668
-
669
- </div>
670
- <p class="submit">
671
- <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php esc_attr_e('Save', 'mystickymenu');?>">
672
- </p>
673
- <input type="hidden" name="nonce" value="<?php echo $nonce ?>">
674
- </form>
675
- <form class="mysticky-hideformreset" method="post" action="">
676
- <input name="reset_mysticky_options" class="button button-secondary confirm" type="submit" value="<?php esc_attr_e('Reset', 'mystickymenu');?>" >
677
- <input type="hidden" name="action" value="reset" />
678
- <?php $nonce = wp_create_nonce('mysticky_option_backend_reset_nonce'); ?>
679
- <input type="hidden" name="nonce" value="<?php echo $nonce ?>">
680
- </form>
681
- <p class="myStickymenu-review"><a href="https://wordpress.org/support/plugin/mystickymenu/reviews/" target="_blank"><?php esc_attr_e('Leave a review','mystickymenu'); ?></a></p>
682
- </div>
683
- </div>
684
- <?php }
685
- }
686
- public function mystickystickymenu_admin_new_welcomebar_page() {
687
- ?>
688
- <div id="mystickymenu" class="wrap mystickymenu mystickymenu-new-widget-wrap">
689
- <?php include_once dirname(__FILE__) . '/mystickymeny-new-welcomebar.php';?>
690
- </div>
691
- <?php
692
- }
693
-
694
- public function mystickystickymenu_admin_welcomebar_page() {
695
- /* welcome bar save data */
696
- if (isset($_POST['mysticky_option_welcomebar']) && !empty($_POST['mysticky_option_welcomebar']) && isset($_POST['nonce'])) {
697
- if(!empty($_POST['nonce']) && wp_verify_nonce($_POST['nonce'], 'mysticky_option_welcomebar_update')) {
698
- $mysticky_option_welcomebar = filter_var_array( $_POST['mysticky_option_welcomebar'], FILTER_SANITIZE_STRING );
699
- $mysticky_option_welcomebar['mysticky_welcomebar_bar_text'] = $_POST['mysticky_option_welcomebar']['mysticky_welcomebar_bar_text'];
700
- $mysticky_option_welcomebar['mysticky_welcomebar_height'] = 60;
701
- $mysticky_option_welcomebar['mysticky_welcomebar_device_desktop'] = 'desktop';
702
- $mysticky_option_welcomebar['mysticky_welcomebar_device_mobile'] = 'mobile';
703
- $mysticky_option_welcomebar['mysticky_welcomebar_trigger'] = 'after_a_few_seconds';
704
- $mysticky_option_welcomebar['mysticky_welcomebar_triggersec'] = '0';
705
- $mysticky_option_welcomebar['mysticky_welcomebar_expirydate'] = '';
706
- $mysticky_option_welcomebar['mysticky_welcomebar_page_settings'] = '';
707
- update_option( 'mysticky_option_welcomebar', $mysticky_option_welcomebar);
708
- $this->mysticky_clear_all_caches();
709
- echo '<div class="updated settings-error notice is-dismissible "><p><strong>' . esc_html__('Settings saved.','mystickymenu'). '</p></strong></div>';
710
- } else {
711
- wp_verify_nonce($_GET['nonce'], 'wporg_frontend_delete');
712
- echo '<div class="error settings-error notice is-dismissible "><p><strong>' . esc_html__('Unable to complete your request','mystickymenu'). '</p></strong></div>';
713
- }
714
- }
715
- if (isset($_POST['mysticky_welcomebar_reset']) && !empty($_POST['mysticky_welcomebar_reset']) && isset($_POST['nonce_reset'])) {
716
- if(!empty($_POST['nonce_reset']) && wp_verify_nonce($_POST['nonce_reset'], 'mysticky_option_welcomebar_reset')) {
717
- $mysticky_option_welcomebar_reset = mysticky_welcomebar_pro_widget_default_fields();
718
- update_option( 'mysticky_option_welcomebar', $mysticky_option_welcomebar_reset);
719
- $this->mysticky_clear_all_caches();
720
- echo '<div class="updated settings-error notice is-dismissible "><p><strong>' . esc_html__('Reset Settings saved.','mystickymenu'). '</p></strong></div>';
721
- } else {
722
- wp_verify_nonce($_GET['nonce'], 'wporg_frontend_delete');
723
- echo '<div class="error settings-error notice is-dismissible "><p><strong>' . esc_html__('Unable to complete your request','mystickymenu'). '</p></strong></div>';
724
- }
725
- }
726
-
727
- $mysticky_options = get_option( 'mysticky_option_name');
728
- $is_old = get_option("has_sticky_header_old_version");
729
- $is_old = ($is_old == "yes")?true:false;
730
- $nonce = wp_create_nonce('mysticky_option_backend_update');
731
- $pro_url = "https://go.premio.io/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=";
732
-
733
- ?>
734
- <style>
735
- div#wpcontent {
736
- background: rgba(101,114,219,1);
737
- background: -moz-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
738
- background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(101,114,219,1)), color-stop(67%, rgba(238,134,198,1)), color-stop(100%, rgba(238,134,198,1)));
739
- background: -webkit-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
740
- background: -o-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
741
- background: -ms-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
742
- background: linear-gradient(135deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
743
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6572db', endColorstr='#ee86c6', GradientType=1 );
744
- }
745
- </style>
746
- <div id="mystickymenu" class="wrap mystickymenu">
747
- <div class="sticky-header-menu">
748
- <ul>
749
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-settings' ) ?>"><?php _e('Sticky Menu', 'mystickymenu'); ?></a></li>
750
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-welcomebar' ) ?>" class="active" ><?php _e('Welcome Bar', 'mystickymenu'); ?></a></li>
751
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-upgrade' ) ?>"><?php _e('Upgrade to Pro', 'mystickymenu'); ?></a></li>
752
- </ul>
753
- </div>
754
- <div id="sticky-header-welcome-bar" class="sticky-header-content">
755
- <?php mysticky_welcome_bar_backend(); ?>
756
- </div>
757
- </div>
758
- <?php
759
- }
760
- public function mystickymenu_recommended_plugins() {
761
- include_once 'recommended-plugins.php';
762
- }
763
- public function mystickymenu_admin_upgrade_to_pro() {
764
- $pro_url = "https://go.premio.io/checkount/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=";
765
- ?>
766
- <style>
767
- div#wpcontent {
768
- background: rgba(101,114,219,1);
769
- background: -moz-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
770
- background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(101,114,219,1)), color-stop(67%, rgba(238,134,198,1)), color-stop(100%, rgba(238,134,198,1)));
771
- background: -webkit-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
772
- background: -o-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
773
- background: -ms-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
774
- background: linear-gradient(135deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
775
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6572db', endColorstr='#ee86c6', GradientType=1 );
776
- }
777
- </style>
778
- <div id="mystickymenu" class="wrap mystickymenu">
779
- <div class="sticky-header-menu">
780
- <ul>
781
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-settings' ) ?>"><?php _e('Sticky Menu', 'mystickymenu'); ?></a></li>
782
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-welcomebar' ) ?>" ><?php _e('Welcome Bar', 'mystickymenu'); ?></a></li>
783
- <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-upgrade' ) ?>" class="active" ><?php _e('Upgrade to Pro', 'mystickymenu'); ?></a></li>
784
- </ul>
785
- </div>
786
- <?php include_once "upgrade-to-pro.php"; ?>
787
- </div>
788
- <?php
789
- }
790
-
791
- public function mysticky_default_options() {
792
-
793
- global $options;
794
- $menu_locations = get_nav_menu_locations();
795
- $menu_object = isset($menu_locations['menu-1']) ? wp_get_nav_menu_object( $menu_locations['menu-1'] ) : array();
796
-
797
- if ( is_object($menu_object) && $menu_object->slug != '' ) {
798
- $mysticky_class_id_selector = $menu_object->slug;
799
- } else {
800
- $mysticky_class_id_selector = 'custom';
801
- }
802
-
803
- $mystickyClass = '.navbar';
804
- $template_name = get_template();
805
- switch( $template_name ){
806
- case 'ashe':
807
- $mysticky_class_id_selector = 'custom';
808
- $mystickyClass = '#main-nav';
809
- break;
810
- case 'astra':
811
- case 'hello-elementor':
812
- case 'sydney':
813
- case 'twentysixteen':
814
- $mysticky_class_id_selector = 'custom';
815
- $mystickyClass = 'header.site-header';
816
- break;
817
- case 'generatepress':
818
- $mysticky_class_id_selector = 'custom';
819
- $mystickyClass = 'nav.main-navigation';
820
- break;
821
- case 'transportex':
822
- $mysticky_class_id_selector = 'custom';
823
- $mystickyClass = '.transportex-menu-full';
824
- break;
825
- case 'hestia':
826
- case 'neve':
827
- $mysticky_class_id_selector = 'custom';
828
- $mystickyClass = 'header.header';
829
- break;
830
- case 'mesmerize':
831
- $mysticky_class_id_selector = 'custom';
832
- $mystickyClass = '.navigation-bar';
833
- break;
834
- case 'oceanwp':
835
- $mysticky_class_id_selector = 'custom';
836
- $mystickyClass = 'header#site-header';
837
- break;
838
- case 'shapely':
839
- $mysticky_class_id_selector = 'custom';
840
- $mystickyClass = '#site-navigation';
841
- break;
842
- case 'storefront':
843
- $mysticky_class_id_selector = 'custom';
844
- $mystickyClass = '.storefront-primary-navigation';
845
- break;
846
- case 'twentynineteen':
847
- $mysticky_class_id_selector = 'custom';
848
- $mystickyClass = '#site-navigation';
849
- break;
850
- case 'twentyseventeen':
851
- $mysticky_class_id_selector = 'custom';
852
- $mystickyClass = '.navigation-top';
853
- break;
854
- default:
855
- break;
856
- }
857
-
858
-
859
- $default = array(
860
- 'mysticky_class_id_selector' => $mysticky_class_id_selector,
861
- 'mysticky_class_selector' => $mystickyClass,
862
- 'device_desktop' => 'on',
863
- 'device_mobile' => 'on',
864
- 'myfixed_zindex' => '99990',
865
- 'myfixed_bgcolor' => '#f7f5e7',
866
- 'myfixed_opacity' => '90',
867
- 'myfixed_transition_time' => '0.3',
868
- 'myfixed_disable_small_screen' => '0',
869
- 'myfixed_disable_large_screen' => '0',
870
- 'mysticky_active_on_height' => '0',
871
- 'mysticky_active_on_height_home'=> '0',
872
- 'myfixed_fade' => 'slide',
873
- 'myfixed_cssstyle' => '#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }'
874
- );
875
-
876
- if ( get_option('mysticky_option_name') == false && current_user_can( 'manage_options' ) ) {
877
- $status = get_option("sticky_header_status");
878
- if($status == false) {
879
- update_option("sticky_header_status", "done");
880
- update_option("has_sticky_header_old_version", "no");
881
- }
882
- update_option( 'mysticky_option_name', $default );
883
- } else {
884
- $status = get_option("sticky_header_status");
885
- if($status == false) {
886
- update_option("sticky_header_status", "done");
887
- update_option("has_sticky_header_old_version", "yes");
888
- }
889
- }
890
-
891
- if(isset($_POST['reset_mysticky_options']) && current_user_can( 'manage_options' )) {
892
- if(isset($_REQUEST['nonce']) && !empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'mysticky_option_backend_reset_nonce')) {
893
- update_option('mysticky_option_name', $default);
894
- } else {
895
-
896
- }
897
- }
898
-
899
- if ( !get_option( 'update_mysticky_version_2_6') && current_user_can( 'manage_options' )) {
900
- $mysticky_option_name = get_option( 'mysticky_option_name' );
901
- $mysticky_option_name['mysticky_class_id_selector'] = 'custom';
902
- if ($mysticky_option_name['myfixed_fade'] == 'on'){
903
- $mysticky_option_name['myfixed_fade'] = 'slide';
904
- }else{
905
- $mysticky_option_name['myfixed_fade'] = 'fade';
906
- }
907
- update_option( 'mysticky_option_name', $mysticky_option_name );
908
- update_option( 'update_mysticky_version_2_6', true );
909
- }
910
- }
911
-
912
- /*
913
- * clear cache when any option is updated
914
- *
915
- */
916
- public function mysticky_clear_all_caches(){
917
-
918
- try {
919
- global $wp_fastest_cache;
920
-
921
- // if W3 Total Cache is being used, clear the cache
922
- if (function_exists('w3tc_flush_all')) {
923
- w3tc_flush_all();
924
- }
925
- /* if WP Super Cache is being used, clear the cache */
926
- if (function_exists('wp_cache_clean_cache')) {
927
- global $file_prefix, $supercachedir;
928
- if (empty($supercachedir) && function_exists('get_supercache_dir')) {
929
- $supercachedir = get_supercache_dir();
930
- }
931
- wp_cache_clean_cache($file_prefix);
932
- }
933
-
934
- if (class_exists('WpeCommon')) {
935
- //be extra careful, just in case 3rd party changes things on us
936
- if (method_exists('WpeCommon', 'purge_memcached')) {
937
- //WpeCommon::purge_memcached();
938
- }
939
- if (method_exists('WpeCommon', 'clear_maxcdn_cache')) {
940
- //WpeCommon::clear_maxcdn_cache();
941
- }
942
- if (method_exists('WpeCommon', 'purge_varnish_cache')) {
943
- //WpeCommon::purge_varnish_cache();
944
- }
945
- }
946
-
947
- if (method_exists('WpFastestCache', 'deleteCache') && !empty($wp_fastest_cache)) {
948
- $wp_fastest_cache->deleteCache();
949
- }
950
- if (function_exists('rocket_clean_domain')) {
951
- rocket_clean_domain();
952
- // Preload cache.
953
- if (function_exists('run_rocket_sitemap_preload')) {
954
- run_rocket_sitemap_preload();
955
- }
956
- }
957
-
958
- if (class_exists("autoptimizeCache") && method_exists("autoptimizeCache", "clearall")) {
959
- autoptimizeCache::clearall();
960
- }
961
-
962
- if (class_exists("LiteSpeed_Cache_API") && method_exists("autoptimizeCache", "purge_all")) {
963
- LiteSpeed_Cache_API::purge_all();
964
- }
965
-
966
- if ( class_exists( '\Hummingbird\Core\Utils' ) ) {
967
-
968
- $modules = \Hummingbird\Core\Utils::get_active_cache_modules();
969
- foreach ( $modules as $module => $name ) {
970
- $mod = \Hummingbird\Core\Utils::get_module( $module );
971
-
972
- if ( $mod->is_active() ) {
973
- if ( 'minify' === $module ) {
974
- $mod->clear_files();
975
- } else {
976
- $mod->clear_cache();
977
- }
978
- }
979
- }
980
- }
981
-
982
- } catch (Exception $e) {
983
- return 1;
984
- }
985
- }
986
-
987
- public function mystickymenu_deactivate() {
988
- global $pagenow;
989
-
990
- if ( 'plugins.php' !== $pagenow ) {
991
- return;
992
- }
993
- include dirname(__FILE__) . "/mystickymenu-deactivate-form.php";
994
- }
995
- public function mystickymenu_plugin_deactivate() {
996
- global $current_user;
997
- if ( ! current_user_can( 'manage_options' ) ) {
998
- wp_die(0);
999
- }
1000
- check_ajax_referer( 'mystickymenu_deactivate_nonce', 'nonce' );
1001
-
1002
- $postData = $_POST;
1003
- $errorCounter = 0;
1004
- $response = array();
1005
- $response['status'] = 0;
1006
- $response['message'] = "";
1007
- $response['valid'] = 1;
1008
- if(!isset($postData['reason']) || empty($postData['reason'])) {
1009
- $errorCounter++;
1010
- $response['message'] = "Please provide reason";
1011
- } else if(!isset($postData['reason']) || empty($postData['reason'])) {
1012
- $errorCounter++;
1013
- $response['message'] = "Please provide reason";
1014
- } else {
1015
- $nonce = $postData['nonce'];
1016
- if(!wp_verify_nonce($nonce, 'mystickymenu_deactivate_nonce')) {
1017
- $response['message'] = __("Your request is not valid", "mystickymenu");
1018
- $errorCounter++;
1019
- $response['valid'] = 0;
1020
- }
1021
- }
1022
- if($errorCounter == 0) {
1023
- global $current_user;
1024
- $plugin_info = get_plugin_data( dirname(__FILE__) . "/mystickymenu.php" );
1025
- $postData = $_POST;
1026
- $email = "none@none.none";
1027
-
1028
- if (isset($postData['email_id']) && !empty($postData['email_id']) && filter_var($postData['email_id'], FILTER_VALIDATE_EMAIL)) {
1029
- $email = $postData['email_id'];
1030
- }
1031
- $domain = site_url();
1032
- $user_name = $current_user->first_name . " " . $current_user->last_name;
1033
- $subject = "My Sticky Menu was removed from {$domain}";
1034
- $headers = "MIME-Version: 1.0\r\n";
1035
- $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
1036
- $headers .= 'From: ' . $user_name . ' <' . $email . '>' . PHP_EOL;
1037
- $headers .= 'Reply-To: ' . $user_name . ' <' . $email . '>' . PHP_EOL;
1038
- $headers .= 'X-Mailer: PHP/' . phpversion();
1039
- ob_start();
1040
- ?>
1041
- <table border="0" cellspacing="0" cellpadding="5">
1042
- <tr>
1043
- <th>Plugin</th>
1044
- <td>My Sticky Menu</td>
1045
- </tr>
1046
- <tr>
1047
- <th>Plugin Version</th>
1048
- <td><?php echo $plugin_info['Version']; ?></td>
1049
- </tr>
1050
- <tr>
1051
- <th>Domain</th>
1052
- <td><?php echo $domain ?></td>
1053
- </tr>
1054
- <tr>
1055
- <th>Email</th>
1056
- <td><?php echo $email ?></td>
1057
- </tr>
1058
- <tr>
1059
- <th>Reason</th>
1060
- <td><?php echo nl2br($postData['reason']) ?></td>
1061
- </tr>
1062
- <tr>
1063
- <th>WordPress Version</th>
1064
- <td><?php echo get_bloginfo('version') ?></td>
1065
- </tr>
1066
- <tr>
1067
- <th>PHP Version</th>
1068
- <td><?php echo PHP_VERSION ?></td>
1069
- </tr>
1070
- </table>
1071
- <?php
1072
- $content = ob_get_clean();
1073
- $to = "gal@premio.io,karina@premio.io";
1074
- wp_mail($to, $subject, $content, $headers);
1075
- $response['status'] = 1;
1076
- }
1077
- echo json_encode($response);
1078
- wp_die();
1079
- }
1080
- }
1081
-
1082
-
1083
-
1084
- class MyStickyMenuFrontend
1085
- {
1086
-
1087
- public function __construct()
1088
- {
1089
- add_action( 'wp_head', array( $this, 'mysticky_build_stylesheet_content' ) );
1090
- add_action( 'wp_enqueue_scripts', array( $this, 'mysticky_disable_at' ) );
1091
- }
1092
-
1093
- public function mysticky_build_stylesheet_content() {
1094
-
1095
- $mysticky_options = get_option( 'mysticky_option_name' );
1096
-
1097
- if (isset($mysticky_options['disable_css'])) {
1098
- //do nothing
1099
- } else {
1100
- $mysticky_options['disable_css'] = false;
1101
- }
1102
-
1103
- if ($mysticky_options ['disable_css'] == false ) {
1104
-
1105
- echo '<style id="mystickymenu" type="text/css">';
1106
- echo '#mysticky-nav { width:100%; position: static; }';
1107
- echo '#mysticky-nav.wrapfixed { position:fixed; left: 0px; margin-top:0px; z-index: '. $mysticky_options ['myfixed_zindex'] .'; -webkit-transition: ' . $mysticky_options ['myfixed_transition_time'] . 's; -moz-transition: ' . $mysticky_options ['myfixed_transition_time'] . 's; -o-transition: ' . $mysticky_options ['myfixed_transition_time'] . 's; transition: ' . $mysticky_options ['myfixed_transition_time'] . 's; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=' . $mysticky_options ['myfixed_opacity'] . ')"; filter: alpha(opacity=' . $mysticky_options ['myfixed_opacity'] . '); opacity:' . $mysticky_options ['myfixed_opacity'] / 100 . '; background-color: ' . $mysticky_options ['myfixed_bgcolor'] . ';}';
1108
-
1109
- echo '#mysticky-nav.wrapfixed .myfixed{ background-color: ' . $mysticky_options ['myfixed_bgcolor'] . '; position: relative;top: auto;left: auto;right: auto;}';
1110
-
1111
- if ( isset($mysticky_options ['myfixed_textcolor']) && $mysticky_options ['myfixed_textcolor'] != '' ) {
1112
- echo '#mysticky-nav.wrapfixed ul li.menu-item a { color: ' . $mysticky_options ['myfixed_textcolor'] . ';}';
1113
- }
1114
-
1115
-
1116
- if ($mysticky_options ['myfixed_disable_small_screen'] > 0 ){
1117
- //echo '@media (max-width: '.$mysticky_options['myfixed_disable_small_screen'].'px) {#mysticky-nav.wrapfixed {position: static;} }';
1118
- };
1119
- if ( !isset( $mysticky_options['myfixed_cssstyle'] ) ) {
1120
- echo '#mysticky-nav .myfixed { margin:0 auto; float:none; border:0px; background:none; max-width:100%; }';
1121
- }
1122
- if ( isset( $mysticky_options['myfixed_cssstyle'] ) && $mysticky_options['myfixed_cssstyle'] != '' ) {
1123
- echo $mysticky_options ['myfixed_cssstyle'];
1124
- }
1125
- echo '</style>';
1126
- $template_name = get_template();
1127
- ?>
1128
- <style type="text/css">
1129
- <?php if( $template_name == 'hestia' ) { ?>
1130
- #mysticky-nav.wrapfixed {box-shadow: 0 1px 10px -6px #0000006b,0 1px 10px 0 #0000001f,0 4px 5px -2px #0000001a;}
1131
- #mysticky-nav.wrapfixed .navbar {position: relative;background-color: transparent;box-shadow: none;}
1132
- <?php } ?>
1133
- <?php if( $template_name == 'shapely' ) { ?>
1134
- #mysticky-nav.wrapfixed #site-navigation {position: relative;}
1135
- <?php } ?>
1136
- <?php if( $template_name == 'storefront' ) { ?>
1137
- #mysticky-nav.wrapfixed > .site-header {margin-bottom: 0;}
1138
- #mysticky-nav.wrapfixed > .storefront-primary-navigation {padding: 10px 0;}
1139
- <?php } ?>
1140
- <?php if( $template_name == 'transportex' ) { ?>
1141
- #mysticky-nav.wrapfixed > .transportex-menu-full {margin: 0 auto;}
1142
- .transportex-headwidget #mysticky-nav.wrapfixed .navbar-wp {top: 0;}
1143
- <?php } ?>
1144
- <?php if( $template_name == 'twentynineteen' ) { ?>
1145
- #mysticky-nav.wrapfixed {padding: 10px;}
1146
- <?php } ?>
1147
- <?php if( $template_name == 'twentysixteen' ) { ?>
1148
- #mysticky-nav.wrapfixed > .site-header {padding-top: 0;padding-bottom: 0;}
1149
- <?php } ?>
1150
- <?php if( $template_name == 'twentytwenty' ) { ?>
1151
- #site-header {background: transparent;}
1152
- <?php } ?>
1153
- </style>
1154
- <?php
1155
- }
1156
- }
1157
-
1158
- public function mystickymenu_google_fonts_url() {
1159
- $welcomebar = get_option( 'mysticky_option_welcomebar' );
1160
-
1161
- $default_fonts = array('Arial', 'Tahoma', 'Verdana', 'Helvetica', 'Times New Roman', 'Trebuchet MS', 'Georgia' );
1162
- $fonts_url = '';
1163
- $fonts = array();
1164
- $font_args = array();
1165
- $base_url = "https://fonts.googleapis.com/css";
1166
- $fonts['family']['Lato'] = 'Lato:400,500,600,700';
1167
- if ( isset($welcomebar['mysticky_welcomebar_font']) && $welcomebar['mysticky_welcomebar_font'] !='' && !in_array( $welcomebar['mysticky_welcomebar_font'], $default_fonts) ) {
1168
- $fonts['family'][$welcomebar['mysticky_welcomebar_font']] = $welcomebar['mysticky_welcomebar_font'] . ':400,500,600,700';
1169
- }
1170
- if ( isset($welcomebar['mysticky_welcomebar_btnfont']) && $welcomebar['mysticky_welcomebar_btnfont'] !='' && !in_array( $welcomebar['mysticky_welcomebar_btnfont'], $default_fonts) ) {
1171
- $fonts['family'][$welcomebar['mysticky_welcomebar_btnfont']] = $welcomebar['mysticky_welcomebar_btnfont'] . ':400,500,600,700';
1172
- }
1173
-
1174
- /* Prepapre URL if font family defined. */
1175
- if( !empty( $fonts['family'] ) ) {
1176
-
1177
- /* format family to string */
1178
- if( is_array($fonts['family']) ){
1179
- $fonts['family'] = implode( '|', $fonts['family'] );
1180
- }
1181
-
1182
- $font_args['family'] = urlencode( trim( $fonts['family'] ) );
1183
-
1184
- if( !empty( $fonts['subsets'] ) ){
1185
-
1186
- /* format subsets to string */
1187
- if( is_array( $fonts['subsets'] ) ){
1188
- $fonts['subsets'] = implode( ',', $fonts['subsets'] );
1189
- }
1190
-
1191
- $font_args['subsets'] = urlencode( trim( $fonts['subsets'] ) );
1192
- }
1193
-
1194
- $fonts_url = add_query_arg( $font_args, $base_url );
1195
- }
1196
-
1197
- return esc_url_raw( $fonts_url );
1198
- }
1199
-
1200
- public function mystickymenu_script() {
1201
-
1202
- $mysticky_options = get_option( 'mysticky_option_name' );
1203
-
1204
- if ( is_admin_bar_showing() ) {
1205
- $top = "true";
1206
- } else {
1207
- $top = "false";
1208
- }
1209
-
1210
- $welcomebar = get_option( 'mysticky_option_welcomebar' );
1211
- if ( isset($welcomebar['mysticky_welcomebar_enable']) && $welcomebar['mysticky_welcomebar_enable'] == 1 ) {
1212
- wp_enqueue_style('google-fonts', $this->mystickymenu_google_fonts_url(),array(), MYSTICKY_VERSION );
1213
- }
1214
-
1215
- // needed for update 1.7 => 1.8 ... will be removed in the future ()
1216
- if (isset($mysticky_options['mysticky_active_on_height_home'])) {
1217
- //do nothing
1218
- } else {
1219
- $mysticky_options['mysticky_active_on_height_home'] = $mysticky_options['mysticky_active_on_height'];
1220
- }
1221
-
1222
-
1223
- if ($mysticky_options['mysticky_active_on_height_home'] == 0 ) {
1224
- $mysticky_options['mysticky_active_on_height_home'] = $mysticky_options['mysticky_active_on_height'];
1225
- }
1226
-
1227
-
1228
- if ( is_front_page() && is_home() ) {
1229
-
1230
- $mysticky_options['mysticky_active_on_height'] = $mysticky_options['mysticky_active_on_height_home'];
1231
-
1232
- } elseif ( is_front_page()){
1233
-
1234
- $mysticky_options['mysticky_active_on_height'] = $mysticky_options['mysticky_active_on_height_home'];
1235
-
1236
- }
1237
- wp_register_script('detectmobilebrowser', plugins_url( 'js/detectmobilebrowser.js', __FILE__ ), array('jquery'), MYSTICKY_VERSION, true);
1238
- wp_enqueue_script( 'detectmobilebrowser' );
1239
-
1240
- wp_register_script('mystickymenu', plugins_url( 'js/mystickymenu.min.js', __FILE__ ), array('jquery'), MYSTICKY_VERSION, true);
1241
- wp_enqueue_script( 'mystickymenu' );
1242
-
1243
- $myfixed_disable_scroll_down = isset($mysticky_options['myfixed_disable_scroll_down']) ? $mysticky_options['myfixed_disable_scroll_down'] : 'false';
1244
- $mystickyTransition = isset($mysticky_options['myfixed_fade']) ? $mysticky_options['myfixed_fade'] : 'fade';
1245
- $mystickyDisableLarge = isset($mysticky_options['myfixed_disable_large_screen']) ? $mysticky_options['myfixed_disable_large_screen'] : '0';
1246
-
1247
- $mystickyClass = ( $mysticky_options['mysticky_class_id_selector'] != 'custom') ? '.menu-' . $mysticky_options['mysticky_class_id_selector'] .'-container' : $mysticky_options['mysticky_class_selector'];
1248
-
1249
- if ( $mysticky_options['mysticky_class_id_selector'] != 'custom' ) {
1250
- $template_name = get_template();
1251
- switch( $template_name ){
1252
- case 'ashe':
1253
- $mystickyClass = '#main-nav';
1254
- break;
1255
- case 'astra':
1256
- case 'hello-elementor':
1257
- case 'sydney':
1258
- case 'twentysixteen':
1259
- $mystickyClass = 'header.site-header';
1260
- break;
1261
- case 'generatepress':
1262
- $mystickyClass = 'nav.main-navigation';
1263
- break;
1264
- case 'transportex':
1265
- $mystickyClass = '.transportex-menu-full';
1266
- break;
1267
- case 'hestia':
1268
- case 'neve':
1269
- $mystickyClass = 'header.header';
1270
- break;
1271
- case 'mesmerize':
1272
- $mystickyClass = '.navigation-bar';
1273
- break;
1274
- case 'oceanwp':
1275
- $mystickyClass = 'header#site-header';
1276
- break;
1277
- case 'shapely':
1278
- $mystickyClass = '#site-navigation';
1279
- break;
1280
- case 'storefront':
1281
- $mystickyClass = '.storefront-primary-navigation';
1282
- break;
1283
- case 'twentynineteen':
1284
- $mystickyClass = '#site-navigation';
1285
- break;
1286
- case 'twentyseventeen':
1287
- $mystickyClass = '.navigation-top';
1288
- break;
1289
- default:
1290
- break;
1291
- }
1292
- }
1293
-
1294
-
1295
- $mysticky_translation_array = array(
1296
- 'mystickyClass' => $mystickyClass,
1297
- 'activationHeight' => $mysticky_options['mysticky_active_on_height'],
1298
- 'disableWidth' => $mysticky_options['myfixed_disable_small_screen'],
1299
- 'disableLargeWidth' => $mystickyDisableLarge,
1300
- 'adminBar' => $top,
1301
- 'device_desktop' => true,
1302
- 'device_mobile' => true,
1303
- 'mystickyTransition' => $mystickyTransition,
1304
- 'mysticky_disable_down' => $myfixed_disable_scroll_down,
1305
-
1306
-
1307
- );
1308
- wp_localize_script( 'mystickymenu', 'option', $mysticky_translation_array );
1309
- }
1310
-
1311
- public function mysticky_disable_at() {
1312
-
1313
-
1314
- $mysticky_options = get_option( 'mysticky_option_name' );
1315
-
1316
- $mysticky_disable_at_front_home = isset($mysticky_options['mysticky_disable_at_front_home']);
1317
- $mysticky_disable_at_blog = isset($mysticky_options['mysticky_disable_at_blog']);
1318
- $mysticky_disable_at_page = isset($mysticky_options['mysticky_disable_at_page']);
1319
- $mysticky_disable_at_tag = isset($mysticky_options['mysticky_disable_at_tag']);
1320
- $mysticky_disable_at_category = isset($mysticky_options['mysticky_disable_at_category']);
1321
- $mysticky_disable_at_single = isset($mysticky_options['mysticky_disable_at_single']);
1322
- $mysticky_disable_at_archive = isset($mysticky_options['mysticky_disable_at_archive']);
1323
- $mysticky_disable_at_search = isset($mysticky_options['mysticky_disable_at_search']);
1324
- $mysticky_disable_at_404 = isset($mysticky_options['mysticky_disable_at_404']);
1325
- $mysticky_enable_at_pages = isset($mysticky_options['mysticky_enable_at_pages']) ? $mysticky_options['mysticky_enable_at_pages'] : '';
1326
- $mysticky_enable_at_posts = isset($mysticky_options['mysticky_enable_at_posts']) ? $mysticky_options['mysticky_enable_at_posts'] : '';
1327
-
1328
- // Trim input to ignore empty spaces
1329
- $mysticky_enable_at_pages_exp = array_map('trim', explode(',', $mysticky_enable_at_pages));
1330
- $mysticky_enable_at_posts_exp = array_map('trim', explode(',', $mysticky_enable_at_posts));
1331
-
1332
-
1333
-
1334
-
1335
- if ( is_front_page() && is_home() ) { /* Default homepage */
1336
-
1337
- if ( $mysticky_disable_at_front_home == false ) {
1338
- $this->mystickymenu_script();
1339
- }
1340
- } elseif ( is_front_page()){ /* Static homepage */
1341
-
1342
- if ( $mysticky_disable_at_front_home == false ) {
1343
- $this->mystickymenu_script();
1344
- }
1345
-
1346
- } elseif ( is_home()){ /* Blog page */
1347
-
1348
- if ( $mysticky_disable_at_blog == false ) {
1349
- $this->mystickymenu_script();
1350
- }
1351
-
1352
- } elseif ( is_page() ){ /* Single page*/
1353
-
1354
- if ( $mysticky_disable_at_page == false ) {
1355
- $this->mystickymenu_script();
1356
- }
1357
- if ( is_page( $mysticky_enable_at_pages_exp ) ){
1358
- $this->mystickymenu_script();
1359
- }
1360
-
1361
- } elseif ( is_tag()){ /* Tag page */
1362
-
1363
- if ( $mysticky_disable_at_tag == false ) {
1364
- $this->mystickymenu_script();
1365
- }
1366
-
1367
- } elseif ( is_category()){ /* Category page */
1368
-
1369
- if ( $mysticky_disable_at_category == false ) {
1370
- $this->mystickymenu_script();
1371
- }
1372
-
1373
- } elseif ( is_single()){ /* Single post */
1374
-
1375
- if ( $mysticky_disable_at_single == false ) {
1376
- $this->mystickymenu_script();
1377
- }
1378
-
1379
- if ( is_single( $mysticky_enable_at_posts_exp ) ){
1380
- $this->mystickymenu_script();
1381
- }
1382
-
1383
- } elseif ( is_archive()){ /* Archive */
1384
-
1385
- if ( $mysticky_disable_at_archive == false ) {
1386
- $this->mystickymenu_script();
1387
- }
1388
-
1389
- } elseif ( is_search()){ /* Search */
1390
-
1391
- if ( $mysticky_disable_at_search == false ) {
1392
- $this->mystickymenu_script();
1393
- }
1394
-
1395
- } elseif ( is_404()){ /* 404 */
1396
-
1397
- if ( $mysticky_disable_at_404 == false ) {
1398
- $this->mystickymenu_script();
1399
- }
1400
- }
1401
-
1402
- }
1403
-
1404
- }
1405
-
1406
- if( is_admin() ) {
1407
- new MyStickyMenuBackend();
1408
- require_once 'mystickymenu-affiliate.php';
1409
-
1410
- } else {
1411
- new MyStickyMenuFrontend();
1412
  }
1
+ <?php
2
+ /*
3
+ Plugin Name: myStickymenu
4
+ Plugin URI: https://premio.io/
5
+ Description: Simple sticky (fixed on top) menu implementation for navigation menu and Welcome bar for announcements and promotion. After install go to Settings / myStickymenu and change Sticky Class to .your_navbar_class or #your_navbar_id.
6
+ Version: 2.4.9
7
+ Author: Premio
8
+ Author URI: https://premio.io/downloads/mystickymenu/
9
+ Text Domain: mystickymenu
10
+ Domain Path: /languages
11
+ License: GPLv2 or later
12
+ */
13
+
14
+ defined('ABSPATH') or die("Cannot access pages directly.");
15
+ define( 'MYSTICKY_VERSION', '2.4.9' );
16
+ define('MYSTICKYMENU_URL', plugins_url('/', __FILE__)); // Define Plugin URL
17
+ define('MYSTICKYMENU_PATH', plugin_dir_path(__FILE__)); // Define Plugin Directory Path
18
+
19
+ require_once("mystickymenu-fonts.php");
20
+ require_once("welcome-bar.php");
21
+
22
+ if( is_admin() ) {
23
+ include_once 'class-review-box.php';
24
+ }
25
+
26
+ class MyStickyMenuBackend
27
+ {
28
+ private $options;
29
+
30
+ public function __construct()
31
+ {
32
+ add_action( 'admin_menu', array( $this, 'add_plugin_page' ) );
33
+ add_action( 'admin_init', array( $this, 'mysticky_load_transl') );
34
+
35
+ add_action( 'admin_init', array( $this, 'mysticky_default_options' ) );
36
+ add_action( 'admin_enqueue_scripts', array( $this, 'mysticky_admin_script' ) );
37
+
38
+ add_filter( 'plugin_action_links_mystickymenu/mystickymenu.php', array( $this, 'mystickymenu_settings_link' ) );
39
+
40
+ add_action( 'activated_plugin', array( $this, 'mystickymenu_activation_redirect' ) );
41
+
42
+ add_action("wp_ajax_sticky_menu_update_status", array($this, 'sticky_menu_update_status'));
43
+
44
+ add_action("wp_ajax_mystickymenu_update_popup_status", array($this, 'mystickymenu_popup_status'));
45
+
46
+ add_action( 'admin_footer', array( $this, 'mystickymenu_deactivate' ) );
47
+ add_action( 'wp_ajax_mystickymenu_plugin_deactivate', array( $this, 'mystickymenu_plugin_deactivate' ) );
48
+ }
49
+
50
+ public function mystickymenu_popup_status() {
51
+ if(!empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'mystickymenu_update_popup_status')) {
52
+ update_option("mystickymenu_intro_box", "hide");
53
+ }
54
+ echo esc_attr("1");
55
+ die;
56
+ }
57
+
58
+ public function sticky_menu_update_status() {
59
+ if(!empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'myStickymenu_update_nonce')) {
60
+ $status = self::sanitize_options($_REQUEST['status']);
61
+ $email = self::sanitize_options($_REQUEST['email']);
62
+ update_option("mystickymenu_update_message", 2);
63
+ if($status == 1) {
64
+ $url = 'https://go.premio.io/api/update.php?email='.$email.'&plugin=myStickymenu';
65
+ $handle = curl_init();
66
+ curl_setopt($handle, CURLOPT_URL, $url);
67
+ curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
68
+ $response = curl_exec($handle);
69
+ curl_close($handle);
70
+ }
71
+ }
72
+ echo "1";
73
+ die;
74
+ }
75
+
76
+ public function mystickymenu_settings_link($links){
77
+ $settings_link = '<a href="admin.php?page=my-stickymenu-settings">Settings</a>';
78
+ $links['go_pro'] = '<a href="'.admin_url("admin.php?page=my-stickymenu-settings&type=upgrade").'" style="color: #FF5983;font-weight: bold;">'.__( 'Upgrade', 'stars-testimonials' ).'</a>';
79
+ array_unshift($links, $settings_link);
80
+ return $links;
81
+ }
82
+
83
+ public function mystickymenu_activation_redirect( $plugin) {
84
+ if( $plugin == plugin_basename( __FILE__ ) ) {
85
+ $is_shown = get_option("mystickymenu_update_message");
86
+ if($is_shown === false) {
87
+ add_option("mystickymenu_update_message", 1);
88
+ }
89
+ $option = get_option("mystickymenu_intro_box");
90
+ if($option === false) {
91
+ add_option("mystickymenu_intro_box", "show");
92
+ }
93
+ wp_redirect( admin_url( 'admin.php?page=my-stickymenu-settings' ) ) ;
94
+ exit;
95
+ }
96
+ }
97
+
98
+ public function mysticky_admin_script($hook) {
99
+
100
+ if ( !isset($_GET['page']) || ( isset($_GET['page']) && $_GET['page'] != 'my-stickymenu-settings' && $_GET['page'] != 'my-stickymenu-welcomebar' && $_GET['page'] != 'my-stickymenu-new-welcomebar' && $_GET['page'] != 'my-stickymenu-upgrade' && $_GET['page'] != 'msm-recommended-plugins' )) {
101
+ return;
102
+ }
103
+
104
+ wp_enqueue_style('mystickymenuAdminStyle', plugins_url('/css/mystickymenu-admin.css', __FILE__), array(), MYSTICKY_VERSION );
105
+ wp_enqueue_style( 'wp-color-picker' );
106
+ //wp_enqueue_script( 'wp-color-picker-alpha', plugins_url('/js/wp-color-picker-alpha.min.js', __FILE__), array( 'wp-color-picker' ), MYSTICKY_VERSION );
107
+ wp_enqueue_style( 'wp-jquery-ui-dialog' );
108
+ wp_enqueue_style('jquery-ui');
109
+
110
+ wp_enqueue_script('jquery-ui');
111
+ wp_enqueue_script('jquery-ui-slider');
112
+ //wp_enqueue_script('jquery-ui-datepicker');
113
+ wp_enqueue_script( 'jquery-ui-dialog' );
114
+ wp_enqueue_script( 'my-script-handle', plugins_url('js/iris-script.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
115
+
116
+ if($hook == "mystickymenu_page_my-stickymenu-upgrade") {
117
+ wp_enqueue_script( 'my-select2', plugins_url('js/select2.min.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
118
+ wp_enqueue_style('my-css-select2', plugins_url('css/select2.min.css', __FILE__), array(), MYSTICKY_VERSION );
119
+ wp_enqueue_style('my-css-admin-settings', plugins_url('css/admin-setting.css', __FILE__), array(), MYSTICKY_VERSION );
120
+ }
121
+
122
+ wp_enqueue_script('mystickymenuAdminScript', plugins_url('/js/mystickymenu-admin.js', __FILE__), array( 'jquery', 'jquery-ui-slider' ), MYSTICKY_VERSION);
123
+ }
124
+
125
+ public function mysticky_load_transl(){
126
+ load_plugin_textdomain('mystickymenu', FALSE, dirname(plugin_basename(__FILE__)).'/languages/');
127
+ }
128
+
129
+ function sanitize_options($value) {
130
+ $value = stripslashes($value);
131
+ $value = filter_var($value, FILTER_SANITIZE_STRING);
132
+ return $value;
133
+ }
134
+
135
+ public function add_plugin_page(){
136
+ if ( isset($_GET['hide_msmrecommended_plugin']) && $_GET['hide_msmrecommended_plugin'] == 1) {
137
+ update_option('hide_msmrecommended_plugin',true);
138
+ }
139
+ $hide_msmrecommended_plugin = get_option('hide_msmrecommended_plugin');
140
+ // This page will be under "Settings"
141
+ add_menu_page(
142
+ 'Settings Admin',
143
+ 'myStickymenu',
144
+ 'manage_options',
145
+ 'my-stickymenu-settings',
146
+ array( $this, 'create_admin_page' )
147
+ );
148
+ add_submenu_page(
149
+ 'my-stickymenu-settings',
150
+ 'Settings Admin',
151
+ 'Settings',
152
+ 'manage_options',
153
+ 'my-stickymenu-settings',
154
+ array( $this, 'create_admin_page' )
155
+ );
156
+ add_submenu_page(
157
+ 'my-stickymenu-settings',
158
+ 'Settings Admin',
159
+ 'Welcome Bar',
160
+ 'manage_options',
161
+ 'my-stickymenu-welcomebar',
162
+ array( $this, 'mystickystickymenu_admin_welcomebar_page' )
163
+ );
164
+ add_submenu_page(
165
+ 'my-stickymenu-settings',
166
+ 'Settings Admin',
167
+ '+ Create New Welcome Bar',
168
+ 'manage_options',
169
+ 'my-stickymenu-new-welcomebar',
170
+ array( $this, 'mystickystickymenu_admin_new_welcomebar_page' )
171
+ );
172
+ if ( !$hide_msmrecommended_plugin){
173
+ add_submenu_page(
174
+ 'my-stickymenu-settings',
175
+ 'msm-recommended-plugins',
176
+ 'Recommended Plugins',
177
+ 'manage_options',
178
+ 'msm-recommended-plugins',
179
+ array( $this, 'mystickymenu_recommended_plugins' )
180
+ );
181
+ }
182
+ add_submenu_page(
183
+ 'my-stickymenu-settings',
184
+ 'Upgrade to Pro',
185
+ 'Upgrade to Pro',
186
+ 'manage_options',
187
+ 'my-stickymenu-upgrade',
188
+ array( $this, 'mystickymenu_admin_upgrade_to_pro' )
189
+ );
190
+ }
191
+
192
+ public function create_admin_page(){
193
+
194
+ $upgarde_url = admin_url("admin.php?page=my-stickymenu-upgrade");
195
+ // Set class property
196
+ if (isset($_POST['mysticky_option_name']) && !empty($_POST['mysticky_option_name']) && isset($_POST['nonce'])) {
197
+ if(!empty($_REQUEST['nonce']) && wp_verify_nonce($_REQUEST['nonce'], 'mysticky_option_backend_update')) {
198
+ $post = $_POST['mysticky_option_name'];
199
+ foreach($post as $key=>$value) {
200
+ $post[$key] = self::sanitize_options($value);
201
+ }
202
+
203
+ $post['device_desktop'] = 'on';
204
+ $post['device_mobile'] = 'on';
205
+ update_option( 'mysticky_option_name', $post);
206
+ $this->mysticky_clear_all_caches();
207
+ echo '<div class="updated settings-error notice is-dismissible "><p><strong>' . esc_html__('Settings saved.','mystickymenu'). '</p></strong></div>';
208
+ } else {
209
+ wp_verify_nonce($_GET['nonce'], 'wporg_frontend_delete');
210
+ echo '<div class="error settings-error notice is-dismissible "><p><strong>' . esc_html__('Unable to complete your request','mystickymenu'). '</p></strong></div>';
211
+ }
212
+ }
213
+
214
+ $mysticky_options = get_option( 'mysticky_option_name');
215
+ $is_old = get_option("has_sticky_header_old_version");
216
+ $is_old = ($is_old == "yes")?true:false;
217
+ $nonce = wp_create_nonce('mysticky_option_backend_update');
218
+ $pro_url = "https://go.premio.io/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=";
219
+
220
+ $is_shown = get_option("mystickymenu_update_message");
221
+ if($is_shown == 1) {?>
222
+ <div class="updates-form-form" >
223
+ <div class="popup-form-content">
224
+ <div id="add-update-folder-title" class="add-update-folder-title">
225
+ Would you like to get feature updates for myStickymenu in real-time?
226
+ </div>
227
+ <div class="folder-form-input">
228
+ <input id="myStickymenu_update_email" autocomplete="off" value="<?php echo get_option( 'admin_email' ) ?>" placeholder="Email address">
229
+ </div>
230
+ <div class="updates-content-buttons">
231
+ <button href="javascript:;" class="button button-primary form-submit-btn yes">Yes, I want</button>
232
+ <button href="javascript:;" class="button button-secondary form-cancel-btn no">Skip</button>
233
+ <div style="clear: both"></div>
234
+ </div>
235
+ <input type="hidden" id="myStickymenu_update_nonce" value="<?php echo wp_create_nonce("myStickymenu_update_nonce") ?>">
236
+ </div>
237
+ </div>
238
+ <?php } else {
239
+
240
+ $option = get_option("mystickymenu_intro_box");
241
+ if($option == "show") {
242
+ include_once dirname(__FILE__) . "/mystickymenu-popup.php";
243
+ }
244
+ ?>
245
+ <style>
246
+ div#wpcontent {
247
+ background: rgba(101,114,219,1);
248
+ background: -moz-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
249
+ background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(101,114,219,1)), color-stop(67%, rgba(238,134,198,1)), color-stop(100%, rgba(238,134,198,1)));
250
+ background: -webkit-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
251
+ background: -o-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
252
+ background: -ms-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
253
+ background: linear-gradient(135deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
254
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6572db', endColorstr='#ee86c6', GradientType=1 );
255
+ }
256
+ </style>
257
+ <div id="mystickymenu" class="wrap mystickymenu">
258
+ <div class="sticky-header-menu">
259
+ <ul>
260
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-settings' ) ?>" class="active" ><?php _e('Sticky Menu', 'mystickymenu'); ?></a></li>
261
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-welcomebar' ) ?>" ><?php _e('Welcome Bar', 'mystickymenu'); ?></a></li>
262
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-upgrade' ) ?>"><?php _e('Upgrade to Pro', 'mystickymenu'); ?></a></li>
263
+ </ul>
264
+ </div>
265
+ <div id="sticky-header-settings" class="sticky-header-content">
266
+ <div class="mystickymenu-heading">
267
+ <div class="myStickymenu-header-title">
268
+ <h3><?php esc_attr_e('How To Make a Sticky Header', 'mystickymenu'); ?></h3>
269
+ </div>
270
+ <p><?php _e("Add sticky menu / header to any theme. <br />Simply change 'Sticky Class' to HTML element class desired to be sticky (div id can be used as well).", 'mystickymenu'); ?></p>
271
+ </div>
272
+
273
+ <form class="mysticky-form" method="post" action="#">
274
+ <div class="mystickymenu-content-section sticky-class-sec">
275
+ <table>
276
+ <tr>
277
+ <td>
278
+ <label class="mysticky_title"><?php _e("Sticky Class", 'mystickymenu')?></label>
279
+ <br /><br />
280
+ <?php $nav_menus = wp_get_nav_menus();
281
+ $menu_locations = get_nav_menu_locations();
282
+ $locations = get_registered_nav_menus();
283
+ ?>
284
+ <select name="mysticky_option_name[mysticky_class_id_selector]" id="mystickymenu-select">
285
+ <option value=""><?php _e( 'Select Sticky Menu', 'mystickymenu' ); ?></option>
286
+
287
+ <?php foreach ( (array) $nav_menus as $_nav_menu ) : ?>
288
+ <option value="<?php echo esc_attr( $_nav_menu->slug ); ?>" <?php selected( $_nav_menu->slug, $mysticky_options['mysticky_class_id_selector'] ); ?>>
289
+ <?php
290
+ echo esc_html( $_nav_menu->name );
291
+
292
+ if ( ! empty( $menu_locations ) && in_array( $_nav_menu->term_id, $menu_locations ) ) {
293
+ $locations_assigned_to_this_menu = array();
294
+ foreach ( array_keys( $menu_locations, $_nav_menu->term_id ) as $menu_location_key ) {
295
+ if ( isset( $locations[ $menu_location_key ] ) ) {
296
+ $locations_assigned_to_this_menu[] = $locations[ $menu_location_key ];
297
+ }
298
+ }
299
+
300
+ /**
301
+ * Filters the number of locations listed per menu in the drop-down select.
302
+ *
303
+ * @since 3.6.0
304
+ *
305
+ * @param int $locations Number of menu locations to list. Default 3.
306
+ */
307
+ $assigned_locations = array_slice( $locations_assigned_to_this_menu, 0, absint( apply_filters( 'wp_nav_locations_listed_per_menu', 3 ) ) );
308
+
309
+ // Adds ellipses following the number of locations defined in $assigned_locations.
310
+ if ( ! empty( $assigned_locations ) ) {
311
+ printf(
312
+ ' (%1$s%2$s)',
313
+ implode( ', ', $assigned_locations ),
314
+ count( $locations_assigned_to_this_menu ) > count( $assigned_locations ) ? ' &hellip;' : ''
315
+ );
316
+ }
317
+ }
318
+ ?>
319
+ </option>
320
+ <?php endforeach; ?>
321
+ <option value="custom" <?php selected( 'custom', $mysticky_options['mysticky_class_id_selector'] ); ?>><?php esc_html_e( 'Other Class Or ID', 'mystickymenu' );?></option>
322
+ </select>
323
+
324
+ <input type="text" size="18" id="mysticky_class_selector" class="mystickyinput" name="mysticky_option_name[mysticky_class_selector]" value="<?php echo $mysticky_options['mysticky_class_selector'];?>" />
325
+
326
+ <p class="description"><?php _e("menu or header element class or id.", 'mystickymenu')?></p>
327
+ </td>
328
+ <td>
329
+ <div class="mysticky_device_upgrade">
330
+ <label class="mysticky_title"><?php _e("Devices", 'mystickymenu')?></label>
331
+ <span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span>
332
+
333
+ <ul class="mystickymenu-input-multicheckbox">
334
+ <li>
335
+ <label>
336
+ <input id="disable_css" name="mysticky_option_name[device_desktop]" type="checkbox" checked disabled />
337
+ <?php _e( 'Desktop', 'mystickymenu' );?>
338
+ </label>
339
+ </li>
340
+ <li>
341
+ <label>
342
+ <input id="disable_css" name="mysticky_option_name[device_mobile]" type="checkbox" checked disabled />
343
+ <?php _e( 'Mobile', 'mystickymenu' );?>
344
+ </label>
345
+ </li>
346
+ </ul>
347
+ </div>
348
+ </td>
349
+ </tr>
350
+ </table>
351
+ </div>
352
+
353
+
354
+ <div class="mystickymenu-content-section">
355
+ <h3><?php esc_html_e( 'Settings', 'mystickymenu' );?></h3>
356
+ <table class="form-table">
357
+ <tr>
358
+ <td>
359
+ <label for="myfixed_zindex" class="mysticky_title"><?php _e("Sticky z-index", 'mystickymenu')?></label>
360
+ </td>
361
+ <td>
362
+ <input type="number" min="0" max="2147483647" step="1" class="mysticky-number" id="myfixed_zindex" name="mysticky_option_name[myfixed_zindex]" value="<?php echo $mysticky_options['myfixed_zindex'];?>" />
363
+ </td>
364
+ <td>
365
+ <label class="mysticky_title myssticky-remove-hand"><?php _e("Fade or slide effect", 'mystickymenu')?></label>
366
+ </td>
367
+ <td>
368
+ <label>
369
+ <input name="mysticky_option_name[myfixed_fade]" value= "slide" type="radio" <?php checked( @$mysticky_options['myfixed_fade'], 'slide' );?> />
370
+ <?php _e("Slide", 'mystickymenu'); ?>
371
+ </label>
372
+ <label>
373
+ <input name="mysticky_option_name[myfixed_fade]" value="fade" type="radio" <?php checked( @$mysticky_options['myfixed_fade'], 'fade' );?> />
374
+ <?php _e("Fade", 'mystickymenu'); ?>
375
+ </label>
376
+ </td>
377
+ </tr>
378
+ <tr>
379
+ <td>
380
+ <label for="myfixed_disable_small_screen" class="mysticky_title"><?php _e("Disable at Small Screen Sizes", 'mystickymenu')?></label>
381
+ <p class="description"><?php esc_attr_e('Less than chosen screen width, set 0 to disable','mystickymenu');?></p>
382
+ </td>
383
+ <td>
384
+ <div class="px-wrap">
385
+ <input type="number" class="" min="0" step="1" id="myfixed_disable_small_screen" name="mysticky_option_name[myfixed_disable_small_screen]" value="<?php echo $mysticky_options['myfixed_disable_small_screen'];?>" />
386
+ <span class="input-px">PX</span>
387
+ </div>
388
+ </td>
389
+ <td>
390
+ <label for="mysticky_active_on_height" class="mysticky_title"><?php _e("Make visible on Scroll", 'mystickymenu')?></label>
391
+ <p class="description"><?php esc_attr_e('If set to 0 auto calculate will be used.','mystickymenu');?></p>
392
+ </td>
393
+ <td>
394
+ <div class="px-wrap">
395
+ <input type="number" class="small-text" min="0" step="1" id="mysticky_active_on_height" name="mysticky_option_name[mysticky_active_on_height]" value="<?php echo $mysticky_options['mysticky_active_on_height'];?>" />
396
+ <span class="input-px">PX</span>
397
+ </div>
398
+ </td>
399
+ </tr>
400
+ <tr>
401
+ <td>
402
+ <label for="mysticky_active_on_height_home" class="mysticky_title"><?php _e("Make visible on Scroll at homepage", 'mystickymenu')?></label>
403
+ <p class="description"><?php _e( 'If set to 0 it will use initial Make visible on Scroll value.', 'mystickymenu' );?></p>
404
+ </td>
405
+ <td>
406
+ <div class="px-wrap">
407
+ <input type="number" class="small-text" min="0" step="1" id="mysticky_active_on_height_home" name="mysticky_option_name[mysticky_active_on_height_home]" value="<?php echo $mysticky_options['mysticky_active_on_height_home'];?>" />
408
+ <span class="input-px">PX</span>
409
+ </div>
410
+ </td>
411
+ <td>
412
+ <label for="myfixed_bgcolor" class="mysticky_title myssticky-remove-hand"><?php _e("Sticky Background Color", 'mystickymenu')?></label>
413
+ </td>
414
+ <td>
415
+ <input type="text" id="myfixed_bgcolor" name="mysticky_option_name[myfixed_bgcolor]" class="my-color-field" data-alpha="true" value="<?php echo $mysticky_options['myfixed_bgcolor'];?>" />
416
+
417
+ </td>
418
+ </tr>
419
+ <tr>
420
+ <td>
421
+ <label for="myfixed_transition_time" class="mysticky_title"><?php _e("Sticky Transition Time", 'mystickymenu')?></label>
422
+ </td>
423
+ <td>
424
+ <input type="number" class="small-text" min="0" step="0.1" id="myfixed_transition_time" name="mysticky_option_name[myfixed_transition_time]" value="<?php echo $mysticky_options['myfixed_transition_time'];?>" />
425
+ </td>
426
+ <td>
427
+ <label for="myfixed_textcolor" class="mysticky_title myssticky-remove-hand"><?php _e("Sticky Text Color", 'mystickymenu')?></label>
428
+ </td>
429
+ <td>
430
+ <input type="text" id="myfixed_textcolor" name="mysticky_option_name[myfixed_textcolor]" class="my-color-field" data-alpha="true" value="<?php echo (isset($mysticky_options['myfixed_textcolor'])) ? $mysticky_options['myfixed_textcolor'] : '';?>" />
431
+
432
+ </td>
433
+ </tr>
434
+ <tr>
435
+ <td>
436
+ <label for="myfixed_opacity" class="mysticky_title myssticky-remove-hand"><?php _e("Sticky Opacity", 'mystickymenu')?></label>
437
+ <p class="description"><?php _e( 'numbers 1-100.', 'mystickymenu');?></p>
438
+ </td>
439
+ <td>
440
+ <input type="hidden" class="small-text mysticky-slider" min="0" step="1" max="100" id="myfixed_opacity" name="mysticky_option_name[myfixed_opacity]" value="<?php echo $mysticky_options['myfixed_opacity'];?>" />
441
+ <div id="slider">
442
+ <div id="custom-handle" class="ui-slider-handle"><?php //echo $mysticky_options['myfixed_opacity'];?></div>
443
+ </div>
444
+
445
+ </td>
446
+ </tr>
447
+ </table>
448
+ </div>
449
+
450
+ <div class="mystickymenu-content-section <?php echo !$is_old?"mystickymenu-content-upgrade":""?>" >
451
+
452
+ <div class="mystickymenu-content-option">
453
+ <label class="mysticky_title css-style-title"><?php _e("Hide on Scroll Down", 'mystickymenu'); ?></label>
454
+ <?php if(!$is_old) { ?><span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span><?php } ?>
455
+ <p>
456
+ <label class="mysticky_text">
457
+ <input id="myfixed_disable_scroll_down" name="mysticky_option_name[myfixed_disable_scroll_down]" type="checkbox" <?php checked( @$mysticky_options['myfixed_disable_scroll_down'], 'on' );?> <?php echo !$is_old?"disabled":"" ?> />
458
+ <?php _e("Disable sticky menu at scroll down", 'mystickymenu'); ?>
459
+ </label>
460
+ </p>
461
+ </div>
462
+ <div class="mysticky-page-target-setting mystickymenu-content-option">
463
+ <label class="mysticky_title"><?php esc_attr_e('Page targeting', 'myStickymenu'); ?></label>
464
+ <div class="mystickymenu-input-section mystickymenu-page-target-wrap">
465
+ <div class="mysticky-welcomebar-setting-content-right">
466
+ <div class="mysticky-page-options" id="mysticky-welcomebar-page-options">
467
+ <?php $page_option = (isset($mysticky_options['mysticky_page_settings'])) ? $mysticky_options['mysticky_page_settings'] : array();
468
+ $url_options = array(
469
+ 'page_contains' => 'pages that contain',
470
+ 'page_has_url' => 'a specific page',
471
+ 'page_start_with' => 'pages starting with',
472
+ 'page_end_with' => 'pages ending with',
473
+ );
474
+
475
+ if(!empty($page_option) && is_array($page_option)) {
476
+ $count = 0;
477
+ foreach($page_option as $k=>$option) {
478
+ $count++;
479
+ ?>
480
+ <div class="mysticky-page-option <?php echo $k==count($page_option)?"last":""; ?>">
481
+ <div class="url-content">
482
+ <div class="mysticky-welcomebar-url-select">
483
+ <select name="mysticky_option_name[mysticky_page_settings][<?php echo $count; ?>][shown_on]" id="url_shown_on_<?php echo $count ?>_option">
484
+ <option value="show_on" <?php echo $option['shown_on']=="show_on"?"selected":"" ?> ><?php esc_html_e( 'Show on', 'mysticky' )?></option>
485
+ <option value="not_show_on" <?php echo $option['shown_on']=="not_show_on"?"selected":"" ?>><?php esc_html_e( "Don't show on", "mysticky" );?></option>
486
+ </select>
487
+ </div>
488
+ <div class="mysticky-welcomebar-url-option">
489
+ <select class="mysticky-url-options" name="mysticky_option_name[mysticky_page_settings][<?php echo $count; ?>][option]" id="url_rules_<?php echo $count ?>_option">
490
+ <option disabled value=""><?php esc_html_e( "Select Rule", "mysticky" );?></option>
491
+ <?php foreach($url_options as $key=>$value) {
492
+ $selected = ( isset($option['option']) && $option['option']==$key )?" selected='selected' ":"";
493
+ echo '<option '.$selected.' value="'.$key.'">'.$value.'</option>';
494
+ } ?>
495
+ </select>
496
+ </div>
497
+ <div class="mysticky-welcomebar-url-box">
498
+ <span class='mysticky-welcomebar-url'><?php echo site_url("/"); ?></span>
499
+ </div>
500
+ <div class="mysticky-welcomebar-url-values">
501
+ <input type="text" value="<?php echo $option['value'] ?>" name="mysticky_option_name[mysticky_page_settings][<?php echo $count; ?>][value]" id="url_rules_<?php echo $count; ?>_value" />
502
+ </div>
503
+ <div class="mysticky-welcomebar-url-buttons">
504
+ <a class="mysticky-remove-rule" href="javascript:;">x</a>
505
+ </div>
506
+ <div class="clear"></div>
507
+ </div>
508
+ </div>
509
+ <?php
510
+ }
511
+ }
512
+ ?>
513
+ </div>
514
+ <a href="javascript:void(0);" class="create-rule" id="mysticky_create-rule"><?php esc_html_e( "Add Rule", "mystickymenu" );?></a>
515
+ </div>
516
+ <input type="hidden" id="mysticky_welcomebar_site_url" value="<?php echo site_url("/") ?>" />
517
+ <div class="mysticky-page-options-html" style="display: none;">
518
+ <div class="mysticky-page-option">
519
+ <div class="url-content">
520
+ <div class="mysticky-welcomebar-url-select">
521
+ <select name="" id="url_shown_on___count___option">
522
+ <option value="show_on"><?php esc_html_e("Show on", "mysticky" );?></option>
523
+ <option value="not_show_on"><?php esc_html_e("Don't show on", "mysticky" );?></option>
524
+ </select>
525
+ </div>
526
+ <div class="mysticky-welcomebar-url-option">
527
+ <select class="mysticky-url-options" name="" id="url_rules___count___option">
528
+ <option selected="selected" disabled value=""><?php esc_html_e("Select Rule", "mysticky" );?></option>
529
+ <?php foreach($url_options as $key=>$value) {
530
+ echo '<option value="'.$key.'">'.$value.'</option>';
531
+ } ?>
532
+ </select>
533
+ </div>
534
+ <div class="mysticky-welcomebar-url-box">
535
+ <span class='mysticky-welcomebar-url'><?php echo site_url("/"); ?></span>
536
+ </div>
537
+ <div class="mysticky-welcomebar-url-values">
538
+ <input type="text" value="" name="mysticky_option_name[mysticky_page_settings][__count__][value]" id="url_rules___count___value" disabled />
539
+ </div>
540
+ <div class="clear"></div>
541
+ </div>
542
+ <span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span>
543
+ </div>
544
+ </div>
545
+ </div>
546
+ </div>
547
+ <div class="mystickymenu-content-option">
548
+ <label class="mysticky_title css-style-title"><?php _e("CSS style", 'mystickymenu'); ?></label>
549
+ <span class="mysticky_text"><?php _e( 'Add/edit CSS style. Leave it blank for default style.', 'mystickymenu');?></span>
550
+ <div class="mystickymenu-input-section">
551
+ <textarea type="text" rows="4" cols="60" id="myfixed_cssstyle" name="mysticky_option_name[myfixed_cssstyle]" <?php echo !$is_old?"disabled":"" ?> ><?php echo @$mysticky_options['myfixed_cssstyle'];?></textarea>
552
+ </div>
553
+ <p><?php esc_html_e( "CSS ID's and Classes to use:", "mystickymenu" );?></p>
554
+ <p>
555
+ #mysticky-wrap { }<br/>
556
+ #mysticky-nav.wrapfixed { }<br/>
557
+ #mysticky-nav.wrapfixed.up { }<br/>
558
+ #mysticky-nav.wrapfixed.down { }<br/>
559
+ #mysticky-nav .navbar { }<br/>
560
+ #mysticky-nav .navbar.myfixed { }<br/>
561
+ </p>
562
+ </div>
563
+
564
+ <div class="mystickymenu-content-option">
565
+ <label class="mysticky_title" for="disable_css"><?php _e("Disable CSS style", 'mystickymenu'); ?></label>
566
+ <div class="mystickymenu-input-section">
567
+ <label>
568
+ <input id="disable_css" name="mysticky_option_name[disable_css]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['disable_css'], 'on' );?> />
569
+ <?php _e( 'Use this option if you plan to include CSS Style manually', 'mystickymenu' );?>
570
+ </label>
571
+ </div>
572
+ <p></p>
573
+ </div>
574
+
575
+ <div class="mystickymenu-content-option">
576
+ <label class="mysticky_title"><?php _e("Disable at", 'mystickymenu'); ?></label>
577
+ <?php if(!$is_old) { ?><span class="myStickymenu-upgrade"><a class="sticky-header-upgrade" href="<?php echo esc_url($upgarde_url); ?>" target="_blank"><?php _e( 'Upgrade Now', 'mystickymenu' );?></a></span><?php } ?>
578
+ <div class="mystickymenu-input-section">
579
+ <ul class="mystickymenu-input-multicheckbox">
580
+ <li>
581
+ <label>
582
+ <input id="mysticky_disable_at_front_home" name="mysticky_option_name[mysticky_disable_at_front_home]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_front_home'], 'on' );?>/>
583
+ <span><?php esc_attr_e('front page', 'mystickymenu' );?></span>
584
+ </label>
585
+ </li>
586
+ <li>
587
+ <label>
588
+ <input id="mysticky_disable_at_blog" name="mysticky_option_name[mysticky_disable_at_blog]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_blog'], 'on' );?>/>
589
+ <span><?php esc_attr_e('blog page', 'mystickymenu' );?></span>
590
+ </label>
591
+ </li>
592
+ <li>
593
+ <label>
594
+ <input id="mysticky_disable_at_page" name="mysticky_option_name[mysticky_disable_at_page]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_page'], 'on' );?> />
595
+ <span><?php esc_attr_e('pages', 'mystickymenu' );?> </span>
596
+ </label>
597
+ </li>
598
+ <li>
599
+ <label>
600
+ <input id="mysticky_disable_at_tag" name="mysticky_option_name[mysticky_disable_at_tag]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_tag'], 'on' );?> />
601
+ <span><?php esc_attr_e('tags', 'mystickymenu' );?> </span>
602
+ </label>
603
+ </li>
604
+ <li>
605
+ <label>
606
+ <input id="mysticky_disable_at_category" name="mysticky_option_name[mysticky_disable_at_category]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_category'], 'on' );?>/>
607
+ <span><?php esc_attr_e('categories', 'mystickymenu' );?></span>
608
+ </label>
609
+ </li>
610
+ <li>
611
+ <label>
612
+ <input id="mysticky_disable_at_single" name="mysticky_option_name[mysticky_disable_at_single]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_single'], 'on' );?> />
613
+ <span><?php esc_attr_e('posts', 'mystickymenu' );?> </span>
614
+ </label>
615
+ </li>
616
+ <li>
617
+ <label>
618
+ <input id="mysticky_disable_at_archive" name="mysticky_option_name[mysticky_disable_at_archive]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_archive'], 'on' );?> />
619
+ <span><?php esc_attr_e('archives', 'mystickymenu' );?> </span>
620
+ </label>
621
+ </li>
622
+ <li>
623
+ <label>
624
+ <input id="mysticky_disable_at_search" name="mysticky_option_name[mysticky_disable_at_search]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_search'], 'on' );?> />
625
+ <span><?php esc_attr_e('search', 'mystickymenu' );?> </span>
626
+ </label>
627
+ </li>
628
+ <li>
629
+ <label>
630
+ <input id="mysticky_disable_at_404" name="mysticky_option_name[mysticky_disable_at_404]" type="checkbox" <?php echo !$is_old?"disabled":"" ?> <?php checked( @$mysticky_options['mysticky_disable_at_404'], 'on' );?>/>
631
+ <span><?php esc_attr_e('404', 'mystickymenu' );?> </span>
632
+ </label>
633
+ </li>
634
+ </ul>
635
+
636
+ <?php
637
+ if (isset ( $mysticky_options['mysticky_disable_at_page'] ) == true ) {
638
+ echo '<div class="mystickymenu-input-section">';
639
+ _e('<span class="description"><strong>Except for this pages:</strong> </span>', 'mystickymenu');
640
+
641
+ printf(
642
+ '<input type="text" size="26" class="mystickymenu_normal_text" id="mysticky_enable_at_pages" name="mysticky_option_name[mysticky_enable_at_pages]" value="%s" /> ',
643
+ isset( $mysticky_options['mysticky_enable_at_pages'] ) ? esc_attr( $mysticky_options['mysticky_enable_at_pages']) : ''
644
+ );
645
+
646
+ _e('<span class="description">Comma separated list of pages to enable. It should be page name, id or slug. Example: about-us, 1134, Contact Us. Leave blank if you realy want to disable sticky menu for all pages.</span>', 'mystickymenu');
647
+ echo '</div>';
648
+ }
649
+
650
+ if (isset ( $mysticky_options['mysticky_disable_at_single'] ) == true ) {
651
+
652
+ echo '<div class="mystickymenu-input-section">';
653
+ _e('<span class="description"><strong>Except for this posts:</strong> </span>', 'mystickymenu');
654
+
655
+ printf(
656
+ '<input type="text" size="26" class="mystickymenu_normal_text" id="mysticky_enable_at_posts" name="mysticky_option_name[mysticky_enable_at_posts]" value="%s" /> ',
657
+ isset( $mysticky_options['mysticky_enable_at_posts'] ) ? esc_attr( $mysticky_options['mysticky_enable_at_posts']) : ''
658
+ );
659
+
660
+ _e('<span class="description">Comma separated list of posts to enable. It should be post name, id or slug. Example: about-us, 1134, Contact Us. Leave blank if you realy want to disable sticky menu for all posts.</span>', 'mystickymenu');
661
+ echo '</div>';
662
+
663
+ }
664
+ ?>
665
+ <p></p>
666
+ </div>
667
+ </div>
668
+
669
+ </div>
670
+ <p class="submit">
671
+ <input type="submit" name="submit" id="submit" class="button button-primary" value="<?php esc_attr_e('Save', 'mystickymenu');?>">
672
+ </p>
673
+ <input type="hidden" name="nonce" value="<?php echo $nonce ?>">
674
+ </form>
675
+ <form class="mysticky-hideformreset" method="post" action="">
676
+ <input name="reset_mysticky_options" class="button button-secondary confirm" type="submit" value="<?php esc_attr_e('Reset', 'mystickymenu');?>" >
677
+ <input type="hidden" name="action" value="reset" />
678
+ <?php $nonce = wp_create_nonce('mysticky_option_backend_reset_nonce'); ?>
679
+ <input type="hidden" name="nonce" value="<?php echo $nonce ?>">
680
+ </form>
681
+ <p class="myStickymenu-review"><a href="https://wordpress.org/support/plugin/mystickymenu/reviews/" target="_blank"><?php esc_attr_e('Leave a review','mystickymenu'); ?></a></p>
682
+ </div>
683
+ </div>
684
+ <?php }
685
+ }
686
+ public function mystickystickymenu_admin_new_welcomebar_page() {
687
+ ?>
688
+ <div id="mystickymenu" class="wrap mystickymenu mystickymenu-new-widget-wrap">
689
+ <?php include_once dirname(__FILE__) . '/mystickymeny-new-welcomebar.php';?>
690
+ </div>
691
+ <?php
692
+ }
693
+
694
+ public function mystickystickymenu_admin_welcomebar_page() {
695
+ /* welcome bar save data */
696
+ if (isset($_POST['mysticky_option_welcomebar']) && !empty($_POST['mysticky_option_welcomebar']) && isset($_POST['nonce'])) {
697
+ if(!empty($_POST['nonce']) && wp_verify_nonce($_POST['nonce'], 'mysticky_option_welcomebar_update')) {
698
+ $mysticky_option_welcomebar = filter_var_array( $_POST['mysticky_option_welcomebar'], FILTER_SANITIZE_STRING );
699
+ $mysticky_option_welcomebar['mysticky_welcomebar_bar_text'] = $_POST['mysticky_option_welcomebar']['mysticky_welcomebar_bar_text'];
700
+ $mysticky_option_welcomebar['mysticky_welcomebar_height'] = 60;
701
+ $mysticky_option_welcomebar['mysticky_welcomebar_device_desktop'] = 'desktop';
702
+ $mysticky_option_welcomebar['mysticky_welcomebar_device_mobile'] = 'mobile';
703
+ $mysticky_option_welcomebar['mysticky_welcomebar_trigger'] = 'after_a_few_seconds';
704
+ $mysticky_option_welcomebar['mysticky_welcomebar_triggersec'] = '0';
705
+ $mysticky_option_welcomebar['mysticky_welcomebar_expirydate'] = '';
706
+ $mysticky_option_welcomebar['mysticky_welcomebar_page_settings'] = '';
707
+ update_option( 'mysticky_option_welcomebar', $mysticky_option_welcomebar);
708
+ $this->mysticky_clear_all_caches();
709
+ echo '<div class="updated settings-error notice is-dismissible "><p><strong>' . esc_html__('Settings saved.','mystickymenu'). '</p></strong></div>';
710
+ } else {
711
+ wp_verify_nonce($_GET['nonce'], 'wporg_frontend_delete');
712
+ echo '<div class="error settings-error notice is-dismissible "><p><strong>' . esc_html__('Unable to complete your request','mystickymenu'). '</p></strong></div>';
713
+ }
714
+ }
715
+ if (isset($_POST['mysticky_welcomebar_reset']) && !empty($_POST['mysticky_welcomebar_reset']) && isset($_POST['nonce_reset'])) {
716
+ if(!empty($_POST['nonce_reset']) && wp_verify_nonce($_POST['nonce_reset'], 'mysticky_option_welcomebar_reset')) {
717
+ $mysticky_option_welcomebar_reset = mysticky_welcomebar_pro_widget_default_fields();
718
+ update_option( 'mysticky_option_welcomebar', $mysticky_option_welcomebar_reset);
719
+ $this->mysticky_clear_all_caches();
720
+ echo '<div class="updated settings-error notice is-dismissible "><p><strong>' . esc_html__('Reset Settings saved.','mystickymenu'). '</p></strong></div>';
721
+ } else {
722
+ wp_verify_nonce($_GET['nonce'], 'wporg_frontend_delete');
723
+ echo '<div class="error settings-error notice is-dismissible "><p><strong>' . esc_html__('Unable to complete your request','mystickymenu'). '</p></strong></div>';
724
+ }
725
+ }
726
+
727
+ $mysticky_options = get_option( 'mysticky_option_name');
728
+ $is_old = get_option("has_sticky_header_old_version");
729
+ $is_old = ($is_old == "yes")?true:false;
730
+ $nonce = wp_create_nonce('mysticky_option_backend_update');
731
+ $pro_url = "https://go.premio.io/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=";
732
+
733
+ ?>
734
+ <style>
735
+ div#wpcontent {
736
+ background: rgba(101,114,219,1);
737
+ background: -moz-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
738
+ background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(101,114,219,1)), color-stop(67%, rgba(238,134,198,1)), color-stop(100%, rgba(238,134,198,1)));
739
+ background: -webkit-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
740
+ background: -o-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
741
+ background: -ms-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
742
+ background: linear-gradient(135deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
743
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6572db', endColorstr='#ee86c6', GradientType=1 );
744
+ }
745
+ </style>
746
+ <div id="mystickymenu" class="wrap mystickymenu">
747
+ <div class="sticky-header-menu">
748
+ <ul>
749
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-settings' ) ?>"><?php _e('Sticky Menu', 'mystickymenu'); ?></a></li>
750
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-welcomebar' ) ?>" class="active" ><?php _e('Welcome Bar', 'mystickymenu'); ?></a></li>
751
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-upgrade' ) ?>"><?php _e('Upgrade to Pro', 'mystickymenu'); ?></a></li>
752
+ </ul>
753
+ </div>
754
+ <div id="sticky-header-welcome-bar" class="sticky-header-content">
755
+ <?php mysticky_welcome_bar_backend(); ?>
756
+ </div>
757
+ </div>
758
+ <?php
759
+ }
760
+ public function mystickymenu_recommended_plugins() {
761
+ include_once 'recommended-plugins.php';
762
+ }
763
+ public function mystickymenu_admin_upgrade_to_pro() {
764
+ $pro_url = "https://go.premio.io/checkount/?edd_action=add_to_cart&download_id=2199&edd_options[price_id]=";
765
+ ?>
766
+ <style>
767
+ div#wpcontent {
768
+ background: rgba(101,114,219,1);
769
+ background: -moz-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
770
+ background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(101,114,219,1)), color-stop(67%, rgba(238,134,198,1)), color-stop(100%, rgba(238,134,198,1)));
771
+ background: -webkit-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
772
+ background: -o-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
773
+ background: -ms-linear-gradient(-45deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
774
+ background: linear-gradient(135deg, rgba(101,114,219,1) 0%, rgba(238,134,198,1) 67%, rgba(238,134,198,1) 100%);
775
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6572db', endColorstr='#ee86c6', GradientType=1 );
776
+ }
777
+ </style>
778
+ <div id="mystickymenu" class="wrap mystickymenu">
779
+ <div class="sticky-header-menu">
780
+ <ul>
781
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-settings' ) ?>"><?php _e('Sticky Menu', 'mystickymenu'); ?></a></li>
782
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-welcomebar' ) ?>" ><?php _e('Welcome Bar', 'mystickymenu'); ?></a></li>
783
+ <li><a href="<?php echo admin_url( 'admin.php?page=my-stickymenu-upgrade' ) ?>" class="active" ><?php _e('Upgrade to Pro', 'mystickymenu'); ?></a></li>
784
+ </ul>
785
+ </div>
786
+ <?php include_once "upgrade-to-pro.php"; ?>
787
+ </div>
788
+ <?php
789
+ }
790
+
791
+ public function mysticky_default_options() {
792
+
793
+ global $options;
794
+ $menu_locations = get_nav_menu_locations();
795
+ $menu_object = isset($menu_locations['menu-1']) ? wp_get_nav_menu_object( $menu_locations['menu-1'] ) : array();
796
+
797
+ if ( is_object($menu_object) && $menu_object->slug != '' ) {
798
+ $mysticky_class_id_selector = $menu_object->slug;
799
+ } else {
800
+ $mysticky_class_id_selector = 'custom';
801
+ }
802
+
803
+ $mystickyClass = '.navbar';
804
+ $template_name = get_template();
805
+ switch( $template_name ){
806
+ case 'ashe':
807
+ $mysticky_class_id_selector = 'custom';
808
+ $mystickyClass = '#main-nav';
809
+ break;
810
+ case 'astra':
811
+ case 'hello-elementor':
812
+ case 'sydney':
813
+ case 'twentysixteen':
814
+ $mysticky_class_id_selector = 'custom';
815
+ $mystickyClass = 'header.site-header';
816
+ break;
817
+ case 'generatepress':
818
+ $mysticky_class_id_selector = 'custom';
819
+ $mystickyClass = 'nav.main-navigation';
820
+ break;
821
+ case 'transportex':
822
+