1function getJsonDownloadSolutionsData(user_id,state_board,solution_cat,class_cat,endpoint){var data_url="/apps/download-solutions",sub_user_id=user_id,params=new URLSearchParams({user_id,state_board,solution_cat,class_cat,endpoint});fetch(data_url+"?"+params.toString(),{method:"GET",headers:{Accept:"application/json"}}).then(function(response){if(!response.ok)throw new Error("HTTP error! Status: "+response.status);return response.json()}).then(function(data){var inner_html="",sub_solution_html="",data_length=data.length;Object.keys(data).reverse().forEach(function(i){var solution_name=data[i].solution_name,file_src=data[i].file_src,scratch_card=data[i].scratch_card,isbn_number=data[i].isbn_number,soluton_id=data[i].soluton_id;if(typeof data[i].sub_solution_data>"u")var sub_solution_data_length=0;else var sub_solution_data=data[i].sub_solution_data,sub_solution_data_length=sub_solution_data.length;if(sub_solution_data_length>0){sub_solution_data.sort(function(a,b){var matches_a=a.solution_name.match(/\d+$/),matches_b=b.solution_name.match(/\d+$/);return matches_a&&matches_b?parseInt(matches_a[0])-parseInt(matches_b[0]):0}),sub_solution_html2='<ul class="sub-solution-list hide" id="sub-solution-list-'+soluton_id+'">';for(var has_sub_solution="has_sub_solution down-arrow",open_sub_solution_fnc2="open_sub_solution_fnc("+soluton_id+")",s=0;s<sub_solution_data_length;s++){var sub_solution_id=sub_solution_data[s].id,sub_solution_name=sub_solution_data[s].solution_name,sub_isbn_number=sub_solution_data[s].isbn_number,get_sub_solution_file2="get_sub_solution_file("+sub_solution_id+", '"+sub_isbn_number+"', "+sub_user_id+")";sub_solution_html2+='<li class="sub-solution-link"><a href="javascript:void(0);" onclick="'+get_sub_solution_file2+'">'+sub_solution_name+"</a></li>"}sub_solution_html2+="</ul>"}else var has_sub_solution="no_sub_solution",sub_solution_html2="",open_sub_solution_fnc2="get_solution_file("+soluton_id+", '"+isbn_number+"', "+user_id+")";inner_html+='<li style="cursor: pointer;" class="mh-togglelink-sml" onclick="'+open_sub_solution_fnc2+'"><a class="'+has_sub_solution+`" href="javascript:void(0);"><span class="mh-filebg"><img class="mh-pdfimg lazyload hs-lazyload hs-id-89fe87ad" data-src="{{ 'mh-pdf.png' | asset_img_url: '100px' }}" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="></span>`+solution_name+"<p>"+isbn_number+"</p></a>"+sub_solution_html2+"</li>"});var setResult=document.getElementById("set_result");setResult&&(inner_html!==""?setResult.innerHTML=inner_html:setResult.innerHTML="No material found!")}).catch(function(error){console.error("Error fetching solutions:",error)})}function open_sub_solution_fnc(sol_id){var subSolutionList=document.getElementById("sub-solution-list-"+sol_id);if(subSolutionList){subSolutionList.classList.contains("hide")?(subSolutionList.classList.remove("hide"),subSolutionList.classList.add("show")):(subSolutionList.classList.remove("show"),subSolutionList.classList.add("hide"));var previousElement=subSolutionList.previousElementSibling;previousElement&&previousElement.classList.contains("has_sub_solution")&&(previousElement.classList.contains("down-arrow")?(previousElement.classList.remove("down-arrow"),previousElement.classList.add("up-arrow")):(previousElement.classList.remove("up-arrow"),previousElement.classList.add("down-arrow")))}}function open_sub_solution_fnc_global(sol_id,user_id){var data_url="/apps/download-solutions",subSolutionList=document.getElementById("sub-solution-list-"+sol_id);subSolutionList&&(subSolutionList.innerHTML="<li>Loading...</li>");var formData=new URLSearchParams;formData.append("sol_id",sol_id),formData.append("user_id",user_id),formData.append("endpoint","sub_solution_list_gen"),fetch(data_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8",Accept:"application/json"},body:formData.toString()}).then(function(response){if(!response.ok)throw new Error("HTTP error! Status: "+response.status);return response.json()}).then(function(sub_solution_data){for(var sub_solution_html="",s=0;s<sub_solution_data.length;s++){var sub_solution_id=sub_solution_data[s].sub_solution_id,sub_solution_name=sub_solution_data[s].sub_solution_name,sub_isbn_number=sub_solution_data[s].sub_isbn_number,sub_user_id=sub_solution_data[s].sub_user_id,get_sub_solution_file2="get_sub_solution_file("+sub_solution_id+", '"+sub_isbn_number+"', "+sub_user_id+")";sub_solution_html+='<li class="sub-solution-link"><a href="javascript:void(0);" onclick="'+get_sub_solution_file2+'">'+sub_solution_name+"</a></li>"}subSolutionList&&(subSolutionList.innerHTML=sub_solution_html)}).catch(function(error){console.error("Error fetching sub solutions:",error),subSolutionList&&(subSolutionList.innerHTML="<li>Unable to load solutions.</li>")})}
1function get_solution_file(sol_id,isbn,user_id){var data_url="/apps/download-solutions";if(typeof user_id>"u"){var solurl="/pages/get-solution/?isbn="+isbn+","+sol_id+",get_solution_file";window.open("/account/login?redirect_url="+solurl,"_blank")}else{var setResult=document.getElementById("set_result");setResult&&setResult.insertAdjacentHTML("beforeend",'<div style="" id="loadingDiv"><div class="loader">Loading...</div></div>');var formData=new URLSearchParams;formData.append("user_id",user_id),formData.append("isbn",isbn),formData.append("sol_id",sol_id),formData.append("endpoint","get_solution_file"),fetch(data_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8",Accept:"application/json"},body:formData.toString()}).then(function(response){if(!response.ok)throw new Error("HTTP error! Status: "+response.status);return response.json()}).then(function(data){data.proceed_url&&data.proceed_url.trim()!==""?(user_id=="5666933113012",window.open(data.proceed_url_new,"_blank")):alert("Downloadable file not found! Contact us for further solution.")}).catch(function(error){console.error("Error downloading solution:",error)}).finally(function(){var loadingDiv=document.getElementById("loadingDiv");loadingDiv&&loadingDiv.remove()})}}function get_sub_solution_file(sub_sol_id,sub_isbn,sub_user_id){var data_url="/apps/download-solutions";if(typeof sub_user_id>"u"){var subsolurl="/pages/get-solution/?isbn="+sub_isbn+","+sub_sol_id+",get_sub_solution_file";window.open("/account/login?redirect_url="+subsolurl,"_blank")}else{var setResult=document.getElementById("set_result");setResult&&setResult.insertAdjacentHTML("beforeend",'<div style="" id="loadingDiv"><div class="loader">Loading...</div></div>');var formData=new URLSearchParams;formData.append("sub_user_id",sub_user_id),formData.append("sub_isbn",sub_isbn),formData.append("sub_sol_id",sub_sol_id),formData.append("endpoint","get_sub_solution_file"),fetch(data_url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8",Accept:"application/json"},body:formData.toString()}).then(function(response){if(!response.ok)throw new Error("HTTP error! Status: "+response.status);return response.json()}).then(function(data){data.proceed_url&&data.proceed_url.trim()!==""?(sub_user_id=="5666933113012",window.open(data.proceed_url_new,"_blank")):alert("Downloadable file not found! Contact us for further solution.")}).catch(function(error){console.error("Error downloading sub solution:",error)}).finally(function(){var loadingDiv=document.getElementById("loadingDiv");loadingDiv&&loadingDiv.remove()})}} 2//# sourceMappingURL=/cdn/shop/t/216/assets/custom.js.map?v=80105626340865565091789557864
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.