1(function($){$(window).ready(function(){setTimeout(function(){let selected_method=$('input.tc_choose_gateway:checked').val(),max_height=$('div#'+selected_method+' > .inner-wrapper').outerHeight();$('div#'+selected_method).css({'max-height':max_height+'px'})},500)});$(document).ready(function(){$.fn.tcFocus=function(){return this.each(function(){var $element=$(this);$('.tc-focus').removeClass('tc-focus');$element.addClass('tc-focus')})};const tc_cart={quantity:function(){var quantity=0;$('input[name="ticket_quantity[]"]').each(function(){quantity=quantity+parseInt($(this).val())});return quantity},init:function(){tc_cart.tc_empty_cart();tc_cart.tc_cart_listeners()},tc_cart_listeners:function(){$('body').on('click','input.tc_button_addcart',function(){var input=$(this),formElm=$(input).parents('form.tc_buy_form'),tempHtml=formElm.html(),serializedForm=formElm.serialize();formElm.html('<img src="'+tc_ajax.imgUrl+'" alt="'+tc_ajax.addingMsg+'" />');$.post(tc_ajax.ajaxUrl,serializedForm,function(data){var result=data.split('||',2);if('error'==result[0]){alert(result[1]);formElm.html(tempHtml);tc_cart.tc_cart_listeners()}else{formElm.html('<span class="tc_adding_to_cart">'+tc_ajax.successMsg+'</span>');$('div.tc_cart_widget_content').html(result[1]);if(result[0]>0){formElm.fadeOut(2000,function(){formElm.html(tempHtml).fadeIn('fast');tc_cart.tc_cart_listeners()})}else{formElm.fadeOut(2000,function(){formElm.html('<span class="tc_no_stock">'+tc_ajax.outMsg+'</span>').fadeIn('fast');tc_cart.tc_cart_listeners()})} 2tc_cart.tc_empty_cart()}});return!1})},tc_empty_cart:function(){if($('a.tc_empty_cart').attr('onClick')!=undefined){return} 3$('body').on('click','a.tc_empty_cart',function(){var answer=confirm(tc_ajax.empty_cart_message);if(answer){$(this).html('<img src="'+tc_ajax.imgUrl+'" />');$.post(tc_ajax.ajaxUrl,{action:'mp-update-cart',empty_cart:1},function(data){$('div.tc_cart_widget_content').html(data)})} 4return!1})}};$('form.checkout').on('checkout_place_order',function(event){if($('#tc_age_check').length!==0){if(!1==$('#tc_age_check').is(':checked')){$('.tc-age-check-error').remove();$('.tc-age-check-label').append('<span class="tc-age-check-error">'+tc_ajax.tc_error_message+'</span>');$('html, body').stop().animate({'scrollTop':($('#tc_age_check').offset().top)-100},350,'swing',function(){window.location.hash=target});return!1}}});if($('.tc_cart_widget').length>0){function tc_update_cart_ajax(){$('.tc_cart_ul').css('opacity','0.5');$.post(tc_ajax.ajaxUrl,{action:'tickera_update_widget_cart',nonce:tc_ajax.ajaxNonce},function(response){$('.tc_cart_ul').css('opacity','1');$('.tc_cart_ul').html('');$('.tc_cart_ul').html(response)})} 5$('.event_tickets, .cart_form').bind('DOMSubtreeModified',tc_update_cart_ajax)} 6$(document).on('submit','#tc_payment_form',function(){$('#tc_payment_confirm').attr('disabled','disabled')});$('body').on('click','input.tickera_button.plus',function(){let parentContainer=$(this).parent(),quantitySelector=parentContainer.find('.tc_quantity_selector'),quantity=parseInt(quantitySelector.val());let min=typeof quantitySelector.attr('min')!=='undefined'?parseInt(quantitySelector.attr('min')):1,max=typeof quantitySelector.attr('max')!=='undefined'?parseInt(quantitySelector.attr('max')):999,step=typeof quantitySelector.attr('step')!=='undefined'?parseInt(quantitySelector.attr('step')):1;quantity+=step;if(quantity<min){quantity=min}else if(quantity>max){quantity=max}else if(quantity<0){quantity=0} 7parentContainer.find('.tc_quantity_selector').val(quantity)});$('body').on('click','input.tickera_button.minus',function(){let parentContainer=$(this).parent(),quantitySelector=parentContainer.find('.tc_quantity_selector'),quantity=parseInt(quantitySelector.val());let min=typeof quantitySelector.attr('min')!=='undefined'?parseInt(quantitySelector.attr('min')):1,max=typeof quantitySelector.attr('max')!=='undefined'?parseInt(quantitySelector.attr('max')):999,step=typeof quantitySelector.attr('step')!=='undefined'?parseInt(quantitySelector.attr('step')):1;quantity-=step;if(quantity<min){quantity=min}else if(quantity>max){quantity=max}else if(quantity<0){quantity=0} 8parentContainer.find('.tc_quantity_selector').val(quantity)});$('body').on('input','form#tickera_cart .tc_quantity_selector, form#tickera_cart .tickera-input-field[inputmode="numeric"]',function(){this.value=this.value.replace(/\D/g,'')});$('body').on('keydown','form#tickera_cart .tickera-input-field[inputmode="numeric"], .tc_quantity_selector',function(e){if(e.keyCode===38||e.keyCode===40){e.preventDefault();let min=typeof $(this).attr('min')!=='undefined'?parseInt($(this).attr('min')):1,max=typeof $(this).attr('max')!=='undefined'?parseInt($(this).attr('max')):999,step=typeof $(this).attr('step')!=='undefined'?parseInt($(this).attr('step')):1;this.value=(isNaN(this.value)||this.value==='')?min:parseInt(this.value);switch(e.keyCode){case 38:e.preventDefault();this.value=parseInt(this.value)+step;break;case 40:e.preventDefault();this.value=parseInt(this.value)-step;break} 9if(this.value<min){this.value=min}else if(this.value>max){this.value=max}else if(this.value<0){this.value=0}}});$('body').on('focusout','form#tickera_cart .tickera-input-field[inputmode="numeric"], .tc_quantity_selector',function(e){this.value=Number(this.value)});$('body').on('click','#empty_cart',function(event){let proceed=confirm(tc_ajax.empty_cart_confirmation);if(proceed){$('input[name="cart_action"]').val('empty_cart')}else{event.preventDefault()}});$('body').on('click','#update_cart',function(){$('input[name="cart_action"]').val('update_cart')});$(document).on('change','#tc_age_check',function(){if($(this).is(':checked')){$(this).removeClass('has-error');$('.tc-age-check-error').remove()}else{$(this).addClass('has-error');$('.tc-age-check-error').remove();$(this).parent().append('<span class="tc-age-check-error">'+tc_ajax.tc_error_message+'</span>')}});var current_quantity=tc_cart.quantity();$(document).on('click','#proceed_to_checkout',function(event){let input_quantity=tc_cart.quantity();if(typeof tc_cart.quantity()==='undefined'||0==tc_cart.quantity()||current_quantity!=input_quantity){event.preventDefault();let target=$('.tc_cart_errors');if(target.find('ul').length){target.find('ul').append('<li>'+tc_ajax.update_cart_message+'</li>')}else{target.html('<ul><li>'+tc_ajax.update_cart_message+'</li></ul>')} 10$('html, body').stop().animate({'scrollTop':(target.offset().top)-40},350,'swing',function(){window.location.hash=target})} 11if($('#tc_age_check').length){let age_confirmation_field=$('#tc_age_check');if(age_confirmation_field.is(':checked')){age_confirmation_field.removeClass('has-error');$('.tc-age-check-error').remove()}else{event.preventDefault();$('.tc-age-check-error').remove();age_confirmation_field.addClass('has-error');age_confirmation_field.closest('label').append('<span class="tc-age-check-error">'+tc_ajax.tc_error_message+'</span>')}}});$('body').on('click','#apply_coupon',function(){$('input[name="cart_action"]').val('apply_coupon')});$('body').on('click','a.add_to_cart',function(event){event.preventDefault();let btn=$(this);btn.fadeOut('fast').fadeIn('fast');var button_type=btn.attr('data-button-type'),open_method=btn.attr('data-open-method'),current_form=btn.closest('form.cart_form'),parent_container=current_form.parent(),ticket_id=current_form.find('.ticket_id').val(),qtySelector=btn.closest('tr').find('.tc_quantity_selector');if(qtySelector.length===0){qtySelector=current_form.find('.tc_quantity_selector')} 12let qty=qtySelector.val(),nonce=btn.closest('form.cart_form').find('[name="nonce"]').val();qty=(typeof qty==='undefined')?btn.closest('.cart_form').find('.tc_quantity_selector').val():qty;$.post(tc_ajax.ajaxUrl,{action:'add_to_cart',ticket_id:ticket_id,tc_qty:qty,nonce:nonce},function(data){if('error'!=data){parent_container.html(data);
12let cart=parent_container.find('.tc_in_cart a');if($('.tc_cart_contents').length>0){$.post(tc_ajax.ajaxUrl,{action:'update_cart_widget',nonce:nonce},function(widget_data){$('.tc_cart_contents').html(widget_data)})} 13if('new'==open_method&&'buynow'==button_type){window.open(tc_ajax.cart_url,'_blank')} 14if('buynow'==button_type&&'new'!==open_method){window.location=tc_ajax.cart_url}}else{parent_container.html(data)}})});$('body').on('click','.tc_widget_cart_button',function(){window.location.href=$(this).data('url')});$('body').on('click','#proceed_to_checkout',function(){$('input[name="cart_action"]').val('proceed_to_checkout')});$('form.checkout').on('click','button[type="submit"][name="woocommerce_checkout_place_order"]',function(){var owner_email=$('.tc_owner_email').val(),owner_confirm_email=$('.tc_owner_confirm_email').val();if((owner_email&&owner_confirm_email)){if((owner_email!==owner_confirm_email)||owner_email===""||owner_confirm_email===""){$('.tc_owner_email,.tc_owner_confirm_email').css('border-left','2px solid #ff0000')}else{$('.tc_owner_email,.tc_owner_confirm_email').css('border-left','2px solid #09a10f')}}});$(document).on('change','.tickera-payment-gateways input.tc_choose_gateway',function(){let selected_method=$('input.tc_choose_gateway:checked').val(),parent_container=$(this).closest('.tickera-payment-gateways'),max_height=parent_container.find('div#'+selected_method+' > .inner-wrapper').outerHeight();$('.tickera-payment-gateways').removeClass('active');parent_container.addClass('active');parent_container.siblings().find('.tc_gateway_form').removeAttr('style');$('div#'+selected_method).css({'max-height':max_height+'px'})});$(document).on('keypress','#tickera_cart input',function(e){if(13===e.keyCode){e.preventDefault();if($(this).hasClass('quantity')){$('#update_cart').trigger('click')}else if($(this).hasClass('coupon_code')){$('#apply_coupon').trigger('click')}else if($(this).hasClass('tickera_empty')){$('#empty_cart').trigger('click')}}});$(document).on('keypress','.event_tickets.tickera .tc_quantity_selector',function(e){if(13===e.keyCode){e.preventDefault();let ticketRow=$(this).closest('tr'),addToCart=ticketRow.find('.add_to_cart');addToCart.trigger('click')}});$(document).on('keypress','.tc-event-dropdown-wrap .tc_quantity_selector, .tc-add-to-cart-wrap .tc_quantity_selector',function(e){if(13===e.keyCode){e.preventDefault();let ticketRow=$(this).closest('form.cart_form'),addToCart=ticketRow.find('a.add_to_cart');addToCart.trigger('click')}});$(document).on('keydown','form#tickera_cart, table.event_tickets.tickera, .tc-event-dropdown-wrap, .tc-add-to-cart-group-wrap ~ .tc-add-to-cart-wrap',function(e){let fields=$(this).find('input, select, textarea, a').filter(':visible:not([disabled]):not([type="hidden"]):not(.tc-hidden-important)'),currentField=$(this).find(':focus');let currentFieldElementType=$(currentField).prop('tagName').toLowerCase(),currentFieldType=$(currentField).attr('type'),index=$(fields).index(currentField);if((currentFieldElementType==='input'&¤tFieldType.includes('text'))||currentFieldElementType==='textarea'){let caretPlacement=$(currentField).prop('selectionStart'),fieldValueLength=$(currentField).val().length;if(e.keyCode==37&&caretPlacement===0){$(fields[index-1]).focus()}else if(e.keyCode==39&&caretPlacement===fieldValueLength){$(fields[index+1]).focus()}else if(e.keyCode==13){$('#proceed_to_checkout').trigger('click')}}else if(currentFieldElementType==='input'&¤tFieldType.includes('checkbox')&&e.keyCode==13){if(currentField.prop('checked')){currentField.prop('checked',!1).trigger('change')}else{currentField.prop('checked',!0).trigger('change')}}else if(currentFieldElementType==='input'&¤tFieldType.includes('radio')){e.preventDefault();switch(e.keyCode){case 37:$(fields[index-1]).focus();break;case 39:$(fields[index+1]).focus();break;case 13:if(currentField.prop('checked')){currentField.prop('checked',!1).trigger('change')}else{currentField.prop('checked',!0).trigger('change')} 15break}}else if(currentFieldElementType==='input'&¤tFieldType.includes('button')&¤tField.hasClass('tickera_button')){e.preventDefault();let action=currentField.data('action'),quantitySelector=currentField.parent().find('.tc_quantity_selector'),quantitySelectorValue=parseInt(quantitySelector.val()),min=typeof quantitySelector.attr('min')!=='undefined'?parseInt(quantitySelector.attr('min')):1,max=typeof quantitySelector.attr('max')!=='undefined'?parseInt(quantitySelector.attr('max')):999,step=typeof quantitySelector.attr('step')!=='undefined'?parseInt(quantitySelector.attr('step')):1;switch(e.keyCode){case 37:$(fields[index-1]).focus();break;case 39:case 9:$(fields[index+1]).focus();break;case 13:if(currentField.hasClass('plus')){quantitySelectorValue=quantitySelectorValue+step}else{quantitySelectorValue=quantitySelectorValue-step} 16if(quantitySelectorValue<min){quantitySelectorValue=min}else if(quantitySelectorValue>max){quantitySelectorValue=max}else if(quantitySelectorValue<1){quantitySelectorValue=1} 17quantitySelector.val(quantitySelectorValue);break}}else{switch(e.keyCode){case 37:$(fields[index-1]).focus();break;case 39:$(fields[index+1]).focus();break}}});$(document).on('keydown','form#tc_payment_form .tickera-payment-gateways.active',function(e){let fields=$(this).find('input, select, textarea').filter(':visible:not([disabled])'),currentField=$(this).find(':focus');let currentFieldElementType=$(currentField).prop('tagName').toLowerCase(),currentFieldType=$(currentField).attr('type'),index=$(fields).index(currentField);if(currentFieldElementType==='input'&¤tFieldType.includes('text')){let caretPlacement=$(currentField).prop('selectionStart'),fieldValueLength=$(currentField).val().length;if(e.keyCode==37&&caretPlacement===0){$(fields[index-1]).focus()}else if(e.keyCode==39&&caretPlacement===fieldValueLength){$(fields[index+1]).focus()}}else{switch(e.keyCode){case 37:$(fields[index-1]).focus();break;case 39:$(fields[index+1]).focus();break;case 9:if(!$(fields[index+1]).length){$(this).removeClass('active');$(this).find('.tc_gateway_form').css('max-height','0');let nextGateway=$(this).next();nextGateway.addClass('active').find('.tc_choose_gateway').prop('checked',!0);nextGateway.find('.tc_gateway_form').css('max-height',nextGateway.find('.inner-wrapper').outerHeight()+'px')} 18break}}});let coupon_code_value=$('.tickera-checkout .coupon_code').val();$(document).on('keyup','.tickera-checkout .coupon_code',function(){if(coupon_code_value!==$(this).val()||!$(this).val()){$(this).parent().find('.message').hide();$(this).parent().find('.apply_coupon').show()}else{$(this).parent().find('.message').show();$(this).parent().find('.apply_coupon').hide()}});$(document).on('keypress','.tc-numbers-only',function(e){if(e.which!=8&&e.
18which!=0&&(e.which<48||e.which>57)){return!1}});$(document).on('change','.tc-event-dropdown-wrap select.ticket-type-id',function(){let wrapper=$(this).closest('.tc-event-dropdown-wrap'),ticketId=$(this).val(),actionsContainer=wrapper.find('.actions'),addToCartContainer=actionsContainer.find('[id="ticket-type-'+ticketId+'"]');addToCartContainer.prependTo(actionsContainer)})});$(document).ready(function(){if($('form#tickera_cart').length||$('form.checkout').length){$.validator.addMethod('alphanumericOnly',function(value,element){if(!value)return!0;let regex=new RegExp("^[^<?=^>]+$");return(!regex.test(value))?!1:!0},tc_ajax.alphanumeric_characters_only);$('form#tickera_cart, form.checkout').validate({debug:!1,ignore:".tc_quantity_selector",errorClass:'has-error',validClass:'valid',highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass)},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass)}});$('.tickera-input-field').each(function(){let field=$(this),field_type=field.attr('type'),field_name=field.attr('name');if((('text'==field_type&&!field.hasClass('checkbox_values'))||field.is('textarea'))&&'coupon_code'!=field_name){}});$('input[name="tc_cart_required[]"]').each(function(){let field=$(this).closest('div').find('.tickera-input-field:not( input[type="checkbox"] ):not( input[type="radio"] )');field.rules('add',{required:{depends:function(){let trimmedValue=$(this).val().trim();if(!trimmedValue){$(this).val($.trim($(this).val()));return!0}else{return!1}}},messages:{required:tc_jquery_validate_library_translation.required}})});$('.tc_validate_field_type_email').each(function(){$(this).rules('add',{email:!0,messages:{email:tc_jquery_validate_library_translation.email}})});$('.tc_validate_field_type_confirm_email').each(function(){$(this).rules('add',{email:!0,equalTo:'.tc_validate_field_type_email',messages:{email:tc_jquery_validate_library_translation.email,equalTo:tc_jquery_validate_library_translation.equalTo}})});$('.tc_owner_email').each(function(){$(this).rules('add',{email:!0,messages:{email:tc_jquery_validate_library_translation.email}})});$('.tc_owner_confirm_email').each(function(){let owner_email_name=$(this).attr('name');owner_email_name=owner_email_name.replace('_confirm','');$(this).rules('add',{email:!0,equalTo:'input[name="'+owner_email_name+'"]',messages:{email:tc_jquery_validate_library_translation.email,equalTo:tc_jquery_validate_library_translation.equalTo}})});$(document).on('change','.buyer-field-checkbox, .owner-field-checkbox',function(e){var field_values=$(this).closest('div').find('.checkbox_values'),values=field_values.val().split(',');if($(this).is(':checked')){values[values.length]=$(this).val();field_values.removeClass('has-error').addClass('valid')}else{var toRemove=$(this).val();values=$.grep(values,function(value){return value!=toRemove})} 19field_values.val(values.filter(e=>e).join()).focus().blur()});$(document).on('change','.buyer-field-radio, .owner-field-radio',function(e){var fieldWrapper=$(this).closest('div'),validationField=fieldWrapper.find('.validation');if(fieldWrapper.find('input[type="radio"]:checked').length>0){validationField.val(!0);validationField.removeClass('has-error').addClass('valid');validationField.next('.has-error').remove()}})}})})(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.