(()=>{function e(e){console.log("Enabling end date picker with min date:",e),$("#date_to").prop("disabled",!1),$("#date_to").datepicker("remove"),$("#date_to").datepicker({format:"yyyy-mm-dd",autoclose:!0,todayHighlight:!0,orientation:"bottom auto",language:"id",clearBtn:!0,container:"body",startDate:e,endDate:new Date}).on("changeDate",(function(e){console.log("End date selected:",e.format())})).on("clearDate",(function(e){console.log("End date cleared")})),console.log("End date picker enabled with startDate:",e)}function a(){$("#date_to").datepicker({format:"yyyy-mm-dd",autoclose:!0,todayHighlight:!0,orientation:"bottom auto",language:"id",clearBtn:!0,container:"body",endDate:new Date}).on("changeDate",(function(e){console.log("End date selected:",e.format())})).on("clearDate",(function(e){console.log("End date cleared")}))}function t(){$("#date_to").datepicker("remove"),$("#date_to").val(""),a(),$("#date_to").prop("disabled",!0),console.log("End date picker reset and disabled")}function o(e,a){$.ajax({url:"/warehouse/mutations/"+e+"/cancel",type:"POST",data:{_token:$('meta[name="csrf-token"]').attr("content")},success:function(e){"undefined"!=typeof Swal?Swal.fire({title:"Berhasil!",text:"Mutasi berhasil dibatalkan",icon:"success",timer:2e3,showConfirmButton:!1}):alert("Mutasi berhasil dibatalkan"),a.ajax.reload()},error:function(e){var a,t=(null===(a=e.responseJSON)||void 0===a?void 0:a.message)||"Gagal membatalkan mutasi";"undefined"!=typeof Swal?Swal.fire({title:"Error!",text:t,icon:"error"}):alert("Error: "+t)}})}$(document).ready((function(){console.log("Mutations index.js loaded"),void 0!==$.fn.DataTable?(console.log("Initializing Select2..."),void 0!==$.fn.select2?$("#dealer_filter").select2({placeholder:"Pilih...",allowClear:!0,width:"100%"}):console.warn("Select2 not available, using regular select"),console.log("Initializing datepickers..."),$("#date_from").datepicker({format:"yyyy-mm-dd",autoclose:!0,todayHighlight:!0,orientation:"bottom auto",language:"id",clearBtn:!0,container:"body",endDate:new Date}).on("changeDate",(function(a){console.log("Start date selected:",a.format()),e(a.format())})).on("clearDate",(function(e){console.log("Start date cleared"),t()})),a(),$("#date_to").prop("disabled",!0),$("#date_from").on("change",(function(){var a=$(this).val();a?(console.log("Start date change event:",a),e(a)):(console.log("Start date cleared via change event"),t())})),setTimeout((function(){!function(){console.log("Initializing DataTable..."),$.fn.DataTable.isDataTable("#mutations-table")&&$("#mutations-table").DataTable().destroy();var e=$("#mutations-table").DataTable({processing:!0,serverSide:!0,destroy:!0,ajax:{url:$("#mutations-table").data("url"),type:"GET",data:function(e){return e.dealer_filter=$("#dealer_filter").val(),e.date_from=$("#date_from").val(),e.date_to=$("#date_to").val(),console.log("AJAX data being sent:",{dealer_filter:e.dealer_filter,date_from:e.date_from,date_to:e.date_to}),e},error:function(e,a,t){console.error("DataTables AJAX error:",a,t),console.error("Response:",e.responseText)}},columnDefs:[{targets:0,width:"5%"},{targets:8,width:"20%",className:"text-center"},{targets:[6,7],className:"text-center"}],columns:[{data:"DT_RowIndex",name:"DT_RowIndex",orderable:!1,searchable:!1},{data:"mutation_number",name:"mutation_number",orderable:!0},{data:"created_at",name:"created_at",orderable:!0},{data:"from_dealer",name:"from_dealer",orderable:!0},{data:"to_dealer",name:"to_dealer",orderable:!0},{data:"requested_by",name:"requested_by",orderable:!0},{data:"total_items",name:"total_items",orderable:!0},{data:"status",name:"status",orderable:!0},{data:"action",name:"action",orderable:!1,searchable:!1}],order:[[1,"desc"]],pageLength:10,responsive:!0,ordering:!0,orderMulti:!1});(function(e){$("#kt_search").on("click",(function(){console.log("Filter button clicked");var a=$("#dealer_filter").val(),t=$("#date_from").val(),o=$("#date_to").val();console.log("Filtering with:",{dealer:a,dateFrom:t,dateTo:o}),e.ajax.reload()})),$("#kt_reset").on("click",(function(){console.log("Reset button clicked"),$("#dealer_filter").val(null).trigger("change.select2"),$("#date_from").datepicker("clearDates"),$("#date_to").datepicker("clearDates"),t(),e.ajax.reload()})),$("#date_from, #date_to").on("keypress",(function(e){13===e.which&&$("#kt_search").click()})),$("#dealer_filter").on("change",(function(){console.log("Dealer filter changed:",$(this).val())}))})(e),function(e){e.on("order.dt",(function(){console.log("Order changed:",e.order())})),e.on("processing.dt",(function(e,a,t){t?console.log("DataTable processing started"):console.log("DataTable processing finished")})),$("#mutations-table thead th").on("click",(function(){var a=$(this).index();console.log("Column header clicked:",a,$(this).text()),0!==a&&8!==a?$(this).hasClass("sorting")||$(this).hasClass("sorting_asc")||$(this).hasClass("sorting_desc")?console.log("DataTables should handle this click"):(console.log("DataTables not handling click, manual trigger needed"),e.order([a,"asc"]).draw()):console.log("Non-sortable column clicked, ignoring")})),$(document).on("click",".btn-cancel",(function(){!function(e,a){"undefined"!=typeof Swal?Swal.fire({title:"Batalkan Mutasi?",text:"Apakah Anda yakin ingin membatalkan mutasi ini?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#d33",cancelButtonColor:"#3085d6",confirmButtonText:"Ya, Batalkan",cancelButtonText:"Batal"}).then((function(t){t.isConfirmed&&o(e,a)})):confirm("Apakah Anda yakin ingin membatalkan mutasi ini?")&&o(e,a)}($(this).data("id"),e)})),$(document).on("submit",".approve-form",(function(){$(this).find('button[type="submit"]').prop("disabled",!0).html("Memproses...")})),$(document).on("input",'input[name*="quantity_approved"]',(function(){var e,a,t;e=$(this),a=parseFloat(e.attr("max")),t=parseFloat(e.val()),a&&t>a?(e.val(a),e.addClass("is-invalid"),e.siblings(".invalid-feedback").length||e.after('