1(function($){'use strict';var practiscr=practiscr||{};practiscr.getPostUrl=function(elm){var ajaxurl=elm.attr("data-ajaxurl");ajaxurl=JSON.parse(ajaxurl);ajaxurl=ajaxurl.join('.').replace(/\|/g,'/');return ajaxurl;};practiscr.ajaxPost=function(parent,data,cb){return jQuery.ajax({type:"POST",url:practiscr.getPostUrl(parent),data:data,dataType:"json",success:function(rtn){if(!rtn.success){if(rtn.err.length){var errorMessage='<div class="pcr-error-message"><p><strong>Error:</strong></p><ul>';for(var i=0;i<rtn.err.length;i++){errorMessage+='<li>'+rtn.err[i]+'</li>';} 2errorMessage+='</ul></div>';$('.pcr-response-message').html(errorMessage);practiscr.enableSubmit();return cb(rtn.err);}}else{return cb(null,rtn);}},error:function(rtn){alert('An unknown error has occurred. E01');practiscr.enableSubmit();}});};practiscr.submit=function(e){var t=$(this);var parent=t.closest(".pcr-review-form");e.preventDefault();$('.pcr-response-message').html('');if($('#pcr-submit').hasClass('pcr-pagination-link-disabled')){return false;} 3$('#pcr-submit').addClass('pcr-pagination-link-disabled');var ajaxData={};var postid=parent.attr("data-postid");ajaxData.postid=postid;ajaxData.review_name=$('#pcr-review-name-field').val();ajaxData.review_email=$('#pcr-review-email-field').val();ajaxData.review_title=$('#pcr-review-title-field').val();ajaxData.review_location=$('#pcr-review-location-field').val();$('.pcr-star-input').each(function(i,v){v=$(v);if(v.is(':checked')==true){ajaxData.review_stars=v.val();}});ajaxData.review_details=$('#pcr-review-details').val();ajaxData.ajaxAct="form";ajaxData.cpt_nonce_field=$('#cpt_nonce_field').val();ajaxData.review_hp_check=$('#pcr-first-name').val();practiscr.ajaxPost(parent,ajaxData,function(err,rtn){if(err){return;} 4var successMessage='';if(rtn.conditionalStar>0&&ajaxData.review_stars>=rtn.conditionalStar){successMessage='<div class="pcr-success-message">'+rtn.highRatedMessage+'</div>';}else{successMessage='<div class="pcr-success-message">'+rtn.successMessage+'</div>';} 5$('.pcr-response-message').html(successMessage);practiscr.clearFields();$("#pcr-show").toggle("200");$(".pcr-review-form").toggle("200");});};practiscr.clearFields=function(){$('#pcr-review-name-field').val('');$('#pcr-review-email-field').val('');$('#pcr-review-title-field').val('');$('#pcr-review-details').val('');$('#pcr-star-5').removeAttr('checked');$('#pcr-star-4').removeAttr('checked');$('#pcr-star-3').removeAttr('checked');$('#pcr-star-2').removeAttr('checked');$('#pcr-star-1').removeAttr('checked');practiscr.enableSubmit();};practiscr.enableSubmit=function(){$('#pcr-submit').removeClass('pcr-pagination-link-disabled');};practiscr.init=function(){$(".pcr-review-form").hide();$('.pcr-response-message').html('');$("#pcr-show").click(function(){$("#pcr-show").toggle("200");$(".pcr-review-form").toggle("200");$('.pcr-response-message').html('');});$("#pcr-cancel").click(function(event){event.preventDefault();$("#pcr-show").toggle("200");$(".pcr-review-form").toggle("200");$('.pcr-response-message').html('');});var pagingCb=function(e){e.preventDefault();var t=$(this);if(t.hasClass("pcr-pagination-link-disabled")){return false;} 6var parent=t.parents(".pcr-main-wrapper:first");var pager=t.parents(".pcr-pagination:first");var reviews=parent.find(".pcr-review-items");var page=t.attr("data-page");var pageOpts=pager.attr("data-page-opts");var on_postid=parent.attr("data-on-postid");var ajaxData={ajaxAct:"pager",on_postid:on_postid,page:page,pageOpts:pageOpts};practiscr.ajaxPost(parent,ajaxData,function(err,rtn){if(err){return;} 7reviews.html(rtn.output);pager.remove();$('html,body').animate({scrollTop:(parent.offset().top-250)});});};$(".pcr-main-wrapper").on("click",".pcr-pagination-link",pagingCb);$("#pcr-submit").click(practiscr.submit);practiscr.clearFields();};var currentSlide=0;function moveSlidesRight(){$(".pcr-review-slide").each(function(i){$(this).removeClass('pcr-fade-out-left pcr-fade-out-right pcr-fade-in-left pcr-fade-in-right pcr-previous-slide');if(i==currentSlide){$(this).addClass('pcr-fade-out-left pcr-previous-slide');$(this).removeClass('pcr-current-slide');} 8if((i-1)==currentSlide||(i==0&¤tSlide==($(".pcr-review-slide").length-1))){$(this).addClass('pcr-fade-in-right pcr-current-slide');}});currentSlide++;if(currentSlide>($(".pcr-review-slide").length-1)){currentSlide=0;} 9$(".pcr-pager-item").each(function(i){$(this).removeClass('pcr-selected-pager');if(i==currentSlide){$(this).addClass('pcr-selected-pager');}});} 10function moveSlidesLeft(){$(".pcr-review-slide").each(function(i){$(this).removeClass('pcr-fade-out-left pcr-fade-out-right pcr-fade-in-left pcr-fade-in-right pcr-previous-slide');if(i==currentSlide){$(this).addClass('pcr-fade-out-right pcr-previous-slide');$(this).removeClass('pcr-current-slide');} 11if((i+1)==currentSlide||(i==($(".pcr-review-slide").length-1)&¤tSlide==0)){$(this).addClass('pcr-fade-in-left pcr-current-slide');}});currentSlide--;if(currentSlide<0){currentSlide=($(".pcr-review-slide").length-1);} 12$(".pcr-pager-item").each(function(i){$(this).removeClass('pcr-selected-pager');if(i==currentSlide){$(this).addClass('pcr-selected-pager');}});} 13function goToSlide(targetSlide){$(".pcr-review-slide").each(function(i){$(this).removeClass('pcr-fade-out-left pcr-fade-out-right pcr-fade-in-left pcr-fade-in-right pcr-previous-slide');
13if(targetSlide>currentSlide){if(i==currentSlide){$(this).addClass('pcr-fade-out-left pcr-previous-slide');$(this).removeClass('pcr-current-slide');} 14if(i==targetSlide){$(this).addClass('pcr-fade-in-right pcr-current-slide');}} 15else if(targetSlide==currentSlide){} 16else{if(i==currentSlide){$(this).addClass('pcr-fade-out-right pcr-previous-slide');$(this).removeClass('pcr-current-slide');} 17if(i==targetSlide){$(this).addClass('pcr-fade-in-left pcr-current-slide');}}});$(".pcr-pager-item").each(function(i){$(this).removeClass('pcr-selected-pager');if(i==targetSlide){$(this).addClass('pcr-selected-pager');}});currentSlide=targetSlide;} 18function createPager(startingSlide){$(".pcr-review-slide").each(function(i){var pagerItem='<div class="pcr-pager-item pcr-slide-pager-'+i+'" data-slide-num="'+i+'" aria-label="Slide '+i+'"></div>';$(".pcr-pager-wrapper").append(pagerItem);});$(".pcr-pager-item").each(function(i){if(i==(startingSlide-1)){$(this).addClass('pcr-selected-pager');} 19$(this).click(function(){goToSlide($(this).attr('data-slide-num'));});});} 20function pcrResizeSlider(){var maxSlideHeight=0;$(".pcr-review-slide").each(function(i){if($(this).height()>maxSlideHeight){maxSlideHeight=$(this).height();}});$(".pcr-review-slider").height(maxSlideHeight);} 21function pcrSliderSetup(){var startingSlide=($(".pcr-review-slider-wrapper").attr('data-pcr-slider-position'))?$(".pcr-review-slider-wrapper").attr('data-pcr-slider-position'):1;currentSlide=(startingSlide-1);$(".pcr-review-slide:nth-child("+startingSlide+")").addClass('pcr-current-slide');createPager(startingSlide);$(".pcr-previous-slide-control").click(function(){moveSlidesLeft();});$(".pcr-next-slide-control").click(function(){moveSlidesRight();});document.addEventListener('touchstart',handleTouchStart,false);document.addEventListener('touchmove',handleTouchMove,false);var pcrSliderSpeed=($(".pcr-review-slider-wrapper").attr('data-pcr-slider-speed')*1000);var pcrSliderTimer='';var pcrSliderState=false;if($(".pcr-state-controls").attr('data-pcr-slider-autoplay')=="auto"){pcrSliderTimer=setInterval(moveSlidesRight,pcrSliderSpeed);pcrSliderState=true;} 22else{$(".pcr-play-slider-control").removeClass('pcr-selected-state');$(".pcr-pause-slider-control").addClass('pcr-selected-state');} 23$(".pcr-play-slider-control").click(function(){if(!pcrSliderState){pcrSliderTimer=setInterval(moveSlidesRight,3000);$(".pcr-pause-slider-control").removeClass('pcr-selected-state');$(this).addClass('pcr-selected-state');pcrSliderState=true;}});$(".pcr-pause-slider-control").click(function(){clearInterval(pcrSliderTimer);$(".pcr-play-slider-control").removeClass('pcr-selected-state');$(this).addClass('pcr-selected-state');pcrSliderState=false;});pcrResizeSlider();var resizeTimer;$(window).resize(function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){pcrResizeSlider();},250);});$(window).load(function(){pcrResizeSlider();});} 24var xDown=null;var yDown=null;function getTouches(evt){return evt.touches||evt.originalEvent.touches;} 25function handleTouchStart(evt){if(isDescendant($(".pcr-review-slider-wrapper").attr('class'),evt.target)){var firstTouch=getTouches(evt)[0];xDown=firstTouch.clientX;yDown=firstTouch.clientY;}} 26function handleTouchMove(evt){if(isDescendant($(".pcr-review-slider-wrapper").attr('class'),evt.target)){if(!xDown||!yDown){return;} 27var xUp=evt.touches[0].clientX;var yUp=evt.touches[0].clientY;var xDiff=xDown-xUp;var yDiff=yDown-yUp;if(Math.abs(xDiff)>Math.abs(yDiff)){if(xDiff>5){moveSlidesRight();} 28else if(xDiff<-5){moveSlidesLeft();}} 29xDown=null;yDown=null;}} 30function isDescendant(parent,child){var node=child.parentNode;while(node!=null){if(node.className==parent){return true;} 31node=node.parentNode;} 32return false;} 33$(function(){practiscr.init();if($(".pcr-review-slide").length>1){pcrSliderSetup();}});})(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.