PageSourceSearch

https://filmmusicnotes.com/wp-content/plugins/qwiz-online-quizzes-and-flashcards/qwizcards.min.js?ver=4.03

js filmmusicnotes.com collected 2026-09-25 00:51:08 UTC 136,806 bytes, 5 lines download raw bytes

1window.console||(window.console={log:function(){}}),qcard_={};var qcardf=function(){var qname="qcard_",debug=[];debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1),debug.push(!1);var $=jQuery;this.no_intro_b=[],this.qwizard_b=!1,this.qrecord_b=!1,this.dataset_b=!1,this.ruled_lines="img:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAf4AAAE2CAIAAAAPtmerAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEnklEQVR4nO3YMW1AMRQEwTgyf3ix9Mm8sLCLnUFw1Ra3ZuYHgJLf1wMAuE36AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIEf6AXKkHyBH+gFypB8gR/oBcqQfIGf//P293gDAVWtmXm8A4CqHD0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+Ts883rDQBctWakH6DF4QOQI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA5+3zzegMAV60Z6QdocfgA5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9Azj7fvN4AwFVrRvoBWhw+ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkLPPN683AHDVmpF+gBaHD0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+Ts883rDQBctWakH6DF4QOQI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA5+3zzegMAV60Z6QdocfgA5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9Azj7fvN4AwFVrRvoBWhw+ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkLPPN683AHDVmpF+gBaHD0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+RIP0CO9APkSD9AjvQD5Eg/QI70A+Ts883rDQBctWakH6DF4QOQI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA50g+QI/0AOdIPkCP9ADnSD5Aj/QA5/8mNPTHI1j+2AAAAAElFTkSuQmCC",this.preview=!1,this.any_pay_deck_f=!1,this.n_textentry_hangman=1;var q=this,qqc;q.processing_complete_b=!1;var regular_page_f=!0,content="body",default_use_dict="true",default_use_terms="true",hint_timeout_sec=20,default_hangman_max_hints=2,errmsgs=[],n_decks=0,qwizcards_page_f=!1,deck_id,deckdata=[],next_button_active_b=!1,textentry_i_deck,loaded_metaphone_js_b=!1,default_textentry_terms_metaphones,current_card_textentry_terms_metaphones={},textentry_answers={},textentry_answer_metaphones={},textentry_matches={},lc_textentry_matches={},Tcheck_answer_message,show_hint_timeout={},suppress_hangman_hint_b=!1,q_and_a_text="",panel_exit_mobile_open_b=!1,panel_exit_mobile_just_closed_b,non_mobile_scrollLeft,non_mobile_scrollTop,mobile_i_deck,qw,set_qwizard_data_b=!1,chromebook_b=-1!=navigator.appVersion.indexOf("CrOS"),mp3_jplayer_warning_f;function set_flip(){$("div.qcard_card").flip({front:"div.qcard-front",back:"div.qcard-back",autoSize:!1,speed:700,trigger:"manual"})}function dialog_no_credit_html(){htm=[],htm.push('<div id="qwizcards_dialog_no_credit" title="'+T("Flashcard deck not assigned in your class")+'">'),htm.push('<div class="has_not_been_assigned">'),htm.push('<p style="margin-bottom: 1em;">'),htm.push(T("Note: this flashcard deck has not been assigned as work you need to do.")),htm.push(T("Your work will be recorded, but it may not count for your class.")),htm.push("</p>"),htm.push("<p>"),htm.push(T("You can send a request message to your teacher asking them to include this quiz in your class.")),htm.push("<br />"),htm.push("<br />"),htm.push('<button id="qcard_request_assign_to_class" class="qwiz_button" onclick="qwiz_qcards_common.request_assign_to_class (0)">'),htm.push(T("Send request")),htm.push("</button>"),htm.push("</p>"),htm.push("<br />"),htm.push('<div id="qcard_request_assign_to_class_feedback">'),htm.push("</div>"),htm.push("</div>"),htm.push('<div class="not_in_a_class" style="display: none;">'),htm.push("<p>"),htm.push(T("You are not enrolled in any current class.")),htm.push(T("Your work will be recorded, but your teacher will not see it.")),htm.push("</p>"),htm.push("<p>"),htm.push(T("To add yourself to a class:")),htm.push("</p>"),htm.push("<p>");const e=qqc.get_qwiz_param("server_name")+"/register";return htm.push(T("Go to")+' <a style="text-decoration: underline;
1 color: blue;" href="https://'+e+'">'+e+"</a>"),htm.push("</p>"),htm.push("<p>"),htm.push(T("Enter the registration code given to you by your teacher and enter your login name and password.")),htm.push("</p>"),htm.push("<p>"),htm.push(T("Or you can ask your teacher to add you to their class.")),htm.push("</p>"),htm.push("</div>"),htm.push("<p>"),htm.push("<label>"),htm.push('<input type="checkbox" onclick="qwiz_qcards_common.do_not_show_assign_to_class (this)" />'),htm.push(T("Don&rsquo;t show me this again for quizzes and flashcard decks on this page")),htm.push("</label>"),htm.push("</p>"),htm.push("</div>"),htm.join("\n")}function init_preview(e){deckdata[e].no_flip_b=!1;for(var t=deckdata[e].n_cards,a=0;a<t;a++)deckdata[e].i_card=a,q.set_card_front_and_back(e,a,!0);if(!q.no_intro_b[e]){var d=q.get_card_front(e,-1,!1,!0);d.html(qqc.decode_image_tags(deckdata[e].intro_html)),d.find("span.qwiz_img_swap.not_inited").each((function(){qqc.init_image_swap(this,!0)})),d.find("button").attr("disabled",!0)}t>1&&q.done(e);setTimeout((function(){for(var a=0,d=q.no_intro_b[e]?0:-1;d<t;d++){a+=$("div.card-container.preview-qdeck"+e+".preview-qcard"+d).outerHeight()}t>1&&(a+=$("div.card-container.preview-qdeck"+e+".preview-qcard"+t).outerHeight());deckdata[e].$qcard_window.height(a)}),300),$("div.card-container").on("mouseenter",q.set_i_deck_i_card),$("button.qcard_flip").removeAttr("disabled").removeClass("qwiz_button_disabled"),deckdata[e].check_answer_disabled_b=!1,$("figure").css({position:"relative","z-index":2}),$("div.card-container").css({"margin-top":"10px"})}function button_flip_selector(e){var t="button.flip-qdeck"+e;return q.preview&&(t+="-qcard"+deckdata[e].i_card),t}function get_card_back(e,t,a,d){if(!d&&"back"==deckdata[e].showing_first)return q.get_card_front(e,t,a,!0);void 0===t&&(t=deckdata[e].i_user_card);var c=q.qwizard_b&&deckdata[e].use_dataset_card_ids[t];return a&&(c=!c),q.preview?$(c?"div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+t+" div.qcard-back  div.qcard_content_size_alt":"div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+t+" div.qcard-back  div.qcard_content_size"):c?deckdata[e].$qcard_card_back_alt:deckdata[e].$qcard_card_back}function process_html(){$('p:contains("[!]"), :header:contains("[!]")').each((function(){0==$(this).html().search(/\s*(<.+?>)*\s*\[!+\][^]*?\[\/!+\]\s*(<.+?>)*\s*$/m)&&$(this).remove()})),$('p:contains("qdeck"), :header:contains("qdeck")').each((function(){var e=$
1(this).html();0==e.search(/\s*\[\/{0,1}qdeck[^\]]*\]\s*/m)&&$(this).replaceWith(e)}));var e="",t=$("div.qdeck_wrapper"),a=$("div.qdeck_wrapper_fallback");if(t.length)e="div.qdeck_wrapper",a.css({display:"none"});else{if(0==a.length){$("head").append('<style type="text/css">\n.qdeck_wrapper_fallback_visible {\nvisibility: visible;\n}\n</style>\n')}e=content}n_decks=0;var d=0;$(e).each((function(){var e=$(this).html();if(e){if(-1!=(e.indexOf("[qdeck")||e.indexOf("[/qdeck"))){var a=q.process_html2(e,d);if(e=a.htm,d=a.i_deck,q.qdeckdemos)for(var c=q.qdeckdemos.length,r=0;r<c;r++){var i=q.qdeckdemos[r],n=i.length;i=i.substring(11,n-12),e=e.replace("<qdeckdemo></qdeckdemo>",i)}if(a.replace_body){const t=q.preview_i_deck_plus1-1;var _='<div class="preview_header"><h2 style="margin-bottom: 10px;">Preview deck</h2><a href="javascript: void (0)" style="float: right; margin-right: 50px;" onclick="'+qname+".reset_preview ("+t+')">Reload preview</a>';$("body").html(_+e),$("div.qcard_window").css({margin:"auto"})}else $(this).html(e);$(this).find("div.qcard_window").on("mouseenter",(function(e){if(void 0!==e.target.className.toLowerCase&&"qcard_window"==e.target.className.toLowerCase())document_active_qwiz_qdeck=e.target;else{var t=$(e.target).parents("div.qcard_window");t.length&&(document_active_qwiz_qdeck=t[0])}debug[7]&&(console.log("[qcard_window mouseenter] e.target:",e.target),console.log("[qcard_window mouseenter] document_active_qwiz_qdeck:",document_active_qwiz_qdeck))}))}if(t.length){const e=$(this);e.hasClass("qwiz_display_none")&&e.find("div.qcard_window").css({display:"none"}),e.contents().unwrap()}}else;n_decks=d,q.n_decks=d})),$("div.qdeck_wrapper").removeClass("qwiz_shortcodes_hidden");for(d=0;d<n_decks;d++){const e=deckdata[d].qrecord_id;if(e&&"no_check"!=e){var c={qwiz_qdeck:"qdeck",n_questions_cards:deckdata[d].n_cards};qqc.jjax(qname,d,e,"check_registered",c)}}n_decks&&!q.qwizard_b&&qqc.init_enter_intercept(),q.qrecord_b&&qqc.set_user_menus_and_icons(!1,!1,"doing_decks"),q.processing_complete_b=!0,document_qwiz_qdeck_html_completed_f=!0}function create_qwiz_icon_div(e){var t=[];t.push('<div id="icon_qdeck'+e+'" class="icon_qdeck">');var a=qqc.get_qwiz_param("icon_qwiz");if("Not displayed"!=a){var d=T("Want to use this flashcard deck in your own class?");"Icon only"!=a&&t.push('<a href="mailto:[email protected]" style="border: none; box-shadow: none;" target="_blank">');d=T("Questions, comments, suggestions?")+" [email protected]";t.push('      <img class="icon_qdeck" style="border: none;" title="'+d+'" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAIAAAALACogAAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABP0lEQVR4nGP8//8/AymAiSTV5GhgwSZ4rcRrxRooW3futlBnJDlGND/cXzXVccFLVP0oepiwqtZJyH2wrenBtogQBgYGhsv9q15j9cO1qTDVW8JEGRgYGBi0PJ0YGBgYrjzCpuH+qv1rGBgYGHQLoaoZGBgYlOTEGRgYGB68uY+h4fXuQy8ZGBgYnLSRvXjv0UsGBgYGBRFFdA1Prm+6x8DAwBBio4XsyO37GBgYGHTkEHaixYO4mszrWTl1CjmH7iMcKe5nhdAAi4cnL6/A3HbrHgMDw56pJ0QYIOHr5JgmgzASZoOFdggDAwPDy03HRCEhs6YJEne6c0uQHYkUcXt76pL3oTqQQbxqVjay8Sh+cC5pmuuEpkFMWQZNBCNpwMDrWTmT2+5hCCu54EqtomkVLjqYwgoiuGzACWifgQDhK2rq5bcX2gAAAABJRU5ErkJggg==" />'),"Icon only"!=a&&t.push("</a>")}return t.push("</div>"),t.join("")}function process_card_input(e,t,a){var d={got_it:!1},c=a;debug[1]&&console.log("[process_card_input] card_front_and_back_html: ",c);var r=qqc.opening_tag_shortcode_pos("[a]",c),i=c.substr(0,r);if(deckdata[e].qrecord_id)if(qqc.isInteger(deckdata[e].dataset_id[t])){var n=qqc.remove_tags_eols(c);deckdata[e].q_and_a_text[t]=qqc.q_and_a_hash(n)}else deckdata[e].q_and_a_text[t]=deckdata[e].dataset_id[t];set_qwizard_data_b&&(qw.questions_cards[t].type="simple_card",qw.questions_cards[t].question_text=i);var _=!1;-1!=i.indexOf("[textentry")&&(i=card_front_textentry_html(i,e),_=!0,set_qwizard_data_b&&(qw.questions_cards[t].type="optional_textentry")),d.card_front=i;var s=c.substr(r);debug[0]&&console.log("[process_card_input] card_back_html: ",s);var o="";if(s){var l=s.indexOf("[a]");o=s.substr(0,l),s=s.substr(l+3),qqc.is_only_tags_and_whitespace(s)&&errmsgs.push(T("Did not enter answer text -- card back")+".  qdeck: "+(e+1)+", "+T("card")+" "+(t+1)+"\n"+a)}else if(!deckdata[e].use_dataset_card_ids[t]){var k=a.length>150?" ...":"";
1errmsgs.push(T('Did not find answer ("[a]" -- card back)')+".  qdeck: "+(e+1)+", "+T("card")+" "+(t+1)+"\n"+a.substr(0,150)+k),s=""}q.qwizard_b&&-1!=s.indexOf('<span class="qwizard_placeholder">')&&errmsgs.push(T("Did not enter answer text -- card back")+".  qdeck: "+(e+1)+", "+T("card")+" "+(t+1)+"\n"+a),set_qwizard_data_b&&(qw.questions_cards[t].answer_text=o+s);var h=s.split(/\[a\]/);if(1!=h.length&&errmsgs.push(T('Got more than one answer ("[a]") -- card back')+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)+"\n"+a),deckdata[e].qrecord_id&&qqc.isInteger(deckdata[e].dataset_id[t])){n=qqc.q_and_a_hash(qqc.remove_tags_eols(h[0]));deckdata[e].q_and_a_text[t]+="\n"+n}return d.card_back=create_card_back_html(e,t,h[0],o,_),d}function process_textentry(e,t,a){var d={got_it:!1},c="",r=qqc.opening_tag_shortcode_pos("([c]|[c*])",a);r==a.length?errmsgs.push(T("No answer-word given")+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)):c=a.substr(0,r),set_qwizard_data_b&&(qw.questions_cards[t].question_text=c,qw.questions_cards[t].choices=[],qw.questions_cards[t].correct_choice_fs=[],qw.questions_cards[t].feedbacks=[]);var i,n=!1,_=3,s="true"==default_use_dict,o="true"==default_use_terms,l=!1,q=c.match(/\[textentry([^\]]*)\]/m);if(q){var k=q[1];if(k){n="true"==get_attr(k=qqc.replace_smart_quotes(k),"plural");var h=get_attr(k,"minlength");""!=h&&(_=h);var u=get_attr(k,"use_terms");u&&(o="false"!=u);var p=get_attr(k,"use_dict");p&&(s="false"!=p),l="true"==get_attr(k,"single_char")}}else errmsgs.push(T("Free-form input choices [c] or [c*] card does not have [textentry]")+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t));set_qwizard_data_b&&(qw.questions_cards[t].type=l?"one_letter_answer":"textentry",qw.questions_cards[t].textentry_attributes=k);var m="";l?(i="qcard_single_char_entry",m='style="width: 2em;" '):i="qcard_textentry";var g='<div class="'+i+'">\n<input type="text" class="textentry-qdeck'+e+' autocomplete="off" '+i+'" '+m+'onfocus="'+qname+'.set_textentry_i_deck (this)" />\n<button id="textentry_hint-qdeck'+e+'" class="qwiz_button textentry_hint" onclick="'+qname+".textentry_hint ("+e+')" disabled>'+T("Hint")+"</button>\n</div>\x3c!-- END --\x3e\n";a=a.replace(/\[textentry([^\]]*)\]/,g),debug[0]&&console.log("[process_textentry] htm:",a);var b=["[c]","[c*]"],f=["[c]","[c*]","[x]"],v=qqc.opening_tag_shortcode_pos("([c]|[c*])",a),w=a.substr(v);if(a=a.substr(0,v),d.card_front=a,d.textentry_required_b=!0,deckdata[e].qrecord_id)if(qqc.isInteger(deckdata[e].dataset_id[t])){var y=a.replace(/<button[^]*Hint.[^]?<\/button>/,"");y=qqc.remove_tags_eols(y+w),deckdata[e].q_and_a_text[t]=qqc.q_and_a_hash(y)}else deckdata[e].q_and_a_text[t]=deckdata[e].dataset_id[t];d.choices=[],d.textentry_plural_b=n,d.textentry_minlength=_,d.use_terms_b=o,d.use_dict_b=s,d.single_char_b=l,d.feedback_htmls=[],d.all_choices=[],d.card_back="";set_qwizard_data_b&&(qw.questions_cards[t].textentry_plural_b=n);for(var x=0,z=!1;;){var A=qqc.parse_html_block(w,b,f);if("NA"==A)break;w=w.substr(A.length);var $=process_feedback_item(A);if(A=$.choice_html,$.feedback_html)!0,d.feedback_htmls.push($.feedback_html),process_feedback_item(A).feedback_html&&errmsgs.push(T("More than one answer or feedback shortcode [a] or [f] given with [textentry] choice")+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)+", "+T("choice")+" "+(1+x));else errmsgs.push(T("Did not get answer/feedback [a] or [f] for [textentry] choice")+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)+", "+T("choice")+" "+(1+x)),d.feedback_htmls.push("");set_qwizard_data_b&&(qw.questions_cards[t].feedbacks[x]=$.feedback_html),-1==(A=(A=A.replace(/.*\[c\*{0,1}\]/m,"")).replace(/<[^>]+>|\n|&nbsp;/g,"")).replace(";","").search(/\S/)&&errmsgs.push(T("No text given for [textentry] choice")+".  qdeck: "+(e+1)+", "+T("card")+" "+(1+t)+", "+T("choice")+" "+(1+x));for(var C=A.split(/\s*;\s*/),I=[],O=0;O<C.length;O++)-1!=C[O].search(/\S/)&&I.push(qqc.trim(C[O]));"*"==I[0]&&(z=!0,""==d.feedback_htmls[x]&&errmsgs.push(T('For [textentry] card, wildcard choice ("*", for any other user entry) must be accompanied by answer/feedback "[a] or [f]"')+".  qdeck: "+(e+1)+", "+T("card")+" "+(1+t)+", "+T("choice")+" "+(1+x))),d.choices.push(I),set_qwizard_data_b&&qw.questions_cards[t].choices.push(I.join(";"));var D=I.length;for(O=0;O<D;O++)-1!=d.all_choices.indexOf(I[O])&&errmsgs.push(T("Entry given in more than one [textentry] choice")+": "+I[O]+".  qdeck: "+(e+1)+", "+T("card")+" "+(1+t)+", "+T("choice")+" "+(1+x));
1d.all_choices=d.all_choices.concat(I),x++}return set_qwizard_data_b&&(qw.questions_cards[t].n_choices=x),d.card_back="",z&&1==d.choices.length&&errmsgs.push(T('Need to define acceptable entries for [textentry] card in addition to "other entry" choice ([c] *)')+".  qdeck: "+(e+1)+", "+T("card")+" "+(1+t)),debug[6]&&(console.log("[process_textentry] card.choices:",d.choices),console.log("[process_textentry] card.feedback_htmls:",d.feedback_htmls)),d}function process_hangman(e,t,a){var d=-1!=a.indexOf("hangman_img_wrapper"),c=d?"hangman_labeled_diagram":"hangman",r={got_it:!1};r.type=c;var i=a;if(i=i.replace(/(<[^\/][^>]*>\s*)*?\[a\][^]*/m,""),debug[0]&&console.log("[process_hangman] card_front_html: ",i),deckdata[e].qrecord_id)if(qqc.isInteger(deckdata[e].dataset_id[t])){var n=i.replace(/\[hangman[^\]]*\]/g,"_________");deckdata[e].q_and_a_text[t]=qqc.q_and_a_hash(qqc.remove_tags_eols(n))}else deckdata[e].q_and_a_text[t]=deckdata[e].dataset_id[t];var _,s=default_hangman_max_hints,o=!0;if(u=a.match(/\[hangman([^\]]*)\]/m)){var l=u[1];if(l){var k=get_attr(l=qqc.replace_smart_quotes(l),"hints");k&&(-1==k.search(/[^0-9]/)?s=parseInt(k):errmsgs.push(T('"hints" for [hangman] should be a number')+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t))),o=!("false"==get_attr(l,"type_letters"))}}var h=i.search(/(<[^\/][^>]*>\s*)*?\[c\*{0,1}\]/m);-1==h?(errmsgs.push(T("Did not get [c] or [c*] (hangman answer) with [hangman]")+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)),h=0,_=i):_=i.substr(0,h),set_qwizard_data_b&&(qw.questions_cards[t].type=c,qw.questions_cards[t].hangman_attributes=l,qw.questions_cards[t].question_text=_,qw.questions_cards[t].choices=[],qw.questions_cards[t].feedbacks=[]),debug[9]&&console.log("[process_hangman] question_htm:",_);for(var u,p=(u=_.match(/\[hangman/g)).length,m=i.substr(h),g=["[c]","[c*]"],b=["[c]","[c*]","[x]"],f=0;;){var v="",w=0,y=qqc.parse_html_block(m,g,b);if("NA"==y)break;m=m.substr(y.length);var x=y.match(/\[c\*{0,1}\]([^\[]*)/m);x&&(v=(v=x[1]).replace(/<[^>]+>|\n|&nbsp;/g,""),w=(v=qqc.trim(v)).length,debug[9]&&console.log("[process_hangman] hangman_answer:",v)),void 0===deckdata[e].hangman[t]&&(deckdata[e].hangman[t]={}),deckdata[e].hangman[t].hangman_answer||(deckdata[e].hangman[t].hangman_answer=[],deckdata[e].hangman[t].hangman_final_entry=[],deckdata[e].hangman[t].hangman_current_entry=[],deckdata[e].hangman[t].hangman_incorrect_chars=[],deckdata[e].hangman[t].hangman_n_hints=[]),0==f&&(deckdata[e].hangman[t].n_hangman_done=0,deckdata[e].hangman[t].hangman_max_hints=s,deckdata[e].hangman[t].hangman_type_letters=o,deckdata[e].hangman[t].n_hangman=p,deckdata[e].hangman[t].n_hangman_correct=0),deckdata[e].hangman[t].hangman_answer[f]=v,set_qwizard_data_b&&(qw.questions_cards[t].choices[f]=v),deckdata[e].hangman[t].hangman_n_hints[f]=0;var z=qqc.create_hangman_entry(v);deckdata[e].hangman[t].hangman_final_entry[f]=z;var A=new Array(w).join("&ensp;"),$=q.qwizard_b?' onfocus="qwizard.update_hangman_options_menu_choice (this, '+f+')"':"",C='<span class="qdeck_hangman qdeck_hangman_c'+f+'" onkeyup="'+qname+'.hangman_show (this, true)" onmouseenter="'+qname+'.hangman_show (this)" onmouseleave="'+qname+'.hangman_hide (this)"><span class="hangman_current_entry hangman_entry"></span><input type="text" oninput="'+qname+".hangman_keyup (this, event,' "+A+"', "+e+", "+t+", "+f+')" onblur="'+qname+'.hangman_hide (this.parentElement)"'+$+" />";if(s){s<v.replace(/[a-z0-9]/i,"").length&&' title="'+T("You can get")+" "+qqc.number_to_word(s)+" "+T("hint")+" "+plural(T("letter"),T("letters"),s)+'"',C+='<button id="hangman_hint-qdeck'+e+'" class="qwiz_button hangman_hint" onmouseenter="'+qname+'.hangman_show (this.parentElement)" onclick="'+qname+".hangman_hint ("+e+", "+t+", "+f+')" title="'+T("You can get two hint letters")+'">'+T("Hint")+"</button>\n"}o&&!q.qwizard_b&&(!d||d&&0==f)&&(C+='<span class="hangman_type_letters"></span>'),C+='<span class="hangman_status"></span></span>\x3c!-- END --\x3e',_=_.replace(/\[hangman[^\]]*\]/,C),f++}f!=p&&errmsgs.push("Number of [hangman] shortcodes does not match number of hangman words [c].  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)),set_qwizard_data_b&&(qw.questions_cards[t].n_choices=f),r.card_front=_;var I=qqc.opening_tag_shortcode_pos("[a]",a),O=a.substr(I);debug[0]&&console.log("[process_hangman] card_back_html: ",O);var D="";if(O){var P=O.indexOf("[a]");D=O.substr(0,P),O=O.substr(P+3)}
1else errmsgs.push(T('Did not find answer ("[a]") -- card back -- for')+" qdeck "+(e+1)+", "+T("card")+" "+(t+1)+"\n"+a),O="";var Q=O.split(/\[a\]/);if(1!=Q.length&&errmsgs.push(T('Got more than one answer ("[a]" -- card back)')+".  qdeck: "+(1+e)+", "+T("card")+" "+(1+t)+"\n"+a),deckdata[e].qrecord_id&&qqc.isInteger(deckdata[e].dataset_id[t])){n=qqc.remove_tags_eols(Q[0]);deckdata[e].q_and_a_text[t]+="\n"+qqc.q_and_a_hash(n)}return r.card_back=create_card_back_html(e,t,Q[0],D,!1),set_qwizard_data_b&&(qw.questions_cards[t].answer_text=D+Q[0]),r}function update_hangman_input(e,t,a,d,c,r,i,n){for(var _=!1,s=!1,o=-1,l=new RegExp("u>"+e+"</u","i");;){var k=a.substr(o+1).match(l);if(!k)break;o+=k.index+2,t=qqc.setCharAt(t,o+1,k[0][2]),s=!0}debug[9]&&console.log("[update_hangman_input] keychar:",e,", good_char_b:",s);var h=deckdata[d].hangman[c],u=h.hangman_incorrect_chars[r],p=(_=!1,!1);if(s){h.hangman_current_entry[r]=t;var m=t.replace(/\t/g,"&ensp;");if($(i).siblings("span.hangman_current_entry").html(m),_=-1==t.indexOf("<u>\t</u>")){var g=h.n_hangman;h.n_hangman_done++,p=h.n_hangman_done==g}}else e=e.toLowerCase(),-1==u.indexOf(e)&&(u+=e).length>6&&(_=!0,h.n_hangman_done++,p=h.n_hangman_done==h.n_hangman),h.hangman_incorrect_chars[r]=u,debug[9]&&console.log("[hangman_keyup] hangman_incorrect_chars:",u);if(_){if($(i).on("mousedown",(function(e){e.preventDefault()})),i.parentElement.done_f=!0,u.length<=6&&0==h.hangman_n_hints[r]&&h.n_hangman_correct++,p)q.qwizard_b||(deckdata[d].answered_correctly[c]=g==h.n_hangman_correct),$(button_flip_selector(d)).removeAttr("disabled").removeClass("qwiz_button_disabled").html(T("Check answer")),deckdata[d].check_answer_disabled_b=!1,n||(h.n_hangman_correct<h.n_hangman&&(deckdata[d].hangman_incorrect_chars_f=!0),q.qdeck_flip(d,event,void 0,void 0,!0));else{var b=!0;for(r=0;r<g;r++)if(h.hangman_current_entry[r]!=h.hangman_final_entry[r]&&h.hangman_incorrect_chars[r].length<=6){var f=q.get_card_front(d).find("span.qdeck_hangman.qdeck_hangman_c"+r);b?(f.find("input").focus(),b=!1):f.find("span.hangman_type_letters").show()}}_=!0}return _}function single_char_textentry_keyup(e){var t=e.target;if(debug[6]&&console.log("[single_char_textentry_keyup] input_el:",t),-1==t.value.search(/[a-z0-9]/i))return t.value="",!1;var a=t.className.match(/textentry-qdeck([0-9]+)/)[1];q.qdeck_flip(a,event,void 0,void 0,!0)}function process_feedback_item(e){var t=qqc.parse_html_block(e,["[a]","[f]"],["[a]","[f]","[x]"]);return"NA"!=t?(e=e.replace(t,""),t=t.replace(/\[[af]\]/,""),debug[2]&&console.log("[process_feedback_item] feedback_html: ",t)):t="",debug[2]&&(console.log("[process_feedback_item] feedback_html:",t),console.log("[process_feedback_item] choice_html:",e)),{feedback_html:t,choice_html:e}}function create_card_back_html(e,t,a,d,c){var r=d+a;if(-1!=a.search(/\[.*textentry.*/))c||errmsgs.push(T("[textentry] on back of card, but not on front")+".  qdeck: "+(e+1)+", "+T("card")+" "+(t+1)),r=card_back_textentry_html(r,e);else if(c){var i="";q.preview&&(i=" preview-qcard"+deckdata[e].i_card),r='<p class="back_textentry_p-qdeck'+e+" back_textentry_p"+i+'">'+T("You wrote")+' &ldquo;<span class="back_qcard_textentry back_textentry-qdeck'+e+i+'">&emsp;&emsp;&emsp;&emsp;&emsp;</span>&rdquo;</p>'+r}return debug[2]&&console.log("[create_card_back_html] new_html:",r),r}function process_header(e,t,a){var d=["[q]","[q "];null!=a&&d.push("[i]");var c=qqc.parse_html_block(e.substr(0,1e3),["[h]"],d,!0);if("NA"==c&&(c=""),c){var r=e.substr(0,200);r=qqc.trim(r);var i=qqc.opening_tag_shortcode_pos("[h]",r);r=r.substr(i,5);var n=c.replace(/<br[^>]*>/g,"");r!=(n=qqc.trim(n).substr(0,5))&&errmsgs.push(T("Text before header")+" [h].  qdeck: "+(t+1)),e=e.replace(c,""),c=c.replace(/\[h\]/gi,""),c=(c=qqc.balance_closing_tag(c)).replace(/<(p|h[1-6])[^>]*><\/(p|h[1-6])>/g,""),c=qqc.decode_image_tags(c)}return deckdata[t].header_html=c,e}function create_qdeck_divs(e,t){debug[0]&&console.log("[create_qdeck_divs] i_deck:",e);var a=t.match(/\[qdeck([^\]]*)\]/m),d=a[1];if(deckdata[e].scroll_b||document_qwiz_mobile||(deckdata[e].card_width_setting="500px",deckdata[e].card_height_setting="300px"),d){var c;if(-1!=(d=qqc.replace_smart_quotes(d)).search(/style\s*?=/m))-1!=d.search(/["\s;]width/)&&(c=new RegExp('width\\s*:\\s*([^;\\s"]*)[;\\s"]'),(a=d.match(c))&&(deckdata[e].card_width_setting=a[1],d=d.replace(c,""),'"'==a[0].slice(-1)&&(d+='"'))),-1!=d.search("height")&&(c=new RegExp('(min-)*height\\s*:\\s*([^;\\s]*)[;\\s"]'),(a=d.match(c))&&(deckdata[e].card_height_setting=a[2],d=d.replace(c,""),'"'==a[0].slice(-1)&&(d+='"')));deckdata[e].random_b="true"==get_attr(d,"random"),debug[0]&&console.log("[create_qdeck_divs] random_b:",deckdata[e].random_b)}d=d.replace(/align\s*=\s*"[^"]*"/,""),debug[0]&&console.log("[create_qdeck_divs] attributes: ",d);const r=qqc.get_qwiz_param("url","./");var i=[],n="";document_qwiz_mobile||(n="width: "+deckdata[e].card_width_setting+"; height: "+deckdata[e].card_height_setting+"; "),n+="z-index: "+Math.max(99-e,1)+";";var _=deckdata[e].align;if("center"==_?n+=" margin: auto;":"right"==_?n+=" margin-left: auto;
1":"tiled"==_&&(n+=" float: left;"),deckdata[e].spacing&&(n+=" margin-right: "+deckdata[e].spacing+"px !important; margin-top: 0 !important;"),i.push('<div id="qcard_window-qdeck'+e+'" class="qcard_window visibilityhidden" style="'+n+'">'),i.push('<div id="overlay-exit-mobile-qdeck'+e+'" class="overlay-exit-mobile-qwiz" onclick="'+qname+'.close_panel_exit_mobile(this)">'),i.push('<div id="panel-exit-mobile-qdeck'+e+'" class="panel-exit-mobile-qwiz">'),i.push('<button onclick="'+qname+".exit_mobile ("+e+')">'),i.push(T("Back to page view")),i.push("</button>"),i.push("<br />"),i.push("<span>"),i.push("("),i.push(T("To return to this full-screen view, tap")),i.push('<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAk0lEQVR4nI3QMQ6EIBAF0BG2YLiGtjRcgt7EcBfDhShtbLwBHIgCJrPFbrGJqPvrl/k/MzAzPOUFAMYYRCSiaZpijGckAAARSynM3BVf1FpTSkkpQwiXaBzHnLNzbtu2Lhr+GS4exSUyxqzrCgDLssDnBefM87zv+3EcRHS3yVpba0XElFK/znsvhNBal1LuLv3mDbu1OYLB67+mAAAAAElFTkSuQmCC" />'),i.push(")"),i.push("</span>"),i.push('<div class="panel-icon-exit-mobile-qwiz" style="margin-left: -5px;"></div>'),i.push("</div>"),i.push("</div>"),i.push('<div id="icon-exit-mobile-qdeck'+e+'" class="icon-exit-mobile-qwiz" onclick="'+qname+".open_panel_exit_mobile ("+e+')"></div>'),i.push('   <div id="qcard_progress-qdeck'+e+'" class="qcard_progress">'),!q.qwizard_b){const t=T("Full-screen view");i.push('<div class="go-mobile-qdeck go-mobile-qdeck'+e+'" onclick="'+qname+".go_mobile ("+e+')" title="'+t+'">'),i.push("</div>"),i.push('<img src="data:image/png;base64,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" class="go-mobile-qdeck go-mobile-qdeck'+e+'" />')}var s=T("Exit full-screen view");i.push('<div class="exit-mobile-qdeck exit-mobile-qdeck'+e+'" onclick="'+qname+".exit_mobile ("+e+')" title="'+s+'">'),i.push("</div>"),i.push('<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAoVJREFUSA2lVj2PEkEY3plZV5I9Q3KBqzFHQkFJaCx0sTCxo6EnsfMPWPjBctqoueqMNf/CwtODxo7ySCxMaAjhgiRGiXjsh8+zzl5WKoZ7k+GdnZ33ed6PeWdRtVrtxnQ6jWxbvrUs8SCO449cq1Qqst1uWxBVr9fFaDSKW62WouaikTiO0xVCxBy2bXdpXC6Xb5ZKpZzv+xKkIp/PH3JuBMzN9FyD/4Fea5IjvmMk1FLKExAfc24sMH6tCQgeYgSa5BXB4MAz/ewbg6cG8M4niAZPotDPZ1ozdZ10v5GuVqsODTIkJGIkkQZn6q5qYwSOzbJYLEYsaBAEvlLqpQYQWq+h07leMlPS87wI4IIFhX4B8zMNGkAnRTaD/H+37Pf7PO+Xw+FwzYLidQPjUm9jBCSiRP+U4S+bJ44twaOoc570w+YcNUIjmkuSXzbRcrl8DPOfGOzUbEPR8z0QfFitVp8xNxNGsG2Hpo1nxmC4e1sSOo0DZO90BHO53H2cuIfw7RfGZjqJeWt/331/cfHjG+bmwoJvHoLss1LyHS9Ipl+ZwyeX3x0AeLD9re15EEIM9KrqhGH4BIQSV7vMhqf3bqVSOxu702bkldNH6o5Yp16v57CJd42ggQjuAZCec5CIchvpsyeTyWmhUFCLxcK6LgHTklyW0OwfAeK74JDz+fzUdd2UGK8MBACdTFGvrnSs8apPvyddQl4nAg8FfR5F0SOmhZ4DL4kCOsRzA9fPHkmMBXjHOIonNEwbD2tdHRWjSL4hIHhjDM4OPTjIH8JDwTn/GPB7QiCQpF9GfqB8ru2SInV+/vX7YDCwx+OxaDabAU8LCzqbzT7BaxcRfEEvPGV0fwEIA/zW345reQAAAABJRU5ErkJggg==" class="exit-mobile-qdeck exit-mobile-qdeck'+e+'" />');n="";(deckdata[e].n_cards>1||deckdata[e].use_dataset||deckdata[e].combo||deckdata[e].use_dataset_card_html)&&!q.preview&&(deckdata[e].hide_forward_back_b&&(n=' style="visibility: hidden;"'),s=deckdata[e].use_dataset&&deckdata[e].dataset_intro_f?T("Go to &ldquo;Choose cards&rdquo;"):T("Go to first card"),i.push('<span class="bbfe bbfe-qdeck'+e+" bck-card-qdeck"+e+'"'+n+' onclick="'+qname+".bck_card ("+e+', true )" title="'+s+'">'),i.push('<img class="icon-beg-end-qwiz" src="'+r+'/images/icon_beg.svg">'),i.push("</span>"),i.push('<span class="bbfe bbfe-qdeck'+e+" bck-card-qdeck"+e+'"'+n+' onclick="'+qname+".bck_card ("+e+', false)" title="'+T("Go to previous card")+'">'),i.push('<img class="icon-bck-fwd-qwiz" src="'+r+'/images/icon_bck.svg">'),i.push("</span>"),i.push('<span class="card-number-qdeck card-number-qdeck'+e+'"'+n+">"),i.push("</span>"),i.push('<span class="bbfe bbfe-qdeck'+e+" fwd-card-qdeck"+e+'"'+n+' onclick="'+qname+".fwd_card ("+e+', false)" title="'+T("Go to next card")+'">'),i.push('<img class="icon-bck-fwd-qwiz" src="'+r+'/images/icon_fwd.svg">'),i.push("</span>"),i.push('<span class="bbfe bbfe-qdeck'+e+" fwd-card-qdeck"+e+'"'+n+' onclick="'+qname+".fwd_card ("+e+', true )" title="'+T("Go to most-recent card")+'">'),i.push('<img class="icon-beg-end-qwiz" src="'+r+'/images/icon_end.svg">'),i.push("</span>"));var o="";if(deckdata[e].deck_timer&&!q.preview&&(o="0:00"),i.push('<span id="qdeck'+e+'-deck_timer" class="deck-timer">'+o+"</span>"),deckdata[e].qrecord_id){i.push("&nbsp;"),i.push('<span class="response_recorded_wrapper response_recorded_wrapper-qdeck'+e+'">'),i.push('<span class="response_recorded response_recorded-qdeck'+e+'">'),i.push(`<img src="${r}/images/recording.svg" class="response_recording" >`),i.push("</span>"),i.push("</span>"),i.push('<div class="qwiz_icon_and_menu_container lock_unlock qdeck'+e+'">'),i.push('<div id="locked-deck'+e+'" class="qwiz-locked qwiz_menu_icon">'),i.push(`<img src="${r}/images/icon_locked.png" />`),i.push("</div>"),i.push('<div id="unlocked-deck'+e+'" class="qwiz-unlocked qwiz_menu_icon">'),i.push(`<img src="${r}/images/icon_unlocked.png" />`),i.push("</div>"),i.push('<div class="qwiz_icon_trigger_and_menu qwiz-hover">'),i.push('<div class="qwiz_icon_trigger">'),i.push("</div>"),i.push('<div id="pay_unlock_menu-qdeck'+e+'" class="qdeck-pay_unlock_menu qwiz_menu">'),i.push("</div>"),i.push("</div>"),i.push("</div>");var l="";(q.no_intro_b[e]||1==deckdata[e].n_cards)&&(l=" qwiz-usermenu_icon_no_intro"),i.push('<div class="qwiz_icon_and_menu_container qdeck'+e+'">'),i.push('<div class="qwiz-usermenu_icon qwiz_menu_icon'+l+'">'),i.push("&#x25bc;"),i.push("</div>"),i.push('<div class="qwiz_icon_trigger_and_menu qwiz-hover">'),i.push('<div class="qwiz_icon_trigger" style="left: -12px; top: -4px;">'),i.push("</div>"),i.push('<div id="usermenu-qdeck'+e+'" class="qdeck-usermenu qwiz_menu">'),i.push("</div>"),i.push("</div>"),i.push("</div>")}if(n="",deckdata[e].hide_progress_b&&(n=' style="display: none;"'),i.push('<span class="progress_text"'+n+">"),i.push("</span>"),i.push("</div>"),i.push(`<div class="qcard-progress_meter-qdeck${e} qcard-progress_meter">`),i.push("</div>"),i.push(`<div id="qcard_header-qdeck${e}" class="qcard_header qcard_editable">`),i.push("</div>"),q.preview){if(q.no_intro_b[e]||(i=i.concat(card_container_divs(e,d,-1))),deckdata[e].use_dataset)i.push('<div class="preview-dataset-placeholder qwiz_display_none"></div>'),deckdata[e].attributes=d;else for(var k=deckdata[e].n_cards,h=0;h<k;h++)i=i.concat(card_container_divs(e,d,h));k>1&&(i=i.concat(card_container_divs(e,d,k)))}else i=i.concat(card_container_divs(e,d));return q.preview||(i.push('<div id="qcard_next_buttons-qdeck'+e+'" class="qcard_next_buttons">'),i.push("</div>")),i.push('   <div class="qdeck-focusable">'),i.push('      <input type="text" />'),i.push("   </div>"),i.push("</div>"),i.join("\n")}function card_container_divs(e,t,a){debug[0]&&console.log("[card_container_divs] i_card:",a);var d,c=[],r="",i="";void 0!==a&&(r=" preview-qdeck"+e+" preview-qcard"+a,i=", "+a),d=-1==t.indexOf("border")?" qcard-border-important":" qcard-border";var n="";!q.qwizard_b&&deckdata[e].click_flip_b&&(n=' onclick="'+qname+".qdeck_flip ("+e+", event "+i+')"');var _="";chromebook_b&&(_=' style="backface-visibility: visible;"');const s=q.qwizard_b?" qwizard_line_height":"",o=deckdata[e].font_weight_normal?" qcard_content-normal":"";c.push('<div class="card-container'+r+'"> '),c.push('<div class="qcard_card-qdeck'+e+' qcard_card"'+_+">"),c.push('<div class="qcard-front qcard-front-back'+d+'" '+t+n+">"),c.push('<div class="qcard_content'+o+s+'">'),c.push('<div class="qcard_content_size">'),q.qwizard_b&&(c.push('<div id="qcard_front-part0-qdeck'+e+'" class="qcard-part0" style="display: none;">'),c.push("</div>"),c.push('<div id="qcard_front-part1-qdeck'+e+'" class="qcard_front-parts qcard-part1 qcard-inline qcard_editable" data-i_part="1">'),c.push("</div>"),c.push('<div id="qcard_front-input1-qdeck'+e+'" class="qcard_front-inputs qcard-inline">'),c.push("</div>"),c.push('<div id="qcard_front-part2-qdeck'+e+'" class="qcard_front-parts qcard-part2 qcard-inline qcard_editable" data-i_part="2">'),c.push("</div>"),c.push("</div>"),c.push('<div class="qcard_content_size_alt">')),c.push("</div>"),c.push("</div>"),c.push("</div>"),c.push('<div class="qcard-back qcard-front-back'+d+'" '+t+n+">"),c.push('<div class="qcard_content'+o+s+'">'),c.push('<div class="qcard_content_size">'),q.qwizard_b&&(c.push('<div id="qcard_back-echo-qdeck'+e+'" class="qcard-inline">'),c.push("</div>"),c.push('<div id="qcard_back-part1-qdeck'+e+'" class="qcard-part1 qcard-inline qcard_editable">'),c.push("</div>"),c.push("</div>"),c.push('<div class="qcard_content_size_alt">')),c.push("</div>"),c.push("</div>"),c.push("</div>"),c.push("</div>");var l="";
1return deckdata[e].card_time_limit&&!q.preview&&(l=qqc.hhmmss_from_sec(deckdata[e].card_time_limit)),c.push('<div id="qdeck'+e+'-card_timer" class="card-timer">'+l+"</div>"),c.push("</div>"),q.preview&&a>=0&&a<deckdata[e].n_cards&&c.push('<button class="qwiz_button qcard_flip flip-qdeck'+e+"-qcard"+a+'" onclick="'+qname+".qdeck_flip ("+e+", event, "+a+')" title="'+T("Show the other side")+'">'+T("Check answer")+"</button>"),debug[0]&&console.log("[card_container_divs] divs:",c),c}function record_qcard(e,t,a,d){if(!q.preview&&!q.qwizard_b&&!d){const t=DateFormat.format.date((new Date).getTime(),"h:mm:ss");$("span.response_recorded_wrapper-qdeck"+e).css({display:"inline-block"}).attr("title",T("Recording your response at")+" "+t+" - "+T("not complete"));$(`span.response_recorded-qdeck${e} img.response_recording`).addClass("response_recording_spin").removeAttr("title")}if(document_qwiz_maker_privileges||document_qwiz_mobile||$.cookie(document_qwiz_username+"do_not_show_assign_to_class")||"start"!=a.type||!deckdata[e].qrecord_id_not_ok||("not in a class"==deckdata[e].qrecord_id_not_ok?($(".has_not_been_assigned").hide(),$(".not_in_a_class").show(),$("div#qwizcards_dialog_no_credit").parent().find(".ui-dialog-title").html(T("You are not in a class"))):(qcard_.assign_to_class_i_deck=e,qcard_.assign_to_class_qrecord_id=t,$(".has_not_been_assigned").show(),$(".not_in_a_class").hide(),$("div#qwizcards_dialog_no_credit").parent().find(".ui-dialog-title").html(T("Flashcard deck not assigned in your class"))),qcard_.$dialog_no_credit.dialog("open").dialog("moveToTop")),a.got_it_f){update_progress_meter(e,t,decodeURIComponent(atob(a.q_and_a_text)))}qqc.qjax(qname,e,t,"record_qcard_v3",a)}function update_progress_meter(e,t,a){let d=a+"||not_set||flashcard";if(qqc.question_card_ids_by_qrecord_id[t]){if(-1==qqc.question_card_ids_by_qrecord_id[t].indexOf(d)){qqc.question_card_ids_by_qrecord_id[t].push(d);const a=qqc.question_card_ids_by_qrecord_id[t].length;$(`div.qcard-progress_meter-qdeck${e}`).css({"--m":a})}}else qqc.question_card_ids_by_qrecord_id[t]=[d],$(`div.qcard-progress_meter-qdeck${e}`).css({"--m":1})}function check_qdeck_tag_pairs(e){var t="",a=e.match(/\[qdeck|\[\/qdeck\]/gm);if(a){var d=a.length,c=!1;if(d%2!=0)c=!0;else for(var r=0;r<d;r++)if(r%2==0){if("[qdeck"!=a[r]){c=!0;break}}else if("[/qdeck]"!=a[r]){c=!0;break}if(c){const a=e.search(/<[pa] class="more-link|<div class="(search|blog)-entry-readmore/);if(-1!=a){const d=e.indexOf("[qdeck");t=-1!=d?e.substring(0,d)+e.substr(a):e}else if(-1!=e.indexOf('class="entry-summary')){const a=e.indexOf("[qdeck"),d=e.search(/\s*\[\u2026\]/);t=-1!=a&&-1!=d?e.substring(0,a)+e.substr(d):e}else errmsgs.push(T("Unmatched [qdeck] - [/qdeck] pairs.")),t="NA"}}return t}function card_front_textentry_html(e,t){var a='<div class="qcard_textentry"><input id="qdeck-textentry" type="text" class="textentry-qdeck'+t+' qcard_textentry" /></div>\x3c!-- END --\x3e';return e=e.replace(/\[textentry[^\]]*\]/,a),debug[0]&&console.log("[card_front_textentry_html] htm: ",e),e}function card_back_textentry_html(e,t){var a="";return q.preview&&(a=" preview-qcard"+deckdata[t].i_card),e=(e=-1!=e.indexOf('class="back_textentry"')?e.replace("back_textentry","back_textentry-qdeck"+t+a):e.replace("textentry",'<span class="back_textentry-qdeck'+t+a+' back_qdeck_textentry"></span>')).replace(/\[([^[]*textentry.*?)\]/,'<p class="back_textentry_p-qdeck'+t+a+' back_textentry_p">$1</p>'),debug[0]&&console.log("[card_back_textentry_html] htm:",e),e}function init_element_pointers(e){deckdata[e].$qcard_window=$("div#qcard_window-qdeck"+e),deckdata[e].$qcard_container=$("div#qcard_window-qdeck"+e+" div.card-container"),deckdata[e].$progress=$("div#qcard_progress-qdeck"+e),deckdata[e].$progress_text=$("div#qcard_progress-qdeck"+e+" span.progress_text"),deckdata[e].$header=$("div#qcard_header-qdeck"+e),deckdata[e].$qcard_card=$("div.qcard_card-qdeck"+e),deckdata[e].$qcard_card_front_back=$("div.qcard_card-qdeck"+e+" div.qcard-front-back"),deckdata[e].$qcard_card_front=$("div.qcard_card-qdeck"+e+" div.qcard-front div.qcard_content_size"),deckdata[e].$qcard_card_front_alt=$("div.qcard_card-qdeck"+e+" div.qcard-front div.qcard_content_size_alt"),deckdata[e].$qcard_card_back=$("div.qcard_card-qdeck"+e+" div.qcard-back  div.qcard_content_size"),deckdata[e].$qcard_card_back_alt=$("div.qcard_card-qdeck"+e+" div.qcard-back  div.qcard_content_size_alt"),deckdata[e].$next_buttons=$("div#qcard_next_buttons-qdeck"+e),q.qwizard_b&&(deckdata[e].$qcard_front_part1=$("#qcard_front-part1-qdeck"+e),deckdata[e].$qcard_back_part1=$("#qcard_back-part1-qdeck"+e)),debug[5]&&console.log("[init_element_pointers] $next_buttons:",deckdata[e].$next_buttons)}function get_login_html(e,t,a,d){t=t?1:0,d=d?1:0;var c="onfocus=\"jQuery ('#qdeck_login-qdeck"+e+" p.login_error').css ('display', 'none')\"",r='<div id="qdeck_login-qdeck'+e+'" class="qdeck-login">\n<p>';r+=a?"<strong>"+a+"</strong>":t?"<strong>"+T("Add team member")+"</strong>":"<strong>"+T("Record score/credit?")+"</strong>",r+="</p>",r+='<form action="nada" onSubmit="return qcard_.login ('+e+", "+t+", "+d+')">\n<table><tr><td><label for="qdeck_username-qdeck'+e+'"><nobr>'+T("Login name")+'</nobr></label></td><td><input type="text" id="qdeck_username-qdeck'+e+'" '+c+' /></td></tr><tr><td><label for="qdeck_password-qdeck'+e+'">'+T("Password")+'</label></td><td><input type="password" id="qdeck_password-qdeck'+e+'" /></td></tr><tr><td style="text-align: right;"><span class="qdeck-remember" title="'+T("Save preference (do not use on shared computer)")+'"><label><span class="qdeck-remember"><input type="checkbox" />&nbsp;'+T("Remember")+'</span></label></span></td><td><button class="qwiz_button">'+T("Student login")+"</button>&ensp;",t||(r+='<button type="button" class="qwiz_button" onclick="qwiz_qcards_common.create_register_taker_screen (\''+qname+"', "+e+", "+d+')">'+T("New student - register")+"</button>&ensp;"),r+='<button type="button" class="qwiz_button" onclick="'+qname+".no_login ("+e+","+t+')">',r+=T(t?"Cancel":"No thanks"),r+="</button></td></tr>",t||(r+='<tr><td></td><td class="qdeck-smaller"><a href="'+qqc.get_qwiz_param("server_loc","//qwizcards.com/admin")+'/password_reset_request" target="_blank">'+T("Forgot password?")+"</a></td></tr>");var i="new_account";return-1!=window.location.href.indexOf("learn-biology.com")&&(i="new_account_smv"),r+='<tr><td colspan="2"><hr style="margin: 5px;"></td></tr><tr><td colspan="2" class="qdeck-center"><b>
1'+T("Teachers: track your students&rsquo; progress on quizzes and flashcards")+'.&nbsp; <a href="'+qqc.get_qwiz_param("secure_server_loc","https://qwizcards.com/admin")+"/"+i+'" target="_blank"><nobr>'+T("Create teacher administrative account")+'</nobr></a></b></td></tr></table>\n</form><p class="login_error">'+T("Login incorrect. Please try again")+"</p>\n</div>\n"}function alert_not_logged_in(e){q.no_intro_b[e]&&deckdata[e].qrecord_id&&$.cookie("qwiz_user_login")&&("undefined"!=typeof document_qwiz_user_logged_in_b&&document_qwiz_user_logged_in_b&&"undefined"!=typeof document_qwiz_username||document_qwiz_declined_login_b||document_qwiz_not_logged_in_alerted||q.qwizard_b||(alert("Note: you are not logged in. You must be logged in to receive credit."),document_qwiz_not_logged_in_alerted=!0))}function showing_front(e){var t=!0;if(q.preview)if(deckdata[e].showing_front_bs){var a=deckdata[e].i_card;void 0!==deckdata[e].showing_front_bs[a]&&(t=deckdata[e].showing_front_bs[a])}else deckdata[e].showing_front_bs=[];else t=deckdata[e].showing_front_b;return t}function toggle_showing_front(e){if(q.preview){var t=deckdata[e].i_card;deckdata[e].showing_front_bs?void 0!==deckdata[e].showing_front_bs[t]?deckdata[e].showing_front_bs[t]=!deckdata[e].showing_front_bs[t]:deckdata[e].showing_front_bs[t]=!1:(deckdata[e].showing_front_bs=[],deckdata[e].showing_front_bs[t]=!1)}else deckdata[e].showing_front_b=!deckdata[e].showing_front_b}function set_header(e,t,a){if(null!=a){var d=deckdata[e].header_html;d?deckdata[e].$header.html(d):deckdata[e].$header.hide()}var c=$("div.qcard_card-qdeck"+e+" div."+t).outerWidth();if(debug[0]&&console.log("[set_header] qcard_width: ",c),deckdata[e].card_width_setting){var r=deckdata[e].card_width_setting.replace("px","");c<r&&(c=r)}return"center"!=deckdata[e].align&&"right"!=deckdata[e].align||document_qwiz_mobile||deckdata[e].$qcard_window.width(c),c}function init_code_highlight(e){if("undefined"!=typeof Prism||"undefined"!=typeof hljs){-1!=e.html().indexOf("<code")&&("undefined"!=typeof Prism?Prism.highlightAllUnder(e[0]):e.find("code").each((function(e,t){hljs.highlightBlock(t),this.style.display="inline-block"})))}}function delay_mp3_player_reset(){$("span.wrap_inline_mp3j, span.play-mjp").off("click"),MP3_JPLAYER.vars.play_f&&(mp3_jplayer_warning_f||(mp3_jplayer_warning_f=!0,alert('In order for MP3jPlayer to work with flashcards, the "Encode URLs" setting must be turned off.\nPlease go to WordPress Dashboard > MP3jPlayer > Settings > Advanced.\nUnder "Misc File Settings" unclick the checkbox and then click "Save All Changes"')));setTimeout((function(){debug[0]&&console.log("[delay_mp3_player_reset > MP3_JPLAYER.init ()]"),MP3_JPLAYER.init()}),1500)}function start_timers(e){if(debug[0]&&console.log("[start_timers] i_deck:",e),!q.preview){if(deckdata[e].card_time_limit&&!deckdata[e].card_timer_interval_id){$("span#got-it_unavailable-qdeck"+e).hide();const t=deckdata[e].card_time_limit,a=qqc.hhmmss_from_sec(t),d=$("#qdeck"+e+"-card_timer");deckdata[e].$card_timer=d,d.css({display:"inline-block"}).html(a),q.qwizard_b||(deckdata[e].card_timer_interval_id=setInterval(update_timer,1e3,e,!0),deckdata[e].times_up_msec=(new Date).getTime()+1e3*t+500)}if(deckdata[e].deck_timer&&!deckdata[e].deck_timer_interval_id){const t=$("#qdeck"+e+"-deck_timer");deckdata[e].$deck_timer=t,t.css({display:"inline-block"}).html("0:00"),q.qwizard_b||(deckdata[e].deck_timer_interval_id=setInterval(update_timer,1e3,e),deckdata[e].timer_start_msec=(new Date).getTime())}}}function stop_timer(e,t){t?deckdata[e].card_timer_interval_id&&(clearInterval(deckdata[e].card_timer_interval_id),deckdata[e].card_timer_interval_id=""):deckdata[e].deck_timer_interval_id&&(clearInterval(deckdata[e].deck_timer_interval_id),deckdata[e].deck_timer_interval_id="")}function update_timer(e,t){var a;if(t){(a=parseInt((deckdata[e].times_up_msec-(new Date).getTime())/1e3))<=0&&(times_up(e),a=0);const t=qqc.hhmmss_from_sec(a);deckdata[e].$card_timer.html(t)}else{a=parseInt(((new Date).getTime()-deckdata[e].timer_start_msec)/1e3);const t=qqc.hhmmss_from_sec(a);deckdata[e].$deck_timer.html(t)}
1}function times_up(e){stop_timer(e,!0),deckdata[e].times_up=!0}function hangman_focus(e,t){var a=q.get_card_front(e).find("span.qdeck_hangman.qdeck_hangman_c"+t+" input");debug[0]&&console.log("[hangman_focus] $hangman_input[0]:",a[0]),suppress_hangman_hint_b=!0,a.focus()}function add_editable_parts(e,t){for(var a=$("div.qcard_front-inputs").length;a<t;a++){let t=a+1;var d='<div id="qcard_front-input'+t+"-qdeck"+e+'" class="qcard_front-inputs qcard-inline"></div>';let r=a+2;var c='<div id="qcard_front-part'+r+"-qdeck"+e+'" class="qcard_front-parts qcard-part'+t+' qcard-inline qcard_editable" data-i_part="'+t+'"></div>';$("div.qcard-front div.qcard_content_size").append(d+c),qwizard.init_tinymce_onclick($("div#qcard_front-part"+r+"-qdeck"+e)[0])}q.n_textentry_hangman=t}function delete_unmatched_p(e){var t=e.indexOf("<p");return-1!=t&&-1==e.substr(t).indexOf("</p")&&(e=e.replace(/<p[^>]*>/,"")),-1==e.replace(/<[^>]+>/gm,"").search(/\S/)&&(e+=" &emsp;"),e}function set_editable_parts_back(e,t,a,d){setTimeout((function(){debug[0]&&console.log("[set_editable_parts_back > delay_set] i_choice:",a),t=qqc.shortcodes_to_video_elements(t);var c=deckdata[e].$qcard_back_part1;if(void 0!==a){var r=t.indexOf('<div id="qcard_back-part1'),i=t.substr(0,r),n=t.substr(r).replace(/<div[^>]*>/,"").replace(/<\/div>$/,"");if($("#qcard_back-echo-qdeck"+e).html(i).show(),c.html(n).show(),d){var _="#qcard_back-part1-qdeck"+e;qwizard.init_remove_placeholder(_),qqc.select_placeholder($(_))}c.data("choice",a)}else if(-1!=t.indexOf("back_textentry_p")){var s=t.match(/([^]*?<p class="back_textentry_p[^]*?<\/p>)([^]*)/);$("#qcard_back-echo-qdeck"+e).html(s[1]).show(),c.html(s[2]).show(),c.removeData("choice")}else $("#qcard_back-echo-qdeck"+e).html("").hide(),c.html(t).show(),c.removeData("choice");qwizard.init_tinymce_onclick($("div#qcard_back-part1-qdeck"+e)[0])}),100)}function mobile_center_vertical(e){$qcard_card_front=q.get_card_front(e),$qcard_card_back=get_card_back(e),center_vertical($qcard_card_front),center_vertical($qcard_card_back)}function center_vertical(e,t){(document_qwiz_mobile?e.outerHeight()<e.parents("div.card-container").height():e.outerHeight()<t)?e.parent().css({top:"50%",transform:"translateY(-50%)","-webkit-transform":"translateY(-50%)"}):e.parent().css({top:"",transform:"","-webkit-transform":""})}$(document).ready((function(){(qqc=qwiz_qcards_common).qdebug(debug);var e=$.cookie("deck_preview");void 0!==e&&(q.preview_i_deck_plus1=parseInt(e,10)+1,document_qwiz_username=$.cookie("qwiz_preview_username"),$.removeCookie("deck_preview",{path:"/"}));var t=document.location.href;qwizcards_page_f=-1!=t.indexOf("qwizcards.com/u/")||-1!=t.indexOf("qwizcards.com/admin/")||-1!=t.indexOf("qwizcards.net/u/")||-1!=t.indexOf("qwizcards.net/admin/")||-1!=t.indexOf("localhost/u/")||-1!=t.indexOf("localhost/admin/")||-1!=t.indexOf("192.168.1.120/u/")||-1!=t.indexOf("192.168.1.120/admin/"),"undefined"==typeof document_qwizard_user_page&&-1==window.location.href.indexOf("action=edit")&&-1==window.location.href.indexOf("post-new")?q.qdeck_init():regular_page_f=!1})),this.qdeck_init=function(e,t){content=qqc.get_qwiz_param("content","body"),default_use_dict=qqc.get_qwiz_param("use_dict","true"),default_use_terms=qqc.get_qwiz_param("use_terms","true"),default_hangman_max_hints=parseInt(qqc.get_qwiz_param("hangman_hints",2)),hint_timeout_sec=qqc.get_qwiz_param("hint_timeout_sec",20),document_qwiz_mobile_enabled=qqc.get_qwiz_param("mobile_enabled","Always"),"Enabled"==document_qwiz_mobile_enabled&&(document_qwiz_mobile_enabled="Always"),Tcheck_answer_message=T('Need help?  Try the "hint" button'),q.n_textentry_hangman=1,t||(qqc.set_force_mobile(),process_html(),errmsgs.length&&!e&&(q.qwizard_b||(qqc.get_qwiz_param("regular_page_error_check")?alert(plural(T("Error found"),T("Errors found"),errmsgs.length)+":\n\n"+errmsgs.join("\n")):console.log("Errors found:\n",errmsgs.join("\n")))),n_decks&&(q.$dialog_no_credit||($("body").append(dialog_no_credit_html()),q.$dialog_no_credit=$("#qwizcards_dialog_no_credit").dialog({height:400,width:550,modal:!0,autoOpen:!1,open:function(){$("div#qcard_request_assign_to_class_feedback").html(""),$("button#qcard_request_assign_to_class").removeClass("qwiz_button_disabled").prop("disabled",!1)},buttons:{Close:function(){q.$dialog_no_credit.dialog("close")}}})),q.qdeck_init2(n_decks)))},this.qdeck_init2=function(e,t,a){for(var d=0;d<e;d++){if(void 0===deckdata[d].cards)continue;const e=deckdata[d].mobile_enabled;("Always"==e||"Small screens only"==e&&qqc.is_mobile(e))&&$(".go-mobile-qdeck"+d).show(),init_element_pointers(d),q.init_card_order(d),deckdata[d].i_card=-1,deckdata[d].i_user_card=-1,deckdata[d].ii_card=0,deckdata[d].qrecord_id&&(deckdata[d].record_start_b=!0),set_header(d,"qcard-front",!0);var c=deckdata[d].$header.outerHeight();deckdata[d].qcard_window_margin=60+c,deckdata[d].header_height=c,deckdata[d].$qcard_window.css({"margin-bottom":deckdata[d].qcard_window_margin+"px"});var r=deckdata[d].use_dataset_card_html;if(r&&!a){var i=get_attr(r=qqc.replace_smart_quotes(r),"use_dataset_card"),n=i.indexOf("|"),_=i.substr(0,n);qqc.get_dataset_questions(_,qname,d,deckdata[d].qrecord_id,[],[],1e4,deckdata[d].dataset_questions_to_do,!1,r)}else if(t||deckdata[d].use_dataset||!q.no_intro_b[d]&&1!=deckdata[d].n_cards){if(deckdata[d].no_flip_b=deckdata[d].click_flip_b,q.qwizard_b)t||q.set_editable_parts_front(d,-1,deckdata[d].intro_html);else{var s=q.get_card_front(d,-1,!1,!0);s.html(qqc.decode_image_tags(deckdata[d].intro_html)),s.find("span.qwiz_img_swap.not_inited").each((function(){qqc.init_image_swap(this,!0)})),deckdata[d].first_display_f=!1;var o=deckdata[d].card_height_setting;center_vertical(s,o=o?o.replace("px",""):deckdata[d].$qcard_container.outerHeight())}if(!q.preview){if(!deckdata[d].hide_qwizcards_icon_b){var l=create_qwiz_icon_div(d);deckdata[d].$qcard_card.append(l)}q.qwiz_icon_stop_propagation(d)}if(q.set_container_width_height(d),deckdata[d].scroll_b||document_qwiz_mobile)deckdata[d].$qcard_card.find("div.qcard-front, div.qcard-back").css({overflow:"auto"})}else q.start_deck2(d);if(q.qwizard_b){debug[0]&&console.log("[qdeck_init2] $ ('div#qcard_front-part1-qdeck' + i_deck):",$("div#qcard_front-part1-qdeck"+d));const e=$("div#qcard_header-qdeck"+d);e.length&&qwizard.init_tinymce_onclick(e[0])}}if(document_qwiz_force_mobile_f&&q.go_mobile(0),q.preview_i_deck_plus1){const e=q.preview_i_deck_plus1-1;deckdata[e].use_dataset||init_preview(e)}else q.preview&&!q.qwizard_b&&init_preview(0);set_flip()},this.process_reg_code=function(e){if(debug[0]&&console.log("[process_reg_code] reg_code:",e),""!=e){var t={reg_code:e};
1qqc.jjax(qname,0,0,"reg_code_add_to_class",t)}},this.hide_reg_code_error=function(){$("div.qcard_reg_code_errmsg").html("").hide()},this.set_i_deck_i_card=function(){debug[0]&&console.log("[set_i_deck_i_card] this:",this);var e=this.className,t=e.match("preview-qdeck([0-9]+)")[1],a=e.match("preview-qcard([-0-9]+)")[1];deckdata[t].i_card=a},this.get_card_front=function(e,t,a,d){if(!d&&"back"==deckdata[e].showing_first)return get_card_back(e,t,a,!0);void 0===t&&(t=deckdata[e].i_user_card);var c=q.qwizard_b&&deckdata[e].use_dataset_card_ids[t];return a&&(c=!c),q.preview?$(c?"div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+t+" div.qcard-front div.qcard_content_size_alt":"div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+t+" div.qcard-front div.qcard_content_size"):c?deckdata[e].$qcard_card_front_alt:deckdata[e].$qcard_card_front},this.process_html2=function(e,t,a,d){var c=new RegExp("\\[qdeckdemo\\][\\s\\S]*?\\[\\/qdeckdemo\\]","gm");q.qdeckdemos=e.match(c),q.qdeckdemos&&(e=e.replace(c,"<qdeckdemo></qdeckdemo>"),debug[0]&&console.log("[process_html2] q.qdeckdemos.length: ",q.qdeckdemos.length));var r=0,i=check_qdeck_tag_pairs(e=(e=e.replace(/<!--[^]*?-->/gm,"")).replace(/\[!+\][^]*?\[\/!+\]/gm,""));if(i)e=i,"undefined"!=typeof qwizard&&(qwizard.errmsgs=errmsgs);else{var n=e.match(/\[qdeck[^]*?\[\/qdeck\]/gm);if(n){r=n.length;debug[0]&&(console.log("[process_html2] local_n_decks: ",r),console.log("                qdeck_matches[0]: ",n[0])),q.preview_i_deck_plus1&&(q.preview=!0);var _=!0,s=!1;q.decks_cards=[];for(var o=0;o<r;o++){if(q.preview_i_deck_plus1&&(q.preview_i_deck_plus1==t+1?(s=!0,_=!0):_=!1),_){var l=q.process_qdeck_pair(n[o],t,a,d,d);d&&(qwizard.questions_cards&&qwizard.questions_cards.length&&(qwizard.questions_cards[0].dataset_b=qwizard.questions_cards_dataset_b,q.decks_cards[t]=JSON.parse(JSON.stringify(qwizard.questions_cards))),debug[0]&&(console.log("[process_html2] i_deck:",t,", qwizard.questions_cards:",qwizard.questions_cards),qwizard.questions_cards&&(console.log("[process_html2] JSON.stringify (qwizard.questions_cards):",JSON.stringify(qwizard.questions_cards)),console.log("[process_html2] qwizard.questions_cards.length:",qwizard.questions_cards.length)))),e=e.replace(/(<[ph][^>]*>\s*)*?\[qdeck[^]*?\[\/qdeck\]/m,l)}else deckdata[t]={};t++}if(debug[0]&&q.decks_cards.length)for(var k=q.decks_cards.length,h=0;h<k;h++)console.log("[process_html2] q.decks_cards["+h+"]:",q.decks_cards[h]);debug[3]&&console.log("[process_html2] htm:",e)}}return{htm:e,i_deck:t,replace_body:s}},this.reset_preview=function(e){$.cookie("deck_preview",e,{path:"/"}),window.location=window.location.href},this.init_textentry_autocomplete=function(e,t){debug[0]&&console.log("[init_textentry_autocomplete] i_card:",t);var a=deckdata[e].cards[t],d=a.textentry_minlength;a.all_choices[0].length<d&&(d=a.all_choices[0].length);var c=q.get_card_front(e);if(a.single_char_b)c.find("input.qcard_single_char_entry").keyup(single_char_textentry_keyup);else{var r=c.find("input.textentry-qdeck"+e);r.autocomplete({minLength:d,source:find_matching_terms,close:menu_closed,open:menu_shown,select:q.item_selected}),r.keyup(menu_closed)}const i=deckdata[e].showing_first;if(a.single_char_b)"front"==i&&($(button_flip_selector(e)).addClass("qwiz_button_disabled").attr("disabled",!0),deckdata[e].check_answer_disabled_b=!0),a.check_answer="Check answer";else{if(deckdata[e].terms)deckdata[e].textentry_terms_metaphones||(deckdata[e].textentry_terms_metaphones=qqc.process_textentry_terms(deckdata[e].terms));else if(!default_textentry_terms_metaphones){var n=qqc.get_qwiz_param("url","./"),_="";"body"==content&&"./"==n?"undefined"!=typeof document_qwiz_terms&&(_=document_qwiz_terms):_=qqc.get_textentry_terms(n+"terms.txt",deckdata),default_textentry_terms_metaphones=qqc.process_textentry_terms(_)}var s;if(deckdata[e].add_terms&&(deckdata[e].add_textentry_terms_metaphones||(deckdata[e].add_textentry_terms_metaphones=qqc.process_textentry_terms(deckdata[e].add_terms))),a.use_terms_b)s=a.textentry_plural_b?"plural":"singular",deckdata[e].terms?current_card_textentry_terms_metaphones[e]=deckdata[e].textentry_terms_metaphones[s]:current_card_textentry_terms_metaphones[e]=default_textentry_terms_metaphones[s],deckdata[e].add_terms&&(current_card_textentry_terms_metaphones[e]=current_card_textentry_terms_metaphones[e].concat(deckdata[e].add_textentry_terms_metaphones[s]));else current_card_textentry_terms_metaphones[e]=[];textentry_answers[e]=a.all_choices,textentry_answer_metaphones[e]=textentry_answers[e].map((function(e){return e=e.replace(/\s*(\S+)\s.*/,"$1"),qqc.metaphone(e)}));var o,l,k=textentry_answers[e].map((function(e){return[e,qqc.metaphone(e)]}));if(debug[6]&&console.log("[init_textentry_autocomplete] textentry_answers_metaphones: ",k),current_card_textentry_terms_metaphones[e]=current_card_textentry_terms_metaphones[e].concat(k),current_card_textentry_terms_metaphones[e]=qqc.sort_dedupe_terms_metaphones(current_card_textentry_terms_metaphones[e]),debug[6]){console.log("[init_textentry_autocomplete] current_card_textentry_terms_metaphones[i_deck].length: ",current_card_textentry_terms_metaphones[e].length),console.log("[init_textentry_autocomplete] current_card_textentry_terms_metaphones[i_deck].slice (0, 10): ",current_card_textentry_terms_metaphones[e].slice(0,10));var h=current_card_textentry_terms_metaphones[e].length-10;h>0&&console.log("[init_textentry_autocomplete] current_card_textentry_terms_metaphones[i_deck].slice ("+h+"): ",current_card_textentry_terms_metaphones[e].slice(h))}if(!deckdata[e].bck_f)if(t==deckdata[e].i_card&&!deckdata[e].card_reviewed_b)if(!a.saved_textentry_ok)d<=1?(o=T("Type a letter/number"),l=T("Type a letter")):(d=Math.max(d,3),o=(o=T("Type %s+ letters/numbers")).replace("%s",d),l=(l=T("Type %s+ letters")).replace("%s",d)),r.attr("placeholder",o),"front"==i&&$(button_flip_selector(e)).html(l),a.save_check_answer=l,a.check_answer=l,a.textentry_minlength=d,"front"==i&&($(button_flip_selector(e)).addClass("qwiz_button_disabled").prop("title",Tcheck_answer_message),deckdata[e].check_answer_disabled_b=!0);deckdata[e].textentry_n_hints=0,0!=deckdata[e].n_reviewed||!q.no_intro_b[e]&&1!=deckdata[e].n_cards?q.start_hint_timeout(e):deckdata[e].$qcard_window.attr("onmouseenter",qname+".start_hint_timeout ("+e+")")}deckdata[e].click_flip_b&&$("#textentry_hint-qdeck"+e).click((function(e){e.stopPropagation(),debug[0]&&console.log("[init_textentry_autocomplete] click event:",e)}))},this.start_hint_timeout=function(e){debug[0]&&console.log("[start_hint_timeout] i_deck:",e),deckdata[e].$qcard_window.removeAttr("onmouseenter");$("#textentry_hint-qdeck"+e).html("Hint").hide(),hint_timeout_sec>=0&&(show_hint_timeout[e]=setTimeout((function(){$("#textentry_hint-qdeck"+e).prop("disabled",!1).removeClass("qwiz_button_disabled").show()}),1e3*hint_timeout_sec))},this.process_qdeck_pair=function(e,t,a,d,c){debug[0]&&(console.log("[process_qdeck_pair] htm:",e),console.log("[process_qdeck_pair] i_deck:",t)),q.qwizard_b=a,"undefined"!=typeof qwizard&&(qw=qwizard),d&&(n_decks=1,set_qwizard_data_b=!0,q.no_intro_b=[]),deckdata.push({}),deckdata[t].cards=[],deckdata[t].first_display_f=!0,deckdata[t].answered_correctly={},deckdata[t].showing_front_b=!0,deckdata[t].i_card=0,deckdata[t].n_reviewed=0,deckdata[t].n_got_it=0,deckdata[t].exit_html="",deckdata[t].align="",deckdata[t].hangman={},deckdata[t].use_dataset="",deckdata[t].dataset_id={},deckdata[t].use_dataset_card_ids={},deckdata[t].qrecord_id="",deckdata[t].unit=[],deckdata[t].level=[],deckdata[t].default_card_back_background="",deckdata[t].card_back_background=[],deckdata[t].click_flip_b=!0;var r=(C=e.match(/(<[^\/][^>]*>\s*)*?\[qdeck([^\]]*)\]/m))[0],i=C[2];r=qqc.replace_smart_quotes(r),i=qqc.replace_smart_quotes(i),debug[0]&&(console.log("[process_qdeck_pair] qdeck_tag: ",r),console.log("[process_qdeck_pair] attributes: ",i)),set_qwizard_data_b&&qw.set_qwizard_data("qwiz_deck_attributes",i);var n=!1;deckdata[t].summary_b="false"!=get_attr(r,"summary");var _=get_attr(r,"use_dataset");if(!_){const e=get_attr(r,"dataset");e&&(regular_page_f?_=e:deckdata[t].dataset=e)}if(_){deckdata[t].use_dataset=_;var s=get_attr(r,"dataset_intro");
1s&&"true"!=s?"false"==s&&(s=!1):s=!0,deckdata[t].dataset_intro_f=s;var o="false"!=get_attr(r,"spaced_repetition");deckdata[t].dataset_questions_to_do=o?"spaced_repetition":"all";const e="true"==get_attr(r,"random");if(deckdata[t].random_b=e,q.qwizard_b&&(deckdata[t].attr_random_b=e),C=r.match(/\sstyle\s*=\s*"[^"]+"/gm))for(var l=C.length,k=0;k<l;k++){var h=encodeURIComponent(C[k]);r=r.replace(C[k],h)}var u=get_attr(r,"display_name");if(u){deckdata[t].use_dataset_options_display_name=decodeURIComponent(u);r=r.replace(/\sdisplay_name\s*=\s*"[^"]*?"/,"")}r=decodeURIComponent(r)}const p=get_attr(r,"reshow_after");p&&(deckdata[t].reshow_after=p);var m=get_attr(r,"show_first");m||(m="front"),deckdata[t].show_first=m;const g=parseInt(get_attr(r,"cards_to_show"));qqc.isInteger(g)&&g>0&&(deckdata[t].cards_to_show=g);var b=get_attr(i,"align");"center"!=b&&"right"!=b&&"tiled"!=b||(deckdata[t].align=b,"tiled"==b&&(deckdata[t].spacing=20));var f=parseInt(get_attr(i,"spacing"));qqc.isInteger(f)&&(deckdata[t].spacing=f),deckdata[t].q_and_a_text={};var v=get_attr(i,"qrecord_id");if(v&&(deckdata[t].qrecord_id=v,q.qrecord_b||(q.qrecord_b=!0,"undefined"!=typeof document_qwiz_user_logged_in_b&&"not ready"!=document_qwiz_user_logged_in_b||qqc.check_session_id(t))),q.qwizard_b||set_qwizard_data_b){const e=!!get_attr(i,"dataset");q.dataset_b=e,set_qwizard_data_b&&(qw.questions_cards_dataset_b=e)}const w=get_attr(i,"card_time_limit");w&&(deckdata[t].card_time_limit=parseInt(w));const y="true"==get_attr(i,"deck_timer");y&&(deckdata[t].deck_timer=y);var x=get_attr(i,"unit");if(x?(deckdata[t].default_unit=x,set_qwizard_data_b&&qw.set_qwizard_data("default_unit",x)):deckdata[t].default_unit="null",q.qwizard_b)deckdata[t].click_flip_b=!1;else{const e=get_attr(i,"click_flip");e&&(deckdata[t].click_flip_b=!("false"==e))}deckdata[t].font_weight_normal="false"==get_attr(i,"bold_text");var z=get_attr(i,"card_back");z?deckdata[t].default_card_back_background=z:(z=get_attr(i,"card_back_image"),deckdata[t].default_card_back_background=z?"img:"+z:""),deckdata[t].scroll_b="true"==get_attr(i,"scroll"),deckdata[t].hide_forward_back_b="true"==get_attr(i,"hide_forward_back"),deckdata[t].hide_progress_b="true"==get_attr(i,"hide_progress"),deckdata[t].hide_qwizcards_icon_b="true"==get_attr(i,"hide_qwizcards_icon");var A=get_attr(i,"mobile_enabled");A||(A=document_qwiz_mobile_enabled),deckdata[t].mobile_enabled=A,deckdata[t].hide_flip_b="true"==get_attr(i,"hide_flip"),deckdata[t].hide_gotit_b="true"==get_attr(i,"hide_gotit"),deckdata[t].gotit_active="true"==get_attr(i,"gotit_active"),deckdata[t].hide_shuffle_b="true"==get_attr(i,"hide_shuffle");var $=get_attr(i,"flip_direction");$=""==$||"random"==$?"":"up_down"==$?"x":"y",deckdata[t].flip_axis=$;var C,I="",O=!1;(C=e.match(/\[qdeck[^\]]*\]((<\/[^>]+>\s*)*)/m,""))&&(I+=C[1]);e=(e=e.replace(/\[qdeck[^\]]*\]((<\/[^>]+>\s*)*)/m,"")).replace(/(<(p|h[1-6]|span)[^>]*>)*\[\/qdeck\]$/,""),e=qqc.trim(e);var D=qqc.check_pairs("[no_click_flip]","[/no_click_flip]",e);D&&("ok"==D?e=(e=e.replace(/\[no_click_flip\]/g,'<div class="qwiz_no_click_flip">')).replace(/\[\/no_click_flip\]/g,"</div>"):errmsgs.push(D+".  qdeck: "+(t+1)));var P=-1;_||-1!=e.search(/\[q([^\]]*)\]/m)||(errmsgs.push(T('Did not find question tags ("[q]")')+".  qdeck: "+(t+1)),P=0),e=qqc.process_inline_textentry_terms(e,"terms",deckdata,t),errmsgs=errmsgs.concat(deckdata.additional_errmsgs),e=qqc.process_inline_textentry_terms(e,"add_terms",deckdata,t),errmsgs=errmsgs.concat(deckdata.additional_errmsgs);var Q=qqc.parse_html_block(e.substr(0,2e3),["^"],["[h]","[i]","[q]","[q "],"return whitespace");Q&&(e=e.replace(Q,"")),e=process_header(e,t,!0),set_qwizard_data_b&&deckdata[t].header_html&&qw.set_qwizard_data("header_text",deckdata[t].header_html);var E=qqc.parse_html_block(e.substr(0,2e3),["[i]"],["[q]","[q ","[x]"],!0);if("NA"==E)""==(E=qqc.parse_html_block(e.substr(0,2e3),["^"],["[q]","[q ","[x]"],!0))&&(_?E="<br /><br /><br />":O=!0);else{var j=e.substr(0,200);j=qqc.trim(j);var S=qqc.opening_tag_shortcode_pos("[i]",j);j=j.substr(S,5);var R=E.replace(/<br[^>]*>/g,"");j!=(R=qqc.trim(R).substr(0,5))&&errmsgs.push(T("Text before intro")+' ("[i]").  qdeck: '+(t+1)),E=E.replace(/\[i\]/,"")}var H="";if(""!=E){H=E=qqc.balance_closing_tag(E);var B='<button id="start_button-qdeck'+t+'" class="qwiz_button" onclick="'+qname+".start_deck ("+t+')">'+T("Start reviewing cards")+"</button>";-1!=E.indexOf("[start]")?E=E.replace("[start]",B):(E+=B,H+="[start]")}set_qwizard_data_b&&(H=qqc.remove_empty_opening_tags(H),qw.set_qwizard_data("intro_text",H)),deckdata[t].intro_html=E;var F=e;if(0!=P){S=qqc.opening_tag_shortcode_pos("([q |[q])",e);F=e.substr(S)}var W='<button class="summary_exit_mobile_deck qwiz_button" onclick="'+qname+".exit_mobile ("+t+')">\nReturn to page view</button>\n',L=qqc.parse_html_block(e,["[x]"],[]);if("NA"!=L?(L=L.replace(/\[x\]/,""),L=qqc.balance_closing_tag(L)):L="",set_qwizard_data_b&&qw.set_qwizard_data("exit_text",qqc.remove_empty_opening_tags(L)),L&&-1!=L.indexOf("[unpaid")&&-1!=L.indexOf("[/unpaid]")?L=(L=L.replace("[unpaid]",'<span class="unpaid_msg">')).replace("[/unpaid]","</span>"):deckdata[t].pay_quiz_deck_id&&(L+='<span class="unpaid_msg_payment_type unpaid_msg"></span>'),deckdata[t].use_dataset&&-1==L.indexOf("[restart")&&(L+="<br />[restart]"),L){var Y;Y=deckdata[t].use_dataset&&deckdata[t].dataset_intro_f?T("Practice more flashcards"):T("Review this flashcard stack again");var G=L.match(/\[restart[^\]]*\]/);if(G){var N=get_attr(qqc.replace_smart_quotes(G[0]),"label");N&&(Y=N)}var M='    <button class="qwiz_button qwiz_restart"            onclick="'+qname+".start_deck ("+t+', true)">\n'+Y+"\n    </button>\n";L=L.replace(G,M),L+="<br />"+W;var V=qqc.opening_tag_shortcode_pos("[x]",F);F=F.substr(0,V)}else L=W;if(deckdata[t].exit_html=L,_||-1!=e.search(/use_dataset_card\s*=\s
1*/)&&(n=!0,deckdata[t].use_dataset_card_html=F),!P||_||n&&!c?(c&&(qwizard.questions_cards_dataset_b=!1),debug[0]&&console.log("[process_qdeck_pair] (not calling process_cards ()) qwizard_process_dataset_questions_f:",c)):P=q.process_cards(F,t),q.no_intro_b[t]=O,!_&&!n){deckdata[t].n_cards=P,set_qwizard_data_b&&qw.set_qwizard_data("n_questions",P);const e=deckdata[t].cards_to_show;e&&e<P?(deckdata[t].n_to_go=e,deckdata[t].n_cards_for_done=e,deckdata[t].random_b=!0):(deckdata[t].n_to_go=P,deckdata[t].n_cards_for_done=P)}return I=create_qdeck_divs(t,r),debug[3]&&console.log("                    new_html: ",I),"undefined"!=typeof qwizard&&"undefined"!=typeof qwizard&&(qwizard.errmsgs=errmsgs),set_qwizard_data_b=!1,I},this.process_cards=function(e,t,a,d,c){debug[0]&&console.log("[process_cards] card_html:",e,", i_qwizard_card:",a),d&&(qw=qwizard,n_decks=1,set_qwizard_data_b=!0,q.qwizard_b=!0),number_first_card=void 0!==a?a:0,set_qwizard_data_b||-1!=e.indexOf("[!")&&(e=e.replace(/\[!+\][^]*?\[\/!+\]/gm,""));var r=e.match(/\[(q\]|q\s+[^\]]*\])/gm);if(debug[4]&&console.log("[process_cards] card_tags[0]: ",r[0]),r.length){q.process_card_attributes(t,r,number_first_card);const e=Object.values(deckdata[t].dataset_id);if(e.length>1){e.sort();const a=e.length;for(var i=!1,n=1;n<a;n++)e[n]==e[n-1]&&(errmsgs.push(T("Duplicate")+" dataset_id: "+e[n]+".  qdeck: "+(t+1)),i=!0);i&&errmsgs.push(T('Please delete the duplicate dataset_id="..." attribute(s); new IDs will be created'))}}for(var _=[],s=["[q]","[q "],o=e;;){var l=qqc.parse_html_block(o,s,s);if("NA"==l)break;o=o.substr(l.length),l=(l=l.replace(/\[q[^\]]*\]/,"")).replace(/^\s*(<\/[^>]+>)+/,""),_.push(l)}debug[0]&&console.log("[process_cards] cards_html: ",_);var k=_.length;debug[0]&&console.log("[process_cards] n_cards: ",k);for(var h=0;h<k;h++){var u,p=h+number_first_card;u=-1!=_[h].search(/\[hangman|qdeck_hangman|hangman_img_wrapper/m)?process_hangman(t,p,_[h]):-1!=_[h].search(/\[c\]|\[c\*\]/m)?process_textentry(t,p,_[h]):process_card_input(t,p,_[h]),deckdata[t].cards[p]=u}return k},this.qwiz_icon_stop_propagation=function(e){$("#icon_qdeck"+e).click((function(e){e.stopPropagation()}))},this.hangman_show=function(e,t){if(suppress_hangman_hint_b)return suppress_hangman_hint_b=!1,!1;var a=$(e);if(a.find("span.hangman_type_letters").hide(),clearTimeout(e.i_hint_timeout),t){e.i_hint_timeout=setTimeout((function(){a.find("button.hangman_hint, span.hangman_status").fadeOut(1e3)}),2e3)}if(!e.done_f){a.find("button.hangman_hint").show();var d=a.find("span.hangman_status");d.html()&&d.show()}},this.hangman_hide=function(e){var t=$(e);e.i_hint_timeout=setTimeout((function(){t.find("button.hangman_hint, span.hangman_status").fadeOut(500)}),500)},this.hangman_keyup=function(e,t,a,d,c,r){t.keyCode;var i=e.value;e.value=a,debug[9]&&console.log("[hangman_keyup] value.charCodeAt:",i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.charCodeAt(3));var n=i.replace(/[^a-z0-9]/gi,"");if(""==n)return!1;n=n.toLowerCase(),debug[9]&&console.log("[hangman_keyup] keychars:",n);for(var _,s=deckdata[d].hangman[c].hangman_current_entry[r],o=deckdata[d].hangman[c].hangman_final_entry[r],l=n.length,q=0;q<l;q++){if(_=update_hangman_input(n[q],s,o,d,c,r,e))break}if(!_&&deckdata[d].hangman[c].hangman_incorrect_chars[r]){var k=qqc.create_hangman_incorrect_chars_display(deckdata[d].hangman[c].hangman_incorrect_chars[r],3);$(e).siblings("span.hangman_status").html(k).show()}return!0},this.hangman_hint=function(e,t,a){if(deckdata[e].hangman[t].hangman_n_hints[a]++,deckdata[e].hangman[t].hangman_n_hints[a]>deckdata[e].hangman[t].hangman_max_hints)return!1;deckdata[e].hangman[t].hangman_n_hints[a]==deckdata[e].hangman[t].hangman_max_hints&&$("#hangman_hint-qdeck"+e+"-c"+a).prop("disabled",!0).addClass("qwiz_button_disabled");deckdata[e].hangman[t].hangman_answer[a];var d=deckdata[e].hangman[t].hangman_current_entry[a],c=d.match(/<u>.<\/u>/g),r=c.indexOf("<u>\t</u>");if(debug[9]&&(console.log("[hangman_hint] matches:",c),console.log("[hangman_hint] i_pos:",r)),-1!=r){var i=deckdata[e].hangman[t].hangman_final_entry[a],n=(c=i.match(/<u>.<\/u>/g))[r][3],_=q.get_card_front(e).find("span.qdeck_hangman.qdeck_hangman_c"+a+" input");update_hangman_input(n,d,i,e,t,a,_[0],!0),_.focus()}},this.textentry_hint=function(e){clearTimeout(show_hint_timeout[e]),show_hint_timeout[e]=0,deckdata[e].textentry_n_hints++;var t=deckdata[e].i_card,a=deckdata[e].cards[t].all_choices[0].substr(0,deckdata[e].textentry_n_hints),d=$("input.textentry-qdeck"+e);d.val(a).focus(),d.autocomplete("search"),$("#textentry_hint-qdeck"+e).attr("disabled",!0).addClass("qwiz_button_disabled").html("Another<br />hint");hint_timeout_sec>=0&&(show_hint_timeout[e]=setTimeout((function(){$("#textentry_hint-qdeck"+e).removeAttr("disabled").removeClass("qwiz_button_disabled")}),1e3*hint_timeout_sec))},this.set_textentry_i_deck=function(e){var t=e.className;textentry_i_deck=t.match(/textentry-qdeck([0-9]+)/)[1],debug[6]&&console.log("[set_textentry_i_deck] textentry_i_deck: ",textentry_i_deck)},this.flip_if_back=function(e){return $("div.card-container").click((function(e){e.preventDefault(),console.log("[flip_if_back] > preventDefault")})),showing_front(e)||q.qdeck_flip(e),!1},this.process_card_attributes=function(e,t,a){var d=t.length;deckdata[e].card_topics||(deckdata[e].card_topics=new Array(d)),deckdata[e].units||(deckdata[e].units=[]),deckdata[e].topics||(deckdata[e].topics=[]),deckdata[e].levels||(deckdata[e].levels=[]);for(var c=!1,r=0;r<d;r++){var i=r+a;set_qwizard_data_b&&(qw.questions_cards[i]={});var n=t[r];deckdata[e].dataset_id[i]=i,deckdata[e].unit[i]=deckdata[e].default_unit;var _=n.match(/\[q +([^\]]*)\]/);if(_){var s=_[1];if(s=qqc.replace_smart_quotes(s),set_qwizard_data_b&&(qw.questions_cards[i].question_attributes=s),b=get_attr(s,"topic",!0)){debug[4]&&console.log("[process_card_attributes] card_topics: ",b),set_qwizard_data_b&&(qw.questions_cards[i].topic=b),b=b.split(/; */),deckdata[e].card_topics[i]=b;for(var o=0;o<b.length;o++){var l=b[o];-1==deckdata[e].topics.indexOf(l)&&deckdata[e].topics.push(l)}}else deckdata[e].card_topics[i]=["Other"],c=!0;if(deckdata[e].use_dataset||deckdata[e].dataset||deckdata[e].use_dataset_card_ids[i]){const t=get_attr(s,"dataset_id");t&&(deckdata[e].dataset_id[i]=t)}var k=get_attr(s,"unit");k&&(deckdata[e].unit[i]=k,set_qwizard_data_b&&(qw.questions_cards[i].unit=k,-1==deckdata[e].units.indexOf(k)&&deckdata[e].units.push(k)));var h=get_attr(s,"level");h&&(deckdata[e].level[i]=h,set_qwizard_data_b&&(qw.questions_cards[i].level=h),-1==deckdata[e].levels.indexOf(h)&&deckdata[e].levels.push(h));var u=get_attr(s,"card_back");u?deckdata[e].card_back_background[i]=u:(u=get_attr(s,"card_back_image"))&&(deckdata[e].card_back_background[i]="img:"+u),u&&(deckdata[e].default_card_back_background||(deckdata[e].default_card_back_background=q.ruled_lines));var p=get_attr(s,"use_dataset_card");p&&(deckdata[e].use_dataset_card_ids[i]=p,deckdata[e].dataset_id[i]=p,set_qwizard_data_b&&(qw.questions_cards[i].from_dataset_b=!0))}}c&&-1==deckdata[e].topics.indexOf("Other")&&deckdata[e].topics.push("Other"),debug[4]&&console.log("[process_card_attributes] deckdata[i_deck].c
1ard_topics:",deckdata[e].card_topics),set_qwizard_data_b&&(qw.unit_names=deckdata[e].units,qw.topic_names=deckdata[e].topics,qw.level_names=deckdata[e].levels),deckdata[e].topic_statistics={};for(var m=deckdata[e].topics.length,g=0;g<m;g++){l=deckdata[e].topics[g];deckdata[e].topic_statistics[l]={},deckdata[e].topic_statistics[l].n_cards=0,deckdata[e].topic_statistics[l].n_reviewed=0}for(i=0;i<d;i++){var b;if(b=deckdata[e].card_topics[i]){debug[4]&&console.log("[process_card_attributes] i_card:",i,", card_topics: "+b);for(m=b.length,g=0;g<m;g++){l=b[g];deckdata[e].topic_statistics[l].n_cards++}}}},this.start_deck=function(e,t){if(debug[0]&&console.log("[start_deck] deckdata[i_deck].i_card:",deckdata[e].i_card),0!=deckdata[e].n_cards){if(qqc.is_mobile(deckdata[e].mobile_enabled)&&q.go_mobile(e),t&&(deckdata[e].deck_started_b=!0),!t&&!q.qwizard_b&&deckdata[e].qrecord_id){var a="undefined"!=typeof document_qwiz_user_logged_in_b&&document_qwiz_user_logged_in_b&&"undefined"!=typeof document_qwiz_username;if(!(a||"undefined"!=typeof document_qwiz_declined_login_b&&document_qwiz_declined_login_b))return q.display_login(e),!1;if(a&&!document_qwiz_wp_user_session_id){if($.cookie("qwiz_current_login_lt_nmin_ago")){if(document_qwiz_team_b&&!confirm(T("You are logged in as team")+": "+document_qwiz_username+".\n"+T("Do you want to continue as this team?"))){document_qwiz_session_id=document_qwiz_session_id.split(";")[0],document_qwiz_username=document_qwiz_username.split("; ")[0],document_qwiz_team_b=!1,qqc.set_user_menus_and_icons(qname);var d=T("OK.  Only %s is logged in now");d=d.replace("%s",document_qwiz_username),alert(d)}}else{var c="";if(document_qwiz_team_b&&(c=" "+T("a team")+":"),!confirm(T("You are logged in as")+c+" "+document_qwiz_username+".\n"+T('Do you want to continue?  (Click "Cancel" to sign out)')))return qqc.sign_out(),deckdata[e].deck_started_b=!0,q.process_card(e),!1;var r={path:"/",expires:qqc.get_qwiz_param("login_timeout_min",40)/1440};$.cookie("qwiz_current_login_lt_nmin_ago",1,r)}if(deckdata[e].qrecord_id&&document_qwiz_user_logged_in_b){deckdata[e].record_start_b=!1;var i={type:"start",now_sec:(new Date).getTime()/1e3,confirm:"js"};record_qcard(e,deckdata[e].qrecord_id,i,!0)}}}if(deckdata[e].use_dataset)if(deckdata[e].dataset_intro_f)deckdata[e].i_card=-1,q.display_login(e,!1,"use_dataset_options");else{deckdata[e].i_card=0;var[n,_,s]=qqc.parse_use_dataset(deckdata[e].use_dataset);qqc.get_dataset_questions(n,qname,e,deckdata[e].qrecord_id,_,s,1e4,deckdata[e].dataset_questions_to_do,!1,deckdata[e].use_dataset_card_html)}else q.start_deck2(e)}},this.start_deck2=function(e,t,a){deckdata[e].i_card=void 0!==t?t:0,deckdata[e].n_got_it=0,deckdata[e].n_reviewed=0;var d=deckdata[e].n_cards;const c=deckdata[e].cards_to_show;if(c&&c<d?(deckdata[e].n_to_go=c,deckdata[e].n_cards_for_done=c,deckdata[e].random_b=!0):(deckdata[e].n_to_go=d,deckdata[e].n_cards_for_done=d),a&&qqc.is_mobile(deckdata[e].mobile_enabled)&&q.go_mobile(e),q.preview&&deckdata[e].use_dataset){const t=deckdata[e].attributes;for(var r=[],i=0;i<d;i++)r=r.concat(card_container_divs(e,t,i));return $("div.preview-dataset-placeholder").replaceWith(r.join("\n")),init_preview(e),void set_flip()}var n=0;d>1||!deckdata[e].click_flip_b||deckdata[e].cards[0].textentry_required_b||deckdata[e].combo?q.set_next_buttons(e):n=deckdata[e].header_height+20,(n||deckdata[e].spacing)&&(n?deckdata[e].spacing&&(n+=deckdata[e].spacing-20):n+=deckdata[e].spacing,deckdata[e].$qcard_window.css({"margin-bottom":n+"px"}));for(var _=0;_<d;_++)deckdata[e].cards[_].got_it=!1;deckdata[e].bck_f=!1,deckdata[e].user_card_number=0;for(_=0;_<d;_++){var s=deckdata[e].cards[_];s.user_card_number=void 0,s.i_user_next_card=void 0,s.i_user_prev_card=void 0,s.saved_textentry="",s.saved_textentry_ok=!1}deckdata[e].reshow_after&&(deckdata[e].i_cards_done=[]),deckdata[e].hide_forward_back_b||($(".bbfe-qdeck"+e).css({visibility:"visible",opacity:.2}).removeClass("hover"),$("span.card-number-qdeck"+e).css({visibility:"visible"}).html(1)),deckdata[e].use_dataset&&deckdata[e].dataset_intro_f&&$(".bck-card-qdeck"+e).first().css({opacity:.5}
1).addClass("hover"),deckdata[e].deck_timer&&(q.no_intro_b[e]||start_timers(e),deckdata[e].$deck_timer&&deckdata[e].$deck_timer.html("0:00"));for(var o=deckdata[e].topics.length,l=0;l<o;l++){var k=deckdata[e].topics[l];deckdata[e].topic_statistics[k].n_reviewed=0}q.init_card_order(e),deckdata[e].deck_started_b=!0,void 0!==t&&deckdata[e].i_card>=0&&deckdata[e].i_card<d&&(deckdata[e].no_flip_b=!1),deckdata[e].$qcard_card_back.css({display:""}),showing_front(e)||q.qdeck_flip(e),q.process_card(e,!1,!0)},this.show_response_recorded=function(e){if(!q.preview){var t=deckdata[e].i_card,a=deckdata[e].cards,d=a[t],c=DateFormat.format.date((new Date).getTime(),"h:mm:ss");const _=$(`span.response_recorded-qdeck${e} img.response_recording`);var r,i=d.i_user_prev_card;if(void 0!==a[i]){var n=a[i].user_card_number;r=T("Response to card")+" "+n+" "+T("recorded")+" "+c}else r=T("Response recorded")+" "+c;_.removeClass("response_recording_spin").attr("title",r)}},this.pay_lock_settings=function(e,t,a,d){qqc.pay_lock_settings(qname,deckdata,n_decks,t,a,d,e)},this.go_mobile=function(e){non_mobile_scrollLeft=window.scrollX,non_mobile_scrollTop=window.scrollY;var t=deckdata[e].$qcard_window;if(deckdata[e].deck_style=t.attr("style"),t.removeAttr("style").removeAttr("width").removeClass("qcard_window").addClass("qdeck-mobile qwizard_qwiz_deck_div"),parent!==window||deckdata[e].$next_buttons.find("button").removeClass("qwiz_button").addClass("qwiz_button_small"),t.after('<div id="deck_div_placeholder"></div>'),t.appendTo("body"),window.scrollTo(0,0),deckdata[e].$qcard_window.css({width:"","min-height":""}),$("body").css({overflow:"hidden"}),qqc.is_mobile(deckdata[e].mobile_enabled)||!document_qwiz_force_mobile_f){if($(".go-mobile-qdeck"+e).hide(),!document_qwiz_force_mobile_f){$(".exit-mobile-qdeck"+e).show(),$("#icon-exit-mobile-qdeck"+e).show(),$("#summary-deck"+e).find("button.summary_exit_mobile_deck").show();var a=navigator.userAgent.toLowerCase();-1!=a.indexOf("firefox")&&-1!=a.indexOf("mobile")&&$("div.qdeck-mobile").css({"padding-bottom":"10vh"});deckdata[e].$qcard_card.css({transform:"","margin-bottom":deckdata[e].qcard_window_margin}+"px");deckdata[e].$qcard_window.find("div.qcard_progress, div.qcard_header").css({transform:""})}document_qwiz_mobile="mobile_",mobile_i_deck=e}},this.open_panel_exit_mobile=function(e){$("#overlay-exit-mobile-qdeck"+e).show().animate({top:"0px"},500),panel_exit_mobile_open_b=!0,$("#icon-exit-mobile-qdeck"+e).hide()},this.close_panel_exit_mobile=function(e){return $(e).animate({top:"-100px"},500,(function(){$(this).hide(),$("div.icon-exit-mobile-qwiz").show()})),panel_exit_mobile_open_b=!1,panel_exit_mobile_just_closed_b=!0,!1},this.exit_mobile=function(e){var t=deckdata[e].$qcard_window;t.attr("style",deckdata[e].deck_style).removeClass("qdeck-mobile qwizard_qwiz_deck_div").addClass("qcard_window"),deckdata[e].$next_buttons.find("button").removeClass("qwiz_button_small").addClass("qwiz_button"),$("#deck_div_placeholder").replaceWith(t),$("body").css({overflow:""}),window.scrollTo(non_mobile_scrollLeft,non_mobile_scrollTop),deckdata[e].$qcard_window.css({width:deckdata[e].card_width_setting,"min-height":deckdata[e].card_height_setting}),$("#overlay-exit-mobile-qdeck"+e).css({top:"-100px",display:"none"}),$(window).off("scroll"),$("div.icon-exit-mobile-qwiz, div.icon-panel-exit-mobile-qwiz").hide(),$(".exit-mobile-qdeck").hide(),$("button.summary_exit_mobile_deck").hide();const a=deckdata[e].mobile_enabled;("Always"==a||"Small screens only"==a&&qqc.is_mobile(a))&&$(".go-mobile-qdeck"+e).show(),document_qwiz_mobile="",panel_exit_mobile_just_closed_b=!1,q.set_container_width_height(e)},this.init_card_order=function(e){var t=deckdata[e].n_cards;deckdata[e].card_order=new Array(t);for(var a=0;a<t;a++)deckdata[e].card_order[a]=a;deckdata[e].random_b&&(deckdata[e].card_order=qqc.shuffle(deckdata[e].card_order),debug[0]&&console.log("[init_card_order] deckdata[i_deck].card_order:",deckdata[e].card_order))},this.set_next_buttons=function(e){var t="",a="",d="qwiz_button ";qqc.is_mobile(deckdata[e].mobile_enabled)&&(parent!==window||(d="qwiz_button_small "));var c=d,r="Check answer";if(deckdata[e].hide_flip_b&&(q.qwizard_b?(c="qwizard_gray ",r="Flip (click disabled)"):a='style="display: none;" '),t+='<button class="'+c+"flip flip-qdeck"+e+'" '+a+'onclick="'+qname+".qdeck_flip ("+e+')" title="'+T("Show the other side")+'">'+T(r)+"</button> &nbsp; ",deckdata[e].n_to_go>1&&(deckdata[e].hide_gotit_b?next_button_active_b||deckdata[e].gotit_active?t+='<button class="'+d+"next_card-qdeck"+e+'" onclick="'+qname+".next_card ("+e+')" title="'+T("Put this card at the bottom of the stack, show the next card")+'">'+T("Next card")+"</button> &nbsp; ":t+='<button class="'+d+"qwiz_button_disabled next_card-qdeck"+e+'" disabled onclick="'+qname+".next_card ("+e+')" title="'+T("Put this card at the bottom of the stack, show the next card")+'">'+T("Next card")+"</button> &nbsp; ":t+='<button class="'+d+"qwiz_button_disabled next_card-qdeck"+e+'" disabled onclick="'+qname+".next_card ("+e+')" title="'+T("Put this card at the bottom of the stack, show the next card")+'">'+T("Need more practice")+"</button> &nbsp; "),a="",deckdata[e].hide_gotit_b&&(a='style="display: none;" '),next_button_active_b||deckdata[e].gotit_active){const c=deckdata[e].gotit_active?T("Skip"):T("Got it!");t+='<button class="'+d+"got_it got_it-qdeck"+e+'" '+a+'onclick="'+qname+".got_it ("+e+')" title="'+T("Remove this card from the stack")+'">'+c+"</button> &nbsp; "}else t+='<div class="got-it_wrapper"><button class="'+d+"qwiz_button_disabled got_it got_it-qdeck"+e+'" '+a+'disabled onclick="'+qname+".got_it ("+e+')" title="'+T("Remove this card from the stack")+'">'+T("Got it!")+'</button> &nbsp; <span id="got-it_unavailable-qdeck'+e+'" class="got-it_unavailable" style="display: none;">Unavailable - <span class="times_up">   </span></span></div>';deckdata[e].n_to_go>1&&(a="",deckdata[e].hide_shuffle_b&&(a='style="display: none;" '),t+='<button class="'+d+"shuffle-qdeck"+e+'" '+a+'onclick="'+qname+".shuffle_order ("+e+')" title="'+T("Randomly shuffle the remaining cards")+'">'+T("Shuffle")+"</button> &nbsp; "),debug[5]&&console.log("[set_next_buttons] htm:",t),deckdata[e].$next_buttons.html(t).css({visibility:"visible"})},this.process_card=function(e,t,a){if(debug[0]&&console.log("[process_card] i_deck:",e),0!=deckdata[e].n_to_go||q.qwizard_b){for(var d,c,r=deckdata[e].i_user_card;;){if(q.qwizard_b?d=deckdata[e].i_card:(c=deckdata[e].ii_card,debug[0]&&console.log("[process_card] ii_card:",c),c>=deckdata[e].n_cards_for_done&&(c=0,deckdata[e].ii_card=0),d=deckdata[e].card_order[c]),!deckdata[e].cards[d].got_it){if(deckdata[e].reshow_after){const t=deckdata[e].reshow_after,a=deckdata[e].i_cards_done,c=a.length-t;if(c>=0){const t=a[c];deckdata[e].cards[t].got_it||(d=t)}deckdata[e].i_cards_done.push(d)}deckdata[e].card_reviewed_b=!1,deckdata[e].times_up=!1,deckdata[e].qrecord_id&&(deckdata[e].current_first_flip_sec=0,deckdata[e].n_flips=0,deckdata[e].current_first_textentry_sec=0),next_button_active_b||deckdata[e].gotit_active||$("button.got_it-qdeck"+e+", button.next_card-qdeck"+e).attr("disabled",!0).addClass("qwiz_button_disabled"),1==deckdata[e].n_to_go&&$("button.next_card-qdeck"+e+", button.shuffle-qdeck"+e).attr("disabled",!0).addClass("qwiz_button_disabled");var i=deckdata[e].cards[d];if(i.i_user_prev_card=r,-1==r)deckdata[e].i_dataset_intro_user_next_card=d;else deckdata[e].cards[r].i_user_next_card=d,q.qwizard_b||$(".bck-card-qdeck"+e).css({opacity:.5}).addClass("hover");deckdata[e].i_card=d,deckdata[e].i_user_card=d,void 0===i.user_card_number&&(deckdata[e].user_card_number++,i.user_card_number=deckdata[e].user_card_number),q.qwizard_b||$("span.card-number-qdeck"+e).html(i.user_card_number),q.set_card_front_and_back(e,d,a),q.qwizard_b&&(qwizard.set_qwizard_data("i_question",d),qwizard.go_to_card2());break}deckdata[e].ii_card++}deckdata[e].ii_card++}else if(deckdata[e].n_cards>1||deckdata[e].combo){var n=deckdata[e].i_user_card,_=deckdata[e].n_cards;deckdata[e].cards[_]={i_user_prev_card:n},deckdata[e].cards[n].i_user_next_card=_,q.done(e,t)}},this.done=function(e,t){showing_front(e)||q.qdeck_flip(e,event,void 0,!0),stop_timer(e),stop_timer(e,!0),deckdata[e].$card_timer&&deckdata[e].$card_timer.hide(),deckdata[e].$progress_text.html("&nbsp;"),q.qwizard_b||$(".bck-card-qdeck"+e).css({opacity:.5}).addClass("hover"),$("span.card-number-qdeck"+e).html("--"),q.preview||(deckdata[e].$qcard_card_back.hide(),deckdata[e].$next_buttons.css({visibility:"hidden"}));var a=[];a.push('<div class="flashcard_summary">');var d=deckdata[e].n_cards,c=deckdata[e].n_cards_for_done;if(deckdata[e].summary_b){var r;const t=deckdata[e].n_reviewed,d=t-c;d<=0?r=T("In this %s-flashcard stack, you clicked")+" &ldquo;"+T("Got it!")+"&rdquo; "+T("on the first try for every card")+".":(r=T("This flashcard stack had %s cards.")+" ",r+=1==d?1==c?T("It took you one re-try overall until you clicked")+" &ldquo;"+T("Got it!")+"&rdquo; "+T("for this card")+".":T("It took you one re-try overall until you clicked")+" &ldquo;"+T("Got it!")+"&rdquo; "+T("on all cards")+".":1==c?T("It took you %s re-tries overall until you clicked")+" &ldquo;"+T("Got it!")+"&rdquo; "+T("for this card")+".":T("It took you %s re-tries overall until you clicked")+" &ldquo;"+T("Got it!")+"&rdquo; "+T("on all cards")+"."),r=(r=r.replace("%s",qqc.number_to_word(c))).replace("%s",qqc.number_to_word(d)),a.push("<p>"+r+"</p>");var i=0;if(deckdata[e].topics&&(i=deckdata[e].topics.length),1==i){const t=(o=deckdata[e].topics[0]).replace(/^(\d\.\d+-*(\d\.*\d*)*[\., _]*)*/,"").replace(/_/g," ");var n;if("Other"!=o)n=1==c?T("This"):2==c?T("Both"):T("All")+" "+qqc.number_to_word(c),a.push("<p>"+n+" "+plural(T("card was"),T("cards were"),c)+" "+T("about topic")+" &ldquo;"+t+".&rdquo;</p>")}else if(i>1&&t>c){for(var _=[],s=0;s<i;s++){var o;const t=(o=deckdata[e].topics[s]).replace(/^(\d\.\d+-*(\d\.*\d*)*[\., _]*)*/,"").replace(/_/g," ");var l=deckdata[e].topic_statistics[o].n_cards,k=deckdata[e].topic_statistics[o].n_reviewed;if(debug[4]&&console.log("[done] topic:",t,", i_topic_n_cards:",l,", i_topic_n_reviewed:",k),k>l){var h="<strong>"+t+"</strong>: "+qqc.number_to_word(l)+" "+plural(T("card"),T("cards"),l)+", "+qqc.number_to_word(k)+" "+T("views");_.push(h)}}var u=_.length,p='<p class="topic_list">';if(u>
11){p+=T("These are the topics of cards where you clicked");for(var m=0;m<u;m++)_[m]="&bull; "+_[m]}else p+=T("This is the only topic for which you clicked");p+=" &ldquo;"+T("Need more practice")+"&rdquo;:&nbsp;",p+=_.join("; ")+".",p+="</p>",a.push(p)}}a.push("</div>"),a.push(deckdata[e].exit_html),a=a.join("\n"),q.qwizard_b?q.set_editable_parts_front(e,-1,a):(a=qqc.decode_image_tags(a),q.preview?q.get_card_front(e,d).html(a):q.get_card_front(e,void 0,!1,!0).html(a),-1!=a.indexOf("mjp-s-wrapper")&&setTimeout(delay_mp3_player_reset,200)),deckdata[e].i_card=d,deckdata[e].i_user_card=c,document_qwiz_mobile?$("button.summary_exit_mobile_deck").show():$("button.summary_exit_mobile_deck").hide();var g=$("div.qcard_card-qdeck"+e+" span.unpaid_msg");if(g.length){var b=deckdata[e].pay_quiz_ok;b&&"paid"==b?g.hide():g.show()}var f=$("div.qcard_card-qdeck"+e+" span.unpaid_msg_payment_type");if(f.length&&"paid"!=deckdata[e].pay_quiz_ok){var v=deckdata[e].taker_unpaid_msgs;if(v.length){var w=Math.floor(Math.random()*v.length);f.html(v[w])}}if(q.preview||(deckdata[e].no_flip_b=!0,deckdata[e].deck_started_b=!1),q.set_container_width_height(e),deckdata[e].qrecord_id&&document_qwiz_user_logged_in_b&&!t){setTimeout((function(){var t={type:"completed",now_sec:(new Date).getTime()/1e3,confirm:"js"};record_qcard(e,deckdata[e].qrecord_id,t,!0)}),2e3)}},this.display_progress=function(e){var t;t="<p>"+deckdata[e].n_cards_for_done+" "+T("cards total")+", "+deckdata[e].n_reviewed+" "+plural(T("card"),T("cards"),deckdata[e].n_reviewed)+" "+T("reviewed"),deckdata[e].hide_gotit_b||(t+=", "+deckdata[e].n_to_go+" "+plural(T("card"),T("cards"),deckdata[e].n_to_go)+" "+T("to go")+"</p>"),deckdata[e].$progress_text.html(t)}
1,this.hide_menu_and_display_login=function(e,t,a,d,c,r){var i=$("div.qwiz_icon_and_menu_container.qdeck"+e+" div.qwiz_icon_trigger_and_menu");i.removeClass("qwiz-hover"),q.display_login(e,t,a,d,c,r);setTimeout((function(){i.addClass("qwiz-hover")}),500)},this.display_login=function(e,t,a,d,c,r){a||(a=""),t||a||$("div.qwiz-usermenu_icon").removeClass("qwiz-icon-bounce"),showing_front(e)||(deckdata[e].check_answer_disabled_b=!1,deckdata[e].no_flip_b=!1,q.qdeck_flip(e)),deckdata[e].no_flip_b=!0,deckdata[e].deck_started_b=!1,$(".bbfe-qdeck"+e).css({visibility:"hidden"}),$("span.card-number-qdeck"+e).css({visibility:"hidden"}),$("span.response_recorded_wrapper-qdeck"+e).css({display:"none"}),"progress_bars"==a||"leaderboard"==a?qqc.create_progress_bars(qname,deckdata,e,a):"feedback"==a?qqc.create_provide_feedback_screen(qname,e,deckdata[e].i_card):"use_dataset_options"==a?qqc.create_use_dataset_options(qname,deckdata,e):"pay"==a?qqc.create_pay_screen(qname,deckdata,e,d,r):"maker_pay"==a?qqc.create_maker_pay_screen(qname,deckdata,e,d):"enroll"==a?qqc.create_enroll_screen(qname,e):"register"==a||"open_register"==a?qq
1c.create_register_taker_screen(qname,e,!1,d,a):"free_trial"==a?qqc.create_register_taker_screen(qname,e,!0,d,a):"paypal_subscription"==a?qqc.create_paypal_subscription_screen(qname,e):document_qwiz_wp_user_session_id?qqc.create_refresh_page_notice(qname,e):(deckdata[e].$qcard_card_front.html(get_login_html(e,t,d,c)),deckdata[e].deck_started_b=!1,qqc.init_hide_show_password("#qdeck_password-qdeck"+e),$("#qdeck_username-qdeck"+e).focus()),deckdata[e].$next_buttons.css("visibility","hidden")},this.qdeck_password_focus=function(e,t){e.qwiz_pw="",e.value="",$("#qdeck_login-qdeck"+t+" p.login_error").css({display:"none"})},this.login=function(e,t,a){t=t?1:0,a=a?1:0,$.removeCookie("qwiz_declined_login",{path:"/"}),document_qwiz_declined_login_b=!1;var d=$("#qdeck_username-qdeck"+e),c=d.val();if(!c)return alert(T("Please enter Login name")),d.focus(),!1;if(t&&-1!=document_qwiz_username.split("; ").indexOf(c))return alert("User "+c+" is already on your team."),!1;var r=$("#qdeck_password-qdeck"+e),i=r.val();if(!i)return alert(T("Please enter Password")),r.focus(),!1;r.blur();var n,_=CryptoJS.SHA3(i).toString();t?n=document_qwiz_remember_f:(n=$("#qdeck_login-qdeck"+e+' input[type="checkbox"]').prop("checked")?1:0,document_qwiz_remember_f=n);var s={username:c,sha3_password:_,remember_f:n,add_team_member_f:t};return t&&(s.previous_username=document_qwiz_username),a&&(s.proceed_to_pay_f="1"),qqc.jjax(qname,e,deckdata[e].qrecord_id,"login",s),!1},this.login_ok=function(e,t,a,d){debug[0]&&console.log("[login_ok] i_deck:",e);var c={path:"/"};1==a&&(c.expires=1),$.cookie("qwiz_session_id",document_qwiz_session_id,c),c.expires=30,$.cookie("qwiz_user_login",1,c),qqc.check_session_id(e),document_qwiz_user_logged_in_b=!0;var r=qqc.get_qwiz_param("login_timeout_min",40);if(c.expires=r/1440,$.cookie("qwiz_current_login_lt_nmin_ago",1,c),qqc.set_user_menus_and_icons(qname),qwiz_&&qwiz_.any_pay_quiz_f&&qwiz_.pay_lock_settings(),qcard_&&qcard_.any_pay_deck_f&&qcard_.pay_lock_settings(),$("#qdeck_login-qdeck"+e).hide(),q.qrecord_b)for(var i=0;i<n_decks;i++)deckdata[i].qrecord_id&&(deckdata[i].record_start_b=!0);return d&&"paid"==deckdata[e].pay_quiz_ok&&(d=!1),d?q.display_login(e,!1,"pay"):-1==deckdata[e].i_card?deckdata[e].$qcard_card_front.html(qqc.decode_image_tags(deckdata[e].intro_html)):q.login_ok_start_deck(e),!1},this.login_ok_start_deck=function(e){var t=deckdata[e].i_card;if(deckdata[e].$next_buttons.css("visibility","visible"),0==t)q.start_deck(e,!0);else{deckdata[e].record_start_b=!1;var a={type:"start",now_sec:(new Date).getTime()/1e3,confirm:"js"};if(record_qcard(e,deckdata[e].qrecord_id,a,!0),-1==t){var d=q.get_card_front(e,-1,!1,!0);d.html(qqc.decode_image_tags(deckdata[e].intro_html)),d.find("span.qwiz_img_swap.not_inited").each((function(){qqc.init_image_swap(this,!0)}))}else $(".bbfe-qdeck"+e).css({visibility:"visible"}),$("span.card-number-qdeck"+e).css({visibility:"visible"}),t>=deckdata[e].n_cards?q.done(e):(q.set_card_front_and_back(e,t,!0),deckdata[e].no_flip_b=!1)}},this.login_not_ok=function(e,t){t||(t=T("Login incorrect. Please try again")),$("#qdeck_login-qdeck"+e+" p.login_error").html(t).css("display","block"),debug[0]&&console.log("[login_not_ok] $ ('#qdeck_login-qdeck"+e+" p.login_error'):",$("#qdeck_login-qdeck"+e+" p.login_error"))},this.no_login=function(e,t,a,d){debug[0]&&console.log("[no_login] e:",d),a&&d&&d.stopPropagation(),t||a||$("#qdeck_login-qdeck"+e+' input[type="checkbox"]').prop("checked")&&($.cookie("qwiz_declined_login",1,{path:"/"}),document_qwiz_declined_login_b=!0),$("div.qwiz-usermenu_icon").removeClass("qwiz-icon-bounce"),deckdata[e].$next_buttons.css("visibility","visible");var c=deckdata[e].i_user_card;-1==c?a?q.get_card_front(e,-1,!1,!0).html(qqc.decode_image_tags(deckdata[e].intro_html)):q.start_deck(e,!0):(c==deckdata[e].n_cards?q.done(e):(q.set_card_front_and_back(e,c,!0),deckdata[e].no_flip_b=!1),$(".bbfe-qdeck"+e).css({visibility:"visible"}),$("span.card-number-qdeck"+e).css({visibility:"visible"}));setTimeout((function(){showing_front(e)||(deckdata[e].check_answer_disabled_b=!1,q.qdeck_flip(e))}),50)},this.icon_no_login=function(e){$("div.qwiz-usermenu_icon").removeClass("qwiz-icon-bounce"),$("#usermenu-qdeck"+e+' input[type="checkbox"]').prop("checked")&&($.cookie("qwiz_declined_login",1,{path:"/"}),document_qwiz_declined_login_b=!0),$("#usermenu-qdeck"+e).hide()},this.qdeck_flip=function(e,t,a,d,c){if(debug[0]&&console.log("[qdeck_flip] i_deck:",e,", deckdata[i_deck].i_card:",deckdata[e].i_card,", deckdata[i_deck].no_flip_b:",deckdata[e].no_flip_b),void 0!==a){if(-1==a||a==deckdata[e].n_cards)return!1}else a=deckdata[e].bck_f?deckdata[e].i_user_card:deckdata[e].i_card;if(deckdata[e].no_flip_b)return deckdata[e].deck_started_b&&(deckdata[e].no_flip_b=!1),!1;if(t){var r=$(t.srcElement);if("a"==t.srcElement.tagName.toLowerCase()||r.parents("a").length)if(r.parents("figcaption").length)return!1}var i,n=deckdata[e].cards[a];if(!n.single_char_b&&deckdata[e].check_answer_disabled_b)return void(n.textentry_required_b&&(alert(Tcheck_answer_message),$("#textentry_hint-qdeck"+e).removeAttr("disabled").removeClass("qwiz_button_disabled").show()));1==deckdata[e].n_cards?stop_timer(e):deckdata[e].deck_timer&&q.no_intro_b[e]&&(d?deckdata[e].$card_timer&&deckdata[e].$card_timer.hide():c||deckdata[e].card_reviewed_b||deckdata[e].times_up||start_timers(e)),q.preview?(i=$("div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+a+" div.qcard_card-qdeck"+e+" div.qcard-front"),$("div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+a+" div.qcard_card-qdeck"+e+" div.qcard-back")):(i=q.get_card_front(e),get_card_back(e),$("div.qcard_card-qdeck"+e+" div.qcard-front"),$("div.qcard_card-qdeck"+e+" div.qcard-back"));var _=i.find("input.textentry-qdeck"+e),s=!1,o="";q.preview&&(o=" preview-qcard"+deckdata[e].i_card);var l=showing_front(e);const k=deckdata[e].showing_first;if(debug[0]&&console.log("[qdeck_flip] showing_front_f:",l,", showing_first:",k),"back"==k&&(l=!l,debug[0]&&console.log("[qdeck_flip] showing_front_f:",l)),l){if(deckdata[e].qrecord_id&&document_qwiz_user_logged_in_b&&(deckdata[e].n_flips++,deckdata[e].record_start_b&&document_qwiz_user_logged_in_b)){deckdata[e].record_start_b=!1;var h={type:"start",now_sec:g=(new Date).getTime()/1e3,confirm:"js"};record_qcard(e,deckdata[e].qrecord_id,h,!0)}if(1==deckdata[e].user_card_number&&($("div#icon_qdeck"+e).hide(),alert_not_logged_in(e)),"front"==k&&$(button_flip_selector(e)).html(T("Flip back")).removeClass("qwiz_button_disabled").attr("disabled",!1),!deckdata[e].bck_f){if(deckdata[e].times_up||deckdata[e].hangman_incorrect_chars_f){const t=deckdata[e].hangman_incorrect_chars_f?T("too many incorrect letters"):T("time limit");$("span#got-it_unavailable-qdeck"+e+" span.times_up").html(t),$("span#got-it_unavailable-qdeck"+e).show()}else"front"==k||n.textentry_required_b||void 0!==deckdata[e].hangman[a]?$("button.got_it-qdeck"+e).prop("disabled",!1).removeClass("qwiz_button_disabled"):$("button.got_it-qdeck"+e).prop("disabled",!0).addClass("qwiz_button_disabled");"front"==k||n.textentry_required_b||void 0!==deckdata[e].hangman[a]?$("button.next_card-qdeck"+e).prop("disabled",!1).removeClass("qwiz_button_disabled"):$("button.next_card-qdeck"+e).prop("disabled",!0).addClass("qwiz_button_disabled"),deckdata[e].card_t
1ime_limit&&stop_timer(e,!0)}if(!deckdata[e].card_reviewed_b&&!deckdata[e].bck_f){deckdata[e].card_reviewed_b=!0,deckdata[e].n_reviewed++;var u=deckdata[e].card_topics[a];if(debug[4]&&console.log("[qdeck_flip] card_topics:",u),u)for(var p=0;p<u.length;p++){var m=u[p];deckdata[e].topic_statistics[m].n_reviewed++}if((deckdata[e].n_cards>1||deckdata[e].combo)&&q.display_progress(e),deckdata[e].gotit_active&&$("button.got_it-qdeck"+e).html(T("Got it!")),deckdata[e].qrecord_id){var g=(new Date).getTime()/1e3;deckdata[e].current_first_flip_sec=g}}_.length&&(_.blur(),n.textentry_required_b?q.textentry_set_card_back(e,a):(s=_.val())?(n.saved_textentry=s,$("p.back_textentry_p-qdeck"+e+o).css("visibility","visible"),$("span.back_textentry-qdeck"+e+o).html(s)):$("p.back_textentry_p-qdeck"+e+o).css("visibility","hidden")),"back"}else"front",deckdata[e].bck_f||("back"==k&&(n.textentry_required_b||void 0!==deckdata[e].hangman[a]?($("button.got_it-qdeck"+e).prop("disabled",!0).addClass("qwiz_button_disabled"),$("button.next_card-qdeck"+e).prop("disabled",!0).addClass("qwiz_button_disabled")):($("button.got_it-qdeck"+e).prop("disabled",!1).removeClass("qwiz_button_disabled"),$("button.next_card-qdeck"+e).prop("disabled",!1).removeClass("qwiz_button_disabled"))),$(button_flip_selector(e)).html(n.check_answer));if(q.preview)$("div.card-container.preview-qdeck"+e+".preview-qcard"+a+" div.qcard_card").flip("toggle");else if(deckdata[e].flip_axis){deckdata[e].$qcard_card.flip({axis:deckdata[e].flip_axis});setTimeout((function(){deckdata[e].$qcard_card.flip("toggle")}),20)}else deckdata[e].$qcard_card.flip("toggle");return deckdata[e].showing_front_b&&setTimeout("qcard_.set_container_width_height ("+e+", "+a+")",700),toggle_showing_front(e),q.qwizard_b&&(showing_front(e)?qqc.select_placeholder(deckdata[e].$qcard_front_part1):(qqc.select_placeholder(deckdata[e].$qcard_back_part1),qwizard.init_tinymce_onclick(deckdata[e].$qcard_back_part1[0]))),!1},this.set_card_front_and_back=function(e,t,a,d){debug[0]&&console.log("[set_card_front_and_back] i_deck:",e,", i_card:",t),q.preview?$("div.card-container.preview-qdeck"+e+".preview-qcard"+t+" div.qcard-front-back"):deckdata[e].$qcard_card_front_back,(deckdata[e].n_cards>1||deckdata[e].combo)&&(q.display_progress(e),deckdata[e].card_time_limit&&(q.no_intro_b[e]||start_timers(e)));var c,r,i=deckdata[e].cards[t];$(button_flip_selector(e)).removeAttr("disabled").removeClass("qwiz_button_disabled"),deckdata[e].check_answer_disabled_b=!1;var n="front";q.qwizard_b||q.preview||"random"==(n=deckdata[e].show_first)&&(n=Math.random()<.5?"front":"back"),deckdata[e].showing_first=n;var _=-1,s="",o=function(){q.preview?c=q.get_card_front(e,t):(c=q.get_card_front(e),q.get_card_front(e,t,!0).hide());c.css({display:"inline-block"});var a,r=i.card_front;if([r,a]=qqc.qlatex_convert(r),q.qwizard_b&&!deckdata[e].use_dataset_card_ids[t]?q.set_editable_parts_front(e,t,r):c.html(qqc.decode_image_tags(r)),q.no_intro_b[e]&&0==deckdata[e].n_reviewed){if(!deckdata[e].hide_qwizcards_icon_b){var n=create_qwiz_icon_div(e);deckdata[e].$qcard_card.append(n)}q.qwiz_icon_stop_propagation(e)}var o=c.find("input.textentry-qdeck"+e);if(o.length){var l="";d&&i.saved_textentry&&(l=i.saved_textentry,i.saved_textentry_ok&&($(button_flip_selector(e)).removeAttr("disabled").removeClass("qwiz_button_disabled").html(T("Check answer")),deckdata[e].check_answer_disabled_b=!1)),o.val(l),0==deckdata[e].n_reviewed&&q.no_intro_b[e]||(panel_exit_mobile_just_closed_b=!0,s=o),deckdata[e].click_flip_b&&o.click((function(e){e.stopPropagation(),debug[0]&&console.log("[set_card_front_and_back] click event:",e)}))}else if(void 0!==deckdata[e].hangman[t]){var k=deckdata[e].hangman[t],h=k.n_hangman;k.n_hangman_done=0,k.n_hangman_correct=0;for(var u=!0,p=deckdata[e].answered_correctly[t],m=0;m<h;m++){var g=c.find("span.qdeck_hangman.qdeck_hangman_c"+m),b=k.hangman_final_entry[m];if(d)-1==(f=k.hangman_current_entry[m]).indexOf("<u>\t</u>")&&(k.n_hangman_done++,k.n_hangman_correct++),f=f.replace(/\t/g,"&ensp;"),g.find("span.hangman_current_entry").html(f),g.find("span.hangman_type_letters").hide();else if(h>1&&!p&&!1===p&&(g.find("span.hangman_current_entry").html(f),k.hangman_incorrect_chars[m].length<=3&&0==k.hangman_n_hints[m]))g.find("span.hangman_current_entry").html(b),g.find("span.hangman_type_letters").hide(),k.n_hangman_done++,k.n_hangman_correct++;else{var f=b.replace(/>[a-z0-9]</gi,">&ensp;<");k.hangman_current_entry[m]=f.replace(/u>&ensp;</g,"u>\t<"),g.find("span.hangman_current_entry").html(f);var v,w=g.find("input");q.qwizard_b&&"placeholder"==k.hangman_answer[m]||(w.off("mousedown"),$("#hangman_hint-qdeck"+e).removeAttr("disabled").removeClass("qwiz_button_disabled")),k.hangman_incorrect_chars[m]="",k.hangman_n_hints[m]=0,deckdata[e].click_flip_b&&w.click((function(e){e.stopPropagation(),debug[0]&&console.log("[set_card_front_and_back] click event:",e)}
1)),v=-1!=k.hangman_answer[m].search(/[a-z]/i)?T("Type letters in the box"):T("Type numbers in the box"),g.find("span.hangman_type_letters").html('<span class="type_letters">'+v+"</span>"),u&&(u=!1,0==deckdata[e].n_reviewed&&q.no_intro_b[e]&&(p||!1!==p)||(panel_exit_mobile_just_closed_b=!0,_=m))}}"hangman_labeled_diagram"==deckdata[e].cards[t].type&&(q.qwizard_b?(c.find("div.hangman_label").addClass("ui-draggable ui-draggable-handle ui-resizable"),qwizzled.reinit_dragging(c)):c.find("div.hangman_label").each((function(){var e=$(this),t=e.outerWidth();e.outerWidth(1.2*t)})))}if(q.qwizard_b||c.find("span.qwiz_img_swap.not_inited").each((function(){qqc.init_image_swap(this,!0)})),$().mediaelementplayer&&$("div.qcard-front .wp-audio-shortcode, div.qcard-front .wp-video-shortcode").not(".mejs-container").filter((function(){return!$(this).parent().hasClass("mejs-mediaelement")})).mediaelementplayer(),deckdata[e].click_flip_b){setTimeout((function(){deckdata[e].$qcard_card_front.find('div.mejs-container, input[onclick^="play_mp3"], div.qwiz_no_click_flip, .mjp-s-wrapper').click((function(e){e.stopPropagation()}))}),250)}init_code_highlight(c),a&&qqc.qlatex_init(c)},l=function(){q.preview?r=get_card_back(e,t):(r=get_card_back(e),get_card_back(e,t,!0).hide());r.css({display:"inline-block"});var a,d=i.card_back;[d,a]=qqc.qlatex_convert(d),q.qwizard_b&&!deckdata[e].use_dataset_card_ids[t]?set_editable_parts_back(e,d):r.html(qqc.decode_image_tags(d));var c,n=deckdata[e].default_card_back_background,_=deckdata[e].card_back_background[t];if(_&&(n=_),n&&(c="img:"==n.substr(0,4)?{"background-image":"url("+n.substr(4)+")"}:{background:n},r.parents(".qcard-back").css(c)),$().mediaelementplayer&&$("div.qcard-back .wp-audio-shortcode, div.qcard-back .wp-video-shortcode").not(".mejs-container").filter((function(){return!$(this).parent().hasClass("mejs-mediaelement")})).mediaelementplayer(),deckdata[e].click_flip_b){setTimeout((function(){deckdata[e].$qcard_card_back.find('div.mejs-container, input[onclick^="play_mp3"], div.qwiz_no_click_flip, .mjp-s-wrapper').click((function(e){e.stopPropagation()}))}),250)}q.qwizard_b||r.find("span.qwiz_img_swap.not_inited").each((function(){qqc.init_image_swap(this,!0)})),init_code_highlight(r),a&&qqc.qlatex_init(r)},k=function(){if(setTimeout((function(){$("div.qcard-front-back .mejs-container").css({"min-width":"300px"})}),200),void 0!==deckdata[e].hangman[t]&&(q.qwizard_b||deckdata[e].bck_f||"front"!=n||($(button_flip_selector(e)).addClass("qwiz_button_disabled").attr("disabled",!0),deckdata[e].check_answer_disabled_b=!0)),document_active_qwiz_qdeck&&$(document_active_qwiz_qdeck).find("div.qdeck-focusable input").focus().blur(),i.textentry_required_b)q.init_textentry_autocomplete(e,t);else{var a=q.qwizard_b&&deckdata[e].hide_flip_b?T("Flip (click disabled)"):T("Check answer");$(button_flip_selector(e)).html(T(a)).attr("title",T("Show the other side")),i.check_answer=T(a)}(q.set_container_width_height(e,t,i.textentry_required_b),deckdata[e].scroll_b||document_qwiz_mobile)&&(deckdata[e].$qcard_card.find("div.qcard-front, div.qcard-back").css({overflow:"auto"}),deckdata[e].$qcard_card_front_back.scrollLeft(0).scrollTop(0))};if(showing_front(e))debug[0]&&console.log("[set_card_front_and_back] (showing front)"),o(),l(),k(),_>=0&&hangman_focus(e,_);else{debug[0]&&console.log("[set_card_front_and_back] (showing back)"),"front"==n?o():l();setTimeout((function(){a||q.qdeck_flip(e);setTimeout((function(){"front"==n?l():o(),k(),s&&s.focus(),_>=0&&hangman_focus(e,_)}),700)}),100)}deckdata[e].first_display_f?deckdata[e].first_display_f=!1:"undefined"!=typeof MP3_JPLAYER&&(-1==i.card_front.indexOf("mjp-s-wrapper")&&-1==i.card_back.indexOf("mjp-s-wrapper")||setTimeout(delay_mp3_player_reset,200))},this.set_editable_parts_front=function(e,t,a){debug[0]&&console.log("[set_editable_parts_front] card_front:",a);var d,c,r=!1,i="",n=[];if(-1!=(a=qqc.shortcodes_to_video_elements(a)).indexOf("qcard_textentry"))i=new RegExp('<div class="qcard_textentry[^>]*[^]*?</div>\x3c!-- END --\x3e',"g");else if(-1!=a.indexOf("qcard_single_char_entry"))i=new RegExp('<div class="qcard_single_char_entry[^>]*[^]*?</div>\x3c!-- END --\x3e',"g");else if(-1!=a.indexOf("hangman_img_wrapper")){r=!0;var _=a.search(/<div[^>]+hangman_labeled_diagram_fields/);d=qqc.find_matching_block(a.substr(_)),a=a.replace(d,"")}else-1!=a.indexOf("qdeck_hangman")&&(i=new RegExp('<span class="qdeck_hangman[^>]*[^]*?</span>\x3c!-- END --\x3e',"g"),n=a.match(i),c=a.split(i));if(i&&(n=a.match(i),c=a.split(i)),n.length){debug[9]&&(console.log("[set_editable_parts_front] divs:",n),console.log("[set_editable_parts_front] splits:",c)),qwizard.init_tinymce($("div#qcard_front-part1-qdeck"+e)[0]),qwizard.init_tinymce_onclick($("div#qcard_front-part2-qdeck"+e)[0]);var s=n.length;add_editable_parts(e,s),$("#qcard_front-part0-qdeck"+e).hide(),$("div.qcard_front-parts, div.qcard_front-inputs").html("").hide();for(var o=0;o<s;o++){var l=o+1,k=qqc.remove_unmatched_tag(c[o],1==l);$("#qcard_front-part"+l+"-qdeck"+e).html(k).css({display:""}),$("#qcard_front-input"+l+"-qdeck"+e).html(n[o]).css({display:""})}l=s+1,k=qqc.remove_unmatched_tag(c[s],!1,!0);$("#qcard_front-part"+l+"-qdeck"+e).html(k).css({display:""})}else{for(var h=3;;){var u=$("div#qcard_front-input"+(h-1)+"-qdeck"+e);
1if(0==u.length)break;u.remove(),$("div#qcard_front-part"+h+"-qdeck"+e).remove(),h++}qwizard.init_tinymce($("div#qcard_front-part1-qdeck"+e)[0]),qwizard.init_tinymce_onclick($("div#qcard_front-part2-qdeck"+e)[0]);var p=qqc.opening_tag_shortcode_pos("<button",a);if(!r&&p<a.length){var m=a.substr(0,p);if(-1!=m.indexOf('<div class="flashcard_summary')){var g=m.indexOf("</div>")+6,b=m.substring(0,g);$("#qcard_front-part0-qdeck"+e).html(b).show(),m=m.substr(g+1)}else $("#qcard_front-part0-qdeck"+e).hide();var f=qqc.find_matching_block(a.substr(p)),v=a.substr(p+f.length);$("#qcard_front-part1-qdeck"+e).html(m).css({display:""}),$("#qcard_front-input1-qdeck"+e).html(f).show();v=delete_unmatched_p(v);$("#qcard_front-part2-qdeck"+e).html(v).css({display:""})}else if($("#qcard_front-part0-qdeck"+e).hide(),$("#qcard_front-part1-qdeck"+e).html(a).css({display:"block"}),$("#qcard_front-input1-qdeck"+e).html("").hide(),$("#qcard_front-part2-qdeck"+e).html("").hide(),r){var w=q.get_card_front(e);q.save_remove_hangman_fields(e,w),w.append(d);setTimeout((function(){w.find("div.hangman_labeled_diagram_fields").attr("data-qcard",t),qwizard.position_hangman_fields_div(),qwizard.set_hangman_label_width(w)}),100),w.on("keyup",(function(){qwizard.position_hangman_fields_div("",!0)}))}}if(!r){w=q.get_card_front(e);q.save_remove_hangman_fields(e,w),(w=q.get_card_front(e)).off("keyup")}},this.save_remove_hangman_fields=function(e,t,a){var d=t.find("div.hangman_labeled_diagram_fields").first();if(d.length){var c=d.data("qcard"),r=d.html();qwizard.questions_cards[c].hangman_fields=r,a||d.remove();var i=deckdata[e].cards[c].card_front,n=i.search(/<div[^>]+hangman_labeled_diagram_fields/);if(-1==n)deckdata[e].cards[c].card_front+='<div class="hangman_labeled_diagram_fields" data-qcard="'+c+'">'+r+"</div>";else{var _=qqc.find_matching_block(i.substr(n)).match(/>([^]*)<\/div>$/);if(_){var s=_[1];deckdata[e].cards[c].card_front=i.replace(s,r)}}}},this.textentry_set_card_back=function(e,t,a,d){debug[0]&&console.log("[textentry_set_card_back] i_card:",t,", local_i_choice:",a);var c,r,i=deckdata[e].cards[t],n=get_card_back(e);if(void 0!==a)c=a,r=n.find("span.back_qcard_textentry").html();else{var _=(r=(q.preview?$("div#qcard_window-qdeck"+e+" div.card-container.preview-qcard"+t+" input.textentry-qdeck"+e):$("input.textentry-qdeck"+e)).val()).toLowerCase();c=-1;for(var s=i.choices.length,o=0,l=0;l<s;l++){var k=i.choices[l];if("*"==k[0])o=l;else if(-1!=k.map((function(e){return e.toLowerCase()})).indexOf(_)){c=l;break}}-1==c&&(c=o)}r||(r="___________");var h="";q.preview&&(h=" preview-qcard"+t);var u='<p class="back_textentry_p'+h+'">'+T("You entered")+' &ldquo;<span class="back_qcard_textentry'+h+'">'+r+'</span>&rdquo;</p><div id="qcard_back-part1-qdeck'+e+'" class="card_back_textentry">\n'+i.feedback_htmls[c]+"</div>";q.qwizard_b&&!deckdata[e].use_dataset_card_ids[t]?set_editable_parts_back(e,u,c,d):get_card_back(e).html(qqc.decode_image_tags(u))},window.onorientationchange=function(){if(document_qwiz_mobile&&void 0!==mobile_i_deck){setTimeout((function(){mobile_center_vertical(mobile_i_deck)}),100)}},this.set_container_width_height=function(e,t,a){if(document_qwiz_mobile)mobile_center_vertical(e);else{var d,c,r,i,n=deckdata[e].scroll_b;void 0===t&&(t=deckdata[e].i_user_card),q.preview?(d=$("div.card-window.preview-qdeck"+e+".preview-qcard"+t),c=$("div.card-container.preview-qdeck"+e+".preview-qcard"+t),$("div.card-container.preview-qdeck"+e+".preview-qcard"+t+" div.qcard-front-back"),deckdata[e].use_dataset_card_ids[t]?(r=$("div.card-container.preview-qdeck"+e+".preview-qcard"+t+" div.qcard-front div.qcard_content_size_alt"),i=$("div.card-container.preview-qdeck"+e+".preview-qcard"+t+" div.qcard-back  div.qcard_content_size_alt")):(r=$("div.card-container.preview-qdeck"+e+".preview-qcard"+t+" div.qcard-front div.qcard_content_size"),i=$("div.card-container.preview-qdeck"+e+".preview-qcard"+t+" div.qcard-back  div.qcard_content_size"))):(d=deckdata[e].$qcard_window,c=deckdata[e].$qcard_container,deckdata[e].$qcard_card_front_back,r=q.get_card_front(e),i=get_card_back(e));var _=c.find("div.qcard_card"),s=0,o=function(){var l,k,h=_.find("img");if(h.length&&0==h[0].width&&(debug[0]&&console.log("[delay_set_container_width_height] zero-width img; n_delays:",s),s<10))return s++,setTimeout(o,100),!1;if(deckdata[e].card_width_setting&&(l=deckdata[e].card_width_setting.replace("px",""),k=deckdata[e].card_height_setting.replace("px","")),n)l?(l=deckdata[e].card_width_setting.replace("px",""),k=deckdata[e].card_height_setting.replace("px",""),d.width(l),d.height(k)):(l=c.outerWidth(),k=c.outerHeight());else{var u=parseInt(r.outerWidth()),p=parseInt(r.outerHeight()),m=parseInt(i.outerWidth()),g=parseInt(i.outerHeight()),b=Math.max(u,m),f=Math.max(p,g);debug[0]&&console.log("[delay_set_container_width_height] width_front: ",u,", width_back: ",m);var v=parseInt(r.outerWidth()),w=parseInt(r.outerHeight());debug[0]&&console.log("[delay_set_container_width_height] i_deck:",e,", new_width_front: ",v,", new_height_front: ",w);var y=0,x=0;if(a)for(var z=deckdata[e].cards[t].choices.length,A=0;A<z;A++){q.textentry_set_card_back(e,t,A);var T=parseInt(i.find("#qcard_back-part1-qdeck"+e).outerWidth()),C=parseInt(i.find("#qcard_back-part1-qdeck"+e).outerHeight());y=Math.max(y,T),x=Math.max(x,C)}else y=parseInt(i.outerWidth()),x=parseInt(i.outerHeight());var I=Math.max(v,y),O=Math.max(w,x);debug[13]&&(console.log("[delay_set_container_width_height] new_width_front: ",v,", new_width_back: ",y),console.log("[delay_set_container_width_height] new_height_front: ",w,", new_height_back: ",x),console.log("[delay_set_container_width_height] new_max_width: ",I,", new_max_height: ",O)),a&&(I+=10,O+=10),b=Math.max(b,I,l),f=Math.max(f,O,k),debug[13]&&console.log("[delay_set_container_width_height] max_width: ",b,", max_height: ",f)}q.preview?(c.width(b).height(f),d.width(b).height(f)):n||document_qwiz_mobile||document_qwiz_force_mobile_f||(_.width(b).height(f),d.width(b).height(f),q.qwizard_b&&$("div.qcard_card-qdeck"+e).css({width:b+"px",height:f+"px"})),center_vertical(r,k),center_vertical(i,k);const D=d.parents("div").first();if(D.length){const e=D.width();if(b>e){const t=e/b,a=Math.round(50*(1-t)),c={"max-width":"none",transform:"translate("+("rtl"==getComputedStyle(D[0]).direction?1:-1)*a+"%, -"+a+"%) scale("+t.toFixed(3)+")"};d.css(c),qqc.offset_height_rescale(d,t,80*t)}else d.css({transform:""})}};setTimeout(o,300)}},this.got_it=function(e){if(!q.qwizard_b){const t=deckdata[e].i_card;deckdata[e].cards[t].got_it=!0,deckdata[e].n_to_go--}q.next_card(e,!0)},this.next_card=function(e,t,a){if(debug[0]&&console.log("[next_card] deckdata[i_deck].i_card:",deckdata[e].i_card),deckdata[e].bck_f)return void q.fwd_card(e,!1);if(!a){var d=deckdata[e].i_card;
1if(void 0!==deckdata[e].hangman[d]){if(!t){deckdata[e].answered_correctly[d]=!1;for(var c=deckdata[e].hangman[d],r=c.n_hangman,i=0;i<r;i++)c.hangman_n_hints[i]=1;$("span#got-it_unavailable-qdeck"+e).hide(),deckdata[e].hangman_incorrect_chars_f=!1}}else deckdata[e].cards[d].textentry_required_b&&(t||$("span#got-it_unavailable-qdeck"+e).hide());if(deckdata[e].gotit_active&&$("button.got_it-qdeck"+e).html(T("Skip")),!q.qwizard_b&&deckdata[e].qrecord_id&&document_qwiz_user_logged_in_b){var n=(new Date).getTime()/1e3;t=t?1:0;var _={type:"flashcard",i_card:deckdata[e].dataset_id[d],unit:deckdata[e].unit[d],level:deckdata[e].level[d],q_and_a_text:btoa(encodeURIComponent(deckdata[e].q_and_a_text[d])),first_flip_sec:deckdata[e].current_first_flip_sec,n_flips:deckdata[e].n_flips,first_textentry_sec:deckdata[e].current_first_textentry_sec,response:"",now_sec:n,got_it_f:t,confirm:"js"};record_qcard(e,deckdata[e].qrecord_id,_)}deckdata[e].i_user_card=d;var s=deckdata[e].flip_axis,o=!1;if(s||(s=Math.random()>.5?"x":"y",o=Math.random()>.5),deckdata[e].$qcard_card.flip({axis:s,reverse:o}),deckdata[e].pay_quiz_deck_id&&("preview_questions"==deckdata[e].pay_quiz_ok||"preview_period_expired"==deckdata[e].pay_quiz_ok||"no_free_trial"==deckdata[e].pay_quiz_ok)&&qqc.preview_limit("deck",deckdata,e))return void(showing_front(e)||q.qdeck_flip(e))}const l=deckdata[e].combo_i_qwiz;void 0===l||a?q.process_card(e):qqc.combo_next("F",l,e,t)},this.bck_card=function(e,t){if($(".bck-card-qdeck"+e).hasClass("hover")){var a;if(deckdata[e].bck_f=!0,t){if(deckdata[e].use_dataset&&deckdata[e].dataset_intro_f)return deckdata[e].saved_i_card=deckdata[e].i_card,$(".bck-card-qdeck"+e).css({opacity:.2}).removeClass("hover"),$(".fwd-card-qdeck"+e).css({opacity:.5}).addClass("hover"),$("span.card-number-qdeck"+e).html("--"),deckdata[e].i_card=-1,void q.display_login(e,!1,"use_dataset_options");a=deckdata[e].card_order[0]}else if(a=deckdata[e].i_user_card,-1==(a=deckdata[e].cards[a].i_user_prev_card))return;deckdata[e].i_user_card=a;var d=deckdata[e].cards[a];if(t||-1==d.i_user_prev_card){var c=$(".bck-card-qdeck"+e);deckdata[e].use_dataset&&deckdata[e].dataset_intro_f&&(c=c.last()),c.css({opacity:.2}).removeClass("hover")}var r=d.user_card_number;$("span.card-number-qdeck"+e).html(r),$(".fwd-card-qdeck"+e).css({opacity:.5}).addClass("hover"),deckdata[e].$next_buttons.css({visibility:"visible"}),deckdata[e].no_flip_b=!1,$("button.got_it-qdeck"+e).prop("disabled",!0).addClass("qwiz_button_disabled"),$("button.next_card-qdeck"+e).prop("disabled",!1).removeClass("qwiz_button_disabled"),deckdata[e].check_answer_disabled_b=!1,showing_front(e)||q.qdeck_flip(e),q.set_card_front_and_back(e,a,!1,!0)}},this.fwd_card=function(e,t){if($(".fwd-card-qdeck"+e).hasClass("hover")){var a;t?(-1==deckdata[e].i_card&&(deckdata[e].i_card=deckdata[e].saved_i_card),a=deckdata[e].i_card,deckdata[e].no_flip_b=!1,deckdata[e].$next_buttons.css({visibility:"visible"})):-1==deckdata[e].i_card?(a=deckdata[e].i_dataset_intro_user_next_card,deckdata[e].i_card=deckdata[e].saved_i_card,deckdata[e].no_flip_b=!1,deckdata[e].$next_buttons.css({visibility:"visible"})):(a=deckdata[e].i_user_card,a=deckdata[e].cards[a].i_user_next_card),deckdata[e].i_user_card=a;var d=deckdata[e].cards[a];if(a==deckdata[e].i_card){if(deckdata[e].bck_f=!1,$(".fwd-card-qdeck"+e).css({opacity:.2}).removeClass("hover"),deckdata[e].i_card==deckdata[e].n_cards)return void q.done(e);deckdata[e].card_reviewed_b?($("button.got_it-qdeck"+e).attr("disabled",!1).removeClass("qwiz_button_disabled"),deckdata[e].check_answer_disabled_b=!1):($("button.next_card-qdeck"+e).attr("disabled",!0).addClass("qwiz_button_disabled"),deckdata[e].check_answer_disabled_b=!0)}var c=d.user_card_number;$("span.card-number-qdeck"+e).html(c);var r=$(".bck-card-qdeck"+e);-1==d.i_user_prev_card&&(r=r.first()),r.css({opacity:.5}).addClass("hover"),showing_front(e)||q.qdeck_flip(e),q.set_card_front_and_back(e,a,!1,!0)}},this.shuffle_order=function(e){for(var t=deckdata[e].i_card,a=deckdata[e].card_order[t];;){var d=deckdata[e].card_order[t];if(d!=a&&!deckdata[e].cards[d].got_it)break;deckdata[e].card_order=qqc.shuffle(deckdata[e].card_order)}showing_front(e)||q.qdeck_flip(e),q.process_card(e)};var find_matching_terms=function(e,t){var a=e.term.toLowerCase(),d=qqc.metaphone(a);if(debug[6]&&console.log("[find_matching_terms] entry_metaphone; ",d),deckdata[textentry_i_deck].qrecord_id&&!deckdata[textentry_i_deck].current_first_textentry_sec){var c=(new Date).getTime()/1e3;deckdata[textentry_i_deck].current_first_textentry_sec=c}for(var r=100,i=100,n=deckdata[textentry_i_deck].i_card,_=deckdata[textentry_i_deck].c
1ards[n],s=_.textentry_minlength,o=0;o<textentry_answer_metaphones[textentry_i_deck].length;o++)a[0]==textentry_answers[textentry_i_deck][o][0].toLowerCase()&&(r=Math.min(r,textentry_answers[textentry_i_deck][o].length),debug[6]&&console.log("[find_matching_terms] entry[0]:",a[0],", textentry_answers[textentry_i_deck][i][0]:",textentry_answers[textentry_i_deck][o][0])),d[0]==textentry_answer_metaphones[textentry_i_deck][o][0]&&(i=Math.min(i,textentry_answer_metaphones[textentry_i_deck][o].length),debug[6]&&console.log("[find_matching_terms] textentry_answer_metaphones[textentry_i_deck]["+o+"]:",textentry_answer_metaphones[textentry_i_deck][o],", textentry_answers[textentry_i_deck]["+o+"][0]:",textentry_answers[textentry_i_deck][o][0],", required_metaphone_length:",i));100==r?r=s:(r-=2,r=Math.min(s,r)),100!=i&&(--i<2?i=2:i>4&&(i=4)),debug[6]&&console.log("[find_matching_terms] required_entry_length:",r,", required_metaphone_length:",i);var l=a.replace(/(.)\1{2,}/gi,"$1");if(l.length<r&&d.length<i)textentry_matches[textentry_i_deck]=[];else if(debug[6]&&console.log("[find_matching_terms] request.term:",e.term,d,d.length),textentry_matches[textentry_i_deck]=$.map(current_card_textentry_terms_metaphones[textentry_i_deck],(function(e){if(""==d?""==e[1]||0===e[0].toLowerCase().indexOf(a):0===e[1].indexOf(d)||0===e[0].toLowerCase().indexOf(a))return debug[6]&&console.log("[find_matching_terms] term_i:",e),e[0]})),debug[6]&&console.log("[find_matching_terms] textentry_matches[textentry_i_deck]:",textentry_matches[textentry_i_deck]),_.use_dict_b){var q,k=_.textentry_plural_b?1:0,h={action:"textentry_suggestions",entry:encodeURIComponent(a),entry_metaphone:encodeURIComponent(d),n_hints:deckdata[textentry_i_deck].textentry_n_hints,terms:textentry_matches[textentry_i_deck],plural_f:k};q=qwizcards_page_f?qqc.get_qwiz_param("server_loc","http://qwizcards.com/admin")+"/qwizard_textentry_suggestions.php":qqc.get_qwiz_param("ajaxurl",""),$.ajax({type:"POST",url:q,data:h,dataType:"json",error:function(e,t){debug[0]&&console.log("[find_matching_terms] error desc:",t)},success:function(e){textentry_matches[textentry_i_deck]=e,find_matching_terms2(t,l)}})}else find_matching_terms2(t,l)};function find_matching_terms2(e,t){textentry_matches[textentry_i_deck].length&&(lc_textentry_matches[textentry_i_deck]=textentry_matches[textentry_i_deck].map((function(e){return e.toLowerCase()})),debug[6]&&console.log("[find_matching_terms2] textentry_matches[textentry_i_deck]:",textentry_matches[textentry_i_deck])),debug[6]&&console.log("[find_matching_terms] deduped_entry.length: ",t.length,", textentry_matches[textentry_i_deck].length: ",textentry_matches[textentry_i_deck].length,", deckdata[textentry_i_deck].textentry_n_hints: ",deckdata[textentry_i_deck].textentry_n_hints);var a=deckdata[textentry_i_deck].i_card,d=deckdata[textentry_i_deck].cards[a],c=d.textentry_minlength;if(t.length>=c&&deckdata[textentry_i_deck].textentry_n_hints<5){var r=d.all_choices[0];void 0!==lc_textentry_matches[textentry_i_deck]&&-1!=lc_textentry_matches[textentry_i_deck].indexOf(r)||$("#textentry_hint-qdeck"+textentry_i_deck).removeAttr("disabled").removeClass("qwiz_button_disabled").show()}e(textentry_matches[textentry_i_deck])}function menu_closed(e){var t=deckdata[textentry_i_deck].i_card,a=deckdata[textentry_i_deck].cards[t],d=e.target.value.toLowerCase(),c=deckdata[textentry_i_deck].textentry_n_hints;if(d.length<c){var r=a.all_choices[0].substr(0,c);e.target.value=r}(a.saved_textentry=e.target.value,deckdata[textentry_i_deck].check_answer_disabled_b||(debug[6]&&console.log("[menu_closed] textentry_matches[textentry_i_deck]: ",textentry_matches[textentry_i_deck]),lc_textentry_matches[textentry_i_deck]&&-1!=lc_textentry_matches[textentry_i_deck].indexOf(d)||($(button_flip_selector(textentry_i_deck)).addClass("qwiz_button_disabled"),deckdata[textentry_i_deck].check_answer_disabled_b=!0,a.saved_textentry_ok=!1)),show_hint_timeout[textentry_i_deck])&&($("input.textentry-qdeck"+textentry_i_deck).val().length>=a.textentry_minlength&&(clearTimeout(show_hint_timeout[textentry_i_deck]),show_hint_timeout[textentry_i_deck]=0))}function menu_shown(e){if(debug[0]&&(console.log("[menu_shown] textentry_i_deck:",textentry_i_deck,", document_qwiz_user_logged_in_b:",document_qwiz_user_logged_in_b),console.log("[menu_shown] deckdata[textentry_i_deck].record_start_b:",deckdata[textentry_i_deck].record_start_b)),deckdata[textentry_i_deck].record_start_b&&document_qwiz_user_logged_in_b){deckdata[textentry_i_deck].record_start_b=!1;var t={type:"start",now_sec:(new Date).getTime()/1e3,confirm:"js"};record_qcard(textentry_i_deck,deckdata[textentry_i_deck].qrecord_id,t,!0)}var a=e.target.value.toLowerCase(),d=deckdata[textentry_i_deck].i_card,c=deckdata[textentry_i_deck].c
1ards[d],r=c.all_choices[0];if(-1!=lc_textentry_matches[textentry_i_deck].indexOf(r)&&$("#textentry_hint-qdeck"+textentry_i_deck).attr("disabled",!0).addClass("qwiz_button_disabled"),-1!=lc_textentry_matches[textentry_i_deck].indexOf(a)){var i=q.qwizard_b&&deckdata[i_deck].hide_flip_b?"Flip (click disabled)":"Check answer";$(button_flip_selector(textentry_i_deck)).removeAttr("disabled").removeClass("qwiz_button_disabled").html(T(i)),c.check_answer=T(i),deckdata[textentry_i_deck].check_answer_disabled_b=!1}else c.check_answer=c.save_check_answer,$(button_flip_selector(textentry_i_deck)).addClass("qwiz_button_disabled").html(c.check_answer),deckdata[textentry_i_deck].check_answer_disabled_b=!0}function get_attr(e,t,a){var d=qqc.get_attr(e,t,a);return a&&!d&&(d=qqc.get_attr(e,t+"s")),d}function T(e){return qqc.T(e)}function plural(e,t,a){return qqc.plural(e,t,a)}this.item_selected=function(e){$(button_flip_selector(textentry_i_deck)).removeAttr("disabled").removeClass("qwiz_button_disabled").html(T("Check answer")),deckdata[textentry_i_deck].check_answer_disabled_b=!1;var t=deckdata[textentry_i_deck].i_card,a=deckdata[textentry_i_deck].cards[t];e&&(a.saved_textentry=e.target.value),a.saved_textentry_ok=!0},this.keep_next_button_active=function(){next_button_active_b=!0,$("button.got_it").attr("disabled",!1).removeClass("qwiz_button_disabled");for(var e=0;e<n_decks;e++)deckdata[e].hide_gotit_b&&$("button.next_card-qdeck"+e).attr("disabled",!1).removeClass("qwiz_button_disabled")},this.get_deckdata=function(e,t){return deckdata[e][t]},this.set_deckdata=function(i_deck,variable,value){if(-1==i_deck){var s=variable+" = "+value;eval(s)}else deckdata[i_deck][variable]=value},this.set_carddata=function(e,t,a,d,c){debug[0]&&console.log("[set_carddata] i_card:",t,", variable:",a,", value:",d),void 0===c?deckdata[e].cards[t][a]=d:deckdata[e].cards[t][a][c]=d}};qcardf.call(qcard_),
2/*! flip - v1.1.2 - 2016-10-20
3* github.com/nnattawat/flip
4* Copyright (c) 2016 Nattawat Nonsung; Licensed MIT */
5function(e){var t=function(t,a,d){this.setting={axis:"y",reverse:!1,trigger:"click",speed:500,forceHeight:!1,forceWidth:!1,autoSize:!0,front:".front",back:".back"},this.setting=e.extend(this.setting,a),"string"!=typeof a.axis||"x"!==a.axis.toLowerCase()&&"y"!==a.axis.toLowerCase()||(this.setting.axis=a.axis.toLowerCase()),"boolean"==typeof a.reverse&&(this.setting.reverse=a.reverse),"string"==typeof a.trigger&&(this.setting.trigger=a.trigger.toLowerCase());var c=parseInt(a.speed);isNaN(c)||(this.setting.speed=c),"boolean"==typeof a.forceHeight&&(this.setting.forceHeight=a.forceHeight),"boolean"==typeof a.forceWidth&&(this.setting.forceWidth=a.forceWidth),"boolean"==typeof a.autoSize&&(this.setting.autoSize=a.autoSize),("string"==typeof a.front||a.front instanceof e)&&(this.setting.front=a.front),("string"==typeof a.back||a.back instanceof e)&&(this.setting.back=a.back),this.element=t,this.frontElement=this.getFrontElement(),this.backElement=this.getBackElement(),this.isFlipped=!1,this.init(d)};e.extend(t.prototype,{flipDone:function(e){var t=this;t.element.one(function(){var e,t=document.createElement("fakeelement"),a={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in a)if(void 0!==t.style[e])return a[e]}(),(function(){t.element.trigger("flip:done"),"function"==typeof e&&e.call(t.element)}))},flip:function(e){if(!this.isFlipped){this.isFlipped=!0;var t="rotate"+this.setting.axis;this.frontElement.css({transform:t+(this.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}),this.backElement.css({transform:t+"(0deg)","z-index":"1"}),this.flipDone(e)}},unflip:function(e){if(this.isFlipped){this.isFlipped=!1;var t="rotate"+this.setting.axis;this.frontElement.css({transform:t+"(0deg)","z-index":"1"}),this.backElement.css({transform:t+(this.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),this.flipDone(e)}},getFrontElement:function(){return this.setting.front instanceof e?this.setting.front:this.element.find(this.setting.front)},getBackElement:function(){return this.setting.back instanceof e?this.setting.back:this.element.find(this.setting.back)},init:function(e){var t=this,a=t.frontElement.add(t.backElement),d="rotate"+t.setting.axis,c=2*t.element["outer"+("rotatex"===d?"Height":"Width")](),r={perspective:c=Math.max(c,800),position:"relative"},i={transform:d+"("+(t.setting.reverse?"180deg":"-180deg")+")","z-index":"0",position:"relative"},n={"backface-visibility":"hidden","transform-style":"preserve-3d",position:"absolute","z-index":"1"};t.setting.forceHeight?a.outerHeight(t.element.height()):t.setting.autoSize&&(n.height="100%"),t.setting.forceWidth?a.outerWidth(t.element.width()):t.setting.autoSize&&(n.width="100%"),(window.chrome||window.Intl&&Intl.v8BreakIterator)&&"CSS"in window&&(r["-webkit-transform-style"]="preserve-3d"),a.css(n).find("*").not("tbody").css({"backface-visibility":"hidden"}),t.element.css(r),t.backElement.css(i),setTimeout((function(){var d=t.setting.speed/1e3||.5;a.css({transition:"all "+d+"s ease-out"}),"function"==typeof e&&e.call(t.element)}),20),t.attachEvents()},clickHandler:function(t){t||(t=window.event),this.element.find(e(t.target).closest('button, a, input[type="submit"]')).length||(this.isFlipped?this.unflip():this.flip())},hoverHandler:function(){var t=this;t.element.off("mouseleave.flip"),t.flip(),setTimeout((function(){t.element.on("mouseleave.flip",e.proxy(t.unflip,t)),t.element.is(":hover")||t.unflip()}),t.setting.speed+150)},attachEvents:function(){var t=this;"click"===t.setting.trigger?t.element.on(e.fn.tap?"tap.flip":"click.flip",e.proxy(t.clickHandler,t)):"hover"===t.setting.trigger&&(t.element.on("mouseenter.flip",e.proxy(t.hoverHandler,t)),t.element.on("mouseleave.flip",e.proxy(t.unflip,t)))},flipChanged:function(e){this.element.trigger("flip:change"),"function"==typeof e&&e.call(this.element)},changeSettings:function(e,t){var a=this,d=!1;if(void 0!==e.axis&&a.setting.axis!==e.axis.toLowerCase()&&(a.setting.axis=e.axis.toLowerCase(),d=!0),void 0!==e.reverse&&a.setting.reverse!==e.reverse&&(a.setting.reverse=e.reverse,d=!0),d){var c=a.frontElement.add(a.backElement),r=c.css(["transition-property","transition-timing-function","transition-duration","transition-delay"]);c.css({transition:"none"});var i="rotate"+a.setting.axis;a.isFlipped?a.frontElement.css({transform:i+(a.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}):a.backElement.css({transform:i+(a.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),setTimeout((function(){c.css(r),a.flipChanged(t)}),0)}else a.flipChanged(t)}}),e.fn.flip=function(a,d){return"function"==typeof a&&(d=a),"string"==typeof a||"boolean"==typeof a?this.each((function(){var t=e(this).data("flip-model");"toggle"===a&&(a=!t.isFlipped),a?t.flip(d):t.unflip(d)})):this.each((function(){if(e(this).data("flip-model")){var c=e(this).data("flip-model");!a||void 0===a.axis&&void 0===a.reverse||c.changeSettings(a,d)}else e(this).data("flip-model",new t(e(this),a||{},d))})),this}}(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.