Changeset 2683532
- Timestamp:
- 02/23/2022 08:06:04 AM (4 years ago)
- Location:
- quiz-cat/trunk
- Files:
-
- 11 edited
-
includes/editor/editor.css (modified) (1 diff)
-
includes/editor/editor.min.css (modified) (1 diff)
-
includes/editor/editor.php (modified) (1 diff)
-
includes/quiz/quiz.js (modified) (1 diff)
-
includes/quiz/quiz.min.js (modified) (1 diff)
-
quizcat.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
-
readmes/business.txt (modified) (2 diffs)
-
readmes/elite.txt (modified) (2 diffs)
-
readmes/free.txt (modified) (2 diffs)
-
readmes/personal.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
quiz-cat/trunk/includes/editor/editor.css
r2655547 r2683532 340 340 min-height: 293px; 341 341 } 342 342 .fca_qc_delete_button{ 343 color: #a3a3a3; 344 } 343 345 .fca_qc_delete_icon { 344 color: #a3a3a3;345 346 cursor: pointer; 346 347 float: right; 347 348 } 348 .fca_qc_delete_icon :hover {349 .fca_qc_delete_icon_cancel, .fca_qc_delete_button:hover { 349 350 color: #d54e21; 351 } 352 .fca_qc_delete_icon_confirm{ 353 color: #5fb03a; 350 354 } 351 355 .fca_qc_answer_input_div .fca_qc_delete_icon { -
quiz-cat/trunk/includes/editor/editor.min.css
r2655547 r2683532 1 .radio-toggle{margin-bottom:5px}.radio-toggle label{cursor:pointer;display:inline-block;padding:0 5px;background-color:#eee;text-align:center;min-width:89px;border:1px solid #ddd;line-height:30px}.radio-toggle label:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:none}.radio-toggle label:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:none}.radio-toggle label.selected{background-color:#0085ba;color:#fff}.radio-toggle input[type=radio]{display:none}#fca_qc_quiz_type_meta_box{padding-top:30px;background-color:#fff;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2!important}#fca-quiz-select-wrapper{max-width:70%;text-align:end;margin:0 auto}#fca_qc_quiz_type_meta_box button.handlediv,#fca_qc_quiz_type_meta_box h2.ui-sortable-handle{display:none}#fca-quiz-select h2{text-align:center;font-size:1.8rem;margin-left:90px;margin-bottom:40px}#fca-quiz-select .fca_qc_type_header{font-size:1.2rem;font-weight:700}#fca-quiz-select p{font-size:1rem}.fca-quiz-select-option{display:table-cell;position:relative;width:30%;vertical-align:top;box-sizing:border-box;text-align:center;color:#000}.fca-quiz-select-option.free{color:grey}.fca_qc_quiz_select_button{position:absolute;bottom:-15%;width:100%}.fca_qc_quiz_select_button button,.fca_quiz_premium_redirect{white-space:normal!important}#adminmenuback{z-index:10}.fca_qc_wysiwyg_html,.fca_qc_wysiwyg_visual{width:100%;border:1px solid #ddd;box-sizing:border-box;min-height:6rem}.fca_qc_wysiwyg_visual{padding:2px 6px;margin-top:8px}.fca_qc_wysiwyg_visual:focus{box-shadow:0 0 2px rgba(30,140,190,.8)}.fca_qc_wysiwyg_nav{margin-bottom:8px}.fca-wysiwyg-group{display:inline-block}.fca_qc_wysiwyg_nav button{width:34px;height:30px;color:#616870;background-color:#f6f6f6;border:solid 1px #d9d9d9;cursor:pointer}button.fca-wysiwyg-view-html{width:auto;float:right}.fca_qc_wysiwyg_nav button.wysihtml5-command-active,.fca_qc_wysiwyg_nav button:active,.fca_qc_wysiwyg_nav button:focus,.fca_qc_wysiwyg_nav button:hover,button.wysihtml5-action-active{background-color:#e0e0e0;border:solid 1px #545d67!important;outline:0}.fca_qc_wysiwyg_nav button:nth-child(3n){margin-right:8px}.fca_qc_wysiwyg_nav button.fca-nav-no-border{border-left:0;border-right:0}.fca-nav-rounded-left{border:solid 1px #d9d9d9;border-radius:2px 0 0 2px}.fca-nav-rounded-right{border:solid 1px #d9d9d9;border-radius:0 2px 2px 0}.fca-wysiwyg-url-dialog{display:inline-block;margin-left:5px}.fca-wysiwyg-url-dialog a.button{margin:2px 0 0 5px}h3,h4{margin-bottom:.3em}img[src='']{display:none!important}#wpbody-content{display:none}.fca_qc_inner_setting_table,.fca_qc_setting_table{width:100%}.fca_qc_inner_setting_table th{position:relative;top:-3px;width:128px;vertical-align:top;text-align:left;font-weight:400}.fca_qc_inner_setting_table td{width:calc(100% - 128px)}.fca_qc_inner_setting_table tr{line-height:34px}.fca_qc_setting_table th{width:250px;vertical-align:top}.fca_qc_setting_table tr{line-height:34px}.fca_qc_setting_table button.fca_qc_add_tag_btn{margin-left:3px;margin-top:2px}#fca_qc_opt_in_meta_box h2{background-color:#32373c;color:#fff}#fca_qc_opt_in_meta_box button{display:none}#fca_qc_opt_in_meta_box h2.hndle{cursor:default}#fca_qc_submit_button{margin-right:5px}.fca_qc_answer_header{font-size:1.2em;font-weight:700}.fca_qc_explanations_discoverability,.fca_qc_redirect_discoverability,.fca_qc_timer_question_discoverability,.fca_qc_timer_quiz_discoverability{font-style:italic}.fca_qc_quiz_instructions{font-style:italic;font-size:15px}.fca_qc_question_label img{max-width:252px;vertical-align:text-top}.fca_qc_answer_toggle{color:#0073aa;text-decoration:underline}.fca_qc_answer_toggle:hover{color:#00a0d2;text-decoration:underline}.fca_qc_two_third_div{vertical-align:text-top;width:65%;display:inline-block}.fca_qc_one_third_div{vertical-align:text-top;width:35%;display:inline-block}.fca_qc_admin_label{display:block;font-weight:700;text-align:left;margin-bottom:5px}.fca_qc_tooltip{font-size:17px;vertical-align:middle;color:#666;margin-left:2px}body .ui-tooltip{border:0!important;background-color:#fff!important}.ui-tooltip{position:absolute;padding:0!important}.ui-tooltip-content{font-style:italic;padding:6px 8px;border-radius:3px;max-width:350px;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:9999}.fca_qc_add_answer_btn,.fca_qc_delete_button{cursor:pointer}.fca_qc_custom_css{width:100%}.fca_qc_admin_settings_label{font-weight:400}.fca_qc_question_label,.fca_qc_result_label{margin-top:.3em;cursor:pointer;font-size:16px;font-weight:700;min-height:18px}.fca_qc_result_input_div{min-height:293px}.fca_qc_delete_ icon{color:#a3a3a3;cursor:pointer;float:right}.fca_qc_delete_icon:hover{color:#d54e21}.fca_qc_answer_input_div .fca_qc_delete_icon{float:none;margin-left:7px}.fca_qc_add_btn{color:#40d47e;font-size:2rem;margin:1rem 0}.fca_qc_texta{width:100%;min-height:4rem}.fca_qc_question_texta{width:100%;min-height:2rem}.fca_qc_text_input{width:250px;margin-bottom:5px}.fca_qc_url_input{width:100%;margin-bottom:5px}.fca_qc_image{max-width:100%;display:block;cursor:pointer;max-height:400px;margin-bottom:10px;margin-top:10px}.fca_qc_question_item,.fca_qc_result_item{border:1px solid #ddd;padding:1rem;margin-bottom:1rem;background-color:#fff}.fca_qc_question_item,.fca_qc_sortable_results{cursor:move}.fca_qc_add_answer_btn,.fca_qc_add_personality_answer_btn,.fca_qc_add_weighted_answer_btn{cursor:pointer}.fca_qc_appearance_header{font-weight:700}div.fca_qc_image_hover_controls{display:none;position:relative;top:-45px;margin-bottom:-34px}div.fca_qc_image_hover_controls:hover{display:block}img.fca_qc_image:hover+div.fca_qc_image_hover_controls{display:block}.fca_qc_quiz_image_change_btn,.fca_qc_quiz_image_revert_btn{font-size:1.5rem;margin-left:7px!important}.fca_qc_quiz_image_upload_btn{margin-bottom:5px!important}.onoffswitch{position:relative;width:76px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #fff;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in-out 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:attr(data-content-on);padding-left:10px;background-color:#0085ba;color:#fff}.onoffswitch-inner:after{content:attr(data-content-off);padding-right:10px;background-color:#eee;color:#32373c;text-align:right;font-weight:500}.onoffswitch-switch{display:block;width:18px;margin:6px;background:#fff;position:absolute;top:0;bottom:0;right:42px;border:1px solid #999;border-radius:20px;transition:all .3s ease-in-out 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.fca_qc_info_span{position:relative;top:-3px;font-style:italic}.fca_qc_tag_info{margin:5px 0}.fca_qc_tag_info a{text-decoration:none}.metabox-holder .postbox-container .empty-container{border:none}1 .radio-toggle{margin-bottom:5px}.radio-toggle label{cursor:pointer;display:inline-block;padding:0 5px;background-color:#eee;text-align:center;min-width:89px;border:1px solid #ddd;line-height:30px}.radio-toggle label:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:none}.radio-toggle label:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:none}.radio-toggle label.selected{background-color:#0085ba;color:#fff}.radio-toggle input[type=radio]{display:none}#fca_qc_quiz_type_meta_box{padding-top:30px;background-color:#fff;position:fixed;left:0;top:0;width:100%;height:100%;z-index:2!important}#fca-quiz-select-wrapper{max-width:70%;text-align:end;margin:0 auto}#fca_qc_quiz_type_meta_box button.handlediv,#fca_qc_quiz_type_meta_box h2.ui-sortable-handle{display:none}#fca-quiz-select h2{text-align:center;font-size:1.8rem;margin-left:90px;margin-bottom:40px}#fca-quiz-select .fca_qc_type_header{font-size:1.2rem;font-weight:700}#fca-quiz-select p{font-size:1rem}.fca-quiz-select-option{display:table-cell;position:relative;width:30%;vertical-align:top;box-sizing:border-box;text-align:center;color:#000}.fca-quiz-select-option.free{color:grey}.fca_qc_quiz_select_button{position:absolute;bottom:-15%;width:100%}.fca_qc_quiz_select_button button,.fca_quiz_premium_redirect{white-space:normal!important}#adminmenuback{z-index:10}.fca_qc_wysiwyg_html,.fca_qc_wysiwyg_visual{width:100%;border:1px solid #ddd;box-sizing:border-box;min-height:6rem}.fca_qc_wysiwyg_visual{padding:2px 6px;margin-top:8px}.fca_qc_wysiwyg_visual:focus{box-shadow:0 0 2px rgba(30,140,190,.8)}.fca_qc_wysiwyg_nav{margin-bottom:8px}.fca-wysiwyg-group{display:inline-block}.fca_qc_wysiwyg_nav button{width:34px;height:30px;color:#616870;background-color:#f6f6f6;border:solid 1px #d9d9d9;cursor:pointer}button.fca-wysiwyg-view-html{width:auto;float:right}.fca_qc_wysiwyg_nav button.wysihtml5-command-active,.fca_qc_wysiwyg_nav button:active,.fca_qc_wysiwyg_nav button:focus,.fca_qc_wysiwyg_nav button:hover,button.wysihtml5-action-active{background-color:#e0e0e0;border:solid 1px #545d67!important;outline:0}.fca_qc_wysiwyg_nav button:nth-child(3n){margin-right:8px}.fca_qc_wysiwyg_nav button.fca-nav-no-border{border-left:0;border-right:0}.fca-nav-rounded-left{border:solid 1px #d9d9d9;border-radius:2px 0 0 2px}.fca-nav-rounded-right{border:solid 1px #d9d9d9;border-radius:0 2px 2px 0}.fca-wysiwyg-url-dialog{display:inline-block;margin-left:5px}.fca-wysiwyg-url-dialog a.button{margin:2px 0 0 5px}h3,h4{margin-bottom:.3em}img[src='']{display:none!important}#wpbody-content{display:none}.fca_qc_inner_setting_table,.fca_qc_setting_table{width:100%}.fca_qc_inner_setting_table th{position:relative;top:-3px;width:128px;vertical-align:top;text-align:left;font-weight:400}.fca_qc_inner_setting_table td{width:calc(100% - 128px)}.fca_qc_inner_setting_table tr{line-height:34px}.fca_qc_setting_table th{width:250px;vertical-align:top}.fca_qc_setting_table tr{line-height:34px}.fca_qc_setting_table button.fca_qc_add_tag_btn{margin-left:3px;margin-top:2px}#fca_qc_opt_in_meta_box h2{background-color:#32373c;color:#fff}#fca_qc_opt_in_meta_box button{display:none}#fca_qc_opt_in_meta_box h2.hndle{cursor:default}#fca_qc_submit_button{margin-right:5px}.fca_qc_answer_header{font-size:1.2em;font-weight:700}.fca_qc_explanations_discoverability,.fca_qc_redirect_discoverability,.fca_qc_timer_question_discoverability,.fca_qc_timer_quiz_discoverability{font-style:italic}.fca_qc_quiz_instructions{font-style:italic;font-size:15px}.fca_qc_question_label img{max-width:252px;vertical-align:text-top}.fca_qc_answer_toggle{color:#0073aa;text-decoration:underline}.fca_qc_answer_toggle:hover{color:#00a0d2;text-decoration:underline}.fca_qc_two_third_div{vertical-align:text-top;width:65%;display:inline-block}.fca_qc_one_third_div{vertical-align:text-top;width:35%;display:inline-block}.fca_qc_admin_label{display:block;font-weight:700;text-align:left;margin-bottom:5px}.fca_qc_tooltip{font-size:17px;vertical-align:middle;color:#666;margin-left:2px}body .ui-tooltip{border:0!important;background-color:#fff!important}.ui-tooltip{position:absolute;padding:0!important}.ui-tooltip-content{font-style:italic;padding:6px 8px;border-radius:3px;max-width:350px;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:9999}.fca_qc_add_answer_btn,.fca_qc_delete_button{cursor:pointer}.fca_qc_custom_css{width:100%}.fca_qc_admin_settings_label{font-weight:400}.fca_qc_question_label,.fca_qc_result_label{margin-top:.3em;cursor:pointer;font-size:16px;font-weight:700;min-height:18px}.fca_qc_result_input_div{min-height:293px}.fca_qc_delete_button{color:#a3a3a3}.fca_qc_delete_icon{cursor:pointer;float:right}.fca_qc_delete_button:hover,.fca_qc_delete_icon_cancel{color:#d54e21}.fca_qc_delete_icon_confirm{color:#5fb03a}.fca_qc_answer_input_div .fca_qc_delete_icon{float:none;margin-left:7px}.fca_qc_add_btn{color:#40d47e;font-size:2rem;margin:1rem 0}.fca_qc_texta{width:100%;min-height:4rem}.fca_qc_question_texta{width:100%;min-height:2rem}.fca_qc_text_input{width:250px;margin-bottom:5px}.fca_qc_url_input{width:100%;margin-bottom:5px}.fca_qc_image{max-width:100%;display:block;cursor:pointer;max-height:400px;margin-bottom:10px;margin-top:10px}.fca_qc_question_item,.fca_qc_result_item{border:1px solid #ddd;padding:1rem;margin-bottom:1rem;background-color:#fff}.fca_qc_question_item,.fca_qc_sortable_results{cursor:move}.fca_qc_add_answer_btn,.fca_qc_add_personality_answer_btn,.fca_qc_add_weighted_answer_btn{cursor:pointer}.fca_qc_appearance_header{font-weight:700}div.fca_qc_image_hover_controls{display:none;position:relative;top:-45px;margin-bottom:-34px}div.fca_qc_image_hover_controls:hover{display:block}img.fca_qc_image:hover+div.fca_qc_image_hover_controls{display:block}.fca_qc_quiz_image_change_btn,.fca_qc_quiz_image_revert_btn{font-size:1.5rem;margin-left:7px!important}.fca_qc_quiz_image_upload_btn{margin-bottom:5px!important}.onoffswitch{position:relative;width:76px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #fff;border-radius:20px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in-out 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:attr(data-content-on);padding-left:10px;background-color:#0085ba;color:#fff}.onoffswitch-inner:after{content:attr(data-content-off);padding-right:10px;background-color:#eee;color:#32373c;text-align:right;font-weight:500}.onoffswitch-switch{display:block;width:18px;margin:6px;background:#fff;position:absolute;top:0;bottom:0;right:42px;border:1px solid #999;border-radius:20px;transition:all .3s ease-in-out 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.fca_qc_info_span{position:relative;top:-3px;font-style:italic}.fca_qc_tag_info{margin:5px 0}.fca_qc_tag_info a{text-decoration:none}.metabox-holder .postbox-container .empty-container{border:none} -
quiz-cat/trunk/includes/editor/editor.php
r2655547 r2683532 328 328 } 329 329 function fca_qc_add_delete_button ( $target_class = 'fca_qc_deletable_item' ) { 330 330 331 331 $html = "<span class='dashicons dashicons-trash fca_qc_delete_icon fca_qc_delete_button'></span>"; 332 $html .= "<span style='display:none;' class='dashicons dashicons-no fca_qc_delete_icon fca_qc_delete_icon_cancel'></span>";333 $html .= "<span data-target='$target_class' style='display:none;' class='dashicons dashicons-yes fca_qc_delete_icon fca_qc_delete_icon_confirm'></span>";332 $html .= "<span style='display:none;' title='Cancel deletion' class='dashicons dashicons-no fca_qc_delete_icon fca_qc_delete_icon_cancel'></span>"; 333 $html .= "<span data-target='$target_class' style='display:none;' title='Confirm deletion' class='dashicons dashicons-yes fca_qc_delete_icon fca_qc_delete_icon_confirm'></span>"; 334 334 335 335 return $html; -
quiz-cat/trunk/includes/quiz/quiz.js
r2655547 r2683532 523 523 var hint = thisQuiz.questions[thisQuiz.currentQuestion - 1].answers.filter(function(ans){ return ans.hasOwnProperty('hint') }) 524 524 if ( hint.length === 1 ) { 525 $( thisQuiz.selector ).find( '#fca_qc_hint_p' ).show() 525 526 $( thisQuiz.selector ).find( '#fca_qc_hint_p' ).html( hint[0].hint ) 526 527 } else { -
quiz-cat/trunk/includes/quiz/quiz.min.js
r2655547 r2683532 1 jQuery(document).ready(function($){function isIE(){var e=window.navigator.userAgent;if(e.indexOf("MSIE ")>0)return!0;return e.indexOf("Trident/")>0}function isOldAndroidVersion(){var e=navigator.userAgent.toLowerCase().match(/android\s([0-9\.]*)/);return!!e&&parseFloat(e[1])<5}function oldBrowserFix(e){$(e).find("#fca_qc_back_container").css("backface-visibility","visible"),$(e).find("#fca_qc_back_container").css("transform","none"),$(e).find("#fca_qc_back_container").hide(),isIE()&&(svg_square='<svg xmlns="http://www.w3.org/2000/svg" class="fca_qc_rectancle" width="26" height="26"><rect class="fca_qc_checkbox" width="26" height="26"></rect></svg>')}function loadQuizzes(){$(".fca_qc_quiz").each(function(index){var thisId=get_quiz_id(this);thisId&&(quizzes[thisId]=eval("quizData_"+thisId),quizzes[thisId].selector=this,default_img=quizzes[thisId].default_img)}),$.each(quizzes,function(e,t){quizzes[e].questions=quizzes[e].questions.filter(function(e){return 0!==e.answers.filter(function(e){return e.answer||e.img}).length})}),$.each(quizzes,function(e){"on"===quizzes[e].quiz_settings.shuffle_questions&&(quizzes[e].questions=shuffleArray(quizzes[e].questions))}),$.each(quizzes,function(e){"on"===quizzes[e].quiz_settings.autostart_quiz&&startQuiz(quizzes[e])})}function preloadImages(){$.each(quizzes,function(e,t){quizzes[e].questions[0]&&lazyLoadQuestion(quizzes[e].questions[0])})}function lazyLoadResults(e){e.hasOwnProperty("quiz_results")&&$.each(e.quiz_results,function(t){e.quiz_results[t].hasOwnProperty("img")&&lazyLoadImage(e.quiz_results[t].img)})}function lazyLoadImage(e){if(""!==e&&void 0!==e&&"string"==typeof e){(new Image).src=e}}function lazyLoadQuestion(e){e.hasOwnProperty("img")&&lazyLoadImage(e.img),e.hasOwnProperty("answers")&&$.each(e.answers,function(t){e.answers[t].hasOwnProperty("img")&&lazyLoadImage(e.answers[t].img)})}function startQuiz(e){usingOldBrowser&&oldBrowserFix(e.selector),fix_hover(e),e.currentQuestion=0,e.score=0,e.responses=[],e.questionCount=e.questions.length,""===e.quiz_settings.hide_answers?e.hideAnswers="after":"on"===e.quiz_settings.hide_answers?e.hideAnswers="end":e.hideAnswers=e.quiz_settings.hide_answers,$(e.selector).find(".fca_qc_quiz_title").hide(),$(e.selector).find(".fca_qc_quiz_description").hide(),$(e.selector).find(".fca_qc_quiz_description_img").hide(),$(e.selector).find(".fca_qc_start_button").hide(),$(e.selector).find(".fca_qc_quiz_div").show(),$(e.selector).find(".fca_qc_quiz_footer").show(),$(e.selector).find(".flip-container").show(),$(e.selector).find(".fca_qc_question_count").html("1/"+e.questionCount),showQuestion(e)}function fca_qc_push_timeout_question(e,t){e.quiz_settings.timer_limit;var i=e.timeout_string,s=$(this).closest("#fca_qc_answer_container").data("id");if(e.responses.length!==e.questionCount){var s=t||$(this).closest("#fca_qc_answer_container").data("id"),n={answer:i,isCorrect:!1,correctAnswer:get_correct_answer_html(e),question:$(this).siblings("#fca_qc_question").html(),id:s,response:0};if("on"===e.quiz_settings.explanations){var c=e.questions[e.currentQuestion-1].answers.filter(function(e){return e.hasOwnProperty("hint")});1===c.length&&(n.hint=c[0].hint)}e.responses.push(n),add_response(e.ajaxurl,e.nonce,e.quiz_id,s,null)}}function fca_qc_push_timeout_quiz(e){for(var t=e.currentQuestion-1;t<e.questionCount;t++)fca_qc_push_timeout_question(e,t)}function fca_qc_update_timer(e,t){var i=quizzes[get_quiz_id($("#fca_qc_quiz_"+e))];if(Date.now()<t){var s=t-Date.now(),n=Math.floor(s/36e5);s-=36e5*n,i.time_remaining=s;var c=Math.floor(s/6e4),r=((s-=6e4*c)/1e3).toFixed(2);n&&$(i.selector).find(".fca_qc_timer.fca_qc_hours").html(n+" :"),$(i.selector).find(".fca_qc_timer.fca_qc_minutes").html(c+" :"),$(i.selector).find(".fca_qc_timer.fca_qc_seconds").html(r)}else $("#fca_qc_quiz_"+e).data("endDate",""),i.time_remaining=0,$(i.selector).find(".fca_qc_timer.fca_qc_minutes").html("0 :"),$(i.selector).find(".fca_qc_timer.fca_qc_seconds").html("0.00"),"after"===i.hideAnswers&&"mc"===i.quiz_settings.quiz_type?"question"===i.quiz_settings.timer_mode?(fca_qc_push_timeout_question(i),$(i.selector).find("#fca_qc_your_answer").html(addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+i.timeout_string),fca_qc_hide_answers_after(i)):(fca_qc_push_timeout_quiz(i),fca_qc_show_timeout_screen(i)):($(i.selector).find("#fca_qc_your_answer").html(addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+i.timeout_string),fca_qc_show_timeout_screen(i),i.currentQuestion<i.questionCount&&"question"===i.quiz_settings.timer_mode?fca_qc_push_timeout_question(i):fca_qc_push_timeout_quiz(i))}function fca_qc_start_timer(e){timer_limit=e.quiz_settings.timer_limit;var t=Date.now()+1e3*timer_limit;$(e.selector).data("endDate",t),void 0===fcaQcInterval&&(fcaQcInterval=setInterval(function(){var e=0;for(var t in quizzes){var i=$("#fca_qc_quiz_"+t).data("endDate");i&&(fca_qc_update_timer(t,i),e++)}e||(clearInterval(fcaQcInterval),fcaQcInterval=void 0)},10))}function get_quiz_id(e){var t=$(e).attr("id");return!!t&&t.replace(/\D+/g,"")}function fca_qc_show_timeout_screen(e){var t=e.timeout_string;usingOldBrowser?($(e.selector).find("#fca_qc_answer_container").hide(),$(e.selector).find("#fca_qc_back_container").show()):$(e.selector).find(".fca_qc_quiz_div").addClass("flip"),$(e.selector).find("#fca_qc_question_back").hide(),$(e.selector).find("#fca_qc_back_response_p").hide(),$(e.selector).find("#fca_qc_correct_answer_p").hide(),$(e.selector).find("#fca_qc_back_container").addClass("wrong-answer"),$(e.selector).find("#fca_qc_question_right_or_wrong").html(t),scale_flip_box_back(e.selector)}function fca_qc_hide_answers_after(e,t){var i=get_correct_answer_html(e);if($(e.selector).find("#fca_qc_correct_answer").html(i),"on"===e.quiz_settings.explanations){var s=e.questions[e.currentQuestion-1].answers.filter(function(e){return e.hasOwnProperty("hint")});1===s.length? $(e.selector).find("#fca_qc_hint_p").html(s[0].hint):$(e.selector).find("#fca_qc_hint_p").html("")}usingOldBrowser?($(e.selector).find("#fca_qc_answer_container").hide(),$(e.selector).find("#fca_qc_back_container").show()):$(e.selector).find(".fca_qc_quiz_div").addClass("flip"),$(e.selector).find("#fca_qc_back_container").removeClass("correct-answer"),$(e.selector).find("#fca_qc_back_container").removeClass("wrong-answer"),t?($(e.selector).find("#fca_qc_back_container").addClass("correct-answer"),$(e.selector).find("#fca_qc_question_right_or_wrong").html(e.correct_string),$(e.selector).find("#fca_qc_correct_answer_p").hide()):($(e.selector).find("#fca_qc_back_container").addClass("wrong-answer"),$(e.selector).find("#fca_qc_question_right_or_wrong").html(e.wrong_string),$(e.selector).find("#fca_qc_correct_answer_p").show()),scale_flip_box_back(e.selector)}function showQuestion(e){if(e.quiz_settings.disable_scroll||"on"===e.quiz_settings.autostart_quiz&&0===e.currentQuestion||scrollQuizInToView(e.selector),e.currentQuestion<e.questionCount){"question"===e.quiz_settings.timer_mode&&0!==e.currentQuestion&&fca_qc_start_timer(e),$(e.selector).find(".fca_qc_question_count").html(e.currentQuestion+1+"/"+e.questionCount);var t=e.questions[e.currentQuestion].question;$(e.selector).find("#fca_qc_question").html(t),$(e.selector).find("#fca_qc_question_back").html(t);var i=e.questions[e.currentQuestion].img;if($(e.selector).find("#fca_qc_answer_container").find(".fca_qc_quiz_question_img").attr("src",i),$(e.selector).find("#fca_qc_back_container").find(".fca_qc_quiz_question_img").attr("src",i),$(e.selector).find("#fca_qc_answer_container").data("id",e.questions[e.currentQuestion].id),e.questions[e.currentQuestion].correct)s=e.questions[e.currentQuestion].correct-1;else var s=0;if("mc"===e.quiz_settings.quiz_type||""===e.quiz_settings.quiz_type)var n=e.questions[e.currentQuestion].answers[s];if("off"!==quizzes[e.quiz_id].quiz_settings.fixed_answers&&quizzes[e.quiz_id].quiz_settings.fixed_answers)c=e.questions[e.currentQuestion].answers;else var c=shuffleArray(e.questions[e.currentQuestion].answers);e.currentQuestion+1<e.questionCount?lazyLoadQuestion(e.questions[e.currentQuestion+1]):lazyLoadResults(e),$(e.selector).find(".fca_qc_answer_div").hide();for(var r=0;r<c.length;r++){var a=void 0!==c[r].img&&""!==c[r].img,_=void 0!==c[r].answer&&""!==c[r].answer;(a||_)&&("mc"!==e.quiz_settings.quiz_type&&""!==e.quiz_settings.quiz_type||c[r].answer!==n.answer||c[r].img!==n.img||(e.currentAnswer=$(e.selector).find(".fca_qc_answer_div").eq(r).attr("data-question")),"pt"!==e.quiz_settings.quiz_type&&"wq"!==e.quiz_settings.quiz_type||$(e.selector).find(".fca_qc_answer_div").eq(r).data("results",c[r].results),$(e.selector).find(".fca_qc_answer_div").eq(r).find(".fca_qc_quiz_answer_img").attr("src",c[r].img),$(e.selector).find(".fca_qc_answer_div").eq(r).find(".fca_qc_answer_span").html(svg_square+c[r].answer),$(e.selector).find(".fca_qc_answer_div").eq(r).data("id",c[r].id),$(e.selector).find(".fca_qc_answer_div").eq(r).show())}$(e.selector).find("#fca_qc_answer_container").waitForImages(function(){maybe_add_quarter_class(e.selector),scale_flip_box_question(e.selector)}),e.currentQuestion=e.currentQuestion+1}else e.time_remaining=($("#fca_qc_quiz_"+e.quiz_id).data("endDate")-Date.now())/1e3,endTest(e)}function maxHeightOfElementSet(e){var t=0;return $.each(e,function(i){e.eq(i).outerHeight()>t&&(t=e.eq(i).outerHeight())}),t}function scale_flip_box_question(e){var t=$(e).find("#fca_qc_question").outerHeight(!0);t+=$(e).find(".fca_qc_quiz_question_img").outerHeight(!0);var i=0,s=0;$(e).find(".fca_qc_answer_div:visible").eq(0).hasClass("fca-qc-twoup")?(s=maxHeightOfElementSet($(e).find(".fca_qc_answer_div:visible")),i=$(e).find(".fca_qc_answer_div:visible").length,i=Math.floor(i/2)+i%2,t+=s*i):$(e).find(".fca_qc_answer_div:visible").eq(0).hasClass("fca-qc-threeup")?(s=maxHeightOfElementSet($(e).find(".fca_qc_answer_div:visible")),i=$(e).find(".fca_qc_answer_div:visible").length,t+=s*(i/=3)):$(e).find(".fca_qc_answer_div:visible").each(function(){t+=$(this).outerHeight(!0)}),t<200&&(t=200),$(e).find(".fca_qc_quiz_footer").show(),$(e).find(".fca_qc_quiz_div, #fca_qc_answer_container, #fca_qc_back_container").outerHeight(t)}function scale_flip_box_back(e){var t=0;$(e).find("#fca_qc_back_container").children().each(function(){$(this).is(":visible")&&(t+=$(this).outerHeight(!0))}),(t+=35)<200&&(t=200),$(e).find(".fca_qc_quiz_footer").hide(),$(e).find(".fca_qc_quiz_div, #fca_qc_answer_container, #fca_qc_back_container").height(t)}function maybe_add_quarter_class(e){$(e).find(".fca_qc_answer_div").height("auto"),$(e).find(".fca_qc_answer_div").removeClass("fca-qc-twoup fca-qc-threeup"),$(e).find(".fca_qc_quiz_answer_img").css("marginBottom",0);var t=!0,i=0;if($(e).find(".fca_qc_answer_div:visible").each(function(){if(i++,""===$(this).find(".fca_qc_quiz_answer_img").attr("src")||!t)return t=!1,!1}),t){var s="fca-qc-twoup";i%3==0&&0===$(e).find(".fca_qc_mobile_check:visible").length&&(s="fca-qc-threeup"),$(e).find(".fca_qc_answer_div").addClass(s);var n=maxHeightOfElementSet($(e).find(".fca_qc_quiz_answer_img:visible"));n>200&&(n=200),$(e).find(".fca_qc_quiz_answer_img:visible").each(function(){$(this).css("marginBottom",n-$(this).height()+10+"px")});var c=maxHeightOfElementSet($(e).find(".fca_qc_answer_div:visible"));return $(e).find(".fca_qc_answer_div:visible").outerHeight(c),!0}return!1}function get_time_taken(e){var t=e.quiz_settings.timer_limit,i=e.time_taken_string;return e.time_remaining?i+" "+(t-e.time_remaining).toFixed(2)+"s":i+" "+timer_limit+"s ("+e.timeout_string+")"}function get_result(e){if(!e.quiz_results)return!1;if("pt"===e.quiz_settings.quiz_type){var t=[],i=-1;return $.each(e.quiz_results,function(e,t){t.hasOwnProperty("score")&&t.score>i&&(i=t.score)}),$.each(e.quiz_results,function(e,s){s.hasOwnProperty("score")&&s.score===i&&t.push(s)}),0===t.length&&(t=e.quiz_results),t[Math.floor(Math.random()*t.length)]}if("wq"===e.quiz_settings.quiz_type)for(s=0;s<e.quiz_results.length;s++)if(e.quiz_results[s].min<=e.score&&e.quiz_results[s].max>=e.score)return e.quiz_results[s];if("mc"===e.quiz_settings.quiz_type||""===e.quiz_settings.quiz_type)for(var s=0;s<e.quiz_results.length;s++)if(e.quiz_results[s].min<=e.score&&e.quiz_results[s].max>=e.score)return e.quiz_results[s];return!1}function show_responses(e){for(var t,i=0;i<e.questions.length;i++)t="",e.responses[i].isCorrect?t+="<div class='fca_qc_question_response_item correct-answer'>":t+="<div class='fca_qc_question_response_item wrong-answer'>",t+="<p class='fca_qc_question_response_question'>"+(i+1)+". "+e.questions[i].question+"</p>",t+="<img class='fca_qc_quiz_question_img' src='"+e.questions[i].img+"'>",t+="<p class='fca_qc_question_response_response'><span class='fca_qc_bold'>"+e.your_answer_string+" </span>"+e.responses[i].answer+"</p>",t+="<p class='fca_qc_question_response_correct_answer'><span class='fca_qc_bold'>"+e.correct_answer_string+" </span>"+e.responses[i].correctAnswer+"</p>",e.responses[i].hasOwnProperty("hint")&&(t+="<p class='fca_qc_question_response_hint'>"+e.responses[i].hint+"</p>"),t+="</div>",$(e.selector).find(".fca_qc_insert_response_above").before(t);$(e.selector).find(".fca_qc_your_answer_container").show()}function endTest(e){if($(e.selector).find(".fca_qc_quiz_footer").hide(),$(e.selector).find(".fca_qc_quiz_div").hide(),"mc"===e.quiz_settings.quiz_type||""===e.quiz_settings.quiz_type){var t=scoreString.replace("{{SCORE_CORRECT}}",e.score);t=t.replace("{{SCORE_TOTAL}}",e.questionCount),$(e.selector).find(".fca_qc_score_text").html(t)}"pt"!==e.quiz_settings.quiz_type&&"wq"!==e.quiz_settings.quiz_type||$(e.selector).find(".fca_qc_score_text").hide();var i=get_result(e);i&&($(e.selector).find(".fca_qc_score_title").html(i.title),"quiz"===e.quiz_settings.timer_mode&&$(e.selector).find(".fca_qc_score_time").html(get_time_taken(e)),$(e.selector).find(".fca_qc_score_img").attr("src",i.img),$(e.selector).find(".fca_qc_score_desc").html(i.desc)),"on"===e.optin_settings.capture_emails?show_optins(e,i):show_sharing_and_result_screen(e,i)}function show_optins(e,t){$(e.selector).find(".fca_qc_optin_input, .fca-qc-gdpr-consent").not(".tooltipstered").tooltipster({trigger:"custom",maxWidth:240,theme:["tooltipster-borderless","tooltipster-quiz-cat"]}),$(e.selector).find(".tooltipstered").tooltipster("close"),$(e.selector).find(".fca_qc_optin_container").show(),$(e.selector).find(".fca_qc_optin_input").first().focus(),$(e.selector).find(".fca_qc_skip_email_button").click(function(){$(e.selector).find(".fca_qc_optin_container").hide(),$(e.selector).find(".tooltipstered").tooltipster("close"),show_sharing_and_result_screen(e,t)}),$(e.selector).find(".fca_qc_submit_email_button").click(function(){var i=$(e.selector).find("#fca_qc_email_input").val(),s=$(e.selector).find("#fca_qc_name_input").val(),n=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(i),c=""!==s||0===$(e.selector).find("#fca_qc_name_input").length;if($(e.selector).find(".fca_qc_optin_input").removeClass("fca_qc_invalid"),e.selector.offsetWidth=e.selector.offsetWidth,n&&c){$(e.selector).find(".tooltipstered").tooltipster("close");if(e.gdpr_checkbox){var r=$(e.selector).find(".fca-qc-gdpr-consent:visible");if(0==r.length)return $(e.selector).find(".fca-qc-gdpr").show(),$(e.selector).find(".fca_qc_optin_input").hide(),!1;if(0==r.prop("checked"))return r.tooltipster("open"),!1;!0}$(document).unbind("keypress"),$(e.selector).find(".tooltipstered").tooltipster("close"),e.user={name:s,email:i},add_to_mailing_list(e,i,s,t),$(e.selector).find(".fca_qc_optin_container").hide(),show_sharing_and_result_screen(e,t)}else n?($(e.selector).find("#fca_qc_email_input").tooltipster("close"),$(e.selector).find("#fca_qc_email_input").removeClass("fca_qc_invalid")):($(e.selector).find("#fca_qc_email_input").tooltipster("open"),$(e.selector).find("#fca_qc_email_input").addClass("fca_qc_invalid")),c?($(e.selector).find("#fca_qc_name_input").tooltipster("close"),$(e.selector).find("#fca_qc_name_input").removeClass("fca_qc_invalid")):($(e.selector).find("#fca_qc_name_input").tooltipster("open"),$(e.selector).find("#fca_qc_name_input").addClass("fca_qc_invalid"))}),0===$(e.selector).find(".fca_qc_skip_email_button").length&&0===$(e.selector).find(".fca_qc_submit_email_button").length?show_sharing_and_result_screen(e,t):$(document).keypress(function(t){if(13===t.which)return $(e.selector).find(".fca_qc_submit_email_button").click(),!1})}function add_to_mailing_list(e,t,i,s){if(fcaQcData.debug&&console.log(s),-1!==optins.indexOf(e.quiz_id))return fcaQcData.debug&&console.log("already opted in for this quiz! woop"),!1;optins.push(e.quiz_id);var n=jstz.determine();$.ajax({url:e.ajaxurl,type:"POST",data:{nonce:e.nonce,post_id:e.quiz_id,action:"fca_qc_add_to_mailing_list",email:t,name:i,result:get_result_text(e,s),tags:s.tags,groups:s.groups,timezone:n.name()}}).done(function(e){fcaQcData.debug&&console.log(e)})}function add_activity(e,t,i,s){if(0==fcaQcData.analytics)return!1;if("shares"===s){if(-1!==shared.indexOf(i))return fcaQcData.debug&&console.log("already shared this quiz! woop"),!1;shared.push(i)}else if("completions"===s){if(-1!==completed.indexOf(i))return fcaQcData.debug&&console.log("already completed this quiz! woop"),!1;completed.push(i)}$.ajax({url:e,type:"POST",data:{nonce:t,quiz_id:i,action:"fca_qc_activity",type:s}}).done(function(e){fcaQcData.debug&&console.log(e)})}function add_response(e,t,i,s,n){if(0==fcaQcData.analytics)return!1;$.ajax({url:e,type:"POST",data:{nonce:t,quiz_id:i,question:s,response:n,action:"fca_qc_add_response_ajax"}}).done(function(e){fcaQcData.debug&&console.log(e)})}function send_responses(e,t){var i="",s="",n="",c="unknown";if(0==fcaQcData.analytics)return!1;if(e.gdpr_checkbox){c=!!$(e.selector).find(".fca-qc-gdpr-consent").prop("checked")}e.hasOwnProperty("user")&&(i=e.user.name,s=e.user.email),n=t.hasOwnProperty("id")?t.id:e.score,$.ajax({url:e.ajaxurl,type:"POST",data:{nonce:e.nonce,quiz_id:e.quiz_id,name:i,email:s,gdpr_consent:c,result:n,result_text:get_result_text(e,t),responses:e.responses,action:"fca_qc_send_responses_ajax"}}).done(function(e){fcaQcData.debug&&console.log(e)})}function restart_quiz(e){location.href=location.origin+location.pathname+location.search+"#"+e.selector.id,location.reload(),location.href=location.origin+location.pathname+location.search+"#"+e.selector.id}function get_result_text(e,t){var i="";return t.hasOwnProperty("title")&&(i=t.title),"mc"!==e.quiz_settings.quiz_type&&""!==e.quiz_settings.quiz_type||(i=i?e.score+"/"+e.questionCount+": "+t.title:e.score+"/"+e.questionCount),i}function show_sharing_and_result_screen(e,t){send_responses(e,t),"redirect"===e.quiz_settings.result_mode?setTimeout(function(){window.location.href=t.url},1e3):("on"===e.quiz_settings.restart_button&&$("#fca_qc_restart_button").click(function(){restart_quiz(e),$(this).hide()}).show("fast"),"end"===e.hideAnswers&&show_responses(e),"on"===e.quiz_settings.show_sharing&&show_sharing(e,t),$(e.selector).find(".fca_qc_score_container").show())}function get_correct_answer_html(e){var t="",i="";return $(e.selector).find(".fca_qc_answer_div").each(function(){$(this).attr("data-question")===e.currentAnswer&&(t=addQuizImg($(this).find(".fca_qc_quiz_answer_img").attr("src")),i=$(this).find(".fca_qc_answer_span").html().replace(svg_square,""))}),t+i}function fix_hover(e){$(e.selector).find(".fca_qc_answer_div").hover(function(e){$(this).addClass("fakehover"),$(this).children("span").addClass("fakehover")},function(e){$(this).removeClass("fakehover"),$(this).children("span").removeClass("fakehover")})}function show_sharing(e,t){$(e.selector).find(".fca_qc_social_share").show("fast");var i=$(e.selector).find(".fca_qc_score_img").attr("src");""===i&&(i=$(e.selector).find(".fca_qc_quiz_description_img").attr("src")),""===i&&(i=default_img);var s=$(e.selector).find("#fca_qc_share_link_facebook");1===s.length&&(0==t?s.prop("href",s.prop("href")+"0"+encodeURIComponent("&fca_qc_title="+get_result_text(e,t))):s.prop("href",s.prop("href")+e.quiz_results.indexOf(t)+encodeURIComponent("&fca_qc_title="+get_result_text(e,t))));var n=$(e.selector).find("#fca_qc_share_link_twitter");1===n.length&&(n.data("sharestring",encodeURIComponent(n.data("sharestring").replace("{{MY_QUIZ_RESULT}}",get_result_text(e,t)))),n.prop("href",n.prop("href")+encodeURIComponent("&fca_qc_title="+get_result_text(e,t).replace(/ /g,"+"))+"&text="+n.data("sharestring")));var c=$(e.selector).find("#fca_qc_share_link_email");1===c.length&&encode_share_link(c,get_result_text(e,t)),iOS&&c.hide();var r=$(e.selector).find("#fca_qc_share_link_pinterest");1===r.length&&(encode_share_link(r,get_result_text(e,t)),r.prop("href",r.prop("href")+"&media="+i)),$(e.selector).find(".fca_qc_share_link").click(function(t){t.preventDefault();var i=$(this).prop("href");window.open(i,"_blank","resizable=yes,scrollbars=yes,titlebar=yes, width=560, height=443, top=100, left=50"),add_activity(e.ajaxurl,e.nonce,e.quiz_id,"shares")})}function encode_share_link(e,t){var i=encodeURIComponent(e.data("sharestring").replace("{{MY_QUIZ_RESULT}}",t)),s=e.prop("href");e.prop("href",s+i)}function shuffleArray(e){for(var t=e.length-1;t>0;t--){var i=Math.floor(Math.random()*(t+1)),s=e[t];e[t]=e[i],e[i]=s}return e}function addQuizImg(e){return e&&""!==e&&"string"==typeof e?"<img class='fca_qc_quiz_answer_img' src='"+e+"'>":""}function scrollQuizInToView(e){var t=$(e).offset().top+-100;t<0&&(t=0),$("html, body").animate({scrollTop:t},300)}function debounce(e,t,i){var s;return function(){var n=this,c=arguments,r=i&&!s;clearTimeout(s),s=setTimeout(function(){s=null,i||e.apply(n,c)},t),r&&e.apply(n,c)}}var usingOldBrowser=isIE()||isOldAndroidVersion(),iOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,scoreString=$(".fca_qc_score_text").first().html(),svg_square='<svg xmlns="http://www.w3.org/2000/svg" class="fca_qc_rectancle" width="26" height="26"><rect class="fca_qc_checkbox" width="26" height="26"></rect></svg>',quizzes={},fcaQcInterval,default_img="";loadQuizzes(),fcaQcData.debug&&console.log(quizzes),preloadImages(),$(".fca_qc_start_button").click(function(){var e=quizzes[get_quiz_id($(this).closest(".fca_qc_quiz"))];startQuiz(e),"off"!==e.quiz_settings.timer_mode&&fca_qc_start_timer(e)}),$(".fca_qc_next_question").click(function(){var e=quizzes[get_quiz_id($(this).closest(".fca_qc_quiz"))];if($(e.selector).find("#fca_qc_your_answer").html(""),usingOldBrowser?($(e.selector).find("#fca_qc_answer_container").show(),$(e.selector).find("#fca_qc_back_container").hide()):($(e.selector).find("#fca_qc_hint_p").hide(),$(e.selector).find(".fca_qc_quiz_div").removeClass("flip")),"quiz"===e.quiz_settings.timer_mode&&!e.time_remaining)return e.time_remaining=0,void endTest(e);showQuestion(e)}),$(".fca_qc_answer_div").click(function(){var e=quizzes[get_quiz_id($(this).closest(".fca_qc_quiz"))];"question"===e.quiz_settings.timer_mode&&$("#fca_qc_quiz_"+e.quiz_id).data("endDate",""),$(this).blur(),$(".fakehover").removeClass("fakehover");var t=$(this).closest("#fca_qc_answer_container").data("id"),i=$(this).data("id"),s=!1;if(1===e.currentQuestion&&add_activity(e.ajaxurl,e.nonce,e.quiz_id,"starts"),"wq"===e.quiz_settings.quiz_type){var n=parseInt(e.questions[e.currentQuestion-1].answers.filter(function(e){return e.id===i})[0].points);isNaN(n)||(e.score=parseInt(e.score)+n)}else $(this).attr("data-question")===e.currentAnswer&&(e.score=e.score+1,s=!0);var c={answer:addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+$(this).children(".fca_qc_answer_span").html().replace(svg_square,""),answer:addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+$(this).children(".fca_qc_answer_span").html().replace(svg_square,""),isCorrect:s,correctAnswer:get_correct_answer_html(e),question:$(this).siblings("#fca_qc_question").html(),id:t,response:i};if("on"===e.quiz_settings.explanations){var r=e.questions[e.currentQuestion-1].answers.filter(function(e){return e.hasOwnProperty("hint")});1===r.length&&(c.hint=r[0].hint)}e.responses.push(c),add_response(e.ajaxurl,e.nonce,e.quiz_id,t,i),"pt"===e.quiz_settings.quiz_type?($.each($(this).data("results"),function(t,i){$.each(e.quiz_results,function(e,t){i===t.id&&(t.hasOwnProperty("score")?t.score=t.score+1:t.score=1)})}),showQuestion(e)):"wq"===e.quiz_settings.quiz_type?($.each($(this).data("results"),function(t,i){$.each(e.quiz_results,function(e,t){i===t.id&&(t.hasOwnProperty("score")?t.score=t.score+1:t.score=1)})}),showQuestion(e)):"after"===e.hideAnswers?($(e.selector).find("#fca_qc_your_answer").html(addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+$(this).children(".fca_qc_answer_span").html().replace(svg_square,"")),fca_qc_hide_answers_after(e,s)):showQuestion(e),e.quiz_settings.disable_scroll||scrollQuizInToView(e.selector)});var optins=[],shared=[],completed=[],resizeWindow=debounce(function(){jQuery.each(quizzes,function(e){$(quizzes[e].selector).find("#fca_qc_answer_container").waitForImages(function(){maybe_add_quarter_class(quizzes[e].selector),$("#fca_qc_back_container").is(":visible")?scale_flip_box_back(quizzes[e].selector):scale_flip_box_question(quizzes[e].selector)})})},50)});1 jQuery(document).ready(function($){function isIE(){var e=window.navigator.userAgent;if(e.indexOf("MSIE ")>0)return!0;return e.indexOf("Trident/")>0}function isOldAndroidVersion(){var e=navigator.userAgent.toLowerCase().match(/android\s([0-9\.]*)/);return!!e&&parseFloat(e[1])<5}function oldBrowserFix(e){$(e).find("#fca_qc_back_container").css("backface-visibility","visible"),$(e).find("#fca_qc_back_container").css("transform","none"),$(e).find("#fca_qc_back_container").hide(),isIE()&&(svg_square='<svg xmlns="http://www.w3.org/2000/svg" class="fca_qc_rectancle" width="26" height="26"><rect class="fca_qc_checkbox" width="26" height="26"></rect></svg>')}function loadQuizzes(){$(".fca_qc_quiz").each(function(index){var thisId=get_quiz_id(this);thisId&&(quizzes[thisId]=eval("quizData_"+thisId),quizzes[thisId].selector=this,default_img=quizzes[thisId].default_img)}),$.each(quizzes,function(e,t){quizzes[e].questions=quizzes[e].questions.filter(function(e){return 0!==e.answers.filter(function(e){return e.answer||e.img}).length})}),$.each(quizzes,function(e){"on"===quizzes[e].quiz_settings.shuffle_questions&&(quizzes[e].questions=shuffleArray(quizzes[e].questions))}),$.each(quizzes,function(e){"on"===quizzes[e].quiz_settings.autostart_quiz&&startQuiz(quizzes[e])})}function preloadImages(){$.each(quizzes,function(e,t){quizzes[e].questions[0]&&lazyLoadQuestion(quizzes[e].questions[0])})}function lazyLoadResults(e){e.hasOwnProperty("quiz_results")&&$.each(e.quiz_results,function(t){e.quiz_results[t].hasOwnProperty("img")&&lazyLoadImage(e.quiz_results[t].img)})}function lazyLoadImage(e){if(""!==e&&void 0!==e&&"string"==typeof e){(new Image).src=e}}function lazyLoadQuestion(e){e.hasOwnProperty("img")&&lazyLoadImage(e.img),e.hasOwnProperty("answers")&&$.each(e.answers,function(t){e.answers[t].hasOwnProperty("img")&&lazyLoadImage(e.answers[t].img)})}function startQuiz(e){usingOldBrowser&&oldBrowserFix(e.selector),fix_hover(e),e.currentQuestion=0,e.score=0,e.responses=[],e.questionCount=e.questions.length,""===e.quiz_settings.hide_answers?e.hideAnswers="after":"on"===e.quiz_settings.hide_answers?e.hideAnswers="end":e.hideAnswers=e.quiz_settings.hide_answers,$(e.selector).find(".fca_qc_quiz_title").hide(),$(e.selector).find(".fca_qc_quiz_description").hide(),$(e.selector).find(".fca_qc_quiz_description_img").hide(),$(e.selector).find(".fca_qc_start_button").hide(),$(e.selector).find(".fca_qc_quiz_div").show(),$(e.selector).find(".fca_qc_quiz_footer").show(),$(e.selector).find(".flip-container").show(),$(e.selector).find(".fca_qc_question_count").html("1/"+e.questionCount),showQuestion(e)}function fca_qc_push_timeout_question(e,t){e.quiz_settings.timer_limit;var i=e.timeout_string,s=$(this).closest("#fca_qc_answer_container").data("id");if(e.responses.length!==e.questionCount){var s=t||$(this).closest("#fca_qc_answer_container").data("id"),n={answer:i,isCorrect:!1,correctAnswer:get_correct_answer_html(e),question:$(this).siblings("#fca_qc_question").html(),id:s,response:0};if("on"===e.quiz_settings.explanations){var c=e.questions[e.currentQuestion-1].answers.filter(function(e){return e.hasOwnProperty("hint")});1===c.length&&(n.hint=c[0].hint)}e.responses.push(n),add_response(e.ajaxurl,e.nonce,e.quiz_id,s,null)}}function fca_qc_push_timeout_quiz(e){for(var t=e.currentQuestion-1;t<e.questionCount;t++)fca_qc_push_timeout_question(e,t)}function fca_qc_update_timer(e,t){var i=quizzes[get_quiz_id($("#fca_qc_quiz_"+e))];if(Date.now()<t){var s=t-Date.now(),n=Math.floor(s/36e5);s-=36e5*n,i.time_remaining=s;var c=Math.floor(s/6e4),r=((s-=6e4*c)/1e3).toFixed(2);n&&$(i.selector).find(".fca_qc_timer.fca_qc_hours").html(n+" :"),$(i.selector).find(".fca_qc_timer.fca_qc_minutes").html(c+" :"),$(i.selector).find(".fca_qc_timer.fca_qc_seconds").html(r)}else $("#fca_qc_quiz_"+e).data("endDate",""),i.time_remaining=0,$(i.selector).find(".fca_qc_timer.fca_qc_minutes").html("0 :"),$(i.selector).find(".fca_qc_timer.fca_qc_seconds").html("0.00"),"after"===i.hideAnswers&&"mc"===i.quiz_settings.quiz_type?"question"===i.quiz_settings.timer_mode?(fca_qc_push_timeout_question(i),$(i.selector).find("#fca_qc_your_answer").html(addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+i.timeout_string),fca_qc_hide_answers_after(i)):(fca_qc_push_timeout_quiz(i),fca_qc_show_timeout_screen(i)):($(i.selector).find("#fca_qc_your_answer").html(addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+i.timeout_string),fca_qc_show_timeout_screen(i),i.currentQuestion<i.questionCount&&"question"===i.quiz_settings.timer_mode?fca_qc_push_timeout_question(i):fca_qc_push_timeout_quiz(i))}function fca_qc_start_timer(e){timer_limit=e.quiz_settings.timer_limit;var t=Date.now()+1e3*timer_limit;$(e.selector).data("endDate",t),void 0===fcaQcInterval&&(fcaQcInterval=setInterval(function(){var e=0;for(var t in quizzes){var i=$("#fca_qc_quiz_"+t).data("endDate");i&&(fca_qc_update_timer(t,i),e++)}e||(clearInterval(fcaQcInterval),fcaQcInterval=void 0)},10))}function get_quiz_id(e){var t=$(e).attr("id");return!!t&&t.replace(/\D+/g,"")}function fca_qc_show_timeout_screen(e){var t=e.timeout_string;usingOldBrowser?($(e.selector).find("#fca_qc_answer_container").hide(),$(e.selector).find("#fca_qc_back_container").show()):$(e.selector).find(".fca_qc_quiz_div").addClass("flip"),$(e.selector).find("#fca_qc_question_back").hide(),$(e.selector).find("#fca_qc_back_response_p").hide(),$(e.selector).find("#fca_qc_correct_answer_p").hide(),$(e.selector).find("#fca_qc_back_container").addClass("wrong-answer"),$(e.selector).find("#fca_qc_question_right_or_wrong").html(t),scale_flip_box_back(e.selector)}function fca_qc_hide_answers_after(e,t){var i=get_correct_answer_html(e);if($(e.selector).find("#fca_qc_correct_answer").html(i),"on"===e.quiz_settings.explanations){var s=e.questions[e.currentQuestion-1].answers.filter(function(e){return e.hasOwnProperty("hint")});1===s.length?($(e.selector).find("#fca_qc_hint_p").show(),$(e.selector).find("#fca_qc_hint_p").html(s[0].hint)):$(e.selector).find("#fca_qc_hint_p").html("")}usingOldBrowser?($(e.selector).find("#fca_qc_answer_container").hide(),$(e.selector).find("#fca_qc_back_container").show()):$(e.selector).find(".fca_qc_quiz_div").addClass("flip"),$(e.selector).find("#fca_qc_back_container").removeClass("correct-answer"),$(e.selector).find("#fca_qc_back_container").removeClass("wrong-answer"),t?($(e.selector).find("#fca_qc_back_container").addClass("correct-answer"),$(e.selector).find("#fca_qc_question_right_or_wrong").html(e.correct_string),$(e.selector).find("#fca_qc_correct_answer_p").hide()):($(e.selector).find("#fca_qc_back_container").addClass("wrong-answer"),$(e.selector).find("#fca_qc_question_right_or_wrong").html(e.wrong_string),$(e.selector).find("#fca_qc_correct_answer_p").show()),scale_flip_box_back(e.selector)}function showQuestion(e){if(e.quiz_settings.disable_scroll||"on"===e.quiz_settings.autostart_quiz&&0===e.currentQuestion||scrollQuizInToView(e.selector),e.currentQuestion<e.questionCount){"question"===e.quiz_settings.timer_mode&&0!==e.currentQuestion&&fca_qc_start_timer(e),$(e.selector).find(".fca_qc_question_count").html(e.currentQuestion+1+"/"+e.questionCount);var t=e.questions[e.currentQuestion].question;$(e.selector).find("#fca_qc_question").html(t),$(e.selector).find("#fca_qc_question_back").html(t);var i=e.questions[e.currentQuestion].img;if($(e.selector).find("#fca_qc_answer_container").find(".fca_qc_quiz_question_img").attr("src",i),$(e.selector).find("#fca_qc_back_container").find(".fca_qc_quiz_question_img").attr("src",i),$(e.selector).find("#fca_qc_answer_container").data("id",e.questions[e.currentQuestion].id),e.questions[e.currentQuestion].correct)s=e.questions[e.currentQuestion].correct-1;else var s=0;if("mc"===e.quiz_settings.quiz_type||""===e.quiz_settings.quiz_type)var n=e.questions[e.currentQuestion].answers[s];if("off"!==quizzes[e.quiz_id].quiz_settings.fixed_answers&&quizzes[e.quiz_id].quiz_settings.fixed_answers)c=e.questions[e.currentQuestion].answers;else var c=shuffleArray(e.questions[e.currentQuestion].answers);e.currentQuestion+1<e.questionCount?lazyLoadQuestion(e.questions[e.currentQuestion+1]):lazyLoadResults(e),$(e.selector).find(".fca_qc_answer_div").hide();for(var r=0;r<c.length;r++){var a=void 0!==c[r].img&&""!==c[r].img,_=void 0!==c[r].answer&&""!==c[r].answer;(a||_)&&("mc"!==e.quiz_settings.quiz_type&&""!==e.quiz_settings.quiz_type||c[r].answer!==n.answer||c[r].img!==n.img||(e.currentAnswer=$(e.selector).find(".fca_qc_answer_div").eq(r).attr("data-question")),"pt"!==e.quiz_settings.quiz_type&&"wq"!==e.quiz_settings.quiz_type||$(e.selector).find(".fca_qc_answer_div").eq(r).data("results",c[r].results),$(e.selector).find(".fca_qc_answer_div").eq(r).find(".fca_qc_quiz_answer_img").attr("src",c[r].img),$(e.selector).find(".fca_qc_answer_div").eq(r).find(".fca_qc_answer_span").html(svg_square+c[r].answer),$(e.selector).find(".fca_qc_answer_div").eq(r).data("id",c[r].id),$(e.selector).find(".fca_qc_answer_div").eq(r).show())}$(e.selector).find("#fca_qc_answer_container").waitForImages(function(){maybe_add_quarter_class(e.selector),scale_flip_box_question(e.selector)}),e.currentQuestion=e.currentQuestion+1}else e.time_remaining=($("#fca_qc_quiz_"+e.quiz_id).data("endDate")-Date.now())/1e3,endTest(e)}function maxHeightOfElementSet(e){var t=0;return $.each(e,function(i){e.eq(i).outerHeight()>t&&(t=e.eq(i).outerHeight())}),t}function scale_flip_box_question(e){var t=$(e).find("#fca_qc_question").outerHeight(!0);t+=$(e).find(".fca_qc_quiz_question_img").outerHeight(!0);var i=0,s=0;$(e).find(".fca_qc_answer_div:visible").eq(0).hasClass("fca-qc-twoup")?(s=maxHeightOfElementSet($(e).find(".fca_qc_answer_div:visible")),i=$(e).find(".fca_qc_answer_div:visible").length,i=Math.floor(i/2)+i%2,t+=s*i):$(e).find(".fca_qc_answer_div:visible").eq(0).hasClass("fca-qc-threeup")?(s=maxHeightOfElementSet($(e).find(".fca_qc_answer_div:visible")),i=$(e).find(".fca_qc_answer_div:visible").length,t+=s*(i/=3)):$(e).find(".fca_qc_answer_div:visible").each(function(){t+=$(this).outerHeight(!0)}),t<200&&(t=200),$(e).find(".fca_qc_quiz_footer").show(),$(e).find(".fca_qc_quiz_div, #fca_qc_answer_container, #fca_qc_back_container").outerHeight(t)}function scale_flip_box_back(e){var t=0;$(e).find("#fca_qc_back_container").children().each(function(){$(this).is(":visible")&&(t+=$(this).outerHeight(!0))}),(t+=35)<200&&(t=200),$(e).find(".fca_qc_quiz_footer").hide(),$(e).find(".fca_qc_quiz_div, #fca_qc_answer_container, #fca_qc_back_container").height(t)}function maybe_add_quarter_class(e){$(e).find(".fca_qc_answer_div").height("auto"),$(e).find(".fca_qc_answer_div").removeClass("fca-qc-twoup fca-qc-threeup"),$(e).find(".fca_qc_quiz_answer_img").css("marginBottom",0);var t=!0,i=0;if($(e).find(".fca_qc_answer_div:visible").each(function(){if(i++,""===$(this).find(".fca_qc_quiz_answer_img").attr("src")||!t)return t=!1,!1}),t){var s="fca-qc-twoup";i%3==0&&0===$(e).find(".fca_qc_mobile_check:visible").length&&(s="fca-qc-threeup"),$(e).find(".fca_qc_answer_div").addClass(s);var n=maxHeightOfElementSet($(e).find(".fca_qc_quiz_answer_img:visible"));n>200&&(n=200),$(e).find(".fca_qc_quiz_answer_img:visible").each(function(){$(this).css("marginBottom",n-$(this).height()+10+"px")});var c=maxHeightOfElementSet($(e).find(".fca_qc_answer_div:visible"));return $(e).find(".fca_qc_answer_div:visible").outerHeight(c),!0}return!1}function get_time_taken(e){var t=e.quiz_settings.timer_limit,i=e.time_taken_string;return e.time_remaining?i+" "+(t-e.time_remaining).toFixed(2)+"s":i+" "+timer_limit+"s ("+e.timeout_string+")"}function get_result(e){if(!e.quiz_results)return!1;if("pt"===e.quiz_settings.quiz_type){var t=[],i=-1;return $.each(e.quiz_results,function(e,t){t.hasOwnProperty("score")&&t.score>i&&(i=t.score)}),$.each(e.quiz_results,function(e,s){s.hasOwnProperty("score")&&s.score===i&&t.push(s)}),0===t.length&&(t=e.quiz_results),t[Math.floor(Math.random()*t.length)]}if("wq"===e.quiz_settings.quiz_type)for(s=0;s<e.quiz_results.length;s++)if(e.quiz_results[s].min<=e.score&&e.quiz_results[s].max>=e.score)return e.quiz_results[s];if("mc"===e.quiz_settings.quiz_type||""===e.quiz_settings.quiz_type)for(var s=0;s<e.quiz_results.length;s++)if(e.quiz_results[s].min<=e.score&&e.quiz_results[s].max>=e.score)return e.quiz_results[s];return!1}function show_responses(e){for(var t,i=0;i<e.questions.length;i++)t="",e.responses[i].isCorrect?t+="<div class='fca_qc_question_response_item correct-answer'>":t+="<div class='fca_qc_question_response_item wrong-answer'>",t+="<p class='fca_qc_question_response_question'>"+(i+1)+". "+e.questions[i].question+"</p>",t+="<img class='fca_qc_quiz_question_img' src='"+e.questions[i].img+"'>",t+="<p class='fca_qc_question_response_response'><span class='fca_qc_bold'>"+e.your_answer_string+" </span>"+e.responses[i].answer+"</p>",t+="<p class='fca_qc_question_response_correct_answer'><span class='fca_qc_bold'>"+e.correct_answer_string+" </span>"+e.responses[i].correctAnswer+"</p>",e.responses[i].hasOwnProperty("hint")&&(t+="<p class='fca_qc_question_response_hint'>"+e.responses[i].hint+"</p>"),t+="</div>",$(e.selector).find(".fca_qc_insert_response_above").before(t);$(e.selector).find(".fca_qc_your_answer_container").show()}function endTest(e){if($(e.selector).find(".fca_qc_quiz_footer").hide(),$(e.selector).find(".fca_qc_quiz_div").hide(),"mc"===e.quiz_settings.quiz_type||""===e.quiz_settings.quiz_type){var t=scoreString.replace("{{SCORE_CORRECT}}",e.score);t=t.replace("{{SCORE_TOTAL}}",e.questionCount),$(e.selector).find(".fca_qc_score_text").html(t)}"pt"!==e.quiz_settings.quiz_type&&"wq"!==e.quiz_settings.quiz_type||$(e.selector).find(".fca_qc_score_text").hide();var i=get_result(e);i&&($(e.selector).find(".fca_qc_score_title").html(i.title),"quiz"===e.quiz_settings.timer_mode&&$(e.selector).find(".fca_qc_score_time").html(get_time_taken(e)),$(e.selector).find(".fca_qc_score_img").attr("src",i.img),$(e.selector).find(".fca_qc_score_desc").html(i.desc)),"on"===e.optin_settings.capture_emails?show_optins(e,i):show_sharing_and_result_screen(e,i)}function show_optins(e,t){$(e.selector).find(".fca_qc_optin_input, .fca-qc-gdpr-consent").not(".tooltipstered").tooltipster({trigger:"custom",maxWidth:240,theme:["tooltipster-borderless","tooltipster-quiz-cat"]}),$(e.selector).find(".tooltipstered").tooltipster("close"),$(e.selector).find(".fca_qc_optin_container").show(),$(e.selector).find(".fca_qc_optin_input").first().focus(),$(e.selector).find(".fca_qc_skip_email_button").click(function(){$(e.selector).find(".fca_qc_optin_container").hide(),$(e.selector).find(".tooltipstered").tooltipster("close"),show_sharing_and_result_screen(e,t)}),$(e.selector).find(".fca_qc_submit_email_button").click(function(){var i=$(e.selector).find("#fca_qc_email_input").val(),s=$(e.selector).find("#fca_qc_name_input").val(),n=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(i),c=""!==s||0===$(e.selector).find("#fca_qc_name_input").length;if($(e.selector).find(".fca_qc_optin_input").removeClass("fca_qc_invalid"),e.selector.offsetWidth=e.selector.offsetWidth,n&&c){$(e.selector).find(".tooltipstered").tooltipster("close");if(e.gdpr_checkbox){var r=$(e.selector).find(".fca-qc-gdpr-consent:visible");if(0==r.length)return $(e.selector).find(".fca-qc-gdpr").show(),$(e.selector).find(".fca_qc_optin_input").hide(),!1;if(0==r.prop("checked"))return r.tooltipster("open"),!1;!0}$(document).unbind("keypress"),$(e.selector).find(".tooltipstered").tooltipster("close"),e.user={name:s,email:i},add_to_mailing_list(e,i,s,t),$(e.selector).find(".fca_qc_optin_container").hide(),show_sharing_and_result_screen(e,t)}else n?($(e.selector).find("#fca_qc_email_input").tooltipster("close"),$(e.selector).find("#fca_qc_email_input").removeClass("fca_qc_invalid")):($(e.selector).find("#fca_qc_email_input").tooltipster("open"),$(e.selector).find("#fca_qc_email_input").addClass("fca_qc_invalid")),c?($(e.selector).find("#fca_qc_name_input").tooltipster("close"),$(e.selector).find("#fca_qc_name_input").removeClass("fca_qc_invalid")):($(e.selector).find("#fca_qc_name_input").tooltipster("open"),$(e.selector).find("#fca_qc_name_input").addClass("fca_qc_invalid"))}),0===$(e.selector).find(".fca_qc_skip_email_button").length&&0===$(e.selector).find(".fca_qc_submit_email_button").length?show_sharing_and_result_screen(e,t):$(document).keypress(function(t){if(13===t.which)return $(e.selector).find(".fca_qc_submit_email_button").click(),!1})}function add_to_mailing_list(e,t,i,s){if(fcaQcData.debug&&console.log(s),-1!==optins.indexOf(e.quiz_id))return fcaQcData.debug&&console.log("already opted in for this quiz! woop"),!1;optins.push(e.quiz_id);var n=jstz.determine();$.ajax({url:e.ajaxurl,type:"POST",data:{nonce:e.nonce,post_id:e.quiz_id,action:"fca_qc_add_to_mailing_list",email:t,name:i,result:get_result_text(e,s),tags:s.tags,groups:s.groups,timezone:n.name()}}).done(function(e){fcaQcData.debug&&console.log(e)})}function add_activity(e,t,i,s){if(0==fcaQcData.analytics)return!1;if("shares"===s){if(-1!==shared.indexOf(i))return fcaQcData.debug&&console.log("already shared this quiz! woop"),!1;shared.push(i)}else if("completions"===s){if(-1!==completed.indexOf(i))return fcaQcData.debug&&console.log("already completed this quiz! woop"),!1;completed.push(i)}$.ajax({url:e,type:"POST",data:{nonce:t,quiz_id:i,action:"fca_qc_activity",type:s}}).done(function(e){fcaQcData.debug&&console.log(e)})}function add_response(e,t,i,s,n){if(0==fcaQcData.analytics)return!1;$.ajax({url:e,type:"POST",data:{nonce:t,quiz_id:i,question:s,response:n,action:"fca_qc_add_response_ajax"}}).done(function(e){fcaQcData.debug&&console.log(e)})}function send_responses(e,t){var i="",s="",n="",c="unknown";if(0==fcaQcData.analytics)return!1;if(e.gdpr_checkbox){c=!!$(e.selector).find(".fca-qc-gdpr-consent").prop("checked")}e.hasOwnProperty("user")&&(i=e.user.name,s=e.user.email),n=t.hasOwnProperty("id")?t.id:e.score,$.ajax({url:e.ajaxurl,type:"POST",data:{nonce:e.nonce,quiz_id:e.quiz_id,name:i,email:s,gdpr_consent:c,result:n,result_text:get_result_text(e,t),responses:e.responses,action:"fca_qc_send_responses_ajax"}}).done(function(e){fcaQcData.debug&&console.log(e)})}function restart_quiz(e){location.href=location.origin+location.pathname+location.search+"#"+e.selector.id,location.reload(),location.href=location.origin+location.pathname+location.search+"#"+e.selector.id}function get_result_text(e,t){var i="";return t.hasOwnProperty("title")&&(i=t.title),"mc"!==e.quiz_settings.quiz_type&&""!==e.quiz_settings.quiz_type||(i=i?e.score+"/"+e.questionCount+": "+t.title:e.score+"/"+e.questionCount),i}function show_sharing_and_result_screen(e,t){send_responses(e,t),"redirect"===e.quiz_settings.result_mode?setTimeout(function(){window.location.href=t.url},1e3):("on"===e.quiz_settings.restart_button&&$("#fca_qc_restart_button").click(function(){restart_quiz(e),$(this).hide()}).show("fast"),"end"===e.hideAnswers&&show_responses(e),"on"===e.quiz_settings.show_sharing&&show_sharing(e,t),$(e.selector).find(".fca_qc_score_container").show())}function get_correct_answer_html(e){var t="",i="";return $(e.selector).find(".fca_qc_answer_div").each(function(){$(this).attr("data-question")===e.currentAnswer&&(t=addQuizImg($(this).find(".fca_qc_quiz_answer_img").attr("src")),i=$(this).find(".fca_qc_answer_span").html().replace(svg_square,""))}),t+i}function fix_hover(e){$(e.selector).find(".fca_qc_answer_div").hover(function(e){$(this).addClass("fakehover"),$(this).children("span").addClass("fakehover")},function(e){$(this).removeClass("fakehover"),$(this).children("span").removeClass("fakehover")})}function show_sharing(e,t){$(e.selector).find(".fca_qc_social_share").show("fast");var i=$(e.selector).find(".fca_qc_score_img").attr("src");""===i&&(i=$(e.selector).find(".fca_qc_quiz_description_img").attr("src")),""===i&&(i=default_img);var s=$(e.selector).find("#fca_qc_share_link_facebook");1===s.length&&(0==t?s.prop("href",s.prop("href")+"0"+encodeURIComponent("&fca_qc_title="+get_result_text(e,t))):s.prop("href",s.prop("href")+e.quiz_results.indexOf(t)+encodeURIComponent("&fca_qc_title="+get_result_text(e,t))));var n=$(e.selector).find("#fca_qc_share_link_twitter");1===n.length&&(n.data("sharestring",encodeURIComponent(n.data("sharestring").replace("{{MY_QUIZ_RESULT}}",get_result_text(e,t)))),n.prop("href",n.prop("href")+encodeURIComponent("&fca_qc_title="+get_result_text(e,t).replace(/ /g,"+"))+"&text="+n.data("sharestring")));var c=$(e.selector).find("#fca_qc_share_link_email");1===c.length&&encode_share_link(c,get_result_text(e,t)),iOS&&c.hide();var r=$(e.selector).find("#fca_qc_share_link_pinterest");1===r.length&&(encode_share_link(r,get_result_text(e,t)),r.prop("href",r.prop("href")+"&media="+i)),$(e.selector).find(".fca_qc_share_link").click(function(t){t.preventDefault();var i=$(this).prop("href");window.open(i,"_blank","resizable=yes,scrollbars=yes,titlebar=yes, width=560, height=443, top=100, left=50"),add_activity(e.ajaxurl,e.nonce,e.quiz_id,"shares")})}function encode_share_link(e,t){var i=encodeURIComponent(e.data("sharestring").replace("{{MY_QUIZ_RESULT}}",t)),s=e.prop("href");e.prop("href",s+i)}function shuffleArray(e){for(var t=e.length-1;t>0;t--){var i=Math.floor(Math.random()*(t+1)),s=e[t];e[t]=e[i],e[i]=s}return e}function addQuizImg(e){return e&&""!==e&&"string"==typeof e?"<img class='fca_qc_quiz_answer_img' src='"+e+"'>":""}function scrollQuizInToView(e){var t=$(e).offset().top+-100;t<0&&(t=0),$("html, body").animate({scrollTop:t},300)}function debounce(e,t,i){var s;return function(){var n=this,c=arguments,r=i&&!s;clearTimeout(s),s=setTimeout(function(){s=null,i||e.apply(n,c)},t),r&&e.apply(n,c)}}var usingOldBrowser=isIE()||isOldAndroidVersion(),iOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,scoreString=$(".fca_qc_score_text").first().html(),svg_square='<svg xmlns="http://www.w3.org/2000/svg" class="fca_qc_rectancle" width="26" height="26"><rect class="fca_qc_checkbox" width="26" height="26"></rect></svg>',quizzes={},fcaQcInterval,default_img="";loadQuizzes(),fcaQcData.debug&&console.log(quizzes),preloadImages(),$(".fca_qc_start_button").click(function(){var e=quizzes[get_quiz_id($(this).closest(".fca_qc_quiz"))];startQuiz(e),"off"!==e.quiz_settings.timer_mode&&fca_qc_start_timer(e)}),$(".fca_qc_next_question").click(function(){var e=quizzes[get_quiz_id($(this).closest(".fca_qc_quiz"))];if($(e.selector).find("#fca_qc_your_answer").html(""),usingOldBrowser?($(e.selector).find("#fca_qc_answer_container").show(),$(e.selector).find("#fca_qc_back_container").hide()):($(e.selector).find("#fca_qc_hint_p").hide(),$(e.selector).find(".fca_qc_quiz_div").removeClass("flip")),"quiz"===e.quiz_settings.timer_mode&&!e.time_remaining)return e.time_remaining=0,void endTest(e);showQuestion(e)}),$(".fca_qc_answer_div").click(function(){var e=quizzes[get_quiz_id($(this).closest(".fca_qc_quiz"))];"question"===e.quiz_settings.timer_mode&&$("#fca_qc_quiz_"+e.quiz_id).data("endDate",""),$(this).blur(),$(".fakehover").removeClass("fakehover");var t=$(this).closest("#fca_qc_answer_container").data("id"),i=$(this).data("id"),s=!1;if(1===e.currentQuestion&&add_activity(e.ajaxurl,e.nonce,e.quiz_id,"starts"),"wq"===e.quiz_settings.quiz_type){var n=parseInt(e.questions[e.currentQuestion-1].answers.filter(function(e){return e.id===i})[0].points);isNaN(n)||(e.score=parseInt(e.score)+n)}else $(this).attr("data-question")===e.currentAnswer&&(e.score=e.score+1,s=!0);var c={answer:addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+$(this).children(".fca_qc_answer_span").html().replace(svg_square,""),answer:addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+$(this).children(".fca_qc_answer_span").html().replace(svg_square,""),isCorrect:s,correctAnswer:get_correct_answer_html(e),question:$(this).siblings("#fca_qc_question").html(),id:t,response:i};if("on"===e.quiz_settings.explanations){var r=e.questions[e.currentQuestion-1].answers.filter(function(e){return e.hasOwnProperty("hint")});1===r.length&&(c.hint=r[0].hint)}e.responses.push(c),add_response(e.ajaxurl,e.nonce,e.quiz_id,t,i),"pt"===e.quiz_settings.quiz_type?($.each($(this).data("results"),function(t,i){$.each(e.quiz_results,function(e,t){i===t.id&&(t.hasOwnProperty("score")?t.score=t.score+1:t.score=1)})}),showQuestion(e)):"wq"===e.quiz_settings.quiz_type?($.each($(this).data("results"),function(t,i){$.each(e.quiz_results,function(e,t){i===t.id&&(t.hasOwnProperty("score")?t.score=t.score+1:t.score=1)})}),showQuestion(e)):"after"===e.hideAnswers?($(e.selector).find("#fca_qc_your_answer").html(addQuizImg($(this).children(".fca_qc_quiz_answer_img").attr("src"))+$(this).children(".fca_qc_answer_span").html().replace(svg_square,"")),fca_qc_hide_answers_after(e,s)):showQuestion(e),e.quiz_settings.disable_scroll||scrollQuizInToView(e.selector)});var optins=[],shared=[],completed=[],resizeWindow=debounce(function(){jQuery.each(quizzes,function(e){$(quizzes[e].selector).find("#fca_qc_answer_container").waitForImages(function(){maybe_add_quarter_class(quizzes[e].selector),$("#fca_qc_back_container").is(":visible")?scale_flip_box_back(quizzes[e].selector):scale_flip_box_question(quizzes[e].selector)})})},50)}); -
quiz-cat/trunk/quizcat.php
r2655547 r2683532 3 3 Plugin Name: Quiz Cat Free 4 4 Plugin URI: https://fatcatapps.com/quiz-cat 5 Description: Provides an easy way to create and administer quiz es5 Description: Provides an easy way to create and administer quizzes 6 6 Text Domain: quiz-cat 7 7 Domain Path: /languages … … 9 9 Author URI: https://fatcatapps.com/ 10 10 License: GPLv2 11 Version: 2.1. 011 Version: 2.1.1 12 12 */ 13 13 … … 25 25 define( 'FCA_QC_PLUGIN_VER', '2.1.' . time() ); 26 26 } else { 27 define( 'FCA_QC_PLUGIN_VER', '2.1. 0' );27 define( 'FCA_QC_PLUGIN_VER', '2.1.1' ); 28 28 } 29 29 define( 'FCA_QC_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); -
quiz-cat/trunk/readme.txt
r2664127 r2683532 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 Stable tag: 2.1. 011 Stable tag: 2.1.1 12 12 13 13 Quiz Cat Lets You Create Beautiful Viral BuzzFeed-style Quizzes That Drive Social Shares & User Engagement. Set It Up In 2 Minutes. … … 171 171 == Changelog == 172 172 173 = Quiz Cat 2.1.1 = 174 * Added discoverability to removing questions & answers buttons 175 * Fixed missing explanations in the frontend (Premium) 176 * Fixed some small cosmetic bugs 177 * Tested up to WordPress 5.9.1 178 173 179 = Quiz Cat 2.1.0 = 174 180 * Added optional timer to all quiz types in Quiz Cat Premium -
quiz-cat/trunk/readmes/business.txt
r2655547 r2683532 6 6 Plugin URI: https://fatcatapps.com/quizcat 7 7 Requires at least: 4.0 8 Tested up to: 5. 88 Tested up to: 5.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 Stable tag: 2.1. 011 Stable tag: 2.1.1 12 12 13 13 Quiz Cat Lets You Create Beautiful Viral BuzzFeed-style Quizzes That Drive Social Shares & User Engagement. Set It Up In 2 Minutes. … … 147 147 == Changelog == 148 148 149 = Quiz Cat 2.1.1 = 150 * Added discoverability to removing questions & answers buttons 151 * Fixed missing explanations in the frontend 152 * Fixed some small cosmetic bugs 153 * Tested up to WordPress 5.9.1 154 149 155 = Quiz Cat 2.1.0 = 150 156 * Added optional timer to all quiz types -
quiz-cat/trunk/readmes/elite.txt
r2655547 r2683532 6 6 Plugin URI: https://fatcatapps.com/quizcat 7 7 Requires at least: 4.0 8 Tested up to: 5. 88 Tested up to: 5.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 Stable tag: 2.1. 011 Stable tag: 2.1.1 12 12 13 13 Quiz Cat Lets You Create Beautiful Viral BuzzFeed-style Quizzes That Drive Social Shares & User Engagement. Set It Up In 2 Minutes. … … 147 147 == Changelog == 148 148 149 = Quiz Cat 2.1.1 = 150 * Added discoverability to removing questions & answers buttons 151 * Fixed missing explanations in the frontend 152 * Fixed some small cosmetic bugs 153 * Tested up to WordPress 5.9.1 154 149 155 = Quiz Cat 2.1.0 = 150 156 * Added optional timer to all quiz types -
quiz-cat/trunk/readmes/free.txt
r2655547 r2683532 6 6 Plugin URI: https://fatcatapps.com/quizcat 7 7 Requires at least: 4.0 8 Tested up to: 5. 88 Tested up to: 5.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 Stable tag: 2.1. 011 Stable tag: 2.1.1 12 12 13 13 Quiz Cat Lets You Create Beautiful Viral BuzzFeed-style Quizzes That Drive Social Shares & User Engagement. Set It Up In 2 Minutes. … … 171 171 == Changelog == 172 172 173 = Quiz Cat 2.1.1 = 174 * Added discoverability to removing questions & answers buttons 175 * Fixed missing explanations in the frontend (Premium) 176 * Fixed some small cosmetic bugs 177 * Tested up to WordPress 5.9.1 178 173 179 = Quiz Cat 2.1.0 = 174 180 * Added optional timer to all quiz types in Quiz Cat Premium -
quiz-cat/trunk/readmes/personal.txt
r2655547 r2683532 6 6 Plugin URI: https://fatcatapps.com/quizcat 7 7 Requires at least: 4.0 8 Tested up to: 5. 88 Tested up to: 5.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 Stable tag: 2.1. 011 Stable tag: 2.1.1 12 12 13 13 Quiz Cat Lets You Create Beautiful Viral BuzzFeed-style Quizzes That Drive Social Shares & User Engagement. Set It Up In 2 Minutes. … … 146 146 == Changelog == 147 147 148 = Quiz Cat 2.1.1 = 149 * Added discoverability to removing questions & answers buttons 150 * Fixed missing explanations in the frontend 151 * Fixed some small cosmetic bugs 152 * Tested up to WordPress 5.9.1 153 148 154 = Quiz Cat 2.1.0 = 149 155 * Added optional timer to all quiz types
Note: See TracChangeset
for help on using the changeset viewer.