Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line, WeChat, Email, SMS, Call Button – Chaty - Version 1.2.1

Version Description

  • Bug fixes
Download this release

Release Info

Developer galdub
Plugin Icon wp plugin Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line, WeChat, Email, SMS, Call Button – Chaty
Version 1.2.1
Comparing to
See all releases

Code changes from version 1.1.1 to 1.2.1

.gitignore DELETED
@@ -1 +0,0 @@
1
- .DS_Store
 
admin/class-admin-base.php CHANGED
@@ -14,25 +14,26 @@ class CHT_Admin_Base
14
  public $page;
15
  public $socials;
16
  public $colors;
17
- public $is_pro;
18
  protected $token;
 
 
 
19
 
20
  public function __construct()
21
- {
22
  $plugin = CHT_Widget::get_instance();
23
  $this->plugin_slug = $plugin->get_plugin_slug();
24
  $this->friendly_name = $plugin->get_name();
25
  $this->socials = CHT_Social_Icons::get_instance()->get_icons_list();
26
  $this->colors = CHT_Social_Icons::get_instance()->get_colors();
27
  $this->token = $this->get_token();
28
- $this->is_pro = $this->is_pro();
29
 
30
- if ( is_admin() ) { // admin actions
31
  add_action('admin_menu', array($this, 'cht_admin_setting_page'));
32
  // Adds all of the options for the administrative settings
33
  add_action('admin_init', array($this, 'cht_register_inputs'));
34
  add_action('admin_head', array($this, 'cht_inline_css_admin'));
35
- }
36
  add_action('updated_option', array($this, 'cht_clear_all_caches'));
37
  }
38
 
@@ -72,16 +73,18 @@ class CHT_Admin_Base
72
 
73
  public function enqueue_scripts()
74
  {
75
-
76
- wp_enqueue_script( $this->plugin_slug . '-jq-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js');
 
77
  wp_enqueue_script( $this->plugin_slug .'pop', plugins_url('../assets/js/popper.min.js', __FILE__), array( 'jquery' ));
78
  wp_enqueue_script( $this->plugin_slug, plugins_url('../assets/js/cht-scripts.min.js', __FILE__), array( 'jquery' ));
 
79
  wp_enqueue_script( $this->plugin_slug.'stick', plugins_url('../assets/js/jquery.sticky.js', __FILE__), array( 'jquery' ));
80
- wp_localize_script($this->plugin_slug.'stick', 'cht_nonce_ajax',
81
- array(
82
  'cht_nonce' => wp_create_nonce('cht_nonce_ajax')
83
  )
84
- );
85
  }
86
 
87
  public function cht_admin_setting_page() {
@@ -92,13 +95,13 @@ class CHT_Admin_Base
92
  'manage_options',
93
  $this->plugin_slug,
94
  array($this, 'display_cht_admin_page'),
95
- plugins_url( 'cht-icons/icon/chaty.svg' )
96
  );
97
  }
98
  // Load public-facing style sheet and JavaScript.
99
  add_action( 'admin_print_styles-' . $this->page, array( $this, 'enqueue_styles' ) );
100
  add_action( 'admin_print_scripts-' . $this->page, array( $this, 'enqueue_scripts' ) );
101
- }
102
 
103
  public function display_cht_admin_page() {
104
  include_once CHT_DIR . '/views/admin.php';
@@ -110,41 +113,52 @@ class CHT_Admin_Base
110
  }
111
  // this site domain
112
  public function get_site(){
113
- $permalink = get_home_url();
114
  return $permalink;
115
  }
116
  public function is_pro($token = '')
117
- {
118
  if ($token === '') {
119
  $token = $this->get_token();
120
  }
121
- $response = wp_remote_request('https://go.chaty.app/api/is-pro-account?domain='.$this->get_site().'&token='.$token);
122
-
123
- if(empty($response->errors)){
124
- $response = json_decode($response['body']);
125
- }
126
-
127
- if (isset($response->is_pro) && $response->is_pro==true) {
 
 
 
 
 
 
 
 
 
 
128
  return true;
129
- } else {
130
  return false;
131
  }
132
  }
 
133
  public function data_activ(){
134
- if ($this->is_pro) {
135
- $response = wp_remote_request('https://go.chaty.app/api/is-pro-account?domain='.$this->get_site().'&token='.$this->get_token());
136
- $resnonse = json_decode($response['body']);
137
- $time = $resnonse->expired_date->date;
138
- return $time;
139
  }
 
140
  }
141
  public function data_check(){
142
- if ($this->is_pro) {
143
  if (strtotime(date("Y-m-d", strtotime("+14 days"))) >= strtotime(date("Y-m-d", strtotime(date('Y-m-d', strtotime($this->data_activ()))))) ) {
144
  return true;
145
  };
146
  return false;
147
- };
148
  }
149
  public function get_current_color()
150
  {
@@ -157,7 +171,7 @@ class CHT_Admin_Base
157
  $color = $def_color;
158
  }
159
 
160
- $color = strtoupper($color);
161
  return $color;
162
  }
163
 
@@ -262,7 +276,7 @@ class CHT_Admin_Base
262
  register_setting( $this->plugin_slug, 'cht_social_' . $social['slug']);
263
  }
264
 
265
- // register field section two
266
  register_setting( $this->plugin_slug, 'cht_devices' );
267
  register_setting( $this->plugin_slug, 'cht_color' );
268
  register_setting( $this->plugin_slug, 'cht_custom_color' );
@@ -273,6 +287,10 @@ class CHT_Admin_Base
273
  register_setting( $this->plugin_slug, 'cht_cta' );
274
  register_setting( $this->plugin_slug, 'cht_credit' );
275
  register_setting( $this->plugin_slug, 'cht_cta_switcher' );
 
 
 
 
276
 
277
  // register field section three
278
  register_setting( $this->plugin_slug, 'cht_active' );
@@ -285,7 +303,7 @@ class CHT_Admin_Base
285
  }
286
 
287
  public function device(){
288
-
289
  if( isset(get_option('cht_devices')['desktop']) && isset(get_option('cht_devices')['mobile'])){
290
  return'desktop_active mobile_active';
291
  }else if( isset(get_option('cht_devices')['mobile'])){
@@ -296,6 +314,62 @@ class CHT_Admin_Base
296
  return 'none';
297
  }
298
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
299
  }
300
 
301
  new CHT_Admin_Base();
14
  public $page;
15
  public $socials;
16
  public $colors;
 
17
  protected $token;
18
+ protected static $response = null;
19
+ protected static $checked_token = false;
20
+
21
 
22
  public function __construct()
23
+ {
24
  $plugin = CHT_Widget::get_instance();
25
  $this->plugin_slug = $plugin->get_plugin_slug();
26
  $this->friendly_name = $plugin->get_name();
27
  $this->socials = CHT_Social_Icons::get_instance()->get_icons_list();
28
  $this->colors = CHT_Social_Icons::get_instance()->get_colors();
29
  $this->token = $this->get_token();
 
30
 
31
+ if ( is_admin() ) { // admin actions
32
  add_action('admin_menu', array($this, 'cht_admin_setting_page'));
33
  // Adds all of the options for the administrative settings
34
  add_action('admin_init', array($this, 'cht_register_inputs'));
35
  add_action('admin_head', array($this, 'cht_inline_css_admin'));
36
+ }
37
  add_action('updated_option', array($this, 'cht_clear_all_caches'));
38
  }
39
 
73
 
74
  public function enqueue_scripts()
75
  {
76
+
77
+ wp_enqueue_script( $this->plugin_slug . '-jq-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js');
78
+ wp_enqueue_script( $this->plugin_slug .'fileinput', plugins_url('../assets/js/fileinput.min.js', __FILE__), array( 'jquery' ));
79
  wp_enqueue_script( $this->plugin_slug .'pop', plugins_url('../assets/js/popper.min.js', __FILE__), array( 'jquery' ));
80
  wp_enqueue_script( $this->plugin_slug, plugins_url('../assets/js/cht-scripts.min.js', __FILE__), array( 'jquery' ));
81
+ // wp_enqueue_script( $this->plugin_slug, plugins_url('../assets/js/cht-scripts.js', __FILE__), array( 'jquery' ));
82
  wp_enqueue_script( $this->plugin_slug.'stick', plugins_url('../assets/js/jquery.sticky.js', __FILE__), array( 'jquery' ));
83
+ wp_localize_script($this->plugin_slug.'stick', 'cht_nonce_ajax',
84
+ array(
85
  'cht_nonce' => wp_create_nonce('cht_nonce_ajax')
86
  )
87
+ );
88
  }
89
 
90
  public function cht_admin_setting_page() {
95
  'manage_options',
96
  $this->plugin_slug,
97
  array($this, 'display_cht_admin_page'),
98
+ plugins_url( 'chaty/icon/chaty.svg' )
99
  );
100
  }
101
  // Load public-facing style sheet and JavaScript.
102
  add_action( 'admin_print_styles-' . $this->page, array( $this, 'enqueue_styles' ) );
103
  add_action( 'admin_print_scripts-' . $this->page, array( $this, 'enqueue_scripts' ) );
104
+ }
105
 
106
  public function display_cht_admin_page() {
107
  include_once CHT_DIR . '/views/admin.php';
113
  }
114
  // this site domain
115
  public function get_site(){
116
+ $permalink = get_home_url();
117
  return $permalink;
118
  }
119
  public function is_pro($token = '')
120
+ {
121
  if ($token === '') {
122
  $token = $this->get_token();
123
  }
124
+
125
+ if (empty($token)) return false;
126
+
127
+ if (self::$response == null || self::$checked_token == false) {
128
+ self::$response = wp_remote_request('https://go.chaty.app/api/is-pro-account-check?domain='.$this->get_site().'&token='.$token);
129
+ // self::$response = wp_remote_request('https://dev.chaty.app/public/api/is-pro-account?domain='.$this->get_site().'&token='.$token);
130
+ }
131
+ $body = null;
132
+ if(empty(self::$response->errors)){
133
+ $body = json_decode(self::$response['body']);
134
+ }
135
+
136
+ if (!empty($token)) {
137
+ self::$checked_token = true;
138
+ }
139
+
140
+ if (isset($body->is_pro) && $body->is_pro==true) {
141
  return true;
142
+ } else {
143
  return false;
144
  }
145
  }
146
+
147
  public function data_activ(){
148
+ if (!$this->is_pro()) return;
149
+ $body = null;
150
+ if(empty(self::$response->errors)){
151
+ $body = json_decode(self::$response['body']);
 
152
  }
153
+ if (isset($body->expired_date)) return $body->expired_date->date;
154
  }
155
  public function data_check(){
156
+ if ($this->is_pro()) {
157
  if (strtotime(date("Y-m-d", strtotime("+14 days"))) >= strtotime(date("Y-m-d", strtotime(date('Y-m-d', strtotime($this->data_activ()))))) ) {
158
  return true;
159
  };
160
  return false;
161
+ };
162
  }
163
  public function get_current_color()
164
  {
171
  $color = $def_color;
172
  }
173
 
174
+ $color = strtoupper($color);
175
  return $color;
176
  }
177
 
276
  register_setting( $this->plugin_slug, 'cht_social_' . $social['slug']);
277
  }
278
 
279
+ // register field section two
280
  register_setting( $this->plugin_slug, 'cht_devices' );
281
  register_setting( $this->plugin_slug, 'cht_color' );
282
  register_setting( $this->plugin_slug, 'cht_custom_color' );
287
  register_setting( $this->plugin_slug, 'cht_cta' );
288
  register_setting( $this->plugin_slug, 'cht_credit' );
289
  register_setting( $this->plugin_slug, 'cht_cta_switcher' );
290
+ register_setting( $this->plugin_slug, 'cht_widget_size' );
291
+ register_setting( $this->plugin_slug, 'cht_widget_img' );
292
+ register_setting( $this->plugin_slug, 'widget_icon' );
293
+ add_action('pre_update_option_cht_widget_img', array($this, 'uploadCustomWidget'), 10, 3);
294
 
295
  // register field section three
296
  register_setting( $this->plugin_slug, 'cht_active' );
303
  }
304
 
305
  public function device(){
306
+ return'desktop_active mobile_active';
307
  if( isset(get_option('cht_devices')['desktop']) && isset(get_option('cht_devices')['mobile'])){
308
  return'desktop_active mobile_active';
309
  }else if( isset(get_option('cht_devices')['mobile'])){
314
  return 'none';
315
  }
316
  }
317
+
318
+ public function getCustomWidgetImg()
319
+ {
320
+ $value = get_option('cht_widget_img');
321
+ return isset($value['url']) ? $value['url'] : '';
322
+ }
323
+
324
+ public function uploadCustomWidget($value, $old_value, $option)
325
+ {
326
+ $option = !empty($option) ? $option : 'cht_widget_img';
327
+ $allowed_ext = ['jpeg', 'png', 'jpg' ,'svg'];
328
+ if ( ! function_exists( 'wp_handle_upload' ) )
329
+ require_once( ABSPATH . 'wp-admin/includes/file.php' );
330
+
331
+ $file = &$_FILES[$option];
332
+ $type = wp_check_filetype($file['name']);
333
+
334
+ if (!in_array($type['ext'], $allowed_ext)) {
335
+ return $old_value;
336
+ }
337
+
338
+ if (isset($old_value['file'])) {
339
+ wp_delete_file($old_value['file']);
340
+ }
341
+
342
+ $overrides = array( 'test_form' => false );
343
+ $movefile = wp_handle_upload( $file, $overrides );
344
+ if ( $movefile && empty($movefile['error']) ) {
345
+ return array(
346
+ 'file' => $movefile['file'],
347
+ 'url' => $movefile['url']
348
+ );
349
+ }
350
+ return '';
351
+ }
352
+
353
+ public function getCallToAction()
354
+ {
355
+ if(get_option('cht_cta')){
356
+ $res = [];
357
+ $str = str_replace(array("\n", "\r"), "", get_option('cht_cta'));
358
+ $words = explode(" ", $str);
359
+
360
+ $line = 0;
361
+ for($i=0; $i<count($words); $i++) {
362
+ $res[$line] .= htmlspecialchars($words[$i], ENT_QUOTES)." ";
363
+ if ($i == count($words)-1) break;
364
+ if (mb_strlen($res[$line]) + mb_strlen($words[$i+1]) > 26) {
365
+ $line++;
366
+ }
367
+ }
368
+
369
+ return trim(implode('</br>', $res));
370
+ }
371
+ return '';
372
+ }
373
  }
374
 
375
  new CHT_Admin_Base();
admin/class-social-icons.php CHANGED
@@ -30,6 +30,17 @@ class CHT_Social_Icons
30
  );
31
  }
32
 
 
 
 
 
 
 
 
 
 
 
 
33
  public function get_icons_list()
34
  {
35
  return array(
30
  );
31
  }
32
 
33
+ public function get_widget_types()
34
+ {
35
+ return [
36
+ 'default' => 'default',
37
+ 'smile' => 'smile',
38
+ 'points' => 'points',
39
+ 'two' => 'two',
40
+ 'custom' => 'custom'
41
+ ];
42
+ }
43
+
44
  public function get_icons_list()
45
  {
46
  return array(
assets/css/cht-style.css CHANGED
@@ -1,1476 +1 @@
1
- *, *::before, *::after {
2
- box-sizing: border-box
3
- }
4
-
5
- .container {
6
- width: 100%;
7
- padding-right: 15px;
8
- padding-left: 15px;
9
- margin-right: auto;
10
- margin-left: auto
11
- }
12
-
13
- @media (min-width: 576px) {
14
- .container {
15
- max-width: 540px
16
- }
17
- }
18
-
19
- @media (min-width: 768px) {
20
- .container {
21
- max-width: 720px
22
- }
23
- }
24
-
25
- @media (min-width: 992px) {
26
- .container {
27
- max-width: 960px
28
- }
29
- }
30
-
31
- .ml-auto {
32
- margin-left: auto
33
- }
34
-
35
- .col-12 {
36
- flex: 0 0 100%;
37
- max-width: 100%
38
- }
39
-
40
- .text-center {
41
- text-align: center
42
- }
43
-
44
- .text-primary {
45
- color: #a886cd
46
- }
47
-
48
- .align-top {
49
- align-self: flex-start
50
- }
51
-
52
- .custom-control {
53
- display: inline-block;
54
- color: #5d5c5c;
55
- margin-bottom: 0;
56
- cursor: pointer;
57
- min-height: 22px;
58
- line-height: 22px;
59
- padding-left: 20px;
60
- position: relative
61
- }
62
-
63
- .custom-control .custom-control-input {
64
- position: absolute;
65
- z-index: -1;
66
- opacity: 0
67
- }
68
-
69
- .custom-control + .custom-control {
70
- margin-left: 16px
71
- }
72
-
73
- .custom-control.custom-checkbox .custom-control-label::before {
74
- border-radius: 4px
75
- }
76
-
77
- .custom-control.custom-checkbox .custom-control-label {
78
- position: static
79
- }
80
-
81
- .custom-control.custom-checkbox .custom-control-label::before {
82
- content: '';
83
- transition: all 0.2s;
84
- position: absolute;
85
- top: 3px;
86
- left: 0;
87
- display: block;
88
- width: 15px;
89
- height: 15px;
90
- line-height: 15px;
91
- text-align: center;
92
- background-color: #FFFFFF;
93
- box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
94
- border-radius: 3px;
95
- background-position: center;
96
- background-repeat: no-repeat;
97
- background-size: 15px
98
- }
99
-
100
- .custom-control.custom-checkbox .custom-control-label::after {
101
- display: none
102
- }
103
-
104
- .custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
105
- background-image: url("../images/icon-check.svg");
106
- background-color: transparent
107
- }
108
-
109
- .custom-control.custom-radio {
110
- padding-left: 27px
111
- }
112
-
113
- .custom-control.custom-radio .custom-control-label::before {
114
- border-radius: 4px
115
- }
116
-
117
- .custom-control.custom-radio .custom-control-label {
118
- position: static
119
- }
120
-
121
- .custom-control.custom-radio .custom-control-label::before {
122
- content: '';
123
- transition: all 0.2s;
124
- position: absolute;
125
- top: 0;
126
- left: 0;
127
- display: block;
128
- width: 22px;
129
- height: 22px;
130
- background-color: #FFFFFF;
131
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
132
- border-radius: 50%;
133
- border: 5px solid white
134
- }
135
-
136
- .custom-control.custom-radio .custom-control-label::after {
137
- display: none
138
- }
139
-
140
- .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
141
- background: linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%)
142
- }
143
-
144
- #positionPro[style="display: block;"] {
145
- display: inline-block !important;
146
- left: -145px;
147
- position: relative;
148
- }
149
-
150
- .position-pro {
151
- background: rgba(168, 134, 205, 0.1);
152
- border-radius: 4px;
153
- display: flex;
154
- padding: 6px 0;
155
- transition: all 0.2s;
156
- margin-top: 11px;
157
- flex-wrap: wrap
158
- }
159
-
160
- .position-pro > div {
161
- flex: 0 0 auto;
162
- padding: 6px 15px
163
- }
164
-
165
- @media (max-width: 767px) {
166
- .position-pro > div {
167
- flex: 0 0 100%
168
- }
169
- }
170
-
171
- .position-pro > div > label:first-child {
172
- display: block;
173
- margin-bottom: 10px
174
- }
175
-
176
- .position-pro > div .custom-control-group {
177
- background: #FFFFFF;
178
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
179
- border-radius: 5px;
180
- display: flex;
181
- align-items: center;
182
- width: 150px;
183
- height: 34px
184
- }
185
-
186
- .position-pro > div .custom-control-group .custom-control {
187
- width: 75px;
188
- padding: 0;
189
- margin: 0 !important
190
- }
191
-
192
- .position-pro > div .custom-control-group .custom-control .custom-control-label {
193
- width: 100%;
194
- color: #E0E0E0;
195
- height: 34px;
196
- display: flex;
197
- align-items: center;
198
- padding: 6px 7px
199
- }
200
-
201
- .position-pro > div .custom-control-group .custom-control .custom-control-label:before {
202
- content: none
203
- }
204
-
205
- .position-pro > div .custom-control-group .custom-control .custom-control-input:checked + .custom-control-label {
206
- color: #A886CD;
207
- box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.08)
208
- }
209
-
210
- .position-pro > div .custom-control-group .custom-control .custom-control-input:checked + .custom-control-label path {
211
- fill: #A886CD
212
- }
213
-
214
- .position-pro > div .custom-control-group .custom-control:first-child .custom-control-label {
215
- border-radius: 5px 0 0 5px;
216
- text-align: left
217
- }
218
-
219
- .position-pro > div .custom-control-group .custom-control:first-child .custom-control-label svg {
220
- margin-right: 5px
221
- }
222
-
223
- .position-pro > div .custom-control-group .custom-control:last-child .custom-control-label {
224
- border-radius: 0 5px 5px 0;
225
- display: flex;
226
- justify-content: flex-end
227
- }
228
-
229
- .position-pro > div .custom-control-group .custom-control:last-child .custom-control-label svg {
230
- margin-left: 5px
231
- }
232
-
233
- .position-pro input {
234
- background: #FFFFFF;
235
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
236
- border-radius: 5px;
237
- border: 0;
238
- line-height: 24px;
239
- padding: 5px 7px;
240
- width: 60px;
241
- margin-right: 3px
242
- }
243
-
244
- .color-picker {
245
- background: #FFFFFF;
246
- box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
247
- border-radius: 4px;
248
- width: 330px;
249
- display: none;
250
- position: relative
251
- }
252
-
253
- .color-picker .color-picker-radio {
254
- display: flex;
255
- padding: 6px 8px 10px;
256
- border-bottom: 1px solid rgba(130, 130, 130, 0.1)
257
- }
258
-
259
- .color-picker .color-picker-radio label {
260
- border-radius: 50%;
261
- width: 28px;
262
- height: 28px;
263
- position: relative;
264
- cursor: pointer;
265
- font-size: 0
266
- }
267
-
268
- .color-picker .color-picker-radio label span {
269
- display: block;
270
- width: 28px;
271
- height: 28px;
272
- vertical-align: top;
273
- opacity: 0;
274
- transition: all 0.2s;
275
- background-position: center;
276
- background-repeat: no-repeat;
277
- background-image: url("../images/icon-check-white.svg")
278
- }
279
-
280
- .color-picker .color-picker-radio label input {
281
- position: absolute;
282
- z-index: -1;
283
- opacity: 0
284
- }
285
-
286
- .color-picker .color-picker-radio label input:checked + span {
287
- opacity: 1
288
- }
289
-
290
- .color-picker .color-picker-radio label + label {
291
- margin-left: 12px
292
- }
293
-
294
- .color-picker .color-picker-custom {
295
- padding: 10px 8px 16px
296
- }
297
-
298
- .color-picker .color-picker-custom > div {
299
- display: flex;
300
- align-items: center
301
- }
302
-
303
- .color-picker .color-picker-custom > div + div {
304
- margin-top: 10px
305
- }
306
-
307
- .color-picker .color-picker-custom .circle {
308
- color: #FF6376;
309
- background: #FFFFFF;
310
- border: 1px solid #D0D0D0;
311
- border-radius: 50%;
312
- width: 28px;
313
- height: 28px;
314
- align-items: center;
315
- justify-content: center;
316
- display: flex;
317
- margin-right: 3px;
318
- font-size: 14px
319
- }
320
-
321
- .color-picker .color-picker-custom a {
322
- margin-left: 5px
323
- }
324
-
325
- .color-picker .color-picker-custom input {
326
- background: #FFFFFF;
327
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
328
- border-radius: 5px;
329
- border: 0;
330
- line-height: 24px;
331
- padding: 5px 7px;
332
- height: 34px;
333
- width: 180px;
334
- }
335
-
336
- .color-picker-btn {
337
- background-color: #FFFFFF;
338
- box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.08);
339
- border-radius: 4px;
340
- border: 0;
341
- padding: 3px 8px;
342
- line-height: 17px
343
- }
344
-
345
- .color-picker-btn .circle {
346
- display: inline-block;
347
- vertical-align: top;
348
- width: 15px;
349
- height: 15px;
350
- border-radius: 50%;
351
- margin: 1px 4px 1px 0
352
- }
353
-
354
- .color-picker-btn svg {
355
- transition: all 0.2s;
356
- margin-left: 8px
357
- }
358
-
359
- .color-picker-btn-close {
360
- background-color: transparent;
361
- border: 0;
362
- padding: 5px;
363
- line-height: 17px;
364
- position: absolute;
365
- right: 0;
366
- top: 0
367
- }
368
-
369
- .color-picker-btn-close svg {
370
- transform: rotate(180deg)
371
- }
372
-
373
- .switch {
374
- display: flex;
375
- align-items: center;
376
- margin-bottom: 0;
377
- position: relative;
378
- flex: 0 0 auto
379
- }
380
-
381
- .form-group .switch {
382
- height: 42px
383
- }
384
-
385
- .switch input[type="checkbox"] {
386
- pointer-events: none;
387
- opacity: 0;
388
- position: absolute;
389
- top: 0;
390
- right: 0;
391
- z-index: -1;
392
- width: 0;
393
- height: 0
394
- }
395
-
396
- .switch__styled {
397
- background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
398
- margin: 0 8px;
399
- display: inline-block;
400
- height: 34px;
401
- width: 72px;
402
- border-radius: 17px;
403
- position: relative;
404
- transition: all 0.2s;
405
- cursor: pointer;
406
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15)
407
- }
408
-
409
- .switch__styled:after {
410
- content: '';
411
- position: absolute;
412
- left: 2px;
413
- top: 2px;
414
- height: 30px;
415
- width: 30px;
416
- border-radius: 50%;
417
- background-color: #fff;
418
- transition: all 0.2s
419
- }
420
-
421
- .switch input[type="checkbox"]:checked + .switch__styled:after {
422
- left: 40px
423
- }
424
-
425
- .switch.custom-switch {
426
- margin-right: auto;
427
- margin-left: 30px
428
- }
429
-
430
- .switch.custom-switch .switch__styled {
431
- background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
432
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15)
433
- }
434
-
435
- body {
436
- height: auto;
437
- background-image: url("../images/bg.svg");
438
- background-position: 155px 30px;
439
- background-repeat: no-repeat;
440
- background-size: calc(100% - 150px) auto;
441
- background-attachment: fixed;
442
- font-family: 'Rubik', sans-serif;
443
- color: #4F4F4F;
444
- font-size: 17px;
445
- padding-bottom: 50px;
446
- -webkit-font-smoothing: antialiased;
447
- margin: 0
448
- }
449
-
450
- button {
451
- font-family: 'Rubik', sans-serif;
452
- font-size: 17px;
453
- cursor: pointer
454
- }
455
-
456
- button:focus {
457
- outline: none
458
- }
459
-
460
- button#collapse-button {
461
- font-size: 13px;
462
- }
463
-
464
- input {
465
- font-family: 'Rubik', sans-serif;
466
- font-size: 17px
467
- }
468
-
469
- input:focus {
470
- outline: none
471
- }
472
-
473
- #cht-form input[type=submit] {
474
- opacity: 0;
475
- position: absolute
476
- }
477
-
478
- a {
479
- color: #a886cd
480
- }
481
-
482
- ::-webkit-input-placeholder {
483
- color: #E0E0E0
484
- }
485
-
486
- ::-moz-placeholder {
487
- color: #E0E0E0
488
- }
489
-
490
- :-ms-input-placeholder {
491
- color: #E0E0E0
492
- }
493
-
494
- :-moz-placeholder {
495
- color: #E0E0E0
496
- }
497
-
498
- .section {
499
- padding: 30px 60px;
500
- position: relative
501
- }
502
-
503
- .section + .section {
504
- border-top: 2px solid rgba(130, 130, 130, 0.1)
505
- }
506
-
507
- .section-title {
508
- font-family: 'Oswald', sans-serif;
509
- font-size: 30px;
510
- color: #000000;
511
- line-height: 44px;
512
- margin-bottom: 30px;
513
- font-weight: normal;
514
- margin-top: 0
515
- }
516
-
517
- .main {
518
- background-color: white;
519
- border-radius: 9px;
520
- position: relative
521
- }
522
-
523
- .main .channels-icons {
524
- display: flex;
525
- flex-wrap: wrap;
526
- margin: 0 -8px 20px
527
- }
528
-
529
- .main .channels-icons > .icon {
530
- padding: 0 8px;
531
- margin-bottom: 16px
532
- }
533
-
534
- .main .channels-icons > .icon .color-element {
535
- transition: all .2s
536
- }
537
-
538
- .main .channels-icons > .icon:not(.active) svg {
539
- cursor: pointer
540
- }
541
-
542
- .main .channels-icons > .icon:not(.active):not(:hover) .color-element {
543
- fill: #BDBDBD
544
- }
545
-
546
- .main .channels-selected {
547
- padding-top: 20px;
548
- position: relative;
549
- min-height: 220px;
550
- }
551
-
552
- .main .channels-selected__item {
553
- display: flex;
554
- align-items: center;
555
- flex-wrap: wrap;
556
- position: relative;
557
- padding-bottom: 20px;
558
- margin-bottom: 20px;
559
- width: 350px;
560
- max-width: 100%
561
- }
562
-
563
- .main .channels-selected__item .icon {
564
- margin-right: 16px;
565
- cursor: pointer
566
- }
567
-
568
- .main .channels-selected__item input {
569
- padding: 9px 7px;
570
- border: 0;
571
- line-height: 24px;
572
- background: #FFFFFF;
573
- box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
574
- border-radius: 9px;
575
- min-width: calc(100% - 70px);
576
- flex: 0 0 calc(100% - 70px)
577
- }
578
-
579
- .main .channels-selected__item .btn-cancel {
580
- position: absolute;
581
- right: 0;
582
- top: 0;
583
- transform: translate(50%, -50%);
584
- background: linear-gradient(0deg, #333, #333), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
585
- border-radius: 50%;
586
- width: 22px;
587
- height: 22px;
588
- display: flex;
589
- align-items: center;
590
- justify-content: center;
591
- padding: 0;
592
- border: 0;
593
- z-index: 1;
594
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
595
- cursor: pointer
596
- }
597
-
598
- .main .channels-selected__item .btn-cancel:focus {
599
- outline: none
600
- }
601
-
602
- .main .channels-selected__item .input-example {
603
- font-size: 13px;
604
- padding-top: 8px;
605
- line-height: 14px;
606
- color: #707070;
607
- opacity: 0.8;
608
- position: absolute;
609
- left: calc(50px + 16px + 7px);
610
- top: 50px
611
- }
612
-
613
- .main .channels-selected__item.disabled .icon {
614
- cursor: default
615
- }
616
-
617
- .main .channels-selected__item.disabled .icon .color-element {
618
- fill: #E9E9E9
619
- }
620
-
621
- .main .channels-selected__item.disabled input {
622
- box-shadow: 0px 4px 14px rgba(179, 179, 179, 0.15);
623
- color: #E9E9E9
624
- }
625
-
626
- .main .channels-selected__item.disabled input::-webkit-input-placeholder {
627
- color: #E9E9E9
628
- }
629
-
630
- .main .channels-selected__item.disabled input::-moz-placeholder {
631
- color: #E9E9E9
632
- }
633
-
634
- .main .channels-selected__item.disabled input:-ms-input-placeholder {
635
- color: #E9E9E9
636
- }
637
-
638
- .main .channels-selected__item.disabled input:-moz-placeholder {
639
- color: #E9E9E9
640
- }
641
-
642
- .main .channels-selected__item.disabled input:focus {
643
- outline: none
644
- }
645
-
646
- .main .channels-selected__item.disabled .btn-cancel {
647
- cursor: default;
648
- background: linear-gradient(0deg, #CFCFCF, #CFCFCF), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%)
649
- }
650
-
651
- .main .channels-selected__item.disabled .btn-cancel:focus {
652
- outline: none
653
- }
654
-
655
- .main .channels-selected__item.disabled .input-example {
656
- color: #E9E9E9
657
- }
658
-
659
- .main .form-horizontal__item {
660
- display: flex;
661
- align-items: center
662
- }
663
-
664
- .main .form-horizontal__item + .form-horizontal__item {
665
- margin-top: 30px
666
- }
667
-
668
- .main .form-horizontal__item > label {
669
- flex: 0 0 130px;
670
- margin: 0;
671
- text-align: right;
672
- font-weight: bold
673
- }
674
-
675
- .main .form-horizontal__item > div {
676
- flex-basis: 0;
677
- flex-grow: 1;
678
- padding-left: 20px
679
- }
680
-
681
- .main .form-horizontal__item > div > input {
682
- background: #FFFFFF;
683
- box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
684
- border-radius: 5px;
685
- border: 0;
686
- line-height: 24px;
687
- padding: 5px 7px
688
- }
689
-
690
- .icon {
691
- border-radius: 50%;
692
- vertical-align: top;
693
- font-size: 0;
694
- position: relative
695
- }
696
-
697
- .icon:after, .icon:before {
698
- position: absolute;
699
- opacity: 0;
700
- pointer-events: none
701
- }
702
-
703
- .icon.no-tooltip:after, .icon.no-tooltip:before {
704
- content: none !important
705
- }
706
-
707
- .icon:before {
708
- content: '';
709
- top: -8px;
710
- left: 50%;
711
- transform: translateX(-50%);
712
- height: 10px;
713
- width: 10px;
714
- border-width: 10px 5px 0;
715
- border-style: solid;
716
- border-color: #333 transparent transparent
717
- }
718
-
719
- .icon:after {
720
- text-align: center;
721
- content: "" attr(data-title) "";
722
- font-size: 11px;
723
- top: 0;
724
- left: 50%;
725
- transform: translate(-50%, calc(-100% - 6px));
726
- padding: 0 20px;
727
- line-height: 23px;
728
- min-width: 90px;
729
- white-space: nowrap;
730
- color: #fff;
731
- background-color: #333333;
732
- box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
733
- border-radius: 6px
734
- }
735
-
736
- .icon.tooltip-show:after, .icon.tooltip-show:before, .icon:hover:not(.tooltip-show):after, .icon:hover:not(.tooltip-show):before {
737
- opacity: 1;
738
- pointer-events: auto
739
- }
740
-
741
- .icon .color-element {
742
- transition: all .2s
743
- }
744
-
745
- .icon:not(.active) svg {
746
- cursor: pointer
747
- }
748
-
749
- .icon:not(.active):not(:hover) .color-element {
750
- fill: #BDBDBD
751
- }
752
-
753
- .icon.icon-sm svg {
754
- width: 39px;
755
- height: 39px
756
- }
757
-
758
- .icon.icon-md svg {
759
- width: 50px;
760
- height: 50px
761
- }
762
-
763
- .icon.icon-xs svg {
764
- width: 30px;
765
- height: 30px
766
- }
767
-
768
- .btn-save {
769
- border: 0;
770
- text-transform: uppercase;
771
- line-height: 24px;
772
- font-weight: bold;
773
- color: #fff;
774
- position: relative;
775
- max-width: 100%;
776
- margin-top: 40px;
777
- height: 50px;
778
- width: 274px;
779
- border-radius: 25px;
780
- padding: 14px 15px 12px;
781
- background-image: url("../images/rocket.svg"), linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
782
- background-position: left bottom;
783
- background-repeat: no-repeat
784
- }
785
-
786
- .btn-save:after {
787
- position: absolute;
788
- content: '';
789
- z-index: -1;
790
- top: 30px;
791
- left: 50%;
792
- transform: translateX(-50%);
793
- width: 238.1px;
794
- height: 30.81px;
795
- background: linear-gradient(97.71deg, #FF6624 9.04%, #FF6376 91.56%), linear-gradient(104.36deg, #6371DB 20.37%, #FF89C4 72.52%);
796
- opacity: 0.77;
797
- filter: blur(19px);
798
- border-radius: 9px
799
- }
800
-
801
- .btn-help {
802
- text-align: center;
803
- padding-top: 10px;
804
- cursor: pointer;
805
- position: absolute;
806
- background: #51F2B8;
807
- border-radius: 7px 7px 0 0;
808
- right: 0;
809
- top: calc(118px - 42px);
810
- transform: rotate(-90deg);
811
- transform-origin: bottom right;
812
- border: 0;
813
- height: 42px;
814
- width: 102px;
815
- text-transform: uppercase;
816
- color: #fff;
817
- font-weight: bold
818
- }
819
-
820
- .popover {
821
- flex: 0 0 auto;
822
- background: #FFFFFF;
823
- border-radius: 4px;
824
- line-height: 33px;
825
- padding: 0 5px;
826
- position: relative;
827
- margin-left: 37px;
828
- margin-top: 25px;
829
- box-shadow: 0px 1px 14px rgba(156, 117, 198, 0.4), 0px 2px 4px rgba(0, 0, 0, 0.15)
830
- }
831
-
832
- .popover:after {
833
- position: absolute;
834
- content: '';
835
- top: -7px;
836
- left: 40px;
837
- width: 20px;
838
- height: 7px;
839
- background-image: url("../images/arrow.png");
840
- background-position: center;
841
- background-size: contain;
842
- background-repeat: no-repeat
843
- }
844
-
845
- .easy-modal {
846
- display: none;
847
- width: 515px;
848
- max-width: calc(100vw - 30px);
849
- box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
850
- border-radius: 6px;
851
- background-color: white;
852
- top: 50% !important;
853
- transform: translateY(-50%);
854
- }
855
- .easy-modal.modal-upgrade{
856
- width: 560px;
857
- }
858
- .modal__wrap{
859
- padding: 0 5px;
860
- }
861
-
862
- .easy-modal .easy-modal-inner {
863
- position: relative;
864
- padding: 20px 50px;
865
- }
866
- .easy-modal.modal-upgrade .easy-modal-inner {
867
- padding: 20px 0 0;
868
- }
869
-
870
- .easy-modal .easy-modal-close {
871
- position: absolute;
872
- right: 0;
873
- top: 0;
874
- padding: 7px;
875
- line-height: 12px;
876
- background-color: transparent;
877
- border: 0
878
- }
879
-
880
- .easy-modal h2 {
881
- font-family: Rubik;
882
- font-weight: bold;
883
- font-size: 27px;
884
- margin-bottom: 13px;
885
- text-align: center;
886
- margin-top: 0
887
- }
888
-
889
- .easy-modal .udner-title{
890
- font-size: 17px;
891
- }
892
- .easy-modal .udner-title span{
893
- font-size: 15px;
894
- display: block;
895
- color: #bdbdbd;
896
-
897
- }
898
- .easy-modal p {
899
- text-align: center;
900
- margin: 0 auto 10px
901
- }
902
-
903
- .easy-modal ul {
904
- margin-bottom: 17px;
905
- line-height: 27px;
906
- list-style-image: url("../images/icon-check-purple.svg");
907
- list-style-position: inside;
908
- columns: 2;
909
- text-align: left;
910
- }
911
-
912
- .easy-modal .easy-modal-link {
913
- font-size: 15px;
914
- text-decoration-line: underline;
915
- color: #828282;
916
- display: inline-block;
917
- margin-top: 7px
918
- }
919
-
920
- .easy-modal .form-horizontal__item {
921
- margin-bottom: 50px;
922
- justify-content: center;
923
- text-align: center;
924
- }
925
-
926
- .easy-modal .form-horizontal__item > div {
927
- flex: 0 0 auto
928
- }
929
-
930
- .preview h2 {
931
- font-weight: bold;
932
- line-height: normal;
933
- font-size: 17px;
934
- color: #A886CD;
935
- margin-bottom: 5px
936
- }
937
-
938
- .preview .page {
939
- overflow: hidden;
940
- background-color: #F2F2F2;
941
- box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
942
- border-radius: 5px;
943
- position: relative;
944
- height: 194px
945
- }
946
-
947
- .preview .page .page-header {
948
- display: flex;
949
- align-items: center;
950
- background: #FFFFFF;
951
- border-radius: 5px 5px 0px 0px;
952
- height: 16px
953
- }
954
-
955
- .preview .page .page-header .circle {
956
- margin-left: 9px;
957
- width: 6px;
958
- height: 6px;
959
- background: linear-gradient(153.19deg, #6371DB 7.06%, #FF89C4 90.47%), #FFE663;
960
- box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
961
- border-radius: 50%
962
- }
963
-
964
- .preview .page .page-header svg:last-child {
965
- margin-left: auto;
966
- margin-top: 7px;
967
- margin-right: -7px
968
- }
969
-
970
- .preview .page .chaty-widget {
971
- position: absolute;
972
- left: auto
973
- }
974
-
975
- .preview .page .chaty-widget .icon:after, .preview .page .chaty-widget .icon:before {
976
- z-index: 10
977
- }
978
-
979
- .preview .page .chaty-widget .icon:before {
980
- content: '';
981
- right: -13px;
982
- left: auto;
983
- top: 15px;
984
- transform: translateY(-50%);
985
- height: 10px;
986
- width: 10px;
987
- z-index: 11;
988
- border-style: solid;
989
- border-width: 5px 10px 5px 0;
990
- border-color: transparent #fff transparent transparent
991
- }
992
-
993
- .preview .page .chaty-widget .icon:after {
994
- content: '';
995
- font-size: 13px;
996
- top: 13px;
997
- white-space: nowrap;
998
- padding: 0px;
999
- line-height: 0px;
1000
- width: auto;
1001
- color: #333;
1002
- background-color: #fff;
1003
- box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
1004
- border-radius: 0px;
1005
- right: 0;
1006
- left: auto;
1007
- transform: translate(calc(100% + 6px), -50%)
1008
- }
1009
-
1010
- .preview .page .chaty-widget[style*="left: auto;"] .icon:before {
1011
- right: auto;
1012
- left: -11px;
1013
- border-width: 5px 0 5px 10px;
1014
- border-style: solid;
1015
- border-color: transparent transparent transparent #fff
1016
- }
1017
-
1018
- .preview .page .chaty-widget[style*="left: auto;"] .icon:after {
1019
- left: 0;
1020
- right: auto;
1021
- transform: translate(calc(-100% - 6px), -50%)
1022
- }
1023
-
1024
- .form-horizontal__item .chaty-widget {
1025
- position: static;
1026
- flex: 0 0 250px !important
1027
- }
1028
-
1029
- .form-horizontal__item .chaty-widget .icon {
1030
- display: inline-block
1031
- }
1032
-
1033
- .form-horizontal__item .chaty-widget .icon svg {
1034
- width: 62px;
1035
- height: 62px
1036
- }
1037
-
1038
- .form-horizontal__item .chaty-widget .icon:after, .form-horizontal__item .chaty-widget .icon:before {
1039
- z-index: 10
1040
- }
1041
-
1042
- .form-horizontal__item .chaty-widget .icon:before {
1043
- content: '';
1044
- left: -8px;
1045
- top: 50%;
1046
- transform: translateY(-50%);
1047
- height: 10px;
1048
- width: 10px;
1049
- z-index: 11;
1050
- border-width: 5px 0 5px 10px;
1051
- border-style: solid;
1052
- border-color: transparent transparent transparent #fff
1053
- }
1054
-
1055
- .form-horizontal__item .chaty-widget .icon:after {
1056
- content: "" attr(data-title) "";
1057
- font-size: 17px;
1058
- left: 0;
1059
- top: 50%;
1060
- transform: translate(calc(-100% - 6px), -50%);
1061
- white-space: nowrap;
1062
- padding: 16px 25px;
1063
- line-height: 21px;
1064
- width: auto;
1065
- color: #333;
1066
- background-color: #fff;
1067
- box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
1068
- border-radius: 10px
1069
- }
1070
-
1071
- .form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:before {
1072
- right: -8px;
1073
- left: auto;
1074
- border-width: 5px 10px 5px 0;
1075
- border-color: transparent #fff transparent transparent
1076
- }
1077
-
1078
- .form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:after {
1079
- right: 0;
1080
- left: auto;
1081
- transform: translate(calc(100% + 6px), -50%)
1082
- }
1083
-
1084
- @media (max-width: 1200px) {
1085
- .preview {
1086
- position: static;
1087
- width: 100%;
1088
- float: none;
1089
- }
1090
- }
1091
-
1092
- @media (max-width: 991px) {
1093
- .form-horizontal {
1094
- left: 0 !important;
1095
- }
1096
-
1097
- body {
1098
- background-position: 30px 30px;
1099
- background-repeat: no-repeat;
1100
- background-size: calc(100% - 20px) auto
1101
- }
1102
-
1103
- .section {
1104
- padding: 30px 30px
1105
- }
1106
-
1107
- .main .channels-selected__item {
1108
- width: 280px
1109
- }
1110
- }
1111
-
1112
- @media (max-width: 767px) {
1113
- .main .channels-icons {
1114
- max-width: 95%;
1115
- }
1116
-
1117
- body {
1118
- background-position: center top;
1119
- background-size: cover;
1120
- background-attachment: fixed
1121
- }
1122
-
1123
- .section {
1124
- padding: 30px 15px
1125
- }
1126
-
1127
- .col-12 {
1128
- flex: 0 0 auto
1129
- }
1130
-
1131
- .main .channels-selected__item {
1132
- max-width: 100%
1133
- }
1134
-
1135
- .main .form-horizontal__item {
1136
- flex-wrap: wrap
1137
- }
1138
-
1139
- .main .form-horizontal__item > label {
1140
- flex: 0 0 100%;
1141
- margin-bottom: 10px;
1142
- text-align: left
1143
- }
1144
-
1145
- .main .form-horizontal__item .custom-switch {
1146
- flex: 0 0 auto;
1147
- margin: 10px auto
1148
- }
1149
-
1150
- .main .form-horizontal__item > div {
1151
- flex: 0 0 100%
1152
- }
1153
-
1154
- .main .form-horizontal__item > div .custom-control {
1155
- margin: 0 10px 10px 0
1156
- }
1157
-
1158
- .main .form-horizontal__item > div .custom-control:last-child {
1159
- margin-right: 0
1160
- }
1161
-
1162
- .popover {
1163
- margin-left: 0;
1164
- white-space: normal;
1165
- max-width: 100%
1166
- }
1167
-
1168
- .header {
1169
- flex-wrap: wrap
1170
- }
1171
-
1172
- .header img {
1173
- flex: 0 0 100%;
1174
- margin-bottom: 10px
1175
- }
1176
-
1177
- .header .ml-auto {
1178
- margin: 0 auto;
1179
- text-align: center
1180
- }
1181
-
1182
- .header .ml-auto button {
1183
- margin: 5px 6px
1184
- }
1185
- }
1186
-
1187
- .header {
1188
- display: flex;
1189
- align-items: center;
1190
- padding: 3px 0;
1191
- margin-bottom: 9px
1192
- }
1193
-
1194
- .btn-white {
1195
- z-index: 100;
1196
- position: relative;;
1197
- line-height: 27px;
1198
- color: #fff;
1199
- background-color: transparent;
1200
- border: 1px solid #FFFFFF;
1201
- box-shadow: 0 4px 4px rgba(0, 0, 0, 0.11);
1202
- padding: 4px 20px;
1203
- border-radius: 19px;
1204
- vertical-align: top
1205
- }
1206
-
1207
- .btn-red {
1208
- z-index: 100;
1209
- border: 0;
1210
- text-transform: uppercase;
1211
- line-height: 27px;
1212
- font-weight: bold;
1213
- color: #fff;
1214
- position: relative;
1215
- background-image: linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
1216
- box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.11);
1217
- padding: 6px 20px 4px;
1218
- border-radius: 19px;
1219
- vertical-align: top;
1220
- margin-left: 12px
1221
- }
1222
-
1223
- .text_update {
1224
- color: #fff;
1225
- position: relative;
1226
- top: 2px;
1227
- position: relative;
1228
- margin: 0;
1229
- font-size: 10px;
1230
- left: 15px;
1231
- }
1232
-
1233
- .btn-red svg {
1234
- vertical-align: text-top;
1235
- margin-left: 5px
1236
- }
1237
-
1238
- .preview {
1239
- position: relative;
1240
- right: 0;
1241
- top: 200px !important;
1242
- width: calc(960px / 2 - 160px);
1243
- z-index: 99;
1244
-
1245
- }
1246
-
1247
- .sticky-wrapper {
1248
- position: absolute;
1249
- right: 0px;
1250
- top: -370px;
1251
- width: calc(320px);
1252
- z-index: 99;
1253
- }
1254
-
1255
- .is-sticky .preview {
1256
- left: calc(50vw - 480px + 960px / 12 * 7 + 84px);
1257
- }
1258
-
1259
- /*.preview{
1260
- position: fixed;
1261
- right: 0;
1262
- top: 99px;
1263
- width: calc(960px/2 - 160px); z-index:99;
1264
- left: calc(50vw - 480px + 960px/12*7 + 84px)
1265
- }
1266
- */
1267
- .disabled {
1268
- pointer-events: none;
1269
- }
1270
-
1271
- .switch input[type="checkbox"]:checked + .switch__styled {
1272
-
1273
- background: linear-gradient(133.22deg, #6371DB 14.55%, #FF89C4 80.37%), #fff;
1274
- }
1275
-
1276
- .btn-save {
1277
- box-shadow: 0px 3px 10px 1px rgba(255, 90, 116, 0.5);
1278
- }
1279
-
1280
-
1281
-
1282
- #toplevel_page_chaty-app img {
1283
- color: #fff;
1284
- }
1285
-
1286
- .tooltip {
1287
- position: relative;
1288
- display: inline-block;
1289
- }
1290
-
1291
- .chaty-widget-icons-right .tooltip .tooltiptext {
1292
- min-height: 36px;
1293
- white-space: pre-wrap;
1294
- display: flex;
1295
- align-items: center;
1296
- justify-content: center;
1297
- width: 120px;
1298
- background-color: #fff;
1299
- color: #000;
1300
- text-align: center;
1301
- border-radius: 6px;
1302
- padding: 0px 0;
1303
- left: -131px;
1304
- top: -4px;
1305
- position: absolute;
1306
- z-index: 35;
1307
- font-size: 12px;
1308
- line-height: 17px;
1309
- }
1310
-
1311
- .chaty-widget-icons-left .tooltip .tooltiptext {
1312
- min-height: 36px;
1313
- white-space: pre-wrap;
1314
- display: flex;
1315
- align-items: center;
1316
- justify-content: center;
1317
- width: 120px;
1318
- background-color: #fff;
1319
- color: #000;
1320
- text-align: center;
1321
- border-radius: 6px;
1322
- padding: 0px 0;
1323
- right: -132px;
1324
- top: -4px;
1325
- position: absolute;
1326
- z-index: 35;
1327
- font-size: 12px;
1328
- line-height: 17px;
1329
- }
1330
-
1331
- .tooltip:hover .tooltiptext {
1332
- visibility: visible;
1333
- }
1334
-
1335
- .update-nag {
1336
- display: block !important;
1337
- }
1338
-
1339
- .notice, div.error, div.updated {
1340
- display: none !important;
1341
- }
1342
-
1343
- div#setting-error-settings_updated {
1344
- display: block !important;
1345
- }
1346
-
1347
- .domain {
1348
- background: rgba(168, 134, 205, .1);
1349
- border-radius: 4px;
1350
- text-align: left;
1351
- margin: 0 5px 10px;
1352
- padding: 10px 20px;
1353
- }
1354
-
1355
- .domain__label{
1356
- font-size: 17px;
1357
- font-weight: 700;
1358
- display: block;
1359
- }
1360
- .domain__input {
1361
- height: 34px;
1362
- background: #FFFFFF;
1363
- box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
1364
- border-radius: 5px;
1365
- border: none;
1366
- width: 100%;
1367
- }
1368
- .upg{
1369
- background: none;
1370
- border: none;
1371
- text-align: center;
1372
- }
1373
-
1374
- .valid_domain {
1375
- transition-property: margin-top;
1376
- transition-delay: 0.3s;
1377
- color: red;
1378
- display: none;
1379
- }
1380
- .payments{
1381
- margin-bottom: 10px;
1382
- }
1383
-
1384
- .easy-modal__bottom{
1385
- padding: 20px 10px 0;
1386
- text-align: left;
1387
- font-family: Rubik, sans-serif;
1388
- color: #828282;
1389
- position: relative;
1390
- }
1391
- .easy-modal__bottom .quote {
1392
- position: absolute;
1393
- left: 65px;
1394
- top: -10px;
1395
- }
1396
- .easy-modal__bottom:before{
1397
- content:'';
1398
- display: block;
1399
- position: absolute;
1400
- left: 0;
1401
- top:0;
1402
- width: 100%;
1403
- background: rgba(130, 130, 130, .1);
1404
- height: 2px;
1405
- }
1406
-
1407
- .easy-modal__bottom .easy-modal__bottom-p{
1408
- text-align: left;
1409
- font-weight: 300;
1410
- position: relative;
1411
- margin-bottom: 10px;
1412
- font-size: 14px;
1413
- }
1414
- .easy-modal__bottom .easy-modal__bottom-p p{
1415
- text-align: left;
1416
- margin: 10px 0 0 0;
1417
- }
1418
-
1419
-
1420
- .easy-modal .user-name{
1421
- font-weight: 700;
1422
- color:#828282;
1423
- margin: 0;
1424
- text-align: left;
1425
- font-size: 13px;
1426
- }
1427
- .easy-modal .user-role{
1428
- margin: 0;
1429
- font-size: 13px;
1430
- }
1431
-
1432
- .easy-modal .user-photo{
1433
- float: left;
1434
- margin-right: 5px;
1435
- }
1436
- .plan_date {
1437
- color: #fff;
1438
- font-family: Rubik, sans-serif;
1439
- font-size: 16px;
1440
- opacity: 0.9;
1441
- }
1442
-
1443
- html[dir="rtl"] body {
1444
- background-position: 0;
1445
- }
1446
-
1447
- html[dir="rtl"] input[type=radio]:checked:before {
1448
- text-indent: -1px;
1449
- }
1450
-
1451
- html[dir="rtl"] .preview {
1452
- right: auto;
1453
- }
1454
-
1455
- html[dir="rtl"] .is-sticky .preview {
1456
- left: calc(50vw - 480px + 960px / 12 * 7 + 84px - 175px);
1457
- }
1458
-
1459
- @media screen and (max-width: 782px) {
1460
- #sticky-wrapper {
1461
- display: none;
1462
- }
1463
-
1464
- .test_textarea {
1465
- width: 250px;
1466
- }
1467
- }
1468
- @media (min-width: 768px) {
1469
- .modal__wrap{
1470
- padding: 0 35px;
1471
- }
1472
- .domain {
1473
- margin: 0 37px 10px;
1474
- padding: 20px 60px;
1475
- }
1476
- }
1
+ .btn-help,.btn-help:active,.btn-help:hover,.btn-save,.btn-save-sticky a,.icon:after,i{color:#fff}body,i{-webkit-font-smoothing:antialiased}.main .channels-selected__item .btn-cancel:focus,.main .channels-selected__item.disabled .btn-cancel:focus,.main .channels-selected__item.disabled input:focus,button:focus,input:focus{outline:0}.btn-file,.kv-file-content,.preview .page,.switch-preview{overflow:hidden}@font-face{font-family:icomoon;src:url(../fonts/icomoon.ttf?qh3c2u) format('truetype'),url(../fonts/icomoon.woff?qh3c2u) format('woff'),url(../fonts/icomoon.svg?qh3c2u#icomoon) format('svg');font-weight:400;font-style:normal}i{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-chat-base:before{content:"\e901"}.icon-chat-db:before{content:"\e903"}.icon-chat-bubble:before{content:"\e900"}.icon-chat-smile:before{content:"\e904"}.icon-upload:before{content:"\e902"}.icon-phone:before{content:"\f095"}.icon-whatsapp:before{content:"\f232"}*,::after,::before{box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.container,.ml-auto{margin-left:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto}.col-12{flex:0 0 100%;max-width:100%}.text-center{text-align:center}.text-primary{color:#a886cd}.align-top{align-self:flex-start}.custom-control{display:inline-block;color:#5d5c5c;margin-bottom:0;cursor:pointer;min-height:22px;line-height:22px;padding-left:20px;position:relative}.custom-control .custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control .custom-control-input.js-upload:disabled~.custom-control-label::before{background:rgba(0,0,0,.1)}.custom-control .custom-control-input:disabled~i{opacity:.5}.custom-control+.custom-control{margin-left:16px}.custom-control.custom-checkbox .custom-control-label{position:static}.custom-control.custom-checkbox .custom-control-label::before{content:'';transition:all .2s;position:absolute;top:3px;left:0;display:block;width:15px;height:15px;line-height:15px;text-align:center;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:3px;background-position:center;background-repeat:no-repeat;background-size:15px}.custom-control.custom-checkbox .custom-control-label::after{display:none}.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-image:url(../images/icon-check.svg);background-color:transparent}.custom-control.custom-radio{padding-left:27px}.custom-control.custom-radio .custom-control-label{position:static}.custom-control.custom-radio .custom-control-label::before{content:'';transition:all .2s;position:absolute;top:0;left:0;display:block;width:22px;height:22px;background-color:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:50%;border:5px solid #fff}.custom-control.custom-radio .custom-control-label::after{display:none}.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before{background:linear-gradient(153.18deg,#6371DB 7.07%,#FF89C4 90.47%)}.position-pro{background:rgba(168,134,205,.1);border-radius:4px;display:flex;padding:6px 0;transition:all .2s;margin-top:11px;flex-wrap:wrap}.position-pro>div{flex:0 0 auto;padding:6px 15px}.position-pro>div>label:first-child{display:block;margin-bottom:10px}.position-pro>div .custom-control-group{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;display:flex;align-items:center;width:150px;height:34px}.position-pro>div .custom-control-group .custom-control{width:75px;padding:0;margin:0!important}.position-pro>div .custom-control-group .custom-control .custom-control-label{width:100%;color:#E0E0E0;height:34px;display:flex;align-items:center;padding:6px 7px}.position-pro>div .custom-control-group .custom-control .custom-control-label:before{content:none}.position-pro>div .custom-control-group .custom-control .custom-control-input:checked+.custom-control-label{color:#a886cd;box-shadow:inset 0 3px 7px rgba(0,0,0,.08)}.position-pro>div .custom-control-group .custom-control .custom-control-input:checked+.custom-control-label path{fill:#a886cd}.icon:not(.active):not(:hover) .color-element,.main .channels-icons>.icon:not(.active):not(:hover) .color-element{fill:#BDBDBD}.position-pro>div .custom-control-group .custom-control:first-child .custom-control-label{border-radius:5px 0 0 5px;text-align:left}.position-pro>div .custom-control-group .custom-control:first-child .custom-control-label svg{margin-right:5px}.position-pro>div .custom-control-group .custom-control:last-child .custom-control-label{border-radius:0 5px 5px 0;display:flex;justify-content:flex-end}.position-pro>div .custom-control-group .custom-control:last-child .custom-control-label svg{margin-left:5px}.btn-red,.color-picker .color-picker-radio label+label{margin-left:12px}.position-pro input{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:0;line-height:24px;padding:5px 7px;width:60px;margin-right:3px}.color-picker{background:#FFF;box-shadow:0 1px 7px rgba(0,0,0,.08);border-radius:4px;width:330px;display:none;position:relative}.color-picker .color-picker-radio{display:flex;padding:6px 8px 10px;border-bottom:1px solid rgba(130,130,130,.1)}.color-picker .color-picker-radio label{border-radius:50%;width:28px;height:28px;position:relative;cursor:pointer;font-size:0}.color-picker .color-picker-radio label span{display:block;width:28px;height:28px;vertical-align:top;opacity:0;transition:all .2s;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-check-white.svg)}.color-picker .color-picker-radio label input{position:absolute;z-index:-1;opacity:0}.color-picker .color-picker-radio label input:checked+span{opacity:1}.btn-help span,.color-picker .color-picker-custom a{margin-left:5px}.color-picker .color-picker-custom{padding:10px 8px 16px}.color-picker .color-picker-custom>div{display:flex;align-items:center}.color-picker .color-picker-custom>div+div{margin-top:10px}.color-picker .color-picker-custom .circle{color:#FF6376;background:#FFF;border:1px solid #D0D0D0;border-radius:50%;width:28px;height:28px;align-items:center;justify-content:center;display:flex;margin-right:3px;font-size:14px}body,button{font-size:17px;font-family:Rubik,sans-serif}.color-picker .color-picker-custom input{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:0;line-height:24px;padding:5px 7px;height:34px;width:180px}.color-picker-btn{background-color:#FFF;box-shadow:0 1px 7px rgba(0,0,0,.08);border-radius:4px;border:0;padding:3px 8px;line-height:17px}.color-picker-btn .circle{display:inline-block;vertical-align:top;width:15px;height:15px;border-radius:50%;margin:1px 4px 1px 0}.color-picker-btn svg{transition:all .2s;margin-left:8px}.color-picker-btn-close{background-color:transparent;border:0;padding:5px;line-height:17px;position:absolute;right:0;top:0}.color-picker-btn-close svg{transform:rotate(180deg)}.switch{display:flex;align-items:center;margin-bottom:0;position:relative;flex:0 0 auto}.switch input[type=checkbox]{pointer-events:none;opacity:0;position:absolute;top:0;right:0;z-index:-1;width:0;height:0}.switch input[type=checkbox]:checked+.switch__styled{background:linear-gradient(133.22deg,#6371DB 14.55%,#FF89C4 80.37%),#fff}.switch input[type=checkbox]:checked+.switch__styled:after{left:40px}.form-group .switch{height:42px}.switch__styled{background:linear-gradient(283.61deg,#F6F6F6 7.4%,#fff 91.67%),#fff;margin:0 8px;display:inline-block;height:34px;width:72px;border-radius:17px;position:relative;transition:all .2s;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.15)}.switch__styled:after{content:'';position:absolute;left:2px;top:2px;height:30px;width:30px;border-radius:50%;background-color:#fff;transition:all .2s}.switch.custom-switch{margin-right:auto;margin-left:30px}.switch.custom-switch .switch__styled{background:linear-gradient(283.61deg,#F6F6F6 7.4%,#fff 91.67%),#fff;box-shadow:0 4px 14px rgba(0,0,0,.15)}body{height:auto;background-image:url(../images/bg.svg);background-position:155px 30px;background-repeat:no-repeat;background-size:calc(100% - 150px) auto;background-attachment:fixed;color:#4F4F4F;padding-bottom:50px;margin:0}button{cursor:pointer}button#collapse-button{font-size:13px}input{font-family:Rubik,sans-serif;font-size:17px}#cht-form input[type=submit]{opacity:0;position:absolute}a{color:#a886cd}::-webkit-input-placeholder{color:#E0E0E0}::-moz-placeholder{color:#E0E0E0}:-ms-input-placeholder{color:#E0E0E0}:-moz-placeholder{color:#E0E0E0}.section{padding:30px 15px;position:relative}.section+.section{border-top:2px solid rgba(130,130,130,.1)}.section.one{max-width:570px}.section-title{font-family:Oswald,sans-serif;font-size:30px;color:#000;line-height:44px;margin-bottom:30px;font-weight:400;margin-top:0;display:flex}.section-title strong{flex:0 0 122px;margin:0 14px 0 0;text-align:right;font-weight:700}.main{background-color:#fff;border-radius:9px;position:relative}.main .channels-icons{display:flex;flex-wrap:wrap;margin:0 -8px 20px}.main .channels-icons>.icon{padding:0 8px;margin-bottom:16px}.main .channels-icons>.icon .color-element{transition:all .2s}.main .channels-icons>.icon:not(.active) svg{cursor:pointer}.main .channels-selected{padding-top:20px;position:relative;min-height:220px}.main .channels-selected__item{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding-bottom:20px;margin-bottom:20px;max-width:520px}.main .channels-selected__item .icon{margin-right:16px;cursor:pointer;width:50px;background:#49E670;border-radius:100%;height:50px;text-align:center;vertical-align:middle}.main .channels-selected__item .icon>i{font-size:30px;line-height:50px}.main .channels-selected__item .btn-cancel{position:absolute;right:0;top:0;transform:translate(50%,-50%);background:linear-gradient(0deg,#333,#333),linear-gradient(153.18deg,#6371DB 7.07%,#FF89C4 90.47%);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;z-index:1;box-shadow:0 4px 14px rgba(0,0,0,.15);cursor:pointer}.main .channels-selected__item .input-example{font-size:13px;padding-top:8px;line-height:14px;color:#707070;opacity:.8;position:absolute;left:calc(50px + 16px + 7px);top:50px}.main .channels-selected__item.disabled .icon{cursor:default}.main .channels-selected__item.disabled .icon .color-element{fill:#E9E9E9}.main .channels-selected__item.disabled input{box-shadow:0 4px 14px rgba(179,179,179,.15);color:#E9E9E9}.main .channels-selected__item.disabled input::-webkit-input-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled input::-moz-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled input:-ms-input-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled input:-moz-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled .btn-cancel{cursor:default;background:linear-gradient(0deg,#CFCFCF,#CFCFCF),linear-gradient(153.18deg,#6371DB 7.07%,#FF89C4 90.47%)}.btn-help,.btn-save-sticky,.channels__view,.icon:not(.active) svg{cursor:pointer}.main .channels-selected__item.disabled .input-example{color:#E9E9E9}.main #positionPro{margin-left:-122px}.main .form-horizontal__item{display:flex;flex-wrap:wrap}.main .form-horizontal__item+.form-horizontal__item{margin-top:30px}.main .form-horizontal__item-label{flex:0 0 122px;margin:0 14px 0 0;text-align:right;font-weight:700}.header,.main .form-horizontal__item.flex-center{align-items:center}.main .form-horizontal__item>div>input{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:0;line-height:24px;padding:5px 7px}.main .form-horizontal__item>div>input.widget-size__input{width:47px;height:34px;text-align:center}.icon{border-radius:50%;vertical-align:top;font-size:0;position:relative}.icon:after,.icon:before{position:absolute;opacity:0;pointer-events:none;left:50%}.icon:after{text-align:center;content:"" attr(data-title) "";font-size:11px;top:0;transform:translate(-50%,calc(-100% - 6px));padding:0 20px;line-height:23px;min-width:90px;white-space:nowrap;background-color:#333;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:6px}.btn-save:after,.icon:before,.popover:after{content:''}.icon:before{top:-8px;transform:translateX(-50%);height:10px;width:10px;border-width:10px 5px 0;border-style:solid;border-color:#333 transparent transparent}.icon.tooltip-show:after,.icon.tooltip-show:before,.icon:hover:not(.tooltip-show):after,.icon:hover:not(.tooltip-show):before{opacity:1;pointer-events:auto}.icon .color-element{transition:all .2s}.icon.no-tooltip:after,.icon.no-tooltip:before{content:none!important}.icon.icon-sm svg{width:39px;height:39px}.icon.icon-md svg{width:50px;height:50px}.icon.icon-xs svg{width:30px;height:30px}.btn-save{border:0;text-transform:uppercase;line-height:24px;font-weight:700;position:relative;max-width:100%;margin-top:40px;height:50px;width:274px;border-radius:25px;padding:14px 15px 12px;background-image:url(../images/rocket.svg),linear-gradient(100.68deg,#FF6624 9.02%,#FF6376 91.6%);background-position:left bottom;background-repeat:no-repeat;box-shadow:0 3px 10px 1px rgba(255,90,116,.5)}.btn-save:after{position:absolute;z-index:-1;top:30px;left:50%;transform:translateX(-50%);width:238.1px;height:30.81px;background:linear-gradient(97.71deg,#FF6624 9.04%,#FF6376 91.56%),linear-gradient(104.36deg,#6371DB 20.37%,#FF89C4 72.52%);opacity:.77;filter:blur(19px);border-radius:9px}.btn-help{text-align:center;padding-top:10px;position:absolute;background:#51F2B8;border-radius:7px 7px 0 0;right:0;top:60px;transform:rotate(-90deg);transform-origin:bottom right;border:0;height:42px;width:102px;text-transform:uppercase;font-weight:700}.btn-help span{display:inline-block;width:27px;height:27px;border:2px solid #fff;border-radius:100%}@media (min-width:1280px){.btn-help{transform:rotate(90deg);position:fixed;left:calc(50vw - 480px + 960px / 12 * 7 + 373px);top:306px;right:auto}}.btn-save-sticky{padding:10px 0 11px;top:20px;background:#FF6624;right:0;border-radius:7px 0 0 7px;position:absolute;border:0;height:69px;width:42px;text-transform:uppercase;color:#fff;font-weight:700;font-size:11px}.btn-save-sticky span{text-align:center;display:inline-block;margin-bottom:4px;height:15px;line-height:13px}@media (min-width:1280px){.btn-save-sticky{left:calc(50vw - 480px + 960px / 12 * 7 + 475px);top:161px;right:auto;border-radius:0 7px 7px 0;position:fixed}html[dir=rtl] .btn-save-sticky{left:calc(50vw - 480px + 960px / 12 * 7 + 295px)}html[dir=rtl] .btn-help{left:calc(50vw - 480px + 960px / 12 * 7 + 193px)}}.popover{flex:0 0 auto;background:#FFF;border-radius:4px;line-height:33px;padding:0 5px;position:relative;margin-left:37px;margin-top:25px;box-shadow:0 1px 14px rgba(156,117,198,.4),0 2px 4px rgba(0,0,0,.15)}.popover:after{position:absolute;top:-7px;left:40px;width:20px;height:7px;background-image:url(../images/arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat}.easy-modal{display:none;width:515px;max-width:calc(100vw - 30px);box-shadow:0 4px 6px rgba(0,0,0,.15);border-radius:6px;background-color:#fff;top:50%!important;transform:translateY(-50%)}.easy-modal .money-guaranteed{color:#a886cd;font-size:17px;line-height:24px;margin-bottom:20px}.easy-modal .money-guaranteed svg{width:15px;vertical-align:text-bottom}.easy-modal .easy-modal-inner{position:relative;padding:20px 50px}.easy-modal .easy-modal-close{position:absolute;right:0;top:0;padding:7px;line-height:12px;background-color:transparent;border:0}.easy-modal h2{font-family:Rubik;font-weight:700;font-size:27px;margin-bottom:13px;text-align:center;margin-top:0}.easy-modal .udner-title{font-size:17px}.easy-modal .udner-title span{font-size:15px;display:block;color:#bdbdbd}.easy-modal p{text-align:center;margin:0 auto 10px}.easy-modal ul{margin-bottom:17px;line-height:27px;list-style-image:url(../images/icon-check-purple.svg);list-style-position:inside;columns:2;text-align:left}.easy-modal .easy-modal-link{font-size:15px;text-decoration-line:underline;color:#828282;display:inline-block;margin-top:7px}.easy-modal .form-horizontal__item{margin-bottom:50px;justify-content:center;text-align:center}.easy-modal .user-name,.easy-modal .user-role{margin:0;font-size:13px}.easy-modal .form-horizontal__item>div{flex:0 0 auto}.easy-modal .user-name{font-weight:700;color:#828282;text-align:left}.easy-modal .user-photo{float:left;margin-right:5px}.easy-modal.modal-upgrade{width:560px}.easy-modal.modal-upgrade .easy-modal-inner{padding:20px 0 0}.modal__wrap{padding:0 5px}.form-horizontal__item .chaty-widget{position:static;flex:0 0 250px!important}.form-horizontal__item .chaty-widget .icon{display:inline-block}.form-horizontal__item .chaty-widget .icon svg{width:62px;height:62px}.form-horizontal__item .chaty-widget .icon:after{z-index:10;content:"" attr(data-title) "";font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 6px),-50%);white-space:nowrap;padding:16px 25px;line-height:21px;width:auto;color:#333;background-color:#fff;box-shadow:0 1.93px 7.74px rgba(0,0,0,.15);border-radius:10px}.form-horizontal__item .chaty-widget .icon:before{content:'';left:-8px;top:50%;transform:translateY(-50%);height:10px;width:10px;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.btn-red,.btn-white{z-index:100;line-height:27px;box-shadow:0 4px 4px rgba(0,0,0,.11);vertical-align:top;position:relative;color:#fff}.form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:before{right:-8px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:after{right:0;left:auto;transform:translate(calc(100% + 6px),-50%)}.header{display:flex;padding:3px 0;margin-bottom:9px}.btn-white{background-color:transparent;border:1px solid #FFF;padding:4px 20px;border-radius:19px}.btn-red{border:0;text-transform:uppercase;font-weight:700;background-image:linear-gradient(100.68deg,#FF6624 9.02%,#FF6376 91.6%);padding:6px 20px 4px;border-radius:19px}.btn-red svg{vertical-align:text-top;margin-left:5px}.text_update{color:#fff;top:2px;position:relative;margin:0;font-size:10px;left:15px}.sticky-wrapper{position:absolute;right:0;top:-370px;width:calc(320px);z-index:99}.disabled{pointer-events:none}#toplevel_page_chaty-app img{color:#fff}.tooltip{position:relative;display:inline-block}.chaty-widget-icons-left .tooltip .tooltiptext,.chaty-widget-icons-right .tooltip .tooltiptext{white-space:pre-wrap;display:flex;width:120px;min-height:36px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:0 11px;top:0;position:absolute;z-index:35;font-size:12px;line-height:17px}.tooltip:hover .tooltiptext{visibility:visible}.chaty-widget-icons-right .tooltip .tooltiptext{justify-content:center;align-items:center;right:41px}.mobiel-view .chaty-widget-icons-right .tooltip .tooltiptext{right:35px}.chaty-widget-icons-left .tooltip .tooltiptext{align-items:center;justify-content:center;left:43px}.mobiel-view .chaty-widget-icons-left .tooltip .tooltiptext{left:37px}.update-nag{display:block!important}.notice,div.error,div.updated{display:none!important}div#setting-error-settings_updated{display:block!important}.domain{background:rgba(168,134,205,.1);border-radius:4px;text-align:left;margin:0 5px 10px;padding:10px 20px}.domain__label{font-size:17px;font-weight:700;display:block}.domain__input{height:34px;background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:none;width:100%}.upg{background:0 0;border:none;text-align:center;width:270px;padding:0}.upg img,.upg svg{width:100%}.valid_domain{transition-property:margin-top;transition-delay:.3s;color:red;display:none}.payments{margin-bottom:10px}.easy-modal__bottom{padding:20px 10px 0;text-align:left;font-family:Rubik,sans-serif;color:#828282;position:relative}.easy-modal__bottom .quote{position:absolute;left:65px;top:-10px}.easy-modal__bottom:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;background:rgba(130,130,130,.1);height:2px}.easy-modal__bottom .easy-modal__bottom-p{text-align:left;font-weight:300;position:relative;margin-bottom:10px;font-size:14px}.easy-modal__bottom .easy-modal__bottom-p p{text-align:left;margin:10px 0 0}.plan_date{color:#fff;font-family:Rubik,sans-serif;font-size:16px;opacity:.9}html[dir=rtl] body{background-position:0}html[dir=rtl] input[type=radio]:checked:before{text-indent:-1px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}.modal__wrap{padding:0 35px}.domain{margin:0 37px 10px;padding:20px 60px}}@media (min-width:992px){.container{max-width:960px}}@media (max-width:767px){.position-pro>div{flex:0 0 100%}.main .channels-icons{max-width:95%}.main .channels-selected__item{max-width:100%;margin-bottom:10px;padding-bottom:10px}.main .form-horizontal__item{flex-wrap:wrap}.main .form-horizontal__item>label{flex:0 0 100%;margin-bottom:10px;text-align:left}.main .form-horizontal__item .custom-switch{flex:0 0 auto;margin:10px auto}.main .form-horizontal__item>div{flex:0 0 100%}.main .form-horizontal__item>div .custom-control{margin:0 10px 10px 0}.main .form-horizontal__item>div .custom-control:last-child{margin-right:0}body{background-position:center top;background-size:cover;background-attachment:fixed}.section{padding:30px 15px}.col-12{flex:0 0 auto}.popover{margin-left:0;white-space:normal;max-width:100%}.header{flex-wrap:wrap}.header img{flex:0 0 100%;margin-bottom:10px}.header .ml-auto{margin:0 auto;text-align:center}.header .ml-auto button{margin:5px 6px}}@media (max-width:991px){.form-horizontal{left:0!important}body{background-position:30px 30px;background-repeat:no-repeat;background-size:calc(100% - 20px) auto}.section{padding:30px}.main .channels-selected__item .input-example{left:0;top:40px;position:static;width:100%}.main .channels-selected__item .icon{width:40px;height:40px;margin-right:5px;margin-bottom:5px}.main .channels-selected__item .icon>i{font-size:25px;line-height:40px}.main .channels__input{width:190px}.main .channels__input-box{margin-right:5px;margin-bottom:5px}}@media screen and (max-width:782px){#sticky-wrapper{display:none}.test_textarea{width:250px}}.channels__view{display:inline-block;color:#5d5c5c;margin-bottom:0;line-height:14px;padding-left:17px;position:relative;font-size:14px;margin-left:6px}.channels__view-check{position:absolute;z-index:-1;opacity:0}.channels__view-check:checked~.channels__view-txt::before{background-image:url(../images/icon-check.svg);background-color:transparent}.channels__view-txt:before{content:'';transition:all .2s;position:absolute;top:0;left:0;display:block;width:13px;height:13px;line-height:13px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:3px;background-position:center;background-repeat:no-repeat;background-size:13px}.file-input,.widget-icon__block .custom-control.custom-radio .custom-control-label{position:relative}.channels__input{padding:9px 7px;border:0;line-height:24px;background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:9px;width:282px}.channels__input-box{position:relative;margin-right:13px}.widget-icon__block [class^=icon-]{display:block;border-radius:100%;text-align:center;width:40px;height:40px;line-height:40px;font-size:20px;margin:0 auto 6px}.widget-icon__block [class^=icon-] svg{color:#fff}.widget-icon__block .icon-upload{background:0 0;color:#a886cd}.widget-icon__block .custom-control.custom-radio{text-align:center;margin:0;padding:22px 8px 43px}.widget-icon__block .custom-control.custom-radio .custom-control-label:before{transform:translateX(-50%);left:50%}.widget-icon__block .custom-control.custom-radio:first-child{border-right:1px solid #fff}.widget-icon__wrap{background:rgba(168,134,205,.1);padding:0;border-radius:4px;flex:none;font-size:0}@media (min-width:768px){.widget-icon__block [class^=icon-]{width:54px;height:54px;font-size:28px;line-height:54px}.widget-icon__block [class^=icon-] svg{width:100%}.widget-icon__block .custom-control.custom-radio:first-child{padding-left:20px}.widget-icon__block .custom-control.custom-radio:last-child{padding-right:20px}}@media (max-width:767px){.main .form-horizontal__item>.widget-icon__wrap{display:flex;justify-content:space-between}.main .form-horizontal__item>.widget-icon__wrap .custom-control{margin:0;flex:1;text-align:center}}.file-input{width:40px;height:44px;display:block}.file-input input[type=file]{top:0;left:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:pointer;display:block;position:absolute}.btn-file,.form-group,.kv-file-content{position:relative}.form-group:hover :not(.file-input-new) .file-browse{display:block;z-index:10}.file-actions,.file-browse,.file-browse span,.file-drop-zone-title,.file-footer-caption,.file-preview-status{display:none}.form-group:hover :not(.file-input-new) .file-browse .icon-upload{background:rgba(0,0,0,.5)}.kv-file-content{width:40px;height:40px;background:#fff;border-radius:100%;text-align:center;margin:0 auto}.kv-file-content img{width:auto;height:auto;max-width:100%;max-height:100%}.file-preview{position:absolute}.file-preview-thumbnails{width:54px;height:54px;border-radius:100%;position:absolute;left:0;top:0}.file-preview-frame{position:absolute;left:0;top:0;right:0;z-index:10}.file-preview-frame.file-preview-initial{z-index:0}.file-input-new .file-browse{display:block}.file-input-new .file-browse span{display:block;color:#a886cd;text-decoration:underline;position:absolute;bottom:0;left:0;right:0}.file-input-new .file-browse:hover span{text-decoration:none}@media (min-width:768px){.kv-file-content{width:54px;height:54px}.file-input{width:54px;height:60px}}.preview{width:337px;z-index:99;height:373px;margin-right:15px;float:right}.preview.mobiel-view .page{width:152px}.preview.mobiel-view .page .chaty-widget .icon i{width:24px;height:24px;font-size:12px;line-height:24px}.is-sticky .preview{left:calc(50vw - 480px + 960px / 12 * 7 + 140px)}.preview h2{text-align:center;font-weight:700;line-height:normal;font-size:17px;color:#4F4F4F;margin-bottom:5px}.preview .page{background-color:#F2F2F2;box-shadow:0 4px 35px rgba(0,0,0,.05);border-radius:5px;position:relative;height:194px;margin:0 auto}.preview .page .page-header{display:flex;align-items:center;background:#FFF;border-radius:5px 5px 0 0;height:16px}.preview .page .page-header .circle{margin-left:9px;width:6px;height:6px;background:linear-gradient(153.19deg,#6371DB 7.06%,#FF89C4 90.47%),#FFE663;box-shadow:0 4px 35px rgba(0,0,0,.05);border-radius:50%}.preview .page .page-header svg:last-child{margin-left:auto;margin-top:7px;margin-right:-7px}.preview .page .chaty-widget{position:absolute;left:auto}.preview .page .chaty-widget .icon:after{z-index:10;content:'';font-size:13px;top:13px;white-space:nowrap;padding:0;line-height:0;width:auto;color:#333;background-color:#fff;box-shadow:0 1.93px 7.74px rgba(0,0,0,.15);border-radius:0;right:0;left:auto;transform:translate(calc(100% + 6px),-50%)}.preview .page .chaty-widget .icon:before{content:'';right:-13px;left:auto;top:15px;transform:translateY(-50%);height:10px;width:10px;z-index:11;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.preview .page .chaty-widget .icon i{width:30px;height:30px;font-size:18px;display:block;border-radius:100%;line-height:30px;text-align:center;overflow:hidden}.preview .page .chaty-widget .icon i.icon-chat-image{background:0 0}.preview .page .chaty-widget .icon i.icon-chat-image img{display:block;background:#a886cd}.preview .page .chaty-widget .icon i svg{fill:#fff;width:100%;height:100%}.preview .page .chaty-widget .icon i img{width:auto;height:auto;max-width:100%;max-height:100%}.mobiel-view .preview .page .chaty-widget .icon i{width:23px;height:23px;font-size:13px;line-height:23px}.preview .page .chaty-widget[style*="left: auto;"] .icon:before{right:auto;left:-11px;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.preview .page .chaty-widget[style*="left: auto;"] .icon:after{left:0;right:auto;transform:translate(calc(-100% - 6px),-50%)}.switch-preview{display:flex;width:160px;border-radius:5px;margin:15px auto 0;box-shadow:inset 0 2px 8px rgba(0,0,0,.07);background:#fff}.switch-preview__label{flex:1;text-align:center;line-height:30px}.switch-preview__input[type=radio],.switch-preview__label input{display:none}.switch-preview__input[type=radio]:checked+label{background:#a886cd;color:#fff}html[dir=rtl] .preview{right:auto}html[dir=rtl] .is-sticky .preview{left:calc(50vw - 480px + 960px / 12 * 7 + 84px - 175px)}@media (max-width:1200px){.preview{display:none}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/src/_channels.less ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .channels{
2
+ &__view{
3
+ display: inline-block;
4
+ color: #5d5c5c;
5
+ margin-bottom: 0;
6
+ cursor: pointer;
7
+ line-height: 14px;
8
+ padding-left: 17px;
9
+ position: relative;
10
+ font-size: 14px;
11
+ margin-left: 6px;
12
+ &-check{
13
+ position: absolute;
14
+ z-index: -1;
15
+ opacity: 0;
16
+ &:checked {
17
+ &~.channels__view-txt {
18
+ &::before {
19
+ background-image: url("../images/icon-check.svg");
20
+ background-color: @background_color_2;
21
+ }
22
+ }
23
+ }
24
+ }
25
+ &-txt{
26
+ &:before {
27
+ content: '';
28
+ transition: all 0.2s;
29
+ position: absolute;
30
+ top: 0;
31
+ left: 0;
32
+ display: block;
33
+ width: 13px;
34
+ height: 13px;
35
+ line-height: 13px;
36
+ text-align: center;
37
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
38
+ border-radius: 3px;
39
+ background-position: center;
40
+ background-repeat: no-repeat;
41
+ background-size: 13px;
42
+ }
43
+ }
44
+ }
45
+ &__input{
46
+ padding: 9px 7px;
47
+ border: 0;
48
+ line-height: 24px;
49
+ background: #FFFFFF;
50
+ box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
51
+ border-radius: 9px;
52
+ width: 282px;
53
+ &-box{
54
+ position: relative;
55
+ margin-right: 13px;
56
+ }
57
+ }
58
+ }
assets/css/src/_file-input.less ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .file-input{
2
+ width: 40px;
3
+ height: 44px;
4
+ display: block;
5
+ position: relative;
6
+ input[type=file] {
7
+ top: 0;
8
+ left: 0;
9
+ min-width: 100%;
10
+ min-height: 100%;
11
+ text-align: right;
12
+ opacity: 0;
13
+ background: none repeat scroll 0 0 transparent;
14
+ cursor: pointer;
15
+ display: block;
16
+ position: absolute;
17
+ }
18
+ }
19
+ .form-group{
20
+ position: relative;
21
+ &:hover{
22
+ :not(.file-input-new){
23
+ .file-browse{
24
+ display: block;
25
+ z-index: 10;
26
+ .icon-upload{
27
+ background: rgba(0, 0, 0, .5);
28
+ }
29
+ }
30
+ }
31
+ }
32
+ }
33
+ .kv-file-content{
34
+ width: 40px;
35
+ height: 40px;
36
+ background: #fff;
37
+ border-radius: 100%;
38
+ text-align: center;
39
+ margin: 0 auto;
40
+ overflow: hidden;
41
+ position: relative;
42
+ &:after{
43
+ //content: '';
44
+ //background: rgba(0, 0, 0, .7);
45
+ //display: block;
46
+ //width: 100%;
47
+ //height: 100%;
48
+ //left: 0;
49
+ //top: 0;
50
+ //position: absolute;
51
+ }
52
+ img{
53
+ width: auto;
54
+ height: auto;
55
+ max-width: 100%;
56
+ max-height: 100%;
57
+ }
58
+ }
59
+ .file-footer-caption{
60
+ display: none;
61
+ }
62
+ .file-footer-caption{
63
+ display: none;
64
+ }
65
+ .file-actions{
66
+ display: none;
67
+ }
68
+ .file-drop-zone-title{
69
+ display: none;
70
+ }
71
+ .btn-file{
72
+ overflow: hidden;
73
+ position: relative;
74
+ }
75
+ .file-preview{
76
+ position: absolute;
77
+ }
78
+ .file-preview-thumbnails{
79
+ width: 54px;
80
+ height: 54px;
81
+ //background: #a886cd;
82
+ border-radius: 100%;
83
+ position: absolute;
84
+ left: 0;
85
+ top: 0;
86
+ }
87
+ .file-thumbnail-footer{
88
+ //display: none;
89
+ }
90
+ .file-preview-status{
91
+ display: none;
92
+ }
93
+ .file-preview-frame{
94
+ position: absolute;
95
+ left: 0;
96
+ top:0;
97
+ right: 0;
98
+ z-index: 10;
99
+ &.file-preview-initial{
100
+ z-index: 0;
101
+ }
102
+ }
103
+
104
+ .file-browse{
105
+ display: none;
106
+ span{
107
+ display: none;
108
+ }
109
+ }
110
+ .file-input-new{
111
+ .file-browse{
112
+ display: block;
113
+ span{
114
+ display: block;
115
+ color:@color_1;
116
+ text-decoration: underline;
117
+ position: absolute;
118
+ bottom: 0;
119
+ left: 0;
120
+ right: 0;
121
+ }
122
+ &:hover{
123
+ span{
124
+ text-decoration: none;
125
+ }
126
+ }
127
+ }
128
+ }
129
+
130
+ @media (min-width: 768px) {
131
+ .kv-file-content{
132
+ width: 54px;
133
+ height: 54px;
134
+ }
135
+ .file-input{
136
+ width: 54px;
137
+ height: 60px;
138
+ }
139
+
140
+ }
assets/css/src/_icon.less ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @font-face {
2
+ font-family: '@{icomoon-font-family}';
3
+ src:
4
+ url('@{icomoon-font-path}/@{icomoon-font-family}.ttf?qh3c2u') format('truetype'),
5
+ url('@{icomoon-font-path}/@{icomoon-font-family}.woff?qh3c2u') format('woff'),
6
+ url('@{icomoon-font-path}/@{icomoon-font-family}.svg?qh3c2u#@{icomoon-font-family}') format('svg');
7
+ font-weight: normal;
8
+ font-style: normal;
9
+ }
10
+
11
+ i {
12
+ /* use !important to prevent issues with browser extensions that change fonts */
13
+ font-family: '@{icomoon-font-family}' !important;
14
+ speak: none;
15
+ font-style: normal;
16
+ font-weight: normal;
17
+ font-variant: normal;
18
+ text-transform: none;
19
+ line-height: 1;
20
+ color:#fff;
21
+
22
+ /* Better Font Rendering =========== */
23
+ -webkit-font-smoothing: antialiased;
24
+ -moz-osx-font-smoothing: grayscale;
25
+ }
26
+
27
+ .icon-chat-base {
28
+ &:before {
29
+ content: @icon-chat-base;
30
+ }
31
+ }
32
+ .icon-chat-db {
33
+ &:before {
34
+ content: @icon-chat-db;
35
+ }
36
+ }
37
+ .icon-chat-bubble {
38
+ &:before {
39
+ content: @icon-chat-bubble;
40
+ }
41
+ }
42
+ .icon-chat-smile {
43
+ &:before {
44
+ content: @icon-chat-smile;
45
+ }
46
+ }
47
+ .icon-upload {
48
+ &:before {
49
+ content: @icon-upload;
50
+ }
51
+ }
52
+ .icon-phone {
53
+ &:before {
54
+ content: @icon-phone;
55
+ }
56
+ }
57
+ .icon-whatsapp {
58
+ &:before {
59
+ content: @icon-whatsapp;
60
+ }
61
+ }
assets/css/src/_main.less ADDED
@@ -0,0 +1,1412 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ * {
2
+ box-sizing: border-box;
3
+ &::before {
4
+ box-sizing: border-box;
5
+ }
6
+ &::after {
7
+ box-sizing: border-box;
8
+ }
9
+ }
10
+ input::-webkit-outer-spin-button,
11
+ input::-webkit-inner-spin-button {
12
+ appearance: none;
13
+ -webkit-appearance: none;
14
+ margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
15
+ }
16
+ .container {
17
+ width: 100%;
18
+ padding-right: 15px;
19
+ padding-left: 15px;
20
+ margin-right: auto;
21
+ margin-left: auto;
22
+ }
23
+ .ml-auto {
24
+ margin-left: auto;
25
+ }
26
+ .col-12 {
27
+ flex: 0 0 100%;
28
+ max-width: 100%;
29
+ }
30
+ .text-center {
31
+ text-align: center;
32
+ }
33
+ .text-primary {
34
+ color: @color_1;
35
+ }
36
+ .align-top {
37
+ align-self: flex-start;
38
+ }
39
+ .custom-control {
40
+ display: inline-block;
41
+ color: @color_2;
42
+ margin-bottom: 0;
43
+ cursor: pointer;
44
+ min-height: 22px;
45
+ line-height: 22px;
46
+ padding-left: 20px;
47
+ position: relative;
48
+ .custom-control-input {
49
+ position: absolute;
50
+ z-index: -1;
51
+ opacity: 0;
52
+ &.js-upload:disabled{
53
+ &~.custom-control-label {
54
+ &::before {
55
+ background: rgba(0, 0, 0, .1);
56
+ }
57
+ }
58
+ }
59
+ &:disabled ~i {
60
+ opacity: .5;
61
+ }
62
+ }
63
+ &+.custom-control {
64
+ margin-left: 16px;
65
+ }
66
+ }
67
+ .custom-control.custom-checkbox {
68
+ .custom-control-label {
69
+ &::before {
70
+ border-radius: 4px;
71
+ content: '';
72
+ transition: all 0.2s;
73
+ position: absolute;
74
+ top: 3px;
75
+ left: 0;
76
+ display: block;
77
+ width: 15px;
78
+ height: 15px;
79
+ line-height: 15px;
80
+ text-align: center;
81
+ background-color: @background_color_1;
82
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
83
+ border-radius: 3px;
84
+ background-position: center;
85
+ background-repeat: no-repeat;
86
+ background-size: 15px;
87
+ }
88
+ position: static;
89
+ &::after {
90
+ display: none;
91
+ }
92
+ }
93
+ .custom-control-input {
94
+ &:checked {
95
+ &~.custom-control-label {
96
+ &::before {
97
+ background-image: url("../images/icon-check.svg");
98
+ background-color: @background_color_2;
99
+ }
100
+ }
101
+ }
102
+ }
103
+ }
104
+ .custom-control.custom-radio {
105
+ padding-left: 27px;
106
+ .custom-control-label {
107
+ &::before {
108
+ border-radius: 4px;
109
+ content: '';
110
+ transition: all 0.2s;
111
+ position: absolute;
112
+ top: 0;
113
+ left: 0;
114
+ display: block;
115
+ width: 22px;
116
+ height: 22px;
117
+ background-color: @background_color_1;
118
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
119
+ border-radius: 50%;
120
+ border: 5px solid white;
121
+ }
122
+ position: static;
123
+ &::after {
124
+ display: none;
125
+ }
126
+ }
127
+ .custom-control-input {
128
+ &:checked {
129
+ &~.custom-control-label {
130
+ &::before {
131
+ background: linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
132
+ }
133
+ }
134
+ }
135
+ }
136
+ }
137
+
138
+ .position-pro {
139
+ background: rgba(168, 134, 205, 0.1);
140
+ border-radius: 4px;
141
+ display: flex;
142
+ padding: 6px 0;
143
+ transition: all 0.2s;
144
+ margin-top: 11px;
145
+ flex-wrap: wrap;
146
+ >div {
147
+ flex: 0 0 auto;
148
+ padding: 6px 15px;
149
+ >label {
150
+ &:first-child {
151
+ display: block;
152
+ margin-bottom: 10px;
153
+ }
154
+ }
155
+ .custom-control-group {
156
+ background: #FFFFFF;
157
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
158
+ border-radius: 5px;
159
+ display: flex;
160
+ align-items: center;
161
+ width: 150px;
162
+ height: 34px;
163
+ .custom-control {
164
+ width: 75px;
165
+ padding: 0;
166
+ margin: 0 !important;
167
+ .custom-control-label {
168
+ width: 100%;
169
+ color: @color_3;
170
+ height: 34px;
171
+ display: flex;
172
+ align-items: center;
173
+ padding: 6px 7px;
174
+ &:before {
175
+ content: none;
176
+ }
177
+ }
178
+ .custom-control-input {
179
+ &:checked {
180
+ &+.custom-control-label {
181
+ color: @color_1;
182
+ box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.08);
183
+ path {
184
+ fill: @color_1;
185
+ }
186
+ }
187
+ }
188
+ }
189
+ &:first-child {
190
+ .custom-control-label {
191
+ border-radius: 5px 0 0 5px;
192
+ text-align: left;
193
+ svg {
194
+ margin-right: 5px;
195
+ }
196
+ }
197
+ }
198
+ &:last-child {
199
+ .custom-control-label {
200
+ border-radius: 0 5px 5px 0;
201
+ display: flex;
202
+ justify-content: flex-end;
203
+ svg {
204
+ margin-left: 5px;
205
+ }
206
+ }
207
+ }
208
+ }
209
+ }
210
+ }
211
+ input {
212
+ background: #FFFFFF;
213
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
214
+ border-radius: 5px;
215
+ border: 0;
216
+ line-height: 24px;
217
+ padding: 5px 7px;
218
+ width: 60px;
219
+ margin-right: 3px;
220
+ }
221
+ }
222
+ .color-picker {
223
+ background: #FFFFFF;
224
+ box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
225
+ border-radius: 4px;
226
+ width: 330px;
227
+ display: none;
228
+ position: relative;
229
+ .color-picker-radio {
230
+ display: flex;
231
+ padding: 6px 8px 10px;
232
+ border-bottom: 1px solid rgba(130, 130, 130, 0.1);
233
+ label {
234
+ border-radius: 50%;
235
+ width: 28px;
236
+ height: 28px;
237
+ position: relative;
238
+ cursor: pointer;
239
+ font-size: 0;
240
+ span {
241
+ display: block;
242
+ width: 28px;
243
+ height: 28px;
244
+ vertical-align: top;
245
+ opacity: 0;
246
+ transition: all 0.2s;
247
+ background-position: center;
248
+ background-repeat: no-repeat;
249
+ background-image: url("../images/icon-check-white.svg");
250
+ }
251
+ input {
252
+ position: absolute;
253
+ z-index: -1;
254
+ opacity: 0;
255
+ &:checked {
256
+ &+span {
257
+ opacity: 1;
258
+ }
259
+ }
260
+ }
261
+ &+label {
262
+ margin-left: 12px;
263
+ }
264
+ }
265
+ }
266
+ .color-picker-custom {
267
+ padding: 10px 8px 16px;
268
+ >div {
269
+ display: flex;
270
+ align-items: center;
271
+ &+div {
272
+ margin-top: 10px;
273
+ }
274
+ }
275
+ .circle {
276
+ color: @color_5;
277
+ background: #FFFFFF;
278
+ border: 1px solid #D0D0D0;
279
+ border-radius: 50%;
280
+ width: 28px;
281
+ height: 28px;
282
+ align-items: center;
283
+ justify-content: center;
284
+ display: flex;
285
+ margin-right: 3px;
286
+ font-size: 14px;
287
+ }
288
+ a {
289
+ margin-left: 5px;
290
+ }
291
+ input {
292
+ background: #FFFFFF;
293
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
294
+ border-radius: 5px;
295
+ border: 0;
296
+ line-height: 24px;
297
+ padding: 5px 7px;
298
+ height: 34px;
299
+ width: 180px;
300
+ }
301
+ }
302
+ }
303
+ .color-picker-btn {
304
+ background-color: @background_color_1;
305
+ box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.08);
306
+ border-radius: 4px;
307
+ border: 0;
308
+ padding: 3px 8px;
309
+ line-height: 17px;
310
+ .circle {
311
+ display: inline-block;
312
+ vertical-align: top;
313
+ width: 15px;
314
+ height: 15px;
315
+ border-radius: 50%;
316
+ margin: 1px 4px 1px 0;
317
+ }
318
+ svg {
319
+ transition: all 0.2s;
320
+ margin-left: 8px;
321
+ }
322
+ }
323
+ .color-picker-btn-close {
324
+ background-color: @background_color_2;
325
+ border: 0;
326
+ padding: 5px;
327
+ line-height: 17px;
328
+ position: absolute;
329
+ right: 0;
330
+ top: 0;
331
+ svg {
332
+ transform: rotate(180deg);
333
+ }
334
+ }
335
+ .switch {
336
+ display: flex;
337
+ align-items: center;
338
+ margin-bottom: 0;
339
+ position: relative;
340
+ flex: 0 0 auto;
341
+ input[type="checkbox"] {
342
+ pointer-events: none;
343
+ opacity: 0;
344
+ position: absolute;
345
+ top: 0;
346
+ right: 0;
347
+ z-index: -1;
348
+ width: 0;
349
+ height: 0;
350
+ &:checked {
351
+ &+.switch__styled {
352
+ &:after {
353
+ left: 40px;
354
+ }
355
+ background: linear-gradient(133.22deg, #6371DB 14.55%, #FF89C4 80.37%), #fff;
356
+ }
357
+ }
358
+ }
359
+ }
360
+ .form-group {
361
+ .switch {
362
+ height: 42px;
363
+ }
364
+ }
365
+ .switch__styled {
366
+ background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
367
+ margin: 0 8px;
368
+ display: inline-block;
369
+ height: 34px;
370
+ width: 72px;
371
+ border-radius: 17px;
372
+ position: relative;
373
+ transition: all 0.2s;
374
+ cursor: pointer;
375
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
376
+ &:after {
377
+ content: '';
378
+ position: absolute;
379
+ left: 2px;
380
+ top: 2px;
381
+ height: 30px;
382
+ width: 30px;
383
+ border-radius: 50%;
384
+ background-color: @background_color_3;
385
+ transition: all 0.2s;
386
+ }
387
+ }
388
+ .switch.custom-switch {
389
+ margin-right: auto;
390
+ margin-left: 30px;
391
+ .switch__styled {
392
+ background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
393
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
394
+ }
395
+ }
396
+ body {
397
+ height: auto;
398
+ background-image: url("../images/bg.svg");
399
+ background-position: 155px 30px;
400
+ background-repeat: no-repeat;
401
+ background-size: calc(100% - 150px) auto;
402
+ background-attachment: fixed;
403
+ font-family: @font_family_1;
404
+ color: @color_6;
405
+ font-size: 17px;
406
+ padding-bottom: 50px;
407
+ -webkit-font-smoothing: antialiased;
408
+ margin: 0;
409
+ }
410
+ button {
411
+ font-family: @font_family_1;
412
+ font-size: 17px;
413
+ cursor: pointer;
414
+ &:focus {
415
+ outline: none;
416
+ }
417
+ }
418
+ button#collapse-button {
419
+ font-size: 13px;
420
+ }
421
+ input {
422
+ font-family: @font_family_1;
423
+ font-size: 17px;
424
+ &:focus {
425
+ outline: none;
426
+ }
427
+ }
428
+ #cht-form {
429
+ input[type=submit] {
430
+ opacity: 0;
431
+ position: absolute;
432
+ }
433
+ }
434
+ a {
435
+ color: @color_1;
436
+ }
437
+ &::-webkit-input-placeholder {
438
+ color: @color_3;
439
+ }
440
+ &::-moz-placeholder {
441
+ color: @color_3;
442
+ }
443
+ &:-ms-input-placeholder {
444
+ color: @color_3;
445
+ }
446
+ &:-moz-placeholder {
447
+ color: @color_3;
448
+ }
449
+ .section {
450
+ padding: 30px 15px;
451
+ position: relative;
452
+
453
+ &+.section {
454
+ border-top: 2px solid rgba(130, 130, 130, 0.1);
455
+ }
456
+ &.one{
457
+ max-width: 570px;
458
+ }
459
+ }
460
+ .section-title {
461
+ font-family: @font_family_2;
462
+ font-size: 30px;
463
+ color: @color_7;
464
+ line-height: 44px;
465
+ margin-bottom: 30px;
466
+ font-weight: normal;
467
+ margin-top: 0;
468
+ display: flex;
469
+ strong{
470
+ flex: 0 0 122px;
471
+ margin: 0 14px 0 0;
472
+ text-align: right;
473
+ font-weight: bold;
474
+ }
475
+ }
476
+ .main {
477
+ background-color: @background_color_4;
478
+ border-radius: 9px;
479
+ position: relative;
480
+ .channels-icons {
481
+ display: flex;
482
+ flex-wrap: wrap;
483
+ margin: 0 -8px 20px;
484
+ >.icon {
485
+ padding: 0 8px;
486
+ margin-bottom: 16px;
487
+ .color-element {
488
+ transition: all .2s;
489
+ }
490
+ &:not(.active) {
491
+ svg {
492
+ cursor: pointer;
493
+ }
494
+ &:not(:hover) {
495
+ .color-element {
496
+ fill: #BDBDBD;
497
+ }
498
+ }
499
+ }
500
+ }
501
+ }
502
+ .channels-selected {
503
+ padding-top: 20px;
504
+ position: relative;
505
+ min-height: 220px;
506
+ }
507
+ .channels-selected__item {
508
+ display: flex;
509
+ align-items: center;
510
+ flex-wrap: wrap;
511
+ position: relative;
512
+ padding-bottom: 20px;
513
+ margin-bottom: 20px;
514
+ max-width: 520px;
515
+ .icon {
516
+ margin-right: 16px;
517
+ cursor: pointer;
518
+ width: 50px;
519
+ background: #49E670;
520
+ border-radius: 100%;
521
+ height: 50px;
522
+ text-align: center;
523
+ vertical-align: middle;
524
+ &>i{
525
+ font-size: 30px;
526
+ line-height: 50px;
527
+ }
528
+ }
529
+ .btn-cancel {
530
+ position: absolute;
531
+ right: 0;
532
+ top: 0;
533
+ transform: translate(50%, -50%);
534
+ background: linear-gradient(0deg, #333, #333), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
535
+ border-radius: 50%;
536
+ width: 22px;
537
+ height: 22px;
538
+ display: flex;
539
+ align-items: center;
540
+ justify-content: center;
541
+ padding: 0;
542
+ border: 0;
543
+ z-index: 1;
544
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
545
+ cursor: pointer;
546
+ &:focus {
547
+ outline: none;
548
+ }
549
+ }
550
+ .input-example {
551
+ font-size: 13px;
552
+ padding-top: 8px;
553
+ line-height: 14px;
554
+ color: @color_8;
555
+ opacity: 0.8;
556
+ position: absolute;
557
+ left: calc(50px + 16px + 7px);
558
+ top: 50px;
559
+ }
560
+ }
561
+ .channels-selected__item.disabled {
562
+ .icon {
563
+ cursor: default;
564
+ .color-element {
565
+ fill: #E9E9E9;
566
+ }
567
+ }
568
+ input {
569
+ box-shadow: 0px 4px 14px rgba(179, 179, 179, 0.15);
570
+ color: @color_9;
571
+ &::-webkit-input-placeholder {
572
+ color: @color_9;
573
+ }
574
+ &::-moz-placeholder {
575
+ color: @color_9;
576
+ }
577
+ &:-ms-input-placeholder {
578
+ color: @color_9;
579
+ }
580
+ &:-moz-placeholder {
581
+ color: @color_9;
582
+ }
583
+ &:focus {
584
+ outline: none;
585
+ }
586
+ }
587
+ .btn-cancel {
588
+ cursor: default;
589
+ background: linear-gradient(0deg, #CFCFCF, #CFCFCF), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
590
+ &:focus {
591
+ outline: none;
592
+ }
593
+ }
594
+ .input-example {
595
+ color: @color_9;
596
+ }
597
+ }
598
+ #positionPro{
599
+ margin-left: -122px;
600
+ }
601
+ .form-horizontal{
602
+
603
+ }
604
+ .form-horizontal__item {
605
+ display: flex;
606
+ flex-wrap: wrap;
607
+ &+.form-horizontal__item {
608
+ margin-top: 30px;
609
+ }
610
+ &-label {
611
+ flex: 0 0 122px;
612
+ margin: 0 14px 0 0;
613
+ text-align: right;
614
+ font-weight: bold;
615
+ }
616
+ >div {
617
+ >input {
618
+ background: #FFFFFF;
619
+ box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
620
+ border-radius: 5px;
621
+ border: 0;
622
+ line-height: 24px;
623
+ padding: 5px 7px;
624
+ &.widget-size__input{
625
+ width: 47px;
626
+ height: 34px;
627
+ text-align: center;
628
+ }
629
+ }
630
+ }
631
+ &.flex-center{
632
+ align-items: center;
633
+ }
634
+ }
635
+ }
636
+ .icon {
637
+ border-radius: 50%;
638
+ vertical-align: top;
639
+ font-size: 0;
640
+ position: relative;
641
+ &:after {
642
+ position: absolute;
643
+ opacity: 0;
644
+ pointer-events: none;
645
+ text-align: center;
646
+ content: "" attr(data-title) "";
647
+ font-size: 11px;
648
+ top: 0;
649
+ left: 50%;
650
+ transform: translate(-50%, calc(-100% - 6px));
651
+ padding: 0 20px;
652
+ line-height: 23px;
653
+ min-width: 90px;
654
+ white-space: nowrap;
655
+ color: @color_10;
656
+ background-color: @background_color_5;
657
+ box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
658
+ border-radius: 6px;
659
+ }
660
+ &:before {
661
+ position: absolute;
662
+ opacity: 0;
663
+ pointer-events: none;
664
+ content: '';
665
+ top: -8px;
666
+ left: 50%;
667
+ transform: translateX(-50%);
668
+ height: 10px;
669
+ width: 10px;
670
+ border-width: 10px 5px 0;
671
+ border-style: solid;
672
+ border-color: @border_color_1;
673
+ }
674
+ &:hover {
675
+ &:not(.tooltip-show) {
676
+ &:after {
677
+ opacity: 1;
678
+ pointer-events: auto;
679
+ }
680
+ &:before {
681
+ opacity: 1;
682
+ pointer-events: auto;
683
+ }
684
+ }
685
+ }
686
+ .color-element {
687
+ transition: all .2s;
688
+ }
689
+ &:not(.active) {
690
+ svg {
691
+ cursor: pointer;
692
+ }
693
+ &:not(:hover) {
694
+ .color-element {
695
+ fill: #BDBDBD;
696
+ }
697
+ }
698
+ }
699
+ }
700
+ .icon.no-tooltip {
701
+ &:after {
702
+ content: none !important;
703
+ }
704
+ &:before {
705
+ content: none !important;
706
+ }
707
+ }
708
+ .icon.tooltip-show {
709
+ &:after {
710
+ opacity: 1;
711
+ pointer-events: auto;
712
+ }
713
+ &:before {
714
+ opacity: 1;
715
+ pointer-events: auto;
716
+ }
717
+ }
718
+ .icon.icon-sm {
719
+ svg {
720
+ width: 39px;
721
+ height: 39px;
722
+ }
723
+ }
724
+ .icon.icon-md {
725
+ svg {
726
+ width: 50px;
727
+ height: 50px;
728
+ }
729
+ }
730
+ .icon.icon-xs {
731
+ svg {
732
+ width: 30px;
733
+ height: 30px;
734
+ }
735
+ }
736
+ .btn-save {
737
+ border: 0;
738
+ text-transform: uppercase;
739
+ line-height: 24px;
740
+ font-weight: bold;
741
+ color: @color_10;
742
+ position: relative;
743
+ max-width: 100%;
744
+ margin-top: 40px;
745
+ height: 50px;
746
+ width: 274px;
747
+ border-radius: 25px;
748
+ padding: 14px 15px 12px;
749
+ background-image: url("../images/rocket.svg"), linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
750
+ background-position: left bottom;
751
+ background-repeat: no-repeat;
752
+ box-shadow: 0px 3px 10px 1px rgba(255, 90, 116, 0.5);
753
+ &:after {
754
+ position: absolute;
755
+ content: '';
756
+ z-index: -1;
757
+ top: 30px;
758
+ left: 50%;
759
+ transform: translateX(-50%);
760
+ width: 238.1px;
761
+ height: 30.81px;
762
+ background: linear-gradient(97.71deg, #FF6624 9.04%, #FF6376 91.56%), linear-gradient(104.36deg, #6371DB 20.37%, #FF89C4 72.52%);
763
+ opacity: 0.77;
764
+ filter: blur(19px);
765
+ border-radius: 9px;
766
+ }
767
+ }
768
+ .btn-help {
769
+ text-align: center;
770
+ padding-top: 10px;
771
+ cursor: pointer;
772
+ position: absolute;
773
+ background: #51F2B8;
774
+ border-radius: 7px 7px 0 0;
775
+ right: 0;
776
+ top: 60px;
777
+ transform: rotate(-90deg);
778
+ transform-origin: bottom right;
779
+ border: 0;
780
+ height: 42px;
781
+ width: 102px;
782
+ text-transform: uppercase;
783
+ color: #fff;
784
+ font-weight: bold;
785
+ &:hover,
786
+ &:active,
787
+ &:active{
788
+ color:#fff;
789
+ }
790
+ span{
791
+ display: inline-block;
792
+ width: 27px;
793
+ height: 27px;
794
+ margin-left: 5px;
795
+ border: 2px solid #fff;
796
+ border-radius: 100%;
797
+ }
798
+ @media (min-width: 768px) and (max-width: 1023px) {
799
+
800
+ }
801
+ @media (min-width: 1024px) and (max-width: 1439px) {
802
+
803
+ }
804
+ @media (min-width: 1280px) {
805
+ transform: rotate(90deg);
806
+ position: fixed;
807
+ left: calc(50vw - 480px + 960px / 12 * 7 + 373px);
808
+ top: 306px;
809
+ right: auto;
810
+
811
+ }
812
+ }
813
+
814
+ .btn-save-sticky {
815
+ padding: 10px 0 11px 0;
816
+ cursor: pointer;
817
+ top: 20px;
818
+ background: #FF6624;
819
+ right: 0;
820
+ border-radius: 7px 0 0 7px;
821
+ position: absolute;
822
+ border: 0;
823
+ height: 69px;
824
+ width: 42px;
825
+ text-transform: uppercase;
826
+ color: #fff;
827
+ font-weight: bold;
828
+ font-size: 11px;
829
+ a{
830
+ color:#fff;
831
+ }
832
+ span{
833
+ text-align: center;
834
+ display: inline-block;
835
+ margin-bottom: 4px;
836
+ height: 15px;
837
+ line-height: 13px;
838
+ }
839
+ @media (min-width: 1280px) {
840
+ left: calc(50vw - 480px + 960px / 12 * 7 + 475px);
841
+ top: 161px;
842
+ right: auto;
843
+ border-radius: 0 7px 7px 0;
844
+ position: fixed;
845
+ }
846
+ }
847
+ html[dir="rtl"] {
848
+ .btn-save-sticky {
849
+ @media (min-width: 1280px) {
850
+ left: calc(50vw - 480px + 960px / 12 * 7 + 295px);
851
+ }
852
+ }
853
+ .btn-help{
854
+ @media (min-width: 1280px) {
855
+ left: calc(50vw - 480px + 960px / 12 * 7 + 193px);
856
+ }
857
+ }
858
+
859
+ }
860
+
861
+ .popover {
862
+ flex: 0 0 auto;
863
+ background: #FFFFFF;
864
+ border-radius: 4px;
865
+ line-height: 33px;
866
+ padding: 0 5px;
867
+ position: relative;
868
+ margin-left: 37px;
869
+ margin-top: 25px;
870
+ box-shadow: 0px 1px 14px rgba(156, 117, 198, 0.4), 0px 2px 4px rgba(0, 0, 0, 0.15);
871
+ &:after {
872
+ position: absolute;
873
+ content: '';
874
+ top: -7px;
875
+ left: 40px;
876
+ width: 20px;
877
+ height: 7px;
878
+ background-image: url("../images/arrow.png");
879
+ background-position: center;
880
+ background-size: contain;
881
+ background-repeat: no-repeat;
882
+ }
883
+ }
884
+ .easy-modal {
885
+ display: none;
886
+ width: 515px;
887
+ max-width: calc(100vw - 30px);
888
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
889
+ border-radius: 6px;
890
+ background-color: @background_color_4;
891
+ top: 50% !important;
892
+ transform: translateY(-50%);
893
+ .money-guaranteed{
894
+ color:@color_1;
895
+ font-size: 17px;
896
+ line-height: 24px;
897
+ margin-bottom: 20px;
898
+ svg{
899
+ width: 15px;
900
+ vertical-align: text-bottom;
901
+ }
902
+ }
903
+ .easy-modal-inner {
904
+ position: relative;
905
+ padding: 20px 50px;
906
+ }
907
+ .easy-modal-close {
908
+ position: absolute;
909
+ right: 0;
910
+ top: 0;
911
+ padding: 7px;
912
+ line-height: 12px;
913
+ background-color: @background_color_2;
914
+ border: 0;
915
+ }
916
+ h2 {
917
+ font-family: @font_family_3;
918
+ font-weight: bold;
919
+ font-size: 27px;
920
+ margin-bottom: 13px;
921
+ text-align: center;
922
+ margin-top: 0;
923
+ }
924
+ .udner-title {
925
+ font-size: 17px;
926
+ span {
927
+ font-size: 15px;
928
+ display: block;
929
+ color: @color_11;
930
+ }
931
+ }
932
+ p {
933
+ text-align: center;
934
+ margin: 0 auto 10px;
935
+ }
936
+ ul {
937
+ margin-bottom: 17px;
938
+ line-height: 27px;
939
+ list-style-image: url("../images/icon-check-purple.svg");
940
+ list-style-position: inside;
941
+ columns: 2;
942
+ text-align: left;
943
+ }
944
+ .easy-modal-link {
945
+ font-size: 15px;
946
+ text-decoration-line: underline;
947
+ color: @color_12;
948
+ display: inline-block;
949
+ margin-top: 7px;
950
+ }
951
+ .form-horizontal__item {
952
+ margin-bottom: 50px;
953
+ justify-content: center;
954
+ text-align: center;
955
+ >div {
956
+ flex: 0 0 auto;
957
+ }
958
+ }
959
+ .user-name {
960
+ font-weight: 700;
961
+ color: @color_12;
962
+ margin: 0;
963
+ text-align: left;
964
+ font-size: 13px;
965
+ }
966
+ .user-role {
967
+ margin: 0;
968
+ font-size: 13px;
969
+ }
970
+ .user-photo {
971
+ float: left;
972
+ margin-right: 5px;
973
+ }
974
+ }
975
+ .easy-modal.modal-upgrade {
976
+ width: 560px;
977
+ .easy-modal-inner {
978
+ padding: 20px 0 0;
979
+ }
980
+ }
981
+ .modal__wrap {
982
+ padding: 0 5px;
983
+ }
984
+
985
+ .form-horizontal__item {
986
+ .chaty-widget {
987
+ position: static;
988
+ flex: 0 0 250px !important;
989
+ .icon {
990
+ display: inline-block;
991
+ svg {
992
+ width: 62px;
993
+ height: 62px;
994
+ }
995
+ &:after {
996
+ z-index: 10;
997
+ content: "" attr(data-title) "";
998
+ font-size: 17px;
999
+ left: 0;
1000
+ top: 50%;
1001
+ transform: translate(calc(-100% - 6px), -50%);
1002
+ white-space: nowrap;
1003
+ padding: 16px 25px;
1004
+ line-height: 21px;
1005
+ width: auto;
1006
+ color: @color_13;
1007
+ background-color: @background_color_3;
1008
+ box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
1009
+ border-radius: 10px;
1010
+ }
1011
+ &:before {
1012
+ z-index: 10;
1013
+ content: '';
1014
+ left: -8px;
1015
+ top: 50%;
1016
+ transform: translateY(-50%);
1017
+ height: 10px;
1018
+ width: 10px;
1019
+ z-index: 11;
1020
+ border-width: 5px 0 5px 10px;
1021
+ border-style: solid;
1022
+ border-color: @border_color_3;
1023
+ }
1024
+ }
1025
+ }
1026
+ .chaty-widget.chaty-widget-icons-right {
1027
+ .icon {
1028
+ &:before {
1029
+ right: -8px;
1030
+ left: auto;
1031
+ border-width: 5px 10px 5px 0;
1032
+ border-color: @border_color_2;
1033
+ }
1034
+ &:after {
1035
+ right: 0;
1036
+ left: auto;
1037
+ transform: translate(calc(100% + 6px), -50%);
1038
+ }
1039
+ }
1040
+ }
1041
+ }
1042
+ .header {
1043
+ display: flex;
1044
+ align-items: center;
1045
+ padding: 3px 0;
1046
+ margin-bottom: 9px;
1047
+ }
1048
+ .btn-white {
1049
+ z-index: 100;
1050
+ position: relative;
1051
+ line-height: 27px;
1052
+ color: @color_10;
1053
+ background-color: @background_color_2;
1054
+ border: 1px solid #FFFFFF;
1055
+ box-shadow: 0 4px 4px rgba(0, 0, 0, 0.11);
1056
+ padding: 4px 20px;
1057
+ border-radius: 19px;
1058
+ vertical-align: top;
1059
+ }
1060
+ .btn-red {
1061
+ z-index: 100;
1062
+ border: 0;
1063
+ text-transform: uppercase;
1064
+ line-height: 27px;
1065
+ font-weight: bold;
1066
+ color: @color_10;
1067
+ position: relative;
1068
+ background-image: linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
1069
+ box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.11);
1070
+ padding: 6px 20px 4px;
1071
+ border-radius: 19px;
1072
+ vertical-align: top;
1073
+ margin-left: 12px;
1074
+ svg {
1075
+ vertical-align: text-top;
1076
+ margin-left: 5px;
1077
+ }
1078
+ }
1079
+ .text_update {
1080
+ color: @color_10;
1081
+ position: relative;
1082
+ top: 2px;
1083
+ position: relative;
1084
+ margin: 0;
1085
+ font-size: 10px;
1086
+ left: 15px;
1087
+ }
1088
+ .sticky-wrapper {
1089
+ position: absolute;
1090
+ right: 0px;
1091
+ top: -370px;
1092
+ width: calc(320px);
1093
+ z-index: 99;
1094
+ }
1095
+ .disabled {
1096
+ pointer-events: none;
1097
+ }
1098
+ #toplevel_page_chaty-app {
1099
+ img {
1100
+ color: @color_10;
1101
+ }
1102
+ }
1103
+ .tooltip {
1104
+ position: relative;
1105
+ display: inline-block;
1106
+ &:hover {
1107
+ .tooltiptext {
1108
+ visibility: visible;
1109
+ }
1110
+ }
1111
+ }
1112
+ .chaty-widget-icons-right {
1113
+ .tooltip {
1114
+ .tooltiptext {
1115
+ white-space: pre-wrap;
1116
+ justify-content: center;
1117
+ width: 120px;
1118
+ min-height: 36px;
1119
+ display: flex;
1120
+ align-items: center;
1121
+ background-color: @background_color_3;
1122
+ color: @color_14;
1123
+ text-align: center;
1124
+ border-radius: 6px;
1125
+ padding: 0 11px;
1126
+ right: 41px;
1127
+ top: 0;
1128
+ position: absolute;
1129
+ z-index: 35;
1130
+ font-size: 12px;
1131
+ line-height: 17px;
1132
+ .mobiel-view &{
1133
+ right: 35px;
1134
+ }
1135
+ }
1136
+ }
1137
+ }
1138
+ .chaty-widget-icons-left {
1139
+ .tooltip {
1140
+ .tooltiptext {
1141
+ white-space: pre-wrap;
1142
+ display: flex;
1143
+ align-items: center;
1144
+ justify-content: center;
1145
+ width: 120px;
1146
+ min-height: 36px;
1147
+ background-color: @background_color_3;
1148
+ color: @color_14;
1149
+ text-align: center;
1150
+ border-radius: 6px;
1151
+ padding: 0 11px;
1152
+ left: 43px;
1153
+ top: 0;
1154
+ position: absolute;
1155
+ z-index: 35;
1156
+ font-size: 12px;
1157
+ line-height: 17px;
1158
+ .mobiel-view &{
1159
+ left: 37px;
1160
+ }
1161
+
1162
+ }
1163
+ }
1164
+ }
1165
+ .update-nag {
1166
+ display: block !important;
1167
+ }
1168
+ .notice {
1169
+ display: none !important;
1170
+ }
1171
+ div.error {
1172
+ display: none !important;
1173
+ }
1174
+ div.updated {
1175
+ display: none !important;
1176
+ }
1177
+ div#setting-error-settings_updated {
1178
+ display: block !important;
1179
+ }
1180
+ .domain {
1181
+ background: rgba(168, 134, 205, .1);
1182
+ border-radius: 4px;
1183
+ text-align: left;
1184
+ margin: 0 5px 10px;
1185
+ padding: 10px 20px;
1186
+ }
1187
+ .domain__label {
1188
+ font-size: 17px;
1189
+ font-weight: 700;
1190
+ display: block;
1191
+ }
1192
+ .domain__input {
1193
+ height: 34px;
1194
+ background: #FFFFFF;
1195
+ box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
1196
+ border-radius: 5px;
1197
+ border: none;
1198
+ width: 100%;
1199
+ }
1200
+ .upg {
1201
+ background: none;
1202
+ border: none;
1203
+ text-align: center;
1204
+ width: 270px;
1205
+ padding: 0;
1206
+ svg{
1207
+ width: 100%;
1208
+ }
1209
+ img{
1210
+ width: 100%;
1211
+ }
1212
+ }
1213
+
1214
+ .valid_domain {
1215
+ transition-property: margin-top;
1216
+ transition-delay: 0.3s;
1217
+ color: @color_15;
1218
+ display: none;
1219
+ }
1220
+ .payments {
1221
+ margin-bottom: 10px;
1222
+ }
1223
+ .easy-modal__bottom {
1224
+ padding: 20px 10px 0;
1225
+ text-align: left;
1226
+ font-family: @font_family_4;
1227
+ color: @color_12;
1228
+ position: relative;
1229
+ .quote {
1230
+ position: absolute;
1231
+ left: 65px;
1232
+ top: -10px;
1233
+ }
1234
+ &:before {
1235
+ content: '';
1236
+ display: block;
1237
+ position: absolute;
1238
+ left: 0;
1239
+ top: 0;
1240
+ width: 100%;
1241
+ background: rgba(130, 130, 130, .1);
1242
+ height: 2px;
1243
+ }
1244
+ .easy-modal__bottom-p {
1245
+ text-align: left;
1246
+ font-weight: 300;
1247
+ position: relative;
1248
+ margin-bottom: 10px;
1249
+ font-size: 14px;
1250
+ p {
1251
+ text-align: left;
1252
+ margin: 10px 0 0 0;
1253
+ }
1254
+ }
1255
+ }
1256
+ .plan_date {
1257
+ color: @color_10;
1258
+ font-family: @font_family_4;
1259
+ font-size: 16px;
1260
+ opacity: 0.9;
1261
+ }
1262
+ html[dir="rtl"] {
1263
+ body {
1264
+ background-position: 0;
1265
+ }
1266
+ input[type=radio] {
1267
+ &:checked {
1268
+ &:before {
1269
+ text-indent: -1px;
1270
+ }
1271
+ }
1272
+ }
1273
+ }
1274
+ @media (min-width: 576px) {
1275
+ .container {
1276
+ max-width: 540px;
1277
+ }
1278
+ }
1279
+ @media (min-width: 768px) {
1280
+ .container {
1281
+ max-width: 720px;
1282
+ }
1283
+ .modal__wrap {
1284
+ padding: 0 35px;
1285
+ }
1286
+ .domain {
1287
+ margin: 0 37px 10px;
1288
+ padding: 20px 60px;
1289
+ }
1290
+ }
1291
+ @media (min-width: 992px) {
1292
+ .container {
1293
+ max-width: 960px;
1294
+ }
1295
+ }
1296
+ @media (max-width: 767px) {
1297
+ .position-pro {
1298
+ >div {
1299
+ flex: 0 0 100%;
1300
+ }
1301
+ }
1302
+ .main {
1303
+ .channels-icons {
1304
+ max-width: 95%;
1305
+ }
1306
+ .channels-selected__item {
1307
+ max-width: 100%;
1308
+ margin-bottom: 10px;
1309
+ padding-bottom: 10px;
1310
+ }
1311
+ .form-horizontal__item {
1312
+ flex-wrap: wrap;
1313
+ >label {
1314
+ flex: 0 0 100%;
1315
+ margin-bottom: 10px;
1316
+ text-align: left;
1317
+ }
1318
+ .custom-switch {
1319
+ flex: 0 0 auto;
1320
+ margin: 10px auto;
1321
+ }
1322
+ >div {
1323
+ flex: 0 0 100%;
1324
+ .custom-control {
1325
+ margin: 0 10px 10px 0;
1326
+ &:last-child {
1327
+ margin-right: 0;
1328
+ }
1329
+ }
1330
+ }
1331
+ }
1332
+ }
1333
+ body {
1334
+ background-position: center top;
1335
+ background-size: cover;
1336
+ background-attachment: fixed;
1337
+ }
1338
+ .section {
1339
+ padding: 30px 15px;
1340
+ }
1341
+ .col-12 {
1342
+ flex: 0 0 auto;
1343
+ }
1344
+ .popover {
1345
+ margin-left: 0;
1346
+ white-space: normal;
1347
+ max-width: 100%;
1348
+ }
1349
+ .header {
1350
+ flex-wrap: wrap;
1351
+ img {
1352
+ flex: 0 0 100%;
1353
+ margin-bottom: 10px;
1354
+ }
1355
+ .ml-auto {
1356
+ margin: 0 auto;
1357
+ text-align: center;
1358
+ button {
1359
+ margin: 5px 6px;
1360
+ }
1361
+ }
1362
+ }
1363
+ }
1364
+ @media (max-width: 991px) {
1365
+ .form-horizontal {
1366
+ left: 0 !important;
1367
+ }
1368
+ body {
1369
+ background-position: 30px 30px;
1370
+ background-repeat: no-repeat;
1371
+ background-size: calc(100% - 20px) auto;
1372
+ }
1373
+ .section {
1374
+ padding: 30px 30px;
1375
+ }
1376
+ .main {
1377
+ .channels-selected__item {
1378
+ .input-example{
1379
+ left: 0;
1380
+ top: 40px;
1381
+ position: static;
1382
+ width: 100%;
1383
+ }
1384
+ .icon {
1385
+ width: 40px;
1386
+ height: 40px;
1387
+ margin-right: 5px;
1388
+ margin-bottom: 5px;
1389
+ > i{
1390
+ font-size: 25px;
1391
+ line-height: 40px;
1392
+ }
1393
+ }
1394
+ }
1395
+ .channels__input{
1396
+ width: 190px;
1397
+ }
1398
+ .channels__input-box{
1399
+ margin-right: 5px;
1400
+ margin-bottom: 5px;
1401
+ }
1402
+
1403
+ }
1404
+ }
1405
+ @media screen and (max-width: 782px) {
1406
+ #sticky-wrapper {
1407
+ display: none;
1408
+ }
1409
+ .test_textarea {
1410
+ width: 250px;
1411
+ }
1412
+ }
assets/css/src/_sticky-preview.less ADDED
@@ -0,0 +1,199 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .preview {
2
+ width: 337px;
3
+ z-index: 99;
4
+ height: 373px;
5
+ margin-right: 15px;
6
+ float: right;
7
+ h2{
8
+ text-align: center;
9
+ }
10
+ &.mobiel-view{
11
+ .page{
12
+ width: 152px;
13
+ .chaty-widget{
14
+ .icon{
15
+ i{
16
+ width: 24px;
17
+ height: 24px;
18
+ font-size: 12px;
19
+ line-height: 24px;
20
+
21
+ }
22
+ }
23
+
24
+ }
25
+ }
26
+
27
+ }
28
+ .is-sticky &{
29
+ left: calc(50vw - 480px + 960px / 12 * 7 + 140px);
30
+ }
31
+ h2 {
32
+ font-weight: bold;
33
+ line-height: normal;
34
+ font-size: 17px;
35
+ color: @color_6;
36
+ margin-bottom: 5px;
37
+ }
38
+ .page {
39
+ overflow: hidden;
40
+ background-color: @background_color_6;
41
+ box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
42
+ border-radius: 5px;
43
+ position: relative;
44
+ height: 194px;
45
+ margin: 0 auto;
46
+ .page-header {
47
+ display: flex;
48
+ align-items: center;
49
+ background: #FFFFFF;
50
+ border-radius: 5px 5px 0px 0px;
51
+ height: 16px;
52
+ .circle {
53
+ margin-left: 9px;
54
+ width: 6px;
55
+ height: 6px;
56
+ background: linear-gradient(153.19deg, #6371DB 7.06%, #FF89C4 90.47%), #FFE663;
57
+ box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
58
+ border-radius: 50%;
59
+ }
60
+ svg {
61
+ &:last-child {
62
+ margin-left: auto;
63
+ margin-top: 7px;
64
+ margin-right: -7px;
65
+ }
66
+ }
67
+ }
68
+ .chaty-widget {
69
+ position: absolute;
70
+ left: auto;
71
+ .icon {
72
+ &:after {
73
+ z-index: 10;
74
+ content: '';
75
+ font-size: 13px;
76
+ top: 13px;
77
+ white-space: nowrap;
78
+ padding: 0;
79
+ line-height: 0px;
80
+ width: auto;
81
+ color: @color_13;
82
+ background-color: @background_color_3;
83
+ box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
84
+ border-radius: 0px;
85
+ right: 0;
86
+ left: auto;
87
+ transform: translate(calc(100% + 6px), -50%);
88
+ }
89
+ &:before {
90
+ content: '';
91
+ right: -13px;
92
+ left: auto;
93
+ top: 15px;
94
+ transform: translateY(-50%);
95
+ height: 10px;
96
+ width: 10px;
97
+ z-index: 11;
98
+ border-style: solid;
99
+ border-width: 5px 10px 5px 0;
100
+ border-color: @border_color_2;
101
+ }
102
+ i{
103
+
104
+ width: 30px;
105
+ height: 30px;
106
+ font-size: 18px;
107
+ display: block;
108
+ border-radius: 100%;
109
+ line-height: 30px;
110
+ text-align: center;
111
+ overflow: hidden;
112
+ &.icon-chat-image{
113
+ background: none;
114
+ img{
115
+ display: block;
116
+ background: @color_1;
117
+ }
118
+ }
119
+ svg{
120
+ fill:#fff;
121
+ width: 100%;
122
+ height: 100%;
123
+ }
124
+ img{
125
+ width: auto;
126
+ height: auto;
127
+ max-width: 100%;
128
+ max-height: 100%;
129
+ }
130
+ .mobiel-view &{
131
+ width: 23px;
132
+ height: 23px;
133
+ font-size: 13px;
134
+ line-height: 23px;
135
+ }
136
+ }
137
+ }
138
+ }
139
+ .chaty-widget[style*="left: auto;"] {
140
+ .icon {
141
+ &:before {
142
+ right: auto;
143
+ left: -11px;
144
+ border-width: 5px 0 5px 10px;
145
+ border-style: solid;
146
+ border-color: @border_color_3;
147
+ }
148
+ &:after {
149
+ left: 0;
150
+ right: auto;
151
+ transform: translate(calc(-100% - 6px), -50%);
152
+ }
153
+ }
154
+ }
155
+ }
156
+ }
157
+ .switch-preview{
158
+ display: flex;
159
+ width: 160px;
160
+ border-radius: 5px;
161
+ margin: 15px auto 0;
162
+ overflow: hidden;
163
+ box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.07);
164
+ background: #fff;
165
+ &__label{
166
+ flex: 1;
167
+ text-align: center;
168
+ line-height: 30px;
169
+ input{
170
+ display: none;
171
+ }
172
+ }
173
+ &__input[type=radio]{
174
+ display: none;
175
+ &:checked + label{
176
+ background: @color_1;
177
+ color: #fff;
178
+ }
179
+ }
180
+ }
181
+
182
+ html[dir="rtl"] {
183
+ .preview {
184
+ right: auto;
185
+ }
186
+ .is-sticky {
187
+ .preview {
188
+ left: calc(50vw - 480px + 960px / 12 * 7 + 84px - 175px);
189
+ }
190
+ }
191
+ }
192
+ @media (max-width: 1200px) {
193
+ .preview {
194
+ display: none ;
195
+ //position: static;
196
+ //width: 100%;
197
+ //float: none;
198
+ }
199
+ }
assets/css/src/_variables.less ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @color_1: #a886cd;
2
+ @color_2: #5d5c5c;
3
+ @color_3: #E0E0E0;
4
+
5
+ @color_5: #FF6376;
6
+ @color_6: #4F4F4F;
7
+ @color_7: #000000;
8
+ @color_8: #707070;
9
+ @color_9: #E9E9E9;
10
+ @color_10: #fff;
11
+ @color_11: #bdbdbd;
12
+ @color_12: #828282;
13
+ @color_13: #333;
14
+ @color_14: #000;
15
+ @color_15: red;
16
+ @font_family_1: 'Rubik', sans-serif;
17
+ @font_family_2: 'Oswald', sans-serif;
18
+ @font_family_3: Rubik;
19
+ @font_family_4: Rubik, sans-serif;
20
+ @background_color_1: #FFFFFF;
21
+ @background_color_2: transparent;
22
+ @background_color_3: #fff;
23
+ @background_color_4: white;
24
+ @background_color_5: #333333;
25
+ @background_color_6: #F2F2F2;
26
+ @border_color_1: #333 transparent transparent;
27
+ @border_color_2: transparent #fff transparent transparent;
28
+ @border_color_3: transparent transparent transparent #fff;
29
+
30
+ //ICONS
31
+ @icomoon-font-family: "icomoon";
32
+ @icomoon-font-path: "../fonts";
33
+
34
+ @icon-chat-base: "\e901";
35
+ @icon-chat-db: "\e903";
36
+ @icon-chat-bubble: "\e900";
37
+ @icon-chat-smile: "\e904";
38
+ @icon-upload: "\e902";
39
+ @icon-phone: "\f095";
40
+ @icon-whatsapp: "\f232";
assets/css/src/_widget-icon__block.less ADDED
@@ -0,0 +1,80 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .widget-icon{
2
+ &__block{
3
+ [class^="icon-"]{
4
+ display: block;
5
+ border-radius: 100%;
6
+ text-align: center;
7
+ width: 40px;
8
+ height: 40px;
9
+ line-height: 40px;
10
+ font-size: 20px;
11
+ margin: 0 auto 6px;
12
+ svg{
13
+ color:#fff;
14
+ }
15
+ }
16
+ .icon-upload{
17
+ background: transparent;
18
+ color: @color_1;
19
+ }
20
+ .custom-control.custom-radio{
21
+ text-align: center;
22
+ margin: 0;
23
+ padding: 22px 8px 43px 8px;
24
+ .custom-control-label{
25
+ position: relative;
26
+ &:before{
27
+ transform: translateX(-50%);
28
+ left: 50%;
29
+ }
30
+ }
31
+ &:first-child{
32
+ border-right: 1px solid #fff;
33
+ }
34
+
35
+ }
36
+ }
37
+ &__wrap{
38
+ background: rgba(168, 134, 205, .1);
39
+ padding:0;
40
+ border-radius: 4px;
41
+ flex: none;
42
+ font-size: 0;
43
+ }
44
+ }
45
+
46
+ @media (min-width: 768px) {
47
+ .widget-icon{
48
+ &__block{
49
+ [class^="icon-"]{
50
+ width: 54px;
51
+ height: 54px;
52
+ font-size: 28px;
53
+ line-height: 54px;
54
+ svg {
55
+ width: 100%;
56
+ }
57
+ }
58
+ .custom-control.custom-radio{
59
+ &:first-child{
60
+ padding-left: 20px;
61
+ }
62
+ &:last-child{
63
+ padding-right: 20px;
64
+ }
65
+ }
66
+ }
67
+ }
68
+ }
69
+ @media (max-width: 767px){
70
+ .main .form-horizontal__item > .widget-icon__wrap {
71
+ display: flex;
72
+ justify-content: space-between;
73
+ .custom-control{
74
+ margin: 0;
75
+ flex: 1;
76
+ text-align: center;
77
+ }
78
+ }
79
+ }
80
+
assets/css/src/cht-style.less ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ @import "_variables";
2
+ @import "_icon";
3
+ @import "_main";
4
+ @import "_channels";
5
+ @import "_widget-icon__block";
6
+ @import "_file-input";
7
+ @import "_sticky-preview";
assets/fonts/icomoon.svg ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" standalone="no"?>
2
+ <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3
+ <svg xmlns="http://www.w3.org/2000/svg">
4
+ <metadata>Generated by IcoMoon</metadata>
5
+ <defs>
6
+ <font id="icomoon" horiz-adv-x="1024">
7
+ <font-face units-per-em="1024" ascent="960" descent="-64" />
8
+ <missing-glyph horiz-adv-x="1024" />
9
+ <glyph unicode="&#x20;" horiz-adv-x="512" d="" />
10
+ <glyph unicode="&#xe900;" glyph-name="chat-bubble" d="M416.113 960h191.774c108.551 0 217.102-43.42 293.088-123.025s123.025-184.537 123.025-293.088c0-217.102-166.445-398.021-383.548-416.113v-159.208c0-14.473-7.237-25.329-18.092-32.565-7.237 0-7.237 0-14.473 0s-18.092 7.237-25.329 14.473l-166.445 180.919c-108.551 0-217.102 43.42-293.088 123.025-75.986 75.986-123.025 184.537-123.025 293.088 0 227.958 184.537 412.495 416.113 412.495zM767.095 478.756c39.802 0 65.131 25.329 65.131 65.131s-25.329 65.131-65.131 65.131c-39.802 0-65.131-25.329-65.131-65.131 3.618-39.802 28.947-65.131 65.131-65.131zM510.191 478.756c39.802 0 65.131 25.329 65.131 65.131s-25.329 65.131-65.131 65.131c-39.802 0-65.131-25.329-65.131-65.131 3.618-39.802 28.947-65.131 65.131-65.131zM256.905 478.756c39.802 0 65.131 25.329 65.131 65.131s-25.329 65.131-65.131 65.131c-39.802 0-65.131-25.329-65.131-65.131s25.329-65.131 65.131-65.131z" />
11
+ <glyph unicode="&#xe901;" glyph-name="chat-base" d="M128.472 960h767.055c71.793 0 128.472-56.679 128.472-128.472v-578.125c0-71.793-56.679-128.472-128.472-128.472h-64.236v-158.701c0-11.336-7.557-26.45-18.893-30.229-7.557 0-7.557 0-11.336 0-7.557 0-11.336 0-18.893 7.557l-222.937 185.151h-430.76c-71.793 0-128.472 56.679-128.472 128.472v578.125c0 68.015 56.679 124.694 128.472 124.694zM479.882 449.889h256.945c18.893 0 30.229 11.336 30.229 30.229s-11.336 30.229-30.229 30.229h-256.945c-18.893 0-30.229-11.336-30.229-30.229s11.336-30.229 30.229-30.229zM287.173 638.819h449.653c18.893 0 30.229 11.336 30.229 30.229s-11.336 30.229-30.229 30.229h-449.653c-18.893 0-30.229-11.336-30.229-30.229 0-15.114 11.336-30.229 30.229-30.229z" />
12
+ <glyph unicode="&#xe902;" glyph-name="upload" horiz-adv-x="961" d="M455.111 947.358c8.428 8.428 21.070 12.642 25.284 12.642 8.428 0 21.070-8.428 25.284-12.642l223.342-257.053c8.428-8.428 12.642-25.284 8.428-33.712-8.428-8.428-21.070-21.070-33.712-21.070h-126.42v-417.185c0-21.070-12.642-33.712-33.712-33.712h-126.42c-21.070 0-33.712 12.642-33.712 33.712v417.185h-126.42c-12.642 0-25.284 8.428-33.712 21.070 0 12.642 0 25.284 8.428 33.712l223.342 257.053zM830.156 260.477v-193.844h-703.737v193.844h-126.42v-257.053c0-37.926 25.284-63.21 63.21-63.21h830.156c37.926 0 63.21 25.284 63.21 63.21v257.053h-126.42z" />
13
+ <glyph unicode="&#xe903;" glyph-name="chat-db" d="M698.514 766.171h-570.514c-69.486 0-128-58.514-128-128v-380.343c0-69.486 58.514-128 128-128h460.8l182.857-182.857c7.314-7.314 10.971-7.314 25.6-7.314 7.314 0 7.314 0 10.971 0 10.971 7.314 18.286 18.286 18.286 32.914v665.6c0 69.486-58.514 128-128 128zM888.686 956.343h-570.514c-69.486 0-128-58.514-128-128h508.343c106.057 0 190.171-84.114 190.171-190.171v-424.229l69.486-69.486c7.314-7.314 10.971-7.314 25.6-7.314 7.314 0 7.314 0 10.971 0 10.971 7.314 18.286 18.286 18.286 32.914v658.286c3.657 69.486-54.857 128-124.343 128z" />
14
+ <glyph unicode="&#xe904;" glyph-name="chat-smile" horiz-adv-x="1176" d="M1024 960h-879.389c-82.076 0-144.611-66.443-144.611-144.611v-515.908c0-82.076 66.443-144.611 144.611-144.611h754.321l211.053-211.053c7.817-7.817 15.634-7.817 27.359-7.817 7.817 0 7.817 0 15.634 0 15.634 7.817 23.45 23.45 23.45 35.176v840.305c-3.908 82.076-70.351 148.519-152.427 148.519zM359.573 420.641c97.71-42.992 332.214-82.076 508.092 105.527M977.099 530.076c-3.908 46.901-31.267 132.885-128.977 109.435" />
15
+ <glyph unicode="&#xf095;" glyph-name="phone" horiz-adv-x="805" d="M804.571 242.286c0-20.571-9.143-60.571-17.714-79.429-12-28-44-46.286-69.714-60.571-33.714-18.286-68-29.143-106.286-29.143-53.143 0-101.143 21.714-149.714 39.429-34.857 12.571-68.571 28-100 47.429-97.143 60-214.286 177.143-274.286 274.286-19.429 31.429-34.857 65.143-47.429 100-17.714 48.571-39.429 96.571-39.429 149.714 0 38.286 10.857 72.571 29.143 106.286 14.286 25.714 32.571 57.714 60.571 69.714 18.857 8.571 58.857 17.714 79.429 17.714 4 0 8 0 12-1.714 12-4 24.571-32 30.286-43.429 18.286-32.571 36-65.714 54.857-97.714 9.143-14.857 26.286-33.143 26.286-50.857 0-34.857-103.429-85.714-103.429-116.571 0-15.429 14.286-35.429 22.286-49.143 57.714-104 129.714-176 233.714-233.714 13.714-8 33.714-22.286 49.143-22.286 30.857 0 81.714 103.429 116.571 103.429 17.714 0 36-17.143 50.857-26.286 32-18.857 65.143-36.571 97.714-54.857 11.429-5.714 39.429-18.286 43.429-30.286 1.714-4 1.714-8 1.714-12z" />
16
+ <glyph unicode="&#xf232;" glyph-name="whatsapp" horiz-adv-x="878" d="M562.857 394.286c9.714 0 102.857-48.571 106.857-55.429 1.143-2.857 1.143-6.286 1.143-8.571 0-14.286-4.571-30.286-9.714-43.429-13.143-32-66.286-52.571-98.857-52.571-27.429 0-84 24-108.571 35.429-81.714 37.143-132.571 100.571-181.714 173.143-21.714 32-41.143 71.429-40.571 110.857v4.571c1.143 37.714 14.857 64.571 42.286 90.286 8.571 8 17.714 12.571 29.714 12.571 6.857 0 13.714-1.714 21.143-1.714 15.429 0 18.286-4.571 24-19.429 4-9.714 33.143-87.429 33.143-93.143 0-21.714-39.429-46.286-39.429-59.429 0-2.857 1.143-5.714 2.857-8.571 12.571-26.857 36.571-57.714 58.286-78.286 26.286-25.143 54.286-41.714 86.286-57.714 4-2.286 8-4 12.571-4 17.143 0 45.714 55.429 60.571 55.429zM446.857 91.428c197.714 0 358.857 161.143 358.857 358.857s-161.143 358.857-358.857 358.857-358.857-161.143-358.857-358.857c0-75.429 24-149.143 68.571-210.286l-45.143-133.143 138.286 44c58.286-38.286 127.429-59.429 197.143-59.429zM446.857 881.143c237.714 0 430.857-193.143 430.857-430.857s-193.143-430.857-430.857-430.857c-72.571 0-144.571 18.286-208.571 53.714l-238.286-76.571 77.714 231.429c-40.571 66.857-61.714 144-61.714 222.286 0 237.714 193.143 430.857 430.857 430.857z" />
17
+ </font></defs></svg>
assets/fonts/icomoon.ttf ADDED
Binary file
assets/fonts/icomoon.woff ADDED
Binary file
assets/js/cht-scripts-heart.min.js CHANGED
@@ -1,3 +1 @@
1
- !function(t){function e(t){for(var e=t+"=",i=document.cookie.split(";"),a=0;a<i.length;a++){for(var o=i[a];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(e))return o.substring(e.length,o.length)}return""}function i(e){var i="",a=0;return t.each(e.object_settings.social,function(t,o){if(a++,""==token&&"3"==a)return!1;"facebook_messenger"==t&&(i+='<div class="chaty-widget-i facebook" data-title="'+e.object_settings.social.facebook_messenger+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title face_title" style="display: none;">',i+='<div class="facebook_header">',i+='<svg width="15" height="15" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+="<p>Facebook Messeger</p>",i+=' <svg xmlns="http://www.w3.org/2000/svg" class="close_facebook" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="612px" height="612px" viewBox="0 0 612 612" style="fill: #fff; float: right; margin-top: 4px;" xml:space="preserve">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path xmlns="http://www.w3.org/2000/svg" d="M268.064,256.75l138.593-138.593c3.124-3.124,3.124-8.189,0-11.313c-3.125-3.124-8.189-3.124-11.314,0L256.75,245.436 L118.157,106.843c-3.124-3.124-8.189-3.124-11.313,0c-3.125,3.124-3.125,8.189,0,11.313L245.436,256.75L106.843,395.343 c-3.125,3.125-3.125,8.189,0,11.314c1.562,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343L256.75,268.064l138.593,138.593 c1.563,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343c3.124-3.125,3.124-8.189,0-11.314L268.064,256.75z"/>',i+="</svg>",i+=" </div>",i+='<div class="fb-page" data-href="'+e.object_settings.social.facebook_messenger+'" data-tabs="messages" data-width="250" data-height="400" data-small-header="false" data-adapt-container-width="false" data-hide-cover="false" data-show-facepile="false"><blockquote cite="'+e.object_settings.social.facebook_messenger+'" class="fb-xfbml-parse-ignore"><a href="'+e.object_settings.social.facebook_messenger+'">Facebook</a></blockquote></div>',i+="</div>",i+='<div class="chaty-widget-i-title facebook_two_mess">',i+='<p style="margin: 7px!important;">Facebook Messenger</p>',i+="</div>",i+="</div>"),"google_maps"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.google_maps+'">',i+='<a href="'+e.object_settings.social.google_maps+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#37AA66"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.06381C0 3.68631 3.68633 0 8.06383 0C12.4413 0 16.1276 3.68631 16.1276 8.06381C16.1276 12.2109 9.67659 19.5835 8.9854 20.2747C8.755 20.5051 8.29422 20.7355 8.06383 20.7355C7.83344 20.7355 7.37263 20.5051 7.14224 20.2747C6.45107 19.5835 0 12.2109 0 8.06381ZM11.5203 8.06378C11.5203 9.97244 9.97302 11.5197 8.06436 11.5197C6.15572 11.5197 4.60844 9.97244 4.60844 8.06378C4.60844 6.15515 6.15572 4.60788 8.06436 4.60788C9.97302 4.60788 11.5203 6.15515 11.5203 8.06378Z" transform="translate(11.3764 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Google Maps</p>",i+="</div>",i+="</div>"),"link"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.link+'">',i+='<a href="'+e.object_settings.social.link+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF7539"/>',i+='<mask id="path-2-outside-1" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"> <rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/> </mask><path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(9.95154 16.0478)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(9.95154 16.0478)" fill="white" mask="url(#path-2-outside-1)"/><mask id="path-4-outside-2" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"><rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/></mask> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white" mask="url(#path-4-outside-2)"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Link<p>",i+="</div>",i+="</div>"),"email"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.email+'">',i+='<a href="mailto:'+e.object_settings.social.email+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF485F"/>',i+=' <path d="M20.5379 14.2557H1.36919C0.547677 14.2557 0 13.7373 0 12.9597V1.29597C0 0.518387 0.547677 0 1.36919 0H20.5379C21.3594 0 21.9071 0.518387 21.9071 1.29597V12.9597C21.9071 13.7373 21.3594 14.2557 20.5379 14.2557ZM20.5379 12.9597V13.6077V12.9597ZM1.36919 1.29597V12.9597H20.5379V1.29597H1.36919Z" transform="translate(8.48619 12.3117)" fill="white"/> <path d="M10.9659 8.43548C10.829 8.43548 10.692 8.43548 10.5551 8.30588L0.286184 1.17806C0.012346 0.918864 -0.124573 0.530073 0.149265 0.270879C0.423104 0.0116857 0.833862 -0.117911 1.1077 0.141283L10.9659 7.00991L20.8241 0.141283C21.0979 -0.117911 21.5087 0.0116857 21.7825 0.270879C22.0563 0.530073 21.9194 0.918864 21.6456 1.17806L11.3766 8.30588C11.2397 8.43548 11.1028 8.43548 10.9659 8.43548Z" transform="translate(8.47443 12.9478)" fill="white"/> <path d="M9.0906 7.13951C8.95368 7.13951 8.81676 7.13951 8.67984 7.00991L0.327768 1.17806C-0.0829894 0.918864 -0.0829899 0.530073 0.190849 0.270879C0.327768 0.0116855 0.738525 -0.117911 1.14928 0.141282L9.50136 5.97314C9.7752 6.23233 9.91212 6.62112 9.63828 6.88032C9.50136 7.00991 9.36444 7.13951 9.0906 7.13951Z" transform="translate(20.6183 18.7799)" fill="white"/> <path d="M0.696942 7.13951C0.423104 7.13951 0.286185 7.00991 0.149265 6.88032C-0.124573 6.62112 0.012346 6.23233 0.286185 5.97314L8.63826 0.141282C9.04902 -0.117911 9.45977 0.0116855 9.59669 0.270879C9.87053 0.530073 9.73361 0.918864 9.45977 1.17806L1.1077 7.00991C0.970781 7.13951 0.833862 7.13951 0.696942 7.13951Z" transform="translate(8.47443 18.7799)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Email</p>",i+="</div>",i+="</div>"),"poptin"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.poptin+'">',i+='<a href="'+e.object_settings.social.poptin+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#47A2B1"/>',i+=' <rect width="21.351" height="17.0808" rx="1.73931" transform="translate(8.76428 12.1953)" fill="white"/> <rect width="18.2112" height="1.83009" rx="0.915044" transform="translate(10.0203 17.6851)" fill="#F2F2F2"/> <rect width="15.0713" height="1.83009" rx="0.915044" transform="translate(10.0203 20.1256)" fill="#F2F2F2"/> <rect width="8.16363" height="1.83009" rx="0.915044" transform="translate(15.0443 24.3958)" fill="#E0E0E0"/> <path d="M0 1.74C0 0.779025 0.779024 0 1.74 0H19.611C20.572 0 21.351 0.779025 21.351 1.74V3.20266H0V1.74Z" transform="translate(8.76428 12.1953)" fill="#E0E0E0"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<p><span class="mobile_none">Contact us</p>',i+="</div>",i+="</div>"),"skype"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.skype+'">',i+='<a href="skype:'+e.object_settings.social.skype+'?call">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03A9F4"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5634 0.777588C16.0406 0.777588 20.4747 5.05426 20.4747 10.4973C20.4747 11.1453 20.4747 11.9229 20.0834 12.5709C20.4747 13.2189 20.7355 14.1261 20.7355 15.0332C20.7355 18.1436 18.1273 20.7355 14.9974 20.7355C13.9541 20.7355 13.0412 20.4763 12.2587 20.0875C11.6067 20.2171 11.085 20.2171 10.433 20.2171C4.95566 20.2171 0.521637 15.9404 0.521637 10.4973C0.521637 9.84955 0.652008 9.20175 0.782349 8.55392L0.782471 8.55338C0.260834 7.77582 0 6.73904 0 5.70227C0 2.59195 2.60825 0 5.73813 0C6.91183 0 7.95514 0.388794 8.86801 0.907166C9.38965 0.777588 10.0417 0.777588 10.5634 0.777588ZM13.5627 16.718C14.4756 16.3292 15.1276 15.8108 15.6493 15.1628C16.1709 14.5149 16.3013 13.7373 16.0405 12.9597C16.0405 12.3117 15.9101 11.7933 15.6493 11.2749C15.3884 10.7565 14.9972 10.3677 14.4756 10.1086L14.4752 10.1084C13.9536 9.84924 13.4321 9.59012 12.7802 9.33096C12.5034 9.27597 12.2031 9.1976 11.8893 9.11572C11.4638 9.0047 11.0135 8.88718 10.5632 8.81259C10.1953 8.66635 9.86893 8.60263 9.60748 8.55157C9.40552 8.51215 9.24231 8.48029 9.12866 8.4238C8.86792 8.4238 8.60721 8.29428 8.34647 8.16473L8.34619 8.16461C8.08536 8.035 7.82455 7.90543 7.69412 7.77582C7.43329 7.64621 7.43329 7.51663 7.43329 7.25742C7.43329 6.86862 7.69412 6.60944 8.08536 6.35025C8.47659 6.09106 9.12866 5.96146 9.78073 5.96146C10.5632 5.96146 11.0848 6.09106 11.4761 6.35025C11.8673 6.60944 12.1281 6.86865 12.3889 7.38702C12.6497 7.77563 12.9104 8.03476 13.0408 8.16443L13.041 8.16461C13.3018 8.29419 13.5627 8.4238 13.9539 8.4238C14.3451 8.4238 14.7364 8.29419 14.9972 8.035C15.258 7.77582 15.3884 7.51663 15.3884 7.12784C15.3884 6.73904 15.3884 6.35025 15.1276 5.96146C15.0313 5.67429 14.7927 5.45782 14.5169 5.20764C14.4193 5.11908 14.317 5.02631 14.2147 4.92468C13.6931 4.6655 13.1714 4.40631 12.5194 4.14709C11.8673 4.01752 11.0848 3.88791 10.172 3.88791C9.12866 3.88791 8.08536 4.01752 7.30289 4.2767C6.39001 4.53589 5.73795 5.05429 5.34671 5.57266C4.95547 6.09106 4.69464 6.73904 4.69464 7.51663C4.69464 8.29419 4.95547 8.9422 5.34671 9.46057C5.73795 9.97897 6.39001 10.3677 7.04205 10.627C7.69412 10.8861 8.60703 11.1453 9.6503 11.4045C10.4328 11.5341 11.0848 11.6637 11.4761 11.7933C11.8673 11.9229 12.2585 12.0525 12.5194 12.3117C12.7802 12.5709 12.9106 12.8301 12.9106 13.2189C12.9106 13.6077 12.6498 13.9965 12.1281 14.3853C11.6065 14.774 10.9544 14.9036 10.172 14.9036C9.6503 14.9036 9.12866 14.774 8.73743 14.6444C8.47659 14.5149 8.21576 14.2556 7.95496 13.9965C7.91547 13.918 7.86407 13.8277 7.80792 13.7291C7.67859 13.5019 7.52423 13.2308 7.43329 12.9597C7.40817 12.9098 7.38306 12.855 7.35703 12.7983C7.24783 12.5604 7.12225 12.2867 6.91165 12.1821C6.65085 12.0525 6.39001 11.9229 5.99878 11.9229C5.60754 11.9229 5.21631 12.0525 4.95547 12.3117C4.69464 12.5709 4.56424 12.8301 4.56424 13.2189C4.56424 13.8669 4.82507 14.3853 5.21631 15.0332C5.73795 15.6812 6.25961 16.07 6.91165 16.4588C7.82455 16.9772 8.99823 17.2364 10.4328 17.2364C11.6065 17.2364 12.6498 17.1068 13.5627 16.718Z" transform="translate(9.07178 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Skype</p>",i+="</div>",i+="</div>"),"sms"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.sms+'">',i+='<a href="sms:'+e.object_settings.social.sms+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF549C"/>',
2
- i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M2.60298 0H16.9194C18.351 0 19.5224 1.19321 19.5224 2.65158V14.5838C19.5224 16.0421 18.351 17.2354 16.9194 17.2354H7.4185L3.64418 20.4173C3.51402 20.5499 3.38388 20.5499 3.25372 20.5499H2.99344C2.73314 20.4173 2.60298 20.1521 2.60298 19.887V17.2354C1.17134 17.2354 0 16.0421 0 14.5838V2.65158C0 1.19321 1.17134 0 2.60298 0ZM2.60316 11.2696C2.60316 11.6673 2.86346 11.9325 3.25391 11.9325H4.5554C5.5966 11.9325 6.50764 11.0044 6.50764 9.94376C6.50764 8.88312 5.5966 7.95505 4.5554 7.95505C4.16496 7.95505 3.90465 7.68991 3.90465 7.29218C3.90465 6.89441 4.16496 6.62927 4.5554 6.62927H5.85689C6.24733 6.62927 6.50764 6.36411 6.50764 5.96637C6.50764 5.56863 6.24733 5.30347 5.85689 5.30347H4.5554C3.51421 5.30347 2.60316 6.23154 2.60316 7.29218C2.60316 8.35281 3.51421 9.28085 4.5554 9.28085C4.94585 9.28085 5.20613 9.54602 5.20613 9.94376C5.20613 10.3415 4.94585 10.6067 4.5554 10.6067H3.25391C2.86346 10.6067 2.60316 10.8718 2.60316 11.2696ZM14.9678 11.9325H13.6664C13.2759 11.9325 13.0156 11.6673 13.0156 11.2696C13.0156 10.8718 13.2759 10.6067 13.6664 10.6067H14.9678C15.3583 10.6067 15.6186 10.3415 15.6186 9.94376C15.6186 9.54602 15.3583 9.28085 14.9678 9.28085C13.9267 9.28085 13.0156 8.35281 13.0156 7.29218C13.0156 6.23154 13.9267 5.30347 14.9678 5.30347H16.2693C16.6598 5.30347 16.9201 5.56863 16.9201 5.96637C16.9201 6.36411 16.6598 6.62927 16.2693 6.62927H14.9678C14.5774 6.62927 14.3171 6.89441 14.3171 7.29218C14.3171 7.68991 14.5774 7.95505 14.9678 7.95505C16.009 7.95505 16.9201 8.88312 16.9201 9.94376C16.9201 11.0044 16.009 11.9325 14.9678 11.9325ZM10.4126 11.2697C10.4126 11.6674 10.6729 11.9326 11.0633 11.9326C11.4538 11.9326 11.7141 11.6674 11.8442 11.2697V5.96649C11.8442 5.70135 11.5839 5.43619 11.3236 5.30362C10.9332 5.30362 10.6729 5.43619 10.5427 5.70135L9.76186 7.15973L8.98094 5.70135C8.85081 5.43619 8.46034 5.17102 8.20006 5.30362C7.93977 5.43619 7.67946 5.70135 7.67946 5.96649V11.2697C7.67946 11.6674 7.93977 11.9326 8.33022 11.9326C8.72066 11.9326 8.98094 11.6674 8.98094 11.2697V8.75067L9.1111 8.88327C9.37138 9.28101 10.0221 9.28101 10.2825 8.88327L10.4126 8.75067V11.2697Z" transform="translate(9.67801 10.4601)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>SMS</p>",i+="</div>",i+="</div>"),"snapchat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.snapchat+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FFE81D"/>',i+='<path d="M21.5684 15.5864C18.7017 15.0298 17.3366 12.1073 17.3366 11.9681C17.2001 11.6898 17.2001 11.4115 17.2001 11.2723C17.3366 10.8548 18.0191 10.7157 18.4287 10.5765C18.5652 10.5765 18.7017 10.4373 18.7017 10.4373C19.1112 10.2982 19.3842 10.159 19.5207 9.88067C19.7938 9.60234 19.7938 9.46318 19.7938 9.32402C19.7938 8.90652 19.5207 8.62819 19.1112 8.48903C18.9747 8.48903 18.8382 8.34986 18.7017 8.34986C18.5652 8.34986 18.4287 8.34986 18.2922 8.48903C17.8826 8.62819 17.6096 8.76736 17.3366 8.76736C17.2001 8.76736 17.0636 8.76736 17.0636 8.76736C17.0636 8.62819 17.0636 8.48903 17.0636 8.34986C17.2001 6.81906 17.3366 5.00992 16.7906 3.8966C16.5175 3.20078 15.9715 2.50496 15.4255 1.9483C15.016 1.53081 14.4699 1.11332 13.7874 0.834987C12.6953 4.97691e-07 11.7397 0 11.3302 0C11.1937 0 10.9207 0 10.9207 0C10.3747 0 9.4191 0.139164 8.46354 0.556657C7.9175 0.834986 7.37147 1.25248 6.82544 1.66997C6.2794 2.22663 5.86988 2.92245 5.46035 3.61827C4.91431 4.73159 5.05082 6.54073 5.18733 8.07153C5.18733 8.2107 5.18733 8.34986 5.18733 8.62819C5.05082 8.62819 5.05082 8.62819 4.77781 8.62819C4.50479 8.62819 4.23177 8.48903 3.82224 8.34986C3.68574 8.34986 3.54923 8.2107 3.41272 8.2107C3.1397 8.2107 3.00319 8.2107 2.73018 8.34986C2.45716 8.48903 2.32065 8.76736 2.32065 8.90652C2.32065 9.04568 2.32065 9.32401 2.59366 9.74151C2.73017 9.88067 3.00319 10.0198 3.41272 10.159C3.54923 10.159 3.54922 10.2982 3.68573 10.2982C4.09526 10.4373 4.6413 10.5765 4.91431 10.994C5.05082 11.1332 4.91431 11.4115 4.77781 11.6898C4.77781 11.829 4.36828 12.5248 3.68573 13.3598C3.27621 13.7773 2.86668 14.1948 2.32065 14.6123C1.77461 15.0298 1.09207 15.3081 0.409527 15.3081C0.13651 15.3081 2.08296e-06 15.5864 2.08296e-06 15.8647C2.08296e-06 16.0039 2.08296e-06 16.0039 2.08296e-06 16.1431C0.136511 16.4214 0.409528 16.5606 0.682546 16.8389C1.22858 17.1172 1.91112 17.2564 2.86668 17.3955C2.86668 17.5347 3.00319 17.6739 3.00319 17.813C3.00319 17.9522 3.1397 18.0914 3.1397 18.3697C3.1397 18.5089 3.41272 18.7872 3.68573 18.7872C3.82224 18.7872 3.95875 18.7872 4.23177 18.648C4.50479 18.648 4.91431 18.5089 5.32384 18.5089C5.59686 18.5089 5.86988 18.5089 6.14289 18.648C6.68893 18.7872 7.09845 19.0655 7.64449 19.483C8.46354 20.0397 9.28259 20.7355 10.6477 20.7355H10.7842H10.9207C12.2858 20.7355 13.1048 20.0397 13.9239 19.483C14.4699 19.0655 14.8794 18.7872 15.4255 18.648C15.6985 18.648 15.9715 18.5089 16.2445 18.5089C16.6541 18.5089 17.0636 18.5089 17.3366 18.648C17.6096 18.648 17.7461 18.648 17.8826 18.648C18.1557 18.648 18.4287 18.5089 18.4287 18.2305C18.4287 18.0914 18.5652 17.9522 18.5652 17.6739C18.5652 17.5347 18.7017 17.2564 18.7017 17.2564C19.6572 17.1172 20.3398 16.9781 20.8858 16.6997C21.2954 16.5606 21.5684 16.2822 21.5684 16.0039C21.5684 15.8647 21.5684 15.8647 21.5684 15.7256C21.9779 15.8647 21.8414 15.5864 21.5684 15.5864Z" transform="translate(8.52631 9.07178)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title">',i+="Contact me at Snapchat: "+e.object_settings.social.snapchat,i+="</div>",i+="</div>"),"telegram"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.telegram+'">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+' " target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#3E99D8"/>',i+='<path d="M3.56917 -2.55497e-07L0 6.42978L7.5349 1.87535L3.56917 -2.55497e-07Z" transform="translate(13.9704 24.6145)" fill="#E0E0E0"/><path d="M20.8862 0.133954C20.754 0 20.4897 0 20.2253 0L0.396574 8.03723C0.132191 8.17118 0 8.43909 0 8.707C0 8.97491 0.132191 9.24282 0.396574 9.37677L17.5814 17.414C17.7136 17.414 17.7136 17.414 17.8458 17.414C17.978 17.414 18.1102 17.414 18.1102 17.28C18.2424 17.1461 18.3746 17.0121 18.5068 16.7442L21.1506 0.669769C21.1506 0.535815 21.1506 0.267908 20.8862 0.133954Z" transform="translate(7.36069 10.9512)" fill="white"/> <path d="M13.8801 0L0 11.52V19.4233L3.70136 13.2614L13.8801 0Z" transform="translate(13.9704 11.6208)" fill="#F2F2F2"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+'"target="_blank">Telegram</a>',i+="</div>",i+="</div>"),"phone"==t&&(i+='<div class="chaty-widget-i" >',i+='<a href="tel:'+e.object_settings.social.phone+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03E78B"/>',i+='<path d="M19.3929 14.9176C17.752 14.7684 16.2602 14.3209 14.7684 13.7242C14.0226 13.4259 13.1275 13.7242 12.8292 14.4701L11.7849 16.2602C8.65222 14.6193 6.11623 11.9341 4.47529 8.95057L6.41458 7.90634C7.16046 7.60799 7.45881 6.71293 7.16046 5.96705C6.56375 4.47529 6.11623 2.83435 5.96705 1.34259C5.96705 0.596704 5.22117 0 4.47529 0H0.745882C0.298353 0 5.69062e-07 0.298352 5.69062e-07 0.745881C5.69062e-07 3.72941 0.596704 6.71293 1.93929 9.3981C3.87858 13.575 7.30964 16.8569 11.3374 18.7962C14.0226 20.1388 17.0061 20.7355 19.9896 20.7355C20.4371 20.7355 20.7355 20.4371 20.7355 19.9896V16.4094C20.7355 15.5143 20.1388 14.9176 19.3929 14.9176Z" transform="translate(9.07179 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Phone</p>",i+="</div>",i+="</div>"),"viber"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.viber+'">',i+='<a href="viber://chat?number='+e.object_settings.social.viber+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#665CAC"/>',i+='<path d="M17.6837 2.14833C17.16 1.64578 15.0497 0.0389578 10.3496 0.0158143C10.3496 0.0158143 4.80418 -0.334645 2.10085 2.26405C0.596193 3.84111 0.0662511 6.14886 0.0126261 9.01205C-0.0441534 11.8752 -0.116705 17.2346 4.8168 18.6894H4.81995L4.8168 20.9078C4.8168 20.9078 4.78525 21.8071 5.3499 21.989C6.03125 22.2105 6.43186 21.5294 7.08482 20.7921C7.44127 20.3888 7.93651 19.7936 8.30874 19.3407C11.6808 19.6382 14.2769 18.9572 14.5702 18.858C15.2516 18.6265 19.1063 18.1075 19.7309 12.7481C20.3775 7.22338 19.4154 3.7254 17.6837 2.14833ZM18.2546 12.3513C17.7247 16.828 14.5986 17.1123 14.0245 17.3041C13.7785 17.3867 11.501 17.9818 8.63679 17.7835C8.63679 17.7835 6.50126 20.4813 5.83567 21.1856C5.73158 21.2947 5.60856 21.341 5.52654 21.3178C5.41298 21.2881 5.38144 21.1459 5.38144 20.9376C5.38459 20.64 5.40037 17.2512 5.40037 17.2512C5.39721 17.2512 5.39721 17.2512 5.40037 17.2512C1.23023 16.0378 1.47312 11.4719 1.52044 9.08148C1.56775 6.69108 1.99675 4.73379 3.26798 3.41792C5.55493 1.24904 10.2645 1.57305 10.2645 1.57305C14.2422 1.59288 16.1475 2.84594 16.5891 3.26583C18.0527 4.58501 18.8003 7.73585 18.2546 12.3513Z" transform="translate(9.47299 8.4238)" fill="white"/> <path d="M1.58982 1.72254C1.53935 0.628182 1.00941 0.0562059 0 1.00898e-07" transform="translate(20.166 15.5914)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M3.35945 3.69636C3.38153 2.67804 3.09448 1.82834 2.49514 1.14395C1.8958 0.459565 1.06619 0.0793496 1.9253e-07 2.01796e-07" transform="translate(19.7592 14.0966)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5.22371 5.71646C5.21109 3.94763 4.70639 2.55902 3.71275 1.5407C2.71911 0.525689 1.47942 0.00991877 -3.8506e-07 1.00898e-07" transform="translate(19.2931 12.6479)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M6.35738 8.04532C6.35738 8.04532 6.73276 8.07838 6.93149 7.81719L7.32263 7.30142C7.5119 7.04353 7.96929 6.88153 8.41722 7.14272C8.66641 7.2915 9.11434 7.57914 9.39193 7.79405C9.68844 8.02218 10.2972 8.55448 10.2972 8.55448C10.5875 8.80906 10.6537 9.18597 10.4581 9.58271C10.4581 9.58602 10.455 9.58933 10.455 9.58933C10.2531 9.96293 9.9818 10.3167 9.63797 10.644C9.63482 10.6473 9.63482 10.6473 9.63167 10.6506C9.35092 10.8953 9.07333 11.0375 8.80205 11.0705C8.77051 11.0771 8.7295 11.0804 8.68219 11.0771C8.56232 11.0771 8.44561 11.0606 8.32889 11.0209L8.31943 11.0077C7.89989 10.8854 7.20277 10.5746 6.03879 9.90342C5.28173 9.467 4.654 9.02066 4.12406 8.57762C3.84331 8.34619 3.55626 8.08169 3.2629 7.77752C3.25344 7.7676 3.24398 7.75768 3.23451 7.74776C3.22505 7.73784 3.21559 7.72792 3.20612 7.718C3.19666 7.70808 3.1872 7.69817 3.17773 7.68825C3.16827 7.67833 3.15881 7.66841 3.14934 7.65849C2.85914 7.35101 2.60678 7.05015 2.38597 6.75589C1.96328 6.20045 1.53744 5.5392 1.12105 4.74902C0.480708 3.52902 0.184194 2.79834 0.0674803 2.35862L0.0548623 2.3487C0.0170094 2.22637 -0.00191702 2.10404 0.0012374 1.9784C-0.00191702 1.92881 0.0012373 1.88583 0.00754613 1.85276C0.0390903 1.56843 0.17473 1.27748 0.408157 0.983227C0.411312 0.979921 0.411311 0.979921 0.414466 0.976615C0.726753 0.616237 1.06112 0.331902 1.42072 0.120304C1.42388 0.120304 1.42703 0.116997 1.42703 0.116997C1.80556 -0.0879887 2.16517 -0.0185578 2.40806 0.285615C2.41121 0.288921 2.91592 0.923716 3.13357 1.2345C3.33861 1.52875 3.6162 1.99493 3.75499 2.25612C4.00419 2.72561 3.84962 3.20501 3.60358 3.40338L3.11149 3.81335C2.86229 4.02495 2.89384 4.41509 2.89384 4.41509C2.89384 4.41509 3.62566 7.31464 6.35738 8.04532Z" transform="translate(13.863 13.0014)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Viber</p>",i+="</div>",i+="</div>"),"vkontakte"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.vkontakte+'">',i+='<a href="https://vk.me/'+e.object_settings.social.vkontakte+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#5076AA"/>',i+='<path d="M11.0953 12.4775H12.5097C12.5097 12.4775 12.934 12.4774 13.0755 12.1971C13.2169 12.0569 13.2169 11.6363 13.2169 11.6363C13.2169 11.6363 13.2169 9.81373 14.0656 9.53334C14.9142 9.25294 15.9043 11.2157 17.0359 12.0569C17.8845 12.6176 18.5917 12.4775 18.5917 12.4775H21.562C21.562 12.4775 23.1178 12.3373 22.4106 11.2157C22.4106 11.0755 21.9863 10.2343 20.1476 8.69216C18.3088 7.0098 18.4503 7.29019 20.8548 4.20588C22.2692 2.38333 22.835 1.26176 22.6935 0.700978C22.5521 0.28039 21.562 0.42059 21.562 0.42059H18.1674C18.1674 0.42059 17.8845 0.420588 17.7431 0.560784C17.6016 0.70098 17.4602 0.981371 17.4602 0.981371C17.4602 0.981371 16.8944 2.38333 16.1872 3.6451C14.6313 6.16863 14.0656 6.30882 13.7827 6.16863C13.2169 5.74804 13.3584 4.62647 13.3584 3.92549C13.3584 1.40196 13.7827 0.420589 12.6512 0.140197C12.2268 1.06543e-06 11.944 -2.13922e-06 11.0953 -2.13922e-06C9.82233 -2.13922e-06 8.83224 -1.06543e-06 8.26647 0.280391C7.84215 0.420587 7.55927 0.841177 7.70071 0.841177C7.9836 0.841177 8.40792 0.98137 8.6908 1.40196C8.97368 1.82255 8.97368 2.94412 8.97368 2.94412C8.97368 2.94412 9.11513 5.88824 8.54936 6.16863C8.12503 6.44902 7.41783 5.88824 6.14485 3.6451C5.43764 2.52353 4.87188 1.12157 4.87188 1.12157C4.87188 1.12157 4.73044 0.841174 4.589 0.700978C4.30611 0.560782 4.02323 0.560784 4.02323 0.560784H0.770071C0.770071 0.560784 0.345746 0.560785 0.0628629 0.841177C-0.0785787 0.981374 0.0628629 1.40196 0.0628629 1.40196C0.0628629 1.40196 2.60881 7.2902 5.43764 10.2343C8.12503 12.7578 11.0953 12.4775 11.0953 12.4775Z" transform="translate(6.78613 14.4898)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Vkontakte</p>",i+="</div>",i+="</div>"),"waze"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.waze+'"target="_blank">',i+='<a href="'+e.object_settings.social.waze+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#6ECCEF"/>',i+='<path d="M11.6549 16.6733C16.5911 16.6733 20.5675 12.9218 20.5675 8.33667C20.5675 3.7515 16.5911 0 11.6549 0C6.7187 0 2.74233 3.7515 2.74233 8.33667C2.74233 8.33667 3.42791 12.505 0 12.505C0 15.9786 6.17024 16.6733 11.6549 16.6733Z" transform="translate(9.15631 9.71375)" fill="#6ECCEF" class="color-element"/> <path d="M12.3405 18.0628C3.97637 18.0628 0 16.5344 0 13.1997C0 12.7829 0.274233 12.505 0.685582 12.505C1.37116 12.505 1.91963 12.3661 2.19386 11.9492C3.01656 10.9766 2.74233 9.17034 2.74233 9.17034C2.74233 4.02939 6.99293 0 12.3405 0C17.688 0 21.9386 4.02939 21.9386 9.0314C21.9386 14.0334 17.688 18.0628 12.3405 18.0628ZM1.50828 13.7555C2.19386 15.5618 5.896 16.6733 12.3405 16.6733C16.8653 16.6733 20.5675 13.1997 20.5675 9.0314C20.5675 4.86306 16.8653 1.38945 12.3405 1.38945C7.81563 1.38945 4.11349 4.86306 4.11349 9.0314C4.11349 9.0314 4.52484 11.3935 3.29079 12.7829C2.74233 13.3387 2.19386 13.6166 1.50828 13.7555Z" transform="translate(8.46936 9.01862)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(20.8105 24.3027)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(12.5836 24.3025)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(17.3835 15.2717)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(22.8668 15.2717)" fill="white"/> <path d="M4.14916 4.20448C2.22953 4.20448 0.447017 2.81503 0.035668 0.869809C-0.101448 0.452975 0.172786 0.175088 0.584135 0.0361436C0.995484 -0.102801 1.26972 0.17509 1.40683 0.591924C1.68106 1.84242 2.77799 2.81503 4.14916 2.81503C5.52032 2.81503 6.61725 1.84242 6.89148 0.591924C7.0286 0.17509 7.30283 0.0361436 7.71418 0.0361436C8.12553 0.175088 8.26265 0.452975 8.26265 0.869809C7.8513 2.81503 6.06879 4.20448 4.14916 4.20448Z" transform="translate(16.662 18.7092)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Waze</p>",i+="</div>",i+="</div>"),"whatsapp"==t&&(phone=e.object_settings.social.whatsapp,i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.whatsapp+'">',i+='<a href=" https://api.whatsapp.com/send?phone='+phone.replace("+","")+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#49E670"/>',i+='<path d="M12.9821 10.1115C12.7029 10.7767 11.5862 11.442 10.7486 11.575C10.1902 11.7081 9.35269 11.8411 6.84003 10.7767C3.48981 9.44628 1.39593 6.25317 1.25634 6.12012C1.11674 5.85403 2.13001e-06 4.39053 2.13001e-06 2.92702C2.13001e-06 1.46351 0.83755 0.665231 1.11673 0.399139C1.39592 0.133046 1.8147 1.01506e-06 2.23348 1.01506e-06C2.37307 1.01506e-06 2.51267 1.01506e-06 2.65226 1.01506e-06C2.93144 1.01506e-06 3.21063 -2.02219e-06 3.35022 0.532183C3.62941 1.19741 4.32736 2.66092 4.32736 2.79397C4.46696 2.92702 4.46696 3.19311 4.32736 3.32616C4.18777 3.59225 4.18777 3.59224 3.90858 3.85834C3.76899 3.99138 3.6294 4.12443 3.48981 4.39052C3.35022 4.52357 3.21063 4.78966 3.35022 5.05576C3.48981 5.32185 4.18777 6.38622 5.16491 7.18449C6.42125 8.24886 7.39839 8.51496 7.81717 8.78105C8.09636 8.91409 8.37554 8.9141 8.65472 8.648C8.93391 8.38191 9.21309 7.98277 9.49228 7.58363C9.77146 7.31754 10.0507 7.1845 10.3298 7.31754C10.609 7.45059 12.2841 8.11582 12.5633 8.38191C12.8425 8.51496 13.1217 8.648 13.1217 8.78105C13.1217 8.78105 13.1217 9.44628 12.9821 10.1115Z" transform="translate(12.9597 12.9597)" fill="#FAFAFA"/> <path d="M0.196998 23.295L0.131434 23.4862L0.323216 23.4223L5.52771 21.6875C7.4273 22.8471 9.47325 23.4274 11.6637 23.4274C18.134 23.4274 23.4274 18.134 23.4274 11.6637C23.4274 5.19344 18.134 -0.1 11.6637 -0.1C5.19344 -0.1 -0.1 5.19344 -0.1 11.6637C-0.1 13.9996 0.624492 16.3352 1.93021 18.2398L0.196998 23.295ZM5.87658 19.8847L5.84025 19.8665L5.80154 19.8788L2.78138 20.8398L3.73978 17.9646L3.75932 17.906L3.71562 17.8623L3.43104 17.5777C2.27704 15.8437 1.55796 13.8245 1.55796 11.6637C1.55796 6.03288 6.03288 1.55796 11.6637 1.55796C17.2945 1.55796 21.7695 6.03288 21.7695 11.6637C21.7695 17.2945 17.2945 21.7695 11.6637 21.7695C9.64222 21.7695 7.76778 21.1921 6.18227 20.039L6.17557 20.0342L6.16817 20.0305L5.87658 19.8847Z" transform="translate(7.7758 7.77582)" fill="white" stroke="white" stroke-width="0.2"/',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>WhatsApp</p>",i+="</div>",i+="</div>"),"line"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.line+'"target="_blank">',i+='<a href="'+e.object_settings.social.line+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#38B900"></circle>',i+='<path d="M24 9.36561C24 4.19474 18.6178 0 12 0C5.38215 0 0 4.19474 0 9.36561C0 13.9825 4.25629 17.8606 10.0229 18.5993C10.4073 18.6785 10.9565 18.8368 11.0664 19.1797C11.1762 19.4699 11.1487 19.9184 11.0938 20.235C11.0938 20.235 10.9565 21.0528 10.9291 21.2111C10.8741 21.5013 10.6819 22.3456 11.9725 21.8443C13.2632 21.3167 18.8924 17.9398 21.3913 15.1433C23.1487 13.2702 24 11.4234 24 9.36561Z" transform="translate(7 10)" fill="white"></path> <path d="M1.0984 0H0.24714C0.10984 0 -2.09503e-07 0.105528 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.35555 0.10984 5.43469 0.24714 5.43469H1.0984C1.2357 5.43469 1.34554 5.32917 1.34554 5.22364V0.211056C1.34554 0.105528 1.2357 0 1.0984 0Z" transform="translate(15.4577 16.8593)" fill="#38B900" class="color-element"></path> <path d="M4.66819 0H3.81693C3.67963 0 3.56979 0.105528 3.56979 0.211056V3.19222L1.18078 0.0791458C1.18078 0.0791458 1.18078 0.0527642 1.15332 0.0527642C1.15332 0.0527642 1.15332 0.0527641 1.12586 0.0263821C1.12586 0.0263821 1.12586 0.0263821 1.0984 0.0263821H0.247139C0.10984 0.0263821 4.19006e-07 0.13191 4.19006e-07 0.237438V5.25002C4.19006e-07 5.38193 0.10984 5.46108 0.247139 5.46108H1.0984C1.2357 5.46108 1.34554 5.35555 1.34554 5.25002V2.26885L3.73455 5.38193C3.76201 5.40831 3.76201 5.43469 3.78947 5.43469C3.78947 5.43469 3.78947 5.43469 3.81693 5.43469C3.81693 5.43469 3.81693 5.43469 3.84439 5.43469C3.87185 5.43469 3.87185 5.43469 3.89931 5.43469H4.75057C4.88787 5.43469 4.99771 5.32917 4.99771 5.22364V0.211056C4.91533 0.105528 4.80549 0 4.66819 0Z" transform="translate(17.6819 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.62471 4.22112H1.34554V0.237438C1.34554 0.105528 1.2357 0 1.0984 0H0.24714C0.10984 0 -5.23757e-08 0.105528 -5.23757e-08 0.237438V5.25002C-5.23757e-08 5.30278 0.0274599 5.35555 0.0549198 5.40831C0.10984 5.43469 0.16476 5.46108 0.21968 5.46108H3.56979C3.70709 5.46108 3.78947 5.35555 3.78947 5.22364V4.4058C3.87185 4.32665 3.76201 4.22112 3.62471 4.22112Z" transform="translate(10.8993 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.56979 1.29272C3.70709 1.29272 3.78947 1.18719 3.78947 1.05528V0.237438C3.78947 0.105528 3.67963 -1.00639e-07 3.56979 -1.00639e-07H0.219679C0.164759 -1.00639e-07 0.10984 0.0263821 0.0549199 0.0527641C0.02746 0.105528 -2.09503e-07 0.158292 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.2764 0.02746 5.32917 0.0549199 5.38193C0.10984 5.40831 0.164759 5.43469 0.219679 5.43469H3.56979C3.70709 5.43469 3.78947 5.32917 3.78947 5.19726V4.37941C3.78947 4.2475 3.67963 4.14198 3.56979 4.14198H1.29062V3.29775H3.56979C3.70709 3.29775 3.78947 3.19222 3.78947 3.06031V2.24247C3.78947 2.11056 3.67963 2.00503 3.56979 2.00503H1.29062V1.16081H3.56979V1.29272Z" transform="translate(23.421 16.8329)" fill="#38B900" class="color-element"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Line</p>",i+="</div>",i+="</div>"),"wechat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.wechat+'"target="_blank">',i+='<a href="weixin://dl/chat?'+e.object_settings.social.wechat+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#45DC00"></circle>',i+='<path d="M17.3707 6.90938C15.0508 7.03077 13.0281 7.71242 11.3888 9.26248C9.73039 10.8312 8.97307 12.7455 9.18397 15.1172C8.27327 15.0052 7.44884 14.8838 6.61482 14.8184C6.32723 14.7904 5.99171 14.8278 5.74246 14.9585C4.93721 15.4067 4.16071 15.9016 3.24042 16.4619C3.41298 15.7242 3.51843 15.0705 3.71015 14.4449C3.85395 13.9874 3.78685 13.7353 3.35546 13.4364C0.584998 11.5222 -0.594125 8.65553 0.287821 5.69547C1.10266 2.95952 3.09663 1.30674 5.80957 0.447674C9.50991 -0.728879 13.68 0.475687 15.9232 3.33303C16.738 4.36952 17.2365 5.53673 17.3707 6.90938ZM6.69152 5.98494C6.71069 5.44336 6.23137 4.95779 5.65619 4.93912C5.07142 4.92044 4.5921 5.35932 4.57293 5.91958C4.55375 6.48918 5.00431 6.94673 5.58908 6.95607C6.18344 6.97474 6.67234 6.53587 6.69152 5.98494ZM12.2612 4.93912C11.686 4.94846 11.2067 5.42468 11.2163 5.96627C11.2259 6.52653 11.7052 6.9654 12.29 6.9654C12.8843 6.95607 13.3253 6.51719 13.3253 5.93825C13.3157 5.37799 12.846 4.92978 12.2612 4.93912Z" transform="translate(7 9)" fill="white"></path><path d="M12.48 13.2605C11.7418 12.943 11.0708 12.4668 10.3518 12.3921C9.63283 12.3174 8.88509 12.7189 8.13735 12.7936C5.8558 13.0177 3.8139 12.4014 2.13629 10.8887C-1.06556 8.00334 -0.605416 3.57726 3.09492 1.21482C6.38305 -0.886168 11.2146 -0.185839 13.5345 2.72753C15.5572 5.26739 15.3175 8.64764 12.8538 10.786C12.1349 11.4023 11.876 11.9158 12.3362 12.7282C12.4225 12.8776 12.432 13.0737 12.48 13.2605ZM4.11108 5.3701C4.58081 5.3701 4.96426 5.01527 4.98344 4.56706C5.00261 4.09084 4.60957 3.68932 4.12066 3.68932C3.63176 3.68932 3.22913 4.09084 3.2483 4.55772C3.26748 5.00593 3.65093 5.3701 4.11108 5.3701ZM9.5082 3.68932C9.05764 3.68932 8.6646 4.04415 8.64543 4.49236C8.62626 4.96858 9.00971 5.36077 9.48903 5.36077C9.95876 5.36077 10.3326 5.01527 10.3422 4.55772C10.371 4.09084 9.98752 3.68932 9.5082 3.68932Z" transform="translate(17.1057 16.7395)" fill="white"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>WeChat</p>",i+="</div>",i+="</div>")}),i}function a(a,o){var s=a.object_settings.device,l="";if("right"==a.object_settings.position)l="left: auto;bottom: 25px; right: 25px;";else if("left"==a.object_settings.position)l="right: auto; bottom: 25px; left: 25px;";else if("custom"==a.object_settings.position){var c=a.object_settings.pos_side,n=a.object_settings.bot,r=a.object_settings.side;l="right"===c?"left: auto; bottom: "+n+"px; right: "+r+"px":"left: "+r+"px; bottom: "+n+"px; right: auto"}var C=a.object_settings.cta,d="",h=a.object_settings.social;Object.keys(h).length>=2&&(d='<div class="chaty-widget '+o+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is" id="transition_disabled">'),d+=i(a);var h=a.object_settings.social;if(Object.keys(h).length>=2){d+="</div>",d+='<div class="i-trigger">';var g=e("display_cta");if(""!=C&&"none"!=g)var p="true";else p="no-tooltip";d+='<div class="chaty-widget-i i-trigger-open '+p+' ">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse class="color-element" cx="26" cy="26" rx="26" ry="26" fill="'+a.object_settings.color+'"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538V16.0615C0 18.27 1.8 20.0769 4 20.0769H18.6L24.4 25.8992C24.6 26.1 24.8 26.1 25.2 26.1C25.4 26.1 25.4 26.1 25.6 26.1C26 25.8992 26.2 25.4977 26.2 25.0962V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(8 18.0691)" fill="white"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538H16C19.4 4.01538 22 6.62538 22 10.0385V23.49L24.2 25.6985C24.4 25.8992 24.6 25.8992 25 25.8992C25.2 25.8992 25.2 25.8992 25.4 25.8992C25.8 25.6985 26 25.2969 26 24.8954V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(13.9999 12.0461)" fill="white"/>',d+="</svg>";var g=e("display_cta");""!=C&&"none"!=g&&(d+=' <div class="chaty-widget-i-title true"> ',d+=C,d+="</div>"),d+="</div>",d+='<div class="chaty-widget-i i-trigger-close" data-title="Hide">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse cx="26" cy="26" rx="26" ry="26" fill="#A886CD"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(18.35 15.6599) scale(0.998038 1.00196) rotate(45)" fill="white"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(37.5056 18.422) scale(0.998038 1.00196) rotate(135)" fill="white"/>',d+="</svg>",d+='<div class="chaty-widget-i-title">',d+="Hide",d+="</div>",d+="</div>",d+=" </div>",Object.keys(h).length>1&&(no_active="no_active"),""!=o?1!=a.object_settings.link_active&&(d+='<div class="get '+no_active+'" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585; ">Get Widget</a></div>'):d+='<div class="get" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585;">Get Widget</a></div>',d+="</div>"}else d='<div class="chaty-widget one_widget '+o+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is no-tooltip">',d+="</div>",d+='<div class="i-trigger">',d+='<div class="chaty-widget-i no-tooltip i-trigger-open ">',d+=i(a),d+="</div>",""==o&&0!=i(a).length&&(d+='<div class="get" style="opacity:1; position: absolute;"> <a href="https://chaty.app/?utm_source=wppl0ugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; left: 3px; color: #8c8585;">Get Widget</a></div>'),d+=" </div>",d+="</div>";t("body").append(d)}function o(){
3
- t("body").append('<style> .chaty-widget-i .chaty-widget-i-title p{color: #222 !important; text-decoration: none !important; margin:0 !important; padding: 0 !important } .chaty-widget-i .i-trigger a{color: #222 !important; text-decoration: none !important;} *{ -webkit-tap-highlight-color: transparent !important;} .i-trigger-open svg, .i-trigger-close svg{transition: all 0.5s} .chaty-widget-show .i-trigger-open svg,.chaty-widget-show .i-trigger-close svg{transform:rotate(180deg)}.none-widget-show .i-trigger-ope{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget-show .i-trigger-cloe{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 12px), -50%);} .chaty-widget-is-right.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 12px), -50%);}.chaty-widget-is-right.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 13px), -50%);} .one_widget .i-trigger .chaty-widget-i svg{width: 56px!important; height: 55px!important;} .chaty-widget-is-right.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: auto; right:-18px;} .chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: -18px;} .one_widget .i-trigger-open .chaty-widget-i-title { padding: 10px 10px 9px 12px!important; } .chaty-widget .chaty-widget-i.facebook.before:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.before.facebook:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto} .chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i:not(.no-tooltip).before:before{opacity: 1;} .one_widget .chaty-widget-i svg {left:-5px; position: relative;}body .chaty-widget-i-title.true{opacity: 1!important;}.chaty-widget .i-trigger-open:not(.no-tooltip):before{opacity:1!important} .chaty-widget .chaty-widget-i.facebook.active:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{ pointer-events: initial; } .chaty-widget .facebook_header{background-color: #1E88E5 ;height: 34px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding-left: 9px;} .facebook .chaty-widget-i-title{padding:0!important} body .chaty-widget-i .facebook_header p{ top: -3px; font-size: 13px; color: #fff !important; position:relative;} .facebook_header svg, .facebook_header p{display: inline-block; vertical-align: bottom; margin: 0;}.chaty-widget .chaty-widget-i .facebook_header svg{ height:30px!important; width:30px!important; } .chaty-widget{ display: none !important;}@media screen and (max-width:800px){.i-trigger-close .chaty-widget-i-title{display:none;}} @media screen and (max-width:480px){ .mobile_none{display:none}.chaty-widget.mobile_active{ display: block !important; } } @media screen and (min-width:480px){ .chaty-widget.desktop_active{ display: block !important; } }.chaty-widget{position:fixed;width:62px;z-index:9999}.chaty-widget .chaty-widget-is{display:flex;flex-wrap:wrap;overflow:hidden;height:0;position:absolute; pointer-events: none; left:0;right:auto;bottom:65px; opacity:0;}#transition_disabled{-webkit-animation: none !important; -moz-animation: none !important; -ms-animation: none !important; -o-animation: none !important;-webkit-animation:none !important}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.chaty-widget .chaty-widget-is .chaty-widget-i{max-height:0;}.chaty-widget .i-trigger{position:relative;margin-top:6px}.chaty-widget .i-trigger .i-trigger-open,.chaty-widget .i-trigger .i-trigger-close{transition:all 0.2s; height: 54px;}.chaty-widget .i-trigger .i-trigger-close{position:absolute;bottom:-4px;left:0;right:0;z-index:2}.chaty-widget .i-trigger .i-trigger-open{opacity:1;pointer-events:auto}.chaty-widget .i-trigger .i-trigger-close{opacity:0;pointer-events:none}.chaty-widget:not(.chaty-widget-show) .chaty-widget-is{}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-open{opacity:0;pointer-events:none}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-close{opacity:1;pointer-events:auto}.chaty-widget.chaty-widget-show .chaty-widget-is{ pointer-events: auto;overflow:visible; opacity:1; visibility: visible;}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.chaty-widget.chaty-widget-show .chaty-widget-is .chaty-widget-i{opacity:1;max-height:53px;overflow:visible}.chaty-widget .chaty-widget-i{flex:0 0 54px;border-radius:50%;vertical-align:top;font-size:0;position:relative;box-shadow:0px 3px 6px rgba(0,0,0,0.25);margin:4px}.chaty-widget .chaty-widget-i svg{cursor:pointer;width:54px;height:54px; position:relative;}body .i-trigger-open .chaty-widget-i-title{padding: 5px 16px 5px 17px!important; }.chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{ left: -13px!important} .chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{} .one_widget.chaty-widget.chaty-widget-is-right .i-trigger-open:before{ right: -12px!important} body .one_widget .i-trigger-open .chaty-widget-i-title.face_title{padding:0!important}.one_widget.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 14px), -50%);}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:none;position:absolute;opacity:0;pointer-events:none;z-index:10}.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:"";left:-14px;top:50%;transform:translateY(-50%);height:0;width:0;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.one_widget.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:-3px;top:50%;white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 13px), -50%);white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto}.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{opacity:0;pointer-events:auto}.chaty-widget .chaty-widget-i .color-element{transition:all .2s}.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-is{position:absolute;right:0;left:auto;bottom:65px;justify-content:flex-end}.chaty-widget.chaty-widget-is-right .i-trigger-open.chaty-widget-i:before{right:-13px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i:before{right:-14px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial!important;right: auto; top: calc(100% - 484px);}.chaty-widget .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial;right: 29px; left:auto; top: calc(100% - 484px);} .one_widget.chaty-widget.chaty-widget-is-right .chaty-widget-i .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 17px), -50%)!important}</style>')}var s=JSON.parse(document.currentScript.getAttribute("settings"));console.log(s);var l=new Date;""!=e("display_cta")&&function(){setInterval(function(){l.setTime(l.getTime()+1e3),document.cookie="display_cta=none; expires="+l.toGMTString()+"; path=/"},300)}(),token=s.object_settings.token,jQuery(document).ready(function(){"true"==s.object_settings.active&&(a(s,token),o()),function(){function i(){var t=l.position().top,e=l.find(".chaty-widget-is .chaty-widget-i").length;if(62*e>t){var i=Math.round(Math.sqrt(e)),a=Math.ceil(Math.sqrt(e));l.find(".chaty-widget-is").css({height:62*a,width:62*i})}else l.find(".chaty-widget-is").css({height:62*e,width:"62px"})}function a(){l.position().left<jQuery(document).width()/2&&l.addClass("chaty-widget-is-right")}function o(){t(".get").hasClass("no_active")||t(".get").css({opacity:"1"})}function s(){t(".get").hasClass("no_active")||t(".get").css({opacity:"0"})}var l=jQuery(".chaty-widget");a(),i(),jQuery(window).resize(function(){i()}),t(".chaty-widget-i.facebook").mouseenter(function(){t(".facebook_two_mess").css({opacity:"1","z-index":"1"}),t(this).addClass("before")}),t(".chaty-widget-i.facebook").mouseleave(function(){t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(this).removeClass("before")}),t(".chaty-widget-i.facebook").on("click",function(){if(t(this).addClass("active"),t(".facebook_two_mess").hide(),t(this).children(".face_title").css({opacity:"1","z-index":"2"}).show(),t(".chaty-widget").hasClass("one_widget"))return void(t(".chaty-widget").hasClass("chaty-widget-is-right")?t(".face_title").css({top:"calc(100% - 452px)",left:"20px"}):t(".face_title").css({top:"calc(100% - 453px)",left:"auto",right:"23px"}));t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(".ico_d").hide(),t(".chaty-widget .chaty-widget-i").css({"box-shadow":"0px 3px 6px rgba(0,0,0,0)"}),t(".chaty-widget").hasClass("one_widget")||t(".i-trigger").hide()}),t(".i-trigger-close").on("click",function(e){s(),e.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(l.removeClass("chaty-widget-show"),l.addClass("none-widget-show"))}),t("body").on("click",".close_facebook",function(){t(".facebook_two_mess").show(),t(".chaty-widget-i.facebook").removeClass("active"),t(this).parent().parent().css({opacity:"1"}).hide(),t(".i-trigger").show(),t(".chaty-widget-is .chaty-widget-i svg").show()}),t(".i-trigger-close").on("click",function(e){s(),t(".i-trigger-open").addClass("active_clos"),e.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(l.removeClass("chaty-widget-show"),l.addClass("none-widget-show"))});var c=e("display_cta");l.find(".i-trigger-open").mouseenter(function(){t(".chaty-widget-is").removeAttr("id"),document.cookie="display_cta=none; path=/",t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||l.hasClass("one_widget")||(a(),t(l).hasClass("chaty-widget-show")||(l.addClass("chaty-widget-show"),l.removeClass("none-widget-show")),o())}),l.find(".i-trigger-open").on("click",function(){"none"!=c&&(t(".chaty-widget").hasClass(".one_widget")||t(".i-trigger-open .chaty-widget-i-title").detach()),t(".i-trigger-open").addClass("no-tooltip"),o(),t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||l.hasClass("one_widget")||(a(),t(l).hasClass("chaty-widget-show")||(l.addClass("chaty-widget-show"),l.removeClass("none-widget-show")))}),l.find(".i-trigger-open").mouseenter(function(){t(".i-trigger-open").removeClass("active_clos")}),l.find(".chaty-widget-is").mouseleave(function(){t(".i-trigger-open").removeClass("active_clos"),t(".chaty-widget-i.facebook").hasClass("active")})}(),t(document).ready(function(){window.matchMedia("only screen and (max-width: 760px)").matches&&t(".i-trigger-open").addClass("active_clos")})})}(jQuery);
1
+ !function(t){var e=JSON.parse(document.currentScript.getAttribute("settings"));function i(t){for(var e=t+"=",i=document.cookie.split(";"),a=0;a<i.length;a++){for(var o=i[a];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(e))return o.substring(e.length,o.length)}return""}console.log(e);var a=new Date;function o(e){var i="",a=0;return t.each(e.object_settings.social,function(t,o){if(""==token&&"3"==++a)return!1;"facebook_messenger"==t&&(i+='<div class="chaty-widget-i facebook" data-title="'+e.object_settings.social.facebook_messenger+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title face_title" style="display: none;">',i+='<div class="facebook_header">',i+='<svg width="15" height="15" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+="<p>Facebook Messeger</p>",i+=' <svg xmlns="http://www.w3.org/2000/svg" class="close_facebook" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="612px" height="612px" viewBox="0 0 612 612" style="fill: #fff; float: right; margin-top: 4px;" xml:space="preserve">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path xmlns="http://www.w3.org/2000/svg" d="M268.064,256.75l138.593-138.593c3.124-3.124,3.124-8.189,0-11.313c-3.125-3.124-8.189-3.124-11.314,0L256.75,245.436 L118.157,106.843c-3.124-3.124-8.189-3.124-11.313,0c-3.125,3.124-3.125,8.189,0,11.313L245.436,256.75L106.843,395.343 c-3.125,3.125-3.125,8.189,0,11.314c1.562,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343L256.75,268.064l138.593,138.593 c1.563,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343c3.124-3.125,3.124-8.189,0-11.314L268.064,256.75z"/>',i+="</svg>",i+=" </div>",i+='<div class="fb-page" data-href="'+e.object_settings.social.facebook_messenger+'" data-tabs="messages" data-width="250" data-height="400" data-small-header="false" data-adapt-container-width="false" data-hide-cover="false" data-show-facepile="false"><blockquote cite="'+e.object_settings.social.facebook_messenger+'" class="fb-xfbml-parse-ignore"><a href="'+e.object_settings.social.facebook_messenger+'">Facebook</a></blockquote></div>',i+="</div>",i+='<div class="chaty-widget-i-title facebook_two_mess">',i+='<p style="margin: 7px!important;">Facebook Messenger</p>',i+="</div>",i+="</div>"),"google_maps"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.google_maps+'">',i+='<a href="'+e.object_settings.social.google_maps+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#37AA66"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.06381C0 3.68631 3.68633 0 8.06383 0C12.4413 0 16.1276 3.68631 16.1276 8.06381C16.1276 12.2109 9.67659 19.5835 8.9854 20.2747C8.755 20.5051 8.29422 20.7355 8.06383 20.7355C7.83344 20.7355 7.37263 20.5051 7.14224 20.2747C6.45107 19.5835 0 12.2109 0 8.06381ZM11.5203 8.06378C11.5203 9.97244 9.97302 11.5197 8.06436 11.5197C6.15572 11.5197 4.60844 9.97244 4.60844 8.06378C4.60844 6.15515 6.15572 4.60788 8.06436 4.60788C9.97302 4.60788 11.5203 6.15515 11.5203 8.06378Z" transform="translate(11.3764 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Google Maps</p>",i+="</div>",i+="</div>"),"link"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.link+'">',i+='<a href="'+e.object_settings.social.link+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF7539"/>',i+='<mask id="path-2-outside-1" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"> <rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/> </mask><path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(9.95154 16.0478)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(9.95154 16.0478)" fill="white" mask="url(#path-2-outside-1)"/><mask id="path-4-outside-2" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"><rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/></mask> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white" mask="url(#path-4-outside-2)"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Link<p>",i+="</div>",i+="</div>"),"email"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.email+'">',i+='<a href="mailto:'+e.object_settings.social.email+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF485F"/>',i+=' <path d="M20.5379 14.2557H1.36919C0.547677 14.2557 0 13.7373 0 12.9597V1.29597C0 0.518387 0.547677 0 1.36919 0H20.5379C21.3594 0 21.9071 0.518387 21.9071 1.29597V12.9597C21.9071 13.7373 21.3594 14.2557 20.5379 14.2557ZM20.5379 12.9597V13.6077V12.9597ZM1.36919 1.29597V12.9597H20.5379V1.29597H1.36919Z" transform="translate(8.48619 12.3117)" fill="white"/> <path d="M10.9659 8.43548C10.829 8.43548 10.692 8.43548 10.5551 8.30588L0.286184 1.17806C0.012346 0.918864 -0.124573 0.530073 0.149265 0.270879C0.423104 0.0116857 0.833862 -0.117911 1.1077 0.141283L10.9659 7.00991L20.8241 0.141283C21.0979 -0.117911 21.5087 0.0116857 21.7825 0.270879C22.0563 0.530073 21.9194 0.918864 21.6456 1.17806L11.3766 8.30588C11.2397 8.43548 11.1028 8.43548 10.9659 8.43548Z" transform="translate(8.47443 12.9478)" fill="white"/> <path d="M9.0906 7.13951C8.95368 7.13951 8.81676 7.13951 8.67984 7.00991L0.327768 1.17806C-0.0829894 0.918864 -0.0829899 0.530073 0.190849 0.270879C0.327768 0.0116855 0.738525 -0.117911 1.14928 0.141282L9.50136 5.97314C9.7752 6.23233 9.91212 6.62112 9.63828 6.88032C9.50136 7.00991 9.36444 7.13951 9.0906 7.13951Z" transform="translate(20.6183 18.7799)" fill="white"/> <path d="M0.696942 7.13951C0.423104 7.13951 0.286185 7.00991 0.149265 6.88032C-0.124573 6.62112 0.012346 6.23233 0.286185 5.97314L8.63826 0.141282C9.04902 -0.117911 9.45977 0.0116855 9.59669 0.270879C9.87053 0.530073 9.73361 0.918864 9.45977 1.17806L1.1077 7.00991C0.970781 7.13951 0.833862 7.13951 0.696942 7.13951Z" transform="translate(8.47443 18.7799)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Email</p>",i+="</div>",i+="</div>"),"poptin"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.poptin+'">',i+='<a href="'+e.object_settings.social.poptin+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#47A2B1"/>',i+=' <rect width="21.351" height="17.0808" rx="1.73931" transform="translate(8.76428 12.1953)" fill="white"/> <rect width="18.2112" height="1.83009" rx="0.915044" transform="translate(10.0203 17.6851)" fill="#F2F2F2"/> <rect width="15.0713" height="1.83009" rx="0.915044" transform="translate(10.0203 20.1256)" fill="#F2F2F2"/> <rect width="8.16363" height="1.83009" rx="0.915044" transform="translate(15.0443 24.3958)" fill="#E0E0E0"/> <path d="M0 1.74C0 0.779025 0.779024 0 1.74 0H19.611C20.572 0 21.351 0.779025 21.351 1.74V3.20266H0V1.74Z" transform="translate(8.76428 12.1953)" fill="#E0E0E0"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<p><span class="mobile_none">Contact us</p>',i+="</div>",i+="</div>"),"skype"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.skype+'">',i+='<a href="skype:'+e.object_settings.social.skype+'?call">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03A9F4"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5634 0.777588C16.0406 0.777588 20.4747 5.05426 20.4747 10.4973C20.4747 11.1453 20.4747 11.9229 20.0834 12.5709C20.4747 13.2189 20.7355 14.1261 20.7355 15.0332C20.7355 18.1436 18.1273 20.7355 14.9974 20.7355C13.9541 20.7355 13.0412 20.4763 12.2587 20.0875C11.6067 20.2171 11.085 20.2171 10.433 20.2171C4.95566 20.2171 0.521637 15.9404 0.521637 10.4973C0.521637 9.84955 0.652008 9.20175 0.782349 8.55392L0.782471 8.55338C0.260834 7.77582 0 6.73904 0 5.70227C0 2.59195 2.60825 0 5.73813 0C6.91183 0 7.95514 0.388794 8.86801 0.907166C9.38965 0.777588 10.0417 0.777588 10.5634 0.777588ZM13.5627 16.718C14.4756 16.3292 15.1276 15.8108 15.6493 15.1628C16.1709 14.5149 16.3013 13.7373 16.0405 12.9597C16.0405 12.3117 15.9101 11.7933 15.6493 11.2749C15.3884 10.7565 14.9972 10.3677 14.4756 10.1086L14.4752 10.1084C13.9536 9.84924 13.4321 9.59012 12.7802 9.33096C12.5034 9.27597 12.2031 9.1976 11.8893 9.11572C11.4638 9.0047 11.0135 8.88718 10.5632 8.81259C10.1953 8.66635 9.86893 8.60263 9.60748 8.55157C9.40552 8.51215 9.24231 8.48029 9.12866 8.4238C8.86792 8.4238 8.60721 8.29428 8.34647 8.16473L8.34619 8.16461C8.08536 8.035 7.82455 7.90543 7.69412 7.77582C7.43329 7.64621 7.43329 7.51663 7.43329 7.25742C7.43329 6.86862 7.69412 6.60944 8.08536 6.35025C8.47659 6.09106 9.12866 5.96146 9.78073 5.96146C10.5632 5.96146 11.0848 6.09106 11.4761 6.35025C11.8673 6.60944 12.1281 6.86865 12.3889 7.38702C12.6497 7.77563 12.9104 8.03476 13.0408 8.16443L13.041 8.16461C13.3018 8.29419 13.5627 8.4238 13.9539 8.4238C14.3451 8.4238 14.7364 8.29419 14.9972 8.035C15.258 7.77582 15.3884 7.51663 15.3884 7.12784C15.3884 6.73904 15.3884 6.35025 15.1276 5.96146C15.0313 5.67429 14.7927 5.45782 14.5169 5.20764C14.4193 5.11908 14.317 5.02631 14.2147 4.92468C13.6931 4.6655 13.1714 4.40631 12.5194 4.14709C11.8673 4.01752 11.0848 3.88791 10.172 3.88791C9.12866 3.88791 8.08536 4.01752 7.30289 4.2767C6.39001 4.53589 5.73795 5.05429 5.34671 5.57266C4.95547 6.09106 4.69464 6.73904 4.69464 7.51663C4.69464 8.29419 4.95547 8.9422 5.34671 9.46057C5.73795 9.97897 6.39001 10.3677 7.04205 10.627C7.69412 10.8861 8.60703 11.1453 9.6503 11.4045C10.4328 11.5341 11.0848 11.6637 11.4761 11.7933C11.8673 11.9229 12.2585 12.0525 12.5194 12.3117C12.7802 12.5709 12.9106 12.8301 12.9106 13.2189C12.9106 13.6077 12.6498 13.9965 12.1281 14.3853C11.6065 14.774 10.9544 14.9036 10.172 14.9036C9.6503 14.9036 9.12866 14.774 8.73743 14.6444C8.47659 14.5149 8.21576 14.2556 7.95496 13.9965C7.91547 13.918 7.86407 13.8277 7.80792 13.7291C7.67859 13.5019 7.52423 13.2308 7.43329 12.9597C7.40817 12.9098 7.38306 12.855 7.35703 12.7983C7.24783 12.5604 7.12225 12.2867 6.91165 12.1821C6.65085 12.0525 6.39001 11.9229 5.99878 11.9229C5.60754 11.9229 5.21631 12.0525 4.95547 12.3117C4.69464 12.5709 4.56424 12.8301 4.56424 13.2189C4.56424 13.8669 4.82507 14.3853 5.21631 15.0332C5.73795 15.6812 6.25961 16.07 6.91165 16.4588C7.82455 16.9772 8.99823 17.2364 10.4328 17.2364C11.6065 17.2364 12.6498 17.1068 13.5627 16.718Z" transform="translate(9.07178 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Skype</p>",i+="</div>",i+="</div>"),"sms"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.sms+'">',i+='<a href="sms:'+e.object_settings.social.sms+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF549C"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M2.60298 0H16.9194C18.351 0 19.5224 1.19321 19.5224 2.65158V14.5838C19.5224 16.0421 18.351 17.2354 16.9194 17.2354H7.4185L3.64418 20.4173C3.51402 20.5499 3.38388 20.5499 3.25372 20.5499H2.99344C2.73314 20.4173 2.60298 20.1521 2.60298 19.887V17.2354C1.17134 17.2354 0 16.0421 0 14.5838V2.65158C0 1.19321 1.17134 0 2.60298 0ZM2.60316 11.2696C2.60316 11.6673 2.86346 11.9325 3.25391 11.9325H4.5554C5.5966 11.9325 6.50764 11.0044 6.50764 9.94376C6.50764 8.88312 5.5966 7.95505 4.5554 7.95505C4.16496 7.95505 3.90465 7.68991 3.90465 7.29218C3.90465 6.89441 4.16496 6.62927 4.5554 6.62927H5.85689C6.24733 6.62927 6.50764 6.36411 6.50764 5.96637C6.50764 5.56863 6.24733 5.30347 5.85689 5.30347H4.5554C3.51421 5.30347 2.60316 6.23154 2.60316 7.29218C2.60316 8.35281 3.51421 9.28085 4.5554 9.28085C4.94585 9.28085 5.20613 9.54602 5.20613 9.94376C5.20613 10.3415 4.94585 10.6067 4.5554 10.6067H3.25391C2.86346 10.6067 2.60316 10.8718 2.60316 11.2696ZM14.9678 11.9325H13.6664C13.2759 11.9325 13.0156 11.6673 13.0156 11.2696C13.0156 10.8718 13.2759 10.6067 13.6664 10.6067H14.9678C15.3583 10.6067 15.6186 10.3415 15.6186 9.94376C15.6186 9.54602 15.3583 9.28085 14.9678 9.28085C13.9267 9.28085 13.0156 8.35281 13.0156 7.29218C13.0156 6.23154 13.9267 5.30347 14.9678 5.30347H16.2693C16.6598 5.30347 16.9201 5.56863 16.9201 5.96637C16.9201 6.36411 16.6598 6.62927 16.2693 6.62927H14.9678C14.5774 6.62927 14.3171 6.89441 14.3171 7.29218C14.3171 7.68991 14.5774 7.95505 14.9678 7.95505C16.009 7.95505 16.9201 8.88312 16.9201 9.94376C16.9201 11.0044 16.009 11.9325 14.9678 11.9325ZM10.4126 11.2697C10.4126 11.6674 10.6729 11.9326 11.0633 11.9326C11.4538 11.9326 11.7141 11.6674 11.8442 11.2697V5.96649C11.8442 5.70135 11.5839 5.43619 11.3236 5.30362C10.9332 5.30362 10.6729 5.43619 10.5427 5.70135L9.76186 7.15973L8.98094 5.70135C8.85081 5.43619 8.46034 5.17102 8.20006 5.30362C7.93977 5.43619 7.67946 5.70135 7.67946 5.96649V11.2697C7.67946 11.6674 7.93977 11.9326 8.33022 11.9326C8.72066 11.9326 8.98094 11.6674 8.98094 11.2697V8.75067L9.1111 8.88327C9.37138 9.28101 10.0221 9.28101 10.2825 8.88327L10.4126 8.75067V11.2697Z" transform="translate(9.67801 10.4601)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>SMS</p>",i+="</div>",i+="</div>"),"snapchat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.snapchat+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FFE81D"/>',i+='<path d="M21.5684 15.5864C18.7017 15.0298 17.3366 12.1073 17.3366 11.9681C17.2001 11.6898 17.2001 11.4115 17.2001 11.2723C17.3366 10.8548 18.0191 10.7157 18.4287 10.5765C18.5652 10.5765 18.7017 10.4373 18.7017 10.4373C19.1112 10.2982 19.3842 10.159 19.5207 9.88067C19.7938 9.60234 19.7938 9.46318 19.7938 9.32402C19.7938 8.90652 19.5207 8.62819 19.1112 8.48903C18.9747 8.48903 18.8382 8.34986 18.7017 8.34986C18.5652 8.34986 18.4287 8.34986 18.2922 8.48903C17.8826 8.62819 17.6096 8.76736 17.3366 8.76736C17.2001 8.76736 17.0636 8.76736 17.0636 8.76736C17.0636 8.62819 17.0636 8.48903 17.0636 8.34986C17.2001 6.81906 17.3366 5.00992 16.7906 3.8966C16.5175 3.20078 15.9715 2.50496 15.4255 1.9483C15.016 1.53081 14.4699 1.11332 13.7874 0.834987C12.6953 4.97691e-07 11.7397 0 11.3302 0C11.1937 0 10.9207 0 10.9207 0C10.3747 0 9.4191 0.139164 8.46354 0.556657C7.9175 0.834986 7.37147 1.25248 6.82544 1.66997C6.2794 2.22663 5.86988 2.92245 5.46035 3.61827C4.91431 4.73159 5.05082 6.54073 5.18733 8.07153C5.18733 8.2107 5.18733 8.34986 5.18733 8.62819C5.05082 8.62819 5.05082 8.62819 4.77781 8.62819C4.50479 8.62819 4.23177 8.48903 3.82224 8.34986C3.68574 8.34986 3.54923 8.2107 3.41272 8.2107C3.1397 8.2107 3.00319 8.2107 2.73018 8.34986C2.45716 8.48903 2.32065 8.76736 2.32065 8.90652C2.32065 9.04568 2.32065 9.32401 2.59366 9.74151C2.73017 9.88067 3.00319 10.0198 3.41272 10.159C3.54923 10.159 3.54922 10.2982 3.68573 10.2982C4.09526 10.4373 4.6413 10.5765 4.91431 10.994C5.05082 11.1332 4.91431 11.4115 4.77781 11.6898C4.77781 11.829 4.36828 12.5248 3.68573 13.3598C3.27621 13.7773 2.86668 14.1948 2.32065 14.6123C1.77461 15.0298 1.09207 15.3081 0.409527 15.3081C0.13651 15.3081 2.08296e-06 15.5864 2.08296e-06 15.8647C2.08296e-06 16.0039 2.08296e-06 16.0039 2.08296e-06 16.1431C0.136511 16.4214 0.409528 16.5606 0.682546 16.8389C1.22858 17.1172 1.91112 17.2564 2.86668 17.3955C2.86668 17.5347 3.00319 17.6739 3.00319 17.813C3.00319 17.9522 3.1397 18.0914 3.1397 18.3697C3.1397 18.5089 3.41272 18.7872 3.68573 18.7872C3.82224 18.7872 3.95875 18.7872 4.23177 18.648C4.50479 18.648 4.91431 18.5089 5.32384 18.5089C5.59686 18.5089 5.86988 18.5089 6.14289 18.648C6.68893 18.7872 7.09845 19.0655 7.64449 19.483C8.46354 20.0397 9.28259 20.7355 10.6477 20.7355H10.7842H10.9207C12.2858 20.7355 13.1048 20.0397 13.9239 19.483C14.4699 19.0655 14.8794 18.7872 15.4255 18.648C15.6985 18.648 15.9715 18.5089 16.2445 18.5089C16.6541 18.5089 17.0636 18.5089 17.3366 18.648C17.6096 18.648 17.7461 18.648 17.8826 18.648C18.1557 18.648 18.4287 18.5089 18.4287 18.2305C18.4287 18.0914 18.5652 17.9522 18.5652 17.6739C18.5652 17.5347 18.7017 17.2564 18.7017 17.2564C19.6572 17.1172 20.3398 16.9781 20.8858 16.6997C21.2954 16.5606 21.5684 16.2822 21.5684 16.0039C21.5684 15.8647 21.5684 15.8647 21.5684 15.7256C21.9779 15.8647 21.8414 15.5864 21.5684 15.5864Z" transform="translate(8.52631 9.07178)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title">',i+="Contact me at Snapchat: "+e.object_settings.social.snapchat,i+="</div>",i+="</div>"),"telegram"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.telegram+'">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+' " target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#3E99D8"/>',i+='<path d="M3.56917 -2.55497e-07L0 6.42978L7.5349 1.87535L3.56917 -2.55497e-07Z" transform="translate(13.9704 24.6145)" fill="#E0E0E0"/><path d="M20.8862 0.133954C20.754 0 20.4897 0 20.2253 0L0.396574 8.03723C0.132191 8.17118 0 8.43909 0 8.707C0 8.97491 0.132191 9.24282 0.396574 9.37677L17.5814 17.414C17.7136 17.414 17.7136 17.414 17.8458 17.414C17.978 17.414 18.1102 17.414 18.1102 17.28C18.2424 17.1461 18.3746 17.0121 18.5068 16.7442L21.1506 0.669769C21.1506 0.535815 21.1506 0.267908 20.8862 0.133954Z" transform="translate(7.36069 10.9512)" fill="white"/> <path d="M13.8801 0L0 11.52V19.4233L3.70136 13.2614L13.8801 0Z" transform="translate(13.9704 11.6208)" fill="#F2F2F2"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+'"target="_blank">Telegram</a>',i+="</div>",i+="</div>"),"phone"==t&&(i+='<div class="chaty-widget-i" >',i+='<a href="tel:'+e.object_settings.social.phone+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03E78B"/>',i+='<path d="M19.3929 14.9176C17.752 14.7684 16.2602 14.3209 14.7684 13.7242C14.0226 13.4259 13.1275 13.7242 12.8292 14.4701L11.7849 16.2602C8.65222 14.6193 6.11623 11.9341 4.47529 8.95057L6.41458 7.90634C7.16046 7.60799 7.45881 6.71293 7.16046 5.96705C6.56375 4.47529 6.11623 2.83435 5.96705 1.34259C5.96705 0.596704 5.22117 0 4.47529 0H0.745882C0.298353 0 5.69062e-07 0.298352 5.69062e-07 0.745881C5.69062e-07 3.72941 0.596704 6.71293 1.93929 9.3981C3.87858 13.575 7.30964 16.8569 11.3374 18.7962C14.0226 20.1388 17.0061 20.7355 19.9896 20.7355C20.4371 20.7355 20.7355 20.4371 20.7355 19.9896V16.4094C20.7355 15.5143 20.1388 14.9176 19.3929 14.9176Z" transform="translate(9.07179 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Phone</p>",i+="</div>",i+="</div>"),"viber"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.viber+'">',i+='<a href="viber://chat?number='+e.object_settings.social.viber+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#665CAC"/>',i+='<path d="M17.6837 2.14833C17.16 1.64578 15.0497 0.0389578 10.3496 0.0158143C10.3496 0.0158143 4.80418 -0.334645 2.10085 2.26405C0.596193 3.84111 0.0662511 6.14886 0.0126261 9.01205C-0.0441534 11.8752 -0.116705 17.2346 4.8168 18.6894H4.81995L4.8168 20.9078C4.8168 20.9078 4.78525 21.8071 5.3499 21.989C6.03125 22.2105 6.43186 21.5294 7.08482 20.7921C7.44127 20.3888 7.93651 19.7936 8.30874 19.3407C11.6808 19.6382 14.2769 18.9572 14.5702 18.858C15.2516 18.6265 19.1063 18.1075 19.7309 12.7481C20.3775 7.22338 19.4154 3.7254 17.6837 2.14833ZM18.2546 12.3513C17.7247 16.828 14.5986 17.1123 14.0245 17.3041C13.7785 17.3867 11.501 17.9818 8.63679 17.7835C8.63679 17.7835 6.50126 20.4813 5.83567 21.1856C5.73158 21.2947 5.60856 21.341 5.52654 21.3178C5.41298 21.2881 5.38144 21.1459 5.38144 20.9376C5.38459 20.64 5.40037 17.2512 5.40037 17.2512C5.39721 17.2512 5.39721 17.2512 5.40037 17.2512C1.23023 16.0378 1.47312 11.4719 1.52044 9.08148C1.56775 6.69108 1.99675 4.73379 3.26798 3.41792C5.55493 1.24904 10.2645 1.57305 10.2645 1.57305C14.2422 1.59288 16.1475 2.84594 16.5891 3.26583C18.0527 4.58501 18.8003 7.73585 18.2546 12.3513Z" transform="translate(9.47299 8.4238)" fill="white"/> <path d="M1.58982 1.72254C1.53935 0.628182 1.00941 0.0562059 0 1.00898e-07" transform="translate(20.166 15.5914)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M3.35945 3.69636C3.38153 2.67804 3.09448 1.82834 2.49514 1.14395C1.8958 0.459565 1.06619 0.0793496 1.9253e-07 2.01796e-07" transform="translate(19.7592 14.0966)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5.22371 5.71646C5.21109 3.94763 4.70639 2.55902 3.71275 1.5407C2.71911 0.525689 1.47942 0.00991877 -3.8506e-07 1.00898e-07" transform="translate(19.2931 12.6479)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M6.35738 8.04532C6.35738 8.04532 6.73276 8.07838 6.93149 7.81719L7.32263 7.30142C7.5119 7.04353 7.96929 6.88153 8.41722 7.14272C8.66641 7.2915 9.11434 7.57914 9.39193 7.79405C9.68844 8.02218 10.2972 8.55448 10.2972 8.55448C10.5875 8.80906 10.6537 9.18597 10.4581 9.58271C10.4581 9.58602 10.455 9.58933 10.455 9.58933C10.2531 9.96293 9.9818 10.3167 9.63797 10.644C9.63482 10.6473 9.63482 10.6473 9.63167 10.6506C9.35092 10.8953 9.07333 11.0375 8.80205 11.0705C8.77051 11.0771 8.7295 11.0804 8.68219 11.0771C8.56232 11.0771 8.44561 11.0606 8.32889 11.0209L8.31943 11.0077C7.89989 10.8854 7.20277 10.5746 6.03879 9.90342C5.28173 9.467 4.654 9.02066 4.12406 8.57762C3.84331 8.34619 3.55626 8.08169 3.2629 7.77752C3.25344 7.7676 3.24398 7.75768 3.23451 7.74776C3.22505 7.73784 3.21559 7.72792 3.20612 7.718C3.19666 7.70808 3.1872 7.69817 3.17773 7.68825C3.16827 7.67833 3.15881 7.66841 3.14934 7.65849C2.85914 7.35101 2.60678 7.05015 2.38597 6.75589C1.96328 6.20045 1.53744 5.5392 1.12105 4.74902C0.480708 3.52902 0.184194 2.79834 0.0674803 2.35862L0.0548623 2.3487C0.0170094 2.22637 -0.00191702 2.10404 0.0012374 1.9784C-0.00191702 1.92881 0.0012373 1.88583 0.00754613 1.85276C0.0390903 1.56843 0.17473 1.27748 0.408157 0.983227C0.411312 0.979921 0.411311 0.979921 0.414466 0.976615C0.726753 0.616237 1.06112 0.331902 1.42072 0.120304C1.42388 0.120304 1.42703 0.116997 1.42703 0.116997C1.80556 -0.0879887 2.16517 -0.0185578 2.40806 0.285615C2.41121 0.288921 2.91592 0.923716 3.13357 1.2345C3.33861 1.52875 3.6162 1.99493 3.75499 2.25612C4.00419 2.72561 3.84962 3.20501 3.60358 3.40338L3.11149 3.81335C2.86229 4.02495 2.89384 4.41509 2.89384 4.41509C2.89384 4.41509 3.62566 7.31464 6.35738 8.04532Z" transform="translate(13.863 13.0014)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Viber</p>",i+="</div>",i+="</div>"),"vkontakte"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.vkontakte+'">',i+='<a href="https://vk.me/'+e.object_settings.social.vkontakte+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#5076AA"/>',i+='<path d="M11.0953 12.4775H12.5097C12.5097 12.4775 12.934 12.4774 13.0755 12.1971C13.2169 12.0569 13.2169 11.6363 13.2169 11.6363C13.2169 11.6363 13.2169 9.81373 14.0656 9.53334C14.9142 9.25294 15.9043 11.2157 17.0359 12.0569C17.8845 12.6176 18.5917 12.4775 18.5917 12.4775H21.562C21.562 12.4775 23.1178 12.3373 22.4106 11.2157C22.4106 11.0755 21.9863 10.2343 20.1476 8.69216C18.3088 7.0098 18.4503 7.29019 20.8548 4.20588C22.2692 2.38333 22.835 1.26176 22.6935 0.700978C22.5521 0.28039 21.562 0.42059 21.562 0.42059H18.1674C18.1674 0.42059 17.8845 0.420588 17.7431 0.560784C17.6016 0.70098 17.4602 0.981371 17.4602 0.981371C17.4602 0.981371 16.8944 2.38333 16.1872 3.6451C14.6313 6.16863 14.0656 6.30882 13.7827 6.16863C13.2169 5.74804 13.3584 4.62647 13.3584 3.92549C13.3584 1.40196 13.7827 0.420589 12.6512 0.140197C12.2268 1.06543e-06 11.944 -2.13922e-06 11.0953 -2.13922e-06C9.82233 -2.13922e-06 8.83224 -1.06543e-06 8.26647 0.280391C7.84215 0.420587 7.55927 0.841177 7.70071 0.841177C7.9836 0.841177 8.40792 0.98137 8.6908 1.40196C8.97368 1.82255 8.97368 2.94412 8.97368 2.94412C8.97368 2.94412 9.11513 5.88824 8.54936 6.16863C8.12503 6.44902 7.41783 5.88824 6.14485 3.6451C5.43764 2.52353 4.87188 1.12157 4.87188 1.12157C4.87188 1.12157 4.73044 0.841174 4.589 0.700978C4.30611 0.560782 4.02323 0.560784 4.02323 0.560784H0.770071C0.770071 0.560784 0.345746 0.560785 0.0628629 0.841177C-0.0785787 0.981374 0.0628629 1.40196 0.0628629 1.40196C0.0628629 1.40196 2.60881 7.2902 5.43764 10.2343C8.12503 12.7578 11.0953 12.4775 11.0953 12.4775Z" transform="translate(6.78613 14.4898)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Vkontakte</p>",i+="</div>",i+="</div>"),"waze"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.waze+'"target="_blank">',i+='<a href="'+e.object_settings.social.waze+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#6ECCEF"/>',i+='<path d="M11.6549 16.6733C16.5911 16.6733 20.5675 12.9218 20.5675 8.33667C20.5675 3.7515 16.5911 0 11.6549 0C6.7187 0 2.74233 3.7515 2.74233 8.33667C2.74233 8.33667 3.42791 12.505 0 12.505C0 15.9786 6.17024 16.6733 11.6549 16.6733Z" transform="translate(9.15631 9.71375)" fill="#6ECCEF" class="color-element"/> <path d="M12.3405 18.0628C3.97637 18.0628 0 16.5344 0 13.1997C0 12.7829 0.274233 12.505 0.685582 12.505C1.37116 12.505 1.91963 12.3661 2.19386 11.9492C3.01656 10.9766 2.74233 9.17034 2.74233 9.17034C2.74233 4.02939 6.99293 0 12.3405 0C17.688 0 21.9386 4.02939 21.9386 9.0314C21.9386 14.0334 17.688 18.0628 12.3405 18.0628ZM1.50828 13.7555C2.19386 15.5618 5.896 16.6733 12.3405 16.6733C16.8653 16.6733 20.5675 13.1997 20.5675 9.0314C20.5675 4.86306 16.8653 1.38945 12.3405 1.38945C7.81563 1.38945 4.11349 4.86306 4.11349 9.0314C4.11349 9.0314 4.52484 11.3935 3.29079 12.7829C2.74233 13.3387 2.19386 13.6166 1.50828 13.7555Z" transform="translate(8.46936 9.01862)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(20.8105 24.3027)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(12.5836 24.3025)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(17.3835 15.2717)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(22.8668 15.2717)" fill="white"/> <path d="M4.14916 4.20448C2.22953 4.20448 0.447017 2.81503 0.035668 0.869809C-0.101448 0.452975 0.172786 0.175088 0.584135 0.0361436C0.995484 -0.102801 1.26972 0.17509 1.40683 0.591924C1.68106 1.84242 2.77799 2.81503 4.14916 2.81503C5.52032 2.81503 6.61725 1.84242 6.89148 0.591924C7.0286 0.17509 7.30283 0.0361436 7.71418 0.0361436C8.12553 0.175088 8.26265 0.452975 8.26265 0.869809C7.8513 2.81503 6.06879 4.20448 4.14916 4.20448Z" transform="translate(16.662 18.7092)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Waze</p>",i+="</div>",i+="</div>"),"whatsapp"==t&&(phone=e.object_settings.social.whatsapp,i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.whatsapp+'">',i+='<a href=" https://api.whatsapp.com/send?phone='+phone.replace("+","")+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#49E670"/>',i+='<path d="M12.9821 10.1115C12.7029 10.7767 11.5862 11.442 10.7486 11.575C10.1902 11.7081 9.35269 11.8411 6.84003 10.7767C3.48981 9.44628 1.39593 6.25317 1.25634 6.12012C1.11674 5.85403 2.13001e-06 4.39053 2.13001e-06 2.92702C2.13001e-06 1.46351 0.83755 0.665231 1.11673 0.399139C1.39592 0.133046 1.8147 1.01506e-06 2.23348 1.01506e-06C2.37307 1.01506e-06 2.51267 1.01506e-06 2.65226 1.01506e-06C2.93144 1.01506e-06 3.21063 -2.02219e-06 3.35022 0.532183C3.62941 1.19741 4.32736 2.66092 4.32736 2.79397C4.46696 2.92702 4.46696 3.19311 4.32736 3.32616C4.18777 3.59225 4.18777 3.59224 3.90858 3.85834C3.76899 3.99138 3.6294 4.12443 3.48981 4.39052C3.35022 4.52357 3.21063 4.78966 3.35022 5.05576C3.48981 5.32185 4.18777 6.38622 5.16491 7.18449C6.42125 8.24886 7.39839 8.51496 7.81717 8.78105C8.09636 8.91409 8.37554 8.9141 8.65472 8.648C8.93391 8.38191 9.21309 7.98277 9.49228 7.58363C9.77146 7.31754 10.0507 7.1845 10.3298 7.31754C10.609 7.45059 12.2841 8.11582 12.5633 8.38191C12.8425 8.51496 13.1217 8.648 13.1217 8.78105C13.1217 8.78105 13.1217 9.44628 12.9821 10.1115Z" transform="translate(12.9597 12.9597)" fill="#FAFAFA"/> <path d="M0.196998 23.295L0.131434 23.4862L0.323216 23.4223L5.52771 21.6875C7.4273 22.8471 9.47325 23.4274 11.6637 23.4274C18.134 23.4274 23.4274 18.134 23.4274 11.6637C23.4274 5.19344 18.134 -0.1 11.6637 -0.1C5.19344 -0.1 -0.1 5.19344 -0.1 11.6637C-0.1 13.9996 0.624492 16.3352 1.93021 18.2398L0.196998 23.295ZM5.87658 19.8847L5.84025 19.8665L5.80154 19.8788L2.78138 20.8398L3.73978 17.9646L3.75932 17.906L3.71562 17.8623L3.43104 17.5777C2.27704 15.8437 1.55796 13.8245 1.55796 11.6637C1.55796 6.03288 6.03288 1.55796 11.6637 1.55796C17.2945 1.55796 21.7695 6.03288 21.7695 11.6637C21.7695 17.2945 17.2945 21.7695 11.6637 21.7695C9.64222 21.7695 7.76778 21.1921 6.18227 20.039L6.17557 20.0342L6.16817 20.0305L5.87658 19.8847Z" transform="translate(7.7758 7.77582)" fill="white" stroke="white" stroke-width="0.2"/',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>WhatsApp</p>",i+="</div>",i+="</div>"),"line"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.line+'"target="_blank">',i+='<a href="'+e.object_settings.social.line+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#38B900"></circle>',i+='<path d="M24 9.36561C24 4.19474 18.6178 0 12 0C5.38215 0 0 4.19474 0 9.36561C0 13.9825 4.25629 17.8606 10.0229 18.5993C10.4073 18.6785 10.9565 18.8368 11.0664 19.1797C11.1762 19.4699 11.1487 19.9184 11.0938 20.235C11.0938 20.235 10.9565 21.0528 10.9291 21.2111C10.8741 21.5013 10.6819 22.3456 11.9725 21.8443C13.2632 21.3167 18.8924 17.9398 21.3913 15.1433C23.1487 13.2702 24 11.4234 24 9.36561Z" transform="translate(7 10)" fill="white"></path> <path d="M1.0984 0H0.24714C0.10984 0 -2.09503e-07 0.105528 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.35555 0.10984 5.43469 0.24714 5.43469H1.0984C1.2357 5.43469 1.34554 5.32917 1.34554 5.22364V0.211056C1.34554 0.105528 1.2357 0 1.0984 0Z" transform="translate(15.4577 16.8593)" fill="#38B900" class="color-element"></path> <path d="M4.66819 0H3.81693C3.67963 0 3.56979 0.105528 3.56979 0.211056V3.19222L1.18078 0.0791458C1.18078 0.0791458 1.18078 0.0527642 1.15332 0.0527642C1.15332 0.0527642 1.15332 0.0527641 1.12586 0.0263821C1.12586 0.0263821 1.12586 0.0263821 1.0984 0.0263821H0.247139C0.10984 0.0263821 4.19006e-07 0.13191 4.19006e-07 0.237438V5.25002C4.19006e-07 5.38193 0.10984 5.46108 0.247139 5.46108H1.0984C1.2357 5.46108 1.34554 5.35555 1.34554 5.25002V2.26885L3.73455 5.38193C3.76201 5.40831 3.76201 5.43469 3.78947 5.43469C3.78947 5.43469 3.78947 5.43469 3.81693 5.43469C3.81693 5.43469 3.81693 5.43469 3.84439 5.43469C3.87185 5.43469 3.87185 5.43469 3.89931 5.43469H4.75057C4.88787 5.43469 4.99771 5.32917 4.99771 5.22364V0.211056C4.91533 0.105528 4.80549 0 4.66819 0Z" transform="translate(17.6819 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.62471 4.22112H1.34554V0.237438C1.34554 0.105528 1.2357 0 1.0984 0H0.24714C0.10984 0 -5.23757e-08 0.105528 -5.23757e-08 0.237438V5.25002C-5.23757e-08 5.30278 0.0274599 5.35555 0.0549198 5.40831C0.10984 5.43469 0.16476 5.46108 0.21968 5.46108H3.56979C3.70709 5.46108 3.78947 5.35555 3.78947 5.22364V4.4058C3.87185 4.32665 3.76201 4.22112 3.62471 4.22112Z" transform="translate(10.8993 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.56979 1.29272C3.70709 1.29272 3.78947 1.18719 3.78947 1.05528V0.237438C3.78947 0.105528 3.67963 -1.00639e-07 3.56979 -1.00639e-07H0.219679C0.164759 -1.00639e-07 0.10984 0.0263821 0.0549199 0.0527641C0.02746 0.105528 -2.09503e-07 0.158292 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.2764 0.02746 5.32917 0.0549199 5.38193C0.10984 5.40831 0.164759 5.43469 0.219679 5.43469H3.56979C3.70709 5.43469 3.78947 5.32917 3.78947 5.19726V4.37941C3.78947 4.2475 3.67963 4.14198 3.56979 4.14198H1.29062V3.29775H3.56979C3.70709 3.29775 3.78947 3.19222 3.78947 3.06031V2.24247C3.78947 2.11056 3.67963 2.00503 3.56979 2.00503H1.29062V1.16081H3.56979V1.29272Z" transform="translate(23.421 16.8329)" fill="#38B900" class="color-element"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Line</p>",i+="</div>",i+="</div>"),"wechat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.wechat+'"target="_blank">',i+='<a href="weixin://dl/chat?'+e.object_settings.social.wechat+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#45DC00"></circle>',i+='<path d="M17.3707 6.90938C15.0508 7.03077 13.0281 7.71242 11.3888 9.26248C9.73039 10.8312 8.97307 12.7455 9.18397 15.1172C8.27327 15.0052 7.44884 14.8838 6.61482 14.8184C6.32723 14.7904 5.99171 14.8278 5.74246 14.9585C4.93721 15.4067 4.16071 15.9016 3.24042 16.4619C3.41298 15.7242 3.51843 15.0705 3.71015 14.4449C3.85395 13.9874 3.78685 13.7353 3.35546 13.4364C0.584998 11.5222 -0.594125 8.65553 0.287821 5.69547C1.10266 2.95952 3.09663 1.30674 5.80957 0.447674C9.50991 -0.728879 13.68 0.475687 15.9232 3.33303C16.738 4.36952 17.2365 5.53673 17.3707 6.90938ZM6.69152 5.98494C6.71069 5.44336 6.23137 4.95779 5.65619 4.93912C5.07142 4.92044 4.5921 5.35932 4.57293 5.91958C4.55375 6.48918 5.00431 6.94673 5.58908 6.95607C6.18344 6.97474 6.67234 6.53587 6.69152 5.98494ZM12.2612 4.93912C11.686 4.94846 11.2067 5.42468 11.2163 5.96627C11.2259 6.52653 11.7052 6.9654 12.29 6.9654C12.8843 6.95607 13.3253 6.51719 13.3253 5.93825C13.3157 5.37799 12.846 4.92978 12.2612 4.93912Z" transform="translate(7 9)" fill="white"></path><path d="M12.48 13.2605C11.7418 12.943 11.0708 12.4668 10.3518 12.3921C9.63283 12.3174 8.88509 12.7189 8.13735 12.7936C5.8558 13.0177 3.8139 12.4014 2.13629 10.8887C-1.06556 8.00334 -0.605416 3.57726 3.09492 1.21482C6.38305 -0.886168 11.2146 -0.185839 13.5345 2.72753C15.5572 5.26739 15.3175 8.64764 12.8538 10.786C12.1349 11.4023 11.876 11.9158 12.3362 12.7282C12.4225 12.8776 12.432 13.0737 12.48 13.2605ZM4.11108 5.3701C4.58081 5.3701 4.96426 5.01527 4.98344 4.56706C5.00261 4.09084 4.60957 3.68932 4.12066 3.68932C3.63176 3.68932 3.22913 4.09084 3.2483 4.55772C3.26748 5.00593 3.65093 5.3701 4.11108 5.3701ZM9.5082 3.68932C9.05764 3.68932 8.6646 4.04415 8.64543 4.49236C8.62626 4.96858 9.00971 5.36077 9.48903 5.36077C9.95876 5.36077 10.3326 5.01527 10.3422 4.55772C10.371 4.09084 9.98752 3.68932 9.5082 3.68932Z" transform="translate(17.1057 16.7395)" fill="white"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Contact me at WeChat:"+e.object_settings.social.wechat+"</p>",i+="</div>",i+="</div>")}),i}""!=i("display_cta")&&setInterval(function(){a.setTime(a.getTime()+1e3),document.cookie="display_cta=none; expires="+a.toGMTString()+"; path=/"},300),token=e.object_settings.token,jQuery(document).ready(function(){"true"==e.object_settings.active&&(!function(e,a){var s=e.object_settings.device,l="";if("right"==e.object_settings.position)l="left: auto;bottom: 25px; right: 25px;";else if("left"==e.object_settings.position)l="right: auto; bottom: 25px; left: 25px;";else if("custom"==e.object_settings.position){var c=e.object_settings.pos_side,n=e.object_settings.bot,r=e.object_settings.side;l="right"===c?"left: auto; bottom: "+n+"px; right: "+r+"px":"left: "+r+"px; bottom: "+n+"px; right: auto"}var C=e.object_settings.cta,d="",h=e.object_settings.social;if(Object.keys(h).length>=2&&(d='<div class="chaty-widget '+a+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is" id="transition_disabled">'),d+=o(e),h=e.object_settings.social,Object.keys(h).length>=2){d+="</div>",d+='<div class="i-trigger">';var g=i("display_cta");if(""!=C&&"none"!=g)var p="true";else p="no-tooltip";d+='<div class="chaty-widget-i i-trigger-open '+p+' ">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse class="color-element" cx="26" cy="26" rx="26" ry="26" fill="'+e.object_settings.color+'"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538V16.0615C0 18.27 1.8 20.0769 4 20.0769H18.6L24.4 25.8992C24.6 26.1 24.8 26.1 25.2 26.1C25.4 26.1 25.4 26.1 25.6 26.1C26 25.8992 26.2 25.4977 26.2 25.0962V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(8 18.0691)" fill="white"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538H16C19.4 4.01538 22 6.62538 22 10.0385V23.49L24.2 25.6985C24.4 25.8992 24.6 25.8992 25 25.8992C25.2 25.8992 25.2 25.8992 25.4 25.8992C25.8 25.6985 26 25.2969 26 24.8954V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(13.9999 12.0461)" fill="white"/>',d+="</svg>",g=i("display_cta"),""!=C&&"none"!=g&&(d+=' <div class="chaty-widget-i-title true"> ',d+=C,d+="</div>"),d+="</div>",d+='<div class="chaty-widget-i i-trigger-close" data-title="Hide">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse cx="26" cy="26" rx="26" ry="26" fill="#A886CD"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(18.35 15.6599) scale(0.998038 1.00196) rotate(45)" fill="white"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(37.5056 18.422) scale(0.998038 1.00196) rotate(135)" fill="white"/>',d+="</svg>",d+='<div class="chaty-widget-i-title">',d+="Hide",d+="</div>",d+="</div>",d+=" </div>",Object.keys(h).length>1&&(no_active="no_active"),""!=a?1!=e.object_settings.link_active&&(d+='<div class="get '+no_active+'" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585; ">Get Widget</a></div>'):d+='<div class="get" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585;">Get Widget</a></div>',d+="</div>"}else d='<div class="chaty-widget one_widget '+a+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is no-tooltip">',d+="</div>",d+='<div class="i-trigger">',d+='<div class="chaty-widget-i no-tooltip i-trigger-open ">',d+=o(e),d+="</div>",""==a&&0!=o(e).length&&(d+='<div class="get" style="opacity:1; position: absolute;"> <a href="https://chaty.app/?utm_source=wppl0ugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; left: 3px; color: #8c8585;">Get Widget</a></div>'),d+=" </div>",d+="</div>";t("body").append(d)}(e,token),t("body").append('<style> .chaty-widget-i .chaty-widget-i-title p{color: #222 !important; text-decoration: none !important; margin:0 !important; padding: 0 !important } .chaty-widget-i .i-trigger a{color: #222 !important; text-decoration: none !important;} *{ -webkit-tap-highlight-color: transparent !important;} .i-trigger-open svg, .i-trigger-close svg{transition: all 0.5s} .chaty-widget-show .i-trigger-open svg,.chaty-widget-show .i-trigger-close svg{transform:rotate(180deg)}.none-widget-show .i-trigger-ope{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget-show .i-trigger-cloe{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 12px), -50%);} .chaty-widget-is-right.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 12px), -50%);}.chaty-widget-is-right.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 13px), -50%);} .one_widget .i-trigger .chaty-widget-i svg{width: 56px!important; height: 55px!important;} .chaty-widget-is-right.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: auto; right:-18px;} .chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: -18px;} .one_widget .i-trigger-open .chaty-widget-i-title { padding: 10px 10px 9px 12px!important; } .chaty-widget .chaty-widget-i.facebook.before:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.before.facebook:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto} .chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i:not(.no-tooltip).before:before{opacity: 1;} .one_widget .chaty-widget-i svg {left:-5px; position: relative;}body .chaty-widget-i-title.true{opacity: 1!important;}.chaty-widget .i-trigger-open:not(.no-tooltip):before{opacity:1!important} .chaty-widget .chaty-widget-i.facebook.active:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{ pointer-events: initial; } .chaty-widget .facebook_header{background-color: #1E88E5 ;height: 34px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding-left: 9px;} .facebook .chaty-widget-i-title{padding:0!important} body .chaty-widget-i .facebook_header p{ top: -3px; font-size: 13px; color: #fff !important; position:relative;} .facebook_header svg, .facebook_header p{display: inline-block; vertical-align: bottom; margin: 0;}.chaty-widget .chaty-widget-i .facebook_header svg{ height:30px!important; width:30px!important; } .chaty-widget{ display: none !important;}@media screen and (max-width:800px){.i-trigger-close .chaty-widget-i-title{display:none;}} @media screen and (max-width:480px){ .mobile_none{display:none}.chaty-widget.mobile_active{ display: block !important; } } @media screen and (min-width:480px){ .chaty-widget.desktop_active{ display: block !important; } }.chaty-widget{position:fixed;width:62px;z-index:9999}.chaty-widget .chaty-widget-is{display:flex;flex-wrap:wrap;overflow:hidden;height:0;position:absolute; pointer-events: none; left:0;right:auto;bottom:65px; opacity:0;}#transition_disabled{-webkit-animation: none !important; -moz-animation: none !important; -ms-animation: none !important; -o-animation: none !important;-webkit-animation:none !important}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.chaty-widget .chaty-widget-is .chaty-widget-i{max-height:0;}.chaty-widget .i-trigger{position:relative;margin-top:6px}.chaty-widget .i-trigger .i-trigger-open,.chaty-widget .i-trigger .i-trigger-close{transition:all 0.2s; height: 54px;}.chaty-widget .i-trigger .i-trigger-close{position:absolute;bottom:-4px;left:0;right:0;z-index:2}.chaty-widget .i-trigger .i-trigger-open{opacity:1;pointer-events:auto}.chaty-widget .i-trigger .i-trigger-close{opacity:0;pointer-events:none}.chaty-widget:not(.chaty-widget-show) .chaty-widget-is{}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-open{opacity:0;pointer-events:none}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-close{opacity:1;pointer-events:auto}.chaty-widget.chaty-widget-show .chaty-widget-is{ pointer-events: auto;overflow:visible; opacity:1; visibility: visible;}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.chaty-widget.chaty-widget-show .chaty-widget-is .chaty-widget-i{opacity:1;max-height:53px;overflow:visible}.chaty-widget .chaty-widget-i{flex:0 0 54px;border-radius:50%;vertical-align:top;font-size:0;position:relative;box-shadow:0px 3px 6px rgba(0,0,0,0.25);margin:4px}.chaty-widget .chaty-widget-i svg{cursor:pointer;width:54px;height:54px; position:relative;}body .i-trigger-open .chaty-widget-i-title{padding: 5px 16px 5px 17px!important; }.chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{ left: -13px!important} .chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{} .one_widget.chaty-widget.chaty-widget-is-right .i-trigger-open:before{ right: -12px!important} body .one_widget .i-trigger-open .chaty-widget-i-title.face_title{padding:0!important}.one_widget.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 14px), -50%);}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:none;position:absolute;opacity:0;pointer-events:none;z-index:10}.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:"";left:-14px;top:50%;transform:translateY(-50%);height:0;width:0;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.one_widget.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:-3px;top:50%;white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 13px), -50%);white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto}.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{opacity:0;pointer-events:auto}.chaty-widget .chaty-widget-i .color-element{transition:all .2s}.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-is{position:absolute;right:0;left:auto;bottom:65px;justify-content:flex-end}.chaty-widget.chaty-widget-is-right .i-trigger-open.chaty-widget-i:before{right:-13px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i:before{right:-14px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial!important;right: auto; top: calc(100% - 484px);}.chaty-widget .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial;right: 29px; left:auto; top: calc(100% - 484px);} .one_widget.chaty-widget.chaty-widget-is-right .chaty-widget-i .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 17px), -50%)!important}</style>')),function(){var e=jQuery(".chaty-widget");function a(){var t=e.position().top,i=e.find(".chaty-widget-is .chaty-widget-i").length;if(62*i>t){var a=Math.round(Math.sqrt(i)),o=Math.ceil(Math.sqrt(i));e.find(".chaty-widget-is").css({height:62*o,width:62*a})}else e.find(".chaty-widget-is").css({height:62*i,width:"62px"})}function o(){e.position().left<jQuery(document).width()/2&&e.addClass("chaty-widget-is-right")}o(),a(),jQuery(window).resize(function(){a()}),t(".chaty-widget-i.facebook").mouseenter(function(){t(".facebook_two_mess").css({opacity:"1","z-index":"1"}),t(this).addClass("before")}),t(".chaty-widget-i.facebook").mouseleave(function(){t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(this).removeClass("before")}),t(".chaty-widget-i.facebook").on("click",function(){t(this).addClass("active"),t(".facebook_two_mess").hide(),t(this).children(".face_title").css({opacity:"1","z-index":"2"}).show(),t(".chaty-widget").hasClass("one_widget")?t(".chaty-widget").hasClass("chaty-widget-is-right")?t(".face_title").css({top:"calc(100% - 452px)",left:"20px"}):t(".face_title").css({top:"calc(100% - 453px)",left:"auto",right:"23px"}):(t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(".ico_d").hide(),t(".chaty-widget .chaty-widget-i").css({"box-shadow":"0px 3px 6px rgba(0,0,0,0)"}),t(".chaty-widget").hasClass("one_widget")||t(".i-trigger").hide())}),t(".i-trigger-close").on("click",function(i){c(),i.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(e.removeClass("chaty-widget-show"),e.addClass("none-widget-show"))}),t("body").on("click",".close_facebook",function(){t(".facebook_two_mess").show(),t(".chaty-widget-i.facebook").removeClass("active"),t(this).parent().parent().css({opacity:"1"}).hide(),t(".i-trigger").show(),t(".chaty-widget-is .chaty-widget-i svg").show()}),t(".i-trigger-close").on("click",function(i){c(),t(".i-trigger-open").addClass("active_clos"),i.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(e.removeClass("chaty-widget-show"),e.addClass("none-widget-show"))});var s=i("display_cta");function l(){t(".get").hasClass("no_active")||t(".get").css({opacity:"1"})}function c(){t(".get").hasClass("no_active")||t(".get").css({opacity:"0"})}e.find(".i-trigger-open").mouseenter(function(){t(".chaty-widget-is").removeAttr("id"),document.cookie="display_cta=none; path=/",t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||e.hasClass("one_widget")||(o(),t(e).hasClass("chaty-widget-show")||(e.addClass("chaty-widget-show"),e.removeClass("none-widget-show")),l())}),e.find(".i-trigger-open").on("click",function(){"none"!=s&&(t(".chaty-widget").hasClass(".one_widget")||t(".i-trigger-open .chaty-widget-i-title").detach()),t(".i-trigger-open").addClass("no-tooltip"),l(),t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||e.hasClass("one_widget")||(o(),t(e).hasClass("chaty-widget-show")||(e.addClass("chaty-widget-show"),e.removeClass("none-widget-show")))}),e.find(".i-trigger-open").mouseenter(function(){t(".i-trigger-open").removeClass("active_clos")}),e.find(".chaty-widget-is").mouseleave(function(){t(".i-trigger-open").removeClass("active_clos"),t(".chaty-widget-i.facebook").hasClass("active")})}(),t(document).ready(function(){window.matchMedia("only screen and (max-width: 760px)").matches&&t(".i-trigger-open").addClass("active_clos")})})}(jQuery);
 
 
assets/js/cht-scripts.js CHANGED
@@ -9,771 +9,876 @@
9
  * http://flaviusmatis.github.com/license.html
10
  */
11
 
12
- /*jslint browser: true*/
13
- /*global jQuery*/
14
-
15
- (function($,sr){
16
-
17
- // debouncing function from John Hann
18
- // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
19
- var debounce = function (func, threshold, execAsap) {
20
- var timeout;
21
-
22
- return function debounced () {
23
- var obj = this, args = arguments;
24
- function delayed () {
25
- if (!execAsap)
26
- func.apply(obj, args);
27
- timeout = null;
28
- };
29
-
30
- if (timeout)
31
- clearTimeout(timeout);
32
- else if (execAsap)
33
- func.apply(obj, args);
34
-
35
- timeout = setTimeout(delayed, threshold || 100);
36
- };
37
- }
38
- // smartModalResize
39
- jQuery.fn[sr] = function(fn){ return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
40
 
41
- })(jQuery,'smartModalResize');
42
 
43
- (function ($) {
44
- "use strict";
45
- var methods = {
46
- init: function (options) {
47
-
48
- var defaults = {
49
- top: 'auto',
50
- left: 'auto',
51
- autoOpen: false,
52
- overlayOpacity: 0.5,
53
- overlayColor: '#000',
54
- overlayClose: true,
55
- overlayParent: 'body',
56
- closeOnEscape: true,
57
- closeButtonClass: '.close',
58
- transitionIn: '',
59
- transitionOut: '',
60
- onOpen: false,
61
- onClose: false,
62
- zIndex: function () {
63
- return (function (value) {
64
- return value === -Infinity ? 0 : value + 1;
65
- }(Math.max.apply(Math, $.makeArray($('*').map(function () {
66
- return $(this).css('z-index');
67
- }).filter(function () {
68
- return $.isNumeric(this);
69
- }).map(function () {
70
- return parseInt(this, 10);
71
- })))));
72
- },
73
- updateZIndexOnOpen: true,
74
- hasVariableWidth: false
75
- };
76
-
77
- options = $.extend(defaults, options);
78
-
79
- return this.each(function () {
80
-
81
- var o = options,
82
- $overlay = $('<div class="lean-overlay"></div>'),
83
- $modal = $(this);
84
-
85
- $overlay.css({
86
- 'display': 'none',
87
- 'position': 'fixed',
88
- // When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
89
- // because the value would be replaced when opening the modal.
90
- 'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex()),
91
- 'top': 0,
92
- 'left': 0,
93
- 'height': '100%',
94
- 'width': '100%',
95
- 'background': o.overlayColor,
96
- 'opacity': o.overlayOpacity,
97
- 'overflow': 'auto'
98
- }).appendTo(o.overlayParent);
99
-
100
- $modal.css({
101
- 'display': 'none',
102
- 'position' : 'fixed',
103
- // When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
104
- // because the value would be replaced when opening the modal.
105
- 'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex() + 1),
106
- 'left' : parseInt(o.left, 10) > -1 ? o.left + 'px' : 50 + '%',
107
- 'top' : parseInt(o.top, 10) > -1 ? o.top + 'px' : 50 + '%'
108
- });
109
-
110
- $modal.bind('openModal', function () {
111
- var overlayZ = o.updateZIndexOnOpen ? o.zIndex() : parseInt($overlay.css('z-index'), 10),
112
- modalZ = overlayZ + 1;
113
-
114
- if(o.transitionIn !== '' && o.transitionOut !== ''){
115
- $modal.removeClass(o.transitionOut).addClass(o.transitionIn);
116
- }
117
- $modal.css({
118
- 'display' : 'block',
119
- 'margin-left' : (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
120
- 'margin-top' : (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px',
121
- 'z-index': modalZ
122
- });
123
-
124
- $overlay.css({'z-index': overlayZ, 'display': 'block'});
125
-
126
- if (o.onOpen && typeof o.onOpen === 'function') {
127
- // onOpen callback receives as argument the modal window
128
- o.onOpen($modal[0]);
129
- }
130
- });
131
-
132
- $modal.bind('closeModal', function () {
133
- if(o.transitionIn !== '' && o.transitionOut !== ''){
134
- $modal.removeClass(o.transitionIn).addClass(o.transitionOut);
135
- $modal.one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){
136
- $modal.css('display', 'none');
137
- $overlay.css('display', 'none');
138
- });
139
- }
140
- else {
141
- $modal.css('display', 'none');
142
- $overlay.css('display', 'none');
143
- }
144
- if (o.onClose && typeof o.onClose === 'function') {
145
- // onClose callback receives as argument the modal window
146
- o.onClose($modal[0]);
147
- }
148
- });
149
-
150
- // Close on overlay click
151
- $overlay.click(function () {
152
- if (o.overlayClose) {
153
- $modal.trigger('closeModal');
154
- }
155
- });
156
-
157
- $(document).keydown(function (e) {
158
- // ESCAPE key pressed
159
- if (o.closeOnEscape && e.keyCode === 27) {
160
- $modal.trigger('closeModal');
161
- }
162
- });
163
-
164
- $(window).smartModalResize(function(){
165
- if (o.hasVariableWidth) {
166
- $modal.css({
167
- 'margin-left' : (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
168
- 'margin-top' : (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px'
169
- });
170
- }
171
- });
172
-
173
- // Close when button pressed
174
- $modal.on('click', o.closeButtonClass, function (e) {
175
- $modal.trigger('closeModal');
176
- e.preventDefault();
177
- });
178
-
179
- // Automatically open modal if option set
180
- if (o.autoOpen) {
181
- $modal.trigger('openModal');
182
- }
183
 
184
- });
 
 
 
 
 
 
185
 
186
- }
 
 
 
187
  };
 
 
 
 
188
 
189
- $.fn.easyModal = function (method) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
190
 
191
- // Method calling logic
192
- if (methods[method]) {
193
- return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
194
- }
195
 
196
- if (typeof method === 'object' || !method) {
197
- return methods.init.apply(this, arguments);
198
- }
199
 
200
- $.error('Method ' + method + ' does not exist on jQuery.easyModal');
201
 
202
- };
 
 
 
 
 
 
 
 
203
 
204
- }(jQuery));
205
- (function($) {
206
-
207
- $(document).ready(function() {
208
- $('input, .icon, textarea, .btn-cancel ').click(function(event) {
209
- window.onbeforeunload = function(e) {
210
- e = e || window.event;
211
- e.preventDefault = true;
212
- e.cancelBubble = true;
213
- e.returnValue = 'Your beautiful goodbye message';
214
- }
215
  });
216
 
217
- $(document).on("submit", "form", function(event){
218
- window.onbeforeunload = null;
219
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
220
 
221
- $(".preview").sticky({topSpacing:100});
 
 
 
 
 
222
 
223
- $('.upg').click(function(event) {
 
 
 
 
 
224
 
225
-
226
- $('.valid_domain_input').val( $('.valid_domain_input').val().replace(' ',''));
227
- if(!/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test($('.valid_domain_input').val())){
228
- event.preventDefault();
229
- $('.valid_domain').fadeIn().css({
230
- 'display': 'block',
231
  });
232
- }
233
-
234
  });
235
- $('.del_token').click(function(event) {
236
- $.ajax({
237
- type: 'POST',
238
- url: ajaxurl,
239
- data: {
240
- 'action': 'del_token',
241
- 'nonce_code': cht_nonce_ajax.cht_nonce,
242
- },
243
- success: function(bool) {
244
- location.reload();
245
- },
246
- error: function (xhr,status,error) {
247
-
248
- }
249
- })
250
 
 
 
 
 
251
  });
252
 
253
- (function easyModal() {
254
- $('.easy-modal').easyModal({
255
- top: 150,
256
- overlay: 0.2
257
- });
258
- $('.easy-modal-open').click(function(e) {
259
- var target = $(this).attr('href');
260
- $(target).trigger('openModal');
261
- e.preventDefault();
262
- });
263
- $('.easy-modal-close').click(function(e) {
264
- e.preventDefault();
265
- $('.easy-modal').trigger('closeModal');
266
- });
267
- })();
268
- var count_click = 1000000003;
269
- $('.show_up').click(function(event) {
270
- count_click = count_click +10;
271
-
272
- $('#upgrade-modal').css({
273
- 'z-index': count_click,
274
- 'display': 'block',
275
- 'margin-left': '-258px'
276
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
278
 
279
- (function colorPicker() {
280
- $('.color-picker-btn, .color-picker-btn-close, .color-picker-custom button').on('click', function (e) {
281
- e.preventDefault();
282
 
283
- $('.color-picker').toggle();
284
- $('.color-picker-btn').toggle();
285
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
286
 
287
- $('.color-picker-radio input').change(function() {
288
- var $this = $(this);
289
- $('.color-picker-custom input[name="cht_custom_color"]').val('');
290
- $('.color-picker-custom .circle').html('?').css({
291
- 'background-color': '#fff',
292
- });
293
- if ($this.prop('checked')) {
294
- $('.color-picker-radio input').prop('checked', false);
295
- $this.prop('checked', true);
296
- var color = $this.val();
297
- var title = $this.prop("title");
298
- } else {
299
- color = $('.color-picker-custom input').val();
300
- title = 'Custom';
301
- }
302
-
303
- $('.color-picker-btn .circle').css({backgroundColor: color});
304
- $('.color-picker-btn .text').text(title);
305
- });
306
 
307
- $('.color-picker-custom input').change(function () {
308
- $('.color-picker-radio input').prop('checked', false);
 
309
 
310
- var $this = $(this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
311
 
312
- var color = $this.val();
 
 
313
 
314
- $('.color-picker-btn .circle').css({backgroundColor: color});
315
- $('.color-picker-btn .text').text('Custom');
316
- });
317
- })();
318
-
319
- (function customSelect() {
320
- $('[name="cht_position"]').change(function () {
321
- if ($('#positionCustom').prop('checked')) {
322
- $('#positionPro').show().css({
323
- 'display': 'inline-block',
324
-
325
- });
326
- } else {
327
- $('#positionPro').hide().css({
328
- 'display': 'none',
329
-
330
- });
331
- }
332
- })
333
- })();
334
-
335
- (function preview() {
336
- (function previewColor() {
337
- $('.color-picker-radio input').change(function() {
338
- var $this = $(this);
339
-
340
- if ($this.prop('checked')) {
341
- var color = $this.val();
342
- } else {
343
- color = $('.color-picker-custom input').val();
344
- }
345
-
346
- $('.preview .page svg ellipse').css({fill: color});
347
- });
348
-
349
- $('.color-picker-custom input').change(function () {
350
- var $this = $(this);
351
-
352
- var color = $this.val();
353
-
354
- $('.preview .page svg ellipse').css({fill: color});
355
- });
356
- })();
357
-
358
- (function previewTooltip() {
359
- var $widgetTooltip = $('#widgetTooltip');
360
- var $icon = $('.preview .page .icon');
361
-
362
- function tooltipToggle() {
363
- if ($('[name=cht_cta]').val().length>=1) {
364
- $icon.removeClass('no-tooltip');
365
- } else {
366
- $icon.addClass('no-tooltip');
367
- }
368
- }
369
-
370
- tooltipToggle();
371
-
372
- $widgetTooltip.change(function () {
373
- tooltipToggle();
374
- });
375
- })();
376
-
377
- function previewPosition() {
378
-
379
- var $inputPosBot = $('#positionBottom');
380
- var $inputPosSide = $('#positionSide');
381
- var $chatyWidget = $('.preview .page .chaty-widget');
382
- var customSpace = '7px';
383
-
384
- var value = $('[name="cht_position"]:checked').val();
385
-
386
- if (value === 'right') {
387
- $chatyWidget.css({right: customSpace, left: 'auto', bottom: '7px'});
388
- } else if (value === 'left') {
389
- $chatyWidget.css({left: customSpace, right: 'auto', bottom: '7px'});
390
- } else if (value === 'custom') {
391
-
392
- if ($inputPosBot.val()) {
393
- var positionBottom = $inputPosBot.val() + 'px';
394
- } else {
395
- positionBottom = customSpace;
396
- }
397
-
398
- if ($inputPosSide.val()) {
399
- var positionSide = $inputPosSide.val() + 'px';
400
- } else {
401
- positionSide = customSpace;
402
- }
403
-
404
- $inputPosBot.change(function () {
405
- positionBottom = $('#positionBottom').val() + 'px';
406
-
407
- $chatyWidget.css({bottom: positionBottom});
408
- });
409
-
410
- $inputPosSide.change(function () {
411
-
412
- var valueCustom = $('[name="positionSide"]:checked').val();
413
- positionSide = $(this).val() + 'px';
414
-
415
- if (valueCustom === 'right') {
416
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
417
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
418
- $chatyWidget.css({right: positionSide, left: 'auto'});
419
- } else if (valueCustom === 'left') {
420
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
421
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')
422
- $chatyWidget.css({left: positionSide, right: 'auto'});
423
- }
424
- });
425
-
426
- $('[name="positionSide"]').change(function () {
427
- var valueCustom = $('[name="positionSide"]:checked').val();
428
-
429
- if (valueCustom === 'right') {
430
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
431
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
432
- $chatyWidget.css({right: positionSide, left: 'auto'});
433
- } else if (valueCustom === 'left') {
434
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
435
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')
436
- $chatyWidget.css({left: positionSide, right: 'auto'});
437
- }
438
- })
439
- }
440
- $('[name="cht_position"]').change(function () {
441
- if ($('#positionCustom').prop('checked')) {
442
- var $inputPosBot = $('#positionBottom');
443
- var $inputPosSide = $('#positionSide');
444
- var $chatyWidget = $('.preview .page .chaty-widget');
445
- $chatyWidget.css({bottom: positionBottom});
446
- var valueCustom = $('[name="positionSide"]:checked').val();
447
- positionSide = $('#positionSide').val() + 'px';
448
- if (valueCustom === 'right') {
449
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
450
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
451
- $chatyWidget.css({right: positionSide, left: 'auto'});
452
- } else if (valueCustom === 'left') {
453
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
454
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')
455
- $chatyWidget.css({left: positionSide, right: 'auto'});
456
- }
457
- };
458
- });
459
- }
460
 
461
- previewPosition();
462
 
463
-
464
 
465
- $('[name="cht_position"]').change(function () {
466
- var valueCustom = $('[name="cht_position"]:checked').val();
 
 
 
 
 
 
 
 
 
 
 
 
467
 
468
- if (valueCustom === 'right') {
469
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
470
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
471
-
472
- } else if (valueCustom === 'left') {
473
-
474
- $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
475
- $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')}
476
- previewPosition();
477
- });
478
- })();
479
 
480
 
481
- /**
 
482
  * add Token
483
  */
484
 
485
- var AddTokenBtn = $('.update_token');
486
-
487
- AddTokenBtn.on('click', function (e) {
488
- e.preventDefault();
489
- var token = $('input[name="cht_token"]').val();
490
-
491
- $.ajax({
492
- type: 'POST',
493
- url: ajaxurl,
494
- data: {
495
- 'action': 'add_token',
496
- 'nonce_code': cht_nonce_ajax.cht_nonce,
497
- 'token' : token
498
- },
499
- beforeSend: function( xhr ) {
500
-
501
- },
502
- success: function(bool) {
503
-
504
- if(bool){
505
- alert('Your pro plan is activated')
506
- location.reload();
507
- }else{
508
- alert('You`ve entered a wrong token');
509
- }
510
- },
511
- error: function (xhr,status,error) {
512
-
513
- }
514
- });
515
- });
516
- $('textarea[name=cht_cta]').keyup(function(event) {
517
- $('.tooltiptext').html($(this).val());
518
- if($(this).val().length == 0){
519
- $('.cta').hide(200);
520
- $('.tooltiptext').hide(200)
521
-
522
- }else{
523
-
524
- $('.cta').show(300);
525
- $('.tooltiptext').show(200)
526
-
527
- }
528
- });
529
-
530
 
 
 
531
  });
532
-
533
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
534
 
535
  (function ($) {
536
- $(document).ready(function () {
537
- $('.popover').hide()
538
- two_soc();
539
-
540
- var socialIcon = $('.channels-icons > .icon-sm'),
541
- socialInputsContainer = $('.social-inputs');
542
-
543
- var click = 0;
544
- $('input[name=cht_custom_color]').keyup(function(event) {
545
- var color = $(this).val();
546
- $('.circle').html('')
547
- $('.color-picker-custom .circle').css({
548
- 'background-color': color,
549
- });
550
- if($(this).val().length<1){
551
- $('.color-picker-custom .circle').html('?')
552
- }
553
 
 
554
 
 
555
  });
556
- socialIcon.on('click', function() {
557
- ++click;
558
- two_soc();
559
-
560
- var $this = $(this),
561
- social = $this.data('social'),
562
- socialItem = socialInputsContainer.find('.social-form-group');
563
-
564
- if ($this.hasClass('active')) {
565
- var del = ','+$(this).attr("data-social");
566
- // console.log(del);
567
- var newlocaldata = $('.add_slug').val();
568
- newlocaldata = newlocaldata.replace(del,'');
569
- $('.add_slug').val(newlocaldata)
570
- newlocaldata = newlocaldata.replace(del,'');
571
- $('.add_slug').val(newlocaldata)
572
- newlocaldata = newlocaldata.replace(del,'');
573
- $('.add_slug').val(newlocaldata)
574
- newlocaldata = newlocaldata.replace(del,'');
575
-
576
-
577
- $('.add_slug').val(newlocaldata)
578
-
579
- $this.toggleClass('active');
580
- return;
581
 
582
- } else {
583
- socialIcon.addClass('disabled');
584
- icon = $(this).data('social');
585
-
586
- if ($('.add_slug').val().indexOf(icon)=='1' && $('.add_slug').val()!=''){
587
- var del = ','+icon;
588
- // console.log(del);
589
- var newlocaldata = $('.add_slug').val();
590
-
591
- newlocaldata = newlocaldata.replace(del,'');
592
- $('.add_slug').val(newlocaldata)
593
- newlocaldata = newlocaldata.replace(del,'');
594
- $('.add_slug').val(newlocaldata)
595
- newlocaldata = newlocaldata.replace(del,'');
596
- $('.add_slug').val(newlocaldata) ;
597
-
598
- } else{
599
- $('.add_slug').val($('.add_slug').val()+','+$(this).attr("data-social") ) ;
600
-
601
- }
602
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
603
  }
604
- /* if($('section').is("#pro")){
605
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
606
  }else if(click >='3'){
607
  // alert(click);
608
- $('.popover').show().effect( "shake", {times:3}, 600 );
609
  click = $('.channels-selected__item.free').length;
610
  return;
611
-
612
-
613
- }*/
614
-
615
- if (!$('section').is("#pro") && $('.channels-icons > .icon.active').length >= 2) {
616
- $('.popover').show().effect( "shake", {times:3}, 600 );
617
- socialIcon.removeClass('disabled');
618
- return;
619
- }
620
-
621
- $this.toggleClass('active');
622
 
623
- if($('section').is("#pro")){
624
- var token = 'pro';
625
- }else{
626
- var token = 'free';
627
- }
628
 
 
629
 
630
-
631
- $.ajax({
632
- type: 'POST',
633
- dataType: 'json',
634
- url: ajaxurl,
635
- data: {
636
- 'action': 'choose_social',
637
- 'social': social,
638
- 'nonce_code': cht_nonce_ajax.cht_nonce,
639
- 'version': token
640
- },
641
- beforeSend: function( xhr ) {
642
-
643
- },
644
- success: function(data) {
645
- var item = $(data);
646
- var itemName = item.find('.icon').data('title');
647
-
648
- if (!$('.channels-selected div[data-title="'+ itemName+'"]').length) {
649
- $('.channels-selected__item.disabled').before(item);
650
-
651
- }
652
-
653
- socialIcon.removeClass('disabled');
654
- two_soc();
655
-
656
- },
657
- error: function (xhr,status,error) {
658
-
659
- }
660
- });
661
 
662
- two_soc();
663
 
664
- });
665
 
666
-
667
- /**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
668
  * Cancel Btn
669
  */
670
- var cancelBtn = $('body');
671
 
672
- cancelBtn.on('click', '.icon, .btn-cancel', function (e) {
673
-
674
- e.preventDefault();
675
 
676
- if ($(this).hasClass('icon') && $(this).hasClass('active')) {
677
- return;
678
- }
679
 
680
- icon = $(this).data('social');
681
- if($(this).hasClass('btn-cancel')){
682
- $('.icon.active[data-social^="'+icon+'"]').removeClass('active');
683
 
684
- var del = ','+icon;
685
- // console.log(del);
686
- var newlocaldata = $('.add_slug').val();
687
- newlocaldata = newlocaldata.replace(del,'');
688
-
689
- $('.add_slug').val(newlocaldata)
690
- }
 
 
 
 
 
 
691
 
692
- var del_item=$('.btn-cancel[data-social^="'+ icon+'"]').parent('.channels-selected__item');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
693
  del_item.remove();
694
-
695
- var item = $(this).parent('.channels-selected__item'),
696
- social = $(this).data('social');
697
-
698
- $.ajax({
699
- type: 'POST',
700
- dataType: 'json',
701
- url: ajaxurl,
702
- data: {
703
- 'action': 'remove_social',
704
- 'nonce_code': cht_nonce_ajax.cht_nonce,
705
- 'social': social
706
- },
707
- beforeSend: function( xhr ) {
708
-
709
- },
710
- success: function(bool) {
711
- if (bool) {
712
- item.remove();
713
- del_item.remove();
714
-
715
-
716
- $('.icon-sm').each(function() {
717
- if ($(this).data('social') === social) {
718
- //$(this).removeClass('active');
719
- }
720
- });
721
- }
722
- },
723
- error: function (xhr,status,error) {
724
-
725
- }
726
  });
727
- two_soc();
728
- });
 
729
 
 
 
 
 
 
730
 
731
- function two_soc(){
732
-
733
- if($('section').is("#pro")){
734
- return;
735
- }
736
 
737
- console.log($('.channels-selected__item').length);
738
- if($('.channels-selected__item').length <= 1) {
 
 
739
 
740
- $('.channels-selected__item').hide();
741
- $('.popover').hide();
742
- }else if($('.channels-selected__item').length >= 2){
743
- $('.channels-selected__item').show();
744
-
745
- }
746
- }
747
- $('.btn-help').click(function(event) {
748
- window.open(
749
- 'https://chaty.app/help',
750
- '_blank' // <- This is what makes it open in a new window.
751
- );
752
- });
753
-
754
  });
755
- })(jQuery);
756
- (function ($) {
757
- $(document).ready(function() {
758
 
759
- var freeCustomInput = $('.free-custom-radio, .free-custom-checkbox');
760
 
761
- freeCustomInput.on('click', function(e) {
762
- e.preventDefault();
763
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
764
 
765
- var chatyCta = $('[name=cht_cta]');
766
- var toolTip = $('.preview .tooltip-show');
767
 
768
- chatyCta.keyup(function(){
769
- var $icon = $('.preview .page .icon');
770
- if(chatyCta.val().length>=1){
771
- $icon.removeClass('no-tooltip');
772
- } else {
773
- $icon.addClass('no-tooltip');
774
- }
775
- toolTip.attr('data-title', chatyCta.val());
776
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
777
 
 
 
 
 
 
 
 
778
  });
779
- })(jQuery);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  * http://flaviusmatis.github.com/license.html
10
  */
11
 
12
+ /* jslint browser: true */
13
+ /* global jQuery */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
 
15
 
16
+ (function ($, sr) {
17
+ // debouncing function from John Hann
18
+ // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
19
+ var debounce = function (func, threshold, execAsap) {
20
+ var timeout;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
+ return function debounced() {
23
+ var obj = this; var
24
+ args = arguments;
25
+ function delayed() {
26
+ if (!execAsap) func.apply(obj, args);
27
+ timeout = null;
28
+ }
29
 
30
+ if (timeout) clearTimeout(timeout);
31
+ else if (execAsap) func.apply(obj, args);
32
+
33
+ timeout = setTimeout(delayed, threshold || 100);
34
  };
35
+ };
36
+ // smartModalResize
37
+ jQuery.fn[sr] = function (fn) { return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
38
+ }(jQuery, 'smartModalResize'));
39
 
40
+ (function ($) {
41
+ 'use strict';
42
+
43
+ var methods = {
44
+ init: function (options) {
45
+ var defaults = {
46
+ top: 'auto',
47
+ left: 'auto',
48
+ autoOpen: false,
49
+ overlayOpacity: 0.5,
50
+ overlayColor: '#000',
51
+ overlayClose: true,
52
+ overlayParent: 'body',
53
+ closeOnEscape: true,
54
+ closeButtonClass: '.close',
55
+ transitionIn: '',
56
+ transitionOut: '',
57
+ onOpen: false,
58
+ onClose: false,
59
+ zIndex: function () {
60
+ return (function (value) {
61
+ return value === -Infinity ? 0 : value + 1;
62
+ }(Math.max.apply(Math, $.makeArray($('*').map(function () {
63
+ return $(this).css('z-index');
64
+ }).filter(function () {
65
+ return $.isNumeric(this);
66
+ }).map(function () {
67
+ return parseInt(this, 10);
68
+ })))));
69
+ },
70
+ updateZIndexOnOpen: true,
71
+ hasVariableWidth: false
72
+ };
73
+
74
+ options = $.extend(defaults, options);
75
+
76
+ return this.each(function () {
77
+ var o = options;
78
+
79
+
80
+ var $overlay = $('<div class="lean-overlay"></div>');
81
+
82
+
83
+ var $modal = $(this);
84
+
85
+ $overlay.css({
86
+ display: 'none',
87
+ position: 'fixed',
88
+ // When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
89
+ // because the value would be replaced when opening the modal.
90
+ 'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex()),
91
+ top: 0,
92
+ left: 0,
93
+ height: '100%',
94
+ width: '100%',
95
+ background: o.overlayColor,
96
+ opacity: o.overlayOpacity,
97
+ overflow: 'auto'
98
+ }).appendTo(o.overlayParent);
99
+
100
+ $modal.css({
101
+ display: 'none',
102
+ position: 'fixed',
103
+ // When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
104
+ // because the value would be replaced when opening the modal.
105
+ 'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex() + 1),
106
+ left: parseInt(o.left, 10) > -1 ? o.left + 'px' : 50 + '%',
107
+ top: parseInt(o.top, 10) > -1 ? o.top + 'px' : 50 + '%'
108
+ });
109
 
110
+ $modal.bind('openModal', function () {
111
+ var overlayZ = o.updateZIndexOnOpen ? o.zIndex() : parseInt($overlay.css('z-index'), 10);
 
 
112
 
 
 
 
113
 
114
+ var modalZ = overlayZ + 1;
115
 
116
+ if (o.transitionIn !== '' && o.transitionOut !== '') {
117
+ $modal.removeClass(o.transitionOut).addClass(o.transitionIn);
118
+ }
119
+ $modal.css({
120
+ display: 'block',
121
+ 'margin-left': (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
122
+ 'margin-top': (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px',
123
+ 'z-index': modalZ
124
+ });
125
 
126
+ $overlay.css({ 'z-index': overlayZ, display: 'block' });
127
+
128
+ if (o.onOpen && typeof o.onOpen === 'function') {
129
+ // onOpen callback receives as argument the modal window
130
+ o.onOpen($modal[0]);
131
+ }
 
 
 
 
 
132
  });
133
 
134
+ $modal.bind('closeModal', function () {
135
+ if (o.transitionIn !== '' && o.transitionOut !== '') {
136
+ $modal.removeClass(o.transitionIn).addClass(o.transitionOut);
137
+ $modal.one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
138
+ $modal.css('display', 'none');
139
+ $overlay.css('display', 'none');
140
+ });
141
+ } else {
142
+ $modal.css('display', 'none');
143
+ $overlay.css('display', 'none');
144
+ }
145
+ if (o.onClose && typeof o.onClose === 'function') {
146
+ // onClose callback receives as argument the modal window
147
+ o.onClose($modal[0]);
148
+ }
149
+ });
150
 
151
+ // Close on overlay click
152
+ $overlay.click(function () {
153
+ if (o.overlayClose) {
154
+ $modal.trigger('closeModal');
155
+ }
156
+ });
157
 
158
+ $(document).keydown(function (e) {
159
+ // ESCAPE key pressed
160
+ if (o.closeOnEscape && e.keyCode === 27) {
161
+ $modal.trigger('closeModal');
162
+ }
163
+ });
164
 
165
+ $(window).smartModalResize(function () {
166
+ if (o.hasVariableWidth) {
167
+ $modal.css({
168
+ 'margin-left': (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
169
+ 'margin-top': (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px'
 
170
  });
171
+ }
 
172
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
 
174
+ // Close when button pressed
175
+ $modal.on('click', o.closeButtonClass, function (e) {
176
+ $modal.trigger('closeModal');
177
+ e.preventDefault();
178
  });
179
 
180
+ // Automatically open modal if option set
181
+ if (o.autoOpen) {
182
+ $modal.trigger('openModal');
183
+ }
184
+ });
185
+ }
186
+ };
187
+
188
+ $.fn.easyModal = function (method) {
189
+ // Method calling logic
190
+ if (methods[method]) {
191
+ return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
192
+ }
193
+
194
+ if (typeof method === 'object' || !method) {
195
+ return methods.init.apply(this, arguments);
196
+ }
197
+
198
+ $.error('Method ' + method + ' does not exist on jQuery.easyModal');
199
+ };
200
+ }(jQuery));
201
+ (function ($) {
202
+ $(document).ready(function () {
203
+ $('input, .icon, textarea, .btn-cancel ').click(function (event) {
204
+ window.onbeforeunload = function (e) {
205
+ e = e || window.event;
206
+ e.preventDefault = true;
207
+ e.cancelBubble = true;
208
+ e.returnValue = 'Your beautiful goodbye message';
209
+ };
210
+ });
211
+
212
+ $(document).on('submit', 'form', function (event) {
213
+ window.onbeforeunload = null;
214
+ });
215
+
216
+ $('.preview').stick_in_parent({
217
+ offset_top:200
218
+ });
219
+
220
+ $('.upg').click(function (event) {
221
+ $('.valid_domain_input').val($('.valid_domain_input').val().replace(' ', ''));
222
+ if (!/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test($('.valid_domain_input').val())) {
223
+ event.preventDefault();
224
+ $('.valid_domain').fadeIn().css({
225
+ display: 'block'
226
  });
227
+ }
228
+ });
229
+ $('.del_token').click(function (event) {
230
+ $.ajax({
231
+ type: 'POST',
232
+ url: ajaxurl,
233
+ data: {
234
+ action: 'del_token',
235
+ nonce_code: cht_nonce_ajax.cht_nonce
236
+ },
237
+ success: function (bool) {
238
+ location.reload();
239
+ },
240
+ error: function (xhr, status, error) {
241
 
242
+ }
243
+ });
244
+ });
245
 
246
+ (function easyModal() {
247
+ $('.easy-modal').easyModal({
248
+ top: 150,
249
+ overlay: 0.2
250
+ });
251
+ $('.easy-modal-open').click(function (e) {
252
+ var target = $(this).attr('href');
253
+ $(target).trigger('openModal');
254
+ e.preventDefault();
255
+ });
256
+ $('.easy-modal-close').click(function (e) {
257
+ e.preventDefault();
258
+ $('.easy-modal').trigger('closeModal');
259
+ });
260
+ }());
261
+ var count_click = 1000000003;
262
+ $('.show_up').click(function () {
263
+ count_click += 10;
264
+ $('#upgrade-modal').css({
265
+ 'z-index': count_click,
266
+ display: 'block',
267
+ 'margin-left': '-258px'
268
+ });
269
+ });
270
 
271
+ (function colorPicker() {
272
+ $('.color-picker-btn, .color-picker-btn-close, .color-picker-custom button').on('click', function (e) {
273
+ e.preventDefault();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
274
 
275
+ $('.color-picker').toggle();
276
+ $('.color-picker-btn').toggle();
277
+ });
278
 
279
+ $('.color-picker-radio input').change(function () {
280
+ var $this = $(this);
281
+ $('.color-picker-custom input[name="cht_custom_color"]').val('');
282
+ $('.color-picker-custom .circle').html('?').css({
283
+ 'background-color': '#fff'
284
+ });
285
+ if ($this.prop('checked')) {
286
+ $('.color-picker-radio input').prop('checked', false);
287
+ $this.prop('checked', true);
288
+ var color = $this.val();
289
+ var title = $this.prop('title');
290
+ } else {
291
+ color = $('.color-picker-custom input').val();
292
+ title = 'Custom';
293
+ }
294
 
295
+ $('.color-picker-btn .circle').css({ backgroundColor: color });
296
+ $('.color-picker-btn .text').text(title);
297
+ });
298
 
299
+ $('.color-picker-custom input').change(function () {
300
+ $('.color-picker-radio input').prop('checked', false);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
 
302
+ var $this = $(this);
303
 
304
+ var color = $this.val();
305
 
306
+ $('.color-picker-btn .circle').css({ backgroundColor: color });
307
+ $('.color-picker-btn .text').text('Custom');
308
+ });
309
+ }());
310
+
311
+ (function customSelect() {
312
+ $('[name="cht_position"]').change(function () {
313
+ if ($('#positionCustom').prop('checked')) {
314
+ $('#positionPro').show();
315
+ } else {
316
+ $('#positionPro').hide();
317
+ }
318
+ });
319
+ }());
320
 
 
 
 
 
 
 
 
 
 
 
 
321
 
322
 
323
+
324
+ /**
325
  * add Token
326
  */
327
 
328
+ var AddTokenBtn = $('.update_token');
329
+
330
+ AddTokenBtn.on('click', function (e) {
331
+ e.preventDefault();
332
+ var token = $('input[name="cht_token"]').val();
333
+
334
+ $.ajax({
335
+ type: 'POST',
336
+ url: ajaxurl,
337
+ data: {
338
+ action: 'add_token',
339
+ nonce_code: cht_nonce_ajax.cht_nonce,
340
+ token: token
341
+ },
342
+ beforeSend: function (xhr) {
343
+
344
+ },
345
+ success: function (bool) {
346
+ if (bool) {
347
+ alert('Your pro plan is activated');
348
+ location.reload();
349
+ } else {
350
+ alert('You`ve entered a wrong token');
351
+ }
352
+ },
353
+ error: function (xhr, status, error) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
354
 
355
+ }
356
+ });
357
  });
358
+ $('textarea[name=cht_cta]').keyup(function (event) {
359
+ $('.tooltiptext').html($(this).val());
360
+ if ($(this).val().length == 0) {
361
+ $('.cta').hide(200);
362
+ $('.tooltiptext').hide(200);
363
+ } else {
364
+ $('.cta').show(300);
365
+ $('.tooltiptext').show(200);
366
+ }
367
+ });
368
+ });
369
+ }(jQuery));
370
 
371
  (function ($) {
372
+ $(document).ready(function () {
373
+ (function preview() {
374
+ (function previewColor() {
375
+ $('.color-picker-radio input').change(function () {
376
+ var $this = $(this);
377
+
378
+ if ($this.prop('checked')) {
379
+ var color = $this.val();
380
+ } else {
381
+ color = $('.color-picker-custom input').val();
382
+ }
383
+ detectIcon();
384
+ });
385
+
386
+ $('.color-picker-custom input').change(function () {
387
+ var $this = $(this);
 
388
 
389
+ var color = $this.val();
390
 
391
+ detectIcon();
392
  });
393
+ }());
394
+
395
+ (function previewTooltip() {
396
+ var $widgetTooltip = $('#widgetTooltip');
397
+ var $icon = $('.preview .page .icon');
398
+
399
+ function tooltipToggle() {
400
+ if ($('[name=cht_cta]').val().length >= 1) {
401
+ $icon.removeClass('no-tooltip');
402
+ } else {
403
+ $icon.addClass('no-tooltip');
404
+ }
405
+ }
406
+
407
+ tooltipToggle();
 
 
 
 
 
 
 
 
 
 
408
 
409
+ $widgetTooltip.change(function () {
410
+ tooltipToggle();
411
+ });
412
+ }());
413
+
414
+ function previewPosition() {
415
+ var $inputPosBot = $('#positionBottom');
416
+ var $inputPosSide = $('#positionSide');
417
+ var $chatyWidget = $('.preview .page .chaty-widget');
418
+ var customSpace = '7px';
419
+
420
+ var value = $('[name="cht_position"]:checked').val();
421
+
422
+ if (value === 'right') {
423
+ $chatyWidget.css({ right: customSpace, left: 'auto', bottom: '7px' });
424
+ } else if (value === 'left') {
425
+ $chatyWidget.css({ left: customSpace, right: 'auto', bottom: '7px' });
426
+ } else if (value === 'custom') {
427
+ if ($inputPosBot.val()) {
428
+ var positionBottom = $inputPosBot.val() + 'px';
429
+ } else {
430
+ positionBottom = customSpace;
431
+ }
432
+
433
+ if ($inputPosSide.val()) {
434
+ var positionSide = $inputPosSide.val() + 'px';
435
+ } else {
436
+ positionSide = customSpace;
437
+ }
438
+
439
+ $inputPosBot.change(function () {
440
+ positionBottom = $('#positionBottom').val() + 'px';
441
+
442
+ $chatyWidget.css({ bottom: positionBottom });
443
+ });
444
+
445
+ $inputPosSide.change(function () {
446
+ var valueCustom = $('[name="positionSide"]:checked').val();
447
+ positionSide = $(this).val() + 'px';
448
+
449
+ if (valueCustom === 'right') {
450
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
451
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
452
+ $chatyWidget.css({ right: positionSide, left: 'auto' });
453
+ } else if (valueCustom === 'left') {
454
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
455
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
456
+ $chatyWidget.css({ left: positionSide, right: 'auto' });
457
+ }
458
+ });
459
+
460
+ $('[name="positionSide"]').change(function () {
461
+ var valueCustom = $('[name="positionSide"]:checked').val();
462
+
463
+ if (valueCustom === 'right') {
464
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
465
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
466
+ $chatyWidget.css({ right: positionSide, left: 'auto' });
467
+ } else if (valueCustom === 'left') {
468
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
469
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
470
+ $chatyWidget.css({ left: positionSide, right: 'auto' });
471
+ }
472
+ });
473
+ }
474
+ $('[name="cht_position"]').change(function () {
475
+ if ($('#positionCustom').prop('checked')) {
476
+ var $inputPosBot = $('#positionBottom');
477
+ var $inputPosSide = $('#positionSide');
478
+ var $chatyWidget = $('.preview .page .chaty-widget');
479
+ $chatyWidget.css({ bottom: positionBottom });
480
+ var valueCustom = $('[name="positionSide"]:checked').val();
481
+ positionSide = $('#positionSide').val() + 'px';
482
+ if (valueCustom === 'right') {
483
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
484
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
485
+ $chatyWidget.css({ right: positionSide, left: 'auto' });
486
+ } else if (valueCustom === 'left') {
487
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
488
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
489
+ $chatyWidget.css({ left: positionSide, right: 'auto' });
490
  }
491
+ }
492
+ });
493
+ }
494
+
495
+ previewPosition();
496
+
497
+
498
+ $('[name="cht_position"]').change(function () {
499
+ var valueCustom = $('[name="cht_position"]:checked').val();
500
+
501
+ if (valueCustom === 'right') {
502
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
503
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
504
+ } else if (valueCustom === 'left') {
505
+ $('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
506
+ $('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
507
+ }
508
+ previewPosition();
509
+ });
510
+ }());
511
+ $('.popover').hide();
512
+ two_soc();
513
+
514
+ var socialIcon = $('.channels-icons > .icon-sm');
515
+
516
+
517
+ var socialInputsContainer = $('.social-inputs');
518
+
519
+ var click = 0;
520
+ $('input[name=cht_custom_color]').keyup(function (event) {
521
+ var color = $(this).val();
522
+ $('.circle').html('');
523
+ $('.color-picker-custom .circle').css({
524
+ 'background-color': color
525
+ });
526
+ if ($(this).val().length < 1) {
527
+ $('.color-picker-custom .circle').html('?');
528
+ }
529
+ });
530
+ socialIcon.on('click', function () {
531
+ ++click;
532
+ two_soc();
533
+
534
+ var $this = $(this);
535
+
536
+ var social = $this.data('social');
537
+
538
+ var socialItem = socialInputsContainer.find('.social-form-group');
539
+
540
+ if ($this.hasClass('active')) {
541
+ var del = ',' + $(this).attr('data-social');
542
+
543
+ var newlocaldata = $('.add_slug').val();
544
+ newlocaldata = newlocaldata.replace(del, '');
545
+ $('.add_slug').val(newlocaldata);
546
+ newlocaldata = newlocaldata.replace(del, '');
547
+ $('.add_slug').val(newlocaldata);
548
+ newlocaldata = newlocaldata.replace(del, '');
549
+ $('.add_slug').val(newlocaldata);
550
+ newlocaldata = newlocaldata.replace(del, '');
551
+
552
+
553
+ $('.add_slug').val(newlocaldata);
554
+
555
+ $this.toggleClass('active');
556
+ return;
557
+ }
558
+ socialIcon.addClass('disabled');
559
+ icon = $(this).data('social');
560
+
561
+ if ($('.add_slug').val().indexOf(icon) == '1' && $('.add_slug').val() != '') {
562
+ var del = ',' + icon;
563
+ var newlocaldata = $('.add_slug').val();
564
+
565
+ newlocaldata = newlocaldata.replace(del, '');
566
+ $('.add_slug').val(newlocaldata);
567
+ newlocaldata = newlocaldata.replace(del, '');
568
+ $('.add_slug').val(newlocaldata);
569
+ newlocaldata = newlocaldata.replace(del, '');
570
+ $('.add_slug').val(newlocaldata);
571
+ } else {
572
+ $('.add_slug').val($('.add_slug').val() + ',' + $(this).attr('data-social'));
573
+ }
574
+
575
+
576
+ /* if($('section').is("#pro")){
577
+
578
  }else if(click >='3'){
579
  // alert(click);
580
+ $('.popover').show().effect( "shake", {times:3}, 600 );
581
  click = $('.channels-selected__item.free').length;
582
  return;
 
 
 
 
 
 
 
 
 
 
 
583
 
 
 
 
 
 
584
 
585
+ } */
586
 
587
+ if (!$('section').is('#pro') && $('.channels-icons > .icon.active').length >= 2) {
588
+ $('.popover').show().effect('shake', { times: 3 }, 600);
589
+ socialIcon.removeClass('disabled');
590
+ return;
591
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
592
 
593
+ $this.toggleClass('active');
594
 
 
595
 
596
+ if ($('section').is('#pro')) {
597
+ var token = 'pro';
598
+ } else {
599
+ var token = 'free';
600
+ }
601
+
602
+
603
+ $.ajax({
604
+ type: 'POST',
605
+ dataType: 'json',
606
+ url: ajaxurl,
607
+ data: {
608
+ action: 'choose_social',
609
+ social: social,
610
+ nonce_code: cht_nonce_ajax.cht_nonce,
611
+ version: token
612
+ },
613
+ beforeSend: function (xhr) {
614
+
615
+ },
616
+ success: function (data) {
617
+ var item = $(data);
618
+ var itemName = item.find('.icon').data('title');
619
+
620
+ if (!$('.channels-selected div[data-title="' + itemName + '"]').length) {
621
+ $('.channels-selected__item.disabled').before(item);
622
+ }
623
+
624
+
625
+ socialIcon.removeClass('disabled');
626
+ detectIcon();
627
+ two_soc();
628
+ },
629
+ error: function (xhr, status, error) {
630
+
631
+ }
632
+ });
633
+
634
+ two_soc();
635
+ });
636
+
637
+
638
+ /**
639
  * Cancel Btn
640
  */
641
+ var cancelBtn = $('body');
642
 
643
+ cancelBtn.on('click', '.icon, .btn-cancel', function (e) {
644
+ e.preventDefault();
 
645
 
646
+ if ($(this).hasClass('icon') && $(this).hasClass('active')) {
647
+ return;
648
+ }
649
 
650
+ icon = $(this).data('social');
651
+ if ($(this).hasClass('btn-cancel')) {
652
+ $('.icon.active[data-social^="' + icon + '"]').removeClass('active');
653
 
654
+ var del = ',' + icon;
655
+ var newlocaldata = $('.add_slug').val();
656
+ newlocaldata = newlocaldata.replace(del, '');
657
+
658
+ $('.add_slug').val(newlocaldata);
659
+ }
660
+ var del_item = $('.btn-cancel[data-social^="' + icon + '"]').parents('.channels-selected__item');
661
+ del_item.remove();
662
+
663
+ var item = $(this).parent('.channels-selected__item');
664
+
665
+
666
+ var social = $(this).data('social');
667
 
668
+ $.ajax({
669
+ type: 'POST',
670
+ dataType: 'json',
671
+ url: ajaxurl,
672
+ data: {
673
+ action: 'remove_social',
674
+ nonce_code: cht_nonce_ajax.cht_nonce,
675
+ social: social
676
+ },
677
+ beforeSend: function (xhr) {
678
+
679
+ },
680
+ success: function (bool) {
681
+ if (bool) {
682
+ item.remove();
683
  del_item.remove();
684
+
685
+
686
+ $('.icon-sm').each(function () {
687
+ if ($(this).data('social') === social) {
688
+ // $(this).removeClass('active');
689
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
690
  });
691
+ }
692
+ },
693
+ error: function (xhr, status, error) {
694
 
695
+ }
696
+ });
697
+ detectIcon();
698
+ two_soc();
699
+ });
700
 
 
 
 
 
 
701
 
702
+ function two_soc() {
703
+ if ($('section').is('#pro')) {
704
+ return;
705
+ }
706
 
707
+ if ($('.channels-selected__item').length <= 1) {
708
+ $('.channels-selected__item').hide();
709
+ $('.popover').hide();
710
+ } else if ($('.channels-selected__item').length >= 2) {
711
+ $('.channels-selected__item').show();
712
+ }
713
+ }
714
+ $('.btn-help').click(function (event) {
715
+ window.open(
716
+ 'https://chaty.app/help',
717
+ '_blank' // <- This is what makes it open in a new window.
718
+ );
 
 
719
  });
 
 
 
720
 
 
721
 
722
+ var freeCustomInput = $('.free-custom-radio, .free-custom-checkbox');
723
+
724
+ freeCustomInput.on('click', function (e) {
725
+ e.preventDefault();
726
+ });
727
+ var chatyCta = $('[name=cht_cta]');
728
+ var toolTip = $('.preview .tooltip-show');
729
+
730
+ chatyCta.keyup(function () {
731
+ var $icon = $('.preview .page .icon');
732
+ if (chatyCta.val().length >= 1) {
733
+ $icon.removeClass('no-tooltip');
734
+ } else {
735
+ $icon.addClass('no-tooltip');
736
+ }
737
+ toolTip.attr('data-title', chatyCta.val());
738
+ });
739
 
 
 
740
 
741
+ var baseIcon = '<svg version="1.1" id="ch" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-496 507.7 54 54" style="enable-background:new -496 507.7 54 54;" xml:space="preserve">\n' +
742
+ ' <style type="text/css">.st0 {fill: #A886CD;} .st1 {fill: #FFFFFF;}\n' +
743
+ ' </style><g><circle class="st0" cx="-469" cy="534.7" r="27"/></g><path class="st1" d="M-459.9,523.7h-20.3c-1.9,0-3.4,1.5-3.4,3.4v15.3c0,1.9,1.5,3.4,3.4,3.4h11.4l5.9,4.9c0.2,0.2,0.3,0.2,0.5,0.2 h0.3c0.3-0.2,0.5-0.5,0.5-0.8v-4.2h1.7c1.9,0,3.4-1.5,3.4-3.4v-15.3C-456.5,525.2-458,523.7-459.9,523.7z"/>\n' +
744
+ ' <path class="st0" d="M-477.7,530.5h11.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-11.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
745
+ ' C-478.6,530.8-478.2,530.5-477.7,530.5z"/>\n' +
746
+ ' <path class="st0" d="M-477.7,533.5h7.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-7.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
747
+ ' C-478.6,533.9-478.2,533.5-477.7,533.5z"/>\n' +
748
+ ' </svg>',
749
+ defaultIcon = '<svg version="1.1" id="ch" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-496 507.7 54 54" style="enable-background:new -496 507.7 54 54;" xml:space="preserve">\n' +
750
+ ' <style type="text/css">.st0 {fill: #A886CD;} .st1 {fill: #FFFFFF;}\n' +
751
+ ' </style><g><circle class="st0" cx="-469" cy="534.7" r="27"/></g><path class="st1" d="M-459.9,523.7h-20.3c-1.9,0-3.4,1.5-3.4,3.4v15.3c0,1.9,1.5,3.4,3.4,3.4h11.4l5.9,4.9c0.2,0.2,0.3,0.2,0.5,0.2 h0.3c0.3-0.2,0.5-0.5,0.5-0.8v-4.2h1.7c1.9,0,3.4-1.5,3.4-3.4v-15.3C-456.5,525.2-458,523.7-459.9,523.7z"/>\n' +
752
+ ' <path class="st0" d="M-477.7,530.5h11.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-11.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
753
+ ' C-478.6,530.8-478.2,530.5-477.7,530.5z"/>\n' +
754
+ ' <path class="st0" d="M-477.7,533.5h7.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-7.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
755
+ ' C-478.6,533.9-478.2,533.5-477.7,533.5z"/>\n' +
756
+ ' </svg>',
757
+ iconBlock = document.getElementById('iconWidget'),
758
+ desktopIcon,
759
+ mobileIcon,
760
+ colorFill = jQuery('.color-picker-radio input:checked').val();
761
+
762
+
763
+ $('#testUpload').on('change', function () {
764
+ if (this.value.length > 0) {
765
+ document.querySelector('.js-upload').disabled = false;
766
+ } else {
767
+ document.querySelector('.js-upload').disabled = true;
768
+ document.getElementById('uploadInput').checked = false;
769
+ }
770
+ });
771
+
772
 
773
+ $('.js-switch-preview').on('change', function () {
774
+ if(getPreviewDesktop()){
775
+ $(this).closest( ".preview" ).removeClass('mobiel-view');
776
+ }else{
777
+ $(this).closest( ".preview" ).addClass('mobiel-view');
778
+ }
779
+ detectIcon();
780
  });
781
+
782
+ function detectIcon() {
783
+ var desktop,
784
+ mobile,
785
+ colorSelf = false;
786
+ if(getPreviewDesktop()){
787
+ if($('.js-chanel-desktop:checked').length === 0){
788
+ desktop = false;
789
+ }
790
+ if($('.js-chanel-desktop:checked').length === 1){
791
+ desktop = $('.icon[data-title="'+$('.js-chanel-desktop:checked').attr('data-type')+'"]').html();
792
+ }
793
+ if($('.js-chanel-desktop:checked').length > 1){
794
+ desktop = defaultIcon;
795
+ colorSelf = true;
796
+ }
797
+ }else{
798
+ if($('.js-chanel-mobile:checked').length === 0){
799
+ mobile = false;
800
+ }
801
+ if($('.js-chanel-mobile:checked').length === 1){
802
+ mobile = $('.icon[data-title="'+$('.js-chanel-mobile:checked').attr('data-type')+'"]').html();
803
+ }
804
+ if($('.js-chanel-mobile:checked').length > 1){
805
+ mobile = defaultIcon;
806
+ colorSelf = true;
807
+ }
808
+ }
809
+
810
+
811
+ desktopIcon = desktop;
812
+ mobileIcon = mobile;
813
+
814
+ if(getPreviewDesktop()){
815
+ setIcon(desktopIcon,colorSelf)
816
+ }else{
817
+ setIcon(mobileIcon,colorSelf)
818
+ }
819
+ }
820
+ function setIcon(icon,colorSelf) {
821
+ if(icon){
822
+ $('.preview .page .chaty-widget').show();
823
+ iconBlock.innerHTML = icon;
824
+ }else{
825
+ $('.preview .page .chaty-widget').hide();
826
+ iconBlock.innerHTML= '';
827
+ }
828
+ if(colorSelf){
829
+ var color = $('.color-picker-custom input').val() ? $('.color-picker-custom input').val() : $('.color-picker-radio input:checked').val();
830
+ $('.preview .page svg circle').css({ fill: color });
831
+ }
832
+ }
833
+
834
+ function getPreviewDesktop() {
835
+ return $('#previewDesktop').attr('checked') === 'checked' ? true : false;
836
+ }
837
+
838
+ function changeWidgetIcon() {
839
+
840
+ $(document).on('change', '.js-chanel-icon', function () {
841
+ detectIcon();
842
+ });
843
+
844
+ function calc(a) {
845
+ var count={}, res=0, q;
846
+ for (q=0; q<a.length; ++q) {
847
+ count[a[q].dataset.type] = ~~count[a[q].dataset.type] + 1;
848
+ }
849
+ for (q in count) {
850
+ if (count.hasOwnProperty(q) && count[q] > 1) {
851
+ res += count[q];
852
+ }
853
+ }
854
+ return res;
855
+ }
856
+
857
+
858
+
859
+ $(document).on('change', '.js-widget-i', function (ev) {
860
+ if (ev.target.classList.contains('js-upload')) {
861
+ defaultIcon = $('.file-preview-image').last().parent().html();
862
+ } else {
863
+ defaultIcon = $('i[data-type='+ev.target.dataset.type+']').html()
864
+ }
865
+ detectIcon();
866
+ });
867
+ }
868
+ changeWidgetIcon();
869
+
870
+
871
+
872
+ if($(".js-widget-i:checked").attr("data-type") !== 'chat-image'){
873
+ defaultIcon = $('i[data-type='+$(".js-widget-i:checked").attr("data-type")+']').html();
874
+ detectIcon();
875
+ };
876
+
877
+
878
+
879
+
880
+ });
881
+ }(jQuery));
882
+
883
+
884
+
assets/js/cht-scripts.min.js CHANGED
@@ -1 +1 @@
1
- !function(e,t){var o=function(e,t,o){var n;return function(){function a(){o||e.apply(i,c),n=null}var i=this,c=arguments;n?clearTimeout(n):o&&e.apply(i,c),n=setTimeout(a,t||100)}};jQuery.fn[t]=function(e){return e?this.bind("resize",o(e)):this.trigger(t)}}(jQuery,"smartModalResize"),function(e){"use strict";var t={init:function(t){var o={top:"auto",left:"auto",autoOpen:!1,overlayOpacity:.5,overlayColor:"#000",overlayClose:!0,overlayParent:"body",closeOnEscape:!0,closeButtonClass:".close",transitionIn:"",transitionOut:"",onOpen:!1,onClose:!1,zIndex:function(){return function(e){return e===-1/0?0:e+1}(Math.max.apply(Math,e.makeArray(e("*").map(function(){return e(this).css("z-index")}).filter(function(){return e.isNumeric(this)}).map(function(){return parseInt(this,10)}))))},updateZIndexOnOpen:!0,hasVariableWidth:!1};return t=e.extend(o,t),this.each(function(){var o=t,n=e('<div class="lean-overlay"></div>'),a=e(this);n.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex(),top:0,left:0,height:"100%",width:"100%",background:o.overlayColor,opacity:o.overlayOpacity,overflow:"auto"}).appendTo(o.overlayParent),a.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex()+1,left:parseInt(o.left,10)>-1?o.left+"px":"50%",top:parseInt(o.top,10)>-1?o.top+"px":"50%"}),a.bind("openModal",function(){var e=o.updateZIndexOnOpen?o.zIndex():parseInt(n.css("z-index"),10),t=e+1;""!==o.transitionIn&&""!==o.transitionOut&&a.removeClass(o.transitionOut).addClass(o.transitionIn),a.css({display:"block","margin-left":(parseInt(o.left,10)>-1?0:-a.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-a.outerHeight()/2)+"px","z-index":t}),n.css({"z-index":e,display:"block"}),o.onOpen&&"function"==typeof o.onOpen&&o.onOpen(a[0])}),a.bind("closeModal",function(){""!==o.transitionIn&&""!==o.transitionOut?(a.removeClass(o.transitionIn).addClass(o.transitionOut),a.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){a.css("display","none"),n.css("display","none")})):(a.css("display","none"),n.css("display","none")),o.onClose&&"function"==typeof o.onClose&&o.onClose(a[0])}),n.click(function(){o.overlayClose&&a.trigger("closeModal")}),e(document).keydown(function(e){o.closeOnEscape&&27===e.keyCode&&a.trigger("closeModal")}),e(window).smartModalResize(function(){o.hasVariableWidth&&a.css({"margin-left":(parseInt(o.left,10)>-1?0:-a.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-a.outerHeight()/2)+"px"})}),a.on("click",o.closeButtonClass,function(e){a.trigger("closeModal"),e.preventDefault()}),o.autoOpen&&a.trigger("openModal")})}};e.fn.easyModal=function(o){return t[o]?t[o].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof o&&o?void e.error("Method "+o+" does not exist on jQuery.easyModal"):t.init.apply(this,arguments)}}(jQuery),function(e){e(document).ready(function(){e("input, .icon, textarea, .btn-cancel ").click(function(e){window.onbeforeunload=function(e){e=e||window.event,e.preventDefault=!0,e.cancelBubble=!0,e.returnValue="Your beautiful goodbye message"}}),e(document).on("submit","form",function(e){window.onbeforeunload=null}),e(".preview").sticky({topSpacing:100}),e(".upg").click(function(t){e(".valid_domain_input").val(e(".valid_domain_input").val().replace(" ","")),/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(e(".valid_domain_input").val())||(t.preventDefault(),e(".valid_domain").fadeIn().css({display:"block"}))}),e(".del_token").click(function(t){e.ajax({type:"POST",url:ajaxurl,data:{action:"del_token",nonce_code:cht_nonce_ajax.cht_nonce},success:function(e){location.reload()},error:function(e,t,o){}})}),function(){e(".easy-modal").easyModal({top:150,overlay:.2}),e(".easy-modal-open").click(function(t){var o=e(this).attr("href");e(o).trigger("openModal"),t.preventDefault()}),e(".easy-modal-close").click(function(t){t.preventDefault(),e(".easy-modal").trigger("closeModal")})}();var t=1000000003;e(".show_up").click(function(o){t+=10,e("#upgrade-modal").css({"z-index":t,display:"block","margin-left":"-258px"})}),function(){e(".color-picker-btn, .color-picker-btn-close, .color-picker-custom button").on("click",function(t){t.preventDefault(),e(".color-picker").toggle(),e(".color-picker-btn").toggle()}),e(".color-picker-radio input").change(function(){var t=e(this);if(e('.color-picker-custom input[name="cht_custom_color"]').val(""),e(".color-picker-custom .circle").html("?").css({"background-color":"#fff"}),t.prop("checked")){e(".color-picker-radio input").prop("checked",!1),t.prop("checked",!0);var o=t.val(),n=t.prop("title")}else o=e(".color-picker-custom input").val(),n="Custom";e(".color-picker-btn .circle").css({backgroundColor:o}),e(".color-picker-btn .text").text(n)}),e(".color-picker-custom input").change(function(){e(".color-picker-radio input").prop("checked",!1);var t=e(this),o=t.val();e(".color-picker-btn .circle").css({backgroundColor:o}),e(".color-picker-btn .text").text("Custom")})}(),function(){e('[name="cht_position"]').change(function(){e("#positionCustom").prop("checked")?e("#positionPro").show().css({display:"inline-block"}):e("#positionPro").hide().css({display:"none"})})}(),function(){function t(){var t=e("#positionBottom"),o=e("#positionSide"),n=e(".preview .page .chaty-widget"),a=e('[name="cht_position"]:checked').val();if("right"===a)n.css({right:"7px",left:"auto",bottom:"7px"});else if("left"===a)n.css({left:"7px",right:"auto",bottom:"7px"});else if("custom"===a){if(t.val())var i=t.val()+"px";else i="7px";if(o.val())var c=o.val()+"px";else c="7px";t.change(function(){i=e("#positionBottom").val()+"px",n.css({bottom:i})}),o.change(function(){var t=e('[name="positionSide"]:checked').val();c=e(this).val()+"px","right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),n.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),n.css({left:c,right:"auto"}))}),e('[name="positionSide"]').change(function(){var t=e('[name="positionSide"]:checked').val();"right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),n.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),n.css({left:c,right:"auto"}))})}e('[name="cht_position"]').change(function(){if(e("#positionCustom").prop("checked")){var t=(e("#positionBottom"),e("#positionSide"),e(".preview .page .chaty-widget"));t.css({bottom:i});var o=e('[name="positionSide"]:checked').val();c=e("#positionSide").val()+"px","right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),t.css({right:c,left:"auto"})):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),t.css({left:c,right:"auto"}))}})}!function(){e(".color-picker-radio input").change(function(){var t=e(this);if(t.prop("checked"))var o=t.val();else o=e(".color-picker-custom input").val();e(".preview .page svg ellipse").css({fill:o})}),e(".color-picker-custom input").change(function(){var t=e(this),o=t.val();e(".preview .page svg ellipse").css({fill:o})})}(),function(){function t(){e("[name=cht_cta]").val().length>=1?n.removeClass("no-tooltip"):n.addClass("no-tooltip")}var o=e("#widgetTooltip"),n=e(".preview .page .icon");t(),o.change(function(){t()})}(),t(),e('[name="cht_position"]').change(function(){var o=e('[name="cht_position"]:checked').val();"right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right")):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left")),t()})}(),e(".update_token").on("click",function(t){t.preventDefault();var o=e('input[name="cht_token"]').val();e.ajax({type:"POST",url:ajaxurl,data:{action:"add_token",nonce_code:cht_nonce_ajax.cht_nonce,token:o},beforeSend:function(e){},success:function(e){e?(alert("Your pro plan is activated"),location.reload()):alert("You`ve entered a wrong token")},error:function(e,t,o){}})}),e("textarea[name=cht_cta]").keyup(function(t){e(".tooltiptext").html(e(this).val()),0==e(this).val().length?(e(".cta").hide(200),e(".tooltiptext").hide(200)):(e(".cta").show(300),e(".tooltiptext").show(200))})})}(jQuery),function(e){e(document).ready(function(){function t(){e("section").is("#pro")||(console.log(e(".channels-selected__item").length),e(".channels-selected__item").length<=1?(e(".channels-selected__item").hide(),e(".popover").hide()):e(".channels-selected__item").length>=2&&e(".channels-selected__item").show())}e(".popover").hide(),t();var o=e(".channels-icons > .icon-sm"),n=e(".social-inputs"),a=0;e("input[name=cht_custom_color]").keyup(function(t){var o=e(this).val();e(".circle").html(""),e(".color-picker-custom .circle").css({"background-color":o}),e(this).val().length<1&&e(".color-picker-custom .circle").html("?")}),o.on("click",function(){++a,t();var i=e(this),c=i.data("social");n.find(".social-form-group");if(i.hasClass("active")){var s=","+e(this).attr("data-social"),l=e(".add_slug").val();return l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),void i.toggleClass("active")}if(o.addClass("disabled"),icon=e(this).data("social"),"1"==e(".add_slug").val().indexOf(icon)&&""!=e(".add_slug").val()){var s=","+icon,l=e(".add_slug").val();l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l)}else e(".add_slug").val(e(".add_slug").val()+","+e(this).attr("data-social"));if(!e("section").is("#pro")&&e(".channels-icons > .icon.active").length>=2)return e(".popover").show().effect("shake",{times:3},600),void o.removeClass("disabled");if(i.toggleClass("active"),e("section").is("#pro"))var r="pro";else var r="free";e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"choose_social",social:c,nonce_code:cht_nonce_ajax.cht_nonce,version:r},beforeSend:function(e){},success:function(n){var a=e(n),i=a.find(".icon").data("title");e('.channels-selected div[data-title="'+i+'"]').length||e(".channels-selected__item.disabled").before(a),o.removeClass("disabled"),t()},error:function(e,t,o){}}),t()}),e("body").on("click",".icon, .btn-cancel",function(o){if(o.preventDefault(),!e(this).hasClass("icon")||!e(this).hasClass("active")){if(icon=e(this).data("social"),e(this).hasClass("btn-cancel")){e('.icon.active[data-social^="'+icon+'"]').removeClass("active");var n=","+icon,a=e(".add_slug").val();a=a.replace(n,""),e(".add_slug").val(a)}var i=e('.btn-cancel[data-social^="'+icon+'"]').parent(".channels-selected__item");i.remove();var c=e(this).parent(".channels-selected__item"),s=e(this).data("social");e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"remove_social",nonce_code:cht_nonce_ajax.cht_nonce,social:s},beforeSend:function(e){},success:function(t){t&&(c.remove(),i.remove(),e(".icon-sm").each(function(){e(this).data("social")}))},error:function(e,t,o){}}),t()}}),e(".btn-help").click(function(e){window.open("https://chaty.app/help","_blank")})})}(jQuery),function(e){e(document).ready(function(){e(".free-custom-radio, .free-custom-checkbox").on("click",function(e){e.preventDefault()});var t=e("[name=cht_cta]"),o=e(".preview .tooltip-show");t.keyup(function(){var n=e(".preview .page .icon");t.val().length>=1?n.removeClass("no-tooltip"):n.addClass("no-tooltip"),o.attr("data-title",t.val())})})}(jQuery);
1
+ !function(e,t){jQuery.fn[t]=function(e){return e?this.bind("resize",(o=e,function(){var e=this,t=arguments;i?clearTimeout(i):n&&o.apply(e,t),i=setTimeout(function(){n||o.apply(e,t),i=null},a||100)})):this.trigger(t);var o,a,n,i}}(jQuery,"smartModalResize"),function(e){"use strict";var t={init:function(t){var o={top:"auto",left:"auto",autoOpen:!1,overlayOpacity:.5,overlayColor:"#000",overlayClose:!0,overlayParent:"body",closeOnEscape:!0,closeButtonClass:".close",transitionIn:"",transitionOut:"",onOpen:!1,onClose:!1,zIndex:function(){return(t=Math.max.apply(Math,e.makeArray(e("*").map(function(){return e(this).css("z-index")}).filter(function(){return e.isNumeric(this)}).map(function(){return parseInt(this,10)}))))===-1/0?0:t+1;var t},updateZIndexOnOpen:!0,hasVariableWidth:!1};return t=e.extend(o,t),this.each(function(){var o=t,a=e('<div class="lean-overlay"></div>'),n=e(this);a.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex(),top:0,left:0,height:"100%",width:"100%",background:o.overlayColor,opacity:o.overlayOpacity,overflow:"auto"}).appendTo(o.overlayParent),n.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex()+1,left:parseInt(o.left,10)>-1?o.left+"px":"50%",top:parseInt(o.top,10)>-1?o.top+"px":"50%"}),n.bind("openModal",function(){var e=o.updateZIndexOnOpen?o.zIndex():parseInt(a.css("z-index"),10),t=e+1;""!==o.transitionIn&&""!==o.transitionOut&&n.removeClass(o.transitionOut).addClass(o.transitionIn),n.css({display:"block","margin-left":(parseInt(o.left,10)>-1?0:-n.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-n.outerHeight()/2)+"px","z-index":t}),a.css({"z-index":e,display:"block"}),o.onOpen&&"function"==typeof o.onOpen&&o.onOpen(n[0])}),n.bind("closeModal",function(){""!==o.transitionIn&&""!==o.transitionOut?(n.removeClass(o.transitionIn).addClass(o.transitionOut),n.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){n.css("display","none"),a.css("display","none")})):(n.css("display","none"),a.css("display","none")),o.onClose&&"function"==typeof o.onClose&&o.onClose(n[0])}),a.click(function(){o.overlayClose&&n.trigger("closeModal")}),e(document).keydown(function(e){o.closeOnEscape&&27===e.keyCode&&n.trigger("closeModal")}),e(window).smartModalResize(function(){o.hasVariableWidth&&n.css({"margin-left":(parseInt(o.left,10)>-1?0:-n.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-n.outerHeight()/2)+"px"})}),n.on("click",o.closeButtonClass,function(e){n.trigger("closeModal"),e.preventDefault()}),o.autoOpen&&n.trigger("openModal")})}};e.fn.easyModal=function(o){return t[o]?t[o].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof o&&o?void e.error("Method "+o+" does not exist on jQuery.easyModal"):t.init.apply(this,arguments)}}(jQuery),function(e){e(document).ready(function(){e("input, .icon, textarea, .btn-cancel ").click(function(e){window.onbeforeunload=function(e){(e=e||window.event).preventDefault=!0,e.cancelBubble=!0,e.returnValue="Your beautiful goodbye message"}}),e(document).on("submit","form",function(e){window.onbeforeunload=null}),e(".preview").stick_in_parent({offset_top:200}),e(".upg").click(function(t){e(".valid_domain_input").val(e(".valid_domain_input").val().replace(" ","")),/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(e(".valid_domain_input").val())||(t.preventDefault(),e(".valid_domain").fadeIn().css({display:"block"}))}),e(".del_token").click(function(t){e.ajax({type:"POST",url:ajaxurl,data:{action:"del_token",nonce_code:cht_nonce_ajax.cht_nonce},success:function(e){location.reload()},error:function(e,t,o){}})}),e(".easy-modal").easyModal({top:150,overlay:.2}),e(".easy-modal-open").click(function(t){var o=e(this).attr("href");e(o).trigger("openModal"),t.preventDefault()}),e(".easy-modal-close").click(function(t){t.preventDefault(),e(".easy-modal").trigger("closeModal")});var t=1000000003;e(".show_up").click(function(){t+=10,e("#upgrade-modal").css({"z-index":t,display:"block","margin-left":"-258px"})}),e(".color-picker-btn, .color-picker-btn-close, .color-picker-custom button").on("click",function(t){t.preventDefault(),e(".color-picker").toggle(),e(".color-picker-btn").toggle()}),e(".color-picker-radio input").change(function(){var t=e(this);if(e('.color-picker-custom input[name="cht_custom_color"]').val(""),e(".color-picker-custom .circle").html("?").css({"background-color":"#fff"}),t.prop("checked")){e(".color-picker-radio input").prop("checked",!1),t.prop("checked",!0);var o=t.val(),a=t.prop("title")}else o=e(".color-picker-custom input").val(),a="Custom";e(".color-picker-btn .circle").css({backgroundColor:o}),e(".color-picker-btn .text").text(a)}),e(".color-picker-custom input").change(function(){e(".color-picker-radio input").prop("checked",!1);var t=e(this).val();e(".color-picker-btn .circle").css({backgroundColor:t}),e(".color-picker-btn .text").text("Custom")}),e('[name="cht_position"]').change(function(){e("#positionCustom").prop("checked")?e("#positionPro").show():e("#positionPro").hide()}),e(".update_token").on("click",function(t){t.preventDefault();var o=e('input[name="cht_token"]').val();e.ajax({type:"POST",url:ajaxurl,data:{action:"add_token",nonce_code:cht_nonce_ajax.cht_nonce,token:o},beforeSend:function(e){},success:function(e){e?(alert("Your pro plan is activated"),location.reload()):alert("You`ve entered a wrong token")},error:function(e,t,o){}})}),e("textarea[name=cht_cta]").keyup(function(t){e(".tooltiptext").html(e(this).val()),0==e(this).val().length?(e(".cta").hide(200),e(".tooltiptext").hide(200)):(e(".cta").show(300),e(".tooltiptext").show(200))})})}(jQuery),function(e){e(document).ready(function(){!function(){function t(){var t=e("#positionBottom"),o=e("#positionSide"),a=e(".preview .page .chaty-widget"),n=e('[name="cht_position"]:checked').val();if("right"===n)a.css({right:"7px",left:"auto",bottom:"7px"});else if("left"===n)a.css({left:"7px",right:"auto",bottom:"7px"});else if("custom"===n){if(t.val())var i=t.val()+"px";else i="7px";if(o.val())var c=o.val()+"px";else c="7px";t.change(function(){i=e("#positionBottom").val()+"px",a.css({bottom:i})}),o.change(function(){var t=e('[name="positionSide"]:checked').val();c=e(this).val()+"px","right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),a.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),a.css({left:c,right:"auto"}))}),e('[name="positionSide"]').change(function(){var t=e('[name="positionSide"]:checked').val();"right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),a.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),a.css({left:c,right:"auto"}))})}e('[name="cht_position"]').change(function(){if(e("#positionCustom").prop("checked")){e("#positionBottom"),e("#positionSide");var t=e(".preview .page .chaty-widget");t.css({bottom:i});var o=e('[name="positionSide"]:checked').val();c=e("#positionSide").val()+"px","right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),t.css({right:c,left:"auto"})):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),t.css({left:c,right:"auto"}))}})}e(".color-picker-radio input").change(function(){var t=e(this);t.prop("checked")?t.val():e(".color-picker-custom input").val(),d()}),e(".color-picker-custom input").change(function(){e(this).val(),d()}),function(){var t=e("#widgetTooltip"),o=e(".preview .page .icon");function a(){e("[name=cht_cta]").val().length>=1?o.removeClass("no-tooltip"):o.addClass("no-tooltip")}a(),t.change(function(){a()})}(),t(),e('[name="cht_position"]').change(function(){var o=e('[name="cht_position"]:checked').val();"right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right")):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left")),t()})}(),e(".popover").hide(),a();var t=e(".channels-icons > .icon-sm"),o=e(".social-inputs");function a(){e("section").is("#pro")||(e(".channels-selected__item").length<=1?(e(".channels-selected__item").hide(),e(".popover").hide()):e(".channels-selected__item").length>=2&&e(".channels-selected__item").show())}e("input[name=cht_custom_color]").keyup(function(t){var o=e(this).val();e(".circle").html(""),e(".color-picker-custom .circle").css({"background-color":o}),e(this).val().length<1&&e(".color-picker-custom .circle").html("?")}),t.on("click",function(){0,a();var n=e(this),i=n.data("social");o.find(".social-form-group");if(n.hasClass("active")){var c=","+e(this).attr("data-social");return s=(s=e(".add_slug").val()).replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),void n.toggleClass("active")}if(t.addClass("disabled"),icon=e(this).data("social"),"1"==e(".add_slug").val().indexOf(icon)&&""!=e(".add_slug").val()){var s;c=","+icon;s=(s=e(".add_slug").val()).replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s)}else e(".add_slug").val(e(".add_slug").val()+","+e(this).attr("data-social"));if(!e("section").is("#pro")&&e(".channels-icons > .icon.active").length>=2)return e(".popover").show().effect("shake",{times:3},600),void t.removeClass("disabled");if(n.toggleClass("active"),e("section").is("#pro"))var l="pro";else l="free";e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"choose_social",social:i,nonce_code:cht_nonce_ajax.cht_nonce,version:l},beforeSend:function(e){},success:function(o){var n=e(o),i=n.find(".icon").data("title");e('.channels-selected div[data-title="'+i+'"]').length||e(".channels-selected__item.disabled").before(n),t.removeClass("disabled"),d(),a()},error:function(e,t,o){}}),a()}),e("body").on("click",".icon, .btn-cancel",function(t){if(t.preventDefault(),!e(this).hasClass("icon")||!e(this).hasClass("active")){if(icon=e(this).data("social"),e(this).hasClass("btn-cancel")){e('.icon.active[data-social^="'+icon+'"]').removeClass("active");var o=","+icon,n=e(".add_slug").val();n=n.replace(o,""),e(".add_slug").val(n)}var i=e('.btn-cancel[data-social^="'+icon+'"]').parents(".channels-selected__item");i.remove();var c=e(this).parent(".channels-selected__item"),s=e(this).data("social");e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"remove_social",nonce_code:cht_nonce_ajax.cht_nonce,social:s},beforeSend:function(e){},success:function(t){t&&(c.remove(),i.remove(),e(".icon-sm").each(function(){e(this).data("social")}))},error:function(e,t,o){}}),d(),a()}}),e(".btn-help").click(function(e){window.open("https://chaty.app/help","_blank")}),e(".free-custom-radio, .free-custom-checkbox").on("click",function(e){e.preventDefault()});var n=e("[name=cht_cta]"),i=e(".preview .tooltip-show");n.keyup(function(){var t=e(".preview .page .icon");n.val().length>=1?t.removeClass("no-tooltip"):t.addClass("no-tooltip"),i.attr("data-title",n.val())});var c,s,l='<svg version="1.1" id="ch" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-496 507.7 54 54" style="enable-background:new -496 507.7 54 54;" xml:space="preserve">\n <style type="text/css">.st0 {fill: #A886CD;} .st1 {fill: #FFFFFF;}\n </style><g><circle class="st0" cx="-469" cy="534.7" r="27"/></g><path class="st1" d="M-459.9,523.7h-20.3c-1.9,0-3.4,1.5-3.4,3.4v15.3c0,1.9,1.5,3.4,3.4,3.4h11.4l5.9,4.9c0.2,0.2,0.3,0.2,0.5,0.2 h0.3c0.3-0.2,0.5-0.5,0.5-0.8v-4.2h1.7c1.9,0,3.4-1.5,3.4-3.4v-15.3C-456.5,525.2-458,523.7-459.9,523.7z"/>\n <path class="st0" d="M-477.7,530.5h11.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-11.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n C-478.6,530.8-478.2,530.5-477.7,530.5z"/>\n <path class="st0" d="M-477.7,533.5h7.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-7.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n C-478.6,533.9-478.2,533.5-477.7,533.5z"/>\n </svg>',r=document.getElementById("iconWidget");jQuery(".color-picker-radio input:checked").val();function d(){var t,o,a=!1;h()?(0===e(".js-chanel-desktop:checked").length&&(t=!1),1===e(".js-chanel-desktop:checked").length&&(t=e('.icon[data-title="'+e(".js-chanel-desktop:checked").attr("data-type")+'"]').html()),e(".js-chanel-desktop:checked").length>1&&(t=l,a=!0)):(0===e(".js-chanel-mobile:checked").length&&(o=!1),1===e(".js-chanel-mobile:checked").length&&(o=e('.icon[data-title="'+e(".js-chanel-mobile:checked").attr("data-type")+'"]').html()),e(".js-chanel-mobile:checked").length>1&&(o=l,a=!0)),c=t,s=o,h()?p(c,a):p(s,a)}function p(t,o){if(t?(e(".preview .page .chaty-widget").show(),r.innerHTML=t):(e(".preview .page .chaty-widget").hide(),r.innerHTML=""),o){var a=e(".color-picker-custom input").val()?e(".color-picker-custom input").val():e(".color-picker-radio input:checked").val();e(".preview .page svg circle").css({fill:a})}}function h(){return"checked"===e("#previewDesktop").attr("checked")}e("#testUpload").on("change",function(){this.value.length>0?document.querySelector(".js-upload").disabled=!1:(document.querySelector(".js-upload").disabled=!0,document.getElementById("uploadInput").checked=!1)}),e(".js-switch-preview").on("change",function(){h()?e(this).closest(".preview").removeClass("mobiel-view"):e(this).closest(".preview").addClass("mobiel-view"),d()}),e(document).on("change",".js-chanel-icon",function(){d()}),e(document).on("change",".js-widget-i",function(t){l=t.target.classList.contains("js-upload")?e(".file-preview-image").last().parent().html():e("i[data-type="+t.target.dataset.type+"]").html(),d()}),"chat-image"!==e(".js-widget-i:checked").attr("data-type")&&(l=e("i[data-type="+e(".js-widget-i:checked").attr("data-type")+"]").html(),d())})}(jQuery);
assets/js/fileinput.min.js ADDED
@@ -0,0 +1,4484 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * bootstrap-fileinput v4.5.0
3
+ * http://plugins.krajee.com/file-input
4
+ *
5
+ * Author: Kartik Visweswaran
6
+ * Copyright: 2014 - 2018, Kartik Visweswaran, Krajee.com
7
+ *
8
+ * Licensed under the BSD 3-Clause
9
+ * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
10
+ */
11
+ (function (factory) {
12
+ "use strict";
13
+ //noinspection JSUnresolvedVariable
14
+ if (typeof define === 'function' && define.amd) { // jshint ignore:line
15
+ // AMD. Register as an anonymous module.
16
+ define(['jquery'], factory); // jshint ignore:line
17
+ } else { // noinspection JSUnresolvedVariable
18
+ if (typeof module === 'object' && module.exports) { // jshint ignore:line
19
+ // Node/CommonJS
20
+ // noinspection JSUnresolvedVariable
21
+ module.exports = factory(require('jquery')); // jshint ignore:line
22
+ } else {
23
+ // Browser globals
24
+ factory(window.jQuery);
25
+ }
26
+ }
27
+ }(function ($) {
28
+ "use strict";
29
+
30
+ $.fn.fileinputLocales = {};
31
+ $.fn.fileinputThemes = {};
32
+
33
+ String.prototype.setTokens = function (replacePairs) {
34
+ var str = this.toString(), key, re;
35
+ for (key in replacePairs) {
36
+ if (replacePairs.hasOwnProperty(key)) {
37
+ re = new RegExp("\{" + key + "\}", "g");
38
+ str = str.replace(re, replacePairs[key]);
39
+ }
40
+ }
41
+ return str;
42
+ };
43
+
44
+ var $h, FileInput;
45
+
46
+ // fileinput helper object for all global variables and internal helper methods
47
+ //noinspection JSUnresolvedVariable
48
+ $h = {
49
+ FRAMES: '.kv-preview-thumb',
50
+ SORT_CSS: 'file-sortable',
51
+ OBJECT_PARAMS: '<param name="controller" value="true" />\n' +
52
+ '<param name="allowFullScreen" value="true" />\n' +
53
+ '<param name="allowScriptAccess" value="always" />\n' +
54
+ '<param name="autoPlay" value="false" />\n' +
55
+ '<param name="autoStart" value="false" />\n' +
56
+ '<param name="quality" value="high" />\n',
57
+ DEFAULT_PREVIEW: '<div class="file-preview-other">\n' +
58
+ '<span class="{previewFileIconClass}">{previewFileIcon}</span>\n' +
59
+ '</div>',
60
+ MODAL_ID: 'kvFileinputModal',
61
+ MODAL_EVENTS: ['show', 'shown', 'hide', 'hidden', 'loaded'],
62
+ objUrl: window.URL || window.webkitURL,
63
+ compare: function (input, str, exact) {
64
+ return input !== undefined && (exact ? input === str : input.match(str));
65
+ },
66
+ isIE: function (ver) {
67
+ // check for IE versions < 11
68
+ if (navigator.appName !== 'Microsoft Internet Explorer') {
69
+ return false;
70
+ }
71
+ if (ver === 10) {
72
+ return new RegExp('msie\\s' + ver, 'i').test(navigator.userAgent);
73
+ }
74
+ var div = document.createElement("div"), status;
75
+ div.innerHTML = "<!--[if IE " + ver + "]> <i></i> <![endif]-->";
76
+ status = div.getElementsByTagName("i").length;
77
+ document.body.appendChild(div);
78
+ div.parentNode.removeChild(div);
79
+ return status;
80
+ },
81
+ canAssignFilesToInput: function () {
82
+ var input = document.createElement('input');
83
+ try {
84
+ input.type = "file";
85
+ input.files = null;
86
+ return true;
87
+ } catch (err) {
88
+ return false;
89
+ }
90
+ },
91
+ getDragDropFolders: function (items) {
92
+ var i, item, len = items.length, folders = 0;
93
+ if (len > 0 && items[0].webkitGetAsEntry()) {
94
+ for (i = 0; i < len; i++) {
95
+ item = items[i].webkitGetAsEntry();
96
+ if (item && item.isDirectory) {
97
+ folders++;
98
+ }
99
+ }
100
+ }
101
+ return folders;
102
+ },
103
+ initModal: function ($modal) {
104
+ var $body = $('body');
105
+ if ($body.length) {
106
+ $modal.appendTo($body);
107
+ }
108
+ },
109
+ isEmpty: function (value, trim) {
110
+ return value === undefined || value === null || value.length === 0 || (trim && $.trim(value) === '');
111
+ },
112
+ isArray: function (a) {
113
+ return Array.isArray(a) || Object.prototype.toString.call(a) === '[object Array]';
114
+ },
115
+ ifSet: function (needle, haystack, def) {
116
+ def = def || '';
117
+ return (haystack && typeof haystack === 'object' && needle in haystack) ? haystack[needle] : def;
118
+ },
119
+ cleanArray: function (arr) {
120
+ if (!(arr instanceof Array)) {
121
+ arr = [];
122
+ }
123
+ return arr.filter(function (e) {
124
+ return (e !== undefined && e !== null);
125
+ });
126
+ },
127
+ spliceArray: function (arr, index, reverseOrder) {
128
+ var i, j = 0, out = [], newArr;
129
+ if (!(arr instanceof Array)) {
130
+ return [];
131
+ }
132
+ newArr = $.extend(true, [], arr);
133
+ if (reverseOrder) {
134
+ newArr.reverse();
135
+ }
136
+ for (i = 0; i < newArr.length; i++) {
137
+ if (i !== index) {
138
+ out[j] = newArr[i];
139
+ j++;
140
+ }
141
+ }
142
+ if (reverseOrder) {
143
+ out.reverse();
144
+ }
145
+ return out;
146
+ },
147
+ getNum: function (num, def) {
148
+ def = def || 0;
149
+ if (typeof num === "number") {
150
+ return num;
151
+ }
152
+ if (typeof num === "string") {
153
+ num = parseFloat(num);
154
+ }
155
+ return isNaN(num) ? def : num;
156
+ },
157
+ hasFileAPISupport: function () {
158
+ return !!(window.File && window.FileReader);
159
+ },
160
+ hasDragDropSupport: function () {
161
+ var div = document.createElement('div');
162
+ /** @namespace div.draggable */
163
+ /** @namespace div.ondragstart */
164
+ /** @namespace div.ondrop */
165
+ return !$h.isIE(9) &&
166
+ (div.draggable !== undefined || (div.ondragstart !== undefined && div.ondrop !== undefined));
167
+ },
168
+ hasFileUploadSupport: function () {
169
+ return $h.hasFileAPISupport() && window.FormData;
170
+ },
171
+ hasBlobSupport: function () {
172
+ try {
173
+ return !!window.Blob && Boolean(new Blob());
174
+ } catch (e) {
175
+ return false;
176
+ }
177
+ },
178
+ hasArrayBufferViewSupport: function () {
179
+ try {
180
+ return new Blob([new Uint8Array(100)]).size === 100;
181
+ } catch (e) {
182
+ return false;
183
+ }
184
+ },
185
+ dataURI2Blob: function (dataURI) {
186
+ //noinspection JSUnresolvedVariable
187
+ var BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder ||
188
+ window.MSBlobBuilder, canBlob = $h.hasBlobSupport(), byteStr, arrayBuffer, intArray, i, mimeStr, bb,
189
+ canProceed = (canBlob || BlobBuilder) && window.atob && window.ArrayBuffer && window.Uint8Array;
190
+ if (!canProceed) {
191
+ return null;
192
+ }
193
+ if (dataURI.split(',')[0].indexOf('base64') >= 0) {
194
+ byteStr = atob(dataURI.split(',')[1]);
195
+ } else {
196
+ byteStr = decodeURIComponent(dataURI.split(',')[1]);
197
+ }
198
+ arrayBuffer = new ArrayBuffer(byteStr.length);
199
+ intArray = new Uint8Array(arrayBuffer);
200
+ for (i = 0; i < byteStr.length; i += 1) {
201
+ intArray[i] = byteStr.charCodeAt(i);
202
+ }
203
+ mimeStr = dataURI.split(',')[0].split(':')[1].split(';')[0];
204
+ if (canBlob) {
205
+ return new Blob([$h.hasArrayBufferViewSupport() ? intArray : arrayBuffer], {type: mimeStr});
206
+ }
207
+ bb = new BlobBuilder();
208
+ bb.append(arrayBuffer);
209
+ return bb.getBlob(mimeStr);
210
+ },
211
+ arrayBuffer2String: function (buffer) {
212
+ //noinspection JSUnresolvedVariable
213
+ if (window.TextDecoder) {
214
+ // noinspection JSUnresolvedFunction
215
+ return new TextDecoder("utf-8").decode(buffer);
216
+ }
217
+ var array = Array.prototype.slice.apply(new Uint8Array(buffer)), out = '', i = 0, len, c, char2, char3;
218
+ len = array.length;
219
+ while (i < len) {
220
+ c = array[i++];
221
+ switch (c >> 4) { // jshint ignore:line
222
+ case 0:
223
+ case 1:
224
+ case 2:
225
+ case 3:
226
+ case 4:
227
+ case 5:
228
+ case 6:
229
+ case 7:
230
+ // 0xxxxxxx
231
+ out += String.fromCharCode(c);
232
+ break;
233
+ case 12:
234
+ case 13:
235
+ // 110x xxxx 10xx xxxx
236
+ char2 = array[i++];
237
+ out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F)); // jshint ignore:line
238
+ break;
239
+ case 14:
240
+ // 1110 xxxx 10xx xxxx 10xx xxxx
241
+ char2 = array[i++];
242
+ char3 = array[i++];
243
+ out += String.fromCharCode(((c & 0x0F) << 12) | // jshint ignore:line
244
+ ((char2 & 0x3F) << 6) | // jshint ignore:line
245
+ ((char3 & 0x3F) << 0)); // jshint ignore:line
246
+ break;
247
+ }
248
+ }
249
+ return out;
250
+ },
251
+ isHtml: function (str) {
252
+ var a = document.createElement('div');
253
+ a.innerHTML = str;
254
+ for (var c = a.childNodes, i = c.length; i--;) {
255
+ if (c[i].nodeType === 1) {
256
+ return true;
257
+ }
258
+ }
259
+ return false;
260
+ },
261
+ isSvg: function (str) {
262
+ return str.match(/^\s*<\?xml/i) && (str.match(/<!DOCTYPE svg/i) || str.match(/<svg/i));
263
+ },
264
+ getMimeType: function (signature, contents, type) {
265
+ switch (signature) {
266
+ case "ffd8ffe0":
267
+ case "ffd8ffe1":
268
+ case "ffd8ffe2":
269
+ return 'image/jpeg';
270
+ case '89504E47':
271
+ return 'image/png';
272
+ case '47494638':
273
+ return 'image/gif';
274
+ case '49492a00':
275
+ return 'image/tiff';
276
+ case '52494646':
277
+ return 'image/webp';
278
+ case '66747970':
279
+ return 'video/3gp';
280
+ case '4f676753':
281
+ return 'video/ogg';
282
+ case '1a45dfa3':
283
+ return 'video/mkv';
284
+ case '000001ba':
285
+ case '000001b3':
286
+ return 'video/mpeg';
287
+ case '3026b275':
288
+ return 'video/wmv';
289
+ case '25504446':
290
+ return 'application/pdf';
291
+ case '25215053':
292
+ return 'application/ps';
293
+ case '504b0304':
294
+ case '504b0506':
295
+ case '504b0508':
296
+ return 'application/zip';
297
+ case '377abcaf':
298
+ return 'application/7z';
299
+ case '75737461':
300
+ return 'application/tar';
301
+ case '7801730d':
302
+ return 'application/dmg';
303
+ default:
304
+ switch (signature.substring(0, 6)) {
305
+ case '435753':
306
+ return 'application/x-shockwave-flash';
307
+ case '494433':
308
+ return 'audio/mp3';
309
+ case '425a68':
310
+ return 'application/bzip';
311
+ default:
312
+ switch (signature.substring(0, 4)) {
313
+ case '424d':
314
+ return 'image/bmp';
315
+ case 'fffb':
316
+ return 'audio/mp3';
317
+ case '4d5a':
318
+ return 'application/exe';
319
+ case '1f9d':
320
+ case '1fa0':
321
+ return 'application/zip';
322
+ case '1f8b':
323
+ return 'application/gzip';
324
+ default:
325
+ return contents && !contents.match(/[^\u0000-\u007f]/) ? 'application/text-plain' : type;
326
+ }
327
+ }
328
+ }
329
+ },
330
+ addCss: function ($el, css) {
331
+ $el.removeClass(css).addClass(css);
332
+ },
333
+ getElement: function (options, param, value) {
334
+ return ($h.isEmpty(options) || $h.isEmpty(options[param])) ? value : $(options[param]);
335
+ },
336
+ uniqId: function () {
337
+ return Math.round(new Date().getTime()) + '_' + Math.round(Math.random() * 100);
338
+ },
339
+ htmlEncode: function (str, undefVal) {
340
+ if (str === undefined) {
341
+ return undefVal || null;
342
+ }
343
+ return str.replace(/&/g, '&amp;')
344
+ .replace(/</g, '&lt;')
345
+ .replace(/>/g, '&gt;')
346
+ .replace(/"/g, '&quot;')
347
+ .replace(/'/g, '&apos;');
348
+ },
349
+ replaceTags: function (str, tags) {
350
+ var out = str;
351
+ if (!tags) {
352
+ return out;
353
+ }
354
+ $.each(tags, function (key, value) {
355
+ if (typeof value === "function") {
356
+ value = value();
357
+ }
358
+ out = out.split(key).join(value);
359
+ });
360
+ return out;
361
+ },
362
+ cleanMemory: function ($thumb) {
363
+ var data = $thumb.is('img') ? $thumb.attr('src') : $thumb.find('source').attr('src');
364
+ /** @namespace $h.objUrl.revokeObjectURL */
365
+ $h.objUrl.revokeObjectURL(data);
366
+ },
367
+ findFileName: function (filePath) {
368
+ var sepIndex = filePath.lastIndexOf('/');
369
+ if (sepIndex === -1) {
370
+ sepIndex = filePath.lastIndexOf('\\');
371
+ }
372
+ return filePath.split(filePath.substring(sepIndex, sepIndex + 1)).pop();
373
+ },
374
+ checkFullScreen: function () {
375
+ //noinspection JSUnresolvedVariable
376
+ return document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement ||
377
+ document.msFullscreenElement;
378
+ },
379
+ toggleFullScreen: function (maximize) {
380
+ var doc = document, de = doc.documentElement;
381
+ if (de && maximize && !$h.checkFullScreen()) {
382
+ /** @namespace document.requestFullscreen */
383
+ /** @namespace document.msRequestFullscreen */
384
+ /** @namespace document.mozRequestFullScreen */
385
+ /** @namespace document.webkitRequestFullscreen */
386
+ /** @namespace Element.ALLOW_KEYBOARD_INPUT */
387
+ if (de.requestFullscreen) {
388
+ de.requestFullscreen();
389
+ } else if (de.msRequestFullscreen) {
390
+ de.msRequestFullscreen();
391
+ } else if (de.mozRequestFullScreen) {
392
+ de.mozRequestFullScreen();
393
+ } else if (de.webkitRequestFullscreen) {
394
+ de.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
395
+ }
396
+ } else {
397
+ /** @namespace document.exitFullscreen */
398
+ /** @namespace document.msExitFullscreen */
399
+ /** @namespace document.mozCancelFullScreen */
400
+ /** @namespace document.webkitExitFullscreen */
401
+ if (doc.exitFullscreen) {
402
+ doc.exitFullscreen();
403
+ } else if (doc.msExitFullscreen) {
404
+ doc.msExitFullscreen();
405
+ } else if (doc.mozCancelFullScreen) {
406
+ doc.mozCancelFullScreen();
407
+ } else if (doc.webkitExitFullscreen) {
408
+ doc.webkitExitFullscreen();
409
+ }
410
+ }
411
+ },
412
+ moveArray: function (arr, oldIndex, newIndex, reverseOrder) {
413
+ var newArr = $.extend(true, [], arr);
414
+ if (reverseOrder) {
415
+ newArr.reverse();
416
+ }
417
+ if (newIndex >= newArr.length) {
418
+ var k = newIndex - newArr.length;
419
+ while ((k--) + 1) {
420
+ newArr.push(undefined);
421
+ }
422
+ }
423
+ newArr.splice(newIndex, 0, newArr.splice(oldIndex, 1)[0]);
424
+ if (reverseOrder) {
425
+ newArr.reverse();
426
+ }
427
+ return newArr;
428
+ },
429
+ cleanZoomCache: function ($el) {
430
+ var $cache = $el.closest('.kv-zoom-cache-theme');
431
+ if (!$cache.length) {
432
+ $cache = $el.closest('.kv-zoom-cache');
433
+ }
434
+ $cache.remove();
435
+ },
436
+ closeButton: function (css) {
437
+ css = css ? 'close ' + css : 'close';
438
+ return '<button type="button" class="' + css + '" aria-label="Close">\n' +
439
+ ' <span aria-hidden="true">&times;</span>\n' +
440
+ '</button>';
441
+ },
442
+ getRotation: function (value) {
443
+ switch (value) {
444
+ case 2:
445
+ return 'rotateY(180deg)';
446
+ case 3:
447
+ return 'rotate(180deg)';
448
+ case 4:
449
+ return 'rotate(180deg) rotateY(180deg)';
450
+ case 5:
451
+ return 'rotate(270deg) rotateY(180deg)';
452
+ case 6:
453
+ return 'rotate(90deg)';
454
+ case 7:
455
+ return 'rotate(90deg) rotateY(180deg)';
456
+ case 8:
457
+ return 'rotate(270deg)';
458
+ default:
459
+ return '';
460
+ }
461
+ },
462
+ setTransform: function (el, val) {
463
+ if (!el) {
464
+ return;
465
+ }
466
+ el.style.transform = val;
467
+ el.style.webkitTransform = val;
468
+ el.style['-moz-transform'] = val;
469
+ el.style['-ms-transform'] = val;
470
+ el.style['-o-transform'] = val;
471
+ },
472
+ setImageOrientation: function ($img, $zoomImg, value) {
473
+ if (!$img || !$img.length) {
474
+ return;
475
+ }
476
+ var ev = 'load.fileinputimageorient';
477
+ $img.off(ev).on(ev, function () {
478
+ var img = $img.get(0), zoomImg = $zoomImg && $zoomImg.length ? $zoomImg.get(0) : null,
479
+ h = img.offsetHeight, w = img.offsetWidth, r = $h.getRotation(value);
480
+ $img.data('orientation', value);
481
+ if (zoomImg) {
482
+ $zoomImg.data('orientation', value);
483
+ }
484
+ if (value < 5) {
485
+ $h.setTransform(img, r);
486
+ $h.setTransform(zoomImg, r);
487
+ return;
488
+ }
489
+ var offsetAngle = Math.atan(w / h), origFactor = Math.sqrt(Math.pow(h, 2) + Math.pow(w, 2)),
490
+ scale = !origFactor ? 1 : (h / Math.cos(Math.PI / 2 + offsetAngle)) / origFactor,
491
+ s = ' scale(' + Math.abs(scale) + ')';
492
+ $h.setTransform(img, r + s);
493
+ $h.setTransform(zoomImg, r + s);
494
+ });
495
+ }
496
+ };
497
+ FileInput = function (element, options) {
498
+ var self = this;
499
+ self.$element = $(element);
500
+ self.$parent = self.$element.parent();
501
+ if (!self._validate()) {
502
+ return;
503
+ }
504
+ self.isPreviewable = $h.hasFileAPISupport();
505
+ self.isIE9 = $h.isIE(9);
506
+ self.isIE10 = $h.isIE(10);
507
+ if (self.isPreviewable || self.isIE9) {
508
+ self._init(options);
509
+ self._listen();
510
+ }
511
+ self.$element.removeClass('file-loading');
512
+ };
513
+ //noinspection JSUnusedGlobalSymbols
514
+ FileInput.prototype = {
515
+ constructor: FileInput,
516
+ _cleanup: function () {
517
+ var self = this;
518
+ self.reader = null;
519
+ self.formdata = {};
520
+ self.uploadCount = 0;
521
+ self.uploadStatus = {};
522
+ self.uploadLog = [];
523
+ self.uploadAsyncCount = 0;
524
+ self.loadedImages = [];
525
+ self.totalImagesCount = 0;
526
+ self.ajaxRequests = [];
527
+ self.clearStack();
528
+ self.fileBatchCompleted = true;
529
+ if (!self.isPreviewable) {
530
+ self.showPreview = false;
531
+ }
532
+ self.isError = false;
533
+ self.ajaxAborted = false;
534
+ self.cancelling = false;
535
+ },
536
+ _init: function (options, refreshMode) {
537
+ var self = this, f, $el = self.$element, $cont, t, tmp;
538
+ self.options = options;
539
+ $.each(options, function (key, value) {
540
+ switch (key) {
541
+ case 'minFileCount':
542
+ case 'maxFileCount':
543
+ case 'minFileSize':
544
+ case 'maxFileSize':
545
+ case 'maxFilePreviewSize':
546
+ case 'resizeImageQuality':
547
+ case 'resizeIfSizeMoreThan':
548
+ case 'progressUploadThreshold':
549
+ case 'initialPreviewCount':
550
+ case 'zoomModalHeight':
551
+ case 'minImageHeight':
552
+ case 'maxImageHeight':
553
+ case 'minImageWidth':
554
+ case 'maxImageWidth':
555
+ self[key] = $h.getNum(value);
556
+ break;
557
+ default:
558
+ self[key] = value;
559
+ break;
560
+ }
561
+ });
562
+ if (self.rtl) { // swap buttons for rtl
563
+ tmp = self.previewZoomButtonIcons.prev;
564
+ self.previewZoomButtonIcons.prev = self.previewZoomButtonIcons.next;
565
+ self.previewZoomButtonIcons.next = tmp;
566
+ }
567
+ if (!refreshMode) {
568
+ self._cleanup();
569
+ }
570
+ self.$form = $el.closest('form');
571
+ self._initTemplateDefaults();
572
+ self.uploadFileAttr = !$h.isEmpty($el.attr('name')) ? $el.attr('name') : 'file_data';
573
+ t = self._getLayoutTemplate('progress');
574
+ self.progressTemplate = t.replace('{class}', self.progressClass);
575
+ self.progressCompleteTemplate = t.replace('{class}', self.progressCompleteClass);
576
+ self.progressErrorTemplate = t.replace('{class}', self.progressErrorClass);
577
+ self.isDisabled = $el.attr('disabled') || $el.attr('readonly');
578
+ if (self.isDisabled) {
579
+ $el.attr('disabled', true);
580
+ }
581
+ self.isAjaxUpload = $h.hasFileUploadSupport() && !$h.isEmpty(self.uploadUrl);
582
+ self.dropZoneEnabled = $h.hasDragDropSupport() && self.dropZoneEnabled;
583
+ if (!self.isAjaxUpload) {
584
+ self.dropZoneEnabled = self.dropZoneEnabled && $h.canAssignFilesToInput();
585
+ }
586
+ self.isClickable = self.browseOnZoneClick && self.showPreview &&
587
+ (self.dropZoneEnabled || !$h.isEmpty(self.defaultPreviewContent));
588
+ self.slug = typeof options.slugCallback === "function" ? options.slugCallback : self._slugDefault;
589
+ self.mainTemplate = self.showCaption ? self._getLayoutTemplate('main1') : self._getLayoutTemplate('main2');
590
+ self.captionTemplate = self._getLayoutTemplate('caption');
591
+ self.previewGenericTemplate = self._getPreviewTemplate('generic');
592
+ if (!self.imageCanvas && self.resizeImage && (self.maxImageWidth || self.maxImageHeight)) {
593
+ self.imageCanvas = document.createElement('canvas');
594
+ self.imageCanvasContext = self.imageCanvas.getContext('2d');
595
+ }
596
+ if ($h.isEmpty($el.attr('id'))) {
597
+ $el.attr('id', $h.uniqId());
598
+ }
599
+ self.namespace = '.fileinput_' + $el.attr('id').replace(/-/g, '_');
600
+ if (self.$container === undefined) {
601
+ self.$container = self._createContainer();
602
+ } else {
603
+ self._refreshContainer();
604
+ }
605
+ $cont = self.$container;
606
+ self.$dropZone = $cont.find('.file-drop-zone');
607
+ self.$progress = $cont.find('.kv-upload-progress');
608
+ self.$btnUpload = $cont.find('.fileinput-upload');
609
+ self.$captionContainer = $h.getElement(options, 'elCaptionContainer', $cont.find('.file-caption'));
610
+ self.$caption = $h.getElement(options, 'elCaptionText', $cont.find('.file-caption-name'));
611
+ if (!$h.isEmpty(self.msgPlaceholder)) {
612
+ f = $el.attr('multiple') ? self.filePlural : self.fileSingle;
613
+ self.$caption.attr('placeholder', self.msgPlaceholder.replace('{files}', f));
614
+ }
615
+ self.$captionIcon = self.$captionContainer.find('.file-caption-icon');
616
+ self.$previewContainer = $h.getElement(options, 'elPreviewContainer', $cont.find('.file-preview'));
617
+ self.$preview = $h.getElement(options, 'elPreviewImage', $cont.find('.file-preview-thumbnails'));
618
+ self.$previewStatus = $h.getElement(options, 'elPreviewStatus', $cont.find('.file-preview-status'));
619
+ self.$errorContainer = $h.getElement(options, 'elErrorContainer', self.$previewContainer.find('.kv-fileinput-error'));
620
+ self._validateDisabled();
621
+ if (!$h.isEmpty(self.msgErrorClass)) {
622
+ $h.addCss(self.$errorContainer, self.msgErrorClass);
623
+ }
624
+ if (!refreshMode) {
625
+ self.$errorContainer.hide();
626
+ self.previewInitId = "preview-" + $h.uniqId();
627
+ self._initPreviewCache();
628
+ self._initPreview(true);
629
+ self._initPreviewActions();
630
+ if (self.$parent.hasClass('file-loading')) {
631
+ self.$container.insertBefore(self.$parent);
632
+ self.$parent.remove();
633
+ }
634
+ } else {
635
+ if (!self._errorsExist()) {
636
+ self.$errorContainer.hide();
637
+ }
638
+ }
639
+ self._setFileDropZoneTitle();
640
+ if ($el.attr('disabled')) {
641
+ self.disable();
642
+ }
643
+ self._initZoom();
644
+ if (self.hideThumbnailContent) {
645
+ $h.addCss(self.$preview, 'hide-content');
646
+ }
647
+ },
648
+ _initTemplateDefaults: function () {
649
+ var self = this, tMain1, tMain2, tPreview, tFileIcon, tClose, tCaption, tBtnDefault, tBtnLink, tBtnBrowse,
650
+ tModalMain, tModal, tProgress, tSize, tFooter, tActions, tActionDelete, tActionUpload, tActionDownload,
651
+ tActionZoom, tActionDrag, tIndicator, tTagBef, tTagBef1, tTagBef2, tTagAft, tGeneric, tHtml, tImage,
652
+ tText, tOffice, tGdocs, tVideo, tAudio, tFlash, tObject, tPdf, tOther, tStyle, tZoomCache, vDefaultDim;
653
+ tMain1 = '{preview}\n' +
654
+ '<div class="kv-upload-progress kv-hidden"></div><div class="clearfix"></div>\n' +
655
+ '<div class="input-group {class}">\n' +
656
+ ' {caption}\n' +
657
+ '<div class="input-group-btn input-group-append">\n' +
658
+ ' {remove}\n' +
659
+ ' {cancel}\n' +
660
+ ' {upload}\n' +
661
+ ' {browse}\n' +
662
+ ' </div>\n' +
663
+ '</div>';
664
+ tMain2 = '{preview}\n<div class="kv-upload-progress kv-hidden"></div>\n<div class="clearfix"></div>\n{remove}\n{cancel}\n{upload}\n{browse}\n';
665
+ tPreview = '<div class="file-preview {class}">\n' +
666
+ ' {close}' +
667
+ ' <div class="{dropClass}">\n' +
668
+ ' <div class="file-preview-thumbnails">\n' +
669
+ ' </div>\n' +
670
+ ' <div class="clearfix"></div>' +
671
+ ' <div class="file-preview-status text-center text-success"></div>\n' +
672
+ ' <div class="kv-fileinput-error"></div>\n' +
673
+ ' </div>\n' +
674
+ '</div>';
675
+ tClose = $h.closeButton('fileinput-remove');
676
+ tFileIcon = '<i class="glyphicon glyphicon-file"></i>';
677
+ // noinspection HtmlUnknownAttribute
678
+ tCaption = '<div class="file-caption form-control {class}" tabindex="500">\n' +
679
+ ' <span class="file-caption-icon"></span>\n' +
680
+ ' <input class="file-caption-name" onkeydown="return false;" onpaste="return false;">\n' +
681
+ '</div>';
682
+ //noinspection HtmlUnknownAttribute
683
+ tBtnDefault = '<button type="{type}" tabindex="500" title="{title}" class="{css}" ' +
684
+ '{status}>{icon} {label}</button>';
685
+ //noinspection HtmlUnknownAttribute
686
+ tBtnLink = '<a href="{href}" tabindex="500" title="{title}" class="{css}" {status}>{icon} {label}</a>';
687
+ //noinspection HtmlUnknownAttribute
688
+ tBtnBrowse = '<div tabindex="500" class="{css}" {status}>{icon} {label}</div>';
689
+ tModalMain = '<div id="' + $h.MODAL_ID + '" class="file-zoom-dialog modal fade" ' +
690
+ 'tabindex="-1" aria-labelledby="' + $h.MODAL_ID + 'Label"></div>';
691
+ tModal = '<div class="modal-dialog modal-lg{rtl}" role="document">\n' +
692
+ ' <div class="modal-content">\n' +
693
+ ' <div class="modal-header">\n' +
694
+ ' <h5 class="modal-title">{heading}</h5>\n' +
695
+ ' <span class="kv-zoom-title"></span>\n' +
696
+ ' <div class="kv-zoom-actions">{toggleheader}{fullscreen}{borderless}{close}</div>\n' +
697
+ ' </div>\n' +
698
+ ' <div class="modal-body">\n' +
699
+ ' <div class="floating-buttons"></div>\n' +
700
+ ' <div class="kv-zoom-body file-zoom-content {zoomFrameClass}"></div>\n' + '{prev} {next}\n' +
701
+ ' </div>\n' +
702
+ ' </div>\n' +
703
+ '</div>\n';
704
+ tProgress = '<div class="progress">\n' +
705
+ ' <div class="{class}" role="progressbar"' +
706
+ ' aria-valuenow="{percent}" aria-valuemin="0" aria-valuemax="100" style="width:{percent}%;">\n' +
707
+ ' {status}\n' +
708
+ ' </div>\n' +
709
+ '</div>';
710
+ tSize = ' <samp>({sizeText})</samp>';
711
+ tFooter = '<div class="file-thumbnail-footer">\n' +
712
+ ' <div class="file-footer-caption" title="{caption}">\n' +
713
+ ' <div class="file-caption-info">{caption}</div>\n' +
714
+ ' <div class="file-size-info">{size}</div>\n' +
715
+ ' </div>\n' +
716
+ ' {progress}\n{indicator}\n{actions}\n' +
717
+ '</div>';
718
+ tActions = '<div class="file-actions">\n' +
719
+ ' <div class="file-footer-buttons">\n' +
720
+ ' {download} {upload} {delete} {zoom} {other}' +
721
+ ' </div>\n' +
722
+ '</div>\n' +
723
+ '{drag}\n' +
724
+ '<div class="clearfix"></div>';
725
+ //noinspection HtmlUnknownAttribute
726
+ tActionDelete = '<button type="button" class="kv-file-remove {removeClass}" ' +
727
+ 'title="{removeTitle}" {dataUrl}{dataKey}>{removeIcon}</button>\n';
728
+ tActionUpload = '<button type="button" class="kv-file-upload {uploadClass}" title="{uploadTitle}">' +
729
+ '{uploadIcon}</button>';
730
+ tActionDownload = '<a class="kv-file-download {downloadClass}" title="{downloadTitle}" ' +
731
+ 'href="{downloadUrl}" download="{caption}" target="_blank">{downloadIcon}</a>';
732
+ tActionZoom = '<button type="button" class="kv-file-zoom {zoomClass}" ' +
733
+ 'title="{zoomTitle}">{zoomIcon}</button>';
734
+ tActionDrag = '<span class="file-drag-handle {dragClass}" title="{dragTitle}">{dragIcon}</span>';
735
+ tIndicator = '<div class="file-upload-indicator" title="{indicatorTitle}">{indicator}</div>';
736
+ tTagBef = '<div class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}"' +
737
+ ' data-template="{template}"';
738
+ tTagBef1 = tTagBef + '><div class="kv-file-content">\n';
739
+ tTagBef2 = tTagBef + ' title="{caption}"><div class="kv-file-content">\n';
740
+ tTagAft = '</div>{footer}\n</div>\n';
741
+ tGeneric = '{content}\n';
742
+ tStyle = ' {style}';
743
+ tHtml = '<div class="kv-preview-data file-preview-html" title="{caption}"' + tStyle + '>{data}</div>\n';
744
+ tImage = '<img src="{data}" class="file-preview-image kv-preview-data" title="{caption}" ' +
745
+ 'alt="{caption}"' + tStyle + '>\n';
746
+ tText = '<textarea class="kv-preview-data file-preview-text" title="{caption}" readonly' + tStyle + '>' +
747
+ '{data}</textarea>\n';
748
+ tOffice = '<iframe class="kv-preview-data file-preview-office" ' +
749
+ 'src="https://view.officeapps.live.com/op/embed.aspx?src={data}"' + tStyle + '></iframe>';
750
+ tGdocs = '<iframe class="kv-preview-data file-preview-gdocs" ' +
751
+ 'src="https://docs.google.com/gview?url={data}&embedded=true"' + tStyle + '></iframe>';
752
+ tVideo = '<video class="kv-preview-data file-preview-video" controls' + tStyle + '>\n' +
753
+ '<source src="{data}" type="{type}">\n' + $h.DEFAULT_PREVIEW + '\n</video>\n';
754
+ tAudio = '<!--suppress ALL --><audio class="kv-preview-data file-preview-audio" controls' + tStyle + '>\n<source src="{data}" ' +
755
+ 'type="{type}">\n' + $h.DEFAULT_PREVIEW + '\n</audio>\n';
756
+ tFlash = '<embed class="kv-preview-data file-preview-flash" src="{data}" type="application/x-shockwave-flash"' + tStyle + '>\n';
757
+ tPdf = '<embed class="kv-preview-data file-preview-pdf" src="{data}" type="application/pdf"' + tStyle + '>\n';
758
+ tObject = '<object class="kv-preview-data file-preview-object file-object {typeCss}" ' +
759
+ 'data="{data}" type="{type}"' + tStyle + '>\n' + '<param name="movie" value="{caption}" />\n' +
760
+ $h.OBJECT_PARAMS + ' ' + $h.DEFAULT_PREVIEW + '\n</object>\n';
761
+ tOther = '<div class="kv-preview-data file-preview-other-frame"' + tStyle + '>\n' + $h.DEFAULT_PREVIEW + '\n</div>\n';
762
+ tZoomCache = '<div class="kv-zoom-cache" style="display:none">{zoomContent}</div>';
763
+ vDefaultDim = {width: "100%", height: "100%", 'min-height': "480px"};
764
+ if (self._isPdfRendered()) {
765
+ tPdf = self.pdfRendererTemplate.replace('{renderer}', self.pdfRendererUrl);
766
+ }
767
+ self.defaults = {
768
+ layoutTemplates: {
769
+ main1: tMain1,
770
+ main2: tMain2,
771
+ preview: tPreview,
772
+ close: tClose,
773
+ fileIcon: tFileIcon,
774
+ caption: tCaption,
775
+ modalMain: tModalMain,
776
+ modal: tModal,
777
+ progress: tProgress,
778
+ size: tSize,
779
+ footer: tFooter,
780
+ indicator: tIndicator,
781
+ actions: tActions,
782
+ actionDelete: tActionDelete,
783
+ actionUpload: tActionUpload,
784
+ actionDownload: tActionDownload,
785
+ actionZoom: tActionZoom,
786
+ actionDrag: tActionDrag,
787
+ btnDefault: tBtnDefault,
788
+ btnLink: tBtnLink,
789
+ btnBrowse: tBtnBrowse,
790
+ zoomCache: tZoomCache
791
+ },
792
+ previewMarkupTags: {
793
+ tagBefore1: tTagBef1,
794
+ tagBefore2: tTagBef2,
795
+ tagAfter: tTagAft
796
+ },
797
+ previewContentTemplates: {
798
+ generic: tGeneric,
799
+ html: tHtml,
800
+ image: tImage,
801
+ text: tText,
802
+ office: tOffice,
803
+ gdocs: tGdocs,
804
+ video: tVideo,
805
+ audio: tAudio,
806
+ flash: tFlash,
807
+ object: tObject,
808
+ pdf: tPdf,
809
+ other: tOther
810
+ },
811
+ allowedPreviewTypes: ['image', 'html', 'text', 'video', 'audio', 'flash', 'pdf', 'object'],
812
+ previewTemplates: {},
813
+ previewSettings: {
814
+ image: {width: "auto", height: "auto", 'max-width': "100%", 'max-height': "100%"},
815
+ html: {width: "213px", height: "160px"},
816
+ text: {width: "213px", height: "160px"},
817
+ office: {width: "213px", height: "160px"},
818
+ gdocs: {width: "213px", height: "160px"},
819
+ video: {width: "213px", height: "160px"},
820
+ audio: {width: "100%", height: "30px"},
821
+ flash: {width: "213px", height: "160px"},
822
+ object: {width: "213px", height: "160px"},
823
+ pdf: {width: "100%", height: "160px"},
824
+ other: {width: "213px", height: "160px"}
825
+ },
826
+ previewSettingsSmall: {
827
+ image: {width: "auto", height: "auto", 'max-width': "100%", 'max-height': "100%"},
828
+ html: {width: "100%", height: "160px"},
829
+ text: {width: "100%", height: "160px"},
830
+ office: {width: "100%", height: "160px"},
831
+ gdocs: {width: "100%", height: "160px"},
832
+ video: {width: "100%", height: "auto"},
833
+ audio: {width: "100%", height: "30px"},
834
+ flash: {width: "100%", height: "auto"},
835
+ object: {width: "100%", height: "auto"},
836
+ pdf: {width: "100%", height: "160px"},
837
+ other: {width: "100%", height: "160px"}
838
+ },
839
+ previewZoomSettings: {
840
+ image: {width: "auto", height: "auto", 'max-width': "100%", 'max-height': "100%"},
841
+ html: vDefaultDim,
842
+ text: vDefaultDim,
843
+ office: {width: "100%", height: "100%", 'max-width': "100%", 'min-height': "480px"},
844
+ gdocs: {width: "100%", height: "100%", 'max-width': "100%", 'min-height': "480px"},
845
+ video: {width: "auto", height: "100%", 'max-width': "100%"},
846
+ audio: {width: "100%", height: "30px"},
847
+ flash: {width: "auto", height: "480px"},
848
+ object: {width: "auto", height: "100%", 'max-width': "100%", 'min-height': "480px"},
849
+ pdf: vDefaultDim,
850
+ other: {width: "auto", height: "100%", 'min-height': "480px"}
851
+ },
852
+ fileTypeSettings: {
853
+ image: function (vType, vName) {
854
+ return ($h.compare(vType, 'image.*') && !$h.compare(vType, /(tiff?|wmf)$/i) ||
855
+ $h.compare(vName, /\.(gif|png|jpe?g)$/i));
856
+ },
857
+ html: function (vType, vName) {
858
+ return $h.compare(vType, 'text/html') || $h.compare(vName, /\.(htm|html)$/i);
859
+ },
860
+ office: function (vType, vName) {
861
+ return $h.compare(vType, /(word|excel|powerpoint|office)$/i) ||
862
+ $h.compare(vName, /\.(docx?|xlsx?|pptx?|pps|potx?)$/i);
863
+ },
864
+ gdocs: function (vType, vName) {
865
+ return $h.compare(vType, /(word|excel|powerpoint|office|iwork-pages|tiff?)$/i) ||
866
+ $h.compare(vName, /\.(docx?|xlsx?|pptx?|pps|potx?|rtf|ods|odt|pages|ai|dxf|ttf|tiff?|wmf|e?ps)$/i);
867
+ },
868
+ text: function (vType, vName) {
869
+ return $h.compare(vType, 'text.*') || $h.compare(vName, /\.(xml|javascript)$/i) ||
870
+ $h.compare(vName, /\.(txt|md|csv|nfo|ini|json|php|js|css)$/i);
871
+ },
872
+ video: function (vType, vName) {
873
+ return $h.compare(vType, 'video.*') && ($h.compare(vType, /(ogg|mp4|mp?g|mov|webm|3gp)$/i) ||
874
+ $h.compare(vName, /\.(og?|mp4|webm|mp?g|mov|3gp)$/i));
875
+ },
876
+ audio: function (vType, vName) {
877
+ return $h.compare(vType, 'audio.*') && ($h.compare(vName, /(ogg|mp3|mp?g|wav)$/i) ||
878
+ $h.compare(vName, /\.(og?|mp3|mp?g|wav)$/i));
879
+ },
880
+ flash: function (vType, vName) {
881
+ return $h.compare(vType, 'application/x-shockwave-flash', true) || $h.compare(vName, /\.(swf)$/i);
882
+ },
883
+ pdf: function (vType, vName) {
884
+ return $h.compare(vType, 'application/pdf', true) || $h.compare(vName, /\.(pdf)$/i);
885
+ },
886
+ object: function () {
887
+ return true;
888
+ },
889
+ other: function () {
890
+ return true;
891
+ }
892
+ },
893
+ fileActionSettings: {
894
+ showRemove: true,
895
+ showUpload: true,
896
+ showDownload: true,
897
+ showZoom: true,
898
+ showDrag: true,
899
+ removeIcon: '<i class="glyphicon glyphicon-trash"></i>',
900
+ removeClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
901
+ removeErrorClass: 'btn btn-sm btn-kv btn-danger',
902
+ removeTitle: 'Remove file',
903
+ uploadIcon: '<i class="glyphicon glyphicon-upload"></i>',
904
+ uploadClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
905
+ uploadTitle: 'Upload file',
906
+ uploadRetryIcon: '<i class="glyphicon glyphicon-repeat"></i>',
907
+ uploadRetryTitle: 'Retry upload',
908
+ downloadIcon: '<i class="glyphicon glyphicon-download"></i>',
909
+ downloadClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
910
+ downloadTitle: 'Download file',
911
+ zoomIcon: '<i class="glyphicon glyphicon-zoom-in"></i>',
912
+ zoomClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
913
+ zoomTitle: 'View Details',
914
+ dragIcon: '<i class="glyphicon glyphicon-move"></i>',
915
+ dragClass: 'text-info',
916
+ dragTitle: 'Move / Rearrange',
917
+ dragSettings: {},
918
+ indicatorNew: '<i class="glyphicon glyphicon-plus-sign text-warning"></i>',
919
+ indicatorSuccess: '<i class="glyphicon glyphicon-ok-sign text-success"></i>',
920
+ indicatorError: '<i class="glyphicon glyphicon-exclamation-sign text-danger"></i>',
921
+ indicatorLoading: '<i class="glyphicon glyphicon-hourglass text-muted"></i>',
922
+ indicatorNewTitle: 'Not uploaded yet',
923
+ indicatorSuccessTitle: 'Uploaded',
924
+ indicatorErrorTitle: 'Upload Error',
925
+ indicatorLoadingTitle: 'Uploading ...'
926
+ }
927
+ };
928
+ $.each(self.defaults, function (key, setting) {
929
+ if (key === 'allowedPreviewTypes') {
930
+ if (self.allowedPreviewTypes === undefined) {
931
+ self.allowedPreviewTypes = setting;
932
+ }
933
+ return;
934
+ }
935
+ self[key] = $.extend(true, {}, setting, self[key]);
936
+ });
937
+ self._initPreviewTemplates();
938
+ },
939
+ _initPreviewTemplates: function () {
940
+ var self = this, tags = self.previewMarkupTags, tagBef, tagAft = tags.tagAfter;
941
+ $.each(self.previewContentTemplates, function (key, value) {
942
+ if ($h.isEmpty(self.previewTemplates[key])) {
943
+ tagBef = tags.tagBefore2;
944
+ if (key === 'generic' || key === 'image' || key === 'html' || key === 'text') {
945
+ tagBef = tags.tagBefore1;
946
+ }
947
+ if (self._isPdfRendered() && key === 'pdf') {
948
+ tagBef = tagBef.replace('kv-file-content', 'kv-file-content kv-pdf-rendered');
949
+ }
950
+ self.previewTemplates[key] = tagBef + value + tagAft;
951
+ }
952
+ });
953
+ },
954
+ _initPreviewCache: function () {
955
+ var self = this;
956
+ self.previewCache = {
957
+ data: {},
958
+ init: function () {
959
+ var content = self.initialPreview;
960
+ if (content.length > 0 && !$h.isArray(content)) {
961
+ content = content.split(self.initialPreviewDelimiter);
962
+ }
963
+ self.previewCache.data = {
964
+ content: content,
965
+ config: self.initialPreviewConfig,
966
+ tags: self.initialPreviewThumbTags
967
+ };
968
+ },
969
+ count: function () {
970
+ return !!self.previewCache.data && !!self.previewCache.data.content ?
971
+ self.previewCache.data.content.length : 0;
972
+ },
973
+ get: function (i, isDisabled) {
974
+ var ind = 'init_' + i, data = self.previewCache.data, config = data.config[i],
975
+ content = data.content[i], previewId = self.previewInitId + '-' + ind, out, $tmp, cat, ftr,
976
+ fname, ftype, frameClass, asData = $h.ifSet('previewAsData', config, self.initialPreviewAsData),
977
+ parseTemplate = function (cat, dat, fn, ft, id, ftr, ind, fc, t) {
978
+ fc = ' file-preview-initial ' + $h.SORT_CSS + (fc ? ' ' + fc : '');
979
+ return self._generatePreviewTemplate(cat, dat, fn, ft, id, false, null, fc, ftr, ind, t);
980
+ };
981
+ if (!content) {
982
+ return '';
983
+ }
984
+ isDisabled = isDisabled === undefined ? true : isDisabled;
985
+ cat = $h.ifSet('type', config, self.initialPreviewFileType || 'generic');
986
+ fname = $h.ifSet('filename', config, $h.ifSet('caption', config));
987
+ ftype = $h.ifSet('filetype', config, cat);
988
+ ftr = self.previewCache.footer(i, isDisabled, (config && config.size || null));
989
+ frameClass = $h.ifSet('frameClass', config);
990
+ if (asData) {
991
+ out = parseTemplate(cat, content, fname, ftype, previewId, ftr, ind, frameClass);
992
+ } else {
993
+ out = parseTemplate('generic', content, fname, ftype, previewId, ftr, ind, frameClass, cat)
994
+ .setTokens({'content': data.content[i]});
995
+ }
996
+ if (data.tags.length && data.tags[i]) {
997
+ out = $h.replaceTags(out, data.tags[i]);
998
+ }
999
+ /** @namespace config.frameAttr */
1000
+ if (!$h.isEmpty(config) && !$h.isEmpty(config.frameAttr)) {
1001
+ $tmp = $(document.createElement('div')).html(out);
1002
+ $tmp.find('.file-preview-initial').attr(config.frameAttr);
1003
+ out = $tmp.html();
1004
+ $tmp.remove();
1005
+ }
1006
+ return out;
1007
+ },
1008
+ add: function (content, config, tags, append) {
1009
+ var data = self.previewCache.data, index;
1010
+ if (!$h.isArray(content)) {
1011
+ content = content.split(self.initialPreviewDelimiter);
1012
+ }
1013
+ if (append) {
1014
+ index = data.content.push(content) - 1;
1015
+ data.config[index] = config;
1016
+ data.tags[index] = tags;
1017
+ } else {
1018
+ index = content.length - 1;
1019
+ data.content = content;
1020
+ data.config = config;
1021
+ data.tags = tags;
1022
+ }
1023
+ self.previewCache.data = data;
1024
+ return index;
1025
+ },
1026
+ set: function (content, config, tags, append) {
1027
+ var data = self.previewCache.data, i, chk;
1028
+ if (!content || !content.length) {
1029
+ return;
1030
+ }
1031
+ if (!$h.isArray(content)) {
1032
+ content = content.split(self.initialPreviewDelimiter);
1033
+ }
1034
+ chk = content.filter(function (n) {
1035
+ return n !== null;
1036
+ });
1037
+ if (!chk.length) {
1038
+ return;
1039
+ }
1040
+ if (data.content === undefined) {
1041
+ data.content = [];
1042
+ }
1043
+ if (data.config === undefined) {
1044
+ data.config = [];
1045
+ }
1046
+ if (data.tags === undefined) {
1047
+ data.tags = [];
1048
+ }
1049
+ if (append) {
1050
+ for (i = 0; i < content.length; i++) {
1051
+ if (content[i]) {
1052
+ data.content.push(content[i]);
1053
+ }
1054
+ }
1055
+ for (i = 0; i < config.length; i++) {
1056
+ if (config[i]) {
1057
+ data.config.push(config[i]);
1058
+ }
1059
+ }
1060
+ for (i = 0; i < tags.length; i++) {
1061
+ if (tags[i]) {
1062
+ data.tags.push(tags[i]);
1063
+ }
1064
+ }
1065
+ } else {
1066
+ data.content = content;
1067
+ data.config = config;
1068
+ data.tags = tags;
1069
+ }
1070
+ self.previewCache.data = data;
1071
+ },
1072
+ unset: function (index) {
1073
+ var chk = self.previewCache.count(), rev = self.reversePreviewOrder;
1074
+ if (!chk) {
1075
+ return;
1076
+ }
1077
+ if (chk === 1) {
1078
+ self.previewCache.data.content = [];
1079
+ self.previewCache.data.config = [];
1080
+ self.previewCache.data.tags = [];
1081
+ self.initialPreview = [];
1082
+ self.initialPreviewConfig = [];
1083
+ self.initialPreviewThumbTags = [];
1084
+ return;
1085
+ }
1086
+ self.previewCache.data.content = $h.spliceArray(self.previewCache.data.content, index, rev);
1087
+ self.previewCache.data.config = $h.spliceArray(self.previewCache.data.config, index, rev);
1088
+ self.previewCache.data.tags = $h.spliceArray(self.previewCache.data.tags, index, rev);
1089
+ },
1090
+ out: function () {
1091
+ var html = '', caption, len = self.previewCache.count(), i, content;
1092
+ if (len === 0) {
1093
+ return {content: '', caption: ''};
1094
+ }
1095
+ for (i = 0; i < len; i++) {
1096
+ content = self.previewCache.get(i);
1097
+ html = self.reversePreviewOrder ? (content + html) : (html + content);
1098
+ }
1099
+ caption = self._getMsgSelected(len);
1100
+ return {content: html, caption: caption};
1101
+ },
1102
+ footer: function (i, isDisabled, size) {
1103
+ var data = self.previewCache.data || {};
1104
+ if ($h.isEmpty(data.content)) {
1105
+ return '';
1106
+ }
1107
+ if ($h.isEmpty(data.config) || $h.isEmpty(data.config[i])) {
1108
+ data.config[i] = {};
1109
+ }
1110
+ isDisabled = isDisabled === undefined ? true : isDisabled;
1111
+ var config = data.config[i], caption = $h.ifSet('caption', config), a,
1112
+ width = $h.ifSet('width', config, 'auto'), url = $h.ifSet('url', config, false),
1113
+ key = $h.ifSet('key', config, null), fs = self.fileActionSettings,
1114
+ initPreviewShowDel = self.initialPreviewShowDelete || false,
1115
+ dUrl = config.downloadUrl || self.initialPreviewDownloadUrl || '',
1116
+ dFil = config.filename || config.caption || '',
1117
+ initPreviewShowDwl = !!(dUrl),
1118
+ sDel = $h.ifSet('showRemove', config, $h.ifSet('showRemove', fs, initPreviewShowDel)),
1119
+ sDwl = $h.ifSet('showDownload', config, $h.ifSet('showDownload', fs, initPreviewShowDwl)),
1120
+ sZm = $h.ifSet('showZoom', config, $h.ifSet('showZoom', fs, true)),
1121
+ sDrg = $h.ifSet('showDrag', config, $h.ifSet('showDrag', fs, true)),
1122
+ dis = (url === false) && isDisabled;
1123
+ sDwl = sDwl && config.downloadUrl !== false && !!dUrl;
1124
+ a = self._renderFileActions(false, sDwl, sDel, sZm, sDrg, dis, url, key, true, dUrl, dFil);
1125
+ return self._getLayoutTemplate('footer').setTokens({
1126
+ 'progress': self._renderThumbProgress(),
1127
+ 'actions': a,
1128
+ 'caption': caption,
1129
+ 'size': self._getSize(size),
1130
+ 'width': width,
1131
+ 'indicator': ''
1132
+ });
1133
+ }
1134
+ };
1135
+ self.previewCache.init();
1136
+ },
1137
+ _isPdfRendered: function () {
1138
+ var self = this, useLib = self.usePdfRenderer,
1139
+ flag = typeof useLib === "function" ? useLib() : !!useLib;
1140
+ return flag && self.pdfRendererUrl;
1141
+ },
1142
+ _handler: function ($el, event, callback) {
1143
+ var self = this, ns = self.namespace, ev = event.split(' ').join(ns + ' ') + ns;
1144
+ if (!$el || !$el.length) {
1145
+ return;
1146
+ }
1147
+ $el.off(ev).on(ev, callback);
1148
+ },
1149
+ _log: function (msg) {
1150
+ var self = this, id = self.$element.attr('id');
1151
+ if (id) {
1152
+ msg = '"' + id + '": ' + msg;
1153
+ }
1154
+ msg = 'bootstrap-fileinput: ' + msg;
1155
+ if (typeof window.console.log !== "undefined") {
1156
+ window.console.log(msg);
1157
+ } else {
1158
+ window.alert(msg);
1159
+ }
1160
+ },
1161
+ _validate: function () {
1162
+ var self = this, status = self.$element.attr('type') === 'file';
1163
+ if (!status) {
1164
+ self._log('The input "type" must be set to "file" for initializing the "bootstrap-fileinput" plugin.');
1165
+ }
1166
+ return status;
1167
+ },
1168
+ _errorsExist: function () {
1169
+ var self = this, $err, $errList = self.$errorContainer.find('li');
1170
+ if ($errList.length) {
1171
+ return true;
1172
+ }
1173
+ $err = $(document.createElement('div')).html(self.$errorContainer.html());
1174
+ $err.find('.kv-error-close').remove();
1175
+ $err.find('ul').remove();
1176
+ return !!$.trim($err.text()).length;
1177
+ },
1178
+ _errorHandler: function (evt, caption) {
1179
+ var self = this, err = evt.target.error, showError = function (msg) {
1180
+ self._showError(msg.replace('{name}', caption));
1181
+ };
1182
+ /** @namespace err.NOT_FOUND_ERR */
1183
+ /** @namespace err.SECURITY_ERR */
1184
+ /** @namespace err.NOT_READABLE_ERR */
1185
+ if (err.code === err.NOT_FOUND_ERR) {
1186
+ showError(self.msgFileNotFound);
1187
+ } else if (err.code === err.SECURITY_ERR) {
1188
+ showError(self.msgFileSecured);
1189
+ } else if (err.code === err.NOT_READABLE_ERR) {
1190
+ showError(self.msgFileNotReadable);
1191
+ } else if (err.code === err.ABORT_ERR) {
1192
+ showError(self.msgFilePreviewAborted);
1193
+ } else {
1194
+ showError(self.msgFilePreviewError);
1195
+ }
1196
+ },
1197
+ _addError: function (msg) {
1198
+ var self = this, $error = self.$errorContainer;
1199
+ if (msg && $error.length) {
1200
+ $error.html(self.errorCloseButton + msg);
1201
+ self._handler($error.find('.kv-error-close'), 'click', function () {
1202
+ setTimeout(function () {
1203
+ if (self.showPreview && !self.getFrames().length) {
1204
+ self.clear();
1205
+ }
1206
+ $error.fadeOut('slow');
1207
+ }, 10);
1208
+ });
1209
+ }
1210
+ },
1211
+ _setValidationError: function (css) {
1212
+ var self = this;
1213
+ css = (css ? css + ' ' : '') + 'has-error';
1214
+ self.$container.removeClass(css).addClass('has-error');
1215
+ $h.addCss(self.$captionContainer, 'is-invalid');
1216
+ },
1217
+ _resetErrors: function (fade) {
1218
+ var self = this, $error = self.$errorContainer;
1219
+ self.isError = false;
1220
+ self.$container.removeClass('has-error');
1221
+ self.$captionContainer.removeClass('is-invalid');
1222
+ $error.html('');
1223
+ if (fade) {
1224
+ $error.fadeOut('slow');
1225
+ } else {
1226
+ $error.hide();
1227
+ }
1228
+ },
1229
+ _showFolderError: function (folders) {
1230
+ var self = this, $error = self.$errorContainer, msg;
1231
+ if (!folders) {
1232
+ return;
1233
+ }
1234
+ if (!self.isAjaxUpload) {
1235
+ self._clearFileInput();
1236
+ }
1237
+ msg = self.msgFoldersNotAllowed.replace('{n}', folders);
1238
+ self._addError(msg);
1239
+ self._setValidationError();
1240
+ $error.fadeIn(800);
1241
+ self._raise('filefoldererror', [folders, msg]);
1242
+ },
1243
+ _showUploadError: function (msg, params, event) {
1244
+ var self = this, $error = self.$errorContainer, ev = event || 'fileuploaderror', e = params && params.id ?
1245
+ '<li data-file-id="' + params.id + '">' + msg + '</li>' : '<li>' + msg + '</li>';
1246
+ if ($error.find('ul').length === 0) {
1247
+ self._addError('<ul>' + e + '</ul>');
1248
+ } else {
1249
+ $error.find('ul').append(e);
1250
+ }
1251
+ $error.fadeIn(800);
1252
+ self._raise(ev, [params, msg]);
1253
+ self._setValidationError('file-input-new');
1254
+ return true;
1255
+ },
1256
+ _showError: function (msg, params, event) {
1257
+ var self = this, $error = self.$errorContainer, ev = event || 'fileerror';
1258
+ params = params || {};
1259
+ params.reader = self.reader;
1260
+ self._addError(msg);
1261
+ $error.fadeIn(800);
1262
+ self._raise(ev, [params, msg]);
1263
+ if (!self.isAjaxUpload) {
1264
+ self._clearFileInput();
1265
+ }
1266
+ self._setValidationError('file-input-new');
1267
+ self.$btnUpload.attr('disabled', true);
1268
+ return true;
1269
+ },
1270
+ _noFilesError: function (params) {
1271
+ var self = this, label = self.minFileCount > 1 ? self.filePlural : self.fileSingle,
1272
+ msg = self.msgFilesTooLess.replace('{n}', self.minFileCount).replace('{files}', label),
1273
+ $error = self.$errorContainer;
1274
+ self._addError(msg);
1275
+ self.isError = true;
1276
+ self._updateFileDetails(0);
1277
+ $error.fadeIn(800);
1278
+ self._raise('fileerror', [params, msg]);
1279
+ self._clearFileInput();
1280
+ self._setValidationError();
1281
+ },
1282
+ _parseError: function (operation, jqXHR, errorThrown, fileName) {
1283
+ /** @namespace jqXHR.responseJSON */
1284
+ var self = this, errMsg = $.trim(errorThrown + ''), textPre,
1285
+ text = jqXHR.responseJSON !== undefined && jqXHR.responseJSON.error !== undefined ?
1286
+ jqXHR.responseJSON.error : jqXHR.responseText;
1287
+ if (self.cancelling && self.msgUploadAborted) {
1288
+ errMsg = self.msgUploadAborted;
1289
+ }
1290
+ if (self.showAjaxErrorDetails && text) {
1291
+ text = $.trim(text.replace(/\n\s*\n/g, '\n'));
1292
+ textPre = text.length ? '<pre>' + text + '</pre>' : '';
1293
+ errMsg += errMsg ? textPre : text;
1294
+ }
1295
+ if (!errMsg) {
1296
+ errMsg = self.msgAjaxError.replace('{operation}', operation);
1297
+ }
1298
+ self.cancelling = false;
1299
+ return fileName ? '<b>' + fileName + ': </b>' + errMsg : errMsg;
1300
+ },
1301
+ _parseFileType: function (type, name) {
1302
+ var self = this, isValid, vType, cat, i, types = self.allowedPreviewTypes || [];
1303
+ if (type === 'application/text-plain') {
1304
+ return 'text';
1305
+ }
1306
+ for (i = 0; i < types.length; i++) {
1307
+ cat = types[i];
1308
+ isValid = self.fileTypeSettings[cat];
1309
+ vType = isValid(type, name) ? cat : '';
1310
+ if (!$h.isEmpty(vType)) {
1311
+ return vType;
1312
+ }
1313
+ }
1314
+ return 'other';
1315
+ },
1316
+ _getPreviewIcon: function (fname) {
1317
+ var self = this, ext, out = null;
1318
+ if (fname && fname.indexOf('.') > -1) {
1319
+ ext = fname.split('.').pop();
1320
+ if (self.previewFileIconSettings) {
1321
+ out = self.previewFileIconSettings[ext] || self.previewFileIconSettings[ext.toLowerCase()] || null;
1322
+ }
1323
+ if (self.previewFileExtSettings) {
1324
+ $.each(self.previewFileExtSettings, function (key, func) {
1325
+ if (self.previewFileIconSettings[key] && func(ext)) {
1326
+ out = self.previewFileIconSettings[key];
1327
+ //noinspection UnnecessaryReturnStatementJS
1328
+ return;
1329
+ }
1330
+ });
1331
+ }
1332
+ }
1333
+ return out;
1334
+ },
1335
+ _parseFilePreviewIcon: function (content, fname) {
1336
+ var self = this, icn = self._getPreviewIcon(fname) || self.previewFileIcon, out = content;
1337
+ if (out.indexOf('{previewFileIcon}') > -1) {
1338
+ out = out.setTokens({'previewFileIconClass': self.previewFileIconClass, 'previewFileIcon': icn});
1339
+ }
1340
+ return out;
1341
+ },
1342
+ _raise: function (event, params) {
1343
+ var self = this, e = $.Event(event);
1344
+ if (params !== undefined) {
1345
+ self.$element.trigger(e, params);
1346
+ } else {
1347
+ self.$element.trigger(e);
1348
+ }
1349
+ if (e.isDefaultPrevented() || e.result === false) {
1350
+ return false;
1351
+ }
1352
+ switch (event) {
1353
+ // ignore these events
1354
+ case 'filebatchuploadcomplete':
1355
+ case 'filebatchuploadsuccess':
1356
+ case 'fileuploaded':
1357
+ case 'fileclear':
1358
+ case 'filecleared':
1359
+ case 'filereset':
1360
+ case 'fileerror':
1361
+ case 'filefoldererror':
1362
+ case 'fileuploaderror':
1363
+ case 'filebatchuploaderror':
1364
+ case 'filedeleteerror':
1365
+ case 'filecustomerror':
1366
+ case 'filesuccessremove':
1367
+ break;
1368
+ // receive data response via `filecustomerror` event`
1369
+ default:
1370
+ if (!self.ajaxAborted) {
1371
+ self.ajaxAborted = e.result;
1372
+ }
1373
+ break;
1374
+ }
1375
+ return true;
1376
+ },
1377
+ _listenFullScreen: function (isFullScreen) {
1378
+ var self = this, $modal = self.$modal, $btnFull, $btnBord;
1379
+ if (!$modal || !$modal.length) {
1380
+ return;
1381
+ }
1382
+ $btnFull = $modal && $modal.find('.btn-fullscreen');
1383
+ $btnBord = $modal && $modal.find('.btn-borderless');
1384
+ if (!$btnFull.length || !$btnBord.length) {
1385
+ return;
1386
+ }
1387
+ $btnFull.removeClass('active').attr('aria-pressed', 'false');
1388
+ $btnBord.removeClass('active').attr('aria-pressed', 'false');
1389
+ if (isFullScreen) {
1390
+ $btnFull.addClass('active').attr('aria-pressed', 'true');
1391
+ } else {
1392
+ $btnBord.addClass('active').attr('aria-pressed', 'true');
1393
+ }
1394
+ if ($modal.hasClass('file-zoom-fullscreen')) {
1395
+ self._maximizeZoomDialog();
1396
+ } else {
1397
+ if (isFullScreen) {
1398
+ self._maximizeZoomDialog();
1399
+ } else {
1400
+ $btnBord.removeClass('active').attr('aria-pressed', 'false');
1401
+ }
1402
+ }
1403
+ },
1404
+ _listen: function () {
1405
+ var self = this, $el = self.$element, $form = self.$form, $cont = self.$container, fullScreenEvents;
1406
+ self._handler($el, 'click', function (e) {
1407
+ if ($el.hasClass('file-no-browse')) {
1408
+ if ($el.data('zoneClicked')) {
1409
+ $el.data('zoneClicked', false);
1410
+ } else {
1411
+ e.preventDefault();
1412
+ }
1413
+ }
1414
+ });
1415
+ self._handler($el, 'change', $.proxy(self._change, self));
1416
+ if (self.showBrowse) {
1417
+ self._handler(self.$btnFile, 'click', $.proxy(self._browse, self));
1418
+ }
1419
+ self._handler($cont.find('.fileinput-remove:not([disabled])'), 'click', $.proxy(self.clear, self));
1420
+ self._handler($cont.find('.fileinput-cancel'), 'click', $.proxy(self.cancel, self));
1421
+ self._initDragDrop();
1422
+ self._handler($form, 'reset', $.proxy(self.clear, self));
1423
+ if (!self.isAjaxUpload) {
1424
+ self._handler($form, 'submit', $.proxy(self._submitForm, self));
1425
+ }
1426
+ self._handler(self.$container.find('.fileinput-upload'), 'click', $.proxy(self._uploadClick, self));
1427
+ self._handler($(window), 'resize', function () {
1428
+ self._listenFullScreen(screen.width === window.innerWidth && screen.height === window.innerHeight);
1429
+ });
1430
+ fullScreenEvents = 'webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange';
1431
+ self._handler($(document), fullScreenEvents, function () {
1432
+ self._listenFullScreen($h.checkFullScreen());
1433
+ });
1434
+ self._autoFitContent();
1435
+ self._initClickable();
1436
+ self._refreshPreview();
1437
+ },
1438
+ _autoFitContent: function () {
1439
+ var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
1440
+ self = this, config = width < 400 ? (self.previewSettingsSmall || self.defaults.previewSettingsSmall) :
1441
+ (self.previewSettings || self.defaults.previewSettings), sel;
1442
+ $.each(config, function (cat, settings) {
1443
+ sel = '.file-preview-frame .file-preview-' + cat;
1444
+ self.$preview.find(sel + '.kv-preview-data,' + sel + ' .kv-preview-data').css(settings);
1445
+ });
1446
+ },
1447
+ _scanDroppedItems: function (item, files, path) {
1448
+ path = path || "";
1449
+ var self = this, i, dirReader, readDir, errorHandler = function (e) {
1450
+ self._log('Error scanning dropped files!');
1451
+ self._log(e);
1452
+ };
1453
+ if (item.isFile) {
1454
+ item.file(function (file) {
1455
+ files.push(file);
1456
+ }, errorHandler);
1457
+ } else {
1458
+ if (item.isDirectory) {
1459
+ dirReader = item.createReader();
1460
+ readDir = function () {
1461
+ dirReader.readEntries(function (entries) {
1462
+ if (entries && entries.length > 0) {
1463
+ for (i = 0; i < entries.length; i++) {
1464
+ self._scanDroppedItems(entries[i], files, path + item.name + "/");
1465
+ }
1466
+ // recursively call readDir() again, since browser can only handle first 100 entries.
1467
+ readDir();
1468
+ }
1469
+ return null;
1470
+ }, errorHandler);
1471
+ };
1472
+ readDir();
1473
+ }
1474
+ }
1475
+
1476
+ },
1477
+ _initDragDrop: function () {
1478
+ var self = this, $zone = self.$dropZone;
1479
+ if (self.dropZoneEnabled && self.showPreview) {
1480
+ self._handler($zone, 'dragenter dragover', $.proxy(self._zoneDragEnter, self));
1481
+ self._handler($zone, 'dragleave', $.proxy(self._zoneDragLeave, self));
1482
+ self._handler($zone, 'drop', $.proxy(self._zoneDrop, self));
1483
+ self._handler($(document), 'dragenter dragover drop', self._zoneDragDropInit);
1484
+ }
1485
+ },
1486
+ _zoneDragDropInit: function (e) {
1487
+ e.stopPropagation();
1488
+ e.preventDefault();
1489
+ },
1490
+ _zoneDragEnter: function (e) {
1491
+ var self = this, hasFiles = $.inArray('Files', e.originalEvent.dataTransfer.types) > -1;
1492
+ self._zoneDragDropInit(e);
1493
+ if (self.isDisabled || !hasFiles) {
1494
+ e.originalEvent.dataTransfer.effectAllowed = 'none';
1495
+ e.originalEvent.dataTransfer.dropEffect = 'none';
1496
+ return;
1497
+ }
1498
+ $h.addCss(self.$dropZone, 'file-highlighted');
1499
+ },
1500
+ _zoneDragLeave: function (e) {
1501
+ var self = this;
1502
+ self._zoneDragDropInit(e);
1503
+ if (self.isDisabled) {
1504
+ return;
1505
+ }
1506
+ self.$dropZone.removeClass('file-highlighted');
1507
+ },
1508
+ _zoneDrop: function (e) {
1509
+ /** @namespace e.originalEvent.dataTransfer */
1510
+ var self = this, i, $el = self.$element, dataTransfer = e.originalEvent.dataTransfer,
1511
+ files = dataTransfer.files, items = dataTransfer.items, folders = $h.getDragDropFolders(items),
1512
+ processFiles = function () {
1513
+ if (!self.isAjaxUpload) {
1514
+ self.changeTriggered = true;
1515
+ $el.get(0).files = files;
1516
+ setTimeout(function () {
1517
+ self.changeTriggered = false;
1518
+ $el.trigger('change' + self.namespace);
1519
+ }, 10);
1520
+ } else {
1521
+ self._change(e, files);
1522
+ }
1523
+ self.$dropZone.removeClass('file-highlighted');
1524
+ };
1525
+ e.preventDefault();
1526
+ if (self.isDisabled || $h.isEmpty(files)) {
1527
+ return;
1528
+ }
1529
+ if (folders > 0) {
1530
+ if (!self.isAjaxUpload) {
1531
+ self._showFolderError(folders);
1532
+ return;
1533
+ }
1534
+ files = [];
1535
+ for (i = 0; i < items.length; i++) {
1536
+ var item = items[i].webkitGetAsEntry();
1537
+ if (item) {
1538
+ self._scanDroppedItems(item, files);
1539
+ }
1540
+ }
1541
+ setTimeout(function () {
1542
+ processFiles();
1543
+ }, 500);
1544
+ } else {
1545
+ processFiles();
1546
+ }
1547
+ },
1548
+ _uploadClick: function (e) {
1549
+ var self = this, $btn = self.$container.find('.fileinput-upload'), $form,
1550
+ isEnabled = !$btn.hasClass('disabled') && $h.isEmpty($btn.attr('disabled'));
1551
+ if (e && e.isDefaultPrevented()) {
1552
+ return;
1553
+ }
1554
+ if (!self.isAjaxUpload) {
1555
+ if (isEnabled && $btn.attr('type') !== 'submit') {
1556
+ $form = $btn.closest('form');
1557
+ // downgrade to normal form submit if possible
1558
+ if ($form.length) {
1559
+ $form.trigger('submit');
1560
+ }
1561
+ e.preventDefault();
1562
+ }
1563
+ return;
1564
+ }
1565
+ e.preventDefault();
1566
+ if (isEnabled) {
1567
+ self.upload();
1568
+ }
1569
+ },
1570
+ _submitForm: function () {
1571
+ var self = this;
1572
+ return self._isFileSelectionValid() && !self._abort({});
1573
+ },
1574
+ _clearPreview: function () {
1575
+ var self = this, $p = self.$preview,
1576
+ $thumbs = self.showUploadedThumbs ? self.getFrames(':not(.file-preview-success)') : self.getFrames();
1577
+ $thumbs.each(function () {
1578
+ var $thumb = $(this);
1579
+ $thumb.remove();
1580
+ $h.cleanZoomCache($p.find('#zoom-' + $thumb.attr('id')));
1581
+ });
1582
+ if (!self.getFrames().length || !self.showPreview) {
1583
+ self._resetUpload();
1584
+ }
1585
+ self._validateDefaultPreview();
1586
+ },
1587
+ _initSortable: function () {
1588
+ var self = this, $el = self.$preview, settings, selector = '.' + $h.SORT_CSS,
1589
+ rev = self.reversePreviewOrder;
1590
+ if (!window.KvSortable || $el.find(selector).length === 0) {
1591
+ return;
1592
+ }
1593
+ //noinspection JSUnusedGlobalSymbols
1594
+ settings = {
1595
+ handle: '.drag-handle-init',
1596
+ dataIdAttr: 'data-preview-id',
1597
+ scroll: false,
1598
+ draggable: selector,
1599
+ onSort: function (e) {
1600
+ var oldIndex = e.oldIndex, newIndex = e.newIndex, i = 0;
1601
+ self.initialPreview = $h.moveArray(self.initialPreview, oldIndex, newIndex, rev);
1602
+ self.initialPreviewConfig = $h.moveArray(self.initialPreviewConfig, oldIndex, newIndex, rev);
1603
+ self.previewCache.init();
1604
+ self.getFrames('.file-preview-initial').each(function () {
1605
+ $(this).attr('data-fileindex', 'init_' + i);
1606
+ i++;
1607
+ });
1608
+ self._raise('filesorted', {
1609
+ previewId: $(e.item).attr('id'),
1610
+ 'oldIndex': oldIndex,
1611
+ 'newIndex': newIndex,
1612
+ stack: self.initialPreviewConfig
1613
+ });
1614
+ }
1615
+ };
1616
+ if ($el.data('kvsortable')) {
1617
+ $el.kvsortable('destroy');
1618
+ }
1619
+ $.extend(true, settings, self.fileActionSettings.dragSettings);
1620
+ $el.kvsortable(settings);
1621
+ },
1622
+ _setPreviewContent: function (content) {
1623
+ var self = this;
1624
+ self.$preview.html(content);
1625
+ self._autoFitContent();
1626
+ },
1627
+ _initPreview: function (isInit) {
1628
+ var self = this, cap = self.initialCaption || '', out;
1629
+ if (!self.previewCache.count()) {
1630
+ self._clearPreview();
1631
+ if (isInit) {
1632
+ self._setCaption(cap);
1633
+ } else {
1634
+ self._initCaption();
1635
+ }
1636
+ return;
1637
+ }
1638
+ out = self.previewCache.out();
1639
+ cap = isInit && self.initialCaption ? self.initialCaption : out.caption;
1640
+ self._setPreviewContent(out.content);
1641
+ self._setInitThumbAttr();
1642
+ self._setCaption(cap);
1643
+ self._initSortable();
1644
+ if (!$h.isEmpty(out.content)) {
1645
+ self.$container.removeClass('file-input-new');
1646
+ }
1647
+ },
1648
+ _getZoomButton: function (type) {
1649
+ var self = this, label = self.previewZoomButtonIcons[type], css = self.previewZoomButtonClasses[type],
1650
+ title = ' title="' + (self.previewZoomButtonTitles[type] || '') + '" ',
1651
+ params = title + (type === 'close' ? ' data-dismiss="modal" aria-hidden="true"' : '');
1652
+ if (type === 'fullscreen' || type === 'borderless' || type === 'toggleheader') {
1653
+ params += ' data-toggle="button" aria-pressed="false" autocomplete="off"';
1654
+ }
1655
+ return '<button type="button" class="' + css + ' btn-' + type + '"' + params + '>' + label + '</button>';
1656
+ },
1657
+ _getModalContent: function () {
1658
+ var self = this;
1659
+ return self._getLayoutTemplate('modal').setTokens({
1660
+ 'rtl': self.rtl ? ' kv-rtl' : '',
1661
+ 'zoomFrameClass': self.frameClass,
1662
+ 'heading': self.msgZoomModalHeading,
1663
+ 'prev': self._getZoomButton('prev'),
1664
+ 'next': self._getZoomButton('next'),
1665
+ 'toggleheader': self._getZoomButton('toggleheader'),
1666
+ 'fullscreen': self._getZoomButton('fullscreen'),
1667
+ 'borderless': self._getZoomButton('borderless'),
1668
+ 'close': self._getZoomButton('close')
1669
+ });
1670
+ },
1671
+ _listenModalEvent: function (event) {
1672
+ var self = this, $modal = self.$modal, getParams = function (e) {
1673
+ return {
1674
+ sourceEvent: e,
1675
+ previewId: $modal.data('previewId'),
1676
+ modal: $modal
1677
+ };
1678
+ };
1679
+ $modal.on(event + '.bs.modal', function (e) {
1680
+ var $btnFull = $modal.find('.btn-fullscreen'), $btnBord = $modal.find('.btn-borderless');
1681
+ self._raise('filezoom' + event, getParams(e));
1682
+ if (event === 'shown') {
1683
+ $btnBord.removeClass('active').attr('aria-pressed', 'false');
1684
+ $btnFull.removeClass('active').attr('aria-pressed', 'false');
1685
+ if ($modal.hasClass('file-zoom-fullscreen')) {
1686
+ self._maximizeZoomDialog();
1687
+ if ($h.checkFullScreen()) {
1688
+ $btnFull.addClass('active').attr('aria-pressed', 'true');
1689
+ } else {
1690
+ $btnBord.addClass('active').attr('aria-pressed', 'true');
1691
+ }
1692
+ }
1693
+ }
1694
+ });
1695
+ },
1696
+ _initZoom: function () {
1697
+ var self = this, $dialog, modalMain = self._getLayoutTemplate('modalMain'), modalId = '#' + $h.MODAL_ID;
1698
+ if (!self.showPreview) {
1699
+ return;
1700
+ }
1701
+ self.$modal = $(modalId);
1702
+ if (!self.$modal || !self.$modal.length) {
1703
+ $dialog = $(document.createElement('div')).html(modalMain).insertAfter(self.$container);
1704
+ self.$modal = $(modalId).insertBefore($dialog);
1705
+ $dialog.remove();
1706
+ }
1707
+ $h.initModal(self.$modal);
1708
+ self.$modal.html(self._getModalContent());
1709
+ $.each($h.MODAL_EVENTS, function (key, event) {
1710
+ self._listenModalEvent(event);
1711
+ });
1712
+ },
1713
+ _initZoomButtons: function () {
1714
+ var self = this, previewId = self.$modal.data('previewId') || '', $first, $last,
1715
+ thumbs = self.getFrames().toArray(), len = thumbs.length, $prev = self.$modal.find('.btn-prev'),
1716
+ $next = self.$modal.find('.btn-next');
1717
+ if (thumbs.length < 2) {
1718
+ $prev.hide();
1719
+ $next.hide();
1720
+ return;
1721
+ } else {
1722
+ $prev.show();
1723
+ $next.show();
1724
+ }
1725
+ if (!len) {
1726
+ return;
1727
+ }
1728
+ $first = $(thumbs[0]);
1729
+ $last = $(thumbs[len - 1]);
1730
+ $prev.removeAttr('disabled');
1731
+ $next.removeAttr('disabled');
1732
+ if ($first.length && $first.attr('id') === previewId) {
1733
+ $prev.attr('disabled', true);
1734
+ }
1735
+ if ($last.length && $last.attr('id') === previewId) {
1736
+ $next.attr('disabled', true);
1737
+ }
1738
+ },
1739
+ _maximizeZoomDialog: function () {
1740
+ var self = this, $modal = self.$modal, $head = $modal.find('.modal-header:visible'),
1741
+ $foot = $modal.find('.modal-footer:visible'), $body = $modal.find('.modal-body'),
1742
+ h = $(window).height(), diff = 0;
1743
+ $modal.addClass('file-zoom-fullscreen');
1744
+ if ($head && $head.length) {
1745
+ h -= $head.outerHeight(true);
1746
+ }
1747
+ if ($foot && $foot.length) {
1748
+ h -= $foot.outerHeight(true);
1749
+ }
1750
+ if ($body && $body.length) {
1751
+ diff = $body.outerHeight(true) - $body.height();
1752
+ h -= diff;
1753
+ }
1754
+ $modal.find('.kv-zoom-body').height(h);
1755
+ },
1756
+ _resizeZoomDialog: function (fullScreen) {
1757
+ var self = this, $modal = self.$modal, $btnFull = $modal.find('.btn-fullscreen'),
1758
+ $btnBord = $modal.find('.btn-borderless');
1759
+ if ($modal.hasClass('file-zoom-fullscreen')) {
1760
+ $h.toggleFullScreen(false);
1761
+ if (!fullScreen) {
1762
+ if (!$btnFull.hasClass('active')) {
1763
+ $modal.removeClass('file-zoom-fullscreen');
1764
+ self.$modal.find('.kv-zoom-body').css('height', self.zoomModalHeight);
1765
+ } else {
1766
+ $btnFull.removeClass('active').attr('aria-pressed', 'false');
1767
+ }
1768
+ } else {
1769
+ if (!$btnFull.hasClass('active')) {
1770
+ $modal.removeClass('file-zoom-fullscreen');
1771
+ self._resizeZoomDialog(true);
1772
+ if ($btnBord.hasClass('active')) {
1773
+ $btnBord.removeClass('active').attr('aria-pressed', 'false');
1774
+ }
1775
+ }
1776
+ }
1777
+ } else {
1778
+ if (!fullScreen) {
1779
+ self._maximizeZoomDialog();
1780
+ return;
1781
+ }
1782
+ $h.toggleFullScreen(true);
1783
+ }
1784
+ $modal.focus();
1785
+ },
1786
+ _setZoomContent: function ($frame, animate) {
1787
+ var self = this, $content, tmplt, body, title, $body, $dataEl, config, pid = $frame.attr('id'),
1788
+ $modal = self.$modal, $prev = $modal.find('.btn-prev'), $next = $modal.find('.btn-next'), $tmp,
1789
+ $btnFull = $modal.find('.btn-fullscreen'), $btnBord = $modal.find('.btn-borderless'), cap, size,
1790
+ $btnTogh = $modal.find('.btn-toggleheader'), $zoomPreview = self.$preview.find('#zoom-' + pid);
1791
+ tmplt = $zoomPreview.attr('data-template') || 'generic';
1792
+ $content = $zoomPreview.find('.kv-file-content');
1793
+ body = $content.length ? $content.html() : '';
1794
+ cap = $frame.data('caption') || '';
1795
+ size = $frame.data('size') || '';
1796
+ title = cap + ' ' + size;
1797
+ $modal.find('.kv-zoom-title').attr('title', $('<div/>').html(title).text()).html(title);
1798
+ $body = $modal.find('.kv-zoom-body');
1799
+ $modal.removeClass('kv-single-content');
1800
+ if (animate) {
1801
+ $tmp = $body.addClass('file-thumb-loading').clone().insertAfter($body);
1802
+ $body.html(body).hide();
1803
+ $tmp.fadeOut('fast', function () {
1804
+ $body.fadeIn('fast', function () {
1805
+ $body.removeClass('file-thumb-loading');
1806
+ });
1807
+ $tmp.remove();
1808
+ });
1809
+ } else {
1810
+ $body.html(body);
1811
+ }
1812
+ config = self.previewZoomSettings[tmplt];
1813
+ if (config) {
1814
+ $dataEl = $body.find('.kv-preview-data');
1815
+ $h.addCss($dataEl, 'file-zoom-detail');
1816
+ $.each(config, function (key, value) {
1817
+ $dataEl.css(key, value);
1818
+ if (($dataEl.attr('width') && key === 'width') || ($dataEl.attr('height') && key === 'height')) {
1819
+ $dataEl.removeAttr(key);
1820
+ }
1821
+ });
1822
+ }
1823
+ $modal.data('previewId', pid);
1824
+ self._handler($prev, 'click', function () {
1825
+ self._zoomSlideShow('prev', pid);
1826
+ });
1827
+ self._handler($next, 'click', function () {
1828
+ self._zoomSlideShow('next', pid);
1829
+ });
1830
+ self._handler($btnFull, 'click', function () {
1831
+ self._resizeZoomDialog(true);
1832
+ });
1833
+ self._handler($btnBord, 'click', function () {
1834
+ self._resizeZoomDialog(false);
1835
+ });
1836
+ self._handler($btnTogh, 'click', function () {
1837
+ var $header = $modal.find('.modal-header'), $floatBar = $modal.find('.modal-body .floating-buttons'),
1838
+ ht, $actions = $header.find('.kv-zoom-actions'), resize = function (height) {
1839
+ var $body = self.$modal.find('.kv-zoom-body'), h = self.zoomModalHeight;
1840
+ if ($modal.hasClass('file-zoom-fullscreen')) {
1841
+ h = $body.outerHeight(true);
1842
+ if (!height) {
1843
+ h = h - $header.outerHeight(true);
1844
+ }
1845
+ }
1846
+ $body.css('height', height ? h + height : h);
1847
+ };
1848
+ if ($header.is(':visible')) {
1849
+ ht = $header.outerHeight(true);
1850
+ $header.slideUp('slow', function () {
1851
+ $actions.find('.btn').appendTo($floatBar);
1852
+ resize(ht);
1853
+ });
1854
+ } else {
1855
+ $floatBar.find('.btn').appendTo($actions);
1856
+ $header.slideDown('slow', function () {
1857
+ resize();
1858
+ });
1859
+ }
1860
+ $modal.focus();
1861
+ });
1862
+ self._handler($modal, 'keydown', function (e) {
1863
+ var key = e.which || e.keyCode;
1864
+ if (key === 37 && !$prev.attr('disabled')) {
1865
+ self._zoomSlideShow('prev', pid);
1866
+ }
1867
+ if (key === 39 && !$next.attr('disabled')) {
1868
+ self._zoomSlideShow('next', pid);
1869
+ }
1870
+ });
1871
+ },
1872
+ _zoomPreview: function ($btn) {
1873
+ var self = this, $frame, $modal = self.$modal;
1874
+ if (!$btn.length) {
1875
+ throw 'Cannot zoom to detailed preview!';
1876
+ }
1877
+ $h.initModal($modal);
1878
+ $modal.html(self._getModalContent());
1879
+ $frame = $btn.closest($h.FRAMES);
1880
+ self._setZoomContent($frame);
1881
+ $modal.modal('show');
1882
+ self._initZoomButtons();
1883
+ },
1884
+ _zoomSlideShow: function (dir, previewId) {
1885
+ var self = this, $btn = self.$modal.find('.kv-zoom-actions .btn-' + dir), $targFrame, i,
1886
+ thumbs = self.getFrames().toArray(), len = thumbs.length, out;
1887
+ if ($btn.attr('disabled')) {
1888
+ return;
1889
+ }
1890
+ for (i = 0; i < len; i++) {
1891
+ if ($(thumbs[i]).attr('id') === previewId) {
1892
+ out = dir === 'prev' ? i - 1 : i + 1;
1893
+ break;
1894
+ }
1895
+ }
1896
+ if (out < 0 || out >= len || !thumbs[out]) {
1897
+ return;
1898
+ }
1899
+ $targFrame = $(thumbs[out]);
1900
+ if ($targFrame.length) {
1901
+ self._setZoomContent($targFrame, true);
1902
+ }
1903
+ self._initZoomButtons();
1904
+ self._raise('filezoom' + dir, {'previewId': previewId, modal: self.$modal});
1905
+ },
1906
+ _initZoomButton: function () {
1907
+ var self = this;
1908
+ self.$preview.find('.kv-file-zoom').each(function () {
1909
+ var $el = $(this);
1910
+ self._handler($el, 'click', function () {
1911
+ self._zoomPreview($el);
1912
+ });
1913
+ });
1914
+ },
1915
+ _inputFileCount: function () {
1916
+ return this.$element.get(0).files.length;
1917
+ },
1918
+ _refreshPreview: function () {
1919
+ var self = this, files;
1920
+ if (!self._inputFileCount() || !self.showPreview || !self.isPreviewable) {
1921
+ return;
1922
+ }
1923
+ if (self.isAjaxUpload) {
1924
+ files = self.getFileStack();
1925
+ self.filestack = [];
1926
+ if (files.length) {
1927
+ self._clearFileInput();
1928
+ } else {
1929
+ files = self.$element.get(0).files;
1930
+ }
1931
+ } else {
1932
+ files = self.$element.get(0).files;
1933
+ }
1934
+ if (files && files.length) {
1935
+ self.readFiles(files);
1936
+ self._setFileDropZoneTitle();
1937
+ }
1938
+ },
1939
+ _clearObjects: function ($el) {
1940
+ $el.find('video audio').each(function () {
1941
+ this.pause();
1942
+ $(this).remove();
1943
+ });
1944
+ $el.find('img object div').each(function () {
1945
+ $(this).remove();
1946
+ });
1947
+ },
1948
+ _clearFileInput: function () {
1949
+ var self = this, $el = self.$element, $srcFrm, $tmpFrm, $tmpEl;
1950
+ if (!self._inputFileCount()) {
1951
+ return;
1952
+ }
1953
+ $srcFrm = $el.closest('form');
1954
+ $tmpFrm = $(document.createElement('form'));
1955
+ $tmpEl = $(document.createElement('div'));
1956
+ $el.before($tmpEl);
1957
+ if ($srcFrm.length) {
1958
+ $srcFrm.after($tmpFrm);
1959
+ } else {
1960
+ $tmpEl.after($tmpFrm);
1961
+ }
1962
+ $tmpFrm.append($el).trigger('reset');
1963
+ $tmpEl.before($el).remove();
1964
+ $tmpFrm.remove();
1965
+ },
1966
+ _resetUpload: function () {
1967
+ var self = this;
1968
+ self.uploadCache = {content: [], config: [], tags: [], append: true};
1969
+ self.uploadCount = 0;
1970
+ self.uploadStatus = {};
1971
+ self.uploadLog = [];
1972
+ self.uploadAsyncCount = 0;
1973
+ self.loadedImages = [];
1974
+ self.totalImagesCount = 0;
1975
+ self.$btnUpload.removeAttr('disabled');
1976
+ self._setProgress(0);
1977
+ self.$progress.hide();
1978
+ self._resetErrors(false);
1979
+ self.ajaxAborted = false;
1980
+ self.ajaxRequests = [];
1981
+ self._resetCanvas();
1982
+ self.cacheInitialPreview = {};
1983
+ if (self.overwriteInitial) {
1984
+ self.initialPreview = [];
1985
+ self.initialPreviewConfig = [];
1986
+ self.initialPreviewThumbTags = [];
1987
+ self.previewCache.data = {
1988
+ content: [],
1989
+ config: [],
1990
+ tags: []
1991
+ };
1992
+ }
1993
+ },
1994
+ _resetCanvas: function () {
1995
+ var self = this;
1996
+ if (self.canvas && self.imageCanvasContext) {
1997
+ self.imageCanvasContext.clearRect(0, 0, self.canvas.width, self.canvas.height);
1998
+ }
1999
+ },
2000
+ _hasInitialPreview: function () {
2001
+ var self = this;
2002
+ return !self.overwriteInitial && self.previewCache.count();
2003
+ },
2004
+ _resetPreview: function () {
2005
+ var self = this, out, cap;
2006
+ if (self.previewCache.count()) {
2007
+ out = self.previewCache.out();
2008
+ self._setPreviewContent(out.content);
2009
+ self._setInitThumbAttr();
2010
+ cap = self.initialCaption ? self.initialCaption : out.caption;
2011
+ self._setCaption(cap);
2012
+ } else {
2013
+ self._clearPreview();
2014
+ self._initCaption();
2015
+ }
2016
+ if (self.showPreview) {
2017
+ self._initZoom();
2018
+ self._initSortable();
2019
+ }
2020
+ },
2021
+ _clearDefaultPreview: function () {
2022
+ var self = this;
2023
+ self.$preview.find('.file-default-preview').remove();
2024
+ },
2025
+ _validateDefaultPreview: function () {
2026
+ var self = this;
2027
+ if (!self.showPreview || $h.isEmpty(self.defaultPreviewContent)) {
2028
+ return;
2029
+ }
2030
+ self._setPreviewContent('<div class="file-default-preview">' + self.defaultPreviewContent + '</div>');
2031
+ self.$container.removeClass('file-input-new');
2032
+ self._initClickable();
2033
+ },
2034
+ _resetPreviewThumbs: function (isAjax) {
2035
+ var self = this, out;
2036
+ if (isAjax) {
2037
+ self._clearPreview();
2038
+ self.clearStack();
2039
+ return;
2040
+ }
2041
+ if (self._hasInitialPreview()) {
2042
+ out = self.previewCache.out();
2043
+ self._setPreviewContent(out.content);
2044
+ self._setInitThumbAttr();
2045
+ self._setCaption(out.caption);
2046
+ self._initPreviewActions();
2047
+ } else {
2048
+ self._clearPreview();
2049
+ }
2050
+ },
2051
+ _getLayoutTemplate: function (t) {
2052
+ var self = this, template = self.layoutTemplates[t];
2053
+ if ($h.isEmpty(self.customLayoutTags)) {
2054
+ return template;
2055
+ }
2056
+ return $h.replaceTags(template, self.customLayoutTags);
2057
+ },
2058
+ _getPreviewTemplate: function (t) {
2059
+ var self = this, template = self.previewTemplates[t];
2060
+ if ($h.isEmpty(self.customPreviewTags)) {
2061
+ return template;
2062
+ }
2063
+ return $h.replaceTags(template, self.customPreviewTags);
2064
+ },
2065
+ _getOutData: function (jqXHR, responseData, filesData) {
2066
+ var self = this;
2067
+ jqXHR = jqXHR || {};
2068
+ responseData = responseData || {};
2069
+ filesData = filesData || self.filestack.slice(0) || {};
2070
+ return {
2071
+ form: self.formdata,
2072
+ files: filesData,
2073
+ filenames: self.filenames,
2074
+ filescount: self.getFilesCount(),
2075
+ extra: self._getExtraData(),
2076
+ response: responseData,
2077
+ reader: self.reader,
2078
+ jqXHR: jqXHR
2079
+ };
2080
+ },
2081
+ _getMsgSelected: function (n) {
2082
+ var self = this, strFiles = n === 1 ? self.fileSingle : self.filePlural;
2083
+ return n > 0 ? self.msgSelected.replace('{n}', n).replace('{files}', strFiles) : self.msgNoFilesSelected;
2084
+ },
2085
+ _getFrame: function (id) {
2086
+ var self = this, $frame = $('#' + id);
2087
+ if (!$frame.length) {
2088
+ self._log('Invalid thumb frame with id: "' + id + '".');
2089
+ return null;
2090
+ }
2091
+ return $frame;
2092
+ },
2093
+ _getThumbs: function (css) {
2094
+ css = css || '';
2095
+ return this.getFrames(':not(.file-preview-initial)' + css);
2096
+ },
2097
+ _getExtraData: function (previewId, index) {
2098
+ var self = this, data = self.uploadExtraData;
2099
+ if (typeof self.uploadExtraData === "function") {
2100
+ data = self.uploadExtraData(previewId, index);
2101
+ }
2102
+ return data;
2103
+ },
2104
+ _initXhr: function (xhrobj, previewId, fileCount) {
2105
+ var self = this;
2106
+ if (xhrobj.upload) {
2107
+ xhrobj.upload.addEventListener('progress', function (event) {
2108
+ var pct = 0, total = event.total, position = event.loaded || event.position;
2109
+ /** @namespace event.lengthComputable */
2110
+ if (event.lengthComputable) {
2111
+ pct = Math.floor(position / total * 100);
2112
+ }
2113
+ if (previewId) {
2114
+ self._setAsyncUploadStatus(previewId, pct, fileCount);
2115
+ } else {
2116
+ self._setProgress(pct);
2117
+ }
2118
+ }, false);
2119
+ }
2120
+ return xhrobj;
2121
+ },
2122
+ _initAjaxSettings: function () {
2123
+ var self = this;
2124
+ self._ajaxSettings = $.extend(true, {}, self.ajaxSettings);
2125
+ self._ajaxDeleteSettings = $.extend(true, {}, self.ajaxDeleteSettings);
2126
+ },
2127
+ _mergeAjaxCallback: function (funcName, srcFunc, type) {
2128
+ var self = this, settings = self._ajaxSettings, flag = self.mergeAjaxCallbacks, targFunc;
2129
+ if (type === 'delete') {
2130
+ settings = self._ajaxDeleteSettings;
2131
+ flag = self.mergeAjaxDeleteCallbacks;
2132
+ }
2133
+ targFunc = settings[funcName];
2134
+ if (flag && typeof targFunc === "function") {
2135
+ if (flag === 'before') {
2136
+ settings[funcName] = function () {
2137
+ targFunc.apply(this, arguments);
2138
+ srcFunc.apply(this, arguments);
2139
+ };
2140
+ } else {
2141
+ settings[funcName] = function () {
2142
+ srcFunc.apply(this, arguments);
2143
+ targFunc.apply(this, arguments);
2144
+ };
2145
+ }
2146
+ } else {
2147
+ settings[funcName] = srcFunc;
2148
+ }
2149
+ },
2150
+ _ajaxSubmit: function (fnBefore, fnSuccess, fnComplete, fnError, previewId, index) {
2151
+ var self = this, settings;
2152
+ if (!self._raise('filepreajax', [previewId, index])) {
2153
+ return;
2154
+ }
2155
+ self._uploadExtra(previewId, index);
2156
+ self._initAjaxSettings();
2157
+ self._mergeAjaxCallback('beforeSend', fnBefore);
2158
+ self._mergeAjaxCallback('success', fnSuccess);
2159
+ self._mergeAjaxCallback('complete', fnComplete);
2160
+ self._mergeAjaxCallback('error', fnError);
2161
+ settings = $.extend(true, {}, {
2162
+ xhr: function () {
2163
+ var xhrobj = $.ajaxSettings.xhr();
2164
+ return self._initXhr(xhrobj, previewId, self.getFileStack().length);
2165
+ },
2166
+ url: index && self.uploadUrlThumb ? self.uploadUrlThumb : self.uploadUrl,
2167
+ type: 'POST',
2168
+ dataType: 'json',
2169
+ data: self.formdata,
2170
+ cache: false,
2171
+ processData: false,
2172
+ contentType: false
2173
+ }, self._ajaxSettings);
2174
+ self.ajaxRequests.push($.ajax(settings));
2175
+ },
2176
+ _mergeArray: function (prop, content) {
2177
+ var self = this, arr1 = $h.cleanArray(self[prop]), arr2 = $h.cleanArray(content);
2178
+ self[prop] = arr1.concat(arr2);
2179
+ },
2180
+ _initUploadSuccess: function (out, $thumb, allFiles) {
2181
+ var self = this, append, data, index, $div, $newCache, content, config, tags, i;
2182
+ if (!self.showPreview || typeof out !== 'object' || $.isEmptyObject(out)) {
2183
+ return;
2184
+ }
2185
+ if (out.initialPreview !== undefined && out.initialPreview.length > 0) {
2186
+ self.hasInitData = true;
2187
+ content = out.initialPreview || [];
2188
+ config = out.initialPreviewConfig || [];
2189
+ tags = out.initialPreviewThumbTags || [];
2190
+ append = out.append === undefined || out.append;
2191
+ if (content.length > 0 && !$h.isArray(content)) {
2192
+ content = content.split(self.initialPreviewDelimiter);
2193
+ }
2194
+ self._mergeArray('initialPreview', content);
2195
+ self._mergeArray('initialPreviewConfig', config);
2196
+ self._mergeArray('initialPreviewThumbTags', tags);
2197
+ if ($thumb !== undefined) {
2198
+ if (!allFiles) {
2199
+ index = self.previewCache.add(content, config[0], tags[0], append);
2200
+ data = self.previewCache.get(index, false);
2201
+ $div = $(document.createElement('div')).html(data).hide().insertAfter($thumb);
2202
+ $newCache = $div.find('.kv-zoom-cache');
2203
+ if ($newCache && $newCache.length) {
2204
+ $newCache.insertAfter($thumb);
2205
+ }
2206
+ $thumb.fadeOut('slow', function () {
2207
+ var $newThumb = $div.find('.file-preview-frame');
2208
+ if ($newThumb && $newThumb.length) {
2209
+ $newThumb.insertBefore($thumb).fadeIn('slow').css('display:inline-block');
2210
+ }
2211
+ self._initPreviewActions();
2212
+ self._clearFileInput();
2213
+ $h.cleanZoomCache(self.$preview.find('#zoom-' + $thumb.attr('id')));
2214
+ $thumb.remove();
2215
+ $div.remove();
2216
+ self._initSortable();
2217
+ });
2218
+ } else {
2219
+ i = $thumb.attr('data-fileindex');
2220
+ self.uploadCache.content[i] = content[0];
2221
+ self.uploadCache.config[i] = config[0] || [];
2222
+ self.uploadCache.tags[i] = tags[0] || [];
2223
+ self.uploadCache.append = append;
2224
+ }
2225
+ } else {
2226
+ self.previewCache.set(content, config, tags, append);
2227
+ self._initPreview();
2228
+ self._initPreviewActions();
2229
+ }
2230
+ }
2231
+ },
2232
+ _initSuccessThumbs: function () {
2233
+ var self = this;
2234
+ if (!self.showPreview) {
2235
+ return;
2236
+ }
2237
+ self._getThumbs($h.FRAMES + '.file-preview-success').each(function () {
2238
+ var $thumb = $(this), $preview = self.$preview, $remove = $thumb.find('.kv-file-remove');
2239
+ $remove.removeAttr('disabled');
2240
+ self._handler($remove, 'click', function () {
2241
+ var id = $thumb.attr('id'),
2242
+ out = self._raise('filesuccessremove', [id, $thumb.attr('data-fileindex')]);
2243
+ $h.cleanMemory($thumb);
2244
+ if (out === false) {
2245
+ return;
2246
+ }
2247
+ $thumb.fadeOut('slow', function () {
2248
+ $h.cleanZoomCache($preview.find('#zoom-' + id));
2249
+ $thumb.remove();
2250
+ if (!self.getFrames().length) {
2251
+ self.reset();
2252
+ }
2253
+ });
2254
+ });
2255
+ });
2256
+ },
2257
+ _checkAsyncComplete: function () {
2258
+ var self = this, previewId, i;
2259
+ for (i = 0; i < self.filestack.length; i++) {
2260
+ if (self.filestack[i]) {
2261
+ previewId = self.previewInitId + "-" + i;
2262
+ if ($.inArray(previewId, self.uploadLog) === -1) {
2263
+ return false;
2264
+ }
2265
+ }
2266
+ }
2267
+ return (self.uploadAsyncCount === self.uploadLog.length);
2268
+ },
2269
+ _uploadExtra: function (previewId, index) {
2270
+ var self = this, data = self._getExtraData(previewId, index);
2271
+ if (data.length === 0) {
2272
+ return;
2273
+ }
2274
+ $.each(data, function (key, value) {
2275
+ self.formdata.append(key, value);
2276
+ });
2277
+ },
2278
+ _uploadSingle: function (i, isBatch) {
2279
+ var self = this, total = self.getFileStack().length, formdata = new FormData(), outData,
2280
+ previewId = self.previewInitId + "-" + i, $thumb, chkComplete, $btnUpload, $btnDelete,
2281
+ hasPostData = self.filestack.length > 0 || !$.isEmptyObject(self.uploadExtraData), uploadFailed,
2282
+ $prog = $('#' + previewId).find('.file-thumb-progress'), fnBefore, fnSuccess, fnComplete, fnError,
2283
+ updateUploadLog, params = {id: previewId, index: i};
2284
+ self.formdata = formdata;
2285
+ if (self.showPreview) {
2286
+ $thumb = $('#' + previewId + ':not(.file-preview-initial)');
2287
+ $btnUpload = $thumb.find('.kv-file-upload');
2288
+ $btnDelete = $thumb.find('.kv-file-remove');
2289
+ $prog.show();
2290
+ }
2291
+ if (total === 0 || !hasPostData || ($btnUpload && $btnUpload.hasClass('disabled')) || self._abort(params)) {
2292
+ return;
2293
+ }
2294
+ updateUploadLog = function (i, previewId) {
2295
+ if (!uploadFailed) {
2296
+ self.updateStack(i, undefined);
2297
+ }
2298
+ self.uploadLog.push(previewId);
2299
+ if (self._checkAsyncComplete()) {
2300
+ self.fileBatchCompleted = true;
2301
+ }
2302
+ };
2303
+ chkComplete = function () {
2304
+ var u = self.uploadCache, $initThumbs, i, j, len = 0, data = self.cacheInitialPreview;
2305
+ if (!self.fileBatchCompleted) {
2306
+ return;
2307
+ }
2308
+ if (data && data.content) {
2309
+ len = data.content.length;
2310
+ }
2311
+ setTimeout(function () {
2312
+ var triggerReset = self.getFileStack(true).length === 0;
2313
+ if (self.showPreview) {
2314
+ self.previewCache.set(u.content, u.config, u.tags, u.append);
2315
+ if (len) {
2316
+ for (i = 0; i < u.content.length; i++) {
2317
+ j = i + len;
2318
+ data.content[j] = u.content[i];
2319
+ //noinspection JSUnresolvedVariable
2320
+ if (data.config.length) {
2321
+ data.config[j] = u.config[i];
2322
+ }
2323
+ if (data.tags.length) {
2324
+ data.tags[j] = u.tags[i];
2325
+ }
2326
+ }
2327
+ self.initialPreview = $h.cleanArray(data.content);
2328
+ self.initialPreviewConfig = $h.cleanArray(data.config);
2329
+ self.initialPreviewThumbTags = $h.cleanArray(data.tags);
2330
+ } else {
2331
+ self.initialPreview = u.content;
2332
+ self.initialPreviewConfig = u.config;
2333
+ self.initialPreviewThumbTags = u.tags;
2334
+ }
2335
+ self.cacheInitialPreview = {};
2336
+ if (self.hasInitData) {
2337
+ self._initPreview();
2338
+ self._initPreviewActions();
2339
+ }
2340
+ }
2341
+ self.unlock(triggerReset);
2342
+ if (triggerReset) {
2343
+ self._clearFileInput();
2344
+ }
2345
+ $initThumbs = self.$preview.find('.file-preview-initial');
2346
+ if (self.uploadAsync && $initThumbs.length) {
2347
+ $h.addCss($initThumbs, $h.SORT_CSS);
2348
+ self._initSortable();
2349
+ }
2350
+ self._raise('filebatchuploadcomplete', [self.filestack, self._getExtraData()]);
2351
+ self.uploadCount = 0;
2352
+ self.uploadStatus = {};
2353
+ self.uploadLog = [];
2354
+ self._setProgress(101);
2355
+ self.ajaxAborted = false;
2356
+ }, 100);
2357
+ };
2358
+ fnBefore = function (jqXHR) {
2359
+ outData = self._getOutData(jqXHR);
2360
+ self.fileBatchCompleted = false;
2361
+ if (!isBatch) {
2362
+ self.ajaxAborted = false;
2363
+ }
2364
+ if (self.showPreview) {
2365
+ if (!$thumb.hasClass('file-preview-success')) {
2366
+ self._setThumbStatus($thumb, 'Loading');
2367
+ $h.addCss($thumb, 'file-uploading');
2368
+ }
2369
+ $btnUpload.attr('disabled', true);
2370
+ $btnDelete.attr('disabled', true);
2371
+ }
2372
+ if (!isBatch) {
2373
+ self.lock();
2374
+ }
2375
+ self._raise('filepreupload', [outData, previewId, i]);
2376
+ $.extend(true, params, outData);
2377
+ if (self._abort(params)) {
2378
+ jqXHR.abort();
2379
+ if (!isBatch) {
2380
+ self._setThumbStatus($thumb, 'New');
2381
+ $thumb.removeClass('file-uploading');
2382
+ $btnUpload.removeAttr('disabled');
2383
+ $btnDelete.removeAttr('disabled');
2384
+ self.unlock();
2385
+ }
2386
+ self._setProgressCancelled();
2387
+ }
2388
+ };
2389
+ fnSuccess = function (data, textStatus, jqXHR) {
2390
+ var pid = self.showPreview && $thumb.attr('id') ? $thumb.attr('id') : previewId;
2391
+ outData = self._getOutData(jqXHR, data);
2392
+ $.extend(true, params, outData);
2393
+ setTimeout(function () {
2394
+ if ($h.isEmpty(data) || $h.isEmpty(data.error)) {
2395
+ if (self.showPreview) {
2396
+ self._setThumbStatus($thumb, 'Success');
2397
+ $btnUpload.hide();
2398
+ self._initUploadSuccess(data, $thumb, isBatch);
2399
+ self._setProgress(101, $prog);
2400
+ }
2401
+ self._raise('fileuploaded', [outData, pid, i]);
2402
+ if (!isBatch) {
2403
+ self.updateStack(i, undefined);
2404
+ } else {
2405
+ updateUploadLog(i, pid);
2406
+ }
2407
+ } else {
2408
+ uploadFailed = true;
2409
+ self._showUploadError(data.error, params);
2410
+ self._setPreviewError($thumb, i, self.filestack[i], self.retryErrorUploads);
2411
+ if (!self.retryErrorUploads) {
2412
+ $btnUpload.hide();
2413
+ }
2414
+ if (isBatch) {
2415
+ updateUploadLog(i, pid);
2416
+ }
2417
+ self._setProgress(101, $('#' + pid).find('.file-thumb-progress'), self.msgUploadError);
2418
+ }
2419
+ }, 100);
2420
+ };
2421
+ fnComplete = function () {
2422
+ setTimeout(function () {
2423
+ if (self.showPreview) {
2424
+ $btnUpload.removeAttr('disabled');
2425
+ $btnDelete.removeAttr('disabled');
2426
+ $thumb.removeClass('file-uploading');
2427
+ }
2428
+ if (!isBatch) {
2429
+ self.unlock(false);
2430
+ self._clearFileInput();
2431
+ } else {
2432
+ chkComplete();
2433
+ }
2434
+ self._initSuccessThumbs();
2435
+ }, 100);
2436
+ };
2437
+ fnError = function (jqXHR, textStatus, errorThrown) {
2438
+ var op = self.ajaxOperations.uploadThumb,
2439
+ errMsg = self._parseError(op, jqXHR, errorThrown, (isBatch && self.filestack[i].name ? self.filestack[i].name : null));
2440
+ uploadFailed = true;
2441
+ setTimeout(function () {
2442
+ if (isBatch) {
2443
+ updateUploadLog(i, previewId);
2444
+ }
2445
+ self.uploadStatus[previewId] = 100;
2446
+ self._setPreviewError($thumb, i, self.filestack[i], self.retryErrorUploads);
2447
+ if (!self.retryErrorUploads) {
2448
+ $btnUpload.hide();
2449
+ }
2450
+ $.extend(true, params, self._getOutData(jqXHR));
2451
+ self._setProgress(101, $prog, self.msgAjaxProgressError.replace('{operation}', op));
2452
+ self._setProgress(101, $('#' + previewId).find('.file-thumb-progress'), self.msgUploadError);
2453
+ self._showUploadError(errMsg, params);
2454
+ }, 100);
2455
+ };
2456
+ formdata.append(self.uploadFileAttr, self.filestack[i], self.filenames[i]);
2457
+ formdata.append('file_id', i);
2458
+ self._ajaxSubmit(fnBefore, fnSuccess, fnComplete, fnError, previewId, i);
2459
+ },
2460
+ _uploadBatch: function () {
2461
+ var self = this, files = self.filestack, total = files.length, params = {}, fnBefore, fnSuccess, fnError,
2462
+ fnComplete, hasPostData = self.filestack.length > 0 || !$.isEmptyObject(self.uploadExtraData),
2463
+ setAllUploaded;
2464
+ self.formdata = new FormData();
2465
+ if (total === 0 || !hasPostData || self._abort(params)) {
2466
+ return;
2467
+ }
2468
+ setAllUploaded = function () {
2469
+ $.each(files, function (key) {
2470
+ self.updateStack(key, undefined);
2471
+ });
2472
+ self._clearFileInput();
2473
+ };
2474
+ fnBefore = function (jqXHR) {
2475
+ self.lock();
2476
+ var outData = self._getOutData(jqXHR);
2477
+ self.ajaxAborted = false;
2478
+ if (self.showPreview) {
2479
+ self._getThumbs().each(function () {
2480
+ var $thumb = $(this), $btnUpload = $thumb.find('.kv-file-upload'),
2481
+ $btnDelete = $thumb.find('.kv-file-remove');
2482
+ if (!$thumb.hasClass('file-preview-success')) {
2483
+ self._setThumbStatus($thumb, 'Loading');
2484
+ $h.addCss($thumb, 'file-uploading');
2485
+ }
2486
+ $btnUpload.attr('disabled', true);
2487
+ $btnDelete.attr('disabled', true);
2488
+ });
2489
+ }
2490
+ self._raise('filebatchpreupload', [outData]);
2491
+ if (self._abort(outData)) {
2492
+ jqXHR.abort();
2493
+ self._getThumbs().each(function () {
2494
+ var $thumb = $(this), $btnUpload = $thumb.find('.kv-file-upload'),
2495
+ $btnDelete = $thumb.find('.kv-file-remove');
2496
+ if ($thumb.hasClass('file-preview-loading')) {
2497
+ self._setThumbStatus($thumb, 'New');
2498
+ $thumb.removeClass('file-uploading');
2499
+ }
2500
+ $btnUpload.removeAttr('disabled');
2501
+ $btnDelete.removeAttr('disabled');
2502
+ });
2503
+ self._setProgressCancelled();
2504
+ }
2505
+ };
2506
+ fnSuccess = function (data, textStatus, jqXHR) {
2507
+ /** @namespace data.errorkeys */
2508
+ var outData = self._getOutData(jqXHR, data), key = 0,
2509
+ $thumbs = self._getThumbs(':not(.file-preview-success)'),
2510
+ keys = $h.isEmpty(data) || $h.isEmpty(data.errorkeys) ? [] : data.errorkeys;
2511
+
2512
+ if ($h.isEmpty(data) || $h.isEmpty(data.error)) {
2513
+ self._raise('filebatchuploadsuccess', [outData]);
2514
+ setAllUploaded();
2515
+ if (self.showPreview) {
2516
+ $thumbs.each(function () {
2517
+ var $thumb = $(this);
2518
+ self._setThumbStatus($thumb, 'Success');
2519
+ $thumb.removeClass('file-uploading');
2520
+ $thumb.find('.kv-file-upload').hide().removeAttr('disabled');
2521
+ });
2522
+ self._initUploadSuccess(data);
2523
+ } else {
2524
+ self.reset();
2525
+ }
2526
+ self._setProgress(101);
2527
+ } else {
2528
+ if (self.showPreview) {
2529
+ $thumbs.each(function () {
2530
+ var $thumb = $(this), i = $thumb.attr('data-fileindex');
2531
+ $thumb.removeClass('file-uploading');
2532
+ $thumb.find('.kv-file-upload').removeAttr('disabled');
2533
+ $thumb.find('.kv-file-remove').removeAttr('disabled');
2534
+ if (keys.length === 0 || $.inArray(key, keys) !== -1) {
2535
+ self._setPreviewError($thumb, i, self.filestack[i], self.retryErrorUploads);
2536
+ if (!self.retryErrorUploads) {
2537
+ $thumb.find('.kv-file-upload').hide();
2538
+ self.updateStack(i, undefined);
2539
+ }
2540
+ } else {
2541
+ $thumb.find('.kv-file-upload').hide();
2542
+ self._setThumbStatus($thumb, 'Success');
2543
+ self.updateStack(i, undefined);
2544
+ }
2545
+ if (!$thumb.hasClass('file-preview-error') || self.retryErrorUploads) {
2546
+ key++;
2547
+ }
2548
+ });
2549
+ self._initUploadSuccess(data);
2550
+ }
2551
+ self._showUploadError(data.error, outData, 'filebatchuploaderror');
2552
+ self._setProgress(101, self.$progress, self.msgUploadError);
2553
+ }
2554
+ };
2555
+ fnComplete = function () {
2556
+ self.unlock();
2557
+ self._initSuccessThumbs();
2558
+ self._clearFileInput();
2559
+ self._raise('filebatchuploadcomplete', [self.filestack, self._getExtraData()]);
2560
+ };
2561
+ fnError = function (jqXHR, textStatus, errorThrown) {
2562
+ var outData = self._getOutData(jqXHR), op = self.ajaxOperations.uploadBatch,
2563
+ errMsg = self._parseError(op, jqXHR, errorThrown);
2564
+ self._showUploadError(errMsg, outData, 'filebatchuploaderror');
2565
+ self.uploadFileCount = total - 1;
2566
+ if (!self.showPreview) {
2567
+ return;
2568
+ }
2569
+ self._getThumbs().each(function () {
2570
+ var $thumb = $(this), key = $thumb.attr('data-fileindex');
2571
+ $thumb.removeClass('file-uploading');
2572
+ if (self.filestack[key] !== undefined) {
2573
+ self._setPreviewError($thumb);
2574
+ }
2575
+ });
2576
+ self._getThumbs().removeClass('file-uploading');
2577
+ self._getThumbs(' .kv-file-upload').removeAttr('disabled');
2578
+ self._getThumbs(' .kv-file-delete').removeAttr('disabled');
2579
+ self._setProgress(101, self.$progress, self.msgAjaxProgressError.replace('{operation}', op));
2580
+ };
2581
+ $.each(files, function (key, data) {
2582
+ if (!$h.isEmpty(files[key])) {
2583
+ self.formdata.append(self.uploadFileAttr, data, self.filenames[key]);
2584
+ }
2585
+ });
2586
+ self._ajaxSubmit(fnBefore, fnSuccess, fnComplete, fnError);
2587
+ },
2588
+ _uploadExtraOnly: function () {
2589
+ var self = this, params = {}, fnBefore, fnSuccess, fnComplete, fnError;
2590
+ self.formdata = new FormData();
2591
+ if (self._abort(params)) {
2592
+ return;
2593
+ }
2594
+ fnBefore = function (jqXHR) {
2595
+ self.lock();
2596
+ var outData = self._getOutData(jqXHR);
2597
+ self._raise('filebatchpreupload', [outData]);
2598
+ self._setProgress(50);
2599
+ params.data = outData;
2600
+ params.xhr = jqXHR;
2601
+ if (self._abort(params)) {
2602
+ jqXHR.abort();
2603
+ self._setProgressCancelled();
2604
+ }
2605
+ };
2606
+ fnSuccess = function (data, textStatus, jqXHR) {
2607
+ var outData = self._getOutData(jqXHR, data);
2608
+ if ($h.isEmpty(data) || $h.isEmpty(data.error)) {
2609
+ self._raise('filebatchuploadsuccess', [outData]);
2610
+ self._clearFileInput();
2611
+ self._initUploadSuccess(data);
2612
+ self._setProgress(101);
2613
+ } else {
2614
+ self._showUploadError(data.error, outData, 'filebatchuploaderror');
2615
+ }
2616
+ };
2617
+ fnComplete = function () {
2618
+ self.unlock();
2619
+ self._clearFileInput();
2620
+ self._raise('filebatchuploadcomplete', [self.filestack, self._getExtraData()]);
2621
+ };
2622
+ fnError = function (jqXHR, textStatus, errorThrown) {
2623
+ var outData = self._getOutData(jqXHR), op = self.ajaxOperations.uploadExtra,
2624
+ errMsg = self._parseError(op, jqXHR, errorThrown);
2625
+ params.data = outData;
2626
+ self._showUploadError(errMsg, outData, 'filebatchuploaderror');
2627
+ self._setProgress(101, self.$progress, self.msgAjaxProgressError.replace('{operation}', op));
2628
+ };
2629
+ self._ajaxSubmit(fnBefore, fnSuccess, fnComplete, fnError);
2630
+ },
2631
+ _deleteFileIndex: function ($frame) {
2632
+ var self = this, ind = $frame.attr('data-fileindex'), rev = self.reversePreviewOrder;
2633
+ if (ind.substring(0, 5) === 'init_') {
2634
+ ind = parseInt(ind.replace('init_', ''));
2635
+ self.initialPreview = $h.spliceArray(self.initialPreview, ind, rev);
2636
+ self.initialPreviewConfig = $h.spliceArray(self.initialPreviewConfig, ind, rev);
2637
+ self.initialPreviewThumbTags = $h.spliceArray(self.initialPreviewThumbTags, ind, rev);
2638
+ self.getFrames().each(function () {
2639
+ var $nFrame = $(this), nInd = $nFrame.attr('data-fileindex');
2640
+ if (nInd.substring(0, 5) === 'init_') {
2641
+ nInd = parseInt(nInd.replace('init_', ''));
2642
+ if (nInd > ind) {
2643
+ nInd--;
2644
+ $nFrame.attr('data-fileindex', 'init_' + nInd);
2645
+ }
2646
+ }
2647
+ });
2648
+ if (self.uploadAsync) {
2649
+ self.cacheInitialPreview = self.getPreview();
2650
+ }
2651
+ }
2652
+ },
2653
+ _initFileActions: function () {
2654
+ var self = this, $preview = self.$preview;
2655
+ if (!self.showPreview) {
2656
+ return;
2657
+ }
2658
+ self._initZoomButton();
2659
+ self.getFrames(' .kv-file-remove').each(function () {
2660
+ var $el = $(this), $frame = $el.closest($h.FRAMES), hasError, id = $frame.attr('id'),
2661
+ ind = $frame.attr('data-fileindex'), n, cap, status;
2662
+ self._handler($el, 'click', function () {
2663
+ status = self._raise('filepreremove', [id, ind]);
2664
+ if (status === false || !self._validateMinCount()) {
2665
+ return false;
2666
+ }
2667
+ hasError = $frame.hasClass('file-preview-error');
2668
+ $h.cleanMemory($frame);
2669
+ $frame.fadeOut('slow', function () {
2670
+ $h.cleanZoomCache($preview.find('#zoom-' + id));
2671
+ self.updateStack(ind, undefined);
2672
+ self._clearObjects($frame);
2673
+ $frame.remove();
2674
+ if (id && hasError) {
2675
+ self.$errorContainer.find('li[data-file-id="' + id + '"]').fadeOut('fast', function () {
2676
+ $(this).remove();
2677
+ if (!self._errorsExist()) {
2678
+ self._resetErrors();
2679
+ }
2680
+ });
2681
+ }
2682
+ self._clearFileInput();
2683
+ var filestack = self.getFileStack(true), chk = self.previewCache.count(),
2684
+ len = filestack.length, hasThumb = self.showPreview && self.getFrames().length;
2685
+ if (len === 0 && chk === 0 && !hasThumb) {
2686
+ self.reset();
2687
+ } else {
2688
+ n = chk + len;
2689
+ cap = n > 1 ? self._getMsgSelected(n) : (filestack[0] ? self._getFileNames()[0] : '');
2690
+ self._setCaption(cap);
2691
+ }
2692
+ self._raise('fileremoved', [id, ind]);
2693
+ });
2694
+ });
2695
+ });
2696
+ self.getFrames(' .kv-file-upload').each(function () {
2697
+ var $el = $(this);
2698
+ self._handler($el, 'click', function () {
2699
+ var $frame = $el.closest($h.FRAMES), ind = $frame.attr('data-fileindex');
2700
+ self.$progress.hide();
2701
+ if ($frame.hasClass('file-preview-error') && !self.retryErrorUploads) {
2702
+ return;
2703
+ }
2704
+ self._uploadSingle(ind, false);
2705
+ });
2706
+ });
2707
+ },
2708
+ _initPreviewActions: function () {
2709
+ var self = this, $preview = self.$preview, deleteExtraData = self.deleteExtraData || {},
2710
+ btnRemove = $h.FRAMES + ' .kv-file-remove', settings = self.fileActionSettings,
2711
+ origClass = settings.removeClass, errClass = settings.removeErrorClass,
2712
+ resetProgress = function () {
2713
+ var hasFiles = self.isAjaxUpload ? self.previewCache.count() : self._inputFileCount();
2714
+ if (!$preview.find($h.FRAMES).length && !hasFiles) {
2715
+ self._setCaption('');
2716
+ self.reset();
2717
+ self.initialCaption = '';
2718
+ }
2719
+ };
2720
+ self._initZoomButton();
2721
+ $preview.find(btnRemove).each(function () {
2722
+ var $el = $(this), vUrl = $el.data('url') || self.deleteUrl, vKey = $el.data('key'),
2723
+ fnBefore, fnSuccess, fnError;
2724
+ if ($h.isEmpty(vUrl) || vKey === undefined) {
2725
+ return;
2726
+ }
2727
+ var $frame = $el.closest($h.FRAMES), cache = self.previewCache.data,
2728
+ settings, params, index = $frame.attr('data-fileindex'), config, extraData;
2729
+ index = parseInt(index.replace('init_', ''));
2730
+ config = $h.isEmpty(cache.config) && $h.isEmpty(cache.config[index]) ? null : cache.config[index];
2731
+ extraData = $h.isEmpty(config) || $h.isEmpty(config.extra) ? deleteExtraData : config.extra;
2732
+ if (typeof extraData === "function") {
2733
+ extraData = extraData();
2734
+ }
2735
+ params = {id: $el.attr('id'), key: vKey, extra: extraData};
2736
+ fnBefore = function (jqXHR) {
2737
+ self.ajaxAborted = false;
2738
+ self._raise('filepredelete', [vKey, jqXHR, extraData]);
2739
+ if (self._abort()) {
2740
+ jqXHR.abort();
2741
+ } else {
2742
+ $el.removeClass(errClass);
2743
+ $h.addCss($frame, 'file-uploading');
2744
+ $h.addCss($el, 'disabled ' + origClass);
2745
+ }
2746
+ };
2747
+ fnSuccess = function (data, textStatus, jqXHR) {
2748
+ var n, cap;
2749
+ if (!$h.isEmpty(data) && !$h.isEmpty(data.error)) {
2750
+ params.jqXHR = jqXHR;
2751
+ params.response = data;
2752
+ self._showError(data.error, params, 'filedeleteerror');
2753
+ $frame.removeClass('file-uploading');
2754
+ $el.removeClass('disabled ' + origClass).addClass(errClass);
2755
+ resetProgress();
2756
+ return;
2757
+ }
2758
+ $frame.removeClass('file-uploading').addClass('file-deleted');
2759
+ $frame.fadeOut('slow', function () {
2760
+ index = parseInt(($frame.attr('data-fileindex')).replace('init_', ''));
2761
+ self.previewCache.unset(index);
2762
+ self._deleteFileIndex($frame);
2763
+ n = self.previewCache.count();
2764
+ cap = n > 0 ? self._getMsgSelected(n) : '';
2765
+ self._setCaption(cap);
2766
+ self._raise('filedeleted', [vKey, jqXHR, extraData]);
2767
+ $h.cleanZoomCache($preview.find('#zoom-' + $frame.attr('id')));
2768
+ self._clearObjects($frame);
2769
+ $frame.remove();
2770
+ resetProgress();
2771
+ });
2772
+ };
2773
+ fnError = function (jqXHR, textStatus, errorThrown) {
2774
+ var op = self.ajaxOperations.deleteThumb, errMsg = self._parseError(op, jqXHR, errorThrown);
2775
+ params.jqXHR = jqXHR;
2776
+ params.response = {};
2777
+ self._showError(errMsg, params, 'filedeleteerror');
2778
+ $frame.removeClass('file-uploading');
2779
+ $el.removeClass('disabled ' + origClass).addClass(errClass);
2780
+ resetProgress();
2781
+ };
2782
+ self._initAjaxSettings();
2783
+ self._mergeAjaxCallback('beforeSend', fnBefore, 'delete');
2784
+ self._mergeAjaxCallback('success', fnSuccess, 'delete');
2785
+ self._mergeAjaxCallback('error', fnError, 'delete');
2786
+ settings = $.extend(true, {}, {
2787
+ url: vUrl,
2788
+ type: 'POST',
2789
+ dataType: 'json',
2790
+ data: $.extend(true, {}, {key: vKey}, extraData)
2791
+ }, self._ajaxDeleteSettings);
2792
+ self._handler($el, 'click', function () {
2793
+ if (!self._validateMinCount()) {
2794
+ return false;
2795
+ }
2796
+ self.ajaxAborted = false;
2797
+ self._raise('filebeforedelete', [vKey, extraData]);
2798
+ //noinspection JSUnresolvedVariable,JSHint
2799
+ if (self.ajaxAborted instanceof Promise) {
2800
+ self.ajaxAborted.then(function (result) {
2801
+ if (!result) {
2802
+ $.ajax(settings);
2803
+ }
2804
+ });
2805
+ } else {
2806
+ if (!self.ajaxAborted) {
2807
+ $.ajax(settings);
2808
+ }
2809
+ }
2810
+ });
2811
+ });
2812
+ },
2813
+ _hideFileIcon: function () {
2814
+ var self = this;
2815
+ if (self.overwriteInitial) {
2816
+ self.$captionContainer.removeClass('icon-visible');
2817
+ }
2818
+ },
2819
+ _showFileIcon: function () {
2820
+ var self = this;
2821
+ $h.addCss(self.$captionContainer, 'icon-visible');
2822
+ },
2823
+ _getSize: function (bytes) {
2824
+ var self = this, size = parseFloat(bytes), i, func = self.fileSizeGetter, sizes, out;
2825
+ if (!$.isNumeric(bytes) || !$.isNumeric(size)) {
2826
+ return '';
2827
+ }
2828
+ if (typeof func === 'function') {
2829
+ out = func(size);
2830
+ } else {
2831
+ if (size === 0) {
2832
+ out = '0.00 B';
2833
+ } else {
2834
+ i = Math.floor(Math.log(size) / Math.log(1024));
2835
+ sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
2836
+ out = (size / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + sizes[i];
2837
+ }
2838
+ }
2839
+ return self._getLayoutTemplate('size').replace('{sizeText}', out);
2840
+ },
2841
+ _generatePreviewTemplate: function (cat, data, fname, ftype, previewId, isError, size, frameClass, foot, ind, templ) {
2842
+ var self = this, caption = self.slug(fname), prevContent, zoomContent = '', styleAttribs = '',
2843
+ screenW = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
2844
+ config = screenW < 400 ? (self.previewSettingsSmall[cat] || self.defaults.previewSettingsSmall[cat]) :
2845
+ (self.previewSettings[cat] || self.defaults.previewSettings[cat]),
2846
+ footer = foot || self._renderFileFooter(caption, size, 'auto', isError),
2847
+ hasIconSetting = self._getPreviewIcon(fname), typeCss = 'type-default',
2848
+ forcePrevIcon = hasIconSetting && self.preferIconicPreview,
2849
+ forceZoomIcon = hasIconSetting && self.preferIconicZoomPreview, getContent;
2850
+ if (config) {
2851
+ $.each(config, function (key, val) {
2852
+ styleAttribs += key + ':' + val + ';';
2853
+ });
2854
+ }
2855
+ getContent = function (c, d, zoom, frameCss) {
2856
+ var id = zoom ? 'zoom-' + previewId : previewId, tmplt = self._getPreviewTemplate(c),
2857
+ css = (frameClass || '') + ' ' + frameCss;
2858
+ if (self.frameClass) {
2859
+ css = self.frameClass + ' ' + css;
2860
+ }
2861
+ if (zoom) {
2862
+ css = css.replace(' ' + $h.SORT_CSS, '');
2863
+ }
2864
+ tmplt = self._parseFilePreviewIcon(tmplt, fname);
2865
+ if (c === 'text') {
2866
+ d = $h.htmlEncode(d);
2867
+ }
2868
+ if (cat === 'object' && !ftype) {
2869
+ $.each(self.defaults.fileTypeSettings, function (key, func) {
2870
+ if (key === 'object' || key === 'other') {
2871
+ return;
2872
+ }
2873
+ if (func(fname, ftype)) {
2874
+ typeCss = 'type-' + key;
2875
+ }
2876
+ });
2877
+ }
2878
+ return tmplt.setTokens({
2879
+ 'previewId': id,
2880
+ 'caption': caption,
2881
+ 'frameClass': css,
2882
+ 'type': ftype,
2883
+ 'fileindex': ind,
2884
+ 'typeCss': typeCss,
2885
+ 'footer': footer,
2886
+ 'data': d,
2887
+ 'template': templ || cat,
2888
+ 'style': styleAttribs ? 'style="' + styleAttribs + '"' : ''
2889
+ });
2890
+ };
2891
+ ind = ind || previewId.slice(previewId.lastIndexOf('-') + 1);
2892
+ if (self.fileActionSettings.showZoom) {
2893
+ zoomContent = getContent((forceZoomIcon ? 'other' : cat), data, true, 'kv-zoom-thumb');
2894
+ }
2895
+ zoomContent = '\n' + self._getLayoutTemplate('zoomCache').replace('{zoomContent}', zoomContent);
2896
+ prevContent = getContent((forcePrevIcon ? 'other' : cat), data, false, 'kv-preview-thumb');
2897
+ return prevContent + zoomContent;
2898
+ },
2899
+ _addToPreview: function ($preview, content) {
2900
+ var self = this;
2901
+ return self.reversePreviewOrder ? $preview.prepend(content) : $preview.append(content);
2902
+ },
2903
+ _previewDefault: function (file, previewId, isDisabled) {
2904
+ var self = this, $preview = self.$preview;
2905
+ if (!self.showPreview) {
2906
+ return;
2907
+ }
2908
+ var fname = file ? file.name : '', ftype = file ? file.type : '', content, size = file.size || 0,
2909
+ caption = self.slug(fname), isError = isDisabled === true && !self.isAjaxUpload,
2910
+ data = $h.objUrl.createObjectURL(file);
2911
+ self._clearDefaultPreview();
2912
+ content = self._generatePreviewTemplate('other', data, fname, ftype, previewId, isError, size);
2913
+ self._addToPreview($preview, content);
2914
+ self._setThumbAttr(previewId, caption, size);
2915
+ if (isDisabled === true && self.isAjaxUpload) {
2916
+ self._setThumbStatus($('#' + previewId), 'Error');
2917
+ }
2918
+ },
2919
+ _previewFile: function (i, file, theFile, previewId, data, fileInfo) {
2920
+ if (!this.showPreview) {
2921
+ return;
2922
+ }
2923
+ var self = this, fname = file ? file.name : '', ftype = fileInfo.type, caption = fileInfo.name,
2924
+ cat = self._parseFileType(ftype, fname), types = self.allowedPreviewTypes, content,
2925
+ mimes = self.allowedPreviewMimeTypes, $preview = self.$preview, fsize = file.size || 0,
2926
+ chkTypes = types && types.indexOf(cat) >= 0, chkMimes = mimes && mimes.indexOf(ftype) !== -1,
2927
+ iData = (cat === 'text' || cat === 'html' || cat === 'image') ? theFile.target.result : data;
2928
+ /** @namespace window.DOMPurify */
2929
+ if (cat === 'html' && self.purifyHtml && window.DOMPurify) {
2930
+ iData = window.DOMPurify.sanitize(iData);
2931
+ }
2932
+ if (chkTypes || chkMimes) {
2933
+ content = self._generatePreviewTemplate(cat, iData, fname, ftype, previewId, false, fsize);
2934
+ self._clearDefaultPreview();
2935
+ self._addToPreview($preview, content);
2936
+ var $img = $preview.find('#' + previewId + ' img');
2937
+ self._validateImageOrientation($img, file, previewId, caption, ftype, fsize, iData);
2938
+ } else {
2939
+ self._previewDefault(file, previewId);
2940
+ }
2941
+ self._setThumbAttr(previewId, caption, fsize);
2942
+ self._initSortable();
2943
+ },
2944
+ _setThumbAttr: function (id, caption, size) {
2945
+ var self = this, $frame = $('#' + id);
2946
+ if ($frame.length) {
2947
+ size = size && size > 0 ? self._getSize(size) : '';
2948
+ $frame.data({'caption': caption, 'size': size});
2949
+ }
2950
+ },
2951
+ _setInitThumbAttr: function () {
2952
+ var self = this, data = self.previewCache.data, len = self.previewCache.count(), config,
2953
+ caption, size, previewId;
2954
+ if (len === 0) {
2955
+ return;
2956
+ }
2957
+ for (var i = 0; i < len; i++) {
2958
+ config = data.config[i];
2959
+ previewId = self.previewInitId + '-' + 'init_' + i;
2960
+ caption = $h.ifSet('caption', config, $h.ifSet('filename', config));
2961
+ size = $h.ifSet('size', config);
2962
+ self._setThumbAttr(previewId, caption, size);
2963
+ }
2964
+ },
2965
+ _slugDefault: function (text) {
2966
+ // noinspection RegExpRedundantEscape
2967
+ return $h.isEmpty(text) ? '' : String(text).replace(/[\[\]\/\{}:;#%=\(\)\*\+\?\\\^\$\|<>&"']/g, '_');
2968
+ },
2969
+ _updateFileDetails: function (numFiles) {
2970
+ var self = this, $el = self.$element, fileStack = self.getFileStack(),
2971
+ name = ($h.isIE(9) && $h.findFileName($el.val())) ||
2972
+ ($el[0].files[0] && $el[0].files[0].name) || (fileStack.length && fileStack[0].name) || '',
2973
+ label = self.slug(name), n = self.isAjaxUpload ? fileStack.length : numFiles,
2974
+ nFiles = self.previewCache.count() + n, log = n === 1 ? label : self._getMsgSelected(nFiles);
2975
+ if (self.isError) {
2976
+ self.$previewContainer.removeClass('file-thumb-loading');
2977
+ self.$previewStatus.html('');
2978
+ self.$captionContainer.removeClass('icon-visible');
2979
+ } else {
2980
+ self._showFileIcon();
2981
+ }
2982
+ self._setCaption(log, self.isError);
2983
+ self.$container.removeClass('file-input-new file-input-ajax-new');
2984
+ if (arguments.length === 1) {
2985
+ self._raise('fileselect', [numFiles, label]);
2986
+ }
2987
+ if (self.previewCache.count()) {
2988
+ self._initPreviewActions();
2989
+ }
2990
+ },
2991
+ _setThumbStatus: function ($thumb, status) {
2992
+ var self = this;
2993
+ if (!self.showPreview) {
2994
+ return;
2995
+ }
2996
+ var icon = 'indicator' + status, msg = icon + 'Title',
2997
+ css = 'file-preview-' + status.toLowerCase(),
2998
+ $indicator = $thumb.find('.file-upload-indicator'),
2999
+ config = self.fileActionSettings;
3000
+ $thumb.removeClass('file-preview-success file-preview-error file-preview-loading');
3001
+ if (status === 'Success') {
3002
+ $thumb.find('.file-drag-handle').remove();
3003
+ }
3004
+ $indicator.html(config[icon]);
3005
+ $indicator.attr('title', config[msg]);
3006
+ $thumb.addClass(css);
3007
+ if (status === 'Error' && !self.retryErrorUploads) {
3008
+ $thumb.find('.kv-file-upload').attr('disabled', true);
3009
+ }
3010
+ },
3011
+ _setProgressCancelled: function () {
3012
+ var self = this;
3013
+ self._setProgress(101, self.$progress, self.msgCancelled);
3014
+ },
3015
+ _setProgress: function (p, $el, error) {
3016
+ var self = this, pct = Math.min(p, 100), out, pctLimit = self.progressUploadThreshold,
3017
+ t = p <= 100 ? self.progressTemplate : self.progressCompleteTemplate,
3018
+ template = pct < 100 ? self.progressTemplate : (error ? self.progressErrorTemplate : t);
3019
+ $el = $el || self.$progress;
3020
+ if (!$h.isEmpty(template)) {
3021
+ if (pctLimit && pct > pctLimit && p <= 100) {
3022
+ out = template.setTokens({'percent': pctLimit, 'status': self.msgUploadThreshold});
3023
+ } else {
3024
+ out = template.setTokens({'percent': pct, 'status': (p > 100 ? self.msgUploadEnd : pct + '%')});
3025
+ }
3026
+ $el.html(out);
3027
+ if (error) {
3028
+ $el.find('[role="progressbar"]').html(error);
3029
+ }
3030
+ }
3031
+ },
3032
+ _setFileDropZoneTitle: function () {
3033
+ var self = this, $zone = self.$container.find('.file-drop-zone'), title = self.dropZoneTitle, strFiles;
3034
+ if (self.isClickable) {
3035
+ strFiles = $h.isEmpty(self.$element.attr('multiple')) ? self.fileSingle : self.filePlural;
3036
+ title += self.dropZoneClickTitle.replace('{files}', strFiles);
3037
+ }
3038
+ $zone.find('.' + self.dropZoneTitleClass).remove();
3039
+ if (!self.showPreview || $zone.length === 0 || self.getFileStack().length > 0 || !self.dropZoneEnabled ||
3040
+ (!self.isAjaxUpload && self.$element.files)) {
3041
+ return;
3042
+ }
3043
+ if ($zone.find($h.FRAMES).length === 0 && $h.isEmpty(self.defaultPreviewContent)) {
3044
+ $zone.prepend('<div class="' + self.dropZoneTitleClass + '">' + title + '</div>');
3045
+ }
3046
+ self.$container.removeClass('file-input-new');
3047
+ $h.addCss(self.$container, 'file-input-ajax-new');
3048
+ },
3049
+ _setAsyncUploadStatus: function (previewId, pct, total) {
3050
+ var self = this, sum = 0;
3051
+ self._setProgress(pct, $('#' + previewId).find('.file-thumb-progress'));
3052
+ self.uploadStatus[previewId] = pct;
3053
+ $.each(self.uploadStatus, function (key, value) {
3054
+ sum += value;
3055
+ });
3056
+ self._setProgress(Math.floor(sum / total));
3057
+ },
3058
+ _validateMinCount: function () {
3059
+ var self = this, len = self.isAjaxUpload ? self.getFileStack().length : self._inputFileCount();
3060
+ if (self.validateInitialCount && self.minFileCount > 0 && self._getFileCount(len - 1) < self.minFileCount) {
3061
+ self._noFilesError({});
3062
+ return false;
3063
+ }
3064
+ return true;
3065
+ },
3066
+ _getFileCount: function (fileCount) {
3067
+ var self = this, addCount = 0;
3068
+ if (self.validateInitialCount && !self.overwriteInitial) {
3069
+ addCount = self.previewCache.count();
3070
+ fileCount += addCount;
3071
+ }
3072
+ return fileCount;
3073
+ },
3074
+ _getFileId: function (file) {
3075
+ var self = this, custom = self.generateFileId, relativePath;
3076
+ if (typeof custom === 'function') {
3077
+ return custom(file, event);
3078
+ }
3079
+ if (!file) {
3080
+ return null;
3081
+ }
3082
+ /** @namespace file.webkitRelativePath */
3083
+ /** @namespace file.fileName */
3084
+ relativePath = String(file.webkitRelativePath || file.fileName || file.name || null);
3085
+ if (!relativePath) {
3086
+ return null;
3087
+ }
3088
+ return (file.size + '-' + relativePath.replace(/[^0-9a-zA-Z_-]/img, ''));
3089
+ },
3090
+ _getFileName: function (file) {
3091
+ return file && file.name ? this.slug(file.name) : undefined;
3092
+ },
3093
+ _getFileIds: function (skipNull) {
3094
+ var self = this;
3095
+ return self.fileids.filter(function (n) {
3096
+ return (skipNull ? n !== undefined : n !== undefined && n !== null);
3097
+ });
3098
+ },
3099
+ _getFileNames: function (skipNull) {
3100
+ var self = this;
3101
+ return self.filenames.filter(function (n) {
3102
+ return (skipNull ? n !== undefined : n !== undefined && n !== null);
3103
+ });
3104
+ },
3105
+ _setPreviewError: function ($thumb, i, val, repeat) {
3106
+ var self = this;
3107
+ if (i !== undefined) {
3108
+ self.updateStack(i, val);
3109
+ }
3110
+ if (!self.showPreview) {
3111
+ return;
3112
+ }
3113
+ if (self.removeFromPreviewOnError && !repeat) {
3114
+ $thumb.remove();
3115
+ return;
3116
+ } else {
3117
+ self._setThumbStatus($thumb, 'Error');
3118
+ }
3119
+ self._refreshUploadButton($thumb, repeat);
3120
+ },
3121
+ _refreshUploadButton: function ($thumb, repeat) {
3122
+ var self = this, $btn = $thumb.find('.kv-file-upload'), cfg = self.fileActionSettings,
3123
+ icon = cfg.uploadIcon, title = cfg.uploadTitle;
3124
+ if (!$btn.length) {
3125
+ return;
3126
+ }
3127
+ if (repeat) {
3128
+ icon = cfg.uploadRetryIcon;
3129
+ title = cfg.uploadRetryTitle;
3130
+ }
3131
+ $btn.attr('title', title).html(icon);
3132
+ },
3133
+ _checkDimensions: function (i, chk, $img, $thumb, fname, type, params) {
3134
+ var self = this, msg, dim, tag = chk === 'Small' ? 'min' : 'max', limit = self[tag + 'Image' + type],
3135
+ $imgEl, isValid;
3136
+ if ($h.isEmpty(limit) || !$img.length) {
3137
+ return;
3138
+ }
3139
+ $imgEl = $img[0];
3140
+ dim = (type === 'Width') ? $imgEl.naturalWidth || $imgEl.width : $imgEl.naturalHeight || $imgEl.height;
3141
+ isValid = chk === 'Small' ? dim >= limit : dim <= limit;
3142
+ if (isValid) {
3143
+ return;
3144
+ }
3145
+ msg = self['msgImage' + type + chk].setTokens({'name': fname, 'size': limit});
3146
+ self._showUploadError(msg, params);
3147
+ self._setPreviewError($thumb, i, null);
3148
+ },
3149
+ _getExifObj: function (iData) {
3150
+ var self = this, exifObj = null;
3151
+ try {
3152
+ exifObj = window.piexif ? window.piexif.load(iData) : null;
3153
+ } catch (err) {
3154
+ exifObj = null;
3155
+ }
3156
+ if (!exifObj) {
3157
+ self._log('Error loading the piexif.js library.');
3158
+ }
3159
+ return exifObj;
3160
+ },
3161
+ _validateImageOrientation: function ($img, file, previewId, caption, ftype, fsize, iData) {
3162
+ var self = this, exifObj = self._getExifObj(iData), value = null;
3163
+ if ($img.length && self.autoOrientImage && exifObj) {
3164
+ value = exifObj["0th"][piexif.ImageIFD.Orientation]; // jshint ignore:line
3165
+ }
3166
+ if (!value) {
3167
+ self._validateImage(previewId, caption, ftype, fsize, iData, exifObj);
3168
+ return;
3169
+ }
3170
+ $h.setImageOrientation($img, self.$preview.find('#zoom-' + previewId + ' img'), value);
3171
+ self._raise('fileimageoriented', {'$img': $img, 'file': file});
3172
+ self._validateImage(previewId, caption, ftype, fsize, iData, exifObj);
3173
+ },
3174
+ _validateImage: function (previewId, fname, ftype, fsize, iData, exifObj) {
3175
+ var self = this, $preview = self.$preview, params, w1, w2, $thumb = $preview.find("#" + previewId),
3176
+ i = $thumb.attr('data-fileindex'), $img = $thumb.find('img');
3177
+ fname = fname || 'Untitled';
3178
+ $img.one('load', function () {
3179
+ w1 = $thumb.width();
3180
+ w2 = $preview.width();
3181
+ if (w1 > w2) {
3182
+ $img.css('width', '100%');
3183
+ }
3184
+ params = {ind: i, id: previewId};
3185
+ self._checkDimensions(i, 'Small', $img, $thumb, fname, 'Width', params);
3186
+ self._checkDimensions(i, 'Small', $img, $thumb, fname, 'Height', params);
3187
+ if (!self.resizeImage) {
3188
+ self._checkDimensions(i, 'Large', $img, $thumb, fname, 'Width', params);
3189
+ self._checkDimensions(i, 'Large', $img, $thumb, fname, 'Height', params);
3190
+ }
3191
+ self._raise('fileimageloaded', [previewId]);
3192
+ self.loadedImages.push({
3193
+ ind: i,
3194
+ img: $img,
3195
+ thumb: $thumb,
3196
+ pid: previewId,
3197
+ typ: ftype,
3198
+ siz: fsize,
3199
+ validated: false,
3200
+ imgData: iData,
3201
+ exifObj: exifObj
3202
+ });
3203
+ $thumb.data('exif', exifObj);
3204
+ self._validateAllImages();
3205
+ }).one('error', function () {
3206
+ self._raise('fileimageloaderror', [previewId]);
3207
+ }).each(function () {
3208
+ if (this.complete) {
3209
+ $(this).trigger('load');
3210
+ } else {
3211
+ if (this.error) {
3212
+ $(this).trigger('error');
3213
+ }
3214
+ }
3215
+ });
3216
+ },
3217
+ _validateAllImages: function () {
3218
+ var self = this, i, counter = {val: 0}, numImgs = self.loadedImages.length, config,
3219
+ fsize, minSize = self.resizeIfSizeMoreThan;
3220
+ if (numImgs !== self.totalImagesCount) {
3221
+ return;
3222
+ }
3223
+ self._raise('fileimagesloaded');
3224
+ if (!self.resizeImage) {
3225
+ return;
3226
+ }
3227
+ for (i = 0; i < self.loadedImages.length; i++) {
3228
+ config = self.loadedImages[i];
3229
+ if (config.validated) {
3230
+ continue;
3231
+ }
3232
+ fsize = config.siz;
3233
+ if (fsize && fsize > minSize * 1000) {
3234
+ self._getResizedImage(config, counter, numImgs);
3235
+ }
3236
+ self.loadedImages[i].validated = true;
3237
+ }
3238
+ },
3239
+ _getResizedImage: function (config, counter, numImgs) {
3240
+ var self = this, img = $(config.img)[0], width = img.naturalWidth, height = img.naturalHeight, blob,
3241
+ ratio = 1, maxWidth = self.maxImageWidth || width, maxHeight = self.maxImageHeight || height,
3242
+ isValidImage = !!(width && height), chkWidth, chkHeight, canvas = self.imageCanvas, dataURI,
3243
+ context = self.imageCanvasContext, type = config.typ, pid = config.pid, ind = config.ind,
3244
+ $thumb = config.thumb, throwError, msg, exifObj = config.exifObj, exifStr;
3245
+ throwError = function (msg, params, ev) {
3246
+ if (self.isAjaxUpload) {
3247
+ self._showUploadError(msg, params, ev);
3248
+ } else {
3249
+ self._showError(msg, params, ev);
3250
+ }
3251
+ self._setPreviewError($thumb, ind);
3252
+ };
3253
+ if (!self.filestack[ind] || !isValidImage || (width <= maxWidth && height <= maxHeight)) {
3254
+ if (isValidImage && self.filestack[ind]) {
3255
+ self._raise('fileimageresized', [pid, ind]);
3256
+ }
3257
+ counter.val++;
3258
+ if (counter.val === numImgs) {
3259
+ self._raise('fileimagesresized');
3260
+ }
3261
+ if (!isValidImage) {
3262
+ throwError(self.msgImageResizeError, {id: pid, 'index': ind}, 'fileimageresizeerror');
3263
+ return;
3264
+ }
3265
+ }
3266
+ type = type || self.resizeDefaultImageType;
3267
+ chkWidth = width > maxWidth;
3268
+ chkHeight = height > maxHeight;
3269
+ if (self.resizePreference === 'width') {
3270
+ ratio = chkWidth ? maxWidth / width : (chkHeight ? maxHeight / height : 1);
3271
+ } else {
3272
+ ratio = chkHeight ? maxHeight / height : (chkWidth ? maxWidth / width : 1);
3273
+ }
3274
+ self._resetCanvas();
3275
+ width *= ratio;
3276
+ height *= ratio;
3277
+ canvas.width = width;
3278
+ canvas.height = height;
3279
+ try {
3280
+ context.drawImage(img, 0, 0, width, height);
3281
+ dataURI = canvas.toDataURL(type, self.resizeQuality);
3282
+ if (exifObj) {
3283
+ exifStr = window.piexif.dump(exifObj);
3284
+ dataURI = window.piexif.insert(exifStr, dataURI);
3285
+ }
3286
+ blob = $h.dataURI2Blob(dataURI);
3287
+ self.filestack[ind] = blob;
3288
+ self._raise('fileimageresized', [pid, ind]);
3289
+ counter.val++;
3290
+ if (counter.val === numImgs) {
3291
+ self._raise('fileimagesresized', [undefined, undefined]);
3292
+ }
3293
+ if (!(blob instanceof Blob)) {
3294
+ throwError(self.msgImageResizeError, {id: pid, 'index': ind}, 'fileimageresizeerror');
3295
+ }
3296
+ }
3297
+ catch (err) {
3298
+ counter.val++;
3299
+ if (counter.val === numImgs) {
3300
+ self._raise('fileimagesresized', [undefined, undefined]);
3301
+ }
3302
+ msg = self.msgImageResizeException.replace('{errors}', err.message);
3303
+ throwError(msg, {id: pid, 'index': ind}, 'fileimageresizeexception');
3304
+ }
3305
+ },
3306
+ _initBrowse: function ($container) {
3307
+ var self = this, $el = self.$element;
3308
+ if (self.showBrowse) {
3309
+ self.$btnFile = $container.find('.btn-file').append($el);
3310
+ } else {
3311
+ $el.appendTo($container).attr('tabindex', -1);
3312
+ $h.addCss($el, 'file-no-browse');
3313
+ }
3314
+ },
3315
+ _initClickable: function () {
3316
+ var self = this, $zone;
3317
+ if (!self.isClickable) {
3318
+ return;
3319
+ }
3320
+ $zone = self.isAjaxUpload ? self.$dropZone : self.$preview.find('.file-default-preview');
3321
+ $h.addCss($zone, 'clickable');
3322
+ $zone.attr('tabindex', -1);
3323
+ self._handler($zone, 'click', function (e) {
3324
+ var $tar = $(e.target);
3325
+ if (!$(self.elErrorContainer + ':visible').length &&
3326
+ (!$tar.parents('.file-preview-thumbnails').length || $tar.parents('.file-default-preview').length)) {
3327
+ self.$element.data('zoneClicked', true).trigger('click');
3328
+ $zone.blur();
3329
+ }
3330
+ });
3331
+ },
3332
+ _initCaption: function () {
3333
+ var self = this, cap = self.initialCaption || '';
3334
+ if (self.overwriteInitial || $h.isEmpty(cap)) {
3335
+ self.$caption.val('');
3336
+ return false;
3337
+ }
3338
+ self._setCaption(cap);
3339
+ return true;
3340
+ },
3341
+ _setCaption: function (content, isError) {
3342
+ var self = this, title, out, icon, n, cap, stack = self.getFileStack();
3343
+ if (!self.$caption.length) {
3344
+ return;
3345
+ }
3346
+ self.$captionContainer.removeClass('icon-visible');
3347
+ if (isError) {
3348
+ title = $('<div>' + self.msgValidationError + '</div>').text();
3349
+ n = stack.length;
3350
+ if (n) {
3351
+ cap = n === 1 && stack[0] ? self._getFileNames()[0] : self._getMsgSelected(n);
3352
+ } else {
3353
+ cap = self._getMsgSelected(self.msgNo);
3354
+ }
3355
+ out = $h.isEmpty(content) ? cap : content;
3356
+ icon = '<span class="' + self.msgValidationErrorClass + '">' + self.msgValidationErrorIcon + '</span>';
3357
+ } else {
3358
+ if ($h.isEmpty(content)) {
3359
+ return;
3360
+ }
3361
+ title = $('<div>' + content + '</div>').text();
3362
+ out = title;
3363
+ icon = self._getLayoutTemplate('fileIcon');
3364
+ }
3365
+ self.$captionContainer.addClass('icon-visible');
3366
+ self.$caption.attr('title', title).val(out);
3367
+ self.$captionIcon.html(icon);
3368
+ },
3369
+ _createContainer: function () {
3370
+ var self = this, attribs = {"class": 'file-input file-input-new' + (self.rtl ? ' kv-rtl' : '')},
3371
+ $container = $(document.createElement("div")).attr(attribs).html(self._renderMain());
3372
+ $container.insertBefore(self.$element);
3373
+ self._initBrowse($container);
3374
+ if (self.theme) {
3375
+ $container.addClass('theme-' + self.theme);
3376
+ }
3377
+ return $container;
3378
+ },
3379
+ _refreshContainer: function () {
3380
+ var self = this, $container = self.$container, $el = self.$element;
3381
+ $el.insertAfter($container);
3382
+ $container.html(self._renderMain());
3383
+ self._initBrowse($container);
3384
+ self._validateDisabled();
3385
+ },
3386
+ _validateDisabled: function () {
3387
+ var self = this;
3388
+ self.$caption.attr({readonly: self.isDisabled});
3389
+ },
3390
+ _renderMain: function () {
3391
+ var self = this,
3392
+ dropCss = self.dropZoneEnabled ? ' file-drop-zone' : 'file-drop-disabled',
3393
+ close = !self.showClose ? '' : self._getLayoutTemplate('close'),
3394
+ preview = !self.showPreview ? '' : self._getLayoutTemplate('preview')
3395
+ .setTokens({'class': self.previewClass, 'dropClass': dropCss}),
3396
+ css = self.isDisabled ? self.captionClass + ' file-caption-disabled' : self.captionClass,
3397
+ caption = self.captionTemplate.setTokens({'class': css + ' kv-fileinput-caption'});
3398
+ return self.mainTemplate.setTokens({
3399
+ 'class': self.mainClass + (!self.showBrowse && self.showCaption ? ' no-browse' : ''),
3400
+ 'preview': preview,
3401
+ 'close': close,
3402
+ 'caption': caption,
3403
+ 'upload': self._renderButton('upload'),
3404
+ 'remove': self._renderButton('remove'),
3405
+ 'cancel': self._renderButton('cancel'),
3406
+ 'browse': self._renderButton('browse')
3407
+ });
3408
+
3409
+ },
3410
+ _renderButton: function (type) {
3411
+ var self = this, tmplt = self._getLayoutTemplate('btnDefault'), css = self[type + 'Class'],
3412
+ title = self[type + 'Title'], icon = self[type + 'Icon'], label = self[type + 'Label'],
3413
+ status = self.isDisabled ? ' disabled' : '', btnType = 'button';
3414
+ switch (type) {
3415
+ case 'remove':
3416
+ if (!self.showRemove) {
3417
+ return '';
3418
+ }
3419
+ break;
3420
+ case 'cancel':
3421
+ if (!self.showCancel) {
3422
+ return '';
3423
+ }
3424
+ css += ' kv-hidden';
3425
+ break;
3426
+ case 'upload':
3427
+ if (!self.showUpload) {
3428
+ return '';
3429
+ }
3430
+ if (self.isAjaxUpload && !self.isDisabled) {
3431
+ tmplt = self._getLayoutTemplate('btnLink').replace('{href}', self.uploadUrl);
3432
+ } else {
3433
+ btnType = 'submit';
3434
+ }
3435
+ break;
3436
+ case 'browse':
3437
+ if (!self.showBrowse) {
3438
+ return '';
3439
+ }
3440
+ tmplt = self._getLayoutTemplate('btnBrowse');
3441
+ break;
3442
+ default:
3443
+ return '';
3444
+ }
3445
+
3446
+ css += type === 'browse' ? ' btn-file' : ' fileinput-' + type + ' fileinput-' + type + '-button';
3447
+ if (!$h.isEmpty(label)) {
3448
+ label = ' <span class="' + self.buttonLabelClass + '">' + label + '</span>';
3449
+ }
3450
+ return tmplt.setTokens({
3451
+ 'type': btnType, 'css': css, 'title': title, 'status': status, 'icon': icon, 'label': label
3452
+ });
3453
+ },
3454
+ _renderThumbProgress: function () {
3455
+ var self = this;
3456
+ return '<div class="file-thumb-progress kv-hidden">' +
3457
+ self.progressTemplate.setTokens({'percent': '0', 'status': self.msgUploadBegin}) +
3458
+ '</div>';
3459
+ },
3460
+ _renderFileFooter: function (caption, size, width, isError) {
3461
+ var self = this, config = self.fileActionSettings, rem = config.showRemove, drg = config.showDrag,
3462
+ upl = config.showUpload, zoom = config.showZoom, out,
3463
+ template = self._getLayoutTemplate('footer'), tInd = self._getLayoutTemplate('indicator'),
3464
+ ind = isError ? config.indicatorError : config.indicatorNew,
3465
+ title = isError ? config.indicatorErrorTitle : config.indicatorNewTitle,
3466
+ indicator = tInd.setTokens({'indicator': ind, 'indicatorTitle': title});
3467
+ size = self._getSize(size);
3468
+ if (self.isAjaxUpload) {
3469
+ out = template.setTokens({
3470
+ 'actions': self._renderFileActions(upl, false, rem, zoom, drg, false, false, false),
3471
+ 'caption': caption,
3472
+ 'size': size,
3473
+ 'width': width,
3474
+ 'progress': self._renderThumbProgress(),
3475
+ 'indicator': indicator
3476
+ });
3477
+ } else {
3478
+ out = template.setTokens({
3479
+ 'actions': self._renderFileActions(false, false, false, zoom, drg, false, false, false),
3480
+ 'caption': caption,
3481
+ 'size': size,
3482
+ 'width': width,
3483
+ 'progress': '',
3484
+ 'indicator': indicator
3485
+ });
3486
+ }
3487
+ out = $h.replaceTags(out, self.previewThumbTags);
3488
+ return out;
3489
+ },
3490
+ _renderFileActions: function (showUpl, showDwn, showDel, showZoom, showDrag, disabled, url, key, isInit, dUrl, dFile) {
3491
+ if (!showUpl && !showDwn && !showDel && !showZoom && !showDrag) {
3492
+ return '';
3493
+ }
3494
+ var self = this, vUrl = url === false ? '' : ' data-url="' + url + '"',
3495
+ vKey = key === false ? '' : ' data-key="' + key + '"', btnDelete = '', btnUpload = '', btnDownload = '',
3496
+ btnZoom = '', btnDrag = '', css, template = self._getLayoutTemplate('actions'),
3497
+ config = self.fileActionSettings,
3498
+ otherButtons = self.otherActionButtons.setTokens({'dataKey': vKey, 'key': key}),
3499
+ removeClass = disabled ? config.removeClass + ' disabled' : config.removeClass;
3500
+ if (showDel) {
3501
+ btnDelete = self._getLayoutTemplate('actionDelete').setTokens({
3502
+ 'removeClass': removeClass,
3503
+ 'removeIcon': config.removeIcon,
3504
+ 'removeTitle': config.removeTitle,
3505
+ 'dataUrl': vUrl,
3506
+ 'dataKey': vKey,
3507
+ 'key': key
3508
+ });
3509
+ }
3510
+ if (showUpl) {
3511
+ btnUpload = self._getLayoutTemplate('actionUpload').setTokens({
3512
+ 'uploadClass': config.uploadClass,
3513
+ 'uploadIcon': config.uploadIcon,
3514
+ 'uploadTitle': config.uploadTitle
3515
+ });
3516
+ }
3517
+ if (showDwn) {
3518
+ btnDownload = self._getLayoutTemplate('actionDownload').setTokens({
3519
+ 'downloadClass': config.downloadClass,
3520
+ 'downloadIcon': config.downloadIcon,
3521
+ 'downloadTitle': config.downloadTitle,
3522
+ 'downloadUrl': dUrl || self.initialPreviewDownloadUrl
3523
+ });
3524
+ btnDownload = btnDownload.setTokens({'filename': dFile, 'key': key});
3525
+ }
3526
+ if (showZoom) {
3527
+ btnZoom = self._getLayoutTemplate('actionZoom').setTokens({
3528
+ 'zoomClass': config.zoomClass,
3529
+ 'zoomIcon': config.zoomIcon,
3530
+ 'zoomTitle': config.zoomTitle
3531
+ });
3532
+ }
3533
+ if (showDrag && isInit) {
3534
+ css = 'drag-handle-init ' + config.dragClass;
3535
+ btnDrag = self._getLayoutTemplate('actionDrag').setTokens({
3536
+ 'dragClass': css,
3537
+ 'dragTitle': config.dragTitle,
3538
+ 'dragIcon': config.dragIcon
3539
+ });
3540
+ }
3541
+ return template.setTokens({
3542
+ 'delete': btnDelete,
3543
+ 'upload': btnUpload,
3544
+ 'download': btnDownload,
3545
+ 'zoom': btnZoom,
3546
+ 'drag': btnDrag,
3547
+ 'other': otherButtons
3548
+ });
3549
+ },
3550
+ _browse: function (e) {
3551
+ var self = this;
3552
+ if (e && e.isDefaultPrevented() || !self._raise('filebrowse')) {
3553
+ return;
3554
+ }
3555
+ if (self.isError && !self.isAjaxUpload) {
3556
+ self.clear();
3557
+ }
3558
+ self.$captionContainer.focus();
3559
+ },
3560
+ _filterDuplicate: function (file, files, fileIds) {
3561
+ var self = this, fileId = self._getFileId(file);
3562
+
3563
+ if (fileId && fileIds && fileIds.indexOf(fileId) > -1) {
3564
+ return;
3565
+ }
3566
+ if (!fileIds) {
3567
+ fileIds = [];
3568
+ }
3569
+ files.push(file);
3570
+ fileIds.push(fileId);
3571
+ },
3572
+ _change: function (e) {
3573
+ var self = this;
3574
+ if (self.changeTriggered) {
3575
+ return;
3576
+ }
3577
+ var $el = self.$element, isDragDrop = arguments.length > 1, isAjaxUpload = self.isAjaxUpload,
3578
+ tfiles = [], files = isDragDrop ? arguments[1] : $el.get(0).files, total,
3579
+ maxCount = !isAjaxUpload && $h.isEmpty($el.attr('multiple')) ? 1 : self.maxFileCount,
3580
+ len, ctr = self.filestack.length, isSingleUpload = $h.isEmpty($el.attr('multiple')),
3581
+ flagSingle = (isSingleUpload && ctr > 0), fileIds = self._getFileIds(),
3582
+ throwError = function (mesg, file, previewId, index) {
3583
+ var p1 = $.extend(true, {}, self._getOutData({}, {}, files), {id: previewId, index: index}),
3584
+ p2 = {id: previewId, index: index, file: file, files: files};
3585
+ return isAjaxUpload ? self._showUploadError(mesg, p1) : self._showError(mesg, p2);
3586
+ },
3587
+ maxCountCheck = function (n, m) {
3588
+ var msg = self.msgFilesTooMany.replace('{m}', m).replace('{n}', n);
3589
+ self.isError = throwError(msg, null, null, null);
3590
+ self.$captionContainer.removeClass('icon-visible');
3591
+ self._setCaption('', true);
3592
+ self.$container.removeClass('file-input-new file-input-ajax-new');
3593
+ };
3594
+ self.reader = null;
3595
+ self._resetUpload();
3596
+ self._hideFileIcon();
3597
+ if (self.dropZoneEnabled) {
3598
+ self.$container.find('.file-drop-zone .' + self.dropZoneTitleClass).remove();
3599
+ }
3600
+ if (isAjaxUpload) {
3601
+ $.each(files, function (vKey, vFile) {
3602
+ self._filterDuplicate(vFile, tfiles, fileIds);
3603
+ });
3604
+ } else {
3605
+ if (e.target && e.target.files === undefined) {
3606
+ files = e.target.value ? [{name: e.target.value.replace(/^.+\\/, '')}] : [];
3607
+ } else {
3608
+ files = e.target.files || {};
3609
+ }
3610
+ tfiles = files;
3611
+ }
3612
+ if ($h.isEmpty(tfiles) || tfiles.length === 0) {
3613
+ if (!isAjaxUpload) {
3614
+ self.clear();
3615
+ }
3616
+ self._raise('fileselectnone');
3617
+ return;
3618
+ }
3619
+ self._resetErrors();
3620
+ len = tfiles.length;
3621
+ total = self._getFileCount(isAjaxUpload ? (self.getFileStack().length + len) : len);
3622
+ if (maxCount > 0 && total > maxCount) {
3623
+ if (!self.autoReplace || len > maxCount) {
3624
+ maxCountCheck((self.autoReplace && len > maxCount ? len : total), maxCount);
3625
+ return;
3626
+ }
3627
+ if (total > maxCount) {
3628
+ self._resetPreviewThumbs(isAjaxUpload);
3629
+ }
3630
+ } else {
3631
+ if (!isAjaxUpload || flagSingle) {
3632
+ self._resetPreviewThumbs(false);
3633
+ if (flagSingle) {
3634
+ self.clearStack();
3635
+ }
3636
+ } else {
3637
+ if (isAjaxUpload && ctr === 0 && (!self.previewCache.count() || self.overwriteInitial)) {
3638
+ self._resetPreviewThumbs(true);
3639
+ }
3640
+ }
3641
+ }
3642
+ if (self.isPreviewable) {
3643
+ self.readFiles(tfiles);
3644
+ } else {
3645
+ self._updateFileDetails(1);
3646
+ }
3647
+ },
3648
+ _abort: function (params) {
3649
+ var self = this, data;
3650
+ if (self.ajaxAborted && typeof self.ajaxAborted === "object" && self.ajaxAborted.message !== undefined) {
3651
+ data = $.extend(true, {}, self._getOutData(), params);
3652
+ data.abortData = self.ajaxAborted.data || {};
3653
+ data.abortMessage = self.ajaxAborted.message;
3654
+ self._setProgress(101, self.$progress, self.msgCancelled);
3655
+ self._showUploadError(self.ajaxAborted.message, data, 'filecustomerror');
3656
+ self.cancel();
3657
+ return true;
3658
+ }
3659
+ return !!self.ajaxAborted;
3660
+ },
3661
+ _resetFileStack: function () {
3662
+ var self = this, i = 0, newstack = [], newnames = [], newids = [];
3663
+ self._getThumbs().each(function () {
3664
+ var $thumb = $(this), ind = $thumb.attr('data-fileindex'), file = self.filestack[ind],
3665
+ pid = $thumb.attr('id');
3666
+ if (ind === '-1' || ind === -1) {
3667
+ return;
3668
+ }
3669
+ if (file !== undefined) {
3670
+ newstack[i] = file;
3671
+ newnames[i] = self._getFileName(file);
3672
+ newids[i] = self._getFileId(file);
3673
+ $thumb.attr({'id': self.previewInitId + '-' + i, 'data-fileindex': i});
3674
+ i++;
3675
+ } else {
3676
+ $thumb.attr({'id': 'uploaded-' + $h.uniqId(), 'data-fileindex': '-1'});
3677
+ }
3678
+ self.$preview.find('#zoom-' + pid).attr({
3679
+ 'id': 'zoom-' + $thumb.attr('id'),
3680
+ 'data-fileindex': $thumb.attr('data-fileindex')
3681
+ });
3682
+ });
3683
+ self.filestack = newstack;
3684
+ self.filenames = newnames;
3685
+ self.fileids = newids;
3686
+ },
3687
+ _isFileSelectionValid: function (cnt) {
3688
+ var self = this;
3689
+ cnt = cnt || 0;
3690
+ if (self.required && !self.getFilesCount()) {
3691
+ self.$errorContainer.html('');
3692
+ self._showUploadError(self.msgFileRequired);
3693
+ return false;
3694
+ }
3695
+ if (self.minFileCount > 0 && self._getFileCount(cnt) < self.minFileCount) {
3696
+ self._noFilesError({});
3697
+ return false;
3698
+ }
3699
+ return true;
3700
+ },
3701
+ clearStack: function () {
3702
+ var self = this;
3703
+ self.filestack = [];
3704
+ self.filenames = [];
3705
+ self.fileids = [];
3706
+ return self.$element;
3707
+ },
3708
+ updateStack: function (i, file) {
3709
+ var self = this;
3710
+ self.filestack[i] = file;
3711
+ self.filenames[i] = self._getFileName(file);
3712
+ self.fileids[i] = file && self._getFileId(file) || null;
3713
+ return self.$element;
3714
+ },
3715
+ addToStack: function (file) {
3716
+ var self = this;
3717
+ self.filestack.push(file);
3718
+ self.filenames.push(self._getFileName(file));
3719
+ self.fileids.push(self._getFileId(file));
3720
+ return self.$element;
3721
+ },
3722
+ getFileStack: function (skipNull) {
3723
+ var self = this;
3724
+ return self.filestack.filter(function (n) {
3725
+ return (skipNull ? n !== undefined : n !== undefined && n !== null);
3726
+ });
3727
+ },
3728
+ getFilesCount: function () {
3729
+ var self = this, len = self.isAjaxUpload ? self.getFileStack().length : self._inputFileCount();
3730
+ return self._getFileCount(len);
3731
+ },
3732
+ readFiles: function (files) {
3733
+ this.reader = new FileReader();
3734
+ var self = this, $el = self.$element, $preview = self.$preview, reader = self.reader,
3735
+ $container = self.$previewContainer, $status = self.$previewStatus, msgLoading = self.msgLoading,
3736
+ msgProgress = self.msgProgress, previewInitId = self.previewInitId, numFiles = files.length,
3737
+ settings = self.fileTypeSettings, ctr = self.filestack.length, readFile,
3738
+ fileTypes = self.allowedFileTypes, typLen = fileTypes ? fileTypes.length : 0,
3739
+ fileExt = self.allowedFileExtensions, strExt = $h.isEmpty(fileExt) ? '' : fileExt.join(', '),
3740
+ maxPreviewSize = self.maxFilePreviewSize && parseFloat(self.maxFilePreviewSize),
3741
+ canPreview = $preview.length && (!maxPreviewSize || isNaN(maxPreviewSize)),
3742
+ throwError = function (msg, file, previewId, index) {
3743
+ var p1 = $.extend(true, {}, self._getOutData({}, {}, files), {id: previewId, index: index}),
3744
+ p2 = {id: previewId, index: index, file: file, files: files}, $thumb;
3745
+ self._previewDefault(file, previewId, true);
3746
+ if (self.isAjaxUpload) {
3747
+ self.addToStack(undefined);
3748
+ setTimeout(function () {
3749
+ readFile(index + 1);
3750
+ }, 100);
3751
+ } else {
3752
+ numFiles = 0;
3753
+ }
3754
+ self._initFileActions();
3755
+ $thumb = $('#' + previewId);
3756
+ $thumb.find('.kv-file-upload').hide();
3757
+ if (self.removeFromPreviewOnError) {
3758
+ $thumb.remove();
3759
+ }
3760
+ self.isError = self.isAjaxUpload ? self._showUploadError(msg, p1) : self._showError(msg, p2);
3761
+ self._updateFileDetails(numFiles);
3762
+ };
3763
+
3764
+ self.loadedImages = [];
3765
+ self.totalImagesCount = 0;
3766
+
3767
+ $.each(files, function (key, file) {
3768
+ var func = self.fileTypeSettings.image;
3769
+ if (func && func(file.type)) {
3770
+ self.totalImagesCount++;
3771
+ }
3772
+ });
3773
+ readFile = function (i) {
3774
+ if ($h.isEmpty($el.attr('multiple'))) {
3775
+ numFiles = 1;
3776
+ }
3777
+ if (i >= numFiles) {
3778
+ if (self.isAjaxUpload && self.filestack.length > 0) {
3779
+ self._raise('filebatchselected', [self.getFileStack()]);
3780
+ } else {
3781
+ self._raise('filebatchselected', [files]);
3782
+ }
3783
+ $container.removeClass('file-thumb-loading');
3784
+ $status.html('');
3785
+ return;
3786
+ }
3787
+ var node = ctr + i, previewId = previewInitId + "-" + node, file = files[i], fSizeKB, j, msg,
3788
+ fnText = settings.text, fnImage = settings.image, fnHtml = settings.html, typ, chk, typ1, typ2,
3789
+ caption = file && file.name ? self.slug(file.name) : '', fileSize = (file && file.size || 0) / 1000,
3790
+ fileExtExpr = '', previewData = file ? $h.objUrl.createObjectURL(file) : null, fileCount = 0,
3791
+ strTypes = '',
3792
+ func, knownTypes = 0, isText, isHtml, isImage, txtFlag, processFileLoaded = function () {
3793
+ var msg = msgProgress.setTokens({
3794
+ 'index': i + 1,
3795
+ 'files': numFiles,
3796
+ 'percent': 50,
3797
+ 'name': caption
3798
+ });
3799
+ setTimeout(function () {
3800
+ $status.html(msg);
3801
+ self._updateFileDetails(numFiles);
3802
+ readFile(i + 1);
3803
+ }, 100);
3804
+ self._raise('fileloaded', [file, previewId, i, reader]);
3805
+ };
3806
+ if (!file) {
3807
+ return;
3808
+ }
3809
+ if (typLen > 0) {
3810
+ for (j = 0; j < typLen; j++) {
3811
+ typ1 = fileTypes[j];
3812
+ typ2 = self.msgFileTypes[typ1] || typ1;
3813
+ strTypes += j === 0 ? typ2 : ', ' + typ2;
3814
+ }
3815
+ }
3816
+ if (caption === false) {
3817
+ readFile(i + 1);
3818
+ return;
3819
+ }
3820
+ if (caption.length === 0) {
3821
+ msg = self.msgInvalidFileName.replace('{name}', $h.htmlEncode(file.name, '[unknown]'));
3822
+ throwError(msg, file, previewId, i);
3823
+ return;
3824
+ }
3825
+ if (!$h.isEmpty(fileExt)) {
3826
+ fileExtExpr = new RegExp('\\.(' + fileExt.join('|') + ')$', 'i');
3827
+ }
3828
+ fSizeKB = fileSize.toFixed(2);
3829
+ if (self.maxFileSize > 0 && fileSize > self.maxFileSize) {
3830
+ msg = self.msgSizeTooLarge.setTokens({
3831
+ 'name': caption,
3832
+ 'size': fSizeKB,
3833
+ 'maxSize': self.maxFileSize
3834
+ });
3835
+ throwError(msg, file, previewId, i);
3836
+ return;
3837
+ }
3838
+ if (self.minFileSize !== null && fileSize <= $h.getNum(self.minFileSize)) {
3839
+ msg = self.msgSizeTooSmall.setTokens({
3840
+ 'name': caption,
3841
+ 'size': fSizeKB,
3842
+ 'minSize': self.minFileSize
3843
+ });
3844
+ throwError(msg, file, previewId, i);
3845
+ return;
3846
+ }
3847
+ if (!$h.isEmpty(fileTypes) && $h.isArray(fileTypes)) {
3848
+ for (j = 0; j < fileTypes.length; j += 1) {
3849
+ typ = fileTypes[j];
3850
+ func = settings[typ];
3851
+ fileCount += !func || (typeof func !== 'function') ? 0 : (func(file.type, file.name) ? 1 : 0);
3852
+ }
3853
+ if (fileCount === 0) {
3854
+ msg = self.msgInvalidFileType.setTokens({'name': caption, 'types': strTypes});
3855
+ throwError(msg, file, previewId, i);
3856
+ return;
3857
+ }
3858
+ }
3859
+ if (fileCount === 0 && !$h.isEmpty(fileExt) && $h.isArray(fileExt) && !$h.isEmpty(fileExtExpr)) {
3860
+ chk = $h.compare(caption, fileExtExpr);
3861
+ fileCount += $h.isEmpty(chk) ? 0 : chk.length;
3862
+ if (fileCount === 0) {
3863
+ msg = self.msgInvalidFileExtension.setTokens({'name': caption, 'extensions': strExt});
3864
+ throwError(msg, file, previewId, i);
3865
+ return;
3866
+ }
3867
+ }
3868
+ if (!self.showPreview) {
3869
+ if (self.isAjaxUpload) {
3870
+ self.addToStack(file);
3871
+ }
3872
+ setTimeout(function () {
3873
+ readFile(i + 1);
3874
+ self._updateFileDetails(numFiles);
3875
+ }, 100);
3876
+ self._raise('fileloaded', [file, previewId, i, reader]);
3877
+ return;
3878
+ }
3879
+ if (!canPreview && fileSize > maxPreviewSize) {
3880
+ self.addToStack(file);
3881
+ $container.addClass('file-thumb-loading');
3882
+ self._previewDefault(file, previewId);
3883
+ self._initFileActions();
3884
+ self._updateFileDetails(numFiles);
3885
+ readFile(i + 1);
3886
+ return;
3887
+ }
3888
+ if ($preview.length && FileReader !== undefined) {
3889
+ isText = fnText(file.type, caption);
3890
+ isHtml = fnHtml(file.type, caption);
3891
+ isImage = fnImage(file.type, caption);
3892
+ $status.html(msgLoading.replace('{index}', i + 1).replace('{files}', numFiles));
3893
+ $container.addClass('file-thumb-loading');
3894
+ reader.onerror = function (evt) {
3895
+ self._errorHandler(evt, caption);
3896
+ };
3897
+ reader.onload = function (theFile) {
3898
+ var hex, fileInfo, uint, byte, bytes = [], contents, mime, readTextImage = function (textFlag) {
3899
+ var newReader = new FileReader();
3900
+ newReader.onerror = function (theFileNew) {
3901
+ self._errorHandler(theFileNew, caption);
3902
+ };
3903
+ newReader.onload = function (theFileNew) {
3904
+ self._previewFile(i, file, theFileNew, previewId, previewData, fileInfo);
3905
+ self._initFileActions();
3906
+ processFileLoaded();
3907
+ };
3908
+ if (textFlag) {
3909
+ newReader.readAsText(file, self.textEncoding);
3910
+ } else {
3911
+ newReader.readAsDataURL(file);
3912
+ }
3913
+ };
3914
+ fileInfo = {'name': caption, 'type': file.type};
3915
+ $.each(settings, function (key, func) {
3916
+ if (key !== 'object' && key !== 'other' && func(file.type, caption)) {
3917
+ knownTypes++;
3918
+ }
3919
+ });
3920
+ if (knownTypes === 0) {// auto detect mime types from content if no known file types detected
3921
+ uint = new Uint8Array(theFile.target.result);
3922
+ for (j = 0; j < uint.length; j++) {
3923
+ byte = uint[j].toString(16);
3924
+ bytes.push(byte);
3925
+ }
3926
+ hex = bytes.join('').toLowerCase().substring(0, 8);
3927
+ mime = $h.getMimeType(hex, '', '');
3928
+ if ($h.isEmpty(mime)) { // look for ascii text content
3929
+ contents = $h.arrayBuffer2String(reader.result);
3930
+ mime = $h.isSvg(contents) ? 'image/svg+xml' : $h.getMimeType(hex, contents, file.type);
3931
+ }
3932
+ fileInfo = {'name': caption, 'type': mime};
3933
+ isText = fnText(mime, '');
3934
+ isHtml = fnHtml(mime, '');
3935
+ isImage = fnImage(mime, '');
3936
+ txtFlag = isText || isHtml;
3937
+ if (txtFlag || isImage) {
3938
+ readTextImage(txtFlag);
3939
+ return;
3940
+ }
3941
+ }
3942
+ self._previewFile(i, file, theFile, previewId, previewData, fileInfo);
3943
+ self._initFileActions();
3944
+ processFileLoaded();
3945
+ };
3946
+ reader.onprogress = function (data) {
3947
+ if (data.lengthComputable) {
3948
+ var fact = (data.loaded / data.total) * 100, progress = Math.ceil(fact);
3949
+ msg = msgProgress.setTokens({
3950
+ 'index': i + 1,
3951
+ 'files': numFiles,
3952
+ 'percent': progress,
3953
+ 'name': caption
3954
+ });
3955
+ setTimeout(function () {
3956
+ $status.html(msg);
3957
+ }, 100);
3958
+ }
3959
+ };
3960
+
3961
+ if (isText || isHtml) {
3962
+ reader.readAsText(file, self.textEncoding);
3963
+ } else {
3964
+ if (isImage) {
3965
+ reader.readAsDataURL(file);
3966
+ } else {
3967
+ reader.readAsArrayBuffer(file);
3968
+ }
3969
+ }
3970
+ } else {
3971
+ self._previewDefault(file, previewId);
3972
+ setTimeout(function () {
3973
+ readFile(i + 1);
3974
+ self._updateFileDetails(numFiles);
3975
+ }, 100);
3976
+ self._raise('fileloaded', [file, previewId, i, reader]);
3977
+ }
3978
+ self.addToStack(file);
3979
+ };
3980
+
3981
+ readFile(0);
3982
+ self._updateFileDetails(numFiles, false);
3983
+ },
3984
+ lock: function () {
3985
+ var self = this;
3986
+ self._resetErrors();
3987
+ self.disable();
3988
+ if (self.showRemove) {
3989
+ self.$container.find('.fileinput-remove').hide();
3990
+ }
3991
+ if (self.showCancel) {
3992
+ self.$container.find('.fileinput-cancel').show();
3993
+ }
3994
+ self._raise('filelock', [self.filestack, self._getExtraData()]);
3995
+ return self.$element;
3996
+ },
3997
+ unlock: function (reset) {
3998
+ var self = this;
3999
+ if (reset === undefined) {
4000
+ reset = true;
4001
+ }
4002
+ self.enable();
4003
+ if (self.showCancel) {
4004
+ self.$container.find('.fileinput-cancel').hide();
4005
+ }
4006
+ if (self.showRemove) {
4007
+ self.$container.find('.fileinput-remove').show();
4008
+ }
4009
+ if (reset) {
4010
+ self._resetFileStack();
4011
+ }
4012
+ self._raise('fileunlock', [self.filestack, self._getExtraData()]);
4013
+ return self.$element;
4014
+ },
4015
+ cancel: function () {
4016
+ var self = this, xhr = self.ajaxRequests, len = xhr.length, i;
4017
+ if (len > 0) {
4018
+ for (i = 0; i < len; i += 1) {
4019
+ self.cancelling = true;
4020
+ xhr[i].abort();
4021
+ }
4022
+ }
4023
+ self._setProgressCancelled();
4024
+ self._getThumbs().each(function () {
4025
+ var $thumb = $(this), ind = $thumb.attr('data-fileindex');
4026
+ $thumb.removeClass('file-uploading');
4027
+ if (self.filestack[ind] !== undefined) {
4028
+ $thumb.find('.kv-file-upload').removeClass('disabled').removeAttr('disabled');
4029
+ $thumb.find('.kv-file-remove').removeClass('disabled').removeAttr('disabled');
4030
+ }
4031
+ self.unlock();
4032
+ });
4033
+ return self.$element;
4034
+ },
4035
+ clear: function () {
4036
+ var self = this, cap;
4037
+ if (!self._raise('fileclear')) {
4038
+ return;
4039
+ }
4040
+ self.$btnUpload.removeAttr('disabled');
4041
+ self._getThumbs().find('video,audio,img').each(function () {
4042
+ $h.cleanMemory($(this));
4043
+ });
4044
+ self._clearFileInput();
4045
+ self._resetUpload();
4046
+ self.clearStack();
4047
+ self._resetErrors(true);
4048
+ if (self._hasInitialPreview()) {
4049
+ self._showFileIcon();
4050
+ self._resetPreview();
4051
+ self._initPreviewActions();
4052
+ self.$container.removeClass('file-input-new');
4053
+ } else {
4054
+ self._getThumbs().each(function () {
4055
+ self._clearObjects($(this));
4056
+ });
4057
+ if (self.isAjaxUpload) {
4058
+ self.previewCache.data = {};
4059
+ }
4060
+ self.$preview.html('');
4061
+ cap = (!self.overwriteInitial && self.initialCaption.length > 0) ? self.initialCaption : '';
4062
+ self.$caption.attr('title', '').val(cap);
4063
+ $h.addCss(self.$container, 'file-input-new');
4064
+ self._validateDefaultPreview();
4065
+ }
4066
+ $h.addCss(self.$container, 'file-input-new');
4067
+ if (self.$container.find($h.FRAMES).length === 0) {
4068
+ if (!self._initCaption()) {
4069
+ self.$captionContainer.removeClass('icon-visible');
4070
+ }
4071
+ }
4072
+ self._hideFileIcon();
4073
+ self._raise('filecleared');
4074
+ self.$captionContainer.focus();
4075
+ self._setFileDropZoneTitle();
4076
+ return self.$element;
4077
+ },
4078
+ reset: function () {
4079
+ var self = this;
4080
+ if (!self._raise('filereset')) {
4081
+ return;
4082
+ }
4083
+ self._resetPreview();
4084
+ self.$container.find('.fileinput-filename').text('');
4085
+ $h.addCss(self.$container, 'file-input-new');
4086
+ if (self.getFrames().length || self.dropZoneEnabled) {
4087
+ self.$container.removeClass('file-input-new');
4088
+ }
4089
+ self.clearStack();
4090
+ self.formdata = {};
4091
+ self._setFileDropZoneTitle();
4092
+ return self.$element;
4093
+ },
4094
+ disable: function () {
4095
+ var self = this;
4096
+ self.isDisabled = true;
4097
+ self._raise('filedisabled');
4098
+ self.$element.attr('disabled', 'disabled');
4099
+ self.$container.find(".kv-fileinput-caption").addClass("file-caption-disabled");
4100
+ self.$container.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button")
4101
+ .attr("disabled", true);
4102
+ $h.addCss(self.$container.find('.btn-file'), 'disabled');
4103
+ self._initDragDrop();
4104
+ return self.$element;
4105
+ },
4106
+ enable: function () {
4107
+ var self = this;
4108
+ self.isDisabled = false;
4109
+ self._raise('fileenabled');
4110
+ self.$element.removeAttr('disabled');
4111
+ self.$container.find(".kv-fileinput-caption").removeClass("file-caption-disabled");
4112
+ self.$container.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button")
4113
+ .removeAttr("disabled");
4114
+ self.$container.find('.btn-file').removeClass('disabled');
4115
+ self._initDragDrop();
4116
+ return self.$element;
4117
+ },
4118
+ upload: function () {
4119
+ var self = this, totLen = self.getFileStack().length, i, outData, len,
4120
+ hasExtraData = !$.isEmptyObject(self._getExtraData());
4121
+ if (!self.isAjaxUpload || self.isDisabled || !self._isFileSelectionValid(totLen)) {
4122
+ return;
4123
+ }
4124
+ self._resetUpload();
4125
+ if (totLen === 0 && !hasExtraData) {
4126
+ self._showUploadError(self.msgUploadEmpty);
4127
+ return;
4128
+ }
4129
+ self.$progress.show();
4130
+ self.uploadCount = 0;
4131
+ self.uploadStatus = {};
4132
+ self.uploadLog = [];
4133
+ self.lock();
4134
+ self._setProgress(2);
4135
+ if (totLen === 0 && hasExtraData) {
4136
+ self._uploadExtraOnly();
4137
+ return;
4138
+ }
4139
+ len = self.filestack.length;
4140
+ self.hasInitData = false;
4141
+ if (self.uploadAsync) {
4142
+ outData = self._getOutData();
4143
+ self._raise('filebatchpreupload', [outData]);
4144
+ self.fileBatchCompleted = false;
4145
+ self.uploadCache = {content: [], config: [], tags: [], append: true};
4146
+ self.uploadAsyncCount = self.getFileStack().length;
4147
+ for (i = 0; i < len; i++) {
4148
+ self.uploadCache.content[i] = null;
4149
+ self.uploadCache.config[i] = null;
4150
+ self.uploadCache.tags[i] = null;
4151
+ }
4152
+ self.$preview.find('.file-preview-initial').removeClass($h.SORT_CSS);
4153
+ self._initSortable();
4154
+ self.cacheInitialPreview = self.getPreview();
4155
+
4156
+ for (i = 0; i < len; i++) {
4157
+ if (self.filestack[i]) {
4158
+ self._uploadSingle(i, true);
4159
+ }
4160
+ }
4161
+ return;
4162
+ }
4163
+ self._uploadBatch();
4164
+ return self.$element;
4165
+ },
4166
+ destroy: function () {
4167
+ var self = this, $form = self.$form, $cont = self.$container, $el = self.$element, ns = self.namespace;
4168
+ $(document).off(ns);
4169
+ $(window).off(ns);
4170
+ if ($form && $form.length) {
4171
+ $form.off(ns);
4172
+ }
4173
+ if (self.isAjaxUpload) {
4174
+ self._clearFileInput();
4175
+ }
4176
+ self._cleanup();
4177
+ self._initPreviewCache();
4178
+ $el.insertBefore($cont).off(ns).removeData();
4179
+ $cont.off().remove();
4180
+ return $el;
4181
+ },
4182
+ refresh: function (options) {
4183
+ var self = this, $el = self.$element;
4184
+ if (typeof options !== 'object' || $h.isEmpty(options)) {
4185
+ options = self.options;
4186
+ } else {
4187
+ options = $.extend(true, {}, self.options, options);
4188
+ }
4189
+ self._init(options, true);
4190
+ self._listen();
4191
+ return $el;
4192
+ },
4193
+ zoom: function (frameId) {
4194
+ var self = this, $frame = self._getFrame(frameId), $modal = self.$modal;
4195
+ if (!$frame) {
4196
+ return;
4197
+ }
4198
+ $h.initModal($modal);
4199
+ $modal.html(self._getModalContent());
4200
+ self._setZoomContent($frame);
4201
+ $modal.modal('show');
4202
+ self._initZoomButtons();
4203
+ },
4204
+ getExif: function (frameId) {
4205
+ var self = this, $frame = self._getFrame(frameId);
4206
+ return $frame && $frame.data('exif') || null;
4207
+ },
4208
+ getFrames: function (cssFilter) {
4209
+ var self = this, $frames;
4210
+ cssFilter = cssFilter || '';
4211
+ $frames = self.$preview.find($h.FRAMES + cssFilter);
4212
+ if (self.reversePreviewOrder) {
4213
+ $frames = $($frames.get().reverse());
4214
+ }
4215
+ return $frames;
4216
+ },
4217
+ getPreview: function () {
4218
+ var self = this;
4219
+ return {
4220
+ content: self.initialPreview,
4221
+ config: self.initialPreviewConfig,
4222
+ tags: self.initialPreviewThumbTags
4223
+ };
4224
+ }
4225
+ };
4226
+
4227
+ $.fn.fileinput = function (option) {
4228
+ if (!$h.hasFileAPISupport() && !$h.isIE(9)) {
4229
+ return;
4230
+ }
4231
+ var args = Array.apply(null, arguments), retvals = [];
4232
+ args.shift();
4233
+ this.each(function () {
4234
+ var self = $(this), data = self.data('fileinput'), options = typeof option === 'object' && option,
4235
+ theme = options.theme || self.data('theme'), l = {}, t = {},
4236
+ lang = options.language || self.data('language') || $.fn.fileinput.defaults.language || 'en', opt;
4237
+ if (!data) {
4238
+ if (theme) {
4239
+ t = $.fn.fileinputThemes[theme] || {};
4240
+ }
4241
+ if (lang !== 'en' && !$h.isEmpty($.fn.fileinputLocales[lang])) {
4242
+ l = $.fn.fileinputLocales[lang] || {};
4243
+ }
4244
+ opt = $.extend(true, {}, $.fn.fileinput.defaults, t, $.fn.fileinputLocales.en, l, options, self.data());
4245
+ data = new FileInput(this, opt);
4246
+ self.data('fileinput', data);
4247
+ }
4248
+
4249
+ if (typeof option === 'string') {
4250
+ retvals.push(data[option].apply(data, args));
4251
+ }
4252
+ });
4253
+ switch (retvals.length) {
4254
+ case 0:
4255
+ return this;
4256
+ case 1:
4257
+ return retvals[0];
4258
+ default:
4259
+ return retvals;
4260
+ }
4261
+ };
4262
+
4263
+ $.fn.fileinput.defaults = {
4264
+ language: 'en',
4265
+ showCaption: true,
4266
+ showBrowse: true,
4267
+ showPreview: true,
4268
+ showRemove: true,
4269
+ showUpload: true,
4270
+ showCancel: true,
4271
+ showClose: true,
4272
+ showUploadedThumbs: true,
4273
+ browseOnZoneClick: false,
4274
+ autoReplace: false,
4275
+ autoOrientImage: false, // if `true` applicable for JPEG images only
4276
+ required: false,
4277
+ rtl: false,
4278
+ hideThumbnailContent: false,
4279
+ generateFileId: null,
4280
+ previewClass: '',
4281
+ captionClass: '',
4282
+ frameClass: 'krajee-default',
4283
+ mainClass: 'file-caption-main',
4284
+ mainTemplate: null,
4285
+ purifyHtml: true,
4286
+ fileSizeGetter: null,
4287
+ initialCaption: '',
4288
+ initialPreview: [],
4289
+ initialPreviewDelimiter: '*$$*',
4290
+ initialPreviewAsData: false,
4291
+ initialPreviewFileType: 'image',
4292
+ initialPreviewConfig: [],
4293
+ initialPreviewThumbTags: [],
4294
+ previewThumbTags: {},
4295
+ initialPreviewShowDelete: true,
4296
+ initialPreviewDownloadUrl: '',
4297
+ removeFromPreviewOnError: false,
4298
+ deleteUrl: '',
4299
+ deleteExtraData: {},
4300
+ overwriteInitial: true,
4301
+ previewZoomButtonIcons: {
4302
+ prev: '<i class="glyphicon glyphicon-triangle-left"></i>',
4303
+ next: '<i class="glyphicon glyphicon-triangle-right"></i>',
4304
+ toggleheader: '<i class="glyphicon glyphicon-resize-vertical"></i>',
4305
+ fullscreen: '<i class="glyphicon glyphicon-fullscreen"></i>',
4306
+ borderless: '<i class="glyphicon glyphicon-resize-full"></i>',
4307
+ close: '<i class="glyphicon glyphicon-remove"></i>'
4308
+ },
4309
+ previewZoomButtonClasses: {
4310
+ prev: 'btn btn-navigate',
4311
+ next: 'btn btn-navigate',
4312
+ toggleheader: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
4313
+ fullscreen: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
4314
+ borderless: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
4315
+ close: 'btn btn-sm btn-kv btn-default btn-outline-secondary'
4316
+ },
4317
+ previewTemplates: {},
4318
+ previewContentTemplates: {},
4319
+ preferIconicPreview: false,
4320
+ preferIconicZoomPreview: false,
4321
+ allowedPreviewTypes: undefined,
4322
+ allowedPreviewMimeTypes: null,
4323
+ allowedFileTypes: null,
4324
+ allowedFileExtensions: null,
4325
+ defaultPreviewContent: null,
4326
+ customLayoutTags: {},
4327
+ customPreviewTags: {},
4328
+ previewFileIcon: '<i class="glyphicon glyphicon-file"></i>',
4329
+ previewFileIconClass: 'file-other-icon',
4330
+ previewFileIconSettings: {},
4331
+ previewFileExtSettings: {},
4332
+ buttonLabelClass: 'hidden-xs',
4333
+ browseIcon: '<i class="glyphicon glyphicon-folder-open"></i>&nbsp;',
4334
+ browseClass: 'btn btn-primary',
4335
+ removeIcon: '<i class="glyphicon glyphicon-trash"></i>',
4336
+ removeClass: 'btn btn-default btn-secondary',
4337
+ cancelIcon: '<i class="glyphicon glyphicon-ban-circle"></i>',
4338
+ cancelClass: 'btn btn-default btn-secondary',
4339
+ uploadIcon: '<i class="glyphicon glyphicon-upload"></i>',
4340
+ uploadClass: 'btn btn-default btn-secondary',
4341
+ uploadUrl: null,
4342
+ uploadUrlThumb: null,
4343
+ uploadAsync: true,
4344
+ uploadExtraData: {},
4345
+ zoomModalHeight: 480,
4346
+ minImageWidth: null,
4347
+ minImageHeight: null,
4348
+ maxImageWidth: null,
4349
+ maxImageHeight: null,
4350
+ resizeImage: false,
4351
+ resizePreference: 'width',
4352
+ resizeQuality: 0.92,
4353
+ resizeDefaultImageType: 'image/jpeg',
4354
+ resizeIfSizeMoreThan: 0, // in KB
4355
+ minFileSize: 0,
4356
+ maxFileSize: 0,
4357
+ maxFilePreviewSize: 25600, // 25 MB
4358
+ minFileCount: 0,
4359
+ maxFileCount: 0,
4360
+ validateInitialCount: false,
4361
+ msgValidationErrorClass: 'text-danger',
4362
+ msgValidationErrorIcon: '<i class="glyphicon glyphicon-exclamation-sign"></i> ',
4363
+ msgErrorClass: 'file-error-message',
4364
+ progressThumbClass: "progress-bar bg-success progress-bar-success progress-bar-striped active",
4365
+ progressClass: "progress-bar bg-success progress-bar-success progress-bar-striped active",
4366
+ progressCompleteClass: "progress-bar bg-success progress-bar-success",
4367
+ progressErrorClass: "progress-bar bg-danger progress-bar-danger",
4368
+ progressUploadThreshold: 99,
4369
+ previewFileType: 'image',
4370
+ elCaptionContainer: null,
4371
+ elCaptionText: null,
4372
+ elPreviewContainer: null,
4373
+ elPreviewImage: null,
4374
+ elPreviewStatus: null,
4375
+ elErrorContainer: null,
4376
+ errorCloseButton: $h.closeButton('kv-error-close'),
4377
+ slugCallback: null,
4378
+ dropZoneEnabled: true,
4379
+ dropZoneTitleClass: 'file-drop-zone-title',
4380
+ fileActionSettings: {},
4381
+ otherActionButtons: '',
4382
+ textEncoding: 'UTF-8',
4383
+ ajaxSettings: {},
4384
+ ajaxDeleteSettings: {},
4385
+ showAjaxErrorDetails: true,
4386
+ mergeAjaxCallbacks: false,
4387
+ mergeAjaxDeleteCallbacks: false,
4388
+ retryErrorUploads: true,
4389
+ reversePreviewOrder: false
4390
+ };
4391
+
4392
+ // noinspection HtmlUnknownAttribute
4393
+ $.fn.fileinputLocales.en = {
4394
+ fileSingle: 'file',
4395
+ filePlural: 'files',
4396
+ browseLabel: 'Browse &hellip;',
4397
+ removeLabel: 'Remove',
4398
+ removeTitle: 'Clear selected files',
4399
+ cancelLabel: 'Cancel',
4400
+ cancelTitle: 'Abort ongoing upload',
4401
+ uploadLabel: 'Upload',
4402
+ uploadTitle: 'Upload selected files',
4403
+ msgNo: 'No',
4404
+ msgNoFilesSelected: 'No files selected',
4405
+ msgCancelled: 'Cancelled',
4406
+ msgPlaceholder: 'Select {files}...',
4407
+ msgZoomModalHeading: 'Detailed Preview',
4408
+ msgFileRequired: 'You must select a file to upload.',
4409
+ msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
4410
+ msgSizeTooLarge: 'File "{name}" (<b>{size} KB</b>) exceeds maximum allowed upload size of <b>{maxSize} KB</b>.',
4411
+ msgFilesTooLess: 'You must select at least <b>{n}</b> {files} to upload.',
4412
+ msgFilesTooMany: 'Number of files selected for upload <b>({n})</b> exceeds maximum allowed limit of <b>{m}</b>.',
4413
+ msgFileNotFound: 'File "{name}" not found!',
4414
+ msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
4415
+ msgFileNotReadable: 'File "{name}" is not readable.',
4416
+ msgFilePreviewAborted: 'File preview aborted for "{name}".',
4417
+ msgFilePreviewError: 'An error occurred while reading the file "{name}".',
4418
+ msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
4419
+ msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
4420
+ msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
4421
+ msgFileTypes: {
4422
+ 'image': 'image',
4423
+ 'html': 'HTML',
4424
+ 'text': 'text',
4425
+ 'video': 'video',
4426
+ 'audio': 'audio',
4427
+ 'flash': 'flash',
4428
+ 'pdf': 'PDF',
4429
+ 'object': 'object'
4430
+ },
4431
+ msgUploadAborted: 'The file upload was aborted',
4432
+ msgUploadThreshold: 'Processing...',
4433
+ msgUploadBegin: 'Initializing...',
4434
+ msgUploadEnd: 'Done',
4435
+ msgUploadEmpty: 'No valid data available for upload.',
4436
+ msgUploadError: 'Error',
4437
+ msgValidationError: 'Validation Error',
4438
+ msgLoading: 'Loading file {index} of {files} &hellip;',
4439
+ msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
4440
+ msgSelected: '{n} {files} selected',
4441
+ msgFoldersNotAllowed: 'Drag & drop files only! {n} folder(s) dropped were skipped.',
4442
+ msgImageWidthSmall: 'Width of image file "{name}" must be at least {size} px.',
4443
+ msgImageHeightSmall: 'Height of image file "{name}" must be at least {size} px.',
4444
+ msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
4445
+ msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
4446
+ msgImageResizeError: 'Could not get the image dimensions to resize.',
4447
+ msgImageResizeException: 'Error while resizing the image.<pre>{errors}</pre>',
4448
+ msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
4449
+ msgAjaxProgressError: '{operation} failed',
4450
+ ajaxOperations: {
4451
+ deleteThumb: 'file delete',
4452
+ uploadThumb: 'file upload',
4453
+ uploadBatch: 'batch file upload',
4454
+ uploadExtra: 'form data upload'
4455
+ },
4456
+ dropZoneTitle: 'Drag & drop files here &hellip;',
4457
+ dropZoneClickTitle: '<br>(or click to select {files})',
4458
+ previewZoomButtonTitles: {
4459
+ prev: 'View previous file',
4460
+ next: 'View next file',
4461
+ toggleheader: 'Toggle header',
4462
+ fullscreen: 'Toggle full screen',
4463
+ borderless: 'Toggle borderless mode',
4464
+ close: 'Close detailed preview'
4465
+ },
4466
+ usePdfRenderer: function () {
4467
+ return !!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i);
4468
+ },
4469
+ pdfRendererUrl: '',
4470
+ pdfRendererTemplate: '<iframe class="kv-preview-data file-preview-pdf" src="{renderer}?file={data}" {style}></iframe>'
4471
+ };
4472
+
4473
+ $.fn.fileinput.Constructor = FileInput;
4474
+
4475
+ /**
4476
+ * Convert automatically file inputs with class 'file' into a bootstrap fileinput control.
4477
+ */
4478
+ $(document).ready(function () {
4479
+ var $input = $('input.file[type=file]');
4480
+ if ($input.length) {
4481
+ $input.fileinput();
4482
+ }
4483
+ });
4484
+ }));
assets/js/jquery.sticky.js CHANGED
@@ -1,288 +1,9 @@
1
- // Sticky Plugin v1.0.4 for jQuery
2
- // =============
3
- // Author: Anthony Garand
4
- // Improvements by German M. Bravo (Kronuz) and Ruud Kamphuis (ruudk)
5
- // Improvements by Leonardo C. Daronco (daronco)
6
- // Created: 02/14/2011
7
- // Date: 07/20/2015
8
- // Website: http://stickyjs.com/
9
- // Description: Makes an element on the page stick on the screen as you scroll
10
- // It will only set the 'top' and 'position' of your element, you
11
- // might need to adjust the width in some cases.
12
-
13
- (function (factory) {
14
- if (typeof define === 'function' && define.amd) {
15
- // AMD. Register as an anonymous module.
16
- define(['jquery'], factory);
17
- } else if (typeof module === 'object' && module.exports) {
18
- // Node/CommonJS
19
- module.exports = factory(require('jquery'));
20
- } else {
21
- // Browser globals
22
- factory(jQuery);
23
- }
24
- }(function ($) {
25
- var slice = Array.prototype.slice; // save ref to original slice()
26
- var splice = Array.prototype.splice; // save ref to original slice()
27
-
28
- var defaults = {
29
- topSpacing: 0,
30
- bottomSpacing: 0,
31
- className: 'is-sticky',
32
- wrapperClassName: 'sticky-wrapper',
33
- center: false,
34
- getWidthFrom: '',
35
- widthFromWrapper: true, // works only when .getWidthFrom is empty
36
- responsiveWidth: false,
37
- zIndex: 'inherit'
38
- },
39
- $window = $(window),
40
- $document = $(document),
41
- sticked = [],
42
- windowHeight = $window.height(),
43
- scroller = function() {
44
- var scrollTop = $window.scrollTop(),
45
- documentHeight = $document.height(),
46
- dwh = documentHeight - windowHeight,
47
- extra = (scrollTop > dwh) ? dwh - scrollTop : 0;
48
-
49
- for (var i = 0, l = sticked.length; i < l; i++) {
50
- var s = sticked[i],
51
- elementTop = s.stickyWrapper.offset().top,
52
- etse = elementTop - s.topSpacing - extra;
53
-
54
- //update height in case of dynamic content
55
- s.stickyWrapper.css('height', s.stickyElement.outerHeight());
56
-
57
- if (scrollTop <= etse) {
58
- if (s.currentTop !== null) {
59
- s.stickyElement
60
- .css({
61
- 'width': '',
62
- 'position': '',
63
- 'top': '',
64
- 'z-index': ''
65
- });
66
- s.stickyElement.parent().removeClass(s.className);
67
- s.stickyElement.trigger('sticky-end', [s]);
68
- s.currentTop = null;
69
- }
70
- }
71
- else {
72
- var newTop = documentHeight - s.stickyElement.outerHeight()
73
- - s.topSpacing - s.bottomSpacing - scrollTop - extra;
74
- if (newTop < 0) {
75
- newTop = newTop + s.topSpacing;
76
- } else {
77
- newTop = s.topSpacing;
78
- }
79
- if (s.currentTop !== newTop) {
80
- var newWidth;
81
- if (s.getWidthFrom) {
82
- padding = s.stickyElement.innerWidth() - s.stickyElement.width();
83
- newWidth = $(s.getWidthFrom).width() - padding || null;
84
- } else if (s.widthFromWrapper) {
85
- newWidth = s.stickyWrapper.width();
86
- }
87
- if (newWidth == null) {
88
- newWidth = s.stickyElement.width();
89
- }
90
- s.stickyElement
91
- .css('width', newWidth)
92
- .css('position', 'fixed')
93
- .css('top', newTop)
94
- .css('z-index', s.zIndex);
95
-
96
- s.stickyElement.parent().addClass(s.className);
97
-
98
- if (s.currentTop === null) {
99
- s.stickyElement.trigger('sticky-start', [s]);
100
- } else {
101
- // sticky is started but it have to be repositioned
102
- s.stickyElement.trigger('sticky-update', [s]);
103
- }
104
-
105
- if (s.currentTop === s.topSpacing && s.currentTop > newTop || s.currentTop === null && newTop < s.topSpacing) {
106
- // just reached bottom || just started to stick but bottom is already reached
107
- s.stickyElement.trigger('sticky-bottom-reached', [s]);
108
- } else if(s.currentTop !== null && newTop === s.topSpacing && s.currentTop < newTop) {
109
- // sticky is started && sticked at topSpacing && overflowing from top just finished
110
- s.stickyElement.trigger('sticky-bottom-unreached', [s]);
111
- }
112
-
113
- s.currentTop = newTop;
114
- }
115
-
116
- // Check if sticky has reached end of container and stop sticking
117
- var stickyWrapperContainer = s.stickyWrapper.parent();
118
- var unstick = (s.stickyElement.offset().top + s.stickyElement.outerHeight() >= stickyWrapperContainer.offset().top + stickyWrapperContainer.outerHeight()) && (s.stickyElement.offset().top <= s.topSpacing);
119
-
120
- if( unstick ) {
121
- s.stickyElement
122
- .css('position', 'absolute')
123
- .css('top', '')
124
- .css('bottom', 0)
125
- .css('z-index', '');
126
- } else {
127
- s.stickyElement
128
- .css('position', 'fixed')
129
- .css('top', newTop)
130
- .css('bottom', '')
131
- .css('z-index', s.zIndex);
132
- }
133
- }
134
- }
135
- },
136
- resizer = function() {
137
- windowHeight = $window.height();
138
-
139
- for (var i = 0, l = sticked.length; i < l; i++) {
140
- var s = sticked[i];
141
- var newWidth = null;
142
- if (s.getWidthFrom) {
143
- if (s.responsiveWidth) {
144
- newWidth = $(s.getWidthFrom).width();
145
- }
146
- } else if(s.widthFromWrapper) {
147
- newWidth = s.stickyWrapper.width();
148
- }
149
- if (newWidth != null) {
150
- s.stickyElement.css('width', newWidth);
151
- }
152
- }
153
- },
154
- methods = {
155
- init: function(options) {
156
- return this.each(function() {
157
- var o = $.extend({}, defaults, options);
158
- var stickyElement = $(this);
159
-
160
- var stickyId = stickyElement.attr('id');
161
- var wrapperId = stickyId ? stickyId + '-' + defaults.wrapperClassName : defaults.wrapperClassName;
162
- var wrapper = $('<div></div>')
163
- .attr('id', wrapperId)
164
- .addClass(o.wrapperClassName);
165
-
166
- stickyElement.wrapAll(function() {
167
- if ($(this).parent("#" + wrapperId).length == 0) {
168
- return wrapper;
169
- }
170
- });
171
-
172
- var stickyWrapper = stickyElement.parent();
173
-
174
- if (o.center) {
175
- stickyWrapper.css({width:stickyElement.outerWidth(),marginLeft:"auto",marginRight:"auto"});
176
- }
177
-
178
- if (stickyElement.css("float") === "right") {
179
- stickyElement.css({"float":"none"}).parent().css({"float":"right"});
180
- }
181
-
182
- o.stickyElement = stickyElement;
183
- o.stickyWrapper = stickyWrapper;
184
- o.currentTop = null;
185
-
186
- sticked.push(o);
187
-
188
- methods.setWrapperHeight(this);
189
- methods.setupChangeListeners(this);
190
- });
191
- },
192
-
193
- setWrapperHeight: function(stickyElement) {
194
- var element = $(stickyElement);
195
- var stickyWrapper = element.parent();
196
- if (stickyWrapper) {
197
- stickyWrapper.css('height', element.outerHeight());
198
- }
199
- },
200
-
201
- setupChangeListeners: function(stickyElement) {
202
- if (window.MutationObserver) {
203
- var mutationObserver = new window.MutationObserver(function(mutations) {
204
- if (mutations[0].addedNodes.length || mutations[0].removedNodes.length) {
205
- methods.setWrapperHeight(stickyElement);
206
- }
207
- });
208
- mutationObserver.observe(stickyElement, {subtree: true, childList: true});
209
- } else {
210
- if (window.addEventListener) {
211
- stickyElement.addEventListener('DOMNodeInserted', function() {
212
- methods.setWrapperHeight(stickyElement);
213
- }, false);
214
- stickyElement.addEventListener('DOMNodeRemoved', function() {
215
- methods.setWrapperHeight(stickyElement);
216
- }, false);
217
- } else if (window.attachEvent) {
218
- stickyElement.attachEvent('onDOMNodeInserted', function() {
219
- methods.setWrapperHeight(stickyElement);
220
- });
221
- stickyElement.attachEvent('onDOMNodeRemoved', function() {
222
- methods.setWrapperHeight(stickyElement);
223
- });
224
- }
225
- }
226
- },
227
- update: scroller,
228
- unstick: function(options) {
229
- return this.each(function() {
230
- var that = this;
231
- var unstickyElement = $(that);
232
-
233
- var removeIdx = -1;
234
- var i = sticked.length;
235
- while (i-- > 0) {
236
- if (sticked[i].stickyElement.get(0) === that) {
237
- splice.call(sticked,i,1);
238
- removeIdx = i;
239
- }
240
- }
241
- if(removeIdx !== -1) {
242
- unstickyElement.unwrap();
243
- unstickyElement
244
- .css({
245
- 'width': '',
246
- 'position': '',
247
- 'top': '',
248
- 'float': '',
249
- 'z-index': ''
250
- })
251
- ;
252
- }
253
- });
254
- }
255
- };
256
-
257
- // should be more efficient than using $window.scroll(scroller) and $window.resize(resizer):
258
- if (window.addEventListener) {
259
- window.addEventListener('scroll', scroller, false);
260
- window.addEventListener('resize', resizer, false);
261
- } else if (window.attachEvent) {
262
- window.attachEvent('onscroll', scroller);
263
- window.attachEvent('onresize', resizer);
264
- }
265
-
266
- $.fn.sticky = function(method) {
267
- if (methods[method]) {
268
- return methods[method].apply(this, slice.call(arguments, 1));
269
- } else if (typeof method === 'object' || !method ) {
270
- return methods.init.apply( this, arguments );
271
- } else {
272
- $.error('Method ' + method + ' does not exist on jQuery.sticky');
273
- }
274
- };
275
-
276
- $.fn.unstick = function(method) {
277
- if (methods[method]) {
278
- return methods[method].apply(this, slice.call(arguments, 1));
279
- } else if (typeof method === 'object' || !method ) {
280
- return methods.unstick.apply( this, arguments );
281
- } else {
282
- $.error('Method ' + method + ' does not exist on jQuery.sticky');
283
- }
284
- };
285
- $(function() {
286
- setTimeout(scroller, 0);
287
- });
288
- }));
1
+ /*
2
+ Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net
3
+ */
4
+ (function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k));
5
+ if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q,
6
+ u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),
7
+ h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}),
8
+ a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",
9
+ y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/jquery.sticky.min.js ADDED
@@ -0,0 +1 @@
 
1
+ !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=Array.prototype.slice,i=Array.prototype.splice,n={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"inherit"},r=t(window),s=t(document),o=[],c=r.height(),p=function(){for(var e=r.scrollTop(),i=s.height(),n=i-c,p=e>n?n-e:0,a=0,d=o.length;a<d;a++){var l=o[a],h=l.stickyWrapper.offset().top-l.topSpacing-p;if(l.stickyWrapper.css("height",l.stickyElement.outerHeight()),e<=h)null!==l.currentTop&&(l.stickyElement.css({width:"",position:"",top:"","z-index":""}),l.stickyElement.parent().removeClass(l.className),l.stickyElement.trigger("sticky-end",[l]),l.currentTop=null);else{var u,g=i-l.stickyElement.outerHeight()-l.topSpacing-l.bottomSpacing-e-p;if(g<0?g+=l.topSpacing:g=l.topSpacing,l.currentTop!==g)l.getWidthFrom?(padding=l.stickyElement.innerWidth()-l.stickyElement.width(),u=t(l.getWidthFrom).width()-padding||null):l.widthFromWrapper&&(u=l.stickyWrapper.width()),null==u&&(u=l.stickyElement.width()),l.stickyElement.css("width",u).css("position","fixed").css("top",g).css("z-index",l.zIndex),l.stickyElement.parent().addClass(l.className),null===l.currentTop?l.stickyElement.trigger("sticky-start",[l]):l.stickyElement.trigger("sticky-update",[l]),l.currentTop===l.topSpacing&&l.currentTop>g||null===l.currentTop&&g<l.topSpacing?l.stickyElement.trigger("sticky-bottom-reached",[l]):null!==l.currentTop&&g===l.topSpacing&&l.currentTop<g&&l.stickyElement.trigger("sticky-bottom-unreached",[l]),l.currentTop=g;var m=l.stickyWrapper.parent();l.stickyElement.offset().top+l.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&l.stickyElement.offset().top<=l.topSpacing?l.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):l.stickyElement.css("position","fixed").css("top",g).css("bottom","").css("z-index",l.zIndex)}}},a=function(){c=r.height();for(var e=0,i=o.length;e<i;e++){var n=o[e],s=null;n.getWidthFrom?n.responsiveWidth&&(s=t(n.getWidthFrom).width()):n.widthFromWrapper&&(s=n.stickyWrapper.width()),null!=s&&n.stickyElement.css("width",s)}},d={init:function(e){return this.each(function(){var i=t.extend({},n,e),r=t(this),s=r.attr("id"),c=s?s+"-"+n.wrapperClassName:n.wrapperClassName,p=t("<div></div>").attr("id",c).addClass(i.wrapperClassName);r.wrapAll(function(){if(0==t(this).parent("#"+c).length)return p});var a=r.parent();i.center&&a.css({width:r.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===r.css("float")&&r.css({float:"none"}).parent().css({float:"right"}),i.stickyElement=r,i.stickyWrapper=a,i.currentTop=null,o.push(i),d.setWrapperHeight(this),d.setupChangeListeners(this)})},setWrapperHeight:function(e){var i=t(e),n=i.parent();n&&n.css("height",i.outerHeight())},setupChangeListeners:function(t){window.MutationObserver?new window.MutationObserver(function(e){(e[0].addedNodes.length||e[0].removedNodes.length)&&d.setWrapperHeight(t)}).observe(t,{subtree:!0,childList:!0}):window.addEventListener?(t.addEventListener("DOMNodeInserted",function(){d.setWrapperHeight(t)},!1),t.addEventListener("DOMNodeRemoved",function(){d.setWrapperHeight(t)},!1)):window.attachEvent&&(t.attachEvent("onDOMNodeInserted",function(){d.setWrapperHeight(t)}),t.attachEvent("onDOMNodeRemoved",function(){d.setWrapperHeight(t)}))},update:p,unstick:function(e){return this.each(function(){for(var e=t(this),n=-1,r=o.length;r-- >0;)o[r].stickyElement.get(0)===this&&(i.call(o,r,1),n=r);-1!==n&&(e.unwrap(),e.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",p,!1),window.addEventListener("resize",a,!1)):window.attachEvent&&(window.attachEvent("onscroll",p),window.attachEvent("onresize",a)),t.fn.sticky=function(i){return d[i]?d[i].apply(this,e.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sticky"):d.init.apply(this,arguments)},t.fn.unstick=function(i){return d[i]?d[i].apply(this,e.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sticky"):d.unstick.apply(this,arguments)},t(function(){setTimeout(p,0)})});
assets/js/popper.min.js CHANGED
@@ -1,5 +1,4 @@
1
  /*
2
  Copyright (C) Federico Zivolo 2018
3
  Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
4
- */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return $(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?o['offset'+e]+n['margin'+('Height'===e?'Top':'Left')]+n['margin'+('Height'===e?'Bottom':'Right')]:0)}function c(){var e=document.body,t=document.documentElement,o=r(10)&&getComputedStyle(t);return{height:h('Height',e,t,o),width:h('Width',e,t,o)}}function g(e){return le({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c():{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&'HTML'===o.nodeName&&(a.top=$(a.top,0),a.left=$(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var y=parseFloat(m.marginTop,10),w=parseFloat(m.marginLeft,10);b.top-=h-y,b.bottom-=h-y,b.left-=c-w,b.right-=c-w,b.marginTop=y,b.marginLeft=w}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function y(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=$(o.clientWidth,window.innerWidth||0),r=$(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function w(e){var n=e.nodeName;return'BODY'===n||'HTML'===n?!1:'fixed'===t(e,'position')||w(o(e))}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=y(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!w(d)){var m=c(),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return le({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),n=parseFloat(t.marginLeft)+parseFloat(t.marginRight),i={width:e.offsetWidth+n,height:e.offsetHeight+o};return i}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function C(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=D(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function H(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function I(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function F(){this.state.eventsEnabled||(this.state=I(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function K(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t,o){var n=D(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function G(e){return'end'===e?'start':'start'===e?'end':e}function z(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=me.indexOf(e),n=me.slice(o+1).concat(me.slice(0,o));return t?n.reverse():n}function V(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?$(document.documentElement.clientHeight,window.innerHeight||0):$(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function _(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(D(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return V(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function X(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:_(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var J=Math.min,Q=Math.round,Z=Math.floor,$=Math.max,ee='undefined'!=typeof window&&'undefined'!=typeof document,te=['Edge','Trident','Firefox'],oe=0,ne=0;ne<te.length;ne+=1)if(ee&&0<=navigator.userAgent.indexOf(te[ne])){oe=1;break}var i=ee&&window.Promise,ie=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},oe))}},re=ee&&!!(window.MSInputMethodContext&&document.documentMode),pe=ee&&/MSIE 10/.test(navigator.userAgent),se=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},de=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),ae=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},le=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},fe=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],me=fe.slice(3),he={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ce=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};se(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ie(this.update.bind(this)),this.options=le({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(le({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=le({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return le({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return de(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return F.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ce.Utils=('undefined'==typeof window?global:window).PopperUtils,ce.placements=fe,ce.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:ae({},d,r[d]),end:ae({},d,r[d]+r[a]-p[a])};e.offsets.popper=le({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:X,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=B('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=$(f[e],a[e])),ae({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=J(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!q(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,y=t(e.instance.popper),w=parseFloat(y['margin'+f],10),E=parseFloat(y['border'+f+'Width'],10),v=b-e.offsets.popper[m]-w-E;return v=$(J(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,Q(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case he.FLIP:p=[n,i];break;case he.CLOCKWISE:p=z(n);break;case he.COUNTERCLOCKWISE:p=z(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,y=-1!==['top','bottom'].indexOf(n),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),w&&(r=G(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!q(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=D(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h={left:Z(i.left),top:Q(i.top),bottom:Q(i.bottom),right:Z(i.right)},c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?-f.height+h.bottom:h.top,s='right'==g?-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var y='bottom'==c?-1:1,w='right'==g?-1:1;m[c]=d*y,m[g]=s*w,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),K(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ce});
5
- //# sourceMappingURL=popper.min.js.map
1
  /*
2
  Copyright (C) Federico Zivolo 2018
3
  Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
4
+ */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return $(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?o['offset'+e]+n['margin'+('Height'===e?'Top':'Left')]+n['margin'+('Height'===e?'Bottom':'Right')]:0)}function c(){var e=document.body,t=document.documentElement,o=r(10)&&getComputedStyle(t);return{height:h('Height',e,t,o),width:h('Width',e,t,o)}}function g(e){return le({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c():{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&'HTML'===o.nodeName&&(a.top=$(a.top,0),a.left=$(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var y=parseFloat(m.marginTop,10),w=parseFloat(m.marginLeft,10);b.top-=h-y,b.bottom-=h-y,b.left-=c-w,b.right-=c-w,b.marginTop=y,b.marginLeft=w}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function y(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=$(o.clientWidth,window.innerWidth||0),r=$(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function w(e){var n=e.nodeName;return'BODY'===n||'HTML'===n?!1:'fixed'===t(e,'position')||w(o(e))}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=y(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!w(d)){var m=c(),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return le({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),n=parseFloat(t.marginLeft)+parseFloat(t.marginRight),i={width:e.offsetWidth+n,height:e.offsetHeight+o};return i}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function C(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=D(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function H(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function I(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function F(){this.state.eventsEnabled||(this.state=I(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function K(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t,o){var n=D(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function G(e){return'end'===e?'start':'start'===e?'end':e}function z(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=me.indexOf(e),n=me.slice(o+1).concat(me.slice(0,o));return t?n.reverse():n}function V(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?$(document.documentElement.clientHeight,window.innerHeight||0):$(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function _(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(D(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return V(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function X(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:_(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var J=Math.min,Q=Math.round,Z=Math.floor,$=Math.max,ee='undefined'!=typeof window&&'undefined'!=typeof document,te=['Edge','Trident','Firefox'],oe=0,ne=0;ne<te.length;ne+=1)if(ee&&0<=navigator.userAgent.indexOf(te[ne])){oe=1;break}var i=ee&&window.Promise,ie=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},oe))}},re=ee&&!!(window.MSInputMethodContext&&document.documentMode),pe=ee&&/MSIE 10/.test(navigator.userAgent),se=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},de=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),ae=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},le=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},fe=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],me=fe.slice(3),he={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ce=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};se(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ie(this.update.bind(this)),this.options=le({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(le({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=le({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return le({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return de(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return F.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ce.Utils=('undefined'==typeof window?global:window).PopperUtils,ce.placements=fe,ce.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:ae({},d,r[d]),end:ae({},d,r[d]+r[a]-p[a])};e.offsets.popper=le({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:X,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=B('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=$(f[e],a[e])),ae({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=J(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!q(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,y=t(e.instance.popper),w=parseFloat(y['margin'+f],10),E=parseFloat(y['border'+f+'Width'],10),v=b-e.offsets.popper[m]-w-E;return v=$(J(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,Q(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case he.FLIP:p=[n,i];break;case he.CLOCKWISE:p=z(n);break;case he.COUNTERCLOCKWISE:p=z(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,y=-1!==['top','bottom'].indexOf(n),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),w&&(r=G(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!q(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=D(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h={left:Z(i.left),top:Q(i.top),bottom:Q(i.bottom),right:Z(i.right)},c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?-f.height+h.bottom:h.top,s='right'==g?-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var y='bottom'==c?-1:1,w='right'==g?-1:1;m[c]=d*y,m[g]=s*w,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),K(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ce});
 
cht-icons.php CHANGED
@@ -5,7 +5,7 @@
5
  Description: Chat with your website visitors via their favorite channels. Show a chat icon on the bottom of your site and communicate with your customers.
6
  Author: Chaty
7
  Author URI: https://chaty.app
8
- Version: 1.1.1
9
  License: GPL2
10
  */
11
 
@@ -56,13 +56,20 @@ function cht_install(){
56
  update_option('cht_numb_slug',',Phone,Whatsapp');
57
  update_option('cht_social_whatsapp','' );
58
  update_option('cht_social_phone','');
59
-
 
 
 
60
  }
61
 
62
  function cht_uninstall(){
63
  update_option( 'cht_numb_slug','');
64
  update_option( 'cht_social_whatsapp','' );
65
- update_option( 'cht_social_phone','');
 
 
 
 
66
  }
67
 
68
  function cht_activation_redirect( $plugin ) {
5
  Description: Chat with your website visitors via their favorite channels. Show a chat icon on the bottom of your site and communicate with your customers.
6
  Author: Chaty
7
  Author URI: https://chaty.app
8
+ Version: 1.2.1
9
  License: GPL2
10
  */
11
 
56
  update_option('cht_numb_slug',',Phone,Whatsapp');
57
  update_option('cht_social_whatsapp','' );
58
  update_option('cht_social_phone','');
59
+ update_option('cht_widget_size','54');
60
+ update_option('widget_icon','chat-base');
61
+ update_option('cht_widget_img','');
62
+ update_option('cht_color','#A886CD');
63
  }
64
 
65
  function cht_uninstall(){
66
  update_option( 'cht_numb_slug','');
67
  update_option( 'cht_social_whatsapp','' );
68
+ update_option( 'cht_social_phone','' );
69
+ update_option( 'cht_widget_size','54' );
70
+ update_option( 'widget_icon','chat-base' );
71
+ update_option( 'cht_widget_img','' );
72
+ update_option('cht_color','#A886CD');
73
  }
74
 
75
  function cht_activation_redirect( $plugin ) {
frontend/class-frontend.php CHANGED
@@ -45,21 +45,21 @@ class CHT_Frontend extends CHT_Admin_Base
45
  }
46
  echo '';
47
  wp_die();
48
-
49
  }
50
 
51
  /**
52
  * Function add token
53
  */
54
  public function del_token()
55
- {
56
  check_ajax_referer( 'cht_nonce_ajax', 'nonce_code' );
57
  if(!$this->is_pro()){
58
  update_option( 'cht_token','', '' );
59
  }
60
  echo '';
61
  wp_die();
62
-
63
  }
64
  /**
65
  *
@@ -80,30 +80,49 @@ class CHT_Frontend extends CHT_Admin_Base
80
  if (!$item) {
81
  return;
82
  }
83
-
84
  // $token = ($this->is_pro()) ? 'pro' : 'free';
85
-
86
- $social_opt = get_option('cht_social_' . $social);
87
- $html = '';
88
 
 
 
 
 
 
 
 
 
 
 
 
89
 
 
90
 
91
  $html .= '<div class="channels-selected__item '.esc_attr($version).' available">';
92
- $html .= '<div class="icon icon-md active" data-title="'. esc_attr($this->del_space($social)) .'">
93
- <svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg" >';
94
- $html .= $item['svg'];
95
- $html .= '</svg>
96
- </div>';
97
- $html .= '<input type="text" id="'. esc_attr($social) .'" name="cht_social_'. esc_attr($social) .'" value="'. esc_attr($social_opt) .'">';
98
- $html .= '<div class="input-example">' . __('For example:', 'chaty');
99
- $html .= esc_html($item['example']);
100
- $html .= '</div>';
101
- $html .= '<button class="btn-cancel" data-social="'.esc_attr($social).'">
102
- <svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg">
103
- <rect width="15.6301" height="2.24494" rx="1.12247" transform="translate(2.26764 0.0615997) rotate(45)" fill="white"/>
104
- <rect width="15.6301" height="2.24494" rx="1.12247" transform="translate(13.3198 1.649) rotate(135)" fill="white"/>
105
- </svg>
106
- </button>';
 
 
 
 
 
 
 
 
 
 
107
  $html .= '</div>';
108
 
109
  echo json_encode($html);
@@ -129,37 +148,56 @@ class CHT_Frontend extends CHT_Admin_Base
129
  // wp_enqueue_style( 'cht_widget_style', plugins_url('../assets/css/cht-widget.css', __FILE__));
130
  }
131
  public function front_scripts()
132
- {
133
  wp_enqueue_script( 'cht_widget_scripts', plugins_url('../assets/js/cht-scripts-front.min.js', __FILE__), array( 'jquery' ));
134
-
135
  }
136
  public function int_arr()
137
- {
138
 
139
- $social= get_option('cht_numb_slug');
140
- $social = explode(",", $social);
141
 
142
  $arr= array();
143
  foreach ($social as $key_soc):
144
- foreach ($this->socials as $key => $social) :
145
  if( $social['slug'] != $key_soc){
146
  continue;
147
  }
148
- if($value = get_option('cht_social_' . $social['slug'])) {
149
- $arr[mb_strtolower($social['slug'])] = $value;
 
 
150
  };
151
- endforeach;
152
- endforeach;
153
 
154
  return json_encode($arr);
155
  }
 
156
  public function insert_widget()
157
  {
158
- if(get_option('cht_active')):
159
- include_once CHT_DIR . '/views/widget.php';
160
  endif;
161
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  }
163
  }
164
 
165
- new CHT_Frontend();
45
  }
46
  echo '';
47
  wp_die();
48
+
49
  }
50
 
51
  /**
52
  * Function add token
53
  */
54
  public function del_token()
55
+ {
56
  check_ajax_referer( 'cht_nonce_ajax', 'nonce_code' );
57
  if(!$this->is_pro()){
58
  update_option( 'cht_token','', '' );
59
  }
60
  echo '';
61
  wp_die();
62
+
63
  }
64
  /**
65
  *
80
  if (!$item) {
81
  return;
82
  }
83
+
84
  // $token = ($this->is_pro()) ? 'pro' : 'free';
 
 
 
85
 
86
+ $social_opt = get_option('cht_social_' . $social);
87
+ if (empty($social_opt)) {
88
+ $social_opt = [
89
+ 'value' => '',
90
+ 'is_mobile' => 'checked',
91
+ 'is_desktop' => 'checked'
92
+ ];
93
+ } else {
94
+ $social_opt['is_desktop'] = isset($social_opt['is_desktop']) ? $social_opt['is_desktop'] : '';
95
+ $social_opt['is_mobile'] = isset($social_opt['is_mobile']) ? $social_opt['is_mobile'] : '';
96
+ }
97
 
98
+ $html = '';
99
 
100
  $html .= '<div class="channels-selected__item '.esc_attr($version).' available">';
101
+ $html .= '<div class="icon icon-md active" data-title="'. esc_attr($this->del_space($social)) .'">
102
+ <svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg" >';
103
+ $html .= $item['svg'];
104
+ $html .= '</svg>';
105
+ $html .= '</div>';
106
+ $html .= '<div class="channels__input-box">';
107
+ $html .= '<input type="text" class="channels__input" id="'. esc_attr($social) .'" name="cht_social_'. esc_attr($social) .'[value]" value="'. esc_attr($social_opt['value']) .'">';
108
+ $html .= '<button class="btn-cancel" data-social="'.esc_attr($social).'">
109
+ <svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg">
110
+ <rect width="15.6301" height="2.24494" rx="1.12247" transform="translate(2.26764 0.0615997) rotate(45)" fill="white"/>
111
+ <rect width="15.6301" height="2.24494" rx="1.12247" transform="translate(13.3198 1.649) rotate(135)" fill="white"/>
112
+ </svg>
113
+ </button>';
114
+ $html .= '</div>';
115
+ $html .= '<label class="channels__view" for="'. str_replace(' ','_',esc_attr($this->del_space($social))) .'Desktop">';
116
+ $html .= '<input type="checkbox" class="channels__view-check js-chanel-icon js-chanel-desktop" data-type="'.strtolower(esc_attr($this->del_space($social))).'" id="'. esc_attr($social) .'Desktop" name="cht_social_'. esc_attr($social) .'[is_desktop]" value="checked" ' . $social_opt['is_desktop'] .' >';
117
+ $html .= '<span class="channels__view-txt">Desktop</span>';
118
+ $html .= '</label>';
119
+ $html .= '<label class="channels__view" for="'. str_replace(' ','_',esc_attr($this->del_space($social))) .'Mobile">';
120
+ $html .= '<input type="checkbox" class="channels__view-check js-chanel-icon js-chanel-mobile" data-type="'.strtolower(esc_attr($this->del_space($social))).'" id="'. esc_attr($social) .'Mobile" name="cht_social_'. esc_attr($social) .'[is_mobile]" value="checked" ' . $social_opt['is_mobile'] . ' >';
121
+ $html .= '<span class="channels__view-txt">Mobile</span>';
122
+ $html .= '</label>';
123
+ $html .= '<div class="input-example">' . __('For example:', 'chaty');
124
+ $html .= esc_html($item['example']);
125
+ $html .= '</div>';
126
  $html .= '</div>';
127
 
128
  echo json_encode($html);
148
  // wp_enqueue_style( 'cht_widget_style', plugins_url('../assets/css/cht-widget.css', __FILE__));
149
  }
150
  public function front_scripts()
151
+ {
152
  wp_enqueue_script( 'cht_widget_scripts', plugins_url('../assets/js/cht-scripts-front.min.js', __FILE__), array( 'jquery' ));
153
+
154
  }
155
  public function int_arr()
156
+ {
157
 
158
+ $social= get_option('cht_numb_slug');
159
+ $social = explode(",", $social);
160
 
161
  $arr= array();
162
  foreach ($social as $key_soc):
163
+ foreach ($this->socials as $key => $social) :
164
  if( $social['slug'] != $key_soc){
165
  continue;
166
  }
167
+ if($value = get_option('cht_social_' . $social['slug'])) {
168
+ if (!empty($value['value']) && (wp_is_mobile() ? isset($value['is_mobile']) : isset($value['is_desktop']))){
169
+ $arr[mb_strtolower($social['slug'])] = $value['value'];
170
+ }
171
  };
172
+ endforeach;
173
+ endforeach;
174
 
175
  return json_encode($arr);
176
  }
177
+
178
  public function insert_widget()
179
  {
180
+ if($this->canInsertWidget()):
181
+ include_once CHT_DIR . '/views/widget.php';
182
  endif;
183
+
184
+ }
185
+
186
+ private function canInsertWidget()
187
+ {
188
+ return get_option('cht_active') && $this->checkChannels();
189
+ }
190
+
191
+ private function checkChannels()
192
+ {
193
+ $social = explode(",", get_option('cht_numb_slug'));
194
+ $res = false;
195
+ foreach ($social as $name) {
196
+ $value = get_option('cht_social_' . strtolower($name));
197
+ $res = $res || !empty($value['value']) && (wp_is_mobile() ? isset($value['is_mobile']) : isset($value['is_desktop']));
198
+ }
199
+ return $res;
200
  }
201
  }
202
 
203
+ return new CHT_Frontend();
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
- === Free WhatsApp, Facebook Messenger, Telegram, Email, Maps, Chat & Call button - Chaty ===
2
  Contributors: galdub, tomeraharon
3
  Tags: whatsapp, facebook messenger, click to chat, chat, chat button, call now button
4
  Requires at least: 3.1
5
  Tested up to: 4.9.8
6
- Stable tag: 1.1.1
7
  Plugin URI: https://chaty.app
8
 
9
  Chat with your website visitors via their favorite channels.
@@ -48,6 +48,8 @@ Launch a Poptin popup
48
  3. Add a custom Call-To-Action beside your widget
49
  4. Choose between 7 different colors
50
  5. You decide if you want to show the widget on mobile & desktop, or both!
 
 
51
 
52
  = What do you get in the Pro plan? =
53
  Unlock the Pro features for only $28.68/year
@@ -55,8 +57,9 @@ You will get all the features of the free plan, plus:
55
  1. Show all the channels you want at the same time (16)
56
  2. Customize the chat button widget color with HEX code
57
  3. Change the location of the widget on the screen by the pixel
58
- 4. Remove the "Get widget" link on the chat button
59
- 5. Coming soon!! - new chat buttons designs and the ability to display different channels on different devices (desktop and mobile) & change widget size
 
60
 
61
  = How does each channel work? =
62
  * WhatsApp chat - add your phone number and once the visitors click on the WhatsApp chat button, WhatsApp chat interface will be launched. On desktop it will launch desktop WhatsApp web interface, and on mobile it will launch the WhatsApp app conversation window.
@@ -116,6 +119,27 @@ Once you've purchased your pro plan, go to the Chaty plugin page on your website
116
 
117
  == Screenshots ==
118
 
119
- 1. Choose from a variety of click to chat channels
120
- 2. Add a custom call-to-action message to your widget
121
- 3. All the popular click to chat channels included in the free plan
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ === Free WhatsApp, Messenger, Telegram, Email, SMS, Maps, Chat & Call button - Chaty ===
2
  Contributors: galdub, tomeraharon
3
  Tags: whatsapp, facebook messenger, click to chat, chat, chat button, call now button
4
  Requires at least: 3.1
5
  Tested up to: 4.9.8
6
+ Stable tag: 1.2.1
7
  Plugin URI: https://chaty.app
8
 
9
  Chat with your website visitors via their favorite channels.
48
  3. Add a custom Call-To-Action beside your widget
49
  4. Choose between 7 different colors
50
  5. You decide if you want to show the widget on mobile & desktop, or both!
51
+ 6. New feature: now you can show different channels for mobile and desktop. E.g. On mobile you can display a call now button, Viber button, and a Telegram button, and on desktop you can display a WhatsApp button and a Facebook Messenger chat button.
52
+
53
 
54
  = What do you get in the Pro plan? =
55
  Unlock the Pro features for only $28.68/year
57
  1. Show all the channels you want at the same time (16)
58
  2. Customize the chat button widget color with HEX code
59
  3. Change the location of the widget on the screen by the pixel
60
+ 4. New feature: Change the size of the widget
61
+ 5. New feature: Choose between new chat button designs or upload your own custom chat button design
62
+ 6. Remove the "Get widget" link on the chat button
63
 
64
  = How does each channel work? =
65
  * WhatsApp chat - add your phone number and once the visitors click on the WhatsApp chat button, WhatsApp chat interface will be launched. On desktop it will launch desktop WhatsApp web interface, and on mobile it will launch the WhatsApp app conversation window.
119
 
120
  == Screenshots ==
121
 
122
+ 1. All the popular click to chat channels included in the free plan
123
+ 2. Choose from a variety of click to chat channels
124
+ 3. Add a custom call-to-action message to your widget
125
+ 4. You can also create a single channel widget for click to chat, call and more
126
+
127
+ == Changelog ==
128
+
129
+ = 1.1 =
130
+ * Initial release.
131
+
132
+ = 1.1.1 =
133
+ * Bug fixes.
134
+
135
+ = 1.1.2 =
136
+ * Bug fixes.
137
+
138
+ = 1.1.3 =
139
+ * Bug fixes.
140
+
141
+ = 1.2 =
142
+ Many cool new features including: new widget icons (including custom widget), decide which channels will be displayed on mobile/desktop, and change widget size
143
+
144
+ = 1.2.1 =
145
+ * Bug fixes
views/admin.php CHANGED
@@ -21,7 +21,7 @@ if(!$this->is_pro()){
21
  <img src="<?php echo esc_url(plugins_url('../assets/images/logo.svg', __FILE__)); ?>" alt="Chaty" class="logo">
22
  <?php settings_errors(); ?>
23
  <div class="ml-auto">
24
- <?php if (!$this->is_pro && get_option('cht_token')==''): ?>
25
  <button class="btn-white easy-modal-open" href="#token-modal">
26
  <?php _e('Enter Token', CHT_OPT); ?>
27
  </button>
@@ -37,11 +37,11 @@ if(!$this->is_pro()){
37
  <path d="M8.95 0.15C8.75 -0.0500001 8.45 -0.0500001 8.25 0.15L6.85 1.55C6.65 1.75 6.65 2.05 6.85 2.25C7.35 2.75 7.75 3.35 7.95 4.15C8.45 6.35 6.75 8.35 4.55 8.35H4.05V6.85C4.05 6.65 3.95 6.45 3.75 6.35C3.55 6.25 3.35 6.35 3.15 6.55L0.15 9.55C-0.0500001 9.75 -0.0500001 10.05 0.15 10.25L3.15 13.25C3.35 13.35 3.55 13.35 3.75 13.35C3.95 13.25 4.05 13.05 4.05 12.85V11.35H4.55C8.45 11.35 11.55 7.95 10.95 3.95C10.75 2.45 10.05 1.15 8.95 0.15Z" transform="translate(4.92456 2.64999)" fill="white"/>
38
  </svg>
39
  </button>
40
- <?php if($this->is_pro): ?>
41
  <p class="text_update" style="color:#fff; left: 0px;"><?php _e('Your Pro plan expires on', CHT_OPT);?> <?php echo date('F jS, Y', strtotime($this->data_activ())) ;?></p>
42
  <?php endif ?>
43
 
44
- <?php elseif( !$this->data_check() && !$this->is_pro):?>
45
  <button class="btn-red easy-modal-open" href="#upgrade-modal">
46
  <?php _e('Upgrade Now', CHT_OPT); ?>
47
  <svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg">
@@ -56,7 +56,7 @@ if(!$this->is_pro()){
56
  </header>
57
 
58
  <main class="main">
59
- <form id="cht-form" action="options.php" method="POST">
60
  <?php settings_fields($this->plugin_slug); ?>
61
  <?php require_once 'parts/section1.php'; ?>
62
  <?php require_once 'parts/section2.php'; ?>
21
  <img src="<?php echo esc_url(plugins_url('../assets/images/logo.svg', __FILE__)); ?>" alt="Chaty" class="logo">
22
  <?php settings_errors(); ?>
23
  <div class="ml-auto">
24
+ <?php if (!$this->is_pro() && get_option('cht_token')==''): ?>
25
  <button class="btn-white easy-modal-open" href="#token-modal">
26
  <?php _e('Enter Token', CHT_OPT); ?>
27
  </button>
37
  <path d="M8.95 0.15C8.75 -0.0500001 8.45 -0.0500001 8.25 0.15L6.85 1.55C6.65 1.75 6.65 2.05 6.85 2.25C7.35 2.75 7.75 3.35 7.95 4.15C8.45 6.35 6.75 8.35 4.55 8.35H4.05V6.85C4.05 6.65 3.95 6.45 3.75 6.35C3.55 6.25 3.35 6.35 3.15 6.55L0.15 9.55C-0.0500001 9.75 -0.0500001 10.05 0.15 10.25L3.15 13.25C3.35 13.35 3.55 13.35 3.75 13.35C3.95 13.25 4.05 13.05 4.05 12.85V11.35H4.55C8.45 11.35 11.55 7.95 10.95 3.95C10.75 2.45 10.05 1.15 8.95 0.15Z" transform="translate(4.92456 2.64999)" fill="white"/>
38
  </svg>
39
  </button>
40
+ <?php if($this->is_pro()): ?>
41
  <p class="text_update" style="color:#fff; left: 0px;"><?php _e('Your Pro plan expires on', CHT_OPT);?> <?php echo date('F jS, Y', strtotime($this->data_activ())) ;?></p>
42
  <?php endif ?>
43
 
44
+ <?php elseif( !$this->data_check() && !$this->is_pro()):?>
45
  <button class="btn-red easy-modal-open" href="#upgrade-modal">
46
  <?php _e('Upgrade Now', CHT_OPT); ?>
47
  <svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg">
56
  </header>
57
 
58
  <main class="main">
59
+ <form id="cht-form" action="options.php" method="POST" enctype="multipart/form-data">
60
  <?php settings_fields($this->plugin_slug); ?>
61
  <?php require_once 'parts/section1.php'; ?>
62
  <?php require_once 'parts/section2.php'; ?>
views/modals/upgrade.php CHANGED
@@ -8,7 +8,7 @@
8
  </button>
9
  <?php if($this->data_check() && $this->is_pro()): ?>
10
  <h2><?php _e('Renew your Pro plan', CHT_OPT); ?></h2>
11
- <?php elseif(!$this->is_pro && get_option('cht_token')==''): ?>
12
  <h2><?php _e('Upgrade', CHT_OPT); ?></h2>
13
  <?php else:?>
14
  <h2><?php _e('Your Pro plan has expired', CHT_OPT); ?></h2>
@@ -24,8 +24,10 @@
24
  <li><?php _e('One website', CHT_OPT); ?></li>
25
  <li><?php _e('Unlimited channels', CHT_OPT); ?></li>
26
  <li><?php _e('Custom color (HEX code)', CHT_OPT); ?></li>
27
- <li><?php _e('Custom location (X,Y)', CHT_OPT); ?></li>
28
  <li><?php _e('Remove “Get widget” link', CHT_OPT); ?></li>
 
 
 
29
  </ul>
30
 
31
  <div class="text-center">
@@ -36,14 +38,14 @@
36
  <input type="hidden" name="item_number" value="Chaty Pro Plan (Year)">
37
  <input type="hidden" name="amount" value="28.68">
38
  <input type="hidden" name="no_shipping" value="1">
39
- <input type="hidden" name="return" value="https://go.chaty.app/api/success-payment">
40
  <input type="hidden" name="rm" value="2">
41
  <input type="hidden" name="cancel_return" value="<?php echo esc_attr($this->get_site()); ?>/wp-admin/admin.php?page=chaty-app">
42
  <?php if($this->is_pro()): ?>
43
  <input type="hidden" name="on0" value="<?php echo esc_attr($this->data_activ()); ?>">
44
  <?php endif ?>
45
- <input type="hidden" name="notify_url" value="http://go.chaty.app/api/send-payment-data">
46
- <?php if(!$this->is_pro && get_option('cht_token') == ''): ?>
47
  <div class="domain">
48
  <label for="" class="domain__label">Your website URL:</label>
49
  <input name="custom" class="domain__input" value="<?php echo esc_attr($this->get_site()); ?>">
@@ -51,14 +53,9 @@
51
  </div>
52
  <?php endif ?>
53
 
54
- <button class="upg" style=" text-transform: inherit;">
 
55
  <?php if(!$this->is_pro() && get_option('cht_token')!=''):?>
56
- <?php _e('Renew your subscription', CHT_OPT); ?>
57
- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" style="vertical-align: middle;">
58
- <path d="M3.0746 9.2C2.5746 7 4.2746 5 6.4746 5H6.9746V6.5C6.9746 6.7 7.0746 6.9 7.2746 7C7.4746 7 7.6746 7 7.7746 6.9L10.7746 3.9C10.9746 3.7 10.9746 3.4 10.7746 3.2L7.7746 0.2C7.6746 0 7.4746 0 7.2746 0C7.0746 0.1 6.9746 0.3 6.9746 0.5V2H6.4746C2.5746 2 -0.525402 5.4 0.0745975 9.4C0.274598 10.9 1.0746 12.3 2.1746 13.3C2.3746 13.5 2.6746 13.5 2.8746 13.3L4.2746 11.9C4.4746 11.7 4.4746 11.4 4.2746 11.2C3.5746 10.6 3.1746 10 3.0746 9.2Z" fill="white"/>
59
- <path d="M8.95 0.15C8.75 -0.0500001 8.45 -0.0500001 8.25 0.15L6.85 1.55C6.65 1.75 6.65 2.05 6.85 2.25C7.35 2.75 7.75 3.35 7.95 4.15C8.45 6.35 6.75 8.35 4.55 8.35H4.05V6.85C4.05 6.65 3.95 6.45 3.75 6.35C3.55 6.25 3.35 6.35 3.15 6.55L0.15 9.55C-0.0500001 9.75 -0.0500001 10.05 0.15 10.25L3.15 13.25C3.35 13.35 3.55 13.35 3.75 13.35C3.95 13.25 4.05 13.05 4.05 12.85V11.35H4.55C8.45 11.35 11.55 7.95 10.95 3.95C10.75 2.45 10.05 1.15 8.95 0.15Z" transform="translate(4.92456 2.64999)" fill="white"/>
60
- </svg>
61
- <?php elseif($this->data_check() && $this->is_pro()):?>
62
  <svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
63
  <rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
64
  <rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
@@ -84,27 +81,28 @@
84
  <feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
85
  </filter>
86
  <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
87
- <use xlink:href="#image0" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
88
  </pattern>
89
  <linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
90
  <stop stop-color="#F9C323"/>
91
  <stop offset="1" stop-color="#F9C323"/>
92
  </linearGradient>
93
- <image id="image0" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
94
  </defs>
95
  </svg>
96
 
97
- <?php else:?>
98
- <svg width="237" height="59" viewBox="0 0 237 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
99
- <rect width="215" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
 
100
  <g filter="url(#filter0_di)">
101
- <rect x="11" y="7" width="215" height="37" rx="4" fill="url(#paint0_linear)"/>
102
- <rect x="11.4" y="7.4" width="214.2" height="36.2" rx="3.6" stroke="#E9AC1D" stroke-width="0.8"/>
103
  </g>
104
- <path d="M24.87 32C24.7567 32 24.666 31.966 24.598 31.898C24.53 31.8187 24.496 31.7223 24.496 31.609V20.508C24.496 20.3833 24.53 20.287 24.598 20.219C24.666 20.1397 24.7567 20.1 24.87 20.1H29.511C30.7123 20.1 31.619 20.389 32.231 20.967C32.843 21.545 33.149 22.2987 33.149 23.228C33.149 23.8627 33.0017 24.3953 32.707 24.826C32.4123 25.2453 32.0667 25.5513 31.67 25.744C32.1573 25.982 32.5653 26.3503 32.894 26.849C33.2227 27.3477 33.387 27.92 33.387 28.566C33.387 29.2007 33.2397 29.7787 32.945 30.3C32.6617 30.8213 32.2367 31.235 31.67 31.541C31.1033 31.847 30.429 32 29.647 32H24.87ZM29.256 25.149C29.9927 25.149 30.5537 24.9847 30.939 24.656C31.3243 24.316 31.517 23.8457 31.517 23.245C31.517 22.6557 31.3243 22.208 30.939 21.902C30.565 21.596 30.004 21.443 29.256 21.443H26.094V25.149H29.256ZM29.426 30.657C30.1513 30.657 30.718 30.4643 31.126 30.079C31.5453 29.6823 31.755 29.178 31.755 28.566C31.755 27.9427 31.5453 27.4383 31.126 27.053C30.718 26.6677 30.1513 26.475 29.426 26.475H26.094V30.657H29.426ZM38.9119 32.17C37.8352 32.17 37.0022 31.8243 36.4129 31.133C35.8235 30.4303 35.5289 29.501 35.5289 28.345V23.551C35.5289 23.4377 35.5629 23.347 35.6309 23.279C35.7102 23.1997 35.8065 23.16 35.9199 23.16H36.7019C36.8152 23.16 36.9059 23.1997 36.9739 23.279C37.0532 23.347 37.0929 23.4377 37.0929 23.551V28.26C37.0929 29.9827 37.8409 30.844 39.3369 30.844C40.0622 30.844 40.6345 30.6173 41.0539 30.164C41.4845 29.6993 41.6999 29.0647 41.6999 28.26V23.551C41.6999 23.4377 41.7339 23.347 41.8019 23.279C41.8812 23.1997 41.9775 23.16 42.0909 23.16H42.8729C42.9862 23.16 43.0769 23.1997 43.1449 23.279C43.2242 23.347 43.2639 23.4377 43.2639 23.551V31.609C43.2639 31.7223 43.2242 31.8187 43.1449 31.898C43.0769 31.966 42.9862 32 42.8729 32H42.1419C42.0285 32 41.9322 31.966 41.8529 31.898C41.7849 31.8187 41.7509 31.7223 41.7509 31.609V30.844C41.4222 31.286 41.0369 31.6203 40.5949 31.847C40.1529 32.0623 39.5919 32.17 38.9119 32.17ZM47.3542 35.23C47.2522 35.23 47.1672 35.196 47.0992 35.128C47.0312 35.06 46.9972 34.9807 46.9972 34.89C46.9972 34.856 47.0256 34.754 47.0822 34.584L48.4082 31.473L45.1612 23.806C45.0932 23.67 45.0592 23.5737 45.0592 23.517C45.0706 23.415 45.1102 23.33 45.1782 23.262C45.2462 23.194 45.3256 23.16 45.4162 23.16H46.1982C46.3796 23.16 46.5156 23.2507 46.6062 23.432L49.2242 29.688L51.9102 23.432C52.0009 23.2507 52.1369 23.16 52.3182 23.16H53.0832C53.1739 23.16 53.2532 23.194 53.3212 23.262C53.3892 23.33 53.4232 23.4093 53.4232 23.5C53.4232 23.5793 53.3949 23.6813 53.3382 23.806L48.5272 34.958C48.4706 35.0487 48.4082 35.1167 48.3402 35.162C48.2836 35.2073 48.2042 35.23 48.1022 35.23H47.3542ZM59.2471 32C59.1337 32 59.0374 31.966 58.9581 31.898C58.8901 31.8187 58.8561 31.7223 58.8561 31.609V23.551C58.8561 23.4377 58.8901 23.347 58.9581 23.279C59.0374 23.1997 59.1337 23.16 59.2471 23.16H59.9781C60.1027 23.16 60.1991 23.194 60.2671 23.262C60.3351 23.33 60.3691 23.4263 60.3691 23.551V24.299C60.7091 23.8797 61.1001 23.5567 61.5421 23.33C61.9954 23.1033 62.5564 22.99 63.2251 22.99C64.3131 22.99 65.1574 23.3413 65.7581 24.044C66.3587 24.7353 66.6591 25.6533 66.6591 26.798V31.609C66.6591 31.7223 66.6194 31.8187 66.5401 31.898C66.4721 31.966 66.3814 32 66.2681 32H65.4861C65.3727 32 65.2764 31.966 65.1971 31.898C65.1291 31.8187 65.0951 31.7223 65.0951 31.609V26.9C65.0951 26.084 64.8967 25.4493 64.5001 24.996C64.1034 24.5427 63.5367 24.316 62.8001 24.316C62.0747 24.316 61.4967 24.5483 61.0661 25.013C60.6354 25.4663 60.4201 26.0953 60.4201 26.9V31.609C60.4201 31.7223 60.3804 31.8187 60.3011 31.898C60.2331 31.966 60.1424 32 60.0291 32H59.2471ZM72.7028 32.17C71.4562 32.17 70.4928 31.8187 69.8128 31.116C69.1442 30.4133 68.7872 29.4783 68.7418 28.311L68.7248 27.58L68.7418 26.849C68.7872 25.6817 69.1498 24.7467 69.8298 24.044C70.5212 23.3413 71.4788 22.99 72.7028 22.99C73.9268 22.99 74.8788 23.3413 75.5588 24.044C76.2502 24.7467 76.6185 25.6817 76.6638 26.849C76.6865 27.0983 76.6978 27.342 76.6978 27.58C76.6978 27.818 76.6865 28.0617 76.6638 28.311C76.6185 29.4783 76.2558 30.4133 75.5758 31.116C74.9072 31.8187 73.9495 32.17 72.7028 32.17ZM72.7028 30.895C73.4282 30.895 74.0005 30.6683 74.4198 30.215C74.8505 29.7503 75.0828 29.0873 75.1168 28.226C75.1282 28.1127 75.1338 27.8973 75.1338 27.58C75.1338 27.2627 75.1282 27.0473 75.1168 26.934C75.0828 26.0727 74.8505 25.4153 74.4198 24.962C74.0005 24.4973 73.4282 24.265 72.7028 24.265C71.9775 24.265 71.3995 24.4973 70.9688 24.962C70.5495 25.4153 70.3228 26.0727 70.2888 26.934L70.2718 27.58L70.2888 28.226C70.3228 29.0873 70.5495 29.7503 70.9688 30.215C71.3995 30.6683 71.9775 30.895 72.7028 30.895ZM80.9579 32C80.7992 32 80.6802 31.966 80.6009 31.898C80.5216 31.83 80.4592 31.7223 80.4139 31.575L77.9999 23.687L77.9659 23.517C77.9659 23.415 77.9999 23.33 78.0679 23.262C78.1359 23.194 78.2209 23.16 78.3229 23.16H79.0199C79.1332 23.16 79.2239 23.194 79.2919 23.262C79.3712 23.3187 79.4166 23.3753 79.4279 23.432L81.3489 29.926L83.3889 23.517C83.4116 23.4263 83.4626 23.347 83.5419 23.279C83.6212 23.1997 83.7289 23.16 83.8649 23.16H84.4089C84.5449 23.16 84.6526 23.1997 84.7319 23.279C84.8112 23.347 84.8622 23.4263 84.8849 23.517L86.9249 29.926L88.8459 23.432C88.8572 23.3753 88.8969 23.3187 88.9649 23.262C89.0442 23.194 89.1406 23.16 89.2539 23.16H89.9509C90.0529 23.16 90.1379 23.194 90.2059 23.262C90.2739 23.33 90.3079 23.415 90.3079 23.517L90.2739 23.687L87.8599 31.575C87.8146 31.7223 87.7522 31.83 87.6729 31.898C87.5936 31.966 87.4746 32 87.3159 32H86.7039C86.4092 32 86.2166 31.8583 86.1259 31.575L84.1369 25.421L82.1479 31.575C82.0572 31.8583 81.8646 32 81.5699 32H80.9579ZM97.9413 32C97.7826 32 97.6636 31.966 97.5843 31.898C97.505 31.83 97.4426 31.7223 97.3973 31.575L94.9833 23.687L94.9493 23.517C94.9493 23.415 94.9833 23.33 95.0513 23.262C95.1193 23.194 95.2043 23.16 95.3063 23.16H96.0033C96.1166 23.16 96.2073 23.194 96.2753 23.262C96.3546 23.3187 96.4 23.3753 96.4113 23.432L98.3323 29.926L100.372 23.517C100.395 23.4263 100.446 23.347 100.525 23.279C100.605 23.1997 100.712 23.16 100.848 23.16H101.392C101.528 23.16 101.636 23.1997 101.715 23.279C101.795 23.347 101.846 23.4263 101.868 23.517L103.908 29.926L105.829 23.432C105.841 23.3753 105.88 23.3187 105.948 23.262C106.028 23.194 106.124 23.16 106.237 23.16H106.934C107.036 23.16 107.121 23.194 107.189 23.262C107.257 23.33 107.291 23.415 107.291 23.517L107.257 23.687L104.843 31.575C104.798 31.7223 104.736 31.83 104.656 31.898C104.577 31.966 104.458 32 104.299 32H103.687C103.393 32 103.2 31.8583 103.109 31.575L101.12 25.421L99.1313 31.575C99.0406 31.8583 98.848 32 98.5533 32H97.9413ZM109.447 21.494C109.334 21.494 109.237 21.46 109.158 21.392C109.09 21.3127 109.056 21.2163 109.056 21.103V20.219C109.056 20.1057 109.09 20.0093 109.158 19.93C109.237 19.8507 109.334 19.811 109.447 19.811H110.45C110.563 19.811 110.66 19.8507 110.739 19.93C110.818 20.0093 110.858 20.1057 110.858 20.219V21.103C110.858 21.2163 110.818 21.3127 110.739 21.392C110.66 21.46 110.563 21.494 110.45 21.494H109.447ZM109.583 32C109.47 32 109.373 31.966 109.294 31.898C109.226 31.8187 109.192 31.7223 109.192 31.609V23.551C109.192 23.4377 109.226 23.347 109.294 23.279C109.373 23.1997 109.47 23.16 109.583 23.16H110.331C110.444 23.16 110.535 23.1997 110.603 23.279C110.682 23.347 110.722 23.4377 110.722 23.551V31.609C110.722 31.7223 110.682 31.8187 110.603 31.898C110.535 31.966 110.444 32 110.331 32H109.583ZM116.676 32C114.919 32 114.041 31.0083 114.041 29.025V24.469H112.698C112.585 24.469 112.494 24.435 112.426 24.367C112.358 24.299 112.324 24.2083 112.324 24.095V23.551C112.324 23.4377 112.358 23.347 112.426 23.279C112.494 23.1997 112.585 23.16 112.698 23.16H114.041V20.321C114.041 20.2077 114.075 20.117 114.143 20.049C114.211 19.9697 114.302 19.93 114.415 19.93H115.163C115.276 19.93 115.367 19.9697 115.435 20.049C115.514 20.117 115.554 20.2077 115.554 20.321V23.16H117.662C117.775 23.16 117.866 23.1997 117.934 23.279C118.013 23.347 118.053 23.4377 118.053 23.551V24.095C118.053 24.2083 118.013 24.299 117.934 24.367C117.866 24.435 117.775 24.469 117.662 24.469H115.554V28.906C115.554 29.484 115.645 29.9203 115.826 30.215C116.019 30.5097 116.342 30.657 116.795 30.657H117.832C117.945 30.657 118.036 30.6967 118.104 30.776C118.172 30.844 118.206 30.9347 118.206 31.048V31.609C118.206 31.7223 118.172 31.8187 118.104 31.898C118.036 31.966 117.945 32 117.832 32H116.676ZM120.275 32C120.161 32 120.065 31.966 119.986 31.898C119.918 31.8187 119.884 31.7223 119.884 31.609V20.321C119.884 20.1963 119.918 20.1 119.986 20.032C120.065 19.964 120.161 19.93 120.275 19.93H121.057C121.181 19.93 121.278 19.964 121.346 20.032C121.414 20.1 121.448 20.1963 121.448 20.321V24.282C121.776 23.8627 122.162 23.5453 122.604 23.33C123.057 23.1033 123.612 22.99 124.27 22.99C125.358 22.99 126.202 23.3413 126.803 24.044C127.415 24.7353 127.721 25.6533 127.721 26.798V31.609C127.721 31.7223 127.681 31.8187 127.602 31.898C127.534 31.966 127.443 32 127.33 32H126.531C126.417 32 126.321 31.966 126.242 31.898C126.174 31.8187 126.14 31.7223 126.14 31.609V26.9C126.14 26.084 125.941 25.4493 125.545 24.996C125.148 24.5427 124.576 24.316 123.828 24.316C123.102 24.316 122.524 24.5483 122.094 25.013C121.663 25.4663 121.448 26.0953 121.448 26.9V31.609C121.448 31.7223 121.408 31.8187 121.329 31.898C121.261 31.966 121.17 32 121.057 32H120.275Z" fill="#4F4F4F"/>
105
- <rect x="138" y="12" width="74" height="28" fill="url(#pattern0)"/>
106
  <defs>
107
- <filter id="filter0_di" x="0" y="0" width="237" height="59" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
108
  <feFlood flood-opacity="0" result="BackgroundImageFix"/>
109
  <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0"/>
110
  <feOffset dy="4"/>
@@ -118,18 +116,66 @@
118
  <feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.53 0"/>
119
  <feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
120
  </filter>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
122
  <use xlink:href="#image0" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
123
  </pattern>
124
- <linearGradient id="paint0_linear" x1="19.884" y1="25.8974" x2="216.493" y2="40.3335" gradientUnits="userSpaceOnUse">
125
  <stop stop-color="#F9C323"/>
126
  <stop offset="1" stop-color="#F9C323"/>
127
  </linearGradient>
128
  <image id="image0" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
129
  </defs>
130
  </svg>
 
131
  <?php endif?>
132
  </button>
 
 
 
 
 
 
 
 
 
8
  </button>
9
  <?php if($this->data_check() && $this->is_pro()): ?>
10
  <h2><?php _e('Renew your Pro plan', CHT_OPT); ?></h2>
11
+ <?php elseif(!$this->is_pro() && get_option('cht_token')==''): ?>
12
  <h2><?php _e('Upgrade', CHT_OPT); ?></h2>
13
  <?php else:?>
14
  <h2><?php _e('Your Pro plan has expired', CHT_OPT); ?></h2>
24
  <li><?php _e('One website', CHT_OPT); ?></li>
25
  <li><?php _e('Unlimited channels', CHT_OPT); ?></li>
26
  <li><?php _e('Custom color (HEX code)', CHT_OPT); ?></li>
 
27
  <li><?php _e('Remove “Get widget” link', CHT_OPT); ?></li>
28
+ <li><?php _e('Custom location (X,Y)', CHT_OPT); ?></li>
29
+ <li><?php _e('Add your custom icon', CHT_OPT); ?></li>
30
+ <li><?php _e('Change widget size', CHT_OPT); ?></li>
31
  </ul>
32
 
33
  <div class="text-center">
38
  <input type="hidden" name="item_number" value="Chaty Pro Plan (Year)">
39
  <input type="hidden" name="amount" value="28.68">
40
  <input type="hidden" name="no_shipping" value="1">
41
+ <input type="hidden" name="return" value="https://go.chaty.app/api/success-payment">
42
  <input type="hidden" name="rm" value="2">
43
  <input type="hidden" name="cancel_return" value="<?php echo esc_attr($this->get_site()); ?>/wp-admin/admin.php?page=chaty-app">
44
  <?php if($this->is_pro()): ?>
45
  <input type="hidden" name="on0" value="<?php echo esc_attr($this->data_activ()); ?>">
46
  <?php endif ?>
47
+ <input type="hidden" name="notify_url" value="http://go.chaty.app/api/send-payment-data">
48
+ <?php if(!$this->is_pro()): ?>
49
  <div class="domain">
50
  <label for="" class="domain__label">Your website URL:</label>
51
  <input name="custom" class="domain__input" value="<?php echo esc_attr($this->get_site()); ?>">
53
  </div>
54
  <?php endif ?>
55
 
56
+
57
+ <button class="upg" style=" text-transform: inherit;">
58
  <?php if(!$this->is_pro() && get_option('cht_token')!=''):?>
 
 
 
 
 
 
59
  <svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
60
  <rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
61
  <rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
81
  <feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
82
  </filter>
83
  <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
84
+ <use xlink:href="#image8" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
85
  </pattern>
86
  <linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
87
  <stop stop-color="#F9C323"/>
88
  <stop offset="1" stop-color="#F9C323"/>
89
  </linearGradient>
90
+ <image id="image8" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
91
  </defs>
92
  </svg>
93
 
94
+ <?php elseif($this->data_check() && $this->is_pro()):?>
95
+ <svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
96
+ <rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
97
+ <rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
98
  <g filter="url(#filter0_di)">
99
+ <rect x="11" y="7" width="239" height="37" rx="4" fill="url(#paint0_linear)"/>
100
+ <rect x="11.4" y="7.4" width="238.2" height="36.2" rx="3.6" stroke="#E9AC1D" stroke-width="0.8"/>
101
  </g>
102
+ <path d="M26.87 32C26.7567 32 26.666 31.966 26.598 31.898C26.53 31.8187 26.496 31.7223 26.496 31.609V20.508C26.496 20.3833 26.53 20.287 26.598 20.219C26.666 20.1397 26.7567 20.1 26.87 20.1H31.018C32.31 20.1 33.3187 20.406 34.044 21.018C34.7807 21.6187 35.149 22.497 35.149 23.653C35.149 24.5143 34.9337 25.2227 34.503 25.778C34.0723 26.3333 33.4717 26.7187 32.701 26.934L35.319 31.473C35.353 31.541 35.37 31.6033 35.37 31.66C35.37 31.7507 35.336 31.83 35.268 31.898C35.2 31.966 35.1207 32 35.03 32H34.282C34.112 32 33.976 31.9603 33.874 31.881C33.7833 31.8017 33.6983 31.6883 33.619 31.541L31.12 27.189H28.094V31.609C28.094 31.7223 28.0543 31.8187 27.975 31.898C27.8957 31.966 27.7993 32 27.686 32H26.87ZM30.95 25.795C32.6613 25.795 33.517 25.0753 33.517 23.636C33.517 22.1967 32.6613 21.477 30.95 21.477H28.094V25.795H30.95ZM40.8004 32.17C39.6444 32.17 38.7208 31.813 38.0294 31.099C37.3381 30.3737 36.9584 29.3877 36.8904 28.141L36.8734 27.563L36.8904 27.002C36.9584 25.778 37.3381 24.8033 38.0294 24.078C38.7208 23.3527 39.6444 22.99 40.8004 22.99C42.0471 22.99 43.0104 23.3867 43.6904 24.18C44.3818 24.9733 44.7274 26.05 44.7274 27.41V27.716C44.7274 27.8293 44.6878 27.9257 44.6084 28.005C44.5404 28.073 44.4498 28.107 44.3364 28.107H38.4374V28.26C38.4714 28.9967 38.6981 29.6257 39.1174 30.147C39.5368 30.6683 40.0921 30.929 40.7834 30.929C41.3161 30.929 41.7468 30.827 42.0754 30.623C42.4154 30.4077 42.6704 30.1867 42.8404 29.96C42.9424 29.824 43.0218 29.7447 43.0784 29.722C43.1351 29.688 43.2314 29.671 43.3674 29.671H44.1154C44.2174 29.671 44.3024 29.6993 44.3704 29.756C44.4498 29.8127 44.4894 29.8863 44.4894 29.977C44.4894 30.2263 44.3364 30.5267 44.0304 30.878C43.7244 31.2293 43.2881 31.5353 42.7214 31.796C42.1661 32.0453 41.5258 32.17 40.8004 32.17ZM43.1804 26.951V26.9C43.1804 26.1067 42.9651 25.4607 42.5344 24.962C42.1038 24.4633 41.5258 24.214 40.8004 24.214C40.0638 24.214 39.4858 24.4633 39.0664 24.962C38.6471 25.4607 38.4374 26.1067 38.4374 26.9V26.951H43.1804ZM47.1855 32C47.0722 32 46.9759 31.966 46.8965 31.898C46.8285 31.8187 46.7945 31.7223 46.7945 31.609V23.551C46.7945 23.4377 46.8285 23.347 46.8965 23.279C46.9759 23.1997 47.0722 23.16 47.1855 23.16H47.9165C48.0412 23.16 48.1375 23.194 48.2055 23.262C48.2735 23.33 48.3075 23.4263 48.3075 23.551V24.299C48.6475 23.8797 49.0385 23.5567 49.4805 23.33C49.9339 23.1033 50.4949 22.99 51.1635 22.99C52.2515 22.99 53.0959 23.3413 53.6965 24.044C54.2972 24.7353 54.5975 25.6533 54.5975 26.798V31.609C54.5975 31.7223 54.5579 31.8187 54.4785 31.898C54.4105 31.966 54.3199 32 54.2065 32H53.4245C53.3112 32 53.2149 31.966 53.1355 31.898C53.0675 31.8187 53.0335 31.7223 53.0335 31.609V26.9C53.0335 26.084 52.8352 25.4493 52.4385 24.996C52.0419 24.5427 51.4752 24.316 50.7385 24.316C50.0132 24.316 49.4352 24.5483 49.0045 25.013C48.5739 25.4663 48.3585 26.0953 48.3585 26.9V31.609C48.3585 31.7223 48.3189 31.8187 48.2395 31.898C48.1715 31.966 48.0809 32 47.9675 32H47.1855ZM60.5563 32.17C59.4003 32.17 58.4766 31.813 57.7853 31.099C57.094 30.3737 56.7143 29.3877 56.6463 28.141L56.6293 27.563L56.6463 27.002C56.7143 25.778 57.094 24.8033 57.7853 24.078C58.4766 23.3527 59.4003 22.99 60.5563 22.99C61.803 22.99 62.7663 23.3867 63.4463 24.18C64.1376 24.9733 64.4833 26.05 64.4833 27.41V27.716C64.4833 27.8293 64.4436 27.9257 64.3643 28.005C64.2963 28.073 64.2056 28.107 64.0923 28.107H58.1933V28.26C58.2273 28.9967 58.454 29.6257 58.8733 30.147C59.2926 30.6683 59.848 30.929 60.5393 30.929C61.072 30.929 61.5026 30.827 61.8313 30.623C62.1713 30.4077 62.4263 30.1867 62.5963 29.96C62.6983 29.824 62.7776 29.7447 62.8343 29.722C62.891 29.688 62.9873 29.671 63.1233 29.671H63.8713C63.9733 29.671 64.0583 29.6993 64.1263 29.756C64.2056 29.8127 64.2453 29.8863 64.2453 29.977C64.2453 30.2263 64.0923 30.5267 63.7863 30.878C63.4803 31.2293 63.044 31.5353 62.4773 31.796C61.922 32.0453 61.2816 32.17 60.5563 32.17ZM62.9363 26.951V26.9C62.9363 26.1067 62.721 25.4607 62.2903 24.962C61.8596 24.4633 61.2816 24.214 60.5563 24.214C59.8196 24.214 59.2416 24.4633 58.8223 24.962C58.403 25.4607 58.1933 26.1067 58.1933 26.9V26.951H62.9363ZM68.664 32C68.5053 32 68.3863 31.966 68.307 31.898C68.2276 31.83 68.1653 31.7223 68.12 31.575L65.706 23.687L65.672 23.517C65.672 23.415 65.706 23.33 65.774 23.262C65.842 23.194 65.927 23.16 66.029 23.16H66.726C66.8393 23.16 66.93 23.194 66.998 23.262C67.0773 23.3187 67.1226 23.3753 67.134 23.432L69.055 29.926L71.095 23.517C71.1176 23.4263 71.1686 23.347 71.248 23.279C71.3273 23.1997 71.435 23.16 71.571 23.16H72.115C72.251 23.16 72.3586 23.1997 72.438 23.279C72.5173 23.347 72.5683 23.4263 72.591 23.517L74.631 29.926L76.552 23.432C76.5633 23.3753 76.603 23.3187 76.671 23.262C76.7503 23.194 76.8466 23.16 76.96 23.16H77.657C77.759 23.16 77.844 23.194 77.912 23.262C77.98 23.33 78.014 23.415 78.014 23.517L77.98 23.687L75.566 31.575C75.5206 31.7223 75.4583 31.83 75.379 31.898C75.2996 31.966 75.1806 32 75.022 32H74.41C74.1153 32 73.9226 31.8583 73.832 31.575L71.843 25.421L69.854 31.575C69.7633 31.8583 69.5706 32 69.276 32H68.664ZM84.782 35.23C84.68 35.23 84.595 35.196 84.527 35.128C84.459 35.06 84.425 34.9807 84.425 34.89C84.425 34.856 84.4533 34.754 84.51 34.584L85.836 31.473L82.589 23.806C82.521 23.67 82.487 23.5737 82.487 23.517C82.4983 23.415 82.538 23.33 82.606 23.262C82.674 23.194 82.7533 23.16 82.844 23.16H83.626C83.8073 23.16 83.9433 23.2507 84.034 23.432L86.652 29.688L89.338 23.432C89.4286 23.2507 89.5646 23.16 89.746 23.16H90.511C90.6016 23.16 90.681 23.194 90.749 23.262C90.817 23.33 90.851 23.4093 90.851 23.5C90.851 23.5793 90.8226 23.6813 90.766 23.806L85.955 34.958C85.8983 35.0487 85.836 35.1167 85.768 35.162C85.7113 35.2073 85.632 35.23 85.53 35.23H84.782ZM95.8532 32.17C94.6065 32.17 93.6432 31.8187 92.9632 31.116C92.2945 30.4133 91.9375 29.4783 91.8922 28.311L91.8752 27.58L91.8922 26.849C91.9375 25.6817 92.3002 24.7467 92.9802 24.044C93.6715 23.3413 94.6292 22.99 95.8532 22.99C97.0772 22.99 98.0292 23.3413 98.7092 24.044C99.4005 24.7467 99.7689 25.6817 99.8142 26.849C99.8369 27.0983 99.8482 27.342 99.8482 27.58C99.8482 27.818 99.8369 28.0617 99.8142 28.311C99.7689 29.4783 99.4062 30.4133 98.7262 31.116C98.0575 31.8187 97.0999 32.17 95.8532 32.17ZM95.8532 30.895C96.5785 30.895 97.1509 30.6683 97.5702 30.215C98.0009 29.7503 98.2332 29.0873 98.2672 28.226C98.2785 28.1127 98.2842 27.8973 98.2842 27.58C98.2842 27.2627 98.2785 27.0473 98.2672 26.934C98.2332 26.0727 98.0009 25.4153 97.5702 24.962C97.1509 24.4973 96.5785 24.265 95.8532 24.265C95.1279 24.265 94.5499 24.4973 94.1192 24.962C93.6999 25.4153 93.4732 26.0727 93.4392 26.934L93.4222 27.58L93.4392 28.226C93.4732 29.0873 93.6999 29.7503 94.1192 30.215C94.5499 30.6683 95.1279 30.895 95.8532 30.895ZM105.293 32.17C104.216 32.17 103.383 31.8243 102.794 31.133C102.204 30.4303 101.91 29.501 101.91 28.345V23.551C101.91 23.4377 101.944 23.347 102.012 23.279C102.091 23.1997 102.187 23.16 102.301 23.16H103.083C103.196 23.16 103.287 23.1997 103.355 23.279C103.434 23.347 103.474 23.4377 103.474 23.551V28.26C103.474 29.9827 104.222 30.844 105.718 30.844C106.443 30.844 107.015 30.6173 107.435 30.164C107.865 29.6993 108.081 29.0647 108.081 28.26V23.551C108.081 23.4377 108.115 23.347 108.183 23.279C108.262 23.1997 108.358 23.16 108.472 23.16H109.254C109.367 23.16 109.458 23.1997 109.526 23.279C109.605 23.347 109.645 23.4377 109.645 23.551V31.609C109.645 31.7223 109.605 31.8187 109.526 31.898C109.458 31.966 109.367 32 109.254 32H108.523C108.409 32 108.313 31.966 108.234 31.898C108.166 31.8187 108.132 31.7223 108.132 31.609V30.844C107.803 31.286 107.418 31.6203 106.976 31.847C106.534 32.0623 105.973 32.17 105.293 32.17ZM112.579 32C112.466 32 112.369 31.966 112.29 31.898C112.222 31.8187 112.188 31.7223 112.188 31.609V23.568C112.188 23.4547 112.222 23.3583 112.29 23.279C112.369 23.1997 112.466 23.16 112.579 23.16H113.293C113.418 23.16 113.514 23.1997 113.582 23.279C113.661 23.347 113.701 23.4433 113.701 23.568V24.316C114.166 23.5453 114.953 23.16 116.064 23.16H116.727C116.852 23.16 116.948 23.194 117.016 23.262C117.084 23.33 117.118 23.4263 117.118 23.551V24.18C117.118 24.2933 117.084 24.3897 117.016 24.469C116.948 24.537 116.852 24.571 116.727 24.571H115.758C115.135 24.571 114.642 24.7523 114.279 25.115C113.928 25.4777 113.752 25.9707 113.752 26.594V31.609C113.752 31.7223 113.712 31.8187 113.633 31.898C113.554 31.966 113.457 32 113.344 32H112.579ZM122.773 35.23C122.66 35.23 122.563 35.196 122.484 35.128C122.416 35.06 122.382 34.9637 122.382 34.839V23.551C122.382 23.4263 122.416 23.33 122.484 23.262C122.563 23.194 122.66 23.16 122.773 23.16H123.487C123.612 23.16 123.708 23.194 123.776 23.262C123.844 23.33 123.878 23.4263 123.878 23.551V24.299C124.535 23.4263 125.47 22.99 126.683 22.99C127.873 22.99 128.763 23.3697 129.352 24.129C129.953 24.877 130.27 25.8347 130.304 27.002C130.315 27.1267 130.321 27.3193 130.321 27.58C130.321 27.8407 130.315 28.0333 130.304 28.158C130.27 29.314 129.953 30.2717 129.352 31.031C128.763 31.7903 127.873 32.17 126.683 32.17C125.47 32.17 124.552 31.7393 123.929 30.878V34.839C123.929 34.9523 123.889 35.043 123.81 35.111C123.742 35.1903 123.651 35.23 123.538 35.23H122.773ZM126.36 30.844C127.176 30.844 127.771 30.589 128.145 30.079C128.519 29.569 128.723 28.9003 128.757 28.073C128.768 27.9597 128.774 27.7953 128.774 27.58C128.774 25.404 127.969 24.316 126.36 24.316C125.567 24.316 124.966 24.5823 124.558 25.115C124.161 25.6363 123.952 26.254 123.929 26.968C123.918 27.0927 123.912 27.3137 123.912 27.631C123.912 27.9483 123.918 28.1693 123.929 28.294C123.952 28.9853 124.167 29.586 124.575 30.096C124.994 30.5947 125.589 30.844 126.36 30.844ZM132.867 32C132.753 32 132.657 31.966 132.578 31.898C132.51 31.8187 132.476 31.7223 132.476 31.609V20.321C132.476 20.1963 132.51 20.1 132.578 20.032C132.657 19.964 132.753 19.93 132.867 19.93H133.615C133.728 19.93 133.819 19.9697 133.887 20.049C133.966 20.117 134.006 20.2077 134.006 20.321V31.609C134.006 31.7223 133.966 31.8187 133.887 31.898C133.819 31.966 133.728 32 133.615 32H132.867ZM139.007 32.17C138.452 32.17 137.936 32.0567 137.46 31.83C136.996 31.6033 136.622 31.2973 136.338 30.912C136.066 30.5153 135.93 30.079 135.93 29.603C135.93 28.855 136.236 28.243 136.848 27.767C137.46 27.291 138.293 26.9737 139.347 26.815L141.897 26.458V25.965C141.897 24.7977 141.223 24.214 139.874 24.214C139.353 24.214 138.934 24.3217 138.616 24.537C138.299 24.741 138.067 24.9847 137.919 25.268C137.874 25.3813 137.823 25.4607 137.766 25.506C137.721 25.54 137.653 25.557 137.562 25.557H136.899C136.797 25.557 136.707 25.523 136.627 25.455C136.559 25.3757 136.525 25.285 136.525 25.183C136.525 24.9223 136.644 24.622 136.882 24.282C137.132 23.9307 137.511 23.6303 138.021 23.381C138.531 23.1203 139.155 22.99 139.891 22.99C141.161 22.99 142.067 23.2847 142.611 23.874C143.167 24.4633 143.444 25.2 143.444 26.084V31.609C143.444 31.7223 143.405 31.8187 143.325 31.898C143.257 31.966 143.167 32 143.053 32H142.305C142.192 32 142.101 31.966 142.033 31.898C141.965 31.8187 141.931 31.7223 141.931 31.609V30.861C141.682 31.235 141.319 31.5467 140.843 31.796C140.367 32.0453 139.755 32.17 139.007 32.17ZM139.347 30.929C140.095 30.929 140.707 30.6853 141.183 30.198C141.659 29.7107 141.897 29.0023 141.897 28.073V27.597L139.908 27.886C139.092 27.9993 138.475 28.192 138.055 28.464C137.636 28.736 137.426 29.076 137.426 29.484C137.426 29.9487 137.613 30.3057 137.987 30.555C138.373 30.8043 138.826 30.929 139.347 30.929ZM146.297 32C146.184 32 146.087 31.966 146.008 31.898C145.94 31.8187 145.906 31.7223 145.906 31.609V23.551C145.906 23.4377 145.94 23.347 146.008 23.279C146.087 23.1997 146.184 23.16 146.297 23.16H147.028C147.153 23.16 147.249 23.194 147.317 23.262C147.385 23.33 147.419 23.4263 147.419 23.551V24.299C147.759 23.8797 148.15 23.5567 148.592 23.33C149.045 23.1033 149.606 22.99 150.275 22.99C151.363 22.99 152.207 23.3413 152.808 24.044C153.409 24.7353 153.709 25.6533 153.709 26.798V31.609C153.709 31.7223 153.669 31.8187 153.59 31.898C153.522 31.966 153.431 32 153.318 32H152.536C152.423 32 152.326 31.966 152.247 31.898C152.179 31.8187 152.145 31.7223 152.145 31.609V26.9C152.145 26.084 151.947 25.4493 151.55 24.996C151.153 24.5427 150.587 24.316 149.85 24.316C149.125 24.316 148.547 24.5483 148.116 25.013C147.685 25.4663 147.47 26.0953 147.47 26.9V31.609C147.47 31.7223 147.43 31.8187 147.351 31.898C147.283 31.966 147.192 32 147.079 32H146.297Z" fill="#4F4F4F"/>
103
+ <rect x="160" y="12" width="74" height="28" fill="url(#pattern0)"/>
104
  <defs>
105
+ <filter id="filter0_di" x="0" y="0" width="261" height="59" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
106
  <feFlood flood-opacity="0" result="BackgroundImageFix"/>
107
  <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0"/>
108
  <feOffset dy="4"/>
116
  <feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.53 0"/>
117
  <feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
118
  </filter>
119
+ <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
120
+ <use xlink:href="#image8" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
121
+ </pattern>
122
+ <linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
123
+ <stop stop-color="#F9C323"/>
124
+ <stop offset="1" stop-color="#F9C323"/>
125
+ </linearGradient>
126
+ <image id="image8" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
127
+ </defs>
128
+ </svg>
129
+
130
+ <?php else:?>
131
+ <svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
132
+ <g filter="url(#filter0_di)">
133
+ <rect x="11" y="7" width="239" height="37" rx="4" fill="url(#paint0_linear)"/>
134
+ <rect x="11.4" y="7.4" width="238.2" height="36.2" rx="3.6" stroke="#E9AC1D" stroke-width="0.8"/>
135
+ </g>
136
+ <path d="M40.87 32C40.7567 32 40.666 31.966 40.598 31.898C40.53 31.8187 40.496 31.7223 40.496 31.609V20.508C40.496 20.3833 40.53 20.287 40.598 20.219C40.666 20.1397 40.7567 20.1 40.87 20.1H45.511C46.7123 20.1 47.619 20.389 48.231 20.967C48.843 21.545 49.149 22.2987 49.149 23.228C49.149 23.8627 49.0017 24.3953 48.707 24.826C48.4123 25.2453 48.0667 25.5513 47.67 25.744C48.1573 25.982 48.5653 26.3503 48.894 26.849C49.2227 27.3477 49.387 27.92 49.387 28.566C49.387 29.2007 49.2397 29.7787 48.945 30.3C48.6617 30.8213 48.2367 31.235 47.67 31.541C47.1033 31.847 46.429 32 45.647 32H40.87ZM45.256 25.149C45.9927 25.149 46.5537 24.9847 46.939 24.656C47.3243 24.316 47.517 23.8457 47.517 23.245C47.517 22.6557 47.3243 22.208 46.939 21.902C46.565 21.596 46.004 21.443 45.256 21.443H42.094V25.149H45.256ZM45.426 30.657C46.1513 30.657 46.718 30.4643 47.126 30.079C47.5453 29.6823 47.755 29.178 47.755 28.566C47.755 27.9427 47.5453 27.4383 47.126 27.053C46.718 26.6677 46.1513 26.475 45.426 26.475H42.094V30.657H45.426ZM54.9119 32.17C53.8352 32.17 53.0022 31.8243 52.4129 31.133C51.8235 30.4303 51.5289 29.501 51.5289 28.345V23.551C51.5289 23.4377 51.5629 23.347 51.6309 23.279C51.7102 23.1997 51.8065 23.16 51.9199 23.16H52.7019C52.8152 23.16 52.9059 23.1997 52.9739 23.279C53.0532 23.347 53.0929 23.4377 53.0929 23.551V28.26C53.0929 29.9827 53.8409 30.844 55.3369 30.844C56.0622 30.844 56.6345 30.6173 57.0539 30.164C57.4845 29.6993 57.6999 29.0647 57.6999 28.26V23.551C57.6999 23.4377 57.7339 23.347 57.8019 23.279C57.8812 23.1997 57.9775 23.16 58.0909 23.16H58.8729C58.9862 23.16 59.0769 23.1997 59.1449 23.279C59.2242 23.347 59.2639 23.4377 59.2639 23.551V31.609C59.2639 31.7223 59.2242 31.8187 59.1449 31.898C59.0769 31.966 58.9862 32 58.8729 32H58.1419C58.0285 32 57.9322 31.966 57.8529 31.898C57.7849 31.8187 57.7509 31.7223 57.7509 31.609V30.844C57.4222 31.286 57.0369 31.6203 56.5949 31.847C56.1529 32.0623 55.5919 32.17 54.9119 32.17ZM63.3542 35.23C63.2522 35.23 63.1672 35.196 63.0992 35.128C63.0312 35.06 62.9972 34.9807 62.9972 34.89C62.9972 34.856 63.0256 34.754 63.0822 34.584L64.4082 31.473L61.1612 23.806C61.0932 23.67 61.0592 23.5737 61.0592 23.517C61.0706 23.415 61.1102 23.33 61.1782 23.262C61.2462 23.194 61.3256 23.16 61.4162 23.16H62.1982C62.3796 23.16 62.5156 23.2507 62.6062 23.432L65.2242 29.688L67.9102 23.432C68.0009 23.2507 68.1369 23.16 68.3182 23.16H69.0832C69.1739 23.16 69.2532 23.194 69.3212 23.262C69.3892 23.33 69.4232 23.4093 69.4232 23.5C69.4232 23.5793 69.3949 23.6813 69.3382 23.806L64.5272 34.958C64.4706 35.0487 64.4082 35.1167 64.3402 35.162C64.2836 35.2073 64.2042 35.23 64.1022 35.23H63.3542ZM75.2471 32C75.1337 32 75.0374 31.966 74.9581 31.898C74.8901 31.8187 74.8561 31.7223 74.8561 31.609V23.551C74.8561 23.4377 74.8901 23.347 74.9581 23.279C75.0374 23.1997 75.1337 23.16 75.2471 23.16H75.9781C76.1027 23.16 76.1991 23.194 76.2671 23.262C76.3351 23.33 76.3691 23.4263 76.3691 23.551V24.299C76.7091 23.8797 77.1001 23.5567 77.5421 23.33C77.9954 23.1033 78.5564 22.99 79.2251 22.99C80.3131 22.99 81.1574 23.3413 81.7581 24.044C82.3587 24.7353 82.6591 25.6533 82.6591 26.798V31.609C82.6591 31.7223 82.6194 31.8187 82.5401 31.898C82.4721 31.966 82.3814 32 82.2681 32H81.4861C81.3727 32 81.2764 31.966 81.1971 31.898C81.1291 31.8187 81.0951 31.7223 81.0951 31.609V26.9C81.0951 26.084 80.8967 25.4493 80.5001 24.996C80.1034 24.5427 79.5367 24.316 78.8001 24.316C78.0747 24.316 77.4967 24.5483 77.0661 25.013C76.6354 25.4663 76.4201 26.0953 76.4201 26.9V31.609C76.4201 31.7223 76.3804 31.8187 76.3011 31.898C76.2331 31.966 76.1424 32 76.0291 32H75.2471ZM88.7028 32.17C87.4562 32.17 86.4928 31.8187 85.8128 31.116C85.1442 30.4133 84.7872 29.4783 84.7418 28.311L84.7248 27.58L84.7418 26.849C84.7872 25.6817 85.1498 24.7467 85.8298 24.044C86.5212 23.3413 87.4788 22.99 88.7028 22.99C89.9268 22.99 90.8788 23.3413 91.5588 24.044C92.2502 24.7467 92.6185 25.6817 92.6638 26.849C92.6865 27.0983 92.6978 27.342 92.6978 27.58C92.6978 27.818 92.6865 28.0617 92.6638 28.311C92.6185 29.4783 92.2558 30.4133 91.5758 31.116C90.9072 31.8187 89.9495 32.17 88.7028 32.17ZM88.7028 30.895C89.4282 30.895 90.0005 30.6683 90.4198 30.215C90.8505 29.7503 91.0828 29.0873 91.1168 28.226C91.1282 28.1127 91.1338 27.8973 91.1338 27.58C91.1338 27.2627 91.1282 27.0473 91.1168 26.934C91.0828 26.0727 90.8505 25.4153 90.4198 24.962C90.0005 24.4973 89.4282 24.265 88.7028 24.265C87.9775 24.265 87.3995 24.4973 86.9688 24.962C86.5495 25.4153 86.3228 26.0727 86.2888 26.934L86.2718 27.58L86.2888 28.226C86.3228 29.0873 86.5495 29.7503 86.9688 30.215C87.3995 30.6683 87.9775 30.895 88.7028 30.895ZM96.9579 32C96.7992 32 96.6802 31.966 96.6009 31.898C96.5216 31.83 96.4592 31.7223 96.4139 31.575L93.9999 23.687L93.9659 23.517C93.9659 23.415 93.9999 23.33 94.0679 23.262C94.1359 23.194 94.2209 23.16 94.3229 23.16H95.0199C95.1332 23.16 95.2239 23.194 95.2919 23.262C95.3712 23.3187 95.4166 23.3753 95.4279 23.432L97.3489 29.926L99.3889 23.517C99.4116 23.4263 99.4626 23.347 99.5419 23.279C99.6212 23.1997 99.7289 23.16 99.8649 23.16H100.409C100.545 23.16 100.653 23.1997 100.732 23.279C100.811 23.347 100.862 23.4263 100.885 23.517L102.925 29.926L104.846 23.432C104.857 23.3753 104.897 23.3187 104.965 23.262C105.044 23.194 105.141 23.16 105.254 23.16H105.951C106.053 23.16 106.138 23.194 106.206 23.262C106.274 23.33 106.308 23.415 106.308 23.517L106.274 23.687L103.86 31.575C103.815 31.7223 103.752 31.83 103.673 31.898C103.594 31.966 103.475 32 103.316 32H102.704C102.409 32 102.217 31.8583 102.126 31.575L100.137 25.421L98.1479 31.575C98.0572 31.8583 97.8646 32 97.5699 32H96.9579ZM113.941 32C113.783 32 113.664 31.966 113.584 31.898C113.505 31.83 113.443 31.7223 113.397 31.575L110.983 23.687L110.949 23.517C110.949 23.415 110.983 23.33 111.051 23.262C111.119 23.194 111.204 23.16 111.306 23.16H112.003C112.117 23.16 112.207 23.194 112.275 23.262C112.355 23.3187 112.4 23.3753 112.411 23.432L114.332 29.926L116.372 23.517C116.395 23.4263 116.446 23.347 116.525 23.279C116.605 23.1997 116.712 23.16 116.848 23.16H117.392C117.528 23.16 117.636 23.1997 117.715 23.279C117.795 23.347 117.846 23.4263 117.868 23.517L119.908 29.926L121.829 23.432C121.841 23.3753 121.88 23.3187 121.948 23.262C122.028 23.194 122.124 23.16 122.237 23.16H122.934C123.036 23.16 123.121 23.194 123.189 23.262C123.257 23.33 123.291 23.415 123.291 23.517L123.257 23.687L120.843 31.575C120.798 31.7223 120.736 31.83 120.656 31.898C120.577 31.966 120.458 32 120.299 32H119.687C119.393 32 119.2 31.8583 119.109 31.575L117.12 25.421L115.131 31.575C115.041 31.8583 114.848 32 114.553 32H113.941ZM125.447 21.494C125.334 21.494 125.237 21.46 125.158 21.392C125.09 21.3127 125.056 21.2163 125.056 21.103V20.219C125.056 20.1057 125.09 20.0093 125.158 19.93C125.237 19.8507 125.334 19.811 125.447 19.811H126.45C126.563 19.811 126.66 19.8507 126.739 19.93C126.818 20.0093 126.858 20.1057 126.858 20.219V21.103C126.858 21.2163 126.818 21.3127 126.739 21.392C126.66 21.46 126.563 21.494 126.45 21.494H125.447ZM125.583 32C125.47 32 125.373 31.966 125.294 31.898C125.226 31.8187 125.192 31.7223 125.192 31.609V23.551C125.192 23.4377 125.226 23.347 125.294 23.279C125.373 23.1997 125.47 23.16 125.583 23.16H126.331C126.444 23.16 126.535 23.1997 126.603 23.279C126.682 23.347 126.722 23.4377 126.722 23.551V31.609C126.722 31.7223 126.682 31.8187 126.603 31.898C126.535 31.966 126.444 32 126.331 32H125.583ZM132.676 32C130.919 32 130.041 31.0083 130.041 29.025V24.469H128.698C128.585 24.469 128.494 24.435 128.426 24.367C128.358 24.299 128.324 24.2083 128.324 24.095V23.551C128.324 23.4377 128.358 23.347 128.426 23.279C128.494 23.1997 128.585 23.16 128.698 23.16H130.041V20.321C130.041 20.2077 130.075 20.117 130.143 20.049C130.211 19.9697 130.302 19.93 130.415 19.93H131.163C131.276 19.93 131.367 19.9697 131.435 20.049C131.514 20.117 131.554 20.2077 131.554 20.321V23.16H133.662C133.775 23.16 133.866 23.1997 133.934 23.279C134.013 23.347 134.053 23.4377 134.053 23.551V24.095C134.053 24.2083 134.013 24.299 133.934 24.367C133.866 24.435 133.775 24.469 133.662 24.469H131.554V28.906C131.554 29.484 131.645 29.9203 131.826 30.215C132.019 30.5097 132.342 30.657 132.795 30.657H133.832C133.945 30.657 134.036 30.6967 134.104 30.776C134.172 30.844 134.206 30.9347 134.206 31.048V31.609C134.206 31.7223 134.172 31.8187 134.104 31.898C134.036 31.966 133.945 32 133.832 32H132.676ZM136.275 32C136.161 32 136.065 31.966 135.986 31.898C135.918 31.8187 135.884 31.7223 135.884 31.609V20.321C135.884 20.1963 135.918 20.1 135.986 20.032C136.065 19.964 136.161 19.93 136.275 19.93H137.057C137.181 19.93 137.278 19.964 137.346 20.032C137.414 20.1 137.448 20.1963 137.448 20.321V24.282C137.776 23.8627 138.162 23.5453 138.604 23.33C139.057 23.1033 139.612 22.99 140.27 22.99C141.358 22.99 142.202 23.3413 142.803 24.044C143.415 24.7353 143.721 25.6533 143.721 26.798V31.609C143.721 31.7223 143.681 31.8187 143.602 31.898C143.534 31.966 143.443 32 143.33 32H142.531C142.417 32 142.321 31.966 142.242 31.898C142.174 31.8187 142.14 31.7223 142.14 31.609V26.9C142.14 26.084 141.941 25.4493 141.545 24.996C141.148 24.5427 140.576 24.316 139.828 24.316C139.102 24.316 138.524 24.5483 138.094 25.013C137.663 25.4663 137.448 26.0953 137.448 26.9V31.609C137.448 31.7223 137.408 31.8187 137.329 31.898C137.261 31.966 137.17 32 137.057 32H136.275Z" fill="#4F4F4F"/>
137
+ <rect x="148" y="12" width="74" height="28" fill="url(#pattern0)"/>
138
+ <defs>
139
+ <filter id="filter0_di" x="0" y="0" width="261" height="59" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
140
+ <feFlood flood-opacity="0" result="BackgroundImageFix"/>
141
+ <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
142
+ <feOffset dy="4"/>
143
+ <feGaussianBlur stdDeviation="5.5"/>
144
+ <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
145
+ <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
146
+ <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
147
+ <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
148
+ <feOffset dy="2"/>
149
+ <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
150
+ <feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.53 0"/>
151
+ <feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
152
+ </filter>
153
  <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
154
  <use xlink:href="#image0" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
155
  </pattern>
156
+ <linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
157
  <stop stop-color="#F9C323"/>
158
  <stop offset="1" stop-color="#F9C323"/>
159
  </linearGradient>
160
  <image id="image0" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
161
  </defs>
162
  </svg>
163
+
164
  <?php endif?>
165
  </button>
166
+
167
+ <p class="money-guaranteed">14 days money back guaranteed
168
+ <svg width="24" height="24" viewBox="0 0 51 51" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
169
+ <path d="M0.212891 50.25H50.2129V0.250001H0.212891V50.25Z" fill="url(#pattern20)"/>
170
+ <defs>
171
+ <pattern id="pattern20" patternContentUnits="objectBoundingBox" width="1" height="1">
172
+ <use xlink:href="#image20" transform="scale(0.015625)"/>
173
+ </pattern>
174
+ <image id="image20" xlink:href="data:image/png;base64,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