Version Description
- fixed XSS bug
- fixed issue with allowed formatting tags for answers not showing when displaying results
Download this release
Release Info
Developer | yourownprogrammer |
Plugin | YOP Poll |
Version | 6.2.8 |
Comparing to | |
See all releases |
Code changes from version 6.2.7 to 6.2.8
- admin/admin.php +7 -3
- admin/assets/css/{admin-6.2.7.css → admin-6.2.8.css} +0 -0
- admin/assets/js/{admin-6.2.7.min.js → admin-6.2.8.min.js} +0 -0
- admin/inc/maintenance.php +3 -0
- admin/models/OtherAnswers.php +1 -1
- admin/models/polls.php +3 -2
- admin/models/votes.php +39 -11
- admin/views/results/view.php +1 -1
- admin/views/results/votes.php +2 -2
- languages/yop-poll.pot +154 -155
- public/assets/css/{yop-poll-public-6.2.7.css → yop-poll-public-6.2.8.css} +0 -0
- public/assets/js/{yop-poll-public-6.2.7.min.js → yop-poll-public-6.2.8.min.js} +1 -1
- public/inc/basic.php +1 -1
- readme.txt +4 -0
- yop_poll.php +2 -2
admin/admin.php
CHANGED
@@ -306,6 +306,10 @@ class YOP_Poll_Admin {
|
|
306 |
$maintenance = new YOP_POLL_Maintenance();
|
307 |
$maintenance->update_to_version_6_2_7();
|
308 |
}
|
|
|
|
|
|
|
|
|
309 |
}
|
310 |
}
|
311 |
public function load_translations() {
|
@@ -1413,13 +1417,13 @@ class YOP_Poll_Admin {
|
|
1413 |
$details_string = '';
|
1414 |
foreach ( $results as $res ) {
|
1415 |
if ( 'custom-field' === $res['question']) {
|
1416 |
-
$details_string .= "<div>" . __('Custom Field', 'yop-poll' ) . ': ' . $res['caption'];
|
1417 |
$details_string .= '<div style="padding-left: 10px;">' . __( 'Answer', 'yop-poll' ) . ': ' .
|
1418 |
-
$res['answers'][0]['answer_value'] . '</div>';
|
1419 |
} else {
|
1420 |
$details_string .= "<div>" . __('Question', 'yop-poll' ). ': ' . $res['question'];
|
1421 |
foreach ( $res['answers'] as $ra ) {
|
1422 |
-
$details_string .= '<div style="padding-left: 10px;">' . __( 'Answer', 'yop-poll' ) . ': ' . $ra['answer_value'] . '</div>';
|
1423 |
}
|
1424 |
}
|
1425 |
$details_string .= '</div>';
|
306 |
$maintenance = new YOP_POLL_Maintenance();
|
307 |
$maintenance->update_to_version_6_2_7();
|
308 |
}
|
309 |
+
if ( true === version_compare( $installed_version, '6.2.8', '<' ) ) {
|
310 |
+
$maintenance = new YOP_POLL_Maintenance();
|
311 |
+
$maintenance->update_to_version_6_2_8();
|
312 |
+
}
|
313 |
}
|
314 |
}
|
315 |
public function load_translations() {
|
1417 |
$details_string = '';
|
1418 |
foreach ( $results as $res ) {
|
1419 |
if ( 'custom-field' === $res['question']) {
|
1420 |
+
$details_string .= "<div>" . __( 'Custom Field', 'yop-poll' ) . ': ' . $res['caption'];
|
1421 |
$details_string .= '<div style="padding-left: 10px;">' . __( 'Answer', 'yop-poll' ) . ': ' .
|
1422 |
+
esc_html( $res['answers'][0]['answer_value'] ) . '</div>';
|
1423 |
} else {
|
1424 |
$details_string .= "<div>" . __('Question', 'yop-poll' ). ': ' . $res['question'];
|
1425 |
foreach ( $res['answers'] as $ra ) {
|
1426 |
+
$details_string .= '<div style="padding-left: 10px;">' . __( 'Answer', 'yop-poll' ) . ': ' . esc_html( $ra['answer_value'] ) . '</div>';
|
1427 |
}
|
1428 |
}
|
1429 |
$details_string .= '</div>';
|
admin/assets/css/{admin-6.2.7.css → admin-6.2.8.css}
RENAMED
File without changes
|
admin/assets/js/{admin-6.2.7.min.js → admin-6.2.8.min.js}
RENAMED
File without changes
|
admin/inc/maintenance.php
CHANGED
@@ -128,6 +128,9 @@ class YOP_POLL_Maintenance {
|
|
128 |
public function update_to_version_6_2_7() {
|
129 |
update_option( 'yop_poll_version', '6.2.7' );
|
130 |
}
|
|
|
|
|
|
|
131 |
public function create_archive_page() {
|
132 |
$poll_archive_page = get_page_by_path( 'yop-poll-archive', ARRAY_A );
|
133 |
if ( ! $poll_archive_page ) {
|
128 |
public function update_to_version_6_2_7() {
|
129 |
update_option( 'yop_poll_version', '6.2.7' );
|
130 |
}
|
131 |
+
public function update_to_version_6_2_8() {
|
132 |
+
update_option( 'yop_poll_version', '6.2.8' );
|
133 |
+
}
|
134 |
public function create_archive_page() {
|
135 |
$poll_archive_page = get_page_by_path( 'yop-poll-archive', ARRAY_A );
|
136 |
if ( ! $poll_archive_page ) {
|
admin/models/OtherAnswers.php
CHANGED
@@ -9,7 +9,7 @@ class YOP_Poll_Other_Answers {
|
|
9 |
'poll_id' => $poll_id,
|
10 |
'element_id' => $element_id,
|
11 |
'vote_id' => $vote_id,
|
12 |
-
'answer' =>
|
13 |
'status' => 'active',
|
14 |
'added_date' => current_time( 'mysql' ),
|
15 |
);
|
9 |
'poll_id' => $poll_id,
|
10 |
'element_id' => $element_id,
|
11 |
'vote_id' => $vote_id,
|
12 |
+
'answer' => sanitize_text_field( $answer ),
|
13 |
'status' => 'active',
|
14 |
'added_date' => current_time( 'mysql' ),
|
15 |
);
|
admin/models/polls.php
CHANGED
@@ -1714,7 +1714,7 @@ class YOP_Poll_Polls {
|
|
1714 |
'poll_id' => $poll_id,
|
1715 |
'element_id' => $poll_element->id,
|
1716 |
'stext' => $other_answer->answer,
|
1717 |
-
'author' => '',
|
1718 |
'textExtra' => '',
|
1719 |
'stype' => 'text',
|
1720 |
'status' => 'active',
|
@@ -2076,7 +2076,8 @@ class YOP_Poll_Polls {
|
|
2076 |
$element_results['type'] = $element->etype;
|
2077 |
$element_results['answers'] = array();
|
2078 |
foreach ( $element->answers as $subelement ) {
|
2079 |
-
$answerText =
|
|
|
2080 |
$answerText = str_replace( '[p]', '<p>', $answerText );
|
2081 |
$answerText = str_replace( '[/p]', '</p>', $answerText );
|
2082 |
$answerText = str_replace( '[strong]', '<strong>', $answerText );
|
1714 |
'poll_id' => $poll_id,
|
1715 |
'element_id' => $poll_element->id,
|
1716 |
'stext' => $other_answer->answer,
|
1717 |
+
'author' => '0',
|
1718 |
'textExtra' => '',
|
1719 |
'stype' => 'text',
|
1720 |
'status' => 'active',
|
2076 |
$element_results['type'] = $element->etype;
|
2077 |
$element_results['answers'] = array();
|
2078 |
foreach ( $element->answers as $subelement ) {
|
2079 |
+
$answerText = esc_html( $subelement->stext );
|
2080 |
+
$answerText = str_replace( '[br]', '</br>', $answerText );
|
2081 |
$answerText = str_replace( '[p]', '<p>', $answerText );
|
2082 |
$answerText = str_replace( '[/p]', '</p>', $answerText );
|
2083 |
$answerText = str_replace( '[strong]', '<strong>', $answerText );
|
admin/models/votes.php
CHANGED
@@ -166,6 +166,23 @@ class YOP_Poll_Votes {
|
|
166 |
);
|
167 |
}
|
168 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
}
|
170 |
}
|
171 |
break;
|
@@ -173,8 +190,9 @@ class YOP_Poll_Votes {
|
|
173 |
case 'custom-field': {
|
174 |
foreach ( $vote->data as $vote_element ) {
|
175 |
if ( intval( $element->id ) === intval( $vote_element->id ) ) {
|
|
|
176 |
if ( 'yes' === $element->meta_data['makeRequired'] ) {
|
177 |
-
if ( '' ===
|
178 |
self::$errors_present = true;
|
179 |
array_push(
|
180 |
self::$error_text,
|
@@ -527,20 +545,30 @@ class YOP_Poll_Votes {
|
|
527 |
switch ( $element->type ) {
|
528 |
case 'question': {
|
529 |
foreach ( $element->data as $data ) {
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
}
|
538 |
break;
|
539 |
}
|
540 |
case 'custom-field': {
|
541 |
array_push(
|
542 |
$element_data,
|
543 |
-
$element->data
|
544 |
);
|
545 |
break;
|
546 |
}
|
@@ -669,7 +697,7 @@ class YOP_Poll_Votes {
|
|
669 |
$sub_element_data = new StdClass();
|
670 |
$sub_element_data->poll_id = $vote->pollId;
|
671 |
$sub_element_data->element_id = $poll_element->id;
|
672 |
-
$sub_element_data->stext = $vote_subelement->data;
|
673 |
$sub_element_data->author = '0';
|
674 |
$sub_element_data->type = 'text';
|
675 |
$sub_element_data->status = 'active';
|
@@ -752,7 +780,7 @@ class YOP_Poll_Votes {
|
|
752 |
if ( count( $element_others ) > 0 ) {
|
753 |
foreach( $element_others as $other_answer ) {
|
754 |
$element_others_processed[] = array(
|
755 |
-
'an' => $other_answer->answer,
|
756 |
'vn' => $other_answer->total_submits
|
757 |
);
|
758 |
}
|
166 |
);
|
167 |
}
|
168 |
}
|
169 |
+
if (
|
170 |
+
( 'yes' === $element->meta_data['addOtherAnswers'] ) ||
|
171 |
+
( 'yes' === $element->meta_data['displayOtherAnswersInResults'] )
|
172 |
+
) {
|
173 |
+
foreach ( $question->data as $question_answer ) {
|
174 |
+
if ( '0' === strval( $question_answer->id ) ) {
|
175 |
+
$other_answer_cleaned = sanitize_text_field( $question_answer->data );
|
176 |
+
if ( '' === $other_answer_cleaned ) {
|
177 |
+
self::$errors_present = true;
|
178 |
+
array_push(
|
179 |
+
self::$error_text,
|
180 |
+
self::$settings_messages['voting']['no-answer-for-other']
|
181 |
+
);
|
182 |
+
}
|
183 |
+
}
|
184 |
+
}
|
185 |
+
}
|
186 |
}
|
187 |
}
|
188 |
break;
|
190 |
case 'custom-field': {
|
191 |
foreach ( $vote->data as $vote_element ) {
|
192 |
if ( intval( $element->id ) === intval( $vote_element->id ) ) {
|
193 |
+
$custom_field_cleaned = sanitize_text_field( $vote_element->data );
|
194 |
if ( 'yes' === $element->meta_data['makeRequired'] ) {
|
195 |
+
if ( '' === $custom_field_cleaned ) {
|
196 |
self::$errors_present = true;
|
197 |
array_push(
|
198 |
self::$error_text,
|
545 |
switch ( $element->type ) {
|
546 |
case 'question': {
|
547 |
foreach ( $element->data as $data ) {
|
548 |
+
if ( '0' === strval( $data->id ) ) {
|
549 |
+
array_push(
|
550 |
+
$element_data,
|
551 |
+
array(
|
552 |
+
'id' => $data->id,
|
553 |
+
'data' => sanitize_text_field( $data->data )
|
554 |
+
)
|
555 |
+
);
|
556 |
+
} else {
|
557 |
+
array_push(
|
558 |
+
$element_data,
|
559 |
+
array(
|
560 |
+
'id' => $data->id,
|
561 |
+
'data' => $data->data
|
562 |
+
)
|
563 |
+
);
|
564 |
+
}
|
565 |
}
|
566 |
break;
|
567 |
}
|
568 |
case 'custom-field': {
|
569 |
array_push(
|
570 |
$element_data,
|
571 |
+
sanitize_text_field( $element->data )
|
572 |
);
|
573 |
break;
|
574 |
}
|
697 |
$sub_element_data = new StdClass();
|
698 |
$sub_element_data->poll_id = $vote->pollId;
|
699 |
$sub_element_data->element_id = $poll_element->id;
|
700 |
+
$sub_element_data->stext = sanitize_text_field( $vote_subelement->data );
|
701 |
$sub_element_data->author = '0';
|
702 |
$sub_element_data->type = 'text';
|
703 |
$sub_element_data->status = 'active';
|
780 |
if ( count( $element_others ) > 0 ) {
|
781 |
foreach( $element_others as $other_answer ) {
|
782 |
$element_others_processed[] = array(
|
783 |
+
'an' => esc_html( $other_answer->answer ),
|
784 |
'vn' => $other_answer->total_submits
|
785 |
);
|
786 |
}
|
admin/views/results/view.php
CHANGED
@@ -157,7 +157,7 @@
|
|
157 |
if( 0 == $answer['author'] ) {
|
158 |
echo '<span class="glyphicon glyphicon-user"></span> ';
|
159 |
}
|
160 |
-
echo "<label>" . $answer['stext'];
|
161 |
break;
|
162 |
}
|
163 |
case 'image': {
|
157 |
if( 0 == $answer['author'] ) {
|
158 |
echo '<span class="glyphicon glyphicon-user"></span> ';
|
159 |
}
|
160 |
+
echo "<label>" . esc_html( $answer['stext'] );
|
161 |
break;
|
162 |
}
|
163 |
case 'image': {
|
admin/views/results/votes.php
CHANGED
@@ -124,7 +124,7 @@ $search_value = isset($_GET['q']) ? $_GET['q'] : '';
|
|
124 |
<form method="get" action="" id="searchForm">
|
125 |
<p class="search-box">
|
126 |
<label class="screen-reader-text" for="post-search-input">
|
127 |
-
<?php _e( 'Search
|
128 |
</label>
|
129 |
<input type="hidden" name="page" value="yop-polls">
|
130 |
<input type="hidden" name="action" value="view-votes">
|
@@ -163,7 +163,7 @@ $search_value = isset($_GET['q']) ? $_GET['q'] : '';
|
|
163 |
<div class="col-md-12">
|
164 |
<h5>
|
165 |
<?php
|
166 |
-
echo $answer->stext;
|
167 |
?>
|
168 |
</h5>
|
169 |
</div>
|
124 |
<form method="get" action="" id="searchForm">
|
125 |
<p class="search-box">
|
126 |
<label class="screen-reader-text" for="post-search-input">
|
127 |
+
<?php _e( 'Search Votes', 'yop-poll' ); ?>:
|
128 |
</label>
|
129 |
<input type="hidden" name="page" value="yop-polls">
|
130 |
<input type="hidden" name="action" value="view-votes">
|
163 |
<div class="col-md-12">
|
164 |
<h5>
|
165 |
<?php
|
166 |
+
echo esc_html( $answer->stext );
|
167 |
?>
|
168 |
</h5>
|
169 |
</div>
|
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.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yop-poll-free\n"
|
7 |
-
"POT-Creation-Date: 2021-
|
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:
|
75 |
msgid "Yop Poll"
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: admin/admin.php:
|
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:
|
86 |
#: admin/views/polls/view.php:166
|
87 |
msgid "Add New"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: admin/admin.php:
|
91 |
msgid "Bans"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: admin/admin.php:
|
95 |
msgid "Logs"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: admin/admin.php:
|
99 |
msgid "Settings"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: admin/admin.php:
|
103 |
msgid "Migrate old records"
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: admin/admin.php:
|
107 |
msgid "Upgrade to Pro"
|
108 |
msgstr ""
|
109 |
|
110 |
-
#: admin/admin.php:
|
111 |
msgid "New Custom Field"
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: admin/admin.php:
|
115 |
msgid "Warning"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: admin/admin.php:
|
119 |
msgid "Are you sure you want to delete this poll?"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: admin/admin.php:
|
123 |
msgid "Are you sure you want to delete these polls?"
|
124 |
msgstr ""
|
125 |
|
126 |
-
#: admin/admin.php:
|
127 |
msgid "Are you sure you want to clone this poll?"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: admin/admin.php:
|
131 |
msgid "Are you sure you want to clone these polls?"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: admin/admin.php:
|
135 |
msgid "Are you sure you want to reset votes for this poll?"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: admin/admin.php:
|
139 |
msgid "Are you sure you want to reset votes for these polls?"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: admin/admin.php:
|
143 |
msgid "No bulk action selected"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: admin/admin.php:
|
147 |
msgid "No polls selected"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: admin/admin.php:
|
151 |
msgid "No bans selected"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: admin/admin.php:
|
155 |
msgid "No logs selected"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: admin/admin.php:
|
159 |
msgid "No votes selected"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: admin/admin.php:
|
163 |
msgid "Are you sure you want to delete this ban?"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: admin/admin.php:
|
167 |
msgid "Are you sure you want to delete these bans?"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: admin/admin.php:
|
171 |
msgid "Are you sure you want to delete this log?"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: admin/admin.php:
|
175 |
msgid "Are you sure you want to delete these logs?"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: admin/admin.php:
|
179 |
msgid "Are you sure you want to delete this vote?"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: admin/admin.php:
|
183 |
msgid "Are you sure you want to delete these votes?"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: admin/admin.php:
|
187 |
msgid "Are you sure you want to delete this answer?"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: admin/admin.php:
|
191 |
msgid "Answer can't be deleted. At least one answer is required!"
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: admin/admin.php:
|
195 |
msgid "Are you sure you want to delete this custom field?"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: admin/admin.php:
|
199 |
#: admin/views/polls/edit/main.php:213 admin/views/results/votes.php:196
|
200 |
msgid "Cancel"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: admin/admin.php:
|
204 |
msgid "Ok"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: admin/admin.php:
|
208 |
msgid "Before generating the preview a template is required"
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: admin/admin.php:
|
212 |
msgid "Before generating the preview a skin is required"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: admin/admin.php:
|
216 |
msgid "Number of columns is missing"
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: admin/admin.php:
|
220 |
msgid "Too many columns. Max 12 allowed"
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: admin/admin.php:
|
224 |
msgid "Click to select"
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: admin/admin.php:
|
228 |
msgid "Publish immediately"
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: admin/admin.php:
|
232 |
msgid "Schedule for"
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: admin/admin.php:
|
236 |
msgid "Code Copied To Clipboard"
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: admin/admin.php:
|
240 |
msgid "Press"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: admin/admin.php:
|
244 |
msgid " to copy"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: admin/admin.php:
|
248 |
msgid "No Support"
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: admin/admin.php:
|
252 |
msgid "Element added"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: admin/admin.php:
|
256 |
msgid "Poll Preview"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: admin/admin.php:
|
260 |
msgid "Show preview for"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: admin/admin.php:
|
264 |
msgid "Voting"
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: admin/admin.php:
|
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:630 admin/views/results/view.php:24
|
@@ -272,94 +272,94 @@ msgstr ""
|
|
272 |
msgid "Results"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: admin/admin.php:
|
276 |
msgid "Template is missing"
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: admin/admin.php:
|
280 |
msgid "Skin is missing"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: admin/admin.php:
|
284 |
msgid " is missing"
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: admin/admin.php:
|
288 |
msgid "Poll name is missing"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: admin/admin.php:
|
292 |
msgid "Question Text is missing"
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: admin/admin.php:
|
296 |
msgid "Answer Text is missing"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: admin/admin.php:
|
300 |
msgid "Answer Link is missing"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: admin/admin.php:
|
304 |
msgid "Answer Embed is missing"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: admin/admin.php:
|
308 |
msgid "Label for Other is missing"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: admin/admin.php:
|
312 |
msgid "Minimum answers is missing"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: admin/admin.php:
|
316 |
msgid "Maximum answers is missing"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: admin/admin.php:
|
320 |
msgid "Custom Field Name is missing"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: admin/admin.php:
|
324 |
msgid "Poll Start Date is missing"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: admin/admin.php:
|
328 |
msgid "Poll End Date is missing"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: admin/admin.php:
|
332 |
msgid "Custom Date for displaying results is missing"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: admin/admin.php:
|
336 |
msgid "Show Results Time is missing"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: admin/admin.php:
|
340 |
msgid "Show Results To is missing"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: admin/admin.php:
|
344 |
msgid "Vote As WordPress User is missing"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: admin/admin.php:
|
348 |
msgid "Ban For is missing"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: admin/admin.php:
|
352 |
msgid "Ban Value is missing"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: admin/admin.php:
|
356 |
-
#: admin/models/logs.php:410 admin/models/votes.php:
|
357 |
msgid "Question"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: admin/admin.php:
|
361 |
-
#: admin/admin.php:
|
362 |
-
#: admin/models/logs.php:412 admin/models/votes.php:
|
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:
|
371 |
#: admin/views/results/votes.php:404
|
372 |
msgid "View Details"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: admin/admin.php:
|
376 |
msgid "Hide Details"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: admin/admin.php:
|
380 |
msgid "Number of Votes"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: admin/admin.php:
|
384 |
msgid "vote"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: admin/admin.php:
|
388 |
msgid "votes"
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: admin/admin.php:
|
392 |
msgid "Got It. Continue with the migration"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: admin/admin.php:
|
396 |
msgid "Hold On. I want to change settings"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: admin/admin.php:
|
400 |
msgid "Please review your settings before continue"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: admin/admin.php:
|
404 |
msgid "Your selection"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: admin/admin.php:
|
408 |
msgid ""
|
409 |
"This setting will migrate all data from previous version without any "
|
410 |
"anonymization"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: admin/admin.php:
|
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:
|
420 |
msgid "This setting will migrate everything except ip addresses. "
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: admin/admin.php:
|
424 |
msgid "Response:"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: admin/admin.php:
|
428 |
msgid "All done."
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: admin/admin.php:
|
432 |
msgid "Migration started"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: admin/admin.php:
|
436 |
msgid "Edit Poll"
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: admin/admin.php:
|
440 |
msgid "View Poll Results"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: admin/admin.php:
|
444 |
msgid "View Logs"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: admin/admin.php:
|
448 |
msgid "Add Ban"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: admin/admin.php:
|
452 |
msgid "Edit Ban"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: admin/admin.php:
|
456 |
msgid "All Bans"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: admin/admin.php:
|
460 |
msgid "You don't have sufficient permissions to access this page"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: admin/admin.php:
|
464 |
msgid "Poll successfully added"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: admin/admin.php:
|
468 |
-
#: admin/admin.php:
|
469 |
-
#: admin/admin.php:
|
470 |
-
#: admin/admin.php:
|
471 |
-
#: admin/admin.php:
|
472 |
-
#: admin/admin.php:
|
473 |
-
#: admin/admin.php:
|
474 |
-
#: admin/admin.php:
|
475 |
-
#: admin/admin.php:
|
476 |
-
#: admin/admin.php:
|
477 |
-
#: admin/admin.php:
|
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:
|
486 |
msgid "Poll successfully updated"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: admin/admin.php:
|
490 |
msgid "Poll successfully deleted"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: admin/admin.php:
|
494 |
msgid "Error deleting poll"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: admin/admin.php:
|
498 |
msgid "Poll successfully cloned"
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: admin/admin.php:
|
502 |
msgid "Error cloning poll"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: admin/admin.php:
|
506 |
msgid "Votes successfully reset"
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: admin/admin.php:
|
510 |
msgid "Error resetting votes"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: admin/admin.php:
|
514 |
msgid "Invalid poll"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: admin/admin.php:
|
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:
|
527 |
msgid "Ban successfully added"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: admin/admin.php:
|
531 |
msgid "Ban successfully deleted"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: admin/admin.php:
|
535 |
msgid "Ban successfully updated"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: admin/admin.php:
|
539 |
msgid "Error deleting ban"
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: admin/admin.php:
|
543 |
msgid "Vote Recorded"
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: admin/admin.php:
|
547 |
msgid "Invalid data 1"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: admin/admin.php:
|
551 |
msgid "Invalid data 2"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: admin/admin.php:
|
555 |
msgid "Vote successfully deleted"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: admin/admin.php:
|
559 |
msgid "Error deleting vote"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: admin/admin.php:
|
563 |
msgid "Log successfully deleted"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: admin/admin.php:
|
567 |
msgid "Error deleting log"
|
568 |
msgstr ""
|
569 |
|
570 |
-
#: admin/admin.php:
|
571 |
msgid "Settings updated"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#: admin/admin.php:
|
575 |
msgid "Votes Succesfully Added"
|
576 |
msgstr ""
|
577 |
|
578 |
-
#: admin/admin.php:
|
579 |
msgid "Error generating poll"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#: admin/admin.php:
|
583 |
msgid "Setting Updated"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#: admin/admin.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
760 |
msgid "Vote data"
|
761 |
msgstr ""
|
762 |
|
763 |
-
#: admin/models/logs.php:398 admin/models/votes.php:
|
764 |
-
#: admin/models/votes.php:
|
765 |
msgid "Can't open php://output!"
|
766 |
msgstr ""
|
767 |
|
768 |
-
#: admin/models/logs.php:399 admin/models/votes.php:
|
769 |
-
#: admin/models/votes.php:
|
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:
|
778 |
-
#: admin/models/votes.php:
|
779 |
msgid "Can't close php://output!"
|
780 |
msgstr ""
|
781 |
|
@@ -1129,11 +1129,11 @@ msgstr ""
|
|
1129 |
msgid "Data for \"Votes per user\" is invalid"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: admin/models/polls.php:
|
1133 |
msgid "Number of votes for each question should be the same"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: admin/models/polls.php:
|
1137 |
msgid "Invalid Poll"
|
1138 |
msgstr ""
|
1139 |
|
@@ -1293,15 +1293,15 @@ msgstr ""
|
|
1293 |
msgid "Invalid answer id"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: admin/models/votes.php:
|
1297 |
msgid "Poll Name"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
-
#: admin/models/votes.php:
|
1301 |
msgid "Custom field - "
|
1302 |
msgstr ""
|
1303 |
|
1304 |
-
#: admin/models/votes.php:
|
1305 |
msgid "Can't write votes!"
|
1306 |
msgstr ""
|
1307 |
|
@@ -1591,7 +1591,6 @@ msgid "Start Migrating"
|
|
1591 |
msgstr ""
|
1592 |
|
1593 |
#: admin/views/logs/view.php:114 admin/views/logs/view.php:118
|
1594 |
-
#: admin/views/results/votes.php:127
|
1595 |
msgid "Search Logs"
|
1596 |
msgstr ""
|
1597 |
|
@@ -2758,7 +2757,7 @@ msgstr ""
|
|
2758 |
msgid "Custom fields"
|
2759 |
msgstr ""
|
2760 |
|
2761 |
-
#: admin/views/results/votes.php:133
|
2762 |
msgid "Search Votes"
|
2763 |
msgstr ""
|
2764 |
|
2 |
# This file is distributed under the GPL2.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: YOP Poll 6.2.8\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/yop-poll-free\n"
|
7 |
+
"POT-Creation-Date: 2021-06-14 13:50: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:329 admin/admin.php:330
|
75 |
msgid "Yop Poll"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: admin/admin.php:343 admin/admin.php:344 admin/admin.php:642
|
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:358 admin/admin.php:359 admin/views/bans/view.php:151
|
86 |
#: admin/views/polls/view.php:166
|
87 |
msgid "Add New"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: admin/admin.php:369 admin/admin.php:370 admin/views/bans/view.php:140
|
91 |
msgid "Bans"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: admin/admin.php:380 admin/admin.php:381 admin/views/logs/view.php:108
|
95 |
msgid "Logs"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: admin/admin.php:395 admin/admin.php:396
|
99 |
msgid "Settings"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: admin/admin.php:407 admin/admin.php:408
|
103 |
msgid "Migrate old records"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: admin/admin.php:419 admin/admin.php:420
|
107 |
msgid "Upgrade to Pro"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: admin/admin.php:508
|
111 |
msgid "New Custom Field"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: admin/admin.php:509
|
115 |
msgid "Warning"
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: admin/admin.php:510 admin/admin.php:511
|
119 |
msgid "Are you sure you want to delete this poll?"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: admin/admin.php:512
|
123 |
msgid "Are you sure you want to delete these polls?"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: admin/admin.php:513 admin/admin.php:514
|
127 |
msgid "Are you sure you want to clone this poll?"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: admin/admin.php:515
|
131 |
msgid "Are you sure you want to clone these polls?"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: admin/admin.php:516 admin/admin.php:517
|
135 |
msgid "Are you sure you want to reset votes for this poll?"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: admin/admin.php:518
|
139 |
msgid "Are you sure you want to reset votes for these polls?"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: admin/admin.php:519
|
143 |
msgid "No bulk action selected"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: admin/admin.php:520
|
147 |
msgid "No polls selected"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: admin/admin.php:521
|
151 |
msgid "No bans selected"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: admin/admin.php:522
|
155 |
msgid "No logs selected"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: admin/admin.php:523
|
159 |
msgid "No votes selected"
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: admin/admin.php:524 admin/admin.php:597
|
163 |
msgid "Are you sure you want to delete this ban?"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: admin/admin.php:525
|
167 |
msgid "Are you sure you want to delete these bans?"
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: admin/admin.php:526 admin/admin.php:598
|
171 |
msgid "Are you sure you want to delete this log?"
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: admin/admin.php:527
|
175 |
msgid "Are you sure you want to delete these logs?"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: admin/admin.php:528
|
179 |
msgid "Are you sure you want to delete this vote?"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: admin/admin.php:529
|
183 |
msgid "Are you sure you want to delete these votes?"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: admin/admin.php:530
|
187 |
msgid "Are you sure you want to delete this answer?"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: admin/admin.php:531
|
191 |
msgid "Answer can't be deleted. At least one answer is required!"
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: admin/admin.php:532
|
195 |
msgid "Are you sure you want to delete this custom field?"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: admin/admin.php:533 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:534
|
204 |
msgid "Ok"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: admin/admin.php:535
|
208 |
msgid "Before generating the preview a template is required"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: admin/admin.php:536
|
212 |
msgid "Before generating the preview a skin is required"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: admin/admin.php:537
|
216 |
msgid "Number of columns is missing"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: admin/admin.php:538
|
220 |
msgid "Too many columns. Max 12 allowed"
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: admin/admin.php:539
|
224 |
msgid "Click to select"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: admin/admin.php:540 admin/views/polls/add/main.php:194
|
228 |
msgid "Publish immediately"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: admin/admin.php:541
|
232 |
msgid "Schedule for"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: admin/admin.php:542
|
236 |
msgid "Code Copied To Clipboard"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: admin/admin.php:544
|
240 |
msgid "Press"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: admin/admin.php:545
|
244 |
msgid " to copy"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: admin/admin.php:546
|
248 |
msgid "No Support"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: admin/admin.php:548
|
252 |
msgid "Element added"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: admin/admin.php:560
|
256 |
msgid "Poll Preview"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: admin/admin.php:561
|
260 |
msgid "Show preview for"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: admin/admin.php:562 admin/views/settings/view.php:324
|
264 |
msgid "Voting"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: admin/admin.php:563 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:630 admin/views/results/view.php:24
|
272 |
msgid "Results"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: admin/admin.php:574
|
276 |
msgid "Template is missing"
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: admin/admin.php:575
|
280 |
msgid "Skin is missing"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: admin/admin.php:576
|
284 |
msgid " is missing"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: admin/admin.php:577
|
288 |
msgid "Poll name is missing"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: admin/admin.php:578
|
292 |
msgid "Question Text is missing"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: admin/admin.php:579
|
296 |
msgid "Answer Text is missing"
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: admin/admin.php:580
|
300 |
msgid "Answer Link is missing"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: admin/admin.php:581
|
304 |
msgid "Answer Embed is missing"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: admin/admin.php:582
|
308 |
msgid "Label for Other is missing"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: admin/admin.php:583
|
312 |
msgid "Minimum answers is missing"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: admin/admin.php:584
|
316 |
msgid "Maximum answers is missing"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: admin/admin.php:585
|
320 |
msgid "Custom Field Name is missing"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: admin/admin.php:586
|
324 |
msgid "Poll Start Date is missing"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: admin/admin.php:587
|
328 |
msgid "Poll End Date is missing"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: admin/admin.php:588
|
332 |
msgid "Custom Date for displaying results is missing"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: admin/admin.php:589
|
336 |
msgid "Show Results Time is missing"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: admin/admin.php:590
|
340 |
msgid "Show Results To is missing"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: admin/admin.php:591
|
344 |
msgid "Vote As WordPress User is missing"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: admin/admin.php:594
|
348 |
msgid "Ban For is missing"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: admin/admin.php:595
|
352 |
msgid "Ban Value is missing"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: admin/admin.php:599 admin/admin.php:1200 admin/admin.php:1424
|
356 |
+
#: admin/models/logs.php:410 admin/models/votes.php:1396
|
357 |
msgid "Question"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: admin/admin.php:600 admin/admin.php:1197 admin/admin.php:1202
|
361 |
+
#: admin/admin.php:1421 admin/admin.php:1426 admin/models/logs.php:408
|
362 |
+
#: admin/models/logs.php:412 admin/models/votes.php:1398
|
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:601 admin/views/logs/view.php:368
|
371 |
#: admin/views/results/votes.php:404
|
372 |
msgid "View Details"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: admin/admin.php:602
|
376 |
msgid "Hide Details"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: admin/admin.php:603
|
380 |
msgid "Number of Votes"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: admin/admin.php:605
|
384 |
msgid "vote"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: admin/admin.php:606
|
388 |
msgid "votes"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: admin/admin.php:609
|
392 |
msgid "Got It. Continue with the migration"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: admin/admin.php:610
|
396 |
msgid "Hold On. I want to change settings"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: admin/admin.php:611
|
400 |
msgid "Please review your settings before continue"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: admin/admin.php:612
|
404 |
msgid "Your selection"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: admin/admin.php:613
|
408 |
msgid ""
|
409 |
"This setting will migrate all data from previous version without any "
|
410 |
"anonymization"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: admin/admin.php:614
|
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:615
|
420 |
msgid "This setting will migrate everything except ip addresses. "
|
421 |
msgstr ""
|
422 |
|
423 |
+
#: admin/admin.php:616
|
424 |
msgid "Response:"
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: admin/admin.php:617
|
428 |
msgid "All done."
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: admin/admin.php:618
|
432 |
msgid "Migration started"
|
433 |
msgstr ""
|
434 |
|
435 |
+
#: admin/admin.php:634 admin/views/polls/edit/main.php:14
|
436 |
msgid "Edit Poll"
|
437 |
msgstr ""
|
438 |
|
439 |
+
#: admin/admin.php:638
|
440 |
msgid "View Poll Results"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: admin/admin.php:651
|
444 |
msgid "View Logs"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: admin/admin.php:660 admin/views/bans/add.php:4
|
448 |
msgid "Add Ban"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: admin/admin.php:664 admin/views/bans/edit.php:4
|
452 |
msgid "Edit Ban"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: admin/admin.php:668
|
456 |
msgid "All Bans"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: admin/admin.php:767 admin/admin.php:1292
|
460 |
msgid "You don't have sufficient permissions to access this page"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: admin/admin.php:779
|
464 |
msgid "Poll successfully added"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: admin/admin.php:787 admin/admin.php:813 admin/admin.php:816
|
468 |
+
#: admin/admin.php:836 admin/admin.php:839 admin/admin.php:842
|
469 |
+
#: admin/admin.php:882 admin/admin.php:896 admin/admin.php:899
|
470 |
+
#: admin/admin.php:902 admin/admin.php:937 admin/admin.php:962
|
471 |
+
#: admin/admin.php:1156 admin/admin.php:1209 admin/admin.php:1212
|
472 |
+
#: admin/admin.php:1215 admin/admin.php:1272 admin/admin.php:1314
|
473 |
+
#: admin/admin.php:1317 admin/admin.php:1320 admin/admin.php:1339
|
474 |
+
#: admin/admin.php:1342 admin/admin.php:1382 admin/admin.php:1433
|
475 |
+
#: admin/admin.php:1436 admin/admin.php:1462 admin/admin.php:1506
|
476 |
+
#: admin/admin.php:1526 admin/admin.php:1529 admin/admin.php:1532
|
477 |
+
#: admin/admin.php:1572 admin/admin.php:1596 admin/admin.php:1599
|
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:804
|
486 |
msgid "Poll successfully updated"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: admin/admin.php:831 admin/admin.php:867
|
490 |
msgid "Poll successfully deleted"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: admin/admin.php:874 admin/models/polls.php:571
|
494 |
msgid "Error deleting poll"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: admin/admin.php:891 admin/admin.php:922
|
498 |
msgid "Poll successfully cloned"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: admin/admin.php:929 admin/models/polls.php:631
|
502 |
msgid "Error cloning poll"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: admin/admin.php:957
|
506 |
msgid "Votes successfully reset"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: admin/admin.php:959 admin/models/polls.php:650
|
510 |
msgid "Error resetting votes"
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: admin/admin.php:1072 admin/admin.php:1111 admin/models/bans.php:379
|
514 |
msgid "Invalid poll"
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: admin/admin.php:1196 admin/admin.php:1420 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:1267
|
527 |
msgid "Ban successfully added"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: admin/admin.php:1309 admin/admin.php:1367
|
531 |
msgid "Ban successfully deleted"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: admin/admin.php:1334
|
535 |
msgid "Ban successfully updated"
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: admin/admin.php:1374 admin/models/bans.php:356
|
539 |
msgid "Error deleting ban"
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: admin/admin.php:1391
|
543 |
msgid "Vote Recorded"
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: admin/admin.php:1396 admin/admin.php:1614
|
547 |
msgid "Invalid data 1"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: admin/admin.php:1399 admin/admin.php:1617
|
551 |
msgid "Invalid data 2"
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: admin/admin.php:1453 admin/admin.php:1491
|
555 |
msgid "Vote successfully deleted"
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: admin/admin.php:1455 admin/admin.php:1459 admin/admin.php:1498
|
559 |
msgid "Error deleting vote"
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: admin/admin.php:1521 admin/admin.php:1557
|
563 |
msgid "Log successfully deleted"
|
564 |
msgstr ""
|
565 |
|
566 |
+
#: admin/admin.php:1564 admin/models/logs.php:459
|
567 |
msgid "Error deleting log"
|
568 |
msgstr ""
|
569 |
|
570 |
+
#: admin/admin.php:1591
|
571 |
msgid "Settings updated"
|
572 |
msgstr ""
|
573 |
|
574 |
+
#: admin/admin.php:1609
|
575 |
msgid "Votes Succesfully Added"
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: admin/admin.php:1630
|
579 |
msgid "Error generating poll"
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: admin/admin.php:1637
|
583 |
msgid "Setting Updated"
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: admin/admin.php:1656
|
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:1091
|
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:1096
|
663 |
msgid "Next page"
|
664 |
msgstr ""
|
665 |
|
716 |
msgid "POLL Name"
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: admin/models/logs.php:382 admin/models/votes.php:1378
|
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:1379
|
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:1380
|
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:1381
|
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:1382
|
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:1383
|
760 |
msgid "Vote data"
|
761 |
msgstr ""
|
762 |
|
763 |
+
#: admin/models/logs.php:398 admin/models/votes.php:1430
|
764 |
+
#: admin/models/votes.php:1459
|
765 |
msgid "Can't open php://output!"
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: admin/models/logs.php:399 admin/models/votes.php:1433
|
769 |
+
#: admin/models/votes.php:1465
|
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:1439
|
778 |
+
#: admin/models/votes.php:1469
|
779 |
msgid "Can't close php://output!"
|
780 |
msgstr ""
|
781 |
|
1129 |
msgid "Data for \"Votes per user\" is invalid"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
+
#: admin/models/polls.php:2341
|
1133 |
msgid "Number of votes for each question should be the same"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
+
#: admin/models/polls.php:2345 admin/views/settings/view.php:397
|
1137 |
msgid "Invalid Poll"
|
1138 |
msgstr ""
|
1139 |
|
1293 |
msgid "Invalid answer id"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
+
#: admin/models/votes.php:1377
|
1297 |
msgid "Poll Name"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
+
#: admin/models/votes.php:1386
|
1301 |
msgid "Custom field - "
|
1302 |
msgstr ""
|
1303 |
|
1304 |
+
#: admin/models/votes.php:1436 admin/models/votes.php:1467
|
1305 |
msgid "Can't write votes!"
|
1306 |
msgstr ""
|
1307 |
|
1591 |
msgstr ""
|
1592 |
|
1593 |
#: admin/views/logs/view.php:114 admin/views/logs/view.php:118
|
|
|
1594 |
msgid "Search Logs"
|
1595 |
msgstr ""
|
1596 |
|
2757 |
msgid "Custom fields"
|
2758 |
msgstr ""
|
2759 |
|
2760 |
+
#: admin/views/results/votes.php:127 admin/views/results/votes.php:133
|
2761 |
msgid "Search Votes"
|
2762 |
msgstr ""
|
2763 |
|
public/assets/css/{yop-poll-public-6.2.7.css → yop-poll-public-6.2.8.css}
RENAMED
File without changes
|
public/assets/js/{yop-poll-public-6.2.7.min.js → yop-poll-public-6.2.8.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&&o===objectL10n.yopPollParams.voteParams.thankYou||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"),o=w(e).attr("data-notification-section");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")]),"top"===o&&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),"top"===o&&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=[],d=!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"),c=w(t).attr("data-notification-section"),""!==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===d&&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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d&&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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d&&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"),d=!0,YOPPollBasicScrollToMessage(t)),!1===d&&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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t));break;case"custom-field":!1===d&&"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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t))}}),!1===d&&"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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d&&"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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d)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),l.id="",l.firstName="",l.lastName="",l.email="",f(t,"anonymous",l)})})}else b(t),l.id="",l.firstName="",l.lastName="",l.email="",f(t,"anonymous",l);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").html()}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&&o===objectL10n.yopPollParams.voteParams.thankYou||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"),o=w(e).attr("data-notification-section");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")]),"top"===o&&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),"top"===o&&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=[],d=!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"),c=w(t).attr("data-notification-section"),""!==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===d&&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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d&&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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d&&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"),d=!0,YOPPollBasicScrollToMessage(t)),!1===d&&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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t));break;case"custom-field":!1===d&&"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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t))}}),!1===d&&"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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d&&"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"),d=!0,"top"===c&&YOPPollBasicScrollToMessage(t)),!1===d)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),l.id="",l.firstName="",l.lastName="",l.email="",f(t,"anonymous",l)})})}else b(t),l.id="",l.firstName="",l.lastName="",l.email="",f(t,"anonymous",l);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
@@ -339,7 +339,7 @@ class YOP_Poll_Basic {
|
|
339 |
if ( null !== $other_answers ) {
|
340 |
foreach ( $other_answers as $other_answer ) {
|
341 |
$other_answers_processed[] = array(
|
342 |
-
'an' => $other_answer->answer,
|
343 |
'vn' => $other_answer->total_submits
|
344 |
);
|
345 |
}
|
339 |
if ( null !== $other_answers ) {
|
340 |
foreach ( $other_answers as $other_answer ) {
|
341 |
$other_answers_processed[] = array(
|
342 |
+
'an' => esc_html( $other_answer->answer ),
|
343 |
'vn' => $other_answer->total_submits
|
344 |
);
|
345 |
}
|
readme.txt
CHANGED
@@ -119,6 +119,10 @@ You can have only one question per poll.
|
|
119 |
|
120 |
== Changelog ==
|
121 |
|
|
|
|
|
|
|
|
|
122 |
= 6.2.7 =
|
123 |
* fixed issue with answers set as default not showing selected
|
124 |
* added an option to choose the location for the notification section. When set to "Bottom" scrolling to the top of the poll is disabled
|
119 |
|
120 |
== Changelog ==
|
121 |
|
122 |
+
= 6.2.8 =
|
123 |
+
* fixed XSS bug
|
124 |
+
* fixed issue with allowed formatting tags for answers not showing when displaying results
|
125 |
+
|
126 |
= 6.2.7 =
|
127 |
* fixed issue with answers set as default not showing selected
|
128 |
* added an option to choose the location for the notification section. When set to "Bottom" scrolling to the top of the poll is disabled
|
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.
|
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.
|
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.8
|
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.8' );
|
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 );
|