YOP Poll - Version 6.2.2

Version Description

  • fixed issue with polls loading with ajax
  • added %VOTER-FIRST-NAME%, %VOTER-LAST-NAME%, %VOTER-EMAIL%, %VOTER-USERNAME% to new vote email notifications
Download this release

Release Info

Developer yourownprogrammer
Plugin Icon 128x128 YOP Poll
Version 6.2.2
Comparing to
See all releases

Code changes from version 6.2.1 to 6.2.2

admin/admin.php CHANGED
@@ -282,6 +282,10 @@ class YOP_Poll_Admin {
282
  $maintenance = new YOP_POLL_Maintenance();
283
  $maintenance->update_to_version_6_2_1();
284
  }
 
 
 
 
285
  }
286
  }
287
  public function load_translations() {
282
  $maintenance = new YOP_POLL_Maintenance();
283
  $maintenance->update_to_version_6_2_1();
284
  }
285
+ if ( true === version_compare( $installed_version, '6.2.2', '<' ) ) {
286
+ $maintenance = new YOP_POLL_Maintenance();
287
+ $maintenance->update_to_version_6_2_2();
288
+ }
289
  }
290
  }
291
  public function load_translations() {
admin/assets/css/{admin-6.2.1.css → admin-6.2.2.css} RENAMED
File without changes
admin/assets/js/{admin-6.2.1.min.js → admin-6.2.2.min.js} RENAMED
File without changes
admin/inc/maintenance.php CHANGED
@@ -110,6 +110,9 @@ class YOP_POLL_Maintenance {
110
  public function update_to_version_6_2_1() {
111
  update_option( 'yop_poll_version', '6.2.1' );
112
  }
 
 
 
113
  public function create_archive_page() {
114
  $poll_archive_page = get_page_by_path( 'yop-poll-archive', ARRAY_A );
115
  if ( ! $poll_archive_page ) {
110
  public function update_to_version_6_2_1() {
111
  update_option( 'yop_poll_version', '6.2.1' );
112
  }
113
+ public function update_to_version_6_2_2() {
114
+ update_option( 'yop_poll_version', '6.2.2' );
115
+ }
116
  public function create_archive_page() {
117
  $poll_archive_page = get_page_by_path( 'yop-poll-archive', ARRAY_A );
118
  if ( ! $poll_archive_page ) {
admin/models/votes.php CHANGED
@@ -25,6 +25,7 @@ class YOP_Poll_Votes {
25
  $vote->user->first_name = $current_user->user_firstname;
26
  $vote->user->last_name = $current_user->user_lastname;
27
  $vote->user->email = $current_user->user_email;
 
28
  }
29
  $vote->pollAuthor = $poll->author;
30
  if ( false === self::$errors_present ) {
@@ -858,6 +859,17 @@ class YOP_Poll_Votes {
858
  $email_body = str_replace( '%POLL-NAME%', $poll->name, $email_body );
859
  $email_body = str_replace( '%VOTE_DATE%', date_i18n( get_option( 'date_format' ), strtotime( $vote->added_date ) ), $email_body );
860
  $email_body = str_replace( '%POLL_NAME%', $poll->name, $email_body );
 
 
 
 
 
 
 
 
 
 
 
861
  $questions_tag = self::get_content_between_tags( $email_body, '[QUESTION]', '[/QUESTION]' );
862
  $custom_fields_tag = self::get_content_between_tags( $email_body, '[CUSTOM_FIELDS]', '[/CUSTOM_FIELDS]' );
863
  $questions_block = '';
25
  $vote->user->first_name = $current_user->user_firstname;
26
  $vote->user->last_name = $current_user->user_lastname;
27
  $vote->user->email = $current_user->user_email;
28
+ $vote->user->username = $current_user->user_login;
29
  }
30
  $vote->pollAuthor = $poll->author;
31
  if ( false === self::$errors_present ) {
859
  $email_body = str_replace( '%POLL-NAME%', $poll->name, $email_body );
860
  $email_body = str_replace( '%VOTE_DATE%', date_i18n( get_option( 'date_format' ), strtotime( $vote->added_date ) ), $email_body );
861
  $email_body = str_replace( '%POLL_NAME%', $poll->name, $email_body );
862
+ if ( 'wordpress' == $vote->user->type ) {
863
+ $email_body = str_replace( '%VOTER-FIRST-NAME%', $vote->user->first_name, $email_body );
864
+ $email_body = str_replace( '%VOTER-LAST-NAME%', $vote->user->last_name, $email_body );
865
+ $email_body = str_replace( '%VOTER-EMAIL%', $vote->user->email, $email_body );
866
+ $email_body = str_replace( '%VOTER-USERNAME%', $vote->user->username, $email_body );
867
+ } else {
868
+ $email_body = str_replace( '%VOTER-FIRST-NAME%', '', $email_body );
869
+ $email_body = str_replace( '%VOTER-LAST-NAME%', '', $email_body );
870
+ $email_body = str_replace( '%VOTER-EMAIL%', '', $email_body );
871
+ $email_body = str_replace( '%VOTER-USERNAME%', '', $email_body );
872
+ }
873
  $questions_tag = self::get_content_between_tags( $email_body, '[QUESTION]', '[/QUESTION]' );
874
  $custom_fields_tag = self::get_content_between_tags( $email_body, '[CUSTOM_FIELDS]', '[/CUSTOM_FIELDS]' );
875
  $questions_block = '';
languages/yop-poll.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the GPL2.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: YOP Poll 6.2.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yop-poll-free\n"
7
- "POT-Creation-Date: 2020-10-21 06:58:24+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -71,200 +71,200 @@ msgstr ""
71
  msgid "Skip and Deactivate"
72
  msgstr ""
73
 
74
- #: admin/admin.php:301 admin/admin.php:302
75
  msgid "Yop Poll"
76
  msgstr ""
77
 
78
- #: admin/admin.php:315 admin/admin.php:316 admin/admin.php:614
79
  #: admin/views/bans/add.php:23 admin/views/bans/edit.php:25
80
  #: admin/views/bans/edit.php:31 admin/views/polls/view.php:155
81
  #: admin/views/results/view.php:17 admin/views/results/votes.php:95
82
  msgid "All Polls"
83
  msgstr ""
84
 
85
- #: admin/admin.php:330 admin/admin.php:331 admin/views/bans/view.php:151
86
  #: admin/views/polls/view.php:166
87
  msgid "Add New"
88
  msgstr ""
89
 
90
- #: admin/admin.php:341 admin/admin.php:342 admin/views/bans/view.php:140
91
  msgid "Bans"
92
  msgstr ""
93
 
94
- #: admin/admin.php:352 admin/admin.php:353 admin/views/logs/view.php:108
95
  msgid "Logs"
96
  msgstr ""
97
 
98
- #: admin/admin.php:367 admin/admin.php:368
99
  msgid "Settings"
100
  msgstr ""
101
 
102
- #: admin/admin.php:379 admin/admin.php:380
103
  msgid "Migrate old records"
104
  msgstr ""
105
 
106
- #: admin/admin.php:391 admin/admin.php:392
107
  msgid "Upgrade to Pro"
108
  msgstr ""
109
 
110
- #: admin/admin.php:480
111
  msgid "New Custom Field"
112
  msgstr ""
113
 
114
- #: admin/admin.php:481
115
  msgid "Warning"
116
  msgstr ""
117
 
118
- #: admin/admin.php:482 admin/admin.php:483
119
  msgid "Are you sure you want to delete this poll?"
120
  msgstr ""
121
 
122
- #: admin/admin.php:484
123
  msgid "Are you sure you want to delete these polls?"
124
  msgstr ""
125
 
126
- #: admin/admin.php:485 admin/admin.php:486
127
  msgid "Are you sure you want to clone this poll?"
128
  msgstr ""
129
 
130
- #: admin/admin.php:487
131
  msgid "Are you sure you want to clone these polls?"
132
  msgstr ""
133
 
134
- #: admin/admin.php:488 admin/admin.php:489
135
  msgid "Are you sure you want to reset votes for this poll?"
136
  msgstr ""
137
 
138
- #: admin/admin.php:490
139
  msgid "Are you sure you want to reset votes for these polls?"
140
  msgstr ""
141
 
142
- #: admin/admin.php:491
143
  msgid "No bulk action selected"
144
  msgstr ""
145
 
146
- #: admin/admin.php:492
147
  msgid "No polls selected"
148
  msgstr ""
149
 
150
- #: admin/admin.php:493
151
  msgid "No bans selected"
152
  msgstr ""
153
 
154
- #: admin/admin.php:494
155
  msgid "No logs selected"
156
  msgstr ""
157
 
158
- #: admin/admin.php:495
159
  msgid "No votes selected"
160
  msgstr ""
161
 
162
- #: admin/admin.php:496 admin/admin.php:569
163
  msgid "Are you sure you want to delete this ban?"
164
  msgstr ""
165
 
166
- #: admin/admin.php:497
167
  msgid "Are you sure you want to delete these bans?"
168
  msgstr ""
169
 
170
- #: admin/admin.php:498 admin/admin.php:570
171
  msgid "Are you sure you want to delete this log?"
172
  msgstr ""
173
 
174
- #: admin/admin.php:499
175
  msgid "Are you sure you want to delete these logs?"
176
  msgstr ""
177
 
178
- #: admin/admin.php:500
179
  msgid "Are you sure you want to delete this vote?"
180
  msgstr ""
181
 
182
- #: admin/admin.php:501
183
  msgid "Are you sure you want to delete these votes?"
184
  msgstr ""
185
 
186
- #: admin/admin.php:502
187
  msgid "Are you sure you want to delete this answer?"
188
  msgstr ""
189
 
190
- #: admin/admin.php:503
191
  msgid "Answer can't be deleted. At least one answer is required!"
192
  msgstr ""
193
 
194
- #: admin/admin.php:504
195
  msgid "Are you sure you want to delete this custom field?"
196
  msgstr ""
197
 
198
- #: admin/admin.php:505 admin/views/polls/add/main.php:188
199
  #: admin/views/polls/edit/main.php:213 admin/views/results/votes.php:196
200
  msgid "Cancel"
201
  msgstr ""
202
 
203
- #: admin/admin.php:506
204
  msgid "Ok"
205
  msgstr ""
206
 
207
- #: admin/admin.php:507
208
  msgid "Before generating the preview a template is required"
209
  msgstr ""
210
 
211
- #: admin/admin.php:508
212
  msgid "Before generating the preview a skin is required"
213
  msgstr ""
214
 
215
- #: admin/admin.php:509
216
  msgid "Number of columns is missing"
217
  msgstr ""
218
 
219
- #: admin/admin.php:510
220
  msgid "Too many columns. Max 12 allowed"
221
  msgstr ""
222
 
223
- #: admin/admin.php:511
224
  msgid "Click to select"
225
  msgstr ""
226
 
227
- #: admin/admin.php:512 admin/views/polls/add/main.php:194
228
  msgid "Publish immediately"
229
  msgstr ""
230
 
231
- #: admin/admin.php:513
232
  msgid "Schedule for"
233
  msgstr ""
234
 
235
- #: admin/admin.php:514
236
  msgid "Code Copied To Clipboard"
237
  msgstr ""
238
 
239
- #: admin/admin.php:516
240
  msgid "Press"
241
  msgstr ""
242
 
243
- #: admin/admin.php:517
244
  msgid " to copy"
245
  msgstr ""
246
 
247
- #: admin/admin.php:518
248
  msgid "No Support"
249
  msgstr ""
250
 
251
- #: admin/admin.php:520
252
  msgid "Element added"
253
  msgstr ""
254
 
255
- #: admin/admin.php:532
256
  msgid "Poll Preview"
257
  msgstr ""
258
 
259
- #: admin/admin.php:533
260
  msgid "Show preview for"
261
  msgstr ""
262
 
263
- #: admin/admin.php:534 admin/views/settings/view.php:324
264
  msgid "Voting"
265
  msgstr ""
266
 
267
- #: admin/admin.php:535 admin/views/polls/add/main.php:108
268
  #: admin/views/polls/add/options-poll.php:40
269
  #: admin/views/polls/edit/main.php:124 admin/views/polls/view.php:345
270
  #: admin/views/polls/view.php:625 admin/views/results/view.php:24
@@ -272,94 +272,94 @@ msgstr ""
272
  msgid "Results"
273
  msgstr ""
274
 
275
- #: admin/admin.php:546
276
  msgid "Template is missing"
277
  msgstr ""
278
 
279
- #: admin/admin.php:547
280
  msgid "Skin is missing"
281
  msgstr ""
282
 
283
- #: admin/admin.php:548
284
  msgid " is missing"
285
  msgstr ""
286
 
287
- #: admin/admin.php:549
288
  msgid "Poll name is missing"
289
  msgstr ""
290
 
291
- #: admin/admin.php:550
292
  msgid "Question Text is missing"
293
  msgstr ""
294
 
295
- #: admin/admin.php:551
296
  msgid "Answer Text is missing"
297
  msgstr ""
298
 
299
- #: admin/admin.php:552
300
  msgid "Answer Link is missing"
301
  msgstr ""
302
 
303
- #: admin/admin.php:553
304
  msgid "Answer Embed is missing"
305
  msgstr ""
306
 
307
- #: admin/admin.php:554
308
  msgid "Label for Other is missing"
309
  msgstr ""
310
 
311
- #: admin/admin.php:555
312
  msgid "Minimum answers is missing"
313
  msgstr ""
314
 
315
- #: admin/admin.php:556
316
  msgid "Maximum answers is missing"
317
  msgstr ""
318
 
319
- #: admin/admin.php:557
320
  msgid "Custom Field Name is missing"
321
  msgstr ""
322
 
323
- #: admin/admin.php:558
324
  msgid "Poll Start Date is missing"
325
  msgstr ""
326
 
327
- #: admin/admin.php:559
328
  msgid "Poll End Date is missing"
329
  msgstr ""
330
 
331
- #: admin/admin.php:560
332
  msgid "Custom Date for displaying results is missing"
333
  msgstr ""
334
 
335
- #: admin/admin.php:561
336
  msgid "Show Results Time is missing"
337
  msgstr ""
338
 
339
- #: admin/admin.php:562
340
  msgid "Show Results To is missing"
341
  msgstr ""
342
 
343
- #: admin/admin.php:563
344
  msgid "Vote As WordPress User is missing"
345
  msgstr ""
346
 
347
- #: admin/admin.php:566
348
  msgid "Ban For is missing"
349
  msgstr ""
350
 
351
- #: admin/admin.php:567
352
  msgid "Ban Value is missing"
353
  msgstr ""
354
 
355
- #: admin/admin.php:571 admin/admin.php:1172 admin/admin.php:1396
356
- #: admin/models/logs.php:410 admin/models/votes.php:1356
357
  msgid "Question"
358
  msgstr ""
359
 
360
- #: admin/admin.php:572 admin/admin.php:1169 admin/admin.php:1174
361
- #: admin/admin.php:1393 admin/admin.php:1398 admin/models/logs.php:408
362
- #: admin/models/logs.php:412 admin/models/votes.php:1358
363
  #: admin/views/polls/add/elements.php:107
364
  #: admin/views/polls/add/elements.php:181
365
  #: admin/views/polls/edit/elements.php:115
@@ -367,114 +367,114 @@ msgstr ""
367
  msgid "Answer"
368
  msgstr ""
369
 
370
- #: admin/admin.php:573 admin/views/logs/view.php:368
371
  #: admin/views/results/votes.php:404
372
  msgid "View Details"
373
  msgstr ""
374
 
375
- #: admin/admin.php:574
376
  msgid "Hide Details"
377
  msgstr ""
378
 
379
- #: admin/admin.php:575
380
  msgid "Number of Votes"
381
  msgstr ""
382
 
383
- #: admin/admin.php:577
384
  msgid "vote"
385
  msgstr ""
386
 
387
- #: admin/admin.php:578
388
  msgid "votes"
389
  msgstr ""
390
 
391
- #: admin/admin.php:581
392
  msgid "Got It. Continue with the migration"
393
  msgstr ""
394
 
395
- #: admin/admin.php:582
396
  msgid "Hold On. I want to change settings"
397
  msgstr ""
398
 
399
- #: admin/admin.php:583
400
  msgid "Please review your settings before continue"
401
  msgstr ""
402
 
403
- #: admin/admin.php:584
404
  msgid "Your selection"
405
  msgstr ""
406
 
407
- #: admin/admin.php:585
408
  msgid ""
409
  "This setting will migrate all data from previous version without any "
410
  "anonymization"
411
  msgstr ""
412
 
413
- #: admin/admin.php:586
414
  msgid ""
415
  "This setting will migrate all data from previous version but ips will be "
416
  "anonymized"
417
  msgstr ""
418
 
419
- #: admin/admin.php:587
420
  msgid "This setting will migrate everything except ip addresses. "
421
  msgstr ""
422
 
423
- #: admin/admin.php:588
424
  msgid "Response:"
425
  msgstr ""
426
 
427
- #: admin/admin.php:589
428
  msgid "All done."
429
  msgstr ""
430
 
431
- #: admin/admin.php:590
432
  msgid "Migration started"
433
  msgstr ""
434
 
435
- #: admin/admin.php:606 admin/views/polls/edit/main.php:14
436
  msgid "Edit Poll"
437
  msgstr ""
438
 
439
- #: admin/admin.php:610
440
  msgid "View Poll Results"
441
  msgstr ""
442
 
443
- #: admin/admin.php:623
444
  msgid "View Logs"
445
  msgstr ""
446
 
447
- #: admin/admin.php:632 admin/views/bans/add.php:4
448
  msgid "Add Ban"
449
  msgstr ""
450
 
451
- #: admin/admin.php:636 admin/views/bans/edit.php:4
452
  msgid "Edit Ban"
453
  msgstr ""
454
 
455
- #: admin/admin.php:640
456
  msgid "All Bans"
457
  msgstr ""
458
 
459
- #: admin/admin.php:739 admin/admin.php:1264
460
  msgid "You don't have sufficient permissions to access this page"
461
  msgstr ""
462
 
463
- #: admin/admin.php:751
464
  msgid "Poll successfully added"
465
  msgstr ""
466
 
467
- #: admin/admin.php:759 admin/admin.php:785 admin/admin.php:788
468
- #: admin/admin.php:808 admin/admin.php:811 admin/admin.php:814
469
- #: admin/admin.php:854 admin/admin.php:868 admin/admin.php:871
470
- #: admin/admin.php:874 admin/admin.php:909 admin/admin.php:934
471
- #: admin/admin.php:1128 admin/admin.php:1181 admin/admin.php:1184
472
- #: admin/admin.php:1187 admin/admin.php:1244 admin/admin.php:1286
473
- #: admin/admin.php:1289 admin/admin.php:1292 admin/admin.php:1311
474
- #: admin/admin.php:1314 admin/admin.php:1354 admin/admin.php:1405
475
- #: admin/admin.php:1408 admin/admin.php:1434 admin/admin.php:1478
476
- #: admin/admin.php:1498 admin/admin.php:1501 admin/admin.php:1504
477
- #: admin/admin.php:1544 admin/admin.php:1568 admin/admin.php:1571
478
  #: admin/inc/ClassYopPollImporter4x.php:743
479
  #: admin/inc/ClassYopPollImporter4x.php:795
480
  #: admin/inc/ClassYopPollImporter5x.php:2586
@@ -482,39 +482,39 @@ msgstr ""
482
  msgid "You are not allowed to perform this action"
483
  msgstr ""
484
 
485
- #: admin/admin.php:776
486
  msgid "Poll successfully updated"
487
  msgstr ""
488
 
489
- #: admin/admin.php:803 admin/admin.php:839
490
  msgid "Poll successfully deleted"
491
  msgstr ""
492
 
493
- #: admin/admin.php:846 admin/models/polls.php:571
494
  msgid "Error deleting poll"
495
  msgstr ""
496
 
497
- #: admin/admin.php:863 admin/admin.php:894
498
  msgid "Poll successfully cloned"
499
  msgstr ""
500
 
501
- #: admin/admin.php:901 admin/models/polls.php:631
502
  msgid "Error cloning poll"
503
  msgstr ""
504
 
505
- #: admin/admin.php:929
506
  msgid "Votes successfully reset"
507
  msgstr ""
508
 
509
- #: admin/admin.php:931 admin/models/polls.php:650
510
  msgid "Error resetting votes"
511
  msgstr ""
512
 
513
- #: admin/admin.php:1044 admin/admin.php:1083 admin/models/bans.php:379
514
  msgid "Invalid poll"
515
  msgstr ""
516
 
517
- #: admin/admin.php:1168 admin/admin.php:1392 admin/models/logs.php:407
518
  #: admin/views/custom-field.php:31 admin/views/polls/add/elements.php:15
519
  #: admin/views/polls/edit/elements.php:15
520
  #: admin/views/polls/edit/elements.php:496
@@ -523,67 +523,67 @@ msgstr ""
523
  msgid "Custom Field"
524
  msgstr ""
525
 
526
- #: admin/admin.php:1239
527
  msgid "Ban successfully added"
528
  msgstr ""
529
 
530
- #: admin/admin.php:1281 admin/admin.php:1339
531
  msgid "Ban successfully deleted"
532
  msgstr ""
533
 
534
- #: admin/admin.php:1306
535
  msgid "Ban successfully updated"
536
  msgstr ""
537
 
538
- #: admin/admin.php:1346 admin/models/bans.php:356
539
  msgid "Error deleting ban"
540
  msgstr ""
541
 
542
- #: admin/admin.php:1363
543
  msgid "Vote Recorded"
544
  msgstr ""
545
 
546
- #: admin/admin.php:1368 admin/admin.php:1586
547
  msgid "Invalid data 1"
548
  msgstr ""
549
 
550
- #: admin/admin.php:1371 admin/admin.php:1589
551
  msgid "Invalid data 2"
552
  msgstr ""
553
 
554
- #: admin/admin.php:1425 admin/admin.php:1463
555
  msgid "Vote successfully deleted"
556
  msgstr ""
557
 
558
- #: admin/admin.php:1427 admin/admin.php:1431 admin/admin.php:1470
559
  msgid "Error deleting vote"
560
  msgstr ""
561
 
562
- #: admin/admin.php:1493 admin/admin.php:1529
563
  msgid "Log successfully deleted"
564
  msgstr ""
565
 
566
- #: admin/admin.php:1536 admin/models/logs.php:459
567
  msgid "Error deleting log"
568
  msgstr ""
569
 
570
- #: admin/admin.php:1563
571
  msgid "Settings updated"
572
  msgstr ""
573
 
574
- #: admin/admin.php:1581
575
  msgid "Votes Succesfully Added"
576
  msgstr ""
577
 
578
- #: admin/admin.php:1602
579
  msgid "Error generating poll"
580
  msgstr ""
581
 
582
- #: admin/admin.php:1609
583
  msgid "Setting Updated"
584
  msgstr ""
585
 
586
- #: admin/admin.php:1628
587
  msgid "Guide Sent"
588
  msgstr ""
589
 
@@ -654,12 +654,12 @@ msgid "No logs table, skipping."
654
  msgstr ""
655
 
656
  #: admin/models/bans.php:58 admin/models/logs.php:80 admin/models/polls.php:80
657
- #: admin/models/votes.php:1051
658
  msgid "Previous page"
659
  msgstr ""
660
 
661
  #: admin/models/bans.php:63 admin/models/logs.php:85 admin/models/polls.php:85
662
- #: admin/models/votes.php:1056
663
  msgid "Next page"
664
  msgstr ""
665
 
@@ -716,7 +716,7 @@ msgstr ""
716
  msgid "POLL Name"
717
  msgstr ""
718
 
719
- #: admin/models/logs.php:382 admin/models/votes.php:1338
720
  #: admin/views/bans/add.php:54 admin/views/bans/edit.php:99
721
  #: admin/views/bans/view.php:197 admin/views/logs/view.php:228
722
  #: admin/views/logs/view.php:452 admin/views/results/votes.php:312
@@ -724,7 +724,7 @@ msgstr ""
724
  msgid "Username"
725
  msgstr ""
726
 
727
- #: admin/models/logs.php:383 admin/models/votes.php:1339
728
  #: admin/views/bans/add.php:51 admin/views/bans/edit.php:96
729
  #: admin/views/bans/view.php:194 admin/views/logs/view.php:251
730
  #: admin/views/logs/view.php:475 admin/views/results/votes.php:335
@@ -732,19 +732,19 @@ msgstr ""
732
  msgid "Email"
733
  msgstr ""
734
 
735
- #: admin/models/logs.php:384 admin/models/votes.php:1340
736
  #: admin/views/logs/view.php:274 admin/views/logs/view.php:498
737
  #: admin/views/results/votes.php:289 admin/views/results/votes.php:459
738
  msgid "User Type"
739
  msgstr ""
740
 
741
- #: admin/models/logs.php:385 admin/models/votes.php:1341
742
  #: admin/views/bans/add.php:48 admin/views/bans/edit.php:93
743
  #: admin/views/bans/view.php:191
744
  msgid "IP"
745
  msgstr ""
746
 
747
- #: admin/models/logs.php:386 admin/models/votes.php:1342
748
  #: admin/views/logs/view.php:320 admin/views/logs/view.php:544
749
  #: admin/views/results/votes.php:381 admin/views/results/votes.php:551
750
  msgid "Date"
@@ -756,17 +756,17 @@ msgstr ""
756
  msgid "Message"
757
  msgstr ""
758
 
759
- #: admin/models/logs.php:388 admin/models/votes.php:1343
760
  msgid "Vote data"
761
  msgstr ""
762
 
763
- #: admin/models/logs.php:398 admin/models/votes.php:1390
764
- #: admin/models/votes.php:1419
765
  msgid "Can't open php://output!"
766
  msgstr ""
767
 
768
- #: admin/models/logs.php:399 admin/models/votes.php:1393
769
- #: admin/models/votes.php:1425
770
  msgid "Can't write header!"
771
  msgstr ""
772
 
@@ -774,8 +774,8 @@ msgstr ""
774
  msgid "Can't write logs!"
775
  msgstr ""
776
 
777
- #: admin/models/logs.php:430 admin/models/votes.php:1399
778
- #: admin/models/votes.php:1429
779
  msgid "Can't close php://output!"
780
  msgstr ""
781
 
@@ -1293,15 +1293,15 @@ msgstr ""
1293
  msgid "Invalid answer id"
1294
  msgstr ""
1295
 
1296
- #: admin/models/votes.php:1337
1297
  msgid "Poll Name"
1298
  msgstr ""
1299
 
1300
- #: admin/models/votes.php:1346
1301
  msgid "Custom field - "
1302
  msgstr ""
1303
 
1304
- #: admin/models/votes.php:1396 admin/models/votes.php:1427
1305
  msgid "Can't write votes!"
1306
  msgstr ""
1307
 
2
  # This file is distributed under the GPL2.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: YOP Poll 6.2.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yop-poll-free\n"
7
+ "POT-Creation-Date: 2020-11-11 09:43:58+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
71
  msgid "Skip and Deactivate"
72
  msgstr ""
73
 
74
+ #: admin/admin.php:305 admin/admin.php:306
75
  msgid "Yop Poll"
76
  msgstr ""
77
 
78
+ #: admin/admin.php:319 admin/admin.php:320 admin/admin.php:618
79
  #: admin/views/bans/add.php:23 admin/views/bans/edit.php:25
80
  #: admin/views/bans/edit.php:31 admin/views/polls/view.php:155
81
  #: admin/views/results/view.php:17 admin/views/results/votes.php:95
82
  msgid "All Polls"
83
  msgstr ""
84
 
85
+ #: admin/admin.php:334 admin/admin.php:335 admin/views/bans/view.php:151
86
  #: admin/views/polls/view.php:166
87
  msgid "Add New"
88
  msgstr ""
89
 
90
+ #: admin/admin.php:345 admin/admin.php:346 admin/views/bans/view.php:140
91
  msgid "Bans"
92
  msgstr ""
93
 
94
+ #: admin/admin.php:356 admin/admin.php:357 admin/views/logs/view.php:108
95
  msgid "Logs"
96
  msgstr ""
97
 
98
+ #: admin/admin.php:371 admin/admin.php:372
99
  msgid "Settings"
100
  msgstr ""
101
 
102
+ #: admin/admin.php:383 admin/admin.php:384
103
  msgid "Migrate old records"
104
  msgstr ""
105
 
106
+ #: admin/admin.php:395 admin/admin.php:396
107
  msgid "Upgrade to Pro"
108
  msgstr ""
109
 
110
+ #: admin/admin.php:484
111
  msgid "New Custom Field"
112
  msgstr ""
113
 
114
+ #: admin/admin.php:485
115
  msgid "Warning"
116
  msgstr ""
117
 
118
+ #: admin/admin.php:486 admin/admin.php:487
119
  msgid "Are you sure you want to delete this poll?"
120
  msgstr ""
121
 
122
+ #: admin/admin.php:488
123
  msgid "Are you sure you want to delete these polls?"
124
  msgstr ""
125
 
126
+ #: admin/admin.php:489 admin/admin.php:490
127
  msgid "Are you sure you want to clone this poll?"
128
  msgstr ""
129
 
130
+ #: admin/admin.php:491
131
  msgid "Are you sure you want to clone these polls?"
132
  msgstr ""
133
 
134
+ #: admin/admin.php:492 admin/admin.php:493
135
  msgid "Are you sure you want to reset votes for this poll?"
136
  msgstr ""
137
 
138
+ #: admin/admin.php:494
139
  msgid "Are you sure you want to reset votes for these polls?"
140
  msgstr ""
141
 
142
+ #: admin/admin.php:495
143
  msgid "No bulk action selected"
144
  msgstr ""
145
 
146
+ #: admin/admin.php:496
147
  msgid "No polls selected"
148
  msgstr ""
149
 
150
+ #: admin/admin.php:497
151
  msgid "No bans selected"
152
  msgstr ""
153
 
154
+ #: admin/admin.php:498
155
  msgid "No logs selected"
156
  msgstr ""
157
 
158
+ #: admin/admin.php:499
159
  msgid "No votes selected"
160
  msgstr ""
161
 
162
+ #: admin/admin.php:500 admin/admin.php:573
163
  msgid "Are you sure you want to delete this ban?"
164
  msgstr ""
165
 
166
+ #: admin/admin.php:501
167
  msgid "Are you sure you want to delete these bans?"
168
  msgstr ""
169
 
170
+ #: admin/admin.php:502 admin/admin.php:574
171
  msgid "Are you sure you want to delete this log?"
172
  msgstr ""
173
 
174
+ #: admin/admin.php:503
175
  msgid "Are you sure you want to delete these logs?"
176
  msgstr ""
177
 
178
+ #: admin/admin.php:504
179
  msgid "Are you sure you want to delete this vote?"
180
  msgstr ""
181
 
182
+ #: admin/admin.php:505
183
  msgid "Are you sure you want to delete these votes?"
184
  msgstr ""
185
 
186
+ #: admin/admin.php:506
187
  msgid "Are you sure you want to delete this answer?"
188
  msgstr ""
189
 
190
+ #: admin/admin.php:507
191
  msgid "Answer can't be deleted. At least one answer is required!"
192
  msgstr ""
193
 
194
+ #: admin/admin.php:508
195
  msgid "Are you sure you want to delete this custom field?"
196
  msgstr ""
197
 
198
+ #: admin/admin.php:509 admin/views/polls/add/main.php:188
199
  #: admin/views/polls/edit/main.php:213 admin/views/results/votes.php:196
200
  msgid "Cancel"
201
  msgstr ""
202
 
203
+ #: admin/admin.php:510
204
  msgid "Ok"
205
  msgstr ""
206
 
207
+ #: admin/admin.php:511
208
  msgid "Before generating the preview a template is required"
209
  msgstr ""
210
 
211
+ #: admin/admin.php:512
212
  msgid "Before generating the preview a skin is required"
213
  msgstr ""
214
 
215
+ #: admin/admin.php:513
216
  msgid "Number of columns is missing"
217
  msgstr ""
218
 
219
+ #: admin/admin.php:514
220
  msgid "Too many columns. Max 12 allowed"
221
  msgstr ""
222
 
223
+ #: admin/admin.php:515
224
  msgid "Click to select"
225
  msgstr ""
226
 
227
+ #: admin/admin.php:516 admin/views/polls/add/main.php:194
228
  msgid "Publish immediately"
229
  msgstr ""
230
 
231
+ #: admin/admin.php:517
232
  msgid "Schedule for"
233
  msgstr ""
234
 
235
+ #: admin/admin.php:518
236
  msgid "Code Copied To Clipboard"
237
  msgstr ""
238
 
239
+ #: admin/admin.php:520
240
  msgid "Press"
241
  msgstr ""
242
 
243
+ #: admin/admin.php:521
244
  msgid " to copy"
245
  msgstr ""
246
 
247
+ #: admin/admin.php:522
248
  msgid "No Support"
249
  msgstr ""
250
 
251
+ #: admin/admin.php:524
252
  msgid "Element added"
253
  msgstr ""
254
 
255
+ #: admin/admin.php:536
256
  msgid "Poll Preview"
257
  msgstr ""
258
 
259
+ #: admin/admin.php:537
260
  msgid "Show preview for"
261
  msgstr ""
262
 
263
+ #: admin/admin.php:538 admin/views/settings/view.php:324
264
  msgid "Voting"
265
  msgstr ""
266
 
267
+ #: admin/admin.php:539 admin/views/polls/add/main.php:108
268
  #: admin/views/polls/add/options-poll.php:40
269
  #: admin/views/polls/edit/main.php:124 admin/views/polls/view.php:345
270
  #: admin/views/polls/view.php:625 admin/views/results/view.php:24
272
  msgid "Results"
273
  msgstr ""
274
 
275
+ #: admin/admin.php:550
276
  msgid "Template is missing"
277
  msgstr ""
278
 
279
+ #: admin/admin.php:551
280
  msgid "Skin is missing"
281
  msgstr ""
282
 
283
+ #: admin/admin.php:552
284
  msgid " is missing"
285
  msgstr ""
286
 
287
+ #: admin/admin.php:553
288
  msgid "Poll name is missing"
289
  msgstr ""
290
 
291
+ #: admin/admin.php:554
292
  msgid "Question Text is missing"
293
  msgstr ""
294
 
295
+ #: admin/admin.php:555
296
  msgid "Answer Text is missing"
297
  msgstr ""
298
 
299
+ #: admin/admin.php:556
300
  msgid "Answer Link is missing"
301
  msgstr ""
302
 
303
+ #: admin/admin.php:557
304
  msgid "Answer Embed is missing"
305
  msgstr ""
306
 
307
+ #: admin/admin.php:558
308
  msgid "Label for Other is missing"
309
  msgstr ""
310
 
311
+ #: admin/admin.php:559
312
  msgid "Minimum answers is missing"
313
  msgstr ""
314
 
315
+ #: admin/admin.php:560
316
  msgid "Maximum answers is missing"
317
  msgstr ""
318
 
319
+ #: admin/admin.php:561
320
  msgid "Custom Field Name is missing"
321
  msgstr ""
322
 
323
+ #: admin/admin.php:562
324
  msgid "Poll Start Date is missing"
325
  msgstr ""
326
 
327
+ #: admin/admin.php:563
328
  msgid "Poll End Date is missing"
329
  msgstr ""
330
 
331
+ #: admin/admin.php:564
332
  msgid "Custom Date for displaying results is missing"
333
  msgstr ""
334
 
335
+ #: admin/admin.php:565
336
  msgid "Show Results Time is missing"
337
  msgstr ""
338
 
339
+ #: admin/admin.php:566
340
  msgid "Show Results To is missing"
341
  msgstr ""
342
 
343
+ #: admin/admin.php:567
344
  msgid "Vote As WordPress User is missing"
345
  msgstr ""
346
 
347
+ #: admin/admin.php:570
348
  msgid "Ban For is missing"
349
  msgstr ""
350
 
351
+ #: admin/admin.php:571
352
  msgid "Ban Value is missing"
353
  msgstr ""
354
 
355
+ #: admin/admin.php:575 admin/admin.php:1176 admin/admin.php:1400
356
+ #: admin/models/logs.php:410 admin/models/votes.php:1368
357
  msgid "Question"
358
  msgstr ""
359
 
360
+ #: admin/admin.php:576 admin/admin.php:1173 admin/admin.php:1178
361
+ #: admin/admin.php:1397 admin/admin.php:1402 admin/models/logs.php:408
362
+ #: admin/models/logs.php:412 admin/models/votes.php:1370
363
  #: admin/views/polls/add/elements.php:107
364
  #: admin/views/polls/add/elements.php:181
365
  #: admin/views/polls/edit/elements.php:115
367
  msgid "Answer"
368
  msgstr ""
369
 
370
+ #: admin/admin.php:577 admin/views/logs/view.php:368
371
  #: admin/views/results/votes.php:404
372
  msgid "View Details"
373
  msgstr ""
374
 
375
+ #: admin/admin.php:578
376
  msgid "Hide Details"
377
  msgstr ""
378
 
379
+ #: admin/admin.php:579
380
  msgid "Number of Votes"
381
  msgstr ""
382
 
383
+ #: admin/admin.php:581
384
  msgid "vote"
385
  msgstr ""
386
 
387
+ #: admin/admin.php:582
388
  msgid "votes"
389
  msgstr ""
390
 
391
+ #: admin/admin.php:585
392
  msgid "Got It. Continue with the migration"
393
  msgstr ""
394
 
395
+ #: admin/admin.php:586
396
  msgid "Hold On. I want to change settings"
397
  msgstr ""
398
 
399
+ #: admin/admin.php:587
400
  msgid "Please review your settings before continue"
401
  msgstr ""
402
 
403
+ #: admin/admin.php:588
404
  msgid "Your selection"
405
  msgstr ""
406
 
407
+ #: admin/admin.php:589
408
  msgid ""
409
  "This setting will migrate all data from previous version without any "
410
  "anonymization"
411
  msgstr ""
412
 
413
+ #: admin/admin.php:590
414
  msgid ""
415
  "This setting will migrate all data from previous version but ips will be "
416
  "anonymized"
417
  msgstr ""
418
 
419
+ #: admin/admin.php:591
420
  msgid "This setting will migrate everything except ip addresses. "
421
  msgstr ""
422
 
423
+ #: admin/admin.php:592
424
  msgid "Response:"
425
  msgstr ""
426
 
427
+ #: admin/admin.php:593
428
  msgid "All done."
429
  msgstr ""
430
 
431
+ #: admin/admin.php:594
432
  msgid "Migration started"
433
  msgstr ""
434
 
435
+ #: admin/admin.php:610 admin/views/polls/edit/main.php:14
436
  msgid "Edit Poll"
437
  msgstr ""
438
 
439
+ #: admin/admin.php:614
440
  msgid "View Poll Results"
441
  msgstr ""
442
 
443
+ #: admin/admin.php:627
444
  msgid "View Logs"
445
  msgstr ""
446
 
447
+ #: admin/admin.php:636 admin/views/bans/add.php:4
448
  msgid "Add Ban"
449
  msgstr ""
450
 
451
+ #: admin/admin.php:640 admin/views/bans/edit.php:4
452
  msgid "Edit Ban"
453
  msgstr ""
454
 
455
+ #: admin/admin.php:644
456
  msgid "All Bans"
457
  msgstr ""
458
 
459
+ #: admin/admin.php:743 admin/admin.php:1268
460
  msgid "You don't have sufficient permissions to access this page"
461
  msgstr ""
462
 
463
+ #: admin/admin.php:755
464
  msgid "Poll successfully added"
465
  msgstr ""
466
 
467
+ #: admin/admin.php:763 admin/admin.php:789 admin/admin.php:792
468
+ #: admin/admin.php:812 admin/admin.php:815 admin/admin.php:818
469
+ #: admin/admin.php:858 admin/admin.php:872 admin/admin.php:875
470
+ #: admin/admin.php:878 admin/admin.php:913 admin/admin.php:938
471
+ #: admin/admin.php:1132 admin/admin.php:1185 admin/admin.php:1188
472
+ #: admin/admin.php:1191 admin/admin.php:1248 admin/admin.php:1290
473
+ #: admin/admin.php:1293 admin/admin.php:1296 admin/admin.php:1315
474
+ #: admin/admin.php:1318 admin/admin.php:1358 admin/admin.php:1409
475
+ #: admin/admin.php:1412 admin/admin.php:1438 admin/admin.php:1482
476
+ #: admin/admin.php:1502 admin/admin.php:1505 admin/admin.php:1508
477
+ #: admin/admin.php:1548 admin/admin.php:1572 admin/admin.php:1575
478
  #: admin/inc/ClassYopPollImporter4x.php:743
479
  #: admin/inc/ClassYopPollImporter4x.php:795
480
  #: admin/inc/ClassYopPollImporter5x.php:2586
482
  msgid "You are not allowed to perform this action"
483
  msgstr ""
484
 
485
+ #: admin/admin.php:780
486
  msgid "Poll successfully updated"
487
  msgstr ""
488
 
489
+ #: admin/admin.php:807 admin/admin.php:843
490
  msgid "Poll successfully deleted"
491
  msgstr ""
492
 
493
+ #: admin/admin.php:850 admin/models/polls.php:571
494
  msgid "Error deleting poll"
495
  msgstr ""
496
 
497
+ #: admin/admin.php:867 admin/admin.php:898
498
  msgid "Poll successfully cloned"
499
  msgstr ""
500
 
501
+ #: admin/admin.php:905 admin/models/polls.php:631
502
  msgid "Error cloning poll"
503
  msgstr ""
504
 
505
+ #: admin/admin.php:933
506
  msgid "Votes successfully reset"
507
  msgstr ""
508
 
509
+ #: admin/admin.php:935 admin/models/polls.php:650
510
  msgid "Error resetting votes"
511
  msgstr ""
512
 
513
+ #: admin/admin.php:1048 admin/admin.php:1087 admin/models/bans.php:379
514
  msgid "Invalid poll"
515
  msgstr ""
516
 
517
+ #: admin/admin.php:1172 admin/admin.php:1396 admin/models/logs.php:407
518
  #: admin/views/custom-field.php:31 admin/views/polls/add/elements.php:15
519
  #: admin/views/polls/edit/elements.php:15
520
  #: admin/views/polls/edit/elements.php:496
523
  msgid "Custom Field"
524
  msgstr ""
525
 
526
+ #: admin/admin.php:1243
527
  msgid "Ban successfully added"
528
  msgstr ""
529
 
530
+ #: admin/admin.php:1285 admin/admin.php:1343
531
  msgid "Ban successfully deleted"
532
  msgstr ""
533
 
534
+ #: admin/admin.php:1310
535
  msgid "Ban successfully updated"
536
  msgstr ""
537
 
538
+ #: admin/admin.php:1350 admin/models/bans.php:356
539
  msgid "Error deleting ban"
540
  msgstr ""
541
 
542
+ #: admin/admin.php:1367
543
  msgid "Vote Recorded"
544
  msgstr ""
545
 
546
+ #: admin/admin.php:1372 admin/admin.php:1590
547
  msgid "Invalid data 1"
548
  msgstr ""
549
 
550
+ #: admin/admin.php:1375 admin/admin.php:1593
551
  msgid "Invalid data 2"
552
  msgstr ""
553
 
554
+ #: admin/admin.php:1429 admin/admin.php:1467
555
  msgid "Vote successfully deleted"
556
  msgstr ""
557
 
558
+ #: admin/admin.php:1431 admin/admin.php:1435 admin/admin.php:1474
559
  msgid "Error deleting vote"
560
  msgstr ""
561
 
562
+ #: admin/admin.php:1497 admin/admin.php:1533
563
  msgid "Log successfully deleted"
564
  msgstr ""
565
 
566
+ #: admin/admin.php:1540 admin/models/logs.php:459
567
  msgid "Error deleting log"
568
  msgstr ""
569
 
570
+ #: admin/admin.php:1567
571
  msgid "Settings updated"
572
  msgstr ""
573
 
574
+ #: admin/admin.php:1585
575
  msgid "Votes Succesfully Added"
576
  msgstr ""
577
 
578
+ #: admin/admin.php:1606
579
  msgid "Error generating poll"
580
  msgstr ""
581
 
582
+ #: admin/admin.php:1613
583
  msgid "Setting Updated"
584
  msgstr ""
585
 
586
+ #: admin/admin.php:1632
587
  msgid "Guide Sent"
588
  msgstr ""
589
 
654
  msgstr ""
655
 
656
  #: admin/models/bans.php:58 admin/models/logs.php:80 admin/models/polls.php:80
657
+ #: admin/models/votes.php:1063
658
  msgid "Previous page"
659
  msgstr ""
660
 
661
  #: admin/models/bans.php:63 admin/models/logs.php:85 admin/models/polls.php:85
662
+ #: admin/models/votes.php:1068
663
  msgid "Next page"
664
  msgstr ""
665
 
716
  msgid "POLL Name"
717
  msgstr ""
718
 
719
+ #: admin/models/logs.php:382 admin/models/votes.php:1350
720
  #: admin/views/bans/add.php:54 admin/views/bans/edit.php:99
721
  #: admin/views/bans/view.php:197 admin/views/logs/view.php:228
722
  #: admin/views/logs/view.php:452 admin/views/results/votes.php:312
724
  msgid "Username"
725
  msgstr ""
726
 
727
+ #: admin/models/logs.php:383 admin/models/votes.php:1351
728
  #: admin/views/bans/add.php:51 admin/views/bans/edit.php:96
729
  #: admin/views/bans/view.php:194 admin/views/logs/view.php:251
730
  #: admin/views/logs/view.php:475 admin/views/results/votes.php:335
732
  msgid "Email"
733
  msgstr ""
734
 
735
+ #: admin/models/logs.php:384 admin/models/votes.php:1352
736
  #: admin/views/logs/view.php:274 admin/views/logs/view.php:498
737
  #: admin/views/results/votes.php:289 admin/views/results/votes.php:459
738
  msgid "User Type"
739
  msgstr ""
740
 
741
+ #: admin/models/logs.php:385 admin/models/votes.php:1353
742
  #: admin/views/bans/add.php:48 admin/views/bans/edit.php:93
743
  #: admin/views/bans/view.php:191
744
  msgid "IP"
745
  msgstr ""
746
 
747
+ #: admin/models/logs.php:386 admin/models/votes.php:1354
748
  #: admin/views/logs/view.php:320 admin/views/logs/view.php:544
749
  #: admin/views/results/votes.php:381 admin/views/results/votes.php:551
750
  msgid "Date"
756
  msgid "Message"
757
  msgstr ""
758
 
759
+ #: admin/models/logs.php:388 admin/models/votes.php:1355
760
  msgid "Vote data"
761
  msgstr ""
762
 
763
+ #: admin/models/logs.php:398 admin/models/votes.php:1402
764
+ #: admin/models/votes.php:1431
765
  msgid "Can't open php://output!"
766
  msgstr ""
767
 
768
+ #: admin/models/logs.php:399 admin/models/votes.php:1405
769
+ #: admin/models/votes.php:1437
770
  msgid "Can't write header!"
771
  msgstr ""
772
 
774
  msgid "Can't write logs!"
775
  msgstr ""
776
 
777
+ #: admin/models/logs.php:430 admin/models/votes.php:1411
778
+ #: admin/models/votes.php:1441
779
  msgid "Can't close php://output!"
780
  msgstr ""
781
 
1293
  msgid "Invalid answer id"
1294
  msgstr ""
1295
 
1296
+ #: admin/models/votes.php:1349
1297
  msgid "Poll Name"
1298
  msgstr ""
1299
 
1300
+ #: admin/models/votes.php:1358
1301
  msgid "Custom field - "
1302
  msgstr ""
1303
 
1304
+ #: admin/models/votes.php:1408 admin/models/votes.php:1439
1305
  msgid "Can't write votes!"
1306
  msgstr ""
1307
 
public/assets/css/{yop-poll-public-6.2.1.css → yop-poll-public-6.2.2.css} RENAMED
File without changes
public/assets/js/{yop-poll-public-6.2.1.min.js → yop-poll-public-6.2.2.min.js} RENAMED
@@ -1 +1 @@
1
- if(void 0===helper)var helper={};helper.arr={multisort:function(a,t,s){if(void 0===t)for(t=[],x=0;x<a[0].length;x++)t.push(x);if(void 0===s)for(s=[],x=0;x<a[0].length;x++)s.push("ASC");return a.sort(function(a,e){return function a(e,t,s,i,n){var o="DESC"==i[n]?1:0,r=!isNaN(e[s[n]]-t[s[n]]),c=r?+e[s[n]]:e[s[n]].toLowerCase(),l=r?+t[s[n]]:t[s[n]].toLowerCase();return c<l?0==o?-1:1:c==l?s.length-1>n?a(e,t,s,i,n+1):0:0==o?1:-1}(a,e,t,s,0)})}},function(n){n.fn.popupWindow=function(a){n.fn.popupWindow.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0},settings=n.extend({},n.fn.popupWindow.defaultSettings,a||{});var e,t,s,i="height="+settings.height+",width="+settings.width+",toolbar="+settings.toolbar+",scrollbars="+settings.scrollbars+",status="+settings.status+",resizable="+settings.resizable+",location="+settings.location+",menuBar="+settings.menubar;return settings.windowName=settings.windowName||this.name,settings.windowURL=settings.windowURL||this.href,settings.centerBrowser?(t=n.browser.msie?(e=window.screenTop-120+((document.documentElement.clientHeight+120)/2-settings.height/2),window.screenLeft+((document.body.offsetWidth+20)/2-settings.width/2)):(e=window.screenY+(window.outerHeight/2-settings.height/2),window.screenX+(window.outerWidth/2-settings.width/2)),(s=window.open(settings.windowURL,settings.windowName,i+",left="+t+",top="+e)).focus()):settings.centerScreen?(e=(screen.height-settings.height)/2,t=(screen.width-settings.width)/2,(s=window.open(settings.windowURL,settings.windowName,i+",left="+t+",top="+e)).focus()):(s=window.open(settings.windowURL,settings.windowName,i+",left="+settings.left+",top="+settings.top)).focus(),s}}(jQuery),function(a,e){"function"==typeof define&&define.amd?define(["jquery"],e):e(a.jQuery)}(this,function(a){var e,t,s,p,n,o,h,f,m,b,g,v,i,r,w;function y(a,e){return i.call(a,e)}function c(a,e){var t,s,i,n,o,r,c,l,d,u,p,h=e&&e.split("/"),f=g.map,m=f&&f["*"]||{};if(a&&"."===a.charAt(0))if(e){for(h=h.slice(0,h.length-1),o=(a=a.split("/")).length-1,g.nodeIdCompat&&w.test(a[o])&&(a[o]=a[o].replace(w,"")),a=h.concat(a),d=0;d<a.length;d+=1)if("."===(p=a[d]))a.splice(d,1),d-=1;else if(".."===p){if(1===d&&(".."===a[2]||".."===a[0]))break;0<d&&(a.splice(d-1,2),d-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((h||m)&&f){for(d=(t=a.split("/")).length;0<d;d-=1){if(s=t.slice(0,d).join("/"),h)for(u=h.length;0<u;u-=1)if(i=(i=f[h.slice(0,u).join("/")])&&i[s]){n=i,r=d;break}if(n)break;!c&&m&&m[s]&&(c=m[s],l=d)}!n&&c&&(n=c,r=l),n&&(t.splice(0,r,n),a=t.join("/"))}return a}function P(a,e){return function(){return o.apply(p,r.call(arguments,0).concat([a,e]))}}function C(e){return function(a){m[e]=a}}function x(a){if(y(b,a)){var e=b[a];delete b[a],v[a]=!0,n.apply(p,e)}if(!y(m,a)&&!y(v,a))throw new Error("No "+a);return m[a]}function l(a){var e,t=a?a.indexOf("!"):-1;return-1<t&&(e=a.substring(0,t),a=a.substring(t+1,a.length)),[e,a]}m={},b={},g={},v={},i=Object.prototype.hasOwnProperty,r=[].slice,w=/\.js$/,h=function(a,e){var t,s=l(a),i=s[0];return a=s[1],i&&(t=x(i=c(i,e))),i?a=t&&t.normalize?t.normalize(a,function(e){return function(a){return c(a,e)}}(e)):c(a,e):(i=(s=l(a=c(a,e)))[0],a=s[1],i&&(t=x(i))),{f:i?i+"!"+a:a,n:a,pr:i,p:t}},f={require:function(a){return P(a)},exports:function(a){var e=m[a];return void 0!==e?e:m[a]={}},module:function(a){return{id:a,uri:"",exports:m[a],config:function(a){return function(){return g&&g.config&&g.config[a]||{}}}(a)}}},n=function(a,e,t,s){var i,n,o,r,c,l,d=[],u=typeof t;if(s=s||a,"undefined"==u||"function"==u){for(e=!e.length&&t.length?["require","exports","module"]:e,c=0;c<e.length;c+=1)if("require"===(n=(r=h(e[c],s)).f))d[c]=f.require(a);else if("exports"===n)d[c]=f.exports(a),l=!0;else if("module"===n)i=d[c]=f.module(a);else if(y(m,n)||y(b,n)||y(v,n))d[c]=x(n);else{if(!r.p)throw new Error(a+" missing "+n);r.p.load(r.n,P(s,!0),C(n),{}),d[c]=m[n]}o=t?t.apply(m[a],d):void 0,a&&(i&&i.exports!==p&&i.exports!==m[a]?m[a]=i.exports:o===p&&l||(m[a]=o))}else a&&(m[a]=t)},e=t=o=function(a,e,t,s,i){if("string"==typeof a)return f[a]?f[a](e):x(h(a,e).f);if(!a.splice){if((g=a).deps&&o(g.deps,g.callback),!e)return;e.splice?(a=e,e=t,t=null):a=p}return e=e||function(){},"function"==typeof t&&(t=s,s=i),s?n(p,a,e,t):setTimeout(function(){n(p,a,e,t)},4),o},o.config=function(a){return o(a)},e._defined=m,(s=function(a,e,t){e.splice||(t=e,e=[]),y(m,a)||y(b,a)||(b[a]=[a,e,t])}).amd={jQuery:!0},s("almond",function(){}),s("visualcaptcha/core",[],function(){"use strict";var i,t,s,n,o,r,c,l;return i=function(a,e,t){return t=t||[],a.namespace&&0<a.namespace.length&&t.push(a.namespaceFieldName+"="+a.namespace),t.push(a.randomParam+"="+a.randomNonce),e+"&"+t.join("&")},t=function(e){var a,t=this;e.applyRandomNonce(),e.isLoading=!0,a=s(e),e._loading(t),e.callbacks.loading&&e.callbacks.loading(t),e.request(a,function(a){a.audioFieldName&&(e.audioFieldName=a.audioFieldName),a.imageFieldName&&(e.imageFieldName=a.imageFieldName),a.imageName&&(e.imageName=a.imageName),a.values&&(e.imageValues=a.values),e.isLoading=!1,e.hasLoaded=!0,e._loaded(t),e.callbacks.loaded&&e.callbacks.loaded(t)})},s=function(a){var e=a.url+a.routes.start+"&_img="+a.numberOfImages;return i(a,e)},n=function(a,e){var t="",s=[];return e<0||e>=a.numberOfImages?t:(this.isRetina()&&s.push("retina=1"),t=a.url+a.routes.image+"&_id="+e,i(a,t,s))},o=function(a,e){var t=a.url+a.routes.audio;return e&&(t+="/ogg"),i(a,t)},r=function(a,e){return 0<=e&&e<a.numberOfImages?a.imageValues[e]:""},c=function(){return void 0!==window.devicePixelRatio&&1<window.devicePixelRatio},l=function(){var a=!1;try{document.createElement("audio").canPlayType&&(a=!0)}catch(a){}return a},function(e){var a;return a={refresh:function(){return t.call(this,e)},isLoading:function(){return e.isLoading},hasLoaded:function(){return e.hasLoaded},numberOfImages:function(){return e.imageValues.length},imageName:function(){return e.imageName},imageValue:function(a){return r.call(this,e,a)},imageUrl:function(a){return n.call(this,e,a)},audioUrl:function(a){return o.call(this,e,a)},imageFieldName:function(){return e.imageFieldName},audioFieldName:function(){return e.audioFieldName},namespace:function(){return e.namespace},namespaceFieldName:function(){return e.namespaceFieldName},isRetina:c,supportsAudio:l},e.autoRefresh&&a.refresh(),a}}),s("visualcaptcha/xhr-request",[],function(){"use strict";var s=window.XMLHttpRequest;return function(a,e){var t=new s;t.open("GET",a,!0),t.onreadystatechange=function(){var a;4===t.readyState&&200===t.status&&(a=JSON.parse(t.responseText),e(a))},t.send()}}),s("visualcaptcha/config",["visualcaptcha/xhr-request"],function(s){"use strict";return function(a){var e=window.location.href.split("/");e[e.length-1]="";var t={request:s,url:e.join("/").slice(0,-1),namespace:"",namespaceFieldName:"namespace",routes:{start:"/start",image:"/image",audio:"/audio"},isLoading:!1,hasLoaded:!1,autoRefresh:!0,numberOfImages:6,randomNonce:"",randomParam:"r",audioFieldName:"",imageFieldName:"",imageName:"",imageValues:[],callbacks:{},_loading:function(){},_loaded:function(){},applyRandomNonce:function(){return t.randomNonce=Math.random().toString(36).substring(2)}};return a.request&&(t.request=a.request),a.url&&(t.url=a.url),a.namespace&&(t.namespace=a.namespace),a.namespaceFieldName&&(t.namespaceFieldName=a.namespaceFieldName),void 0!==a.autoRefresh&&(t.autoRefresh=a.autoRefresh),a.numberOfImages&&(t.numberOfImages=a.numberOfImages),a.routes&&(a.routes.start&&(t.routes.start=a.routes.start),a.routes.image&&(t.routes.image=a.routes.image),a.routes.audio&&(t.routes.audio=a.routes.audio)),a.randomParam&&(t.randomParam=a.randomParam),a.callbacks&&(a.callbacks.loading&&(t.callbacks.loading=a.callbacks.loading),a.callbacks.loaded&&(t.callbacks.loaded=a.callbacks.loaded)),a._loading&&(t._loading=a._loading),a._loaded&&(t._loaded=a._loaded),t}}),s("visualcaptcha",["require","visualcaptcha/core","visualcaptcha/config"],function(a){"use strict";var e=a("visualcaptcha/core"),t=a("visualcaptcha/config");return function(a){return e(t(a=a||{}))}}),s("visualcaptcha/templates",[],function(){"use strict";var r;return r=function(a,e){for(var t in e)a=a.replace(new RegExp("{"+t+"}","g"),e[t]);return a},{buttons:function(a,e,t){var s,i;return'<div class="visualCaptcha-accessibility-button"><a href="#"><img src="{path}accessibility{retinaExtra}.png" title="{accessibilityTitle}" alt="{accessibilityAlt}" /></a></div>','<div class="visualCaptcha-refresh-button"><a href="#"><img src="{path}refresh{retinaExtra}.png" title="{refreshTitle}" alt="{refreshAlt}" /></a></div>',s='<div class="visualCaptcha-button-group"><div class="visualCaptcha-refresh-button"><a href="#"><img src="{path}refresh{retinaExtra}.png" title="{refreshTitle}" alt="{refreshAlt}" /></a></div>'+(a.supportsAudio()?'<div class="visualCaptcha-accessibility-button"><a href="#"><img src="{path}accessibility{retinaExtra}.png" title="{accessibilityTitle}" alt="{accessibilityAlt}" /></a></div>':"")+"</div>",i={path:t||"",refreshTitle:e.refreshTitle,refreshAlt:e.refreshAlt,accessibilityTitle:e.accessibilityTitle,accessibilityAlt:e.accessibilityAlt,retinaExtra:a.isRetina()?"@2x":""},r(s,i)},accessibility:function(a,e){var t;return a.supportsAudio()?('<div class="visualCaptcha-accessibility-wrapper visualCaptcha-hide"><div class="accessibility-description">{accessibilityDescription}</div><audio preload="preload"><source src="{audioURL}" type="audio/ogg" /><source src="{audioURL}" type="audio/mpeg" /></audio></div>',t={accessibilityDescription:e.accessibilityDescription,audioURL:a.audioUrl(),audioFieldName:a.audioFieldName()},r('<div class="visualCaptcha-accessibility-wrapper visualCaptcha-hide"><div class="accessibility-description">{accessibilityDescription}</div><audio preload="preload"><source src="{audioURL}" type="audio/ogg" /><source src="{audioURL}" type="audio/mpeg" /></audio></div>',t)):""},images:function(a,e){for(var t,s,i="",n=0,o=a.numberOfImages();n<o;n++)t='<div class="img"><a href="#"><img src="{imageUrl}" id="visualCaptcha-img-{i}" data-index="{i}" alt="" title="" /></a></div>',s={imageUrl:a.imageUrl(n),i:n},i+=r(t,s);return t='<p class="visualCaptcha-explanation">{explanation}</p><div class="visualCaptcha-possibilities">{images}</div>',s={imageFieldName:a.imageFieldName(),explanation:e.explanation.replace(/ANSWER/,a.imageName()),images:i},r(t,s)},audioInput:function(a){var e;return'<input class="form-control audioField" type="text" name="{audioFieldName}" value="" autocomplete="off" />',e={audioFieldName:a.audioFieldName()},r('<input class="form-control audioField" type="text" name="{audioFieldName}" value="" autocomplete="off" />',e)},imageInput:function(a,e){var t;return'<input class="form-control imageField" type="hidden" name="{imageFieldName}" value="{value}" readonly="readonly" />',t={imageFieldName:a.imageFieldName(),value:a.imageValue(e)},r('<input class="form-control imageField" type="hidden" name="{imageFieldName}" value="{value}" readonly="readonly" />',t)},namespaceInput:function(a){var e,t=a.namespace();return t&&0!==t.length?('<input type="hidden" name="{fieldName}" value="{value}" />',e={fieldName:a.namespaceFieldName(),value:t},r('<input type="hidden" name="{fieldName}" value="{value}" />',e)):""}}}),s("visualcaptcha/language",[],function(){"use strict";return{accessibilityAlt:"Sound icon",accessibilityTitle:"Accessibility option: listen to a question and answer it!",accessibilityDescription:"Type below the <strong>answer</strong> to what you hear. Numbers or words:",explanation:"Click or touch the <strong>ANSWER</strong>",refreshAlt:"Refresh/reload icon",refreshTitle:"Refresh/reload: get new images and accessibility option!"}}),s("visualcaptcha.jquery",["jquery","visualcaptcha","visualcaptcha/templates","visualcaptcha/language"],function(c,i,l,e){"use strict";var t,n,o,r,d,u,p;t=function(a,e){c.get(a,e,"json")},n=function(){},o=function(a,e,t){var s;s=l.namespaceInput(t)+l.accessibility(t,a.language)+l.images(t,a.language)+l.buttons(t,a.language,a.imgPath),e.html(s)},r=function(a){var e,t=c(this).closest(".visualCaptcha"),s=t.find(".visualCaptcha-accessibility-wrapper"),i=t.find(".visualCaptcha-possibilities"),n=t.find(".visualCaptcha-explanation"),o=s.find("audio");s.hasClass("visualCaptcha-hide")?(i.toggleClass("visualCaptcha-hide"),n.toggleClass("visualCaptcha-hide"),i.find(".img").removeClass("visualCaptcha-selected"),n.find("input").val(""),e=l.audioInput(t.data("captcha")),c(e).insertBefore(o),s.toggleClass("visualCaptcha-hide"),o[0].load(),o[0].play()):(o[0].pause(),s.toggleClass("visualCaptcha-hide"),s.find("input").remove(),n.toggleClass("visualCaptcha-hide"),i.toggleClass("visualCaptcha-hide")),a.preventDefault()},d=function(a){var e,t,s,i=c(this),n=i.closest(".visualCaptcha"),o=n.find(".visualCaptcha-possibilities"),r=n.find(".visualCaptcha-explanation");(t=r.find("input"))&&(t.remove(),o.find("a").removeClass("visualCaptcha-selected")),i.addClass("visualCaptcha-selected"),e=i.find("img").data("index"),s=l.imageInput(n.data("captcha"),e),r.append(c(s)),a.preventDefault()},u=function(a){c(this).closest(".visualCaptcha").data("captcha").refresh(),a.preventDefault()},p=function(a){var e=a.find(".imageField"),t=a.find(".audioField"),s=!(!e.val()&&!t.val());return s?{valid:s,name:e.val()?e.attr("name"):t.attr("name"),value:e.val()?e.val():t.val()}:{valid:s}},c.fn.visualCaptcha=function(a){var s;return s=c.extend({imgPath:"/",language:e,captcha:{request:t}},a),this.addClass("visualCaptcha").on("click",".visualCaptcha-accessibility-button",r).on("click",".visualCaptcha-refresh-button",u).on("click",".visualCaptcha-possibilities a",d),this.each(function(){var a,e,t=c(this);e=c.extend(s.captcha,{_loading:n.bind(null,s,t),_loaded:o.bind(null,s,t)}),void 0!==t.data("namespace")&&(e.namespace=t.data("namespace")),(a=i(e)).getCaptchaData=p.bind(null,t),t.data("captcha",a)})}}),s("jquery",function(){return a}),t("visualcaptcha.jquery")}),function(i){"use strict";var n=function(a,e){this.$element=i(a),this.options=i.extend({},n.defaults,e)};n.defaults={transition_delay:300,refresh_speed:50,display_text:"none",use_percentage:!0,percent_format:function(a){return a+"%"},amount_format:function(a,e,t){return a+" / "+e},update:i.noop,done:i.noop,fail:i.noop},n.prototype.transition=function(){var o=this.$element,r=o.parent(),c=this.$back_text,l=this.$front_text,d=this.options,u=parseInt(o.attr("data-transitiongoal")),p=parseInt(o.attr("aria-valuemin"))||0,h=parseInt(o.attr("aria-valuemax"))||100,f=r.hasClass("vertical"),m=d.update&&"function"==typeof d.update?d.update:Progressbar.defaults.update,b=d.done&&"function"==typeof d.done?d.done:Progressbar.defaults.done,a=d.fail&&"function"==typeof d.fail?d.fail:Progressbar.defaults.fail;if(isNaN(u))a("data-transitiongoal not set");else{var e,g=Math.round(100*(u-p)/(h-p));if("center"===d.display_text&&!c&&!l)this.$back_text=c=i("<span>").addClass("progressbar-back-text").prependTo(r),this.$front_text=l=i("<span>").addClass("progressbar-front-text").prependTo(o),f?(e=r.css("height"),c.css({height:e,"line-height":e}),l.css({height:e,"line-height":e}),i(window).resize(function(){e=r.css("height"),c.css({height:e,"line-height":e}),l.css({height:e,"line-height":e})})):(e=r.css("width"),l.css({width:e}),i(window).resize(function(){e=r.css("width"),l.css({width:e})}));setTimeout(function(){var a,e,t,s,i;f?o.css("height",g+"%"):o.css("width",g+"%");var n=setInterval(function(){s=f?(t=o.height(),r.height()):(t=o.width(),r.width()),a=Math.round(100*t/s),e=Math.round(p+t/s*(h-p)),g<=a&&(a=g,e=u,b(o),clearInterval(n)),"none"!==d.display_text&&(i=d.use_percentage?d.percent_format(a):d.amount_format(e,h,p),"fill"===d.display_text?o.text(i):"center"===d.display_text&&(c.text(i),l.text(i))),o.attr("aria-valuenow",e),m(a,o)},d.refresh_speed)},d.transition_delay)}};var a=i.fn.yopprogressbar;i.fn.yopprogressbar=function(s){return this.each(function(){var a=i(this),e=a.data("bs.progressbar"),t="object"==typeof s&&s;e&&t&&i.extend(e.options,t),e||a.data("bs.progressbar",e=new n(this,t)),e.transition()})},i.fn.yopprogressbar.Constructor=n,i.fn.yopprogressbar.noConflict=function(){return i.fn.yopprogressbar=a,this}}(window.jQuery);var YOPPollBasicScrollToMessage,YOPPollSendBasicVoteWithReCaptchaV2Invisible,YOPPollReCaptchaElements=[],YOPPollOnLoadRecaptcha=function(){jQuery('.basic-yop-poll-container[data-load-with="1"]').each(function(){var e=jQuery(this);switch(jQuery(this).attr("data-cap")){case"2":YOPPollReCaptchaElements[jQuery(this).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+jQuery(this).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptcha.siteKey,theme:"light"});break;case"3":YOPPollReCaptchaElements[jQuery(this).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+jQuery(this).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptchaV2Invisible.siteKey,theme:"light",size:"invisible",callback:function(a){YOPPollSendBasicVoteWithReCaptchaV2Invisible(e,a)}})}})};jQuery(document).ready(function(w){var a,o,s,r,c,l,d,u,p,h,f,m,b,g,e,v,y,t,n,P,C={accessibilityAlt:objectL10n.yopPollParams.captchaParams.accessibilityAlt,accessibilityTitle:objectL10n.yopPollParams.captchaParams.accessibilityTitle,accessibilityDescription:objectL10n.yopPollParams.captchaParams.accessibilityDescription,explanation:objectL10n.yopPollParams.captchaParams.explanation,refreshAlt:objectL10n.yopPollParams.captchaParams.refreshAlt,refreshTitle:objectL10n.yopPollParams.captchaParams.refreshTitle},x=[],k=[[]];YOPPollBasicIsFacebookBrowser=function(){var a=navigator.userAgent||navigator.vendor||window.opera;return-1<a.indexOf("FBAN")||-1<a.indexOf("FBAV")},YOPPollBasicScrollToMessage=function(a){w("html, body").animate({scrollTop:w(w(a).closest(".bootstrap-yop")).position().top-35},1500,"linear")},YOPPollBasicGetPollCookieData=function(a){var e,t,s,i=localStorage.getItem("ypdata"),n="";if(null!==i)for(e=i.split("#"),s=0;s<e.length;s++)(t=e[s].split("|"))[0]===a&&(n=t[1],s=e.length);return n},YOPPollBasicGetCookieData=function(){var a,e,t,s=localStorage.getItem("ypdata"),i=[];if(null!==s)for(a=s.split("#"),t=0;t<a.length;t++)e=a[t].split("|"),i.push(e);return i},YOPPollBasicSetCookieData=function(a,e){var t=getCookieData(),s="",n=!0;if(0===t.length)s=a+"|"+e;else{for(i=0;i<t.length;i++)a===t[i][0]?(s+=a+"|"+e,n=!1):s+=t[i][0]+"|"+t[i][1],i<t.length-1&&(s+="#");!0===n&&(s+="#"+a+"|"+e)}localStorage.setItem("ypdata",s)},a=function(a,e){w('.basic-yop-poll-container[data-id="'+a+'"]').find('input[name="_token"]').val(e)},o=function(e,t){w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",data:{action:"yop_poll_is_user_logged_in"}}).done(function(a){if(!0===a.success)switch(1,t){case"vote":f(e,"wordpress");break;case"show-results":c(e)}else 0,"vote"===t&&w(".basic-vote").popupWindow({windowURL:"http://yahoo.com",windowName:"YOPPollW",height:500,width:450,centerScreen:1})})},v=function(a,e,t){switch(e){case"asc":e="ASC";break;case"desc":e="DESC";break;default:e="ASC"}switch(t){case"alphabetical":resultsSorted=helper.arr.multisort(a,["text"],[e]);break;case"number-of-votes":resultsSorted=helper.arr.multisort(a,["votes"],[e]);break;default:resultsSorted=a}return a},s=function(a,o){var r=[],c=w(a).attr("data-sort-results-by"),l=w(a).attr("data-sort-results-rule");return w(a).find(".basic-question").each(function(){var a,e,t,s={},i=w(this).attr("data-display-others"),n=[];if(s.id=w(this).attr("data-id"),s.type=w(this).attr("data-question-type"),s.text=w(this).find(".basic-question-title").text(),s.answers=[],w(this).find(".basic-answers").find(".basic-answer").not(".basic-other-answer").each(function(){var a=[];switch(a.id=w(this).attr("data-id"),a.type=w(this).attr("data-type"),a.type){case"text":a.text=w(this).find(".basic-text").text()}a.color=w(this).attr("data-color"),a.votes=w(this).attr("data-vn"),a.makeLink=w(this).attr("data-make-link"),a.link=w(this).attr("data-link"),s.answers.push(a)}),!0===o&&"yes"===i&&(a=w(this).attr("data-others"),otherAnswersColorForResults=w(this).attr("data-others-color"),""!==a))for(e=JSON.parse(a),t=0;t<e.length;t++)n.id=0,n.type="text",n.text=e[t].an,n.color=otherAnswersColorForResults,n.votes=e[t].vn,s.answers.push(n),n=[];s.answers=v(s.answers,l,c),r.push(s)}),r},r=function(a,e){var t=s(a,e);l(a,t)},c=function(f){var m=w(f).attr("data-uid"),b=w(f).attr("data-show-results-as"),g=w(f).attr("data-sort-results-by"),v=w(f).attr("data-sort-results-rule");k[m]=[],w(f).find(".basic-question").each(function(){var a,t,e,s,i=w(this).attr("data-uid"),n=w(this).attr("data-question-type"),o=[],r=[],c=[],l=[],d=[],u=[],p=0,h=0;switch(n){case"text":t=w(this).find("li.basic-answer .basic-text").first().css(["color","font-size","font-weight"])}switch(w(this).find('.basic-answer:not(".basic-other-answer")').each(function(a){var e={};e.id=w(this).attr("data-id"),e.label="text"===n?w(this).find(".basic-text").text():"pie"===b?w(this).find(".basic-media-text").text():w(this).find(".basic-media-content").html(),e.backgroundColor=w(this).attr("data-color"),e.votes=parseInt(w(this).attr("data-vn"),10),o.push(e),p+=e.votes}),v){case"asc":v="ASC";break;case"desc":v="DESC";break;default:v="ASC"}switch(g){case"alphabetical":u=helper.arr.multisort(o,["label"],[v]);break;case"number-of-votes":u=helper.arr.multisort(o,["votes"],[v]);break;default:u=o}for(h=0;h<u.length;h++)answerLabel="",answerResultsPercentages=[],answerResultsVotes=[],answerResultsPercentages=YOPPollBasicIsResultsShowPercentages(f,u[h].votes,p),answerResultsVotes=YOPPollBasicIsResultsShowVotes(f,u[h].votes),answerLabel=u[h].label,!0===answerResultsPercentages.show&&(answerLabel=u[h].label+" "+answerResultsPercentages.content),!0===answerResultsVotes.show&&(answerLabel+=" "+answerResultsVotes.content),r.push(u[h].id),c.push(answerLabel),d.push(u[h].votes),l.push(u[h].backgroundColor);switch(s={labels:c,datasets:[{data:d,backgroundColor:l}]},b){case"bar":w(this).find('.basic-answer:not(".basic-other-answer")').each(function(a){var e=parseInt(w(this).attr("data-vn"),10);answerResultsPercentages=YOPPollBasicIsResultsShowPercentages(f,e,p),answerResultsVotes=YOPPollBasicIsResultsShowVotes(f,e),!0===answerResultsPercentages.show&&w(this).find(".basic-answer-label").append('<span class="basic-answer-results-details" style="color:'+t.color+"; font-size:"+t["font-size"]+"; font-weight:"+t["font-weight"]+';">'+answerResultsPercentages.content+"</span>"),!0===answerResultsVotes.show&&w(this).find(".basic-answer-label").append('<span class="basic-answer-total-votes" style="color:'+t.color+"; font-size:"+t["font-size"]+"; font-weight:"+t["font-weight"]+';">'+answerResultsVotes.content+"</span>"),0<e&&w(this).append('<div class="progress" style=""><div class="progress-bar six-sec-ease-in-out" role="progressbar" data-transitiongoal="'+e+'" aria-valuemax="'+p+'" style="background-image:none; background-color: '+w(this).attr("data-color")+';"></div></div>')}),w(this).find(".progress .progress-bar").yopprogressbar();break;case"pie":w(this).find(".basic-question-title").after('<div class="basic-chart-container" style="position: relative; height:100%; width:100%"><canvas id="question-results-'+i+'"></canvas></div>'),a=w(this).find("#question-results-"+i),e=new Chart(a,{type:"pie",data:s,options:{animateScale:!0,responsive:!0,maintainAspectRatio:!0,legend:{position:"bottom"},tooltips:{enabled:!1},plugins:{datalabels:{padding:10,color:t.color,align:"center",anchor:"center",formatter:function(a,e){var t,s,i=0,n="";return e.chart.data.datasets[0].data.map(function(a){i+=parseInt(a,10)}),t=YOPPollBasicIsResultsShowPercentages(f,a,i),s=YOPPollBasicIsResultsShowVotes(f,a),!0===t.show&&(n=t.content),!0===s.show&&(n+=s.content),n}}}}}),k[m].push(e)}})},l=function(a,e){var t,s=w(a).attr("data-uid"),i=w(a).attr("data-show-message"),n=w(a).find(".basic-message").attr("data-success"),o=w(a).find(".basic-message-text").text(),r=0;for(k[s]=[],"true"===i&&(w(a).find(".basic-message").addClass("basic-success").removeClass("hide").css("borderLeftColor",n),""===o&&w(a).find(".basic-message-text").text(objectL10n.yopPollParams.voteParams.thankYou)),w(a).find('.basic-element[data-type!="question"]').hide(),w(a).find(".basic-answers").hide(),w(a).find(".basic-captcha").hide(),w(a).find(".basic-vote-button").hide(),w(a).find(".basic-results-button").hide(),w(a).find(".basic-back-to-vote-button").show(),w(a).find(".basic-stats").show(),r=0;r<e.length;r++)switch(t=w(a).find('.basic-question[data-id="'+e[r].id+'"]').attr("data-display"),e[r].type){case"text":default:YopPollBasicShowResultsForTextQuestion(a,e[r],t)}},YOPPollBasicIsResultsShowPercentages=function(a,e,t){var s=[];return-1!==w(a).attr("data-resdet").indexOf("percentages")?(s.show=!0,s.content=0<t?100*e/t:0,s.content===Math.round(s.content)?s.content=Math.round(s.content)+"%":s.content=Number(Math.round(s.content+"e2")+"e-2").toFixed(2)+"%"):(s.show=!1,s.content=""),s},YOPPollBasicIsResultsShowVotes=function(a,e){var t=[];return-1!==w(a).attr("data-resdet").indexOf("votes-number")?(t.show=!0,votesText=1===parseInt(e,10)?objectL10n.yopPollParams.resultsParams.singleVote:objectL10n.yopPollParams.resultsParams.multipleVotes,t.content=" ("+e+" "+votesText+")"):(t.show=!1,t.content=""),t},YOPPollBasicGetClassForColumns=function(a){var e="";switch(String(a)){case"2":e="col-xs-6 col-sm-6 col-md-6";break;case"3":e="col-xs-6 col-sm-6 col-md-4";break;case"4":e="col-xs-6 col-sm-6 col-md-3";break;case"5":e="col-xs-6 col-sm-6 cols-5";break;case"6":e="col-xs-6 col-sm-6 col-md-2";break;case"7":e="col-xs-6 col-sm-6 cols-7";break;case"8":e="col-xs-6 col-sm-6 cols-8";break;case"9":e="col-xs-6 col-sm-6 cols-9";break;case"10":e="col-xs-6 col-sm-6 cols-10";break;case"11":e="col-xs-6 col-sm-6 cols-11";break;case"12":e="col-xs-6 col-sm-6 col-md-1"}return e},YopPollBasicShowResultsForTextQuestion=function(a,e,t){w(a).attr("data-uid");var s,i,n,o=w(a).attr("data-show-results-as"),r=w(a).find('.basic-question[data-id="'+e.id+'"]').attr("data-colnum"),c=w(a).find('.basic-question[data-id="'+e.id+'"]').find("li.basic-answer").first().css(["padding-top","padding-left"]),l=w(a).find('.basic-question[data-id="'+e.id+'"]').find("li.basic-answer .basic-text").first().css(["color","font-size","font-weight"]),d=0,u=0;for(u=0;u<e.answers.length;u++)d+=parseInt(e.answers[u].votes,10);switch(t){case"horizontal":ulClass=" basic-h-answers",liClass=" "+YOPPollBasicGetClassForColumns(e.answers.length),divClass=" basic-text-horizontal";break;case"columns":ulClass=" basic-h-answers basic-cols-display",liClass=" "+YOPPollBasicGetClassForColumns(r),divClass=" basic-text-horizontal";break;default:ulClass="",liClass="",divClass=" basic-text-vertical"}switch(o){case"bar":for(s='<ul class="basic-answers-results basic-answers'+ulClass+'">',u=0;u<e.answers.length;u++)answerText="yes"===e.answers[u].makeLink&&""!==e.answers[u].link?'<a href="'+e.answers[u].link+'" target="_blank">'+e.answers[u].text+"</a>":e.answers[u].text,i=YOPPollBasicIsResultsShowPercentages(a,e.answers[u].votes,d),n=YOPPollBasicIsResultsShowVotes(a,e.answers[u].votes),s+='<li class="basic-answer'+liClass+'" style="padding:'+c["padding-top"]+" "+c["padding-top"]+';" data-id="'+e.answers[u].id+'" data-type="text" data-vn="'+e.answers[u].votes+'" data-color="'+e.answers[u].color+'"><div class="basic-answer-content'+divClass+'"><span class="basic-text" style="color:'+l.color+"; font-size:"+l["font-size"]+"; font-weight:"+l["font-weight"]+';">'+answerText+"</span>",!0===i.show&&(s+='<span class="basic-answer-results-details" style="color:'+l.color+"; font-size:"+l["font-size"]+"; font-weight:"+l["font-weight"]+';">'+i.content+"</span>"),!0===n.show&&(s+='<span class="basic-answer-total-votes" style="color:'+l.color+"; font-size:"+l["font-size"]+"; font-weight:"+l["font-weight"]+';">'+n.content+"</span>"),s+="</div>",0<e.answers[u].votes&&(s+='<div class="progress" style=""><div class="progress-bar six-sec-ease-in-out" role="progressbar" data-transitiongoal="'+e.answers[u].votes+'" aria-valuemax="'+d+'" style="background-image:none; background-color: '+e.answers[u].color+';"></div></div>'),s+="</li>";s+="</ul>",w(a).find('.basic-question[data-id="'+e.id+'"]').append(s),w(a).find(".progress .progress-bar").yopprogressbar()}},d=function(a,e){var t=0;for(t=0;t<e.length;t++)w(a).find('.basic-question[data-id="'+e[t].id+'"]').replaceWith(e[t].code)},u=function(a,e){var t=0,s=0;for(t=0;t<e.length;t++)for(s=0;s<e[t].answers.length;s++)w(a).find('.basic-question[data-id="'+e[t].id+'"]').find('.basic-answer[data-id="'+e[t].answers[s].id+'"]').attr("data-vn",e[t].answers[s].votes)},p=function(a){var e=w(a).attr("data-uid");if(void 0!==k[e])for(i=1;i<k[e].length;i++)k[e][i].destroy(),k[e].splice(i,1);w(a).find(".basic-answers-results").remove(),w(a).find(".basic-chart-container").remove()},y=function(a,e){var t=JSON.parse(e),s=0;for(s=0;s<t.length;s++)w(a).find('.basic-element[data-id="'+t[s].id+'"]').attr("data-others",t[s].others)},h=function(a,e,t,s){var i,n,o=0,r=[];if(w(a).find(".basic-element").each(function(){var a=w(this).attr("data-type"),e=w(this).attr("data-id"),t=[];switch(a){case"question":w(this).find('input[name="answer['+e+']"][value!="0"]:checked').each(function(){t.push({id:w(this).val(),data:!0})}),1===w(this).find('input[name="answer['+e+']"][value="0"]:checked').length&&t.push({id:0,data:w(this).find('input[name="other['+e+']"]').val()}),r[o]={id:e,type:"question",data:t},o++;break;case"custom-field":r[o]={id:e,type:"custom-field",data:w(this).find('.basic-input-text[name="cfield['+e+']"]').val()},o++}}),"2"===w(a).attr("data-cap"))i=grecaptcha.getResponse(YOPPollReCaptchaElements[w(a).attr("data-uid")]);else switch(w(a).attr("data-cap")){case"3":i=w(a).attr("data-v2-token");break;case"4":i=w(a).attr("data-recaptchav3-token");break;default:i=""}return n="yes"===w(a).attr("data-gdpr")&&"consent"===w(a).attr("data-gdpr-sol")?w(a).find(".gdpr-consent").val():"",{pollId:w(a).attr("data-id"),pollUid:w(a).attr("data-uid"),imageCaptcha:w(a).find(".imageField").val(),audioCaptcha:w(a).find(".audioField").val(),reCaptcha:i,trackingId:w(a).attr("data-tid"),gdprConsent:n,data:r,user:{id:s.id,first_name:s.firstName,last_name:s.lastName,email:s.email,type:e,f_data:t}}},f=function(e,a,t){var s,i=w(e).find(".basic-message").attr("data-success"),n=w(e).find(".basic-message").attr("data-error");return s=h(e,a,"",t),w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",data:{action:"yop_poll_record_vote",_token:w(e).find('input[name="_token"]').val(),data:JSON.stringify(s)}}).done(function(a){w(e).find(".basic-message").removeClass("show").addClass("hide"),w(e).find(".basic-overlay").addClass("hide"),w(e).find(".basic-gdpr").hide(),w(e).find(".basic-captcha").hide(),!0===a.success?(response=a.data,p(e),""!==response.total_votes&&w(e).find(".basic-stats-votes-number").text(response.total_votes),""!==response.total_answers&&w(e).find(".basic-stats-answers-number").text(response.total_answers),!0===response.rebuild&&d(e,JSON.parse(response.elements)),""!==response.others&&y(e,response.others),!0===response.show_results?(u(e,JSON.parse(response.results)),l(e,JSON.parse(response.results))):(w(e).find(".basic-message").addClass("basic-success").removeClass("hide").css("borderLeftColor",i),w(e).find(".basic-gdpr").show(),w(e).find(".basic-captcha").show(),w(e).find(".basic-message-text").text(objectL10n.yopPollParams.voteParams.thankYou),"2"!==w(e).attr("data-cap")&&"3"!==w(e).attr("data-cap")||grecaptcha.reset(YOPPollReCaptchaElements[w(e).attr("data-uid")]),YOPPollBasicScrollToMessage(e)),"yes"===response.redirect&&window.setTimeout(function(){window.location.href=response.redirect_to},1e3*response.redirect_after)):(w(e).find(".basic-message").addClass("basic-error").removeClass("hide").css("borderLeftColor",n),w(e).find(".basic-gdpr").show(),w(e).find(".basic-captcha").show(),"2"!==w(e).attr("data-cap")&&"3"!==w(e).attr("data-cap")||grecaptcha.reset(YOPPollReCaptchaElements[w(e).attr("data-uid")]),w(e).find(".basic-message-text").text(a.data),YOPPollBasicScrollToMessage(e))}).fail(function(a,e){}),1},YOPPollSendBasicVoteWithReCaptchaV2Invisible=function(a,e){var t=w(a).attr("data-access").split(","),s=[];switch(w(a).attr("data-v2-token",e),1===t.length?t[0]:w(a).attr("data-voter")){case"guest":s.id="",s.firstName="",s.lastName="",s.email="",f(a,"anonymous",s);break;case"wordpress":m(a)}},m=function(e){var t,s=w(e).attr("data-id"),i=w(e).attr("data-uid"),n=[];w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",async:!1,data:{action:"yop_poll_is_user_logged_in"},success:function(a){!0===a.success?(n.id="",n.firstName="",n.lastName="",n.email="",f(e,"wordpress",n)):!0===YOPPollBasicIsFacebookBrowser()?(n.id="",n.firstName="",n.lastName="",n.email="",voteData=h(e,"wordpress","",n),localStorage.removeItem("ypRLink"),localStorage.removeItem("ypVData"),localStorage.setItem("ypRLink",window.location.href),localStorage.setItem("ypVData",JSON.stringify(voteData)),window.location.href=objectL10n.yopPollParams.urlParams.wpLogin+encodeURIComponent("&poll_id="+s+"&puid="+i)):(t=w(".basic-vote").popupWindow({windowURL:objectL10n.yopPollParams.urlParams.wpLogin+encodeURIComponent("&poll_id="+s+"&puid="+i),windowName:"",height:500,location:1,menubar:1,resizable:0,scrollbars:1,status:0,width:450,toolbar:1,centerScreen:1}),YOPTimer=setInterval(function(){t.closed&&(clearInterval(YOPTimer),g(e))},1e3))}})},t=function(a){var e=w(a).closest(".yop-poll-mc"),t=w(a).attr("data-id"),s=w(a).attr("data-tid"),i=w(a).attr("data-show-results-only");w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",data:{action:"yop_poll_get_poll_for_frontend",poll_id:t,tracking_id:s,show_results:"true"===i?"1":"0"}}).done(function(a){!0===a.success&&(w(e).html(a.data),n(w(e).find(".basic-yop-poll-container")))})},YopPollBasicLoadBuiltInCaptcha=function(a){x[w(a).attr("data-uid")]=w("#yop-poll-captcha-"+w(a).attr("data-uid")).visualCaptcha({imgPath:objectL10n.yopPollParams.captchaParams.imgPath,captcha:{url:objectL10n.yopPollParams.captchaParams.url,numberOfImages:5,namespace:"yop-poll-captcha-"+w(a).attr("data-uid"),routes:{start:"?_a=start",image:"?_a=image",audio:"?_a=audio"},callbacks:{loading:function(a){},loaded:function(a){}}},language:C})},P=function(a){YOPPollBasicLoadReCaptchaV2Interval=setInterval(function(){"function"==typeof grecaptcha.render&&(YOPPollReCaptchaElements[w(a).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+w(a).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptcha.siteKey,theme:"light"}),clearInterval(YOPPollBasicLoadReCaptchaV2Interval))},1e3)},YOPPollBasicLoadReCaptchaV2Invisible=function(e){var a;a=setInterval(function(){"function"==typeof grecaptcha.render&&(YOPPollReCaptchaElements[w(e).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+w(e).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptchaV2Invisible.siteKey,theme:"light",size:"invisible",callback:function(a){YOPPollSendBasicVoteWithReCaptchaV2Invisible(e,a)}}),clearInterval(a))},1e3)},n=function(a){var e=w(a).attr("data-show-results-moment"),t=w(a).attr("data-show-results-only"),s=w(a).attr("data-uid"),i=w(a).attr("data-css"),n=w(a).attr("data-load-with");switch(w(a).attr("data-cap")){case"1":YopPollBasicLoadBuiltInCaptcha(a);break;case"2":"2"===n&&P(a);break;case"3":"2"===n&&YOPPollBasicLoadReCaptchaV2Invisible(a)}void 0!==t&&"true"===t?(p(w(a)),w(a).find(".basic-element").each(function(){"question"===w(this).attr("data-type")?(w(this).find('input[type="radio"]').hide(),w(this).find('input[type="checkbox"]').hide(),w(this).find(".basic-other-answer").hide()):w(this).hide()}),w(a).find(".basic-gdpr").hide(),w(a).find(".visualCaptcha").hide(),w(a).find(".basic-vote-button").hide(),w(a).find(".basic-results-button").hide(),r(w(a),!1),w(a).find(".basic-back-to-vote-button").hide()):void 0!==e&&-1!==e.indexOf("before-vote")&&("registered"===w(a).attr("data-show-results-to")?o(w(a),"show-results"):c(w(a))),""!==i&&w("head").append('<style type="text/css" id="yop-poll-custom-css-'+s+'">'+i.split("data-uid").join('data-uid="'+s+'"')+"</style>")},w(".basic-yop-poll-container").each(function(){var a=w(this);"1"===w(this).attr("data-ajax")?t(a):n(a)}),w(".yop-poll-mc").on("focus",'input[type="text"][data-type="other-answer"]',function(a){var e=w(this).closest(".basic-question").attr("data-id");w('.basic-yop-poll-container input[name="answer['+e+']"][value="0"]').prop("checked",!0)}),w(".yop-poll-mc").on("blur",'input[type="text"][data-type="other-answer"]',function(){""!==w(this).val().trim()&&w(this).parent(".basic-text").removeClass("has-error")}),w(".yop-poll-mc").on("blur",'input[type="text"][data-type="cfield"]',function(){""!==w(this).val().trim()&&w(this).parent(".basic-custom-field").removeClass("has-error")}),w(".yop-poll-mc").on("ifChecked",'.basic-answer input[type="radio"]',function(a){"0"===a.currentTarget.defaultValue?w(this).closest(".basic-question").find('input[data-type="other-answer"]').focus():w(this).closest(".basic-question").find('input[data-type="other-answer"]').blur()}),w(".yop-poll-mc").on("ifChecked",'.basic-answer input[type="checkbox"]',function(a){"0"===a.currentTarget.defaultValue?w(this).closest(".basic-question").find('input[data-type="other-answer"]').focus():w(this).closest(".basic-question").find('input[data-type="other-answer"]').blur()}),w(".yop-poll-mc").on("click",".basic-vote-button",function(a){var t,e,s,i,n,o,r,c=[],l=!1;if(t=w(this).closest(".basic-yop-poll-container"),e=w(t).attr("data-id"),s=w(t).attr("data-uid"),r=w(t).find(".basic-message").attr("data-error"),""!==e){if(i=w(t).attr("data-access").split(","),w(t).find(".basic-element").each(function(){var a=w(this).attr("data-type"),e=w(this).attr("data-id");switch(a){case"question":n=w(this).attr("data-min"),o=w(this).attr("data-max"),!1===l&&0===w(this).find('input[name="answer['+e+']"]:checked').length&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noAnswersSelected),w(t).find(".basic-message").addClass("show basic-error"),w(t).find(".basic-message").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&n>w(this).find('input[name="answer['+e+']"]:checked').length&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.minAnswersRequired.replace("{min_answers_allowed}",n)),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&o<w(this).find('input[name="answer['+e+']"]:checked').length&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.maxAnswersRequired.replace("{max_answers_allowed}",o)),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&1===w(this).find('input[name="answer['+e+']"][value="0"]:checked').length&&""===w(this).find('input[name="other['+e+']"]').val().trim()&&(w(this).find('input[name="other['+e+']"]').focus(),w(this).find('input[name="other['+e+']"]').closest(".basic-text").addClass("has-error"),w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noAnswerForOther),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t));break;case"custom-field":!1===l&&"yes"===w(this).attr("data-required")&&""===w(this).find('.basic-input-text[name="cfield['+e+']"]').val().trim()&&(w(this).addClass("has-error"),w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noValueForCustomField.replace("{custom_field_name}",w(this).find("label").text())),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t))}}),!1===l&&"yes"===w(t).attr("data-gdpr")&&"consent"===w(t).attr("data-gdpr-sol")&&!1===w(t).find(".gdpr-consent").is(":checked")&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.consentNotChecked),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&"1"===w(t).attr("data-cap")&&!1===x[s].data("captcha").getCaptchaData().valid&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noCaptchaSelected),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l)if(w(t).find(".basic-message").addClass("hide"),w(t).find(".basic-overlay").removeClass("hide"),1===i.length)switch(i[0]){case"guest":if(""!==w(t).attr("data-cap")&&-1!==w.inArray(w(t).attr("data-cap"),["3","4"]))switch(w(t).attr("data-cap")){case"3":grecaptcha.execute(YOPPollReCaptchaElements[s]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(t).attr("data-reCaptchaV3-token",a),b(t),c.id="",c.firstName="",c.lastName="",c.email="",f(t,"anonymous",c)})})}else b(t),c.id="",c.firstName="",c.lastName="",c.email="",f(t,"anonymous",c);break;case"wordpress":if(""!==w(t).attr("data-cap")&&-1!==w.inArray(w(t).attr("data-cap"),["3","4"]))switch(w(t).attr("data-cap")){case"3":grecaptcha.execute(YOPPollReCaptchaElements[s]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(t).attr("data-reCaptchaV3-token",a),b(t),m(t)})})}else b(t),m(t)}else w(t).find(".basic-preloader").addClass("hide"),w(t).find(".basic-vote-options").removeClass("hide")}else w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.invalidPoll);a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-anonymous",function(a){var e=w(this).closest(".basic-yop-poll-container"),t=w(e).attr("data-uid");if(userProfile=[],b(e),""!==w(e).attr("data-cap")&&-1!==w.inArray(w(e).attr("data-cap"),["3","4"]))switch(w(e).attr("data-cap")){case"3":w(e).attr("data-voter","guest"),grecaptcha.execute(YOPPollReCaptchaElements[t]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(e).attr("data-reCaptchaV3-token",a),userProfile.id="",userProfile.firstName="",userProfile.lastName="",userProfile.email="",f(e,"anonymous",userProfile)})})}else userProfile.id="",userProfile.firstName="",userProfile.lastName="",userProfile.email="",f(e,"anonymous",userProfile),a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-wordpress",function(a){var e=w(this).closest(".basic-yop-poll-container"),t=w(e).attr("data-uid");if(b(e),""!==w(e).attr("data-cap")&&-1!==w.inArray(w(e).attr("data-cap"),["3","4"]))switch(w(e).attr("data-cap")){case"3":w(e).attr("data-voter","wordpress"),grecaptcha.execute(YOPPollReCaptchaElements[t]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(e).attr("data-reCaptchaV3-token",a),m(e)})})}else m(e);a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-results-button",function(a){var e=w(this).closest(".basic-yop-poll-container");p(e),w(e).find(".basic-gdpr").hide(),w(e).find(".basic-captcha").hide(),w(e).find(".basic-stats").hide(),w(e).find(".basic-vote-button").hide(),w(e).find(".basic-results-button").hide(),w(e).find(".basic-back-to-vote-button").show(),r(e,!0),w(e).find(".basic-message").addClass("hide"),a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-back-to-vote-button",function(a){var e=w(this).closest(".basic-yop-poll-container"),t=w(e).attr("data-show-results-moment");w(e).attr("data-temp");p(e),w(e).find(".basic-element").each(function(){"question"===w(this).attr("data-type")?(w(this).find('input[type="radio"]').show(),w(this).find('input[type="checkbox"]').show(),w(this).find(".basic-answers").show(),w(this).find(".basic-other-answer").show()):w(this).show()}),w(e).find(".basic-message").addClass("hide"),w(e).find(".basic-gdpr").show(),w(e).find(".basic-captcha").show(),w(e).find(".basic-stats").show(),w(e).find(".basic-vote-button").show(),w(e).find(".basic-results-button").show(),w(e).find(".basic-back-to-vote-button").hide(),void 0!==t&&-1!==w(e).attr("data-show-results-moment").indexOf("before-vote")&&(w(e).find(".basic-answer-results-details").remove(),w(e).find(".basic-answer-total-votes").remove(),w(e).find(".progress").remove(),"registered"===w(e).attr("data-show-results-to")?o(w(e),"show-results"):c(e)),"2"!==w(e).attr("data-cap")&&"3"!==w(e).attr("data-cap")||grecaptcha.reset(YOPPollReCaptchaElements[w(e).attr("data-uid")]),a.preventDefault()}),b=function(a){w(a).find(".basic-overlay").find(".basic-vote-options").addClass("hide"),w(a).find(".basic-overlay").find(".basic-preloader").removeClass("hide")},g=function(a){w(a).find(".basic-overlay").find(".basic-vote-options").removeClass("hide"),w(a).find(".basic-overlay").addClass("hide")},e=function(a){},window.YOPPollReCaptchaFilled=e,window.YOPPollSendBasicVote=f,window.YOPPollBasicUpdateToken=a});
1
+ if(void 0===helper)var helper={};helper.arr={multisort:function(a,t,s){if(void 0===t)for(t=[],x=0;x<a[0].length;x++)t.push(x);if(void 0===s)for(s=[],x=0;x<a[0].length;x++)s.push("ASC");return a.sort(function(a,e){return function a(e,t,s,i,n){var o="DESC"==i[n]?1:0,r=!isNaN(e[s[n]]-t[s[n]]),c=r?+e[s[n]]:e[s[n]].toLowerCase(),l=r?+t[s[n]]:t[s[n]].toLowerCase();return c<l?0==o?-1:1:c==l?s.length-1>n?a(e,t,s,i,n+1):0:0==o?1:-1}(a,e,t,s,0)})}},function(n){n.fn.popupWindow=function(a){n.fn.popupWindow.defaultSettings={centerBrowser:0,centerScreen:0,height:500,left:0,location:0,menubar:0,resizable:0,scrollbars:0,status:0,width:500,windowName:null,windowURL:null,top:0,toolbar:0},settings=n.extend({},n.fn.popupWindow.defaultSettings,a||{});var e,t,s,i="height="+settings.height+",width="+settings.width+",toolbar="+settings.toolbar+",scrollbars="+settings.scrollbars+",status="+settings.status+",resizable="+settings.resizable+",location="+settings.location+",menuBar="+settings.menubar;return settings.windowName=settings.windowName||this.name,settings.windowURL=settings.windowURL||this.href,settings.centerBrowser?(t=n.browser.msie?(e=window.screenTop-120+((document.documentElement.clientHeight+120)/2-settings.height/2),window.screenLeft+((document.body.offsetWidth+20)/2-settings.width/2)):(e=window.screenY+(window.outerHeight/2-settings.height/2),window.screenX+(window.outerWidth/2-settings.width/2)),(s=window.open(settings.windowURL,settings.windowName,i+",left="+t+",top="+e)).focus()):settings.centerScreen?(e=(screen.height-settings.height)/2,t=(screen.width-settings.width)/2,(s=window.open(settings.windowURL,settings.windowName,i+",left="+t+",top="+e)).focus()):(s=window.open(settings.windowURL,settings.windowName,i+",left="+settings.left+",top="+settings.top)).focus(),s}}(jQuery),function(a,e){"function"==typeof define&&define.amd?define(["jquery"],e):e(a.jQuery)}(this,function(a){var e,t,s,p,n,o,h,f,m,b,g,v,i,r,w;function y(a,e){return i.call(a,e)}function c(a,e){var t,s,i,n,o,r,c,l,d,u,p,h=e&&e.split("/"),f=g.map,m=f&&f["*"]||{};if(a&&"."===a.charAt(0))if(e){for(h=h.slice(0,h.length-1),o=(a=a.split("/")).length-1,g.nodeIdCompat&&w.test(a[o])&&(a[o]=a[o].replace(w,"")),a=h.concat(a),d=0;d<a.length;d+=1)if("."===(p=a[d]))a.splice(d,1),d-=1;else if(".."===p){if(1===d&&(".."===a[2]||".."===a[0]))break;0<d&&(a.splice(d-1,2),d-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((h||m)&&f){for(d=(t=a.split("/")).length;0<d;d-=1){if(s=t.slice(0,d).join("/"),h)for(u=h.length;0<u;u-=1)if(i=(i=f[h.slice(0,u).join("/")])&&i[s]){n=i,r=d;break}if(n)break;!c&&m&&m[s]&&(c=m[s],l=d)}!n&&c&&(n=c,r=l),n&&(t.splice(0,r,n),a=t.join("/"))}return a}function P(a,e){return function(){return o.apply(p,r.call(arguments,0).concat([a,e]))}}function C(e){return function(a){m[e]=a}}function x(a){if(y(b,a)){var e=b[a];delete b[a],v[a]=!0,n.apply(p,e)}if(!y(m,a)&&!y(v,a))throw new Error("No "+a);return m[a]}function l(a){var e,t=a?a.indexOf("!"):-1;return-1<t&&(e=a.substring(0,t),a=a.substring(t+1,a.length)),[e,a]}m={},b={},g={},v={},i=Object.prototype.hasOwnProperty,r=[].slice,w=/\.js$/,h=function(a,e){var t,s=l(a),i=s[0];return a=s[1],i&&(t=x(i=c(i,e))),i?a=t&&t.normalize?t.normalize(a,function(e){return function(a){return c(a,e)}}(e)):c(a,e):(i=(s=l(a=c(a,e)))[0],a=s[1],i&&(t=x(i))),{f:i?i+"!"+a:a,n:a,pr:i,p:t}},f={require:function(a){return P(a)},exports:function(a){var e=m[a];return void 0!==e?e:m[a]={}},module:function(a){return{id:a,uri:"",exports:m[a],config:function(a){return function(){return g&&g.config&&g.config[a]||{}}}(a)}}},n=function(a,e,t,s){var i,n,o,r,c,l,d=[],u=typeof t;if(s=s||a,"undefined"==u||"function"==u){for(e=!e.length&&t.length?["require","exports","module"]:e,c=0;c<e.length;c+=1)if("require"===(n=(r=h(e[c],s)).f))d[c]=f.require(a);else if("exports"===n)d[c]=f.exports(a),l=!0;else if("module"===n)i=d[c]=f.module(a);else if(y(m,n)||y(b,n)||y(v,n))d[c]=x(n);else{if(!r.p)throw new Error(a+" missing "+n);r.p.load(r.n,P(s,!0),C(n),{}),d[c]=m[n]}o=t?t.apply(m[a],d):void 0,a&&(i&&i.exports!==p&&i.exports!==m[a]?m[a]=i.exports:o===p&&l||(m[a]=o))}else a&&(m[a]=t)},e=t=o=function(a,e,t,s,i){if("string"==typeof a)return f[a]?f[a](e):x(h(a,e).f);if(!a.splice){if((g=a).deps&&o(g.deps,g.callback),!e)return;e.splice?(a=e,e=t,t=null):a=p}return e=e||function(){},"function"==typeof t&&(t=s,s=i),s?n(p,a,e,t):setTimeout(function(){n(p,a,e,t)},4),o},o.config=function(a){return o(a)},e._defined=m,(s=function(a,e,t){e.splice||(t=e,e=[]),y(m,a)||y(b,a)||(b[a]=[a,e,t])}).amd={jQuery:!0},s("almond",function(){}),s("visualcaptcha/core",[],function(){"use strict";var i,t,s,n,o,r,c,l;return i=function(a,e,t){return t=t||[],a.namespace&&0<a.namespace.length&&t.push(a.namespaceFieldName+"="+a.namespace),t.push(a.randomParam+"="+a.randomNonce),e+"&"+t.join("&")},t=function(e){var a,t=this;e.applyRandomNonce(),e.isLoading=!0,a=s(e),e._loading(t),e.callbacks.loading&&e.callbacks.loading(t),e.request(a,function(a){a.audioFieldName&&(e.audioFieldName=a.audioFieldName),a.imageFieldName&&(e.imageFieldName=a.imageFieldName),a.imageName&&(e.imageName=a.imageName),a.values&&(e.imageValues=a.values),e.isLoading=!1,e.hasLoaded=!0,e._loaded(t),e.callbacks.loaded&&e.callbacks.loaded(t)})},s=function(a){var e=a.url+a.routes.start+"&_img="+a.numberOfImages;return i(a,e)},n=function(a,e){var t="",s=[];return e<0||e>=a.numberOfImages?t:(this.isRetina()&&s.push("retina=1"),t=a.url+a.routes.image+"&_id="+e,i(a,t,s))},o=function(a,e){var t=a.url+a.routes.audio;return e&&(t+="/ogg"),i(a,t)},r=function(a,e){return 0<=e&&e<a.numberOfImages?a.imageValues[e]:""},c=function(){return void 0!==window.devicePixelRatio&&1<window.devicePixelRatio},l=function(){var a=!1;try{document.createElement("audio").canPlayType&&(a=!0)}catch(a){}return a},function(e){var a;return a={refresh:function(){return t.call(this,e)},isLoading:function(){return e.isLoading},hasLoaded:function(){return e.hasLoaded},numberOfImages:function(){return e.imageValues.length},imageName:function(){return e.imageName},imageValue:function(a){return r.call(this,e,a)},imageUrl:function(a){return n.call(this,e,a)},audioUrl:function(a){return o.call(this,e,a)},imageFieldName:function(){return e.imageFieldName},audioFieldName:function(){return e.audioFieldName},namespace:function(){return e.namespace},namespaceFieldName:function(){return e.namespaceFieldName},isRetina:c,supportsAudio:l},e.autoRefresh&&a.refresh(),a}}),s("visualcaptcha/xhr-request",[],function(){"use strict";var s=window.XMLHttpRequest;return function(a,e){var t=new s;t.open("GET",a,!0),t.onreadystatechange=function(){var a;4===t.readyState&&200===t.status&&(a=JSON.parse(t.responseText),e(a))},t.send()}}),s("visualcaptcha/config",["visualcaptcha/xhr-request"],function(s){"use strict";return function(a){var e=window.location.href.split("/");e[e.length-1]="";var t={request:s,url:e.join("/").slice(0,-1),namespace:"",namespaceFieldName:"namespace",routes:{start:"/start",image:"/image",audio:"/audio"},isLoading:!1,hasLoaded:!1,autoRefresh:!0,numberOfImages:6,randomNonce:"",randomParam:"r",audioFieldName:"",imageFieldName:"",imageName:"",imageValues:[],callbacks:{},_loading:function(){},_loaded:function(){},applyRandomNonce:function(){return t.randomNonce=Math.random().toString(36).substring(2)}};return a.request&&(t.request=a.request),a.url&&(t.url=a.url),a.namespace&&(t.namespace=a.namespace),a.namespaceFieldName&&(t.namespaceFieldName=a.namespaceFieldName),void 0!==a.autoRefresh&&(t.autoRefresh=a.autoRefresh),a.numberOfImages&&(t.numberOfImages=a.numberOfImages),a.routes&&(a.routes.start&&(t.routes.start=a.routes.start),a.routes.image&&(t.routes.image=a.routes.image),a.routes.audio&&(t.routes.audio=a.routes.audio)),a.randomParam&&(t.randomParam=a.randomParam),a.callbacks&&(a.callbacks.loading&&(t.callbacks.loading=a.callbacks.loading),a.callbacks.loaded&&(t.callbacks.loaded=a.callbacks.loaded)),a._loading&&(t._loading=a._loading),a._loaded&&(t._loaded=a._loaded),t}}),s("visualcaptcha",["require","visualcaptcha/core","visualcaptcha/config"],function(a){"use strict";var e=a("visualcaptcha/core"),t=a("visualcaptcha/config");return function(a){return e(t(a=a||{}))}}),s("visualcaptcha/templates",[],function(){"use strict";var r;return r=function(a,e){for(var t in e)a=a.replace(new RegExp("{"+t+"}","g"),e[t]);return a},{buttons:function(a,e,t){var s,i;return'<div class="visualCaptcha-accessibility-button"><a href="#"><img src="{path}accessibility{retinaExtra}.png" title="{accessibilityTitle}" alt="{accessibilityAlt}" /></a></div>','<div class="visualCaptcha-refresh-button"><a href="#"><img src="{path}refresh{retinaExtra}.png" title="{refreshTitle}" alt="{refreshAlt}" /></a></div>',s='<div class="visualCaptcha-button-group"><div class="visualCaptcha-refresh-button"><a href="#"><img src="{path}refresh{retinaExtra}.png" title="{refreshTitle}" alt="{refreshAlt}" /></a></div>'+(a.supportsAudio()?'<div class="visualCaptcha-accessibility-button"><a href="#"><img src="{path}accessibility{retinaExtra}.png" title="{accessibilityTitle}" alt="{accessibilityAlt}" /></a></div>':"")+"</div>",i={path:t||"",refreshTitle:e.refreshTitle,refreshAlt:e.refreshAlt,accessibilityTitle:e.accessibilityTitle,accessibilityAlt:e.accessibilityAlt,retinaExtra:a.isRetina()?"@2x":""},r(s,i)},accessibility:function(a,e){var t;return a.supportsAudio()?('<div class="visualCaptcha-accessibility-wrapper visualCaptcha-hide"><div class="accessibility-description">{accessibilityDescription}</div><audio preload="preload"><source src="{audioURL}" type="audio/ogg" /><source src="{audioURL}" type="audio/mpeg" /></audio></div>',t={accessibilityDescription:e.accessibilityDescription,audioURL:a.audioUrl(),audioFieldName:a.audioFieldName()},r('<div class="visualCaptcha-accessibility-wrapper visualCaptcha-hide"><div class="accessibility-description">{accessibilityDescription}</div><audio preload="preload"><source src="{audioURL}" type="audio/ogg" /><source src="{audioURL}" type="audio/mpeg" /></audio></div>',t)):""},images:function(a,e){for(var t,s,i="",n=0,o=a.numberOfImages();n<o;n++)t='<div class="img"><a href="#"><img src="{imageUrl}" id="visualCaptcha-img-{i}" data-index="{i}" alt="" title="" /></a></div>',s={imageUrl:a.imageUrl(n),i:n},i+=r(t,s);return t='<p class="visualCaptcha-explanation">{explanation}</p><div class="visualCaptcha-possibilities">{images}</div>',s={imageFieldName:a.imageFieldName(),explanation:e.explanation.replace(/ANSWER/,a.imageName()),images:i},r(t,s)},audioInput:function(a){var e;return'<input class="form-control audioField" type="text" name="{audioFieldName}" value="" autocomplete="off" />',e={audioFieldName:a.audioFieldName()},r('<input class="form-control audioField" type="text" name="{audioFieldName}" value="" autocomplete="off" />',e)},imageInput:function(a,e){var t;return'<input class="form-control imageField" type="hidden" name="{imageFieldName}" value="{value}" readonly="readonly" />',t={imageFieldName:a.imageFieldName(),value:a.imageValue(e)},r('<input class="form-control imageField" type="hidden" name="{imageFieldName}" value="{value}" readonly="readonly" />',t)},namespaceInput:function(a){var e,t=a.namespace();return t&&0!==t.length?('<input type="hidden" name="{fieldName}" value="{value}" />',e={fieldName:a.namespaceFieldName(),value:t},r('<input type="hidden" name="{fieldName}" value="{value}" />',e)):""}}}),s("visualcaptcha/language",[],function(){"use strict";return{accessibilityAlt:"Sound icon",accessibilityTitle:"Accessibility option: listen to a question and answer it!",accessibilityDescription:"Type below the <strong>answer</strong> to what you hear. Numbers or words:",explanation:"Click or touch the <strong>ANSWER</strong>",refreshAlt:"Refresh/reload icon",refreshTitle:"Refresh/reload: get new images and accessibility option!"}}),s("visualcaptcha.jquery",["jquery","visualcaptcha","visualcaptcha/templates","visualcaptcha/language"],function(c,i,l,e){"use strict";var t,n,o,r,d,u,p;t=function(a,e){c.get(a,e,"json")},n=function(){},o=function(a,e,t){var s;s=l.namespaceInput(t)+l.accessibility(t,a.language)+l.images(t,a.language)+l.buttons(t,a.language,a.imgPath),e.html(s)},r=function(a){var e,t=c(this).closest(".visualCaptcha"),s=t.find(".visualCaptcha-accessibility-wrapper"),i=t.find(".visualCaptcha-possibilities"),n=t.find(".visualCaptcha-explanation"),o=s.find("audio");s.hasClass("visualCaptcha-hide")?(i.toggleClass("visualCaptcha-hide"),n.toggleClass("visualCaptcha-hide"),i.find(".img").removeClass("visualCaptcha-selected"),n.find("input").val(""),e=l.audioInput(t.data("captcha")),c(e).insertBefore(o),s.toggleClass("visualCaptcha-hide"),o[0].load(),o[0].play()):(o[0].pause(),s.toggleClass("visualCaptcha-hide"),s.find("input").remove(),n.toggleClass("visualCaptcha-hide"),i.toggleClass("visualCaptcha-hide")),a.preventDefault()},d=function(a){var e,t,s,i=c(this),n=i.closest(".visualCaptcha"),o=n.find(".visualCaptcha-possibilities"),r=n.find(".visualCaptcha-explanation");(t=r.find("input"))&&(t.remove(),o.find("a").removeClass("visualCaptcha-selected")),i.addClass("visualCaptcha-selected"),e=i.find("img").data("index"),s=l.imageInput(n.data("captcha"),e),r.append(c(s)),a.preventDefault()},u=function(a){c(this).closest(".visualCaptcha").data("captcha").refresh(),a.preventDefault()},p=function(a){var e=a.find(".imageField"),t=a.find(".audioField"),s=!(!e.val()&&!t.val());return s?{valid:s,name:e.val()?e.attr("name"):t.attr("name"),value:e.val()?e.val():t.val()}:{valid:s}},c.fn.visualCaptcha=function(a){var s;return s=c.extend({imgPath:"/",language:e,captcha:{request:t}},a),this.addClass("visualCaptcha").on("click",".visualCaptcha-accessibility-button",r).on("click",".visualCaptcha-refresh-button",u).on("click",".visualCaptcha-possibilities a",d),this.each(function(){var a,e,t=c(this);e=c.extend(s.captcha,{_loading:n.bind(null,s,t),_loaded:o.bind(null,s,t)}),void 0!==t.data("namespace")&&(e.namespace=t.data("namespace")),(a=i(e)).getCaptchaData=p.bind(null,t),t.data("captcha",a)})}}),s("jquery",function(){return a}),t("visualcaptcha.jquery")}),function(i){"use strict";var n=function(a,e){this.$element=i(a),this.options=i.extend({},n.defaults,e)};n.defaults={transition_delay:300,refresh_speed:50,display_text:"none",use_percentage:!0,percent_format:function(a){return a+"%"},amount_format:function(a,e,t){return a+" / "+e},update:i.noop,done:i.noop,fail:i.noop},n.prototype.transition=function(){var o=this.$element,r=o.parent(),c=this.$back_text,l=this.$front_text,d=this.options,u=parseInt(o.attr("data-transitiongoal")),p=parseInt(o.attr("aria-valuemin"))||0,h=parseInt(o.attr("aria-valuemax"))||100,f=r.hasClass("vertical"),m=d.update&&"function"==typeof d.update?d.update:Progressbar.defaults.update,b=d.done&&"function"==typeof d.done?d.done:Progressbar.defaults.done,a=d.fail&&"function"==typeof d.fail?d.fail:Progressbar.defaults.fail;if(isNaN(u))a("data-transitiongoal not set");else{var e,g=Math.round(100*(u-p)/(h-p));if("center"===d.display_text&&!c&&!l)this.$back_text=c=i("<span>").addClass("progressbar-back-text").prependTo(r),this.$front_text=l=i("<span>").addClass("progressbar-front-text").prependTo(o),f?(e=r.css("height"),c.css({height:e,"line-height":e}),l.css({height:e,"line-height":e}),i(window).resize(function(){e=r.css("height"),c.css({height:e,"line-height":e}),l.css({height:e,"line-height":e})})):(e=r.css("width"),l.css({width:e}),i(window).resize(function(){e=r.css("width"),l.css({width:e})}));setTimeout(function(){var a,e,t,s,i;f?o.css("height",g+"%"):o.css("width",g+"%");var n=setInterval(function(){s=f?(t=o.height(),r.height()):(t=o.width(),r.width()),a=Math.round(100*t/s),e=Math.round(p+t/s*(h-p)),g<=a&&(a=g,e=u,b(o),clearInterval(n)),"none"!==d.display_text&&(i=d.use_percentage?d.percent_format(a):d.amount_format(e,h,p),"fill"===d.display_text?o.text(i):"center"===d.display_text&&(c.text(i),l.text(i))),o.attr("aria-valuenow",e),m(a,o)},d.refresh_speed)},d.transition_delay)}};var a=i.fn.yopprogressbar;i.fn.yopprogressbar=function(s){return this.each(function(){var a=i(this),e=a.data("bs.progressbar"),t="object"==typeof s&&s;e&&t&&i.extend(e.options,t),e||a.data("bs.progressbar",e=new n(this,t)),e.transition()})},i.fn.yopprogressbar.Constructor=n,i.fn.yopprogressbar.noConflict=function(){return i.fn.yopprogressbar=a,this}}(window.jQuery);var YOPPollBasicScrollToMessage,YOPPollSendBasicVoteWithReCaptchaV2Invisible,YOPPollReCaptchaElements=[],YOPPollOnLoadRecaptcha=function(){jQuery('.basic-yop-poll-container[data-load-with="1"]').each(function(){var e=jQuery(this);switch(jQuery(this).attr("data-cap")){case"2":YOPPollReCaptchaElements[jQuery(this).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+jQuery(this).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptcha.siteKey,theme:"light"});break;case"3":YOPPollReCaptchaElements[jQuery(this).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+jQuery(this).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptchaV2Invisible.siteKey,theme:"light",size:"invisible",callback:function(a){YOPPollSendBasicVoteWithReCaptchaV2Invisible(e,a)}})}})};jQuery(document).ready(function(w){var a,o,s,r,c,l,d,u,p,h,f,m,b,g,e,v,y,t,n,P,C={accessibilityAlt:objectL10n.yopPollParams.captchaParams.accessibilityAlt,accessibilityTitle:objectL10n.yopPollParams.captchaParams.accessibilityTitle,accessibilityDescription:objectL10n.yopPollParams.captchaParams.accessibilityDescription,explanation:objectL10n.yopPollParams.captchaParams.explanation,refreshAlt:objectL10n.yopPollParams.captchaParams.refreshAlt,refreshTitle:objectL10n.yopPollParams.captchaParams.refreshTitle},x=[],k=[[]];YOPPollBasicIsFacebookBrowser=function(){var a=navigator.userAgent||navigator.vendor||window.opera;return-1<a.indexOf("FBAN")||-1<a.indexOf("FBAV")},YOPPollBasicScrollToMessage=function(a){w("html, body").animate({scrollTop:w(w(a).closest(".bootstrap-yop")).position().top-35},1500,"linear")},YOPPollBasicGetPollCookieData=function(a){var e,t,s,i=localStorage.getItem("ypdata"),n="";if(null!==i)for(e=i.split("#"),s=0;s<e.length;s++)(t=e[s].split("|"))[0]===a&&(n=t[1],s=e.length);return n},YOPPollBasicGetCookieData=function(){var a,e,t,s=localStorage.getItem("ypdata"),i=[];if(null!==s)for(a=s.split("#"),t=0;t<a.length;t++)e=a[t].split("|"),i.push(e);return i},YOPPollBasicSetCookieData=function(a,e){var t=getCookieData(),s="",n=!0;if(0===t.length)s=a+"|"+e;else{for(i=0;i<t.length;i++)a===t[i][0]?(s+=a+"|"+e,n=!1):s+=t[i][0]+"|"+t[i][1],i<t.length-1&&(s+="#");!0===n&&(s+="#"+a+"|"+e)}localStorage.setItem("ypdata",s)},a=function(a,e){w('.basic-yop-poll-container[data-id="'+a+'"]').find('input[name="_token"]').val(e)},o=function(e,t){w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",data:{action:"yop_poll_is_user_logged_in"}}).done(function(a){if(!0===a.success)switch(1,t){case"vote":f(e,"wordpress");break;case"show-results":c(e)}else 0,"vote"===t&&w(".basic-vote").popupWindow({windowURL:"http://yahoo.com",windowName:"YOPPollW",height:500,width:450,centerScreen:1})})},v=function(a,e,t){switch(e){case"asc":e="ASC";break;case"desc":e="DESC";break;default:e="ASC"}switch(t){case"alphabetical":resultsSorted=helper.arr.multisort(a,["text"],[e]);break;case"number-of-votes":resultsSorted=helper.arr.multisort(a,["votes"],[e]);break;default:resultsSorted=a}return a},s=function(a,o){var r=[],c=w(a).attr("data-sort-results-by"),l=w(a).attr("data-sort-results-rule");return w(a).find(".basic-question").each(function(){var a,e,t,s={},i=w(this).attr("data-display-others"),n=[];if(s.id=w(this).attr("data-id"),s.type=w(this).attr("data-question-type"),s.text=w(this).find(".basic-question-title").text(),s.answers=[],w(this).find(".basic-answers").find(".basic-answer").not(".basic-other-answer").each(function(){var a=[];switch(a.id=w(this).attr("data-id"),a.type=w(this).attr("data-type"),a.type){case"text":a.text=w(this).find(".basic-text").text()}a.color=w(this).attr("data-color"),a.votes=w(this).attr("data-vn"),a.makeLink=w(this).attr("data-make-link"),a.link=w(this).attr("data-link"),s.answers.push(a)}),!0===o&&"yes"===i&&(a=w(this).attr("data-others"),otherAnswersColorForResults=w(this).attr("data-others-color"),""!==a))for(e=JSON.parse(a),t=0;t<e.length;t++)n.id=0,n.type="text",n.text=e[t].an,n.color=otherAnswersColorForResults,n.votes=e[t].vn,s.answers.push(n),n=[];s.answers=v(s.answers,l,c),r.push(s)}),r},r=function(a,e){var t=s(a,e);l(a,t)},c=function(f){var m=w(f).attr("data-uid"),b=w(f).attr("data-show-results-as"),g=w(f).attr("data-sort-results-by"),v=w(f).attr("data-sort-results-rule");k[m]=[],w(f).find(".basic-question").each(function(){var a,t,e,s,i=w(this).attr("data-uid"),n=w(this).attr("data-question-type"),o=[],r=[],c=[],l=[],d=[],u=[],p=0,h=0;switch(n){case"text":t=w(this).find("li.basic-answer .basic-text").first().css(["color","font-size","font-weight"])}switch(w(this).find('.basic-answer:not(".basic-other-answer")').each(function(a){var e={};e.id=w(this).attr("data-id"),e.label="text"===n?w(this).find(".basic-text").text():"pie"===b?w(this).find(".basic-media-text").text():w(this).find(".basic-media-content").html(),e.backgroundColor=w(this).attr("data-color"),e.votes=parseInt(w(this).attr("data-vn"),10),o.push(e),p+=e.votes}),v){case"asc":v="ASC";break;case"desc":v="DESC";break;default:v="ASC"}switch(g){case"alphabetical":u=helper.arr.multisort(o,["label"],[v]);break;case"number-of-votes":u=helper.arr.multisort(o,["votes"],[v]);break;default:u=o}for(h=0;h<u.length;h++)answerLabel="",answerResultsPercentages=[],answerResultsVotes=[],answerResultsPercentages=YOPPollBasicIsResultsShowPercentages(f,u[h].votes,p),answerResultsVotes=YOPPollBasicIsResultsShowVotes(f,u[h].votes),answerLabel=u[h].label,!0===answerResultsPercentages.show&&(answerLabel=u[h].label+" "+answerResultsPercentages.content),!0===answerResultsVotes.show&&(answerLabel+=" "+answerResultsVotes.content),r.push(u[h].id),c.push(answerLabel),d.push(u[h].votes),l.push(u[h].backgroundColor);switch(s={labels:c,datasets:[{data:d,backgroundColor:l}]},b){case"bar":w(this).find('.basic-answer:not(".basic-other-answer")').each(function(a){var e=parseInt(w(this).attr("data-vn"),10);answerResultsPercentages=YOPPollBasicIsResultsShowPercentages(f,e,p),answerResultsVotes=YOPPollBasicIsResultsShowVotes(f,e),!0===answerResultsPercentages.show&&w(this).find(".basic-answer-label").append('<span class="basic-answer-results-details" style="color:'+t.color+"; font-size:"+t["font-size"]+"; font-weight:"+t["font-weight"]+';">'+answerResultsPercentages.content+"</span>"),!0===answerResultsVotes.show&&w(this).find(".basic-answer-label").append('<span class="basic-answer-total-votes" style="color:'+t.color+"; font-size:"+t["font-size"]+"; font-weight:"+t["font-weight"]+';">'+answerResultsVotes.content+"</span>"),0<e&&w(this).append('<div class="progress" style=""><div class="progress-bar six-sec-ease-in-out" role="progressbar" data-transitiongoal="'+e+'" aria-valuemax="'+p+'" style="background-image:none; background-color: '+w(this).attr("data-color")+';"></div></div>')}),w(this).find(".progress .progress-bar").yopprogressbar();break;case"pie":w(this).find(".basic-question-title").after('<div class="basic-chart-container" style="position: relative; height:100%; width:100%"><canvas id="question-results-'+i+'"></canvas></div>'),a=w(this).find("#question-results-"+i),e=new Chart(a,{type:"pie",data:s,options:{animateScale:!0,responsive:!0,maintainAspectRatio:!0,legend:{position:"bottom"},tooltips:{enabled:!1},plugins:{datalabels:{padding:10,color:t.color,align:"center",anchor:"center",formatter:function(a,e){var t,s,i=0,n="";return e.chart.data.datasets[0].data.map(function(a){i+=parseInt(a,10)}),t=YOPPollBasicIsResultsShowPercentages(f,a,i),s=YOPPollBasicIsResultsShowVotes(f,a),!0===t.show&&(n=t.content),!0===s.show&&(n+=s.content),n}}}}}),k[m].push(e)}})},l=function(a,e){var t,s=w(a).attr("data-uid"),i=w(a).attr("data-show-message"),n=w(a).find(".basic-message").attr("data-success"),o=w(a).find(".basic-message-text").text(),r=0;for(k[s]=[],"true"===i&&(w(a).find(".basic-message").addClass("basic-success").removeClass("hide").css("borderLeftColor",n),""===o&&w(a).find(".basic-message-text").text(objectL10n.yopPollParams.voteParams.thankYou)),w(a).find('.basic-element[data-type!="question"]').hide(),w(a).find(".basic-answers").hide(),w(a).find(".basic-captcha").hide(),w(a).find(".basic-vote-button").hide(),w(a).find(".basic-results-button").hide(),w(a).find(".basic-back-to-vote-button").show(),w(a).find(".basic-stats").show(),r=0;r<e.length;r++)switch(t=w(a).find('.basic-question[data-id="'+e[r].id+'"]').attr("data-display"),e[r].type){case"text":default:YopPollBasicShowResultsForTextQuestion(a,e[r],t)}},YOPPollBasicIsResultsShowPercentages=function(a,e,t){var s=[];return-1!==w(a).attr("data-resdet").indexOf("percentages")?(s.show=!0,s.content=0<t?100*e/t:0,s.content===Math.round(s.content)?s.content=Math.round(s.content)+"%":s.content=Number(Math.round(s.content+"e2")+"e-2").toFixed(2)+"%"):(s.show=!1,s.content=""),s},YOPPollBasicIsResultsShowVotes=function(a,e){var t=[];return-1!==w(a).attr("data-resdet").indexOf("votes-number")?(t.show=!0,votesText=1===parseInt(e,10)?objectL10n.yopPollParams.resultsParams.singleVote:objectL10n.yopPollParams.resultsParams.multipleVotes,t.content=" ("+e+" "+votesText+")"):(t.show=!1,t.content=""),t},YOPPollBasicGetClassForColumns=function(a){var e="";switch(String(a)){case"2":e="col-xs-6 col-sm-6 col-md-6";break;case"3":e="col-xs-6 col-sm-6 col-md-4";break;case"4":e="col-xs-6 col-sm-6 col-md-3";break;case"5":e="col-xs-6 col-sm-6 cols-5";break;case"6":e="col-xs-6 col-sm-6 col-md-2";break;case"7":e="col-xs-6 col-sm-6 cols-7";break;case"8":e="col-xs-6 col-sm-6 cols-8";break;case"9":e="col-xs-6 col-sm-6 cols-9";break;case"10":e="col-xs-6 col-sm-6 cols-10";break;case"11":e="col-xs-6 col-sm-6 cols-11";break;case"12":e="col-xs-6 col-sm-6 col-md-1"}return e},YopPollBasicShowResultsForTextQuestion=function(a,e,t){w(a).attr("data-uid");var s,i,n,o=w(a).attr("data-show-results-as"),r=w(a).find('.basic-question[data-id="'+e.id+'"]').attr("data-colnum"),c=w(a).find('.basic-question[data-id="'+e.id+'"]').find("li.basic-answer").first().css(["padding-top","padding-left"]),l=w(a).find('.basic-question[data-id="'+e.id+'"]').find("li.basic-answer .basic-text").first().css(["color","font-size","font-weight"]),d=0,u=0;for(u=0;u<e.answers.length;u++)d+=parseInt(e.answers[u].votes,10);switch(t){case"horizontal":ulClass=" basic-h-answers",liClass=" "+YOPPollBasicGetClassForColumns(e.answers.length),divClass=" basic-text-horizontal";break;case"columns":ulClass=" basic-h-answers basic-cols-display",liClass=" "+YOPPollBasicGetClassForColumns(r),divClass=" basic-text-horizontal";break;default:ulClass="",liClass="",divClass=" basic-text-vertical"}switch(o){case"bar":for(s='<ul class="basic-answers-results basic-answers'+ulClass+'">',u=0;u<e.answers.length;u++)answerText="yes"===e.answers[u].makeLink&&""!==e.answers[u].link?'<a href="'+e.answers[u].link+'" target="_blank">'+e.answers[u].text+"</a>":e.answers[u].text,i=YOPPollBasicIsResultsShowPercentages(a,e.answers[u].votes,d),n=YOPPollBasicIsResultsShowVotes(a,e.answers[u].votes),s+='<li class="basic-answer'+liClass+'" style="padding:'+c["padding-top"]+" "+c["padding-top"]+';" data-id="'+e.answers[u].id+'" data-type="text" data-vn="'+e.answers[u].votes+'" data-color="'+e.answers[u].color+'"><div class="basic-answer-content'+divClass+'"><span class="basic-text" style="color:'+l.color+"; font-size:"+l["font-size"]+"; font-weight:"+l["font-weight"]+';">'+answerText+"</span>",!0===i.show&&(s+='<span class="basic-answer-results-details" style="color:'+l.color+"; font-size:"+l["font-size"]+"; font-weight:"+l["font-weight"]+';">'+i.content+"</span>"),!0===n.show&&(s+='<span class="basic-answer-total-votes" style="color:'+l.color+"; font-size:"+l["font-size"]+"; font-weight:"+l["font-weight"]+';">'+n.content+"</span>"),s+="</div>",0<e.answers[u].votes&&(s+='<div class="progress" style=""><div class="progress-bar six-sec-ease-in-out" role="progressbar" data-transitiongoal="'+e.answers[u].votes+'" aria-valuemax="'+d+'" style="background-image:none; background-color: '+e.answers[u].color+';"></div></div>'),s+="</li>";s+="</ul>",w(a).find('.basic-question[data-id="'+e.id+'"]').append(s),w(a).find(".progress .progress-bar").yopprogressbar()}},d=function(a,e){var t=0;for(t=0;t<e.length;t++)w(a).find('.basic-question[data-id="'+e[t].id+'"]').replaceWith(e[t].code)},u=function(a,e){var t=0,s=0;for(t=0;t<e.length;t++)for(s=0;s<e[t].answers.length;s++)w(a).find('.basic-question[data-id="'+e[t].id+'"]').find('.basic-answer[data-id="'+e[t].answers[s].id+'"]').attr("data-vn",e[t].answers[s].votes)},p=function(a){var e=w(a).attr("data-uid");if(void 0!==k[e])for(i=1;i<k[e].length;i++)k[e][i].destroy(),k[e].splice(i,1);w(a).find(".basic-answers-results").remove(),w(a).find(".basic-chart-container").remove()},y=function(a,e){var t=JSON.parse(e),s=0;for(s=0;s<t.length;s++)w(a).find('.basic-element[data-id="'+t[s].id+'"]').attr("data-others",t[s].others)},h=function(a,e,t,s){var i,n,o=0,r=[];if(w(a).find(".basic-element").each(function(){var a=w(this).attr("data-type"),e=w(this).attr("data-id"),t=[];switch(a){case"question":w(this).find('input[name="answer['+e+']"][value!="0"]:checked').each(function(){t.push({id:w(this).val(),data:!0})}),1===w(this).find('input[name="answer['+e+']"][value="0"]:checked').length&&t.push({id:0,data:w(this).find('input[name="other['+e+']"]').val()}),r[o]={id:e,type:"question",data:t},o++;break;case"custom-field":r[o]={id:e,type:"custom-field",data:w(this).find('.basic-input-text[name="cfield['+e+']"]').val()},o++}}),"2"===w(a).attr("data-cap"))i=grecaptcha.getResponse(YOPPollReCaptchaElements[w(a).attr("data-uid")]);else switch(w(a).attr("data-cap")){case"3":i=w(a).attr("data-v2-token");break;case"4":i=w(a).attr("data-recaptchav3-token");break;default:i=""}return n="yes"===w(a).attr("data-gdpr")&&"consent"===w(a).attr("data-gdpr-sol")?w(a).find(".gdpr-consent").val():"",{pollId:w(a).attr("data-id"),pollUid:w(a).attr("data-uid"),imageCaptcha:w(a).find(".imageField").val(),audioCaptcha:w(a).find(".audioField").val(),reCaptcha:i,trackingId:w(a).attr("data-tid"),gdprConsent:n,data:r,user:{id:s.id,first_name:s.firstName,last_name:s.lastName,email:s.email,type:e,f_data:t}}},f=function(e,a,t){var s,i=w(e).find(".basic-message").attr("data-success"),n=w(e).find(".basic-message").attr("data-error");return s=h(e,a,"",t),w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",data:{action:"yop_poll_record_vote",_token:w(e).find('input[name="_token"]').val(),data:JSON.stringify(s)}}).done(function(a){w(e).find(".basic-message").removeClass("show").addClass("hide"),w(e).find(".basic-overlay").addClass("hide"),w(e).find(".basic-gdpr").hide(),w(e).find(".basic-captcha").hide(),!0===a.success?(response=a.data,p(e),""!==response.total_votes&&w(e).find(".basic-stats-votes-number").text(response.total_votes),""!==response.total_answers&&w(e).find(".basic-stats-answers-number").text(response.total_answers),!0===response.rebuild&&d(e,JSON.parse(response.elements)),""!==response.others&&y(e,response.others),!0===response.show_results?(u(e,JSON.parse(response.results)),l(e,JSON.parse(response.results))):(w(e).find(".basic-message").addClass("basic-success").removeClass("hide").css("borderLeftColor",i),w(e).find(".basic-gdpr").show(),w(e).find(".basic-captcha").show(),w(e).find(".basic-message-text").text(objectL10n.yopPollParams.voteParams.thankYou),"2"!==w(e).attr("data-cap")&&"3"!==w(e).attr("data-cap")||grecaptcha.reset(YOPPollReCaptchaElements[w(e).attr("data-uid")]),YOPPollBasicScrollToMessage(e)),"yes"===response.redirect&&window.setTimeout(function(){window.location.href=response.redirect_to},1e3*response.redirect_after)):(w(e).find(".basic-message").addClass("basic-error").removeClass("hide").css("borderLeftColor",n),w(e).find(".basic-gdpr").show(),w(e).find(".basic-captcha").show(),"2"!==w(e).attr("data-cap")&&"3"!==w(e).attr("data-cap")||grecaptcha.reset(YOPPollReCaptchaElements[w(e).attr("data-uid")]),w(e).find(".basic-message-text").text(a.data),YOPPollBasicScrollToMessage(e))}).fail(function(a,e){}),1},YOPPollSendBasicVoteWithReCaptchaV2Invisible=function(a,e){var t=w(a).attr("data-access").split(","),s=[];switch(w(a).attr("data-v2-token",e),1===t.length?t[0]:w(a).attr("data-voter")){case"guest":s.id="",s.firstName="",s.lastName="",s.email="",f(a,"anonymous",s);break;case"wordpress":m(a)}},m=function(e){var t,s=w(e).attr("data-id"),i=w(e).attr("data-uid"),n=[];w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",async:!1,data:{action:"yop_poll_is_user_logged_in"},success:function(a){!0===a.success?(n.id="",n.firstName="",n.lastName="",n.email="",f(e,"wordpress",n)):!0===YOPPollBasicIsFacebookBrowser()?(n.id="",n.firstName="",n.lastName="",n.email="",voteData=h(e,"wordpress","",n),localStorage.removeItem("ypRLink"),localStorage.removeItem("ypVData"),localStorage.setItem("ypRLink",window.location.href),localStorage.setItem("ypVData",JSON.stringify(voteData)),window.location.href=objectL10n.yopPollParams.urlParams.wpLogin+encodeURIComponent("&poll_id="+s+"&puid="+i)):(t=w(".basic-vote").popupWindow({windowURL:objectL10n.yopPollParams.urlParams.wpLogin+encodeURIComponent("&poll_id="+s+"&puid="+i),windowName:"",height:500,location:1,menubar:1,resizable:0,scrollbars:1,status:0,width:450,toolbar:1,centerScreen:1}),YOPTimer=setInterval(function(){t.closed&&(clearInterval(YOPTimer),g(e))},1e3))}})},t=function(a){var e=w(a).closest(".yop-poll-mc"),t=w(a).attr("data-id"),s=w(a).attr("data-tid"),i=w(a).attr("data-show-results-only");w.ajax({type:"POST",url:objectL10n.yopPollParams.urlParams.ajax,dataType:"json",data:{action:"yop_poll_get_poll_for_frontend",poll_id:t,tracking_id:s,show_results:"true"===i?"1":"0"}}).done(function(a){!0===a.success&&(w(e).html(a.data),n(w(e).find(".basic-yop-poll-container")))})},YopPollBasicLoadBuiltInCaptcha=function(a){x[w(a).attr("data-uid")]=w("#yop-poll-captcha-"+w(a).attr("data-uid")).visualCaptcha({imgPath:objectL10n.yopPollParams.captchaParams.imgPath,captcha:{url:objectL10n.yopPollParams.captchaParams.url,numberOfImages:5,namespace:"yop-poll-captcha-"+w(a).attr("data-uid"),routes:{start:"?_a=start",image:"?_a=image",audio:"?_a=audio"},callbacks:{loading:function(a){},loaded:function(a){}}},language:C})},P=function(a){YOPPollBasicLoadReCaptchaV2Interval=setInterval(function(){"function"==typeof grecaptcha.render&&(YOPPollReCaptchaElements[w(a).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+w(a).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptcha.siteKey,theme:"light"}),clearInterval(YOPPollBasicLoadReCaptchaV2Interval))},1e3)},YOPPollBasicLoadReCaptchaV2Invisible=function(e){var a;a=setInterval(function(){"function"==typeof grecaptcha.render&&(YOPPollReCaptchaElements[w(e).attr("data-uid")]=grecaptcha.render("yop-poll-captcha-"+w(e).attr("data-uid"),{sitekey:objectL10n.yopPollParams.apiParams.reCaptchaV2Invisible.siteKey,theme:"light",size:"invisible",callback:function(a){YOPPollSendBasicVoteWithReCaptchaV2Invisible(e,a)}}),clearInterval(a))},1e3)},n=function(a){var e=w(a).attr("data-show-results-moment"),t=w(a).attr("data-show-results-only"),s=w(a).attr("data-uid"),i=w(a).attr("data-css"),n=w(a).attr("data-load-with");switch(w(a).attr("data-cap")){case"1":YopPollBasicLoadBuiltInCaptcha(a);break;case"2":"2"===n&&P(a);break;case"3":"2"===n&&YOPPollBasicLoadReCaptchaV2Invisible(a)}void 0!==t&&"true"===t?(p(w(a)),w(a).find(".basic-element").each(function(){"question"===w(this).attr("data-type")?(w(this).find('input[type="radio"]').hide(),w(this).find('input[type="checkbox"]').hide(),w(this).find(".basic-other-answer").hide()):w(this).hide()}),w(a).find(".basic-gdpr").hide(),w(a).find(".visualCaptcha").hide(),w(a).find(".basic-vote-button").hide(),w(a).find(".basic-results-button").hide(),r(w(a),!1),w(a).find(".basic-back-to-vote-button").hide()):void 0!==e&&-1!==e.indexOf("before-vote")&&("registered"===w(a).attr("data-show-results-to")?o(w(a),"show-results"):c(w(a))),""!==i&&w("head").append('<style type="text/css" id="yop-poll-custom-css-'+s+'">'+i.split("data-uid").join('data-uid="'+s+'"')+"</style>")},w(".yop-poll-container").each(function(){var a=w(this);"1"===w(this).attr("data-ajax")&&t(a)}),w(".basic-yop-poll-container").each(function(){var a=w(this);n(a)}),w(".yop-poll-mc").on("focus",'input[type="text"][data-type="other-answer"]',function(a){var e=w(this).closest(".basic-question").attr("data-id");w('.basic-yop-poll-container input[name="answer['+e+']"][value="0"]').prop("checked",!0)}),w(".yop-poll-mc").on("blur",'input[type="text"][data-type="other-answer"]',function(){""!==w(this).val().trim()&&w(this).parent(".basic-text").removeClass("has-error")}),w(".yop-poll-mc").on("blur",'input[type="text"][data-type="cfield"]',function(){""!==w(this).val().trim()&&w(this).parent(".basic-custom-field").removeClass("has-error")}),w(".yop-poll-mc").on("ifChecked",'.basic-answer input[type="radio"]',function(a){"0"===a.currentTarget.defaultValue?w(this).closest(".basic-question").find('input[data-type="other-answer"]').focus():w(this).closest(".basic-question").find('input[data-type="other-answer"]').blur()}),w(".yop-poll-mc").on("ifChecked",'.basic-answer input[type="checkbox"]',function(a){"0"===a.currentTarget.defaultValue?w(this).closest(".basic-question").find('input[data-type="other-answer"]').focus():w(this).closest(".basic-question").find('input[data-type="other-answer"]').blur()}),w(".yop-poll-mc").on("click",".basic-vote-button",function(a){var t,e,s,i,n,o,r,c=[],l=!1;if(t=w(this).closest(".basic-yop-poll-container"),e=w(t).attr("data-id"),s=w(t).attr("data-uid"),r=w(t).find(".basic-message").attr("data-error"),""!==e){if(i=w(t).attr("data-access").split(","),w(t).find(".basic-element").each(function(){var a=w(this).attr("data-type"),e=w(this).attr("data-id");switch(a){case"question":n=w(this).attr("data-min"),o=w(this).attr("data-max"),!1===l&&0===w(this).find('input[name="answer['+e+']"]:checked').length&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noAnswersSelected),w(t).find(".basic-message").addClass("show basic-error"),w(t).find(".basic-message").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&n>w(this).find('input[name="answer['+e+']"]:checked').length&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.minAnswersRequired.replace("{min_answers_allowed}",n)),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&o<w(this).find('input[name="answer['+e+']"]:checked').length&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.maxAnswersRequired.replace("{max_answers_allowed}",o)),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&1===w(this).find('input[name="answer['+e+']"][value="0"]:checked').length&&""===w(this).find('input[name="other['+e+']"]').val().trim()&&(w(this).find('input[name="other['+e+']"]').focus(),w(this).find('input[name="other['+e+']"]').closest(".basic-text").addClass("has-error"),w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noAnswerForOther),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t));break;case"custom-field":!1===l&&"yes"===w(this).attr("data-required")&&""===w(this).find('.basic-input-text[name="cfield['+e+']"]').val().trim()&&(w(this).addClass("has-error"),w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noValueForCustomField.replace("{custom_field_name}",w(this).find("label").text())),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t))}}),!1===l&&"yes"===w(t).attr("data-gdpr")&&"consent"===w(t).attr("data-gdpr-sol")&&!1===w(t).find(".gdpr-consent").is(":checked")&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.consentNotChecked),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l&&"1"===w(t).attr("data-cap")&&!1===x[s].data("captcha").getCaptchaData().valid&&(w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.noCaptchaSelected),w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),l=!0,YOPPollBasicScrollToMessage(t)),!1===l)if(w(t).find(".basic-message").addClass("hide"),w(t).find(".basic-overlay").removeClass("hide"),1===i.length)switch(i[0]){case"guest":if(""!==w(t).attr("data-cap")&&-1!==w.inArray(w(t).attr("data-cap"),["3","4"]))switch(w(t).attr("data-cap")){case"3":grecaptcha.execute(YOPPollReCaptchaElements[s]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(t).attr("data-reCaptchaV3-token",a),b(t),c.id="",c.firstName="",c.lastName="",c.email="",f(t,"anonymous",c)})})}else b(t),c.id="",c.firstName="",c.lastName="",c.email="",f(t,"anonymous",c);break;case"wordpress":if(""!==w(t).attr("data-cap")&&-1!==w.inArray(w(t).attr("data-cap"),["3","4"]))switch(w(t).attr("data-cap")){case"3":grecaptcha.execute(YOPPollReCaptchaElements[s]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(t).attr("data-reCaptchaV3-token",a),b(t),m(t)})})}else b(t),m(t)}else w(t).find(".basic-preloader").addClass("hide"),w(t).find(".basic-vote-options").removeClass("hide")}else w(t).find(".basic-message").addClass("show basic-error").css("borderLeftColor",r),w(t).find(".basic-overlay").addClass("hide"),w(t).find(".basic-message").find("p").text(objectL10n.yopPollParams.voteParams.invalidPoll);a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-anonymous",function(a){var e=w(this).closest(".basic-yop-poll-container"),t=w(e).attr("data-uid");if(userProfile=[],b(e),""!==w(e).attr("data-cap")&&-1!==w.inArray(w(e).attr("data-cap"),["3","4"]))switch(w(e).attr("data-cap")){case"3":w(e).attr("data-voter","guest"),grecaptcha.execute(YOPPollReCaptchaElements[t]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(e).attr("data-reCaptchaV3-token",a),userProfile.id="",userProfile.firstName="",userProfile.lastName="",userProfile.email="",f(e,"anonymous",userProfile)})})}else userProfile.id="",userProfile.firstName="",userProfile.lastName="",userProfile.email="",f(e,"anonymous",userProfile),a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-wordpress",function(a){var e=w(this).closest(".basic-yop-poll-container"),t=w(e).attr("data-uid");if(b(e),""!==w(e).attr("data-cap")&&-1!==w.inArray(w(e).attr("data-cap"),["3","4"]))switch(w(e).attr("data-cap")){case"3":w(e).attr("data-voter","wordpress"),grecaptcha.execute(YOPPollReCaptchaElements[t]);break;case"4":grecaptcha.ready(function(){grecaptcha.execute(objectL10n.yopPollParams.apiParams.reCaptchaV3.siteKey,{action:"submit"}).then(function(a){w(e).attr("data-reCaptchaV3-token",a),m(e)})})}else m(e);a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-results-button",function(a){var e=w(this).closest(".basic-yop-poll-container");p(e),w(e).find(".basic-gdpr").hide(),w(e).find(".basic-captcha").hide(),w(e).find(".basic-stats").hide(),w(e).find(".basic-vote-button").hide(),w(e).find(".basic-results-button").hide(),w(e).find(".basic-back-to-vote-button").show(),r(e,!0),w(e).find(".basic-message").addClass("hide"),a.preventDefault()}),w(".yop-poll-mc").on("click",".basic-back-to-vote-button",function(a){var e=w(this).closest(".basic-yop-poll-container"),t=w(e).attr("data-show-results-moment");w(e).attr("data-temp");p(e),w(e).find(".basic-element").each(function(){"question"===w(this).attr("data-type")?(w(this).find('input[type="radio"]').show(),w(this).find('input[type="checkbox"]').show(),w(this).find(".basic-answers").show(),w(this).find(".basic-other-answer").show()):w(this).show()}),w(e).find(".basic-message").addClass("hide"),w(e).find(".basic-gdpr").show(),w(e).find(".basic-captcha").show(),w(e).find(".basic-stats").show(),w(e).find(".basic-vote-button").show(),w(e).find(".basic-results-button").show(),w(e).find(".basic-back-to-vote-button").hide(),void 0!==t&&-1!==w(e).attr("data-show-results-moment").indexOf("before-vote")&&(w(e).find(".basic-answer-results-details").remove(),w(e).find(".basic-answer-total-votes").remove(),w(e).find(".progress").remove(),"registered"===w(e).attr("data-show-results-to")?o(w(e),"show-results"):c(e)),"2"!==w(e).attr("data-cap")&&"3"!==w(e).attr("data-cap")||grecaptcha.reset(YOPPollReCaptchaElements[w(e).attr("data-uid")]),a.preventDefault()}),b=function(a){w(a).find(".basic-overlay").find(".basic-vote-options").addClass("hide"),w(a).find(".basic-overlay").find(".basic-preloader").removeClass("hide")},g=function(a){w(a).find(".basic-overlay").find(".basic-vote-options").removeClass("hide"),w(a).find(".basic-overlay").addClass("hide")},e=function(a){},window.YOPPollReCaptchaFilled=e,window.YOPPollSendBasicVote=f,window.YOPPollBasicUpdateToken=a});
public/inc/basic.php CHANGED
@@ -968,7 +968,7 @@ class YOP_Poll_Basic {
968
  } else {
969
  $show_results_only = 'false';
970
  }
971
- $poll_ready_for_output = '<div class="basic-yop-poll-container"'
972
  . ' data-id="' . esc_attr( $poll->id ) . '"'
973
  . ' data-ajax="1"'
974
  . ' data-tid="' . esc_attr( $params['tracking_id'] ) . '"'
968
  } else {
969
  $show_results_only = 'false';
970
  }
971
+ $poll_ready_for_output = '<div class="yop-poll-container"'
972
  . ' data-id="' . esc_attr( $poll->id ) . '"'
973
  . ' data-ajax="1"'
974
  . ' data-tid="' . esc_attr( $params['tracking_id'] ) . '"'
readme.txt CHANGED
@@ -118,6 +118,10 @@ You can have only one question per poll.
118
 
119
  == Changelog ==
120
 
 
 
 
 
121
  = 6.2.1 =
122
  * removed 2 options from built in captcha
123
  * updated icons for View Results and Get Shortcode
118
 
119
  == Changelog ==
120
 
121
+ = 6.2.2 =
122
+ * fixed issue with polls loading with ajax
123
+ * added %VOTER-FIRST-NAME%, %VOTER-LAST-NAME%, %VOTER-EMAIL%, %VOTER-USERNAME% to new vote email notifications
124
+
125
  = 6.2.1 =
126
  * removed 2 options from built in captcha
127
  * updated icons for View Results and Get Shortcode
yop_poll.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: YOP Poll
4
  Plugin URI: https://yop-poll.com
5
  Description: Use a full option polling functionality to get the answers you need. YOP Poll is the perfect, easy to use poll plugin for your WordPress website.
6
- Version: 6.2.1
7
  Author: yourownprogrammer
8
  Author URI: https://yop-poll.com
9
  License: GPL2
@@ -11,7 +11,7 @@ License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
  Domain Path: /languages
12
  Text Domain: yop-poll
13
  */
14
- define ( 'YOP_POLL_VERSION', '6.2.1' );
15
  define ( 'YOP_POLL_URL', plugin_dir_url( __FILE__ ) );
16
  define ( 'YOP_POLL_PATH', plugin_dir_path( __FILE__ ) );
17
  define( 'YOP_POLL_TEST_MODE', false );
3
  Plugin Name: YOP Poll
4
  Plugin URI: https://yop-poll.com
5
  Description: Use a full option polling functionality to get the answers you need. YOP Poll is the perfect, easy to use poll plugin for your WordPress website.
6
+ Version: 6.2.2
7
  Author: yourownprogrammer
8
  Author URI: https://yop-poll.com
9
  License: GPL2
11
  Domain Path: /languages
12
  Text Domain: yop-poll
13
  */
14
+ define ( 'YOP_POLL_VERSION', '6.2.2' );
15
  define ( 'YOP_POLL_URL', plugin_dir_url( __FILE__ ) );
16
  define ( 'YOP_POLL_PATH', plugin_dir_path( __FILE__ ) );
17
  define( 'YOP_POLL_TEST_MODE', false );